/* Font css */
@font-face{font-family:Gabarito;font-style:normal;font-weight:400;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtmW4XUng.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:400;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtoW4U.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtmW4XUng.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtoW4U.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:600;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtmW4XUng.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:600;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtoW4U.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtmW4XUng.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtoW4U.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:800;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtmW4XUng.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:800;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtoW4U.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:900;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtmW4XUng.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:900;src:url(../fonts/QGYtz_0dZAGKJJ4t3HtoW4U.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* Utility css */
.font-Gabarito,body{font-family:Gabarito!important}:root{--blue:#0152FF;--secondary-blue:#084BFF;--primary-black:#000000;--secondary-black:#1D2434;--primary-grey:#f3f4f5;--secondary-grey:#F8F9FC;--duration-fast:100ms;--duration-default:200ms;--duration-slow:300ms;--duration-superslow:500ms;--duration-ultraslow:800ms}body{color:#1d2434!important}figure,h1,h2,h3,h4,h5,h6,p{margin:0!important;padding:0!important}.px-13{padding-left:3.25rem!important;padding-right:3.25rem!important}.border-radius-20,.rounded-20{border-radius:20px!important}.fs-10{font-size:10px!important}.fs-11{font-size:11px!important}.fs-12{font-size:12px!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-17{font-size:17px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important}.fs-22{font-size:22px!important}.fs-24{font-size:24px!important}.fs-26{font-size:26px!important}.fs-28{font-size:28px!important}.fs-30{font-size:30px!important}.fs-32{font-size:32px!important}.fs-34{font-size:34px!important}.fs-36{font-size:36px!important}.fs-40{font-size:40px!important}.fs-44{font-size:44px!important}.fs-48{font-size:48px!important}.fs-50{font-size:50px!important}.fs-52{font-size:52px!important}.fs-55{font-size:55px!important}.fs-62{font-size:62px!important}@media (max-width:575px){.fs-sm-17{font-size:17px!important}}.fw-100{font-weight:100!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.text-first-letter-capitalize:first-letter{text-transform:capitalize}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-32{opacity:.32!important}.opacity-50{opacity:.5!important}.opacity-72{opacity:.72!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.opacity-100{opacity:1!important}.line-height-10{line-height:10px!important}.line-height-12{line-height:12px!important}.line-height-14{line-height:14px!important}.line-height-16{line-height:16px!important}.line-height-18{line-height:18px!important}.line-height-20{line-height:20px!important}.line-height-22{line-height:22px!important}.line-height-24{line-height:24px!important}.line-height-26{line-height:26px!important}.line-height-28{line-height:28px!important}.line-height-30{line-height:30px!important}.line-height-32{line-height:32px!important}.line-height-48{line-height:48px!important}.line-height-50{line-height:50px!important}.line-height-60{line-height:60px!important}@media (max-width:1024px){.line-height-initial-1024{line-height:initial!important}}.max-width-1258{width:100%;max-width:1258px}.max-width-1058{width:100%;max-width:1058px}.max-width-900{width:100%;max-width:900px}.max-width-800{width:100%;max-width:800px}.max-width-750{width:100%;max-width:750px}.max-width-700{width:100%;max-width:700px}.max-width-651{width:100%;max-width:651px}.max-width-600{width:100%;max-width:600px}.max-width-500{width:100%;max-width:500px}.max-width-400{width:100%;max-width:400px}.max-width-300{width:100%;max-width:300px}.max-width-350{width:100%;max-width:350px}.max-width-279{width:100%;max-width:279px}.max-width-200{width:100%;max-width:200px}.max-width-250{width:100%;max-width:250px}.max-width-178{width:100%;margin:0 auto!important;max-width:178px}.max-width-150{width:100%;max-width:150px}.max-width-100{width:100%;max-width:100px}.rounded-4{border-radius:4px!important}.rounded-6{border-radius:6px!important}.rounded-8{border-radius:8px!important}.rounded-10{border-radius:10px!important}.rounded-12{border-radius:12px!important}.rounded-30{border-radius:30px!important}.border-radius-50,.rounded-50{border-radius:50px!important}.rounded-80{border-radius:80px!important}.mar-e-38{margin-right:38px!important}.max-width-1258,.wrapper-1190,.wrapper-1290,.wrapper-1320,.wrapper-500,.wrapper-600,.wrapper-700,.wrapper-930{margin:0 auto;width:100%;padding:0 15px}.bg-theme-blue{background-color:var(--blue)!important}.bg-secondary-blue{background-color:var(--secondary-blue)}.bg-theme-dark-blue{background-color:#2749c3!important}.bg-primary-grey{background-color:var(--primary-grey)!important}.bg-secondary-grey{background-color:var(--secondary-grey)!important}.bg-solitude{background-color:#ddeaff}.bg-black{background-color:#000!important}.bg-off-white{background-color:#fafafa}.bg-off-blue{background-color:#eff3fa}.bg-color-white{background-color:#fff}.bg-periwinkle-gray{background-color:#cfd4ee}.bg-athens-gray{background-color:#f4f5f8}.bg-shark{background-color:#25272d}.bg-azure-blue{background-color:#3c4bae}.bg-pale-leaf{background-color:#c4d6b9}.bg-gradient-blue{background:linear-gradient(180deg,#041257 0,#112798 100%),url(../_path-to-image__1.html),-119.041px -28px/157.022% 108.75% no-repeat #d3d3d3}.bg-gradient-sky{background:linear-gradient(180deg,#037ed8 0,#0094ff 100%),url(../_path-to-image__1.html),-92.96px 1px/143.937% 99.687% no-repeat #d3d3d3}.bg-gradient-red{background:linear-gradient(180deg,#c42730 0,#f5454f 78.12%),url(../_path-to-image__1.html),50%/cover no-repeat #d3d3d3}.bg-gradient-light-blue{background:linear-gradient(180deg,#0033af 0,#2e66ed 100%),url(../_path-to-image__1.html),-119.041px -28px/157.022% 108.75% no-repeat #d3d3d3}.bg-gradient-green{background:linear-gradient(180deg,#007653 0,#008e64 100%),url(../_path-to-image__1.html),-92.96px 1px/143.937% 99.687% no-repeat #d3d3d3}.bg-gradient-mix{background:linear-gradient(91deg,#084bff 27.8%,#f24b8b 106.95%)}.startupBg-gradient{background:linear-gradient(62deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:8s linear infinite StartUpgradient}.text-gradient-popup{background:linear-gradient(274deg,#f24b8b 2.19%,#084bff 57.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes StartUpgradient{0%{background-position:0}100%{background-position:400%}}.linkDin-Shine:after{content:'';top:0;transform:translateX(100%);width:100%;height:100px;position:absolute;overflow:hidden;z-index:1;animation:2.2s ease-in-out infinite slide;background:url('data:image/svg+xml,<svg width="66" height="38" viewBox="0 0 66 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M50.5 0H37L0 38H12.5L50.5 0Z" fill="white" fill-opacity="0.12"/><path d="M66 0H52.5L15.5 38H28L66 0Z" fill="white" fill-opacity="0.12"/></svg>') no-repeat!important}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.color-theme-blue{color:var(--blue)!important}.color-secondary-blue{color:var(--secondary-blue)}.color-primary-black{color:var(--primary-black)!important}.color-secondary-black{color:var(--secondary-black)!important}.color-primary-grey{color:var(--primary-grey)!important}.color-charcoal-grey{color:#474747}.color-hit-grey{color:rgba(255,255,255,.52)!important}.color-slate-grey{color:rgba(29,36,52,.52)!important}.color-mid-grey{color:rgba(29,36,52,.72)!important}.color-link-water{color:#d4d7dc}.color-boulder-grey{color:#7a7a7a}.color-lavender-blue{color:#194cf8}.color-mid-dark-brown{color:#5026ee}.color-pink{color:#cd27d7}.color-red{color:#ff0067}.color-mandarin{color:#ea4232}.color-green,.color-palm-leaf{color:#1c240b}.color-green-grey{color:#4e5b50}.color-white,.mousehoveranimation:focus{color:#fff!important}.color-c-grey{color:#c1c1c1}.color-coal-grey{color:rgba(28,40,51,.7)}.color-coal-black{color:#080c12}.color-rhino{color:#30375c}.color-steel-grey{color:#1e1e2a}.color-tuatara{color:#323231}.color-scorpion-grey{color:#5e5e5e}.color-grey1{color:#828282}.color-comet{color:#565975}.color-silver{color:#bababa}.color-bright-turquoise{color:#08dcbc}.color-dove-grey{color:#616161}.outline-none{outline:0!important}.wrapper-1320{max-width:1320px}.wrapper-1290{max-width:1290px}.wrapper-1190{max-width:1190px}.wrapper-930{max-width:930px}.wrapper-700{max-width:700px}.wrapper-600{max-width:600px}.wrapper-500{max-width:500px}.cursor-pointer{cursor:pointer!important}.letter-s-05{letter-spacing:-.5px}.letter-s-06{letter-spacing:-.6px}.letter-s-02{letter-spacing:-.2px}.letter-s-08{letter-spacing:-.08px}.text-decoration-none{text-decoration:none}.loader{border:6px solid #f3f3f3;border-radius:50%;border-top:6px solid #3498db;width:50px;height:50px;-webkit-animation:2s linear infinite spin;animation:2s linear infinite spin}.blob,.expand{border-color:#003fc7!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mousehoveranimation,.mousehoveranimationwhite{overflow:hidden;-webkit-transition:.3s ease-in;transition:.3s ease-in;z-index:1!important}.blob,.blobwhite{z-index:-1;position:absolute;width:2px;height:2px;border-radius:50%}.mousehoveranimation:hover{color:#fff!important;-webkit-transition:.3s ease-in;transition:.1s ease-in}.mousehoveranimationwhite:hover{-webkit-transition:.3s ease-in;transition:.1s ease-in}.blob{margin-left:0;margin-top:0;background:#003fc7!important;border-width:1px;border-style:solid;-webkit-transition:border-width .7s ease-in-out,margin-left .7s ease-in-out,margin-top .7s ease-in-out;transition:border-width .7s ease-in-out,margin-left .7s ease-in-out,margin-top .7s ease-in-out}.expand,.expandwhite{border-width:500px;-webkit-transition:border-width .7s ease-in-out,margin-left .7s ease-in-out,margin-top .7s ease-in-out;margin-left:-500px;margin-top:-500px}.expand{border-style:solid;transition:border-width .7s ease-in-out,margin-left .7s ease-in-out,margin-top .7s ease-in-out}.blobwhite,.expandwhite{border-color:#f6f6f8!important;border-style:solid}.expandwhite{transition:border-width .7s ease-in-out,margin-left .7s ease-in-out,margin-top .7s ease-in-out}.blobwhite{margin-left:0;margin-top:0;background:#f6f6f8!important;border-width:1px;-webkit-transition:border-width .7s ease-in-out,margin-left .7s ease-in-out,margin-top .7s ease-in-out;transition:border-width .7s ease-in-out,margin-left .7s ease-in-out,margin-top .7s ease-in-out}

/* Style css start */
html { scroll-behavior: smooth !important; touch-action: manipulation;}
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;}
html body .skillsnotsure a.header_btnschedule:hover {color: #fff !important;}
body::-webkit-scrollbar { width: 5px}
body::-webkit-scrollbar-track { background-color: #f5f5f5}
body::-webkit-scrollbar-thumb { border-radius: 100px; background-color: #7c7c7c}
body { overflow-x: hidden; overflow-y: scroll;}
.calendly-overlay iframe { border-radius: 20px;}
.schedule_header {font-size: 16px;line-height: 20px !important;color: #1D2434 !important;text-decoration: none;padding: 10px 20px;border: 1px solid rgba(29, 36, 52, 0.52);border-radius: 50px;}
.head-cta-sec{display: flex;}
#header.scrolled { background-color: #F8F8FC !important; border-bottom: 1px solid #eaeaf1; padding: 0 !important; transition-duration: .3s; display: flex; flex-direction: column;}

.social-startups { background: #fff; border: 1px solid rgba(29, 36, 52, .08); border-radius: 16px; padding: 6px 20px; width: fit-content;}
.social-startups a img{ padding-right: 10px;}
.social-startups a{ text-decoration: none;}
.border-none{border: none !important;}
/* text color */
.color,
.text-gray {color: rgba(29, 36, 52, 0.72) !important;}
.text-midblack {color: rgba(29, 36, 52, 1) !important;}
.text-sonic-silver{color: #757575 !important;}
.calendly{padding: 100px 0; position: relative;}


.title-gradient{background: linear-gradient(92.77deg, #094CFF 19.03%, #9D4CF3 99.11%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-style: normal;}

/* background */
.bg-alice-blue{ background: #F7F9FC !important;}

.px-160{padding-left: 10rem !important;padding-right: 10rem !important;}
.bg-alice-gradient{position: relative;}
.bg-alice-gradient::before {content: '';position: absolute;width: 100%;height: 851.26px;bottom: 0px;z-index: -1 !important;background:  linear-gradient(180deg, rgba(1, 82, 255, 0) 10.47%, #0152FF 209.89%); opacity: 0.2;}

header { top: 0; width: 100%; transition: transform 0.3s; z-index: 999 !important;}
.visible { transform: translateY(0);}
.hidden { transform: translateY(-100%);}
.navbar-toggler { border: transparent !important;}
.top-header { display: none;}
* { box-sizing: border-box;}
.inStartups.mobile { display: none; cursor: pointer;}
a.navbar-brand.logo-border img { width: 178px;}
#splideDevloper .splide__arrow { top: 45%; opacity: 1 !important; transform: translateY(-45%);}
.top-header { background: linear-gradient(90deg, #285FF5 -36.77%, #F24B8B 137.01%); width: 100%; height: 50px; display: flex; justify-content: center; align-items: center; transform: scale(1); transition: .3s ease;}
.top-header:hover { transform: scale(1.19); cursor: pointer;}
.top-header p a { color: #ffffff; font-family: Gabarito; text-decoration: none; position: relative;}
.top-header span.readmore { visibility: hidden; transition: visibility 0.3s;}
.top-header p a:hover span.readmore { visibility: visible; text-decoration: underline; text-underline-offset: 4px;}
.top-desktop{ display: block;}
.top-mobile{ display: none;}
.top-header p span.yellow { color: #FFD54F;}
.top-header p a.join-btn { padding: 7px 19px; color: #ffffff; font-size: 12px; font-weight: 500; font-family: Gabarito; line-height: 20px; background: #1D2434; border-radius: 8px; text-decoration: none; margin-left: 10px;}
.hero-box { border-radius: 30px; background: linear-gradient(180deg, #f5f5f5 0, rgba(241, 241, 241, 0) 100%); text-align: center; padding: 30px 30px 45px}
.hero-box .title { color: #1c240b; font-size: 56px; font-weight: 600; line-height: 72px; letter-spacing: -.5px; margin-bottom: 15px !important; margin-top: 5px}
.hero-box .hero-check-list { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin-top: 20px; margin-bottom: 16px}
.hero-box .hero-check-list>div:nth-child(2) { margin: 0 40px; position: relative}
.hero-box .hero-check-list>div:nth-child(2):before { content: ''; position: absolute; left: -20px; top: 15%; height: 70%; width: 1px; background-color: #c5c7cf}
.hero-box .hero-check-list>div:nth-child(2):after { content: ''; position: absolute; right: -20px; top: 15%; height: 70%; width: 1px; background-color: #c5c7cf}
.hero-btn { background-color: #266ff1; border: none; padding: 13px 13px 13px 30px; width: 200px; display: flex; align-items: center; justify-content: space-between; border-radius: 90px; margin: 0 auto 15px; background-size: 105%; box-shadow: 0 9px 34px 3px rgba(0, 0, 0, .2)}
/* Hero Section */
.hero-section { padding: 100px 0px 5px 0px; overflow: hidden; background: linear-gradient(180deg, #F8F8FC 0.42%, #EEF2FD 83.6%);}
.hero-sec { padding: 170px 0px 200px 0px; overflow: hidden; position: relative; background: linear-gradient(180deg, #F8F8FC 0.42%, #EEF2FD 83.6%);}
body.home .hero-sec:before { z-index: 1 !important;}
.hero-sec::before { content: ''; position: absolute; background-repeat: no-repeat !important; background-position: top !important; width: 100%; height: 150px; bottom: 0px; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="499" viewBox="0 0 1440 375" fill="none"><mask id="path-1-outside-1_1239_5033" maskUnits="userSpaceOnUse" x="-4" y="0" width="1448" height="375" fill="black"><rect fill="white" x="-4" width="1448" height="375"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1440 100.056V371H0V100.056C229.365 37.432 470.778 4 720 4C969.222 4 1210.64 37.432 1440 100.056Z"/></mask><path fill-rule="evenodd" clip-rule="evenodd" d="M1440 100.056V371H0V100.056C229.365 37.432 470.778 4 720 4C969.222 4 1210.64 37.432 1440 100.056Z" fill="white"/><path d="M1440 100.056H1444V97.0017L1441.05 96.1972L1440 100.056ZM1440 371V375H1444V371H1440ZM0 371H-4V375H0V371ZM0 100.056L-1.05356 96.1972L-4 97.0017V100.056H0ZM1436 100.056V371H1444V100.056H1436ZM1440 367H0V375H1440V367ZM4 371V100.056H-4V371H4ZM1.05356 103.915C230.078 41.3837 471.137 8 720 8V0C470.419 0 228.651 33.4804 -1.05356 96.1972L1.05356 103.915ZM720 8C968.863 8 1209.92 41.3837 1438.95 103.915L1441.05 96.1972C1211.35 33.4804 969.581 0 720 0V8Z" fill="url(%23paint0_linear_1239_5033)" mask="url(%23path-1-outside-1_1239_5033)"/><defs><linearGradient id="paint0_linear_1239_5033" x1="0" y1="4" x2="1440" y2="4" gradientUnits="userSpaceOnUse"><stop stop-color="%230152FF" stop-opacity="0"/><stop offset="0.28125" stop-color="%230152FF" stop-opacity="0.16"/><stop offset="0.536458" stop-color="%230152FF"/><stop offset="0.802083" stop-color="%230152FF" stop-opacity="0.16"/><stop offset="1" stop-color="%230152FF" stop-opacity="0"/></linearGradient></defs></svg>'); z-index: -1;}
.hero-sec .hero-title { font-size: 62px; font-weight: 600; line-height: 66px; margin-bottom: 28px !important; margin-top: -20px !important;}
.hero-cta-sec { display: flex; align-items: center; justify-content: start; margin: 30px 0;}
.hero-cta-sec .hero-btn { background-color: #266ff1; border: none; padding: 13px 13px 13px 30px; width: 200px; display: flex; align-items: center; justify-content: space-between; border-radius: 90px; background-size: 105%; box-shadow: 0 9px 34px 3px rgba(0, 0, 0, .2);}
.hero-banner-figure { position: relative; padding-bottom: 160px ; }
.hero-banner-figure.mt-top{top: -30px !important;}
.hero-banner-figure video { background: transparent !important; -webkit-background: transparent !important;}
.hero-banner-dev-des { position: absolute; left: -20px; right: 0; bottom: 20px; margin: 0 auto; padding: 21px 28px; border-radius: 18px; background-color: #ffffff; box-shadow: 0px 2px 20px -10px #000000; width: 100%; max-width: 400px; transition-duration: 400ms;}
.hero-sec:hover .hero-banner-dev-des { transform: scale(1.05);}
.hero-sec form { position: relative; margin-bottom: 66px;}
.hero-sec form { width: 468px; position: relative;}
.hero-sec form input { display: flex; width: 100%; height: 62px; padding: 17px 153px 17px 28px; align-items: center; border-radius: 100px; border: 1px solid rgba(29, 36, 52, 0.12); background: #FFF; color: #1D2434; ; font-size: 18px; font-weight: 400; line-height: 28px; letter-spacing: -0.078px;}
.hero-sec form button { padding: 14px 20px; gap: 10px; border-radius: 50px; border: none; background: #0152FF; color: #FFF !important; text-align: center; font-size: 18px; font-weight: 500; line-height: 24px; position: absolute; white-space: nowrap; width: 140px; right: 6px; top: 5px;}
/* .hero-sec form button:hover{background: #003FC7;} */

.awards { width: 100%; background: linear-gradient(97.5deg, rgba(211, 239, 255, 0.4) 27.63%, rgba(141, 195, 255, 0.4) 93.63%), #FFFFFF; border-radius: 24px; padding: 28px; text-align: center;}
.awards .awarded{ display: grid; gap: 30px; grid-template-columns: 1fr 1fr 1fr;}
/* .awards .awarded figure img {width: 100%; height: 118px;} */
@keyframes scale-up-center {
    0% {
      -webkit-transform: scale(0.5);      
      transform: scale(0.5);}
    100% {
      -webkit-transform: scale(1);
        transform: scale(1);
    }
  }
  @keyframes pulse-border {
    0% {
      transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
      opacity: 1;
    }
    100% {
      transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
      opacity: 0;
    }
  }
  .video-play-button {animation: pulse-border ;}
  .reviews-video-section span.youtube-icon { pointer-events: none;}
  .reviews-video-section span.youtube-icon { animation: scale-up-center 1s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;}
.python .hero-sec::before { z-index: -2;}
.heroBannerImage{width: 100% !important;}
/* hover effect */

.link-blog .col-lg-4{position:relative;}
.link-blog .col-lg-4:hover:after { width: 95%;margin-left: 10px;}
.link-blog .col-lg-4:after {height: 3.5px;margin-left: 10px;}
.link-blog .col-lg-4:after {content: ''; position: absolute;bottom: 0;left: 0;width: 0;background: rgba(1, 82, 255, 1); -webkit-transition: width .3s ease-in-out;transition: width .3s ease-in-out;}
.link-blog .col-lg-4 .border-bottom-effect{border-bottom: 1.5px solid rgba(29, 36, 52, 0.2);padding-bottom: 20px;}
.link-blog a {text-decoration: none;}
.latests-blog {padding: 0 0 70px 0 !important;}
/* cta */
.googleStartups {cursor: pointer;border-radius: 16px;background: #ffffff;padding: 9px 10px 6px 12px !important;margin-left: 24px;position: relative;overflow: hidden;}
.googleStartups a {text-decoration: none;color: #1D2434 !important;}
.googleStartups a p img{margin-right: 10px !important;}
.googleStartups a p{font-style: normal;font-weight: 500;font-size: 14px;line-height: 12px;color: #1D2434;font-family: 'Gabarito';}
.platformcta{display: flex;align-items: center;padding: 22px 0 38px 0;gap: 32px;}
.whycta{padding: 100px 0 130px 0;border-top: solid 2px #E9EBF1;}
.whycta .anywaycta{box-shadow: 0px 8.22727px 52.6545px rgba(40, 95, 245, 0.08);border-radius: 24px;background: linear-gradient(90.39deg, rgba(211, 239, 255, 0.6) 32.37%, rgba(141, 195, 255, 0.6) 99.86%), #FFFFFF;padding: 32px 16px 16px 48px;}
/*  end cta */
.gap-10{gap: 10px !important;}
.gap-20{gap: 20px !important;}
.expert-section {padding: 120px 0;}
.main-sub-title{margin: 128px 0 60px 0;}
.talentinner{gap: 38px;grid-template-columns: 1fr 1fr 1fr 1fr;}
.talentinner .expertBox{background: #FFFFFF;box-shadow: 0px 5px 32px rgba(40, 95, 245, 0.08);border-radius: 16px;padding: 16px;text-align: center;display: flex;justify-content: flex-start;align-items: center;flex-direction: column;}
.talentinner .expertBox .expertImages{position: relative;display: flex;justify-content: center;align-items: center;width: 120px;}
.talentinner .expertBox .expertImages img{width: 120px;height: 120px;}
.talentinner .expertBox .expertImages img.expertCheck-icon{position: absolute;width: 30px;height: 30px;bottom: 0;right: 0;}
.talentinner .expertBox {position: relative;overflow: hidden;transition: all 0.3s ease-in-out;}
.talentinner .expertBox:hover .short-content{display: none;}
.talentinner .expertBox .short-content{position: absolute;color: rgba(29, 36, 52, 0.62);padding: 20px 0 !important;}
.talentinner .expertBox {transform: scale(1);transition: .3s ease;}
.talentinner {margin-bottom: 48px;}
.talentinner .expertBox:first-child {margin-left: 0px;}
.talentinner .expertFeature img {padding-right: 5px;margin-top: -2px;}
.talentinner .colorBlue {color: #285FF5;}
.talentinner .colorGreen {color: #00A01A}
.talentinner .expertFeature {background-color: #F7F9FC;border: 1px solid #E9EBF1;border-radius: 50px;padding: 3px 12px;margin: 12px 3px 0;}
.talentinner .expertBox:last-child {margin-right: 0px;}
.talentinner .expertBox:hover {transform: scale(1.06);cursor: pointer;}
.talentinner .content-wrap {position: relative;transition: transform 0.3s ease-in-out;transform: translateY(0); margin-top: 16px;}
.talentinner .expertBox:hover .content-wrap {transform: translateY(-120px); }
.expertBox:hover .expertImages {opacity: 0;}
.talentinner .expertCourse {opacity: 0;transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;}
.talentinner .expertBox:hover .expertCourse {color: rgba(29, 36, 52, 0.62);opacity: 1;}
.talentinner .expertBox .expertCourse { padding: 20px 5px 0 !important;display: -webkit-box;-webkit-box-orient: vertical;  /* -webkit-line-clamp: 2; */  height: 60px;}
.talentinner .expertBox .expertCourse:hover {-webkit-line-clamp: unset; white-space: normal;color: rgba(29, 36, 52, 0.62);}
.talentinner .expertBox 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;margin-top: 20px;}
.talentinner .expertBox a.hire.explorehire:hover{color: #fff !important;}

.reviews-video-section .article_outer:hover .youtube-icon:before {
opacity: 1 !important;
display: block !important; animation: pulse-border 1500ms ease-out infinite; }
.reviews-video-section .article_outer .youtube-icon:before {opacity: 0;display: block;content: "";color: #084bff;position: absolute;z-index: -1;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);width: 60px;height: 60px;background: rgb(8 75 255 / 60%);border-radius: 50%;/* -webkit-animation: pulse-border 1500ms ease-out infinite; *//* animation: pulse-border 1500ms ease-out infinite; */}
.reviewpage .article_outer.extra {display: none;}
.reviewclientsModel .modal-content {background: transparent;}
.reviewclientsModel iframe {border-radius: 20px;}
.reviewclientsModel .modal-body {padding: 0 !important;border-radius: 20px !important;}
.reviews-video-section p.fs-16 { padding: 20px 20px 0 !important;}
.reviewthree .topEngineers-box >div {transition: all .2s ease-in-out;}
.reviewthree  .topEngineers-box:hover .border-radius-20 {transform: scale(1.06);animation: 5s forwards, scale 1s 4s;}
.people-reviews .title {color: #1D2434;margin-bottom: 28px !important;}
.people-reviews .peopleReview-cards {position: relative;height: 460px;/* width: 394px; */max-width: 100%;border-radius: 16px;border: 1px solid rgba(29, 36, 52, 0.08);margin-top: 60px;background: #F7F9FC;padding: 31px 28px 28px 28px;}
.people-reviews .peopleReview-cards p {color: rgba(29, 36, 52, 0.72) !important;}
.people-reviews .peopleReview-cards .profile {position: absolute;bottom: 28px;left: 28px;}
.people-reviews .peopleReview-cards .profile h4 {color: #1D2434;}
.people-reviews .peopleReview-cards .profile span {color: #1D2434;}
.people-reviews .peopleReview-cards {transition: .1s ease-out}
.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;text-transform: uppercase;}

.python_projects {background: #F7F9FC;padding-bottom: 128px;padding-top: 100px;border-top: 2px solid #E9EBF1;border-bottom: 2px solid #E9EBF1;}
.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.container .guidetitlemain {padding: 0 20px !important;margin-bottom: 20px !important;}
.pythonproinner.container {padding: 0;}
.excellentCustomernew {margin: 0 90px 0 90px;}
.pythonproinner .excellentCustomernew {overflow: hidden;margin: 0 !important;}
.pythonproinner .excellentCustomernew #splideexcellenthelp .splide__slide{padding: 40px 0; }
.left_colguide {width: 28%;position: relative;}
.left_colguide a {font-size: 14px;color: #1D2434B8;text-decoration: none;line-height: 20px;transition: all .2s ease;cursor: pointer;}.d-topics{ display: flex;}
.stickytab{position: -webkit-sticky;position: sticky;top: 100px;}
.guidetopics.sticky {top: 85px !important;}
.guidetab.active {color: #1D2434;border-color: #7D20FF;cursor: pointer !important;}
.guidetab  {display: block;padding: 5px 15px;border-left: 4px solid #E9EBF1;}
div #splideexcellenthelp {width: 100% !important;}
.peopleReview-cardsservicenow img {/* width: 212px; */height: 76px;object-fit: contain;max-width: 100%;}
.projectpythondev {padding: 0 20px;}
.projectpythondev .cardinfopython {padding: 0 20px;}
.cardinfopython {padding-bottom: 0px;}
.technology{padding: 100px 0px;}
.tools-technology{font-size: 52px !important;font-weight: 600 !important;line-height: 60px !important;margin: 0px 0 60px 0px !important;text-align: center;}
.tools-points{font-size: 20px !important;line-height: 32px !important;font-weight: 600 !important;padding-top:1rem!important;padding-bottom:1rem!important}
.technology-chip{ border-radius:16px !important ; border: solid 1.5px  #FFFFFF; background-image: linear-gradient(#cadef4 , #fdfeff); padding: 10px  0px!important; font-size: 16px !important; line-height: 24px !important; font-weight: 500 !important ; margin: 0 1rem 1rem 0!important; text-align: center; white-space: nowrap !important; outline: 2.5px #FFFFFF !important;}
.technology-chip span{color: #1D2434;}

.technologies-tools{display: grid;grid-template-columns: 50% 50% ;border-radius: 40px;background: linear-gradient(24deg, rgba(211, 239, 255, 0.6), rgba(141, 195, 255, 0.6) 99%), linear-gradient(0deg, #FFFFFF, #FFFFFF);padding: 56px 48px;box-shadow: 0px 8.23px 52.65px 0px #285FF514;}
.technologies-tools.expand-width{display: grid;grid-template-columns: 100% ;border-radius: 40px;background: linear-gradient(24deg, rgba(211, 239, 255, 0.6), rgba(141, 195, 255, 0.6) 99%), linear-gradient(0deg, #FFFFFF, #FFFFFF);padding: 56px 48px;box-shadow: 0px 8.23px 52.65px 0px #285FF514;}
.technologies-tools.expand-width .technologies-grid.dskillfour{display: grid !important;grid-template-columns: 1fr 1fr 1fr 1fr !important ;}
.technologies-tools.expand-width .technologies-grid {display: grid !important;grid-template-columns: 1fr 1fr 1fr  !important ;}
.technologies-tools.expand-width .grid-item {padding-right: 0 !important;}
.technologies-grid{display: grid !important;grid-template-columns: 170px 170px 170px  !important ;}
.grid-item{padding-right:3rem!important;}
.other-skill-grid{display: grid !important;grid-template-columns: 170px 170px 170px  170px 170px !important }
html.lenis {height: auto;}
.lenis.lenis-smooth {scroll-behavior: auto !important;}
.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}
.lenis.lenis-stopped {overflow: hidden;}
.lenis.lenis-scrolling iframe {pointer-events: none;}
.offer-section h2 {color: #1D2434;margin-bottom: 28px !important;}
.offer-section .offer-detail {color: rgba(29, 36, 52, 0.72);margin-bottom: 60px !important;}
.offer-section .offer-tabs {color: rgba(29, 36, 52, 0.52);text-align: center;padding-bottom: 14px;margin-bottom: 0px;border-bottom: solid 4px #E9EBF1;white-space: nowrap;text-align: center;font-size: 20px;font-style: normal;font-weight: 400;line-height: 24px;position: relative;z-index: 1;background-color: #Fff;margin-top: 20px;}
.hiringPartnermobile {background-color: #Fff;z-index: 1;}
.offer-section .offer-tabs.active {color: #1D2434;text-align: center;font-size: 20px;background: transparent !important;box-shadow: 0px 10px 25px -17px #7D20FF !important;font-style: normal;font-weight: 600;transition: 0.1s ease-in;line-height: 24px;transition-duration: 200ms;border-bottom: solid 4px #7D20FF;position: relative;}
.accordion-item.border-0.arrowdwn .accordion-button::after {transform: rotate(-180deg) !important;}
.accordion-button::after {transform: rotate(0deg) !important;}
 /* .accordion-button::after { transform: rotate(-180deg);}
.accordion-button:not(.collapsed)::after{transform: rotate(0deg);
}  */
.offer-section .offer-engagement-cards {position: relative;z-index: 2;}
.offer-section .offer-engagement-cards {transition: all .2s ease-in-out;border-radius: 16px;border: 1px solid rgba(29, 36, 52, 0.08);background: #F7F9FC;padding: 36px;width: 30%;height: 376px;position: relative;margin-top: 40px;}
.offer-section #engagementCards {display: flex;}
.offer-section #locationCards {display: none}
.offer-section #hiringStageCards {display: none}
.offer-section .offer-engagement-cards .offer-card-icon {margin-bottom: 24px !important;}
.offer-section .offer-engagement-cards h3 {margin-bottom: 12px !important;color: #1D2434;}
.offer-section .offer-engagement-cards p {color: rgba(29, 36, 52, 0.72);}
.offer-section .offer-engagement-cards .contact-sales {position: absolute;left: 36px;bottom: 36px;text-decoration: none;color: #285FF5;text-align: center;font-size: 18px;font-style: normal;font-weight: 500;line-height: 24px;display: flex;align-items: center;margin-top: 40px;}
.offer-section .offer-engagement-cards .contact-sales svg {margin-left: 6px;}
.buildEngineeringTeam-mobile-box,
.buildEngineeringTeam-right-mobile,
.no-search-tech-found,
.solvestech-hiring-mobile { display: none}
.lookingForJobs {padding: 18px 27px;position: absolute;left: 50%;top: -10px;transform: translate(-50%, 0);z-index: 1}
.lookingForJobs:before {content: '';display: inline-block;width: 110%;height: 100%;position: absolute;z-index: -1;left: -5%;top: 5px;border-radius: 100px;background: #fff;filter: blur(12px)}
.mainFAQ-box {padding: 60px 0 0 0;}
.unicorns {padding: 60px 0}
.unicorns-group {padding: 40px 0;display: flex;align-items: center;justify-content: center;flex-wrap: wrap}
.unicorns-group img {width: 80px;margin: 7px}
.solvestech-hiring {padding: 50px 0 50px 20px;}
.offer-section .offer-engagement-cards .contact-sales:hover svg{transform: translateX(2px);transition: transform .2s ease .1s;}
.successStories-web .color-secondary-blue img {transition: transform .2s ease .1s;}
#engagementCards:hover>div:hover, #locationCards:hover>div:hover, #hiringStageCards:hover>div:hover {opacity: 1;}
#engagementCards:hover>div, #locationCards:hover>div, #hiringStageCards:hover>div { opacity: 1;}
.scrollExpertise { position: relative; width: 100%; overflow-x: auto; overflow-y: hidden; white-space: nowrap; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; gap: 30px;}
.scrollExpertise::-webkit-scrollbar { height: 5px}
.scrollExpertise::-webkit-scrollbar-track { background-color: #f5f5f5}
.scrollExpertise::-webkit-scrollbar-thumb { border-radius: 100px; background-color: #084BFF}
.scroll-card { width: 360px; padding-bottom: 30px;}
.scroll-card .stack{ display: flex; flex-direction: column;}
.scroll-card .stack p.text-break{ white-space: normal !important;}
.trusted-gird { display: grid; grid-template-columns: repeat(7, 1fr); gap: 27px; margin-top: 48px;}
.trusted-gird-sec { display: grid; grid-template-columns: repeat(6, 1fr); gap: 27px; margin: 30px 40px;}
.trusted-gird-three { display: grid; grid-template-columns: repeat(5, 1fr); gap: 27px; margin: 0px 130px;}
.trusted-gird-mobile { display: none;}
.trusted-gird-three .img-box img,
.trusted-gird-sec .img-box img,
.trusted-gird .img-box img { width: 100%; height: 56px; object-fit: scale-down;}
.trusted-gird .img-box { object-fit: scale-down; display: flex; align-items: center;}

a.color-primary-black:hover { color: #0152FF !important;}
.solvestech-hiring ul li p { padding-left: 5px !important;}
.trusted-gird-sec .img-box { object-fit: scale-down; display: flex; align-items: center; justify-content: center;}
.trusted-gird-three .img-box { object-fit: scale-down; display: flex; align-items: center; justify-content: center;}

@keyframes scale {
    from {
        transform: scale(1.1);
    }
}
.expert-services{ display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 38px;}
.services-card{ background: #FFFFFF; border: 1px solid rgba(29, 36, 52, 0.08); border-radius: 16px; box-sizing: border-box; padding: 52px 32px 43px 32px; transform: scale(1); transition: .3s ease;}
.services-card:hover { transform: scale(1.001); transition: .3s ease; box-shadow: 0px 5px 32px rgba(40, 95, 245, 0.08);}
.solvestech-hiring-status { border-radius: 16px; padding: 24px; border: 1px solid rgba(29, 36, 52, 0.08); background: linear-gradient(0deg, #FFF 0%, #FFF 100%), lightgray 50% / cover no-repeat; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
.solvestech-hiring-status div { width: 80%;}
.solvestech-hiring-status div svg { width: 27%;}
.solvestech-hiring-web-setting { min-height: 75px; margin-bottom: 15px; color: rgba(29, 36, 52, 0.72); font-family: Gabarito; font-size: 18px; font-style: normal; font-weight: 400; line-height: 24px; position: relative;}
.solvestech-hiring-web-setting img { position: absolute; left: -28px; top: 3px; width: 24px;}
.bestDeveloperSlider .slide-item { width: auto !important; margin-right: 38px;}
.bg-nps-gradient { background: linear-gradient(90deg, #0B38FF 12.52%, #7E21FF 33.55%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: Gabarito; font-size: 18px; font-style: normal; font-weight: 600; line-height: 24px;}
.bg-tech-gradient { background: linear-gradient(90deg, #084BFF 34.86%, #F24B8B 94.8%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: Gabarito; font-size: 52px; font-style: normal; font-weight: 600; line-height: 60px;}
.bg-evertech-gradient { background: linear-gradient(90deg, #084BFF 8.31%, #F24B8B 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: Gabarito; font-size: 52px; font-style: normal; font-weight: 600; line-height: 60px;}
.successStoriesModel .btn-close { position: absolute; right: -30px; top: -33px; background-color: rgba(255, 255, 255, 0.50); backdrop-filter: blur(1px); width: 30px; height: 30px; z-index: 1; opacity: 1; /* padding: 12px !important; */ border-radius: 50px;}
.counter-statistics .counter-box { margin-top: 90px}
.topEngineers-box .bg-gradient-green,
.topEngineers-box .bg-gradient-sky { margin-top: 80px;}
.topEngineers-box .bg-gradient-red { margin-top: 160px;}
.solvesTech { padding: 128px 0; background: #F7F9FC; overflow: hidden}
.offer-section { padding:100px 0 128px 0; position: relative; z-index: 2;}
.people-reviews { padding: 88px 0 128px 0; overflow: hidden}
.topInvestors { padding: 80px 0 128px 0; overflow: visible; position: relative;}
.topInvestors::before { content: ''; position: absolute; background-repeat: no-repeat !important; background-position: top !important; width: 100%; height: 100px; z-index: 1; top: -96px; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="367" viewBox="0 0 1440 367" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M1440 96.056V367H0V96.056C229.365 33.432 470.778 0 720 0C969.222 0 1210.64 33.432 1440 96.056Z" fill="white"/></svg>');}
.trustedBusiness { padding: 228px 0 128px 0; position: relative; background: #F7F9FC; overflow: visible;}
.trustedBusiness::before { content: ''; position: absolute; background-repeat: no-repeat !important; background-position: top !important; width: 100%; height: 367px; z-index: 1; top: -270px; background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="367" viewBox="0 0 1440 367" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.39748e-06 270.944L3.20842e-05 -0.000125889L1440 0L1440 270.944C1210.64 333.568 969.222 367 720 367C470.778 367 229.365 333.568 8.39748e-06 270.944Z" fill="white"/></svg>');}
.job-platforms { margin: 150px 0 0 0 !important; position: relative; background: linear-gradient(90deg, #084BFF 22.31%, #F24B8B 100%); padding: 48px; border-radius: 24px; text-align: center; overflow: hidden;}
.job-platforms::before { content: ''; position: absolute; width: 420px; height: 800px; left: -20px; top: 0; 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: 420px; height: 800px; right: 139px; top: -486px; 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);}
.job-platforms a { position: relative; display: inline-block; color: #0152FF !important; border-radius: 50px; background: #FFF; margin-top: 32px; text-align: center; font-family: Gabarito; font-size: 18px; font-style: normal; font-weight: 500; padding: 19px 40px; line-height: 24px; border: transparent; transition: all .3s ease-in-out;}
.job-platforms a:hover { transition-delay: .4s, .4s; transition-property: background-color, border-color;}
a.mousehoveranimationwhite.text-decoration-none:hover:before { width: 700px; height: 700px; transition: height 1s, width 1s;}
a.mousehoveranimationwhite.text-decoration-none:before { content: ""; display: block; position: absolute; height: 0; width: 0; transform: translate(-50%, -50%); transition: height .5s, width .5s; border-radius: 50%; z-index: -1; top: var(--y); left: var(--x); background: #F6F6F8; opacity: 1;}
.ratingReview { padding: 100px 0}
.checked-featured-box { border-radius: 16px; background: #f7f7f8; padding: 30px 30px 10px; margin-bottom: 30px}
.ManageYourEngineering { padding: 130px 0 150px}
.ManageYourEngineering-banner { left: 45%; width: 95%}
.bestDeveloperSlider, .topInvestors, .developerIntroCard .devSlideTop, .featuredIn, .industryLeaders-box, .jobSearchBox { position: relative}
.hireBestDeveloper { padding: 140px 0px 140px 0}

/* .topInvestors, */
.trustedInvestors,
.bestDeveloperSlider{ /* margin: 0 0 0 91px;*/margin: 0 0 0 0px;}
.bestDeveloperSlider .slick-slide { height: auto}
.trustedInvestors .slide-item { margin: 0 36px;}
.trustedInvestors figure.btm { margin-bottom: 12px !important;}
.trustedInvestors figure.btm img { width: 130px; height: 130px; object-fit: scale-down;}
.trustedInvestors figure.ibt { margin-top: 16px !important;}
.topInvestors .slick-prev:hover,
.topInvestors .slick-next:hover,
.bestDeveloperSlider .slick-prev:hover,
.bestDeveloperSlider .slick-next:hover { background: #084BFF;}
.developerIntroCard.onHero1,
.developerIntroCard.onHero2 { max-width: 502px !important; padding: 10px 8px; box-shadow: 0 4px 33px 0 #00000021; top: 60px; position: absolute; text-align: left}
.developerIntroCard.onHero1 { left: 165px}
.developerIntroCard.onHero2 { right: 165px}
.developerIntroCard { /* max-width: 502px; */ width: 100%; background-color: #fff; border-radius: 14px; overflow: hidden}
#splideinvestors .splide__arrows { display: none !important;}
.developerIntroCard .devSlideTop .devName { color: #1D2434; font-family: Gabarito; font-size: 22px; font-style: normal; font-weight: 600; line-height: 24px; padding-top: 20px; display: inline-block; padding-left: 12px;}
.developerIntroCard .devSlideTop img { border-radius: 16px; object-fit: cover !important;}
.developerIntroCard .devSlideBot { padding: 15px 12px 10px}
.developerIntroCard .dev-skill-set span { align-items: center; color: #565975; font-size: 10px; font-weight: 400; border-radius: 2px; background: #e8eaef; padding: 4px 5px; display: inline-block; margin: 0 5px 5px 0}
.buildEngineeringTeam { background-image: url(../img/green-bg-illustration.webp); background-size: cover; position: relative}
.buildEngineeringTeam .sectionBgOverlay { background-color: #0000005E; padding: 80px 0}
.searchSkilJob { padding: 150px 0; background: #1a1a1a}
.jobSearchBox { display: flex; align-items: stretch; margin: 32px 0 10px; width: 100%; max-width: 650px}
.jobSearchBox input { padding: 18px 85px 18px 32px; font-size: 18px; font-weight: 400; color: #000; outline: 0 !important; width: 100%; border: none; border-radius: 140px}
.jobSearchBox input:focus { box-shadow: 0 0 20px -8px #fff}
.jobSearchBox .searchButton { position: absolute; right: 0; top: 0; height: 100%; border: none; padding: 0 25px; border-top-right-radius: 150px; border-bottom-right-radius: 150px}
.search-result .search-result-link { font-size: 14px; font-weight: 500; border-radius: 50px; background-color: #25272d; color: #bababa; text-decoration: none; padding: 7px 15px; margin: 0 5px 9px 0; display: inline-block}
.industryLeaders { padding: 150px 0; background-color: #000}
.industryLeaders-box .leaderDetail { position: absolute; left: 0; top: 1px; height: 100%; width: 100%; display: flex; flex-direction: column; justify-content: flex-end; padding: 17px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40.88%, #000 102%)}

/* start */
.case-Studies { display: inline-flex; padding: 6px 16px 3px 16px !important; justify-content: center; align-items: center; gap: 10px; border-radius: 40px; border: 1px solid rgba(29, 36, 52, 0.12); color: rgba(29, 36, 52, 0.52); font-family: Gabarito; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; text-transform: uppercase;}
.mainFAQ { padding: 128px 0; background: #F7F9FC;}
.top-border-gray{ border-top: solid 2px #E9EBF1 !important}
.top-border-white { position: relative;}
.top-border-white::before { content: ''; background-image: url(../img/top-border-white.png); position: absolute; top: 0; background-size: cover; width: 100%; height: 69px; flex-shrink: 0;}
.top-border { position: relative;}.top-border::before { content: ''; /* background-image: url(../img/top-border-purple.png); */ background-image: url(../img/top-border-white.png); position: absolute; top: 0; background-size: cover; width: 100%; height: 4px; flex-shrink: 0;}.top-border-blue { position: relative;}.top-border-blue::before { content: ''; background-image: url(../img/top-border-reddish-blue.png); position: absolute; top: 0; background-size: cover; width: 100%; height: 69px; flex-shrink: 0;}.mainFAQ .mainFAQ-left { max-width: 718px;}.mainFAQ .mainFAQ-right { max-width: 432px; position: relative;}.mainFAQ-title { font-size: 52px; font-weight: 600; line-height: 60px;}.mainFAQ .mainFAQ-right .FAQ-head { position: -webkit-sticky; position: sticky; top: 80px;}.mainFAQ .mainFAQ-right .mainFAQ-sub-title { font-size: 32px; font-weight: 600; line-height: 40px; margin-top: 112px !important; margin-bottom: 40px !important;}.mainFAQ .mainFAQ-right .mainFAQ-sub-title span { background: linear-gradient(91deg, #0E4CFD 57.59%, #DA4C98 72.13%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: Gabarito; font-size: 32px; font-style: normal; font-weight: 600; line-height: 40px;}.mainFAQ .mainFAQ-right .FAQ-head .btn-action span svg { margin-right: 8px !important;}
.mainFAQ .mainFAQ-right .FAQ-head .btn-action { display: flex; justify-content: space-between; border-radius: 100px; border: 1px solid #084BFF; background: #ffffff; padding: 10px 24px; text-decoration: none; margin-bottom: 20px; font-size: 18px; font-style: normal; font-weight: 500; line-height: 24px;}.mainFAQ .mainFAQ-right .FAQ-head .btn-action span.hit.color-slate-grey { font-size: 16px !important; font-weight: 400 !important;}
.mainFAQ .mainFAQ-right .FAQ-head .btn-action:hover { border: 1px solid rgba(29, 36, 52, 0.08); background: #084BFF}.mainFAQ .mainFAQ-right .FAQ-head .btn-action:hover span.hit { color: rgba(255, 255, 255, 0.52) !important;}.mainFAQ .mainFAQ-right .FAQ-head .btn-action:hover span { color: #ffffff; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px;}.mainFAQ .mainFAQ-right .FAQ-head .btn-action:hover span svg path { fill: white;}.mainFAQ .mainFAQ-box .accordion-item { padding: 24px !important; border-radius: 12px; border: 1px solid rgba(29, 36, 52, 0.08) !important; background: #FFF; margin-bottom: 20px;}
.modal-content { border-radius: 20px !important;}.modal-content .modal-footer { border-bottom-right-radius: 19px !important; border-bottom-left-radius: 19px !important; position: relative;}.mScroll { overflow-y: scroll; height: 75vh; position: relative; right: 10px; top: 10px; z-index: 0;}.mScroll::-webkit-scrollbar { width: 8px}.mScroll::-webkit-scrollbar-track { border-radius: 20px; background: rgba(29, 36, 52, 0.24);}.mScroll::-webkit-scrollbar-thumb { border-radius: 20px; background: rgba(29, 36, 52, 0.08);}/* emd */
/* we fix */
.we-fix-tech { display: grid; grid-template-columns: 1fr 2fr 1fr;}
.solves-tech-hiring ul.list-unstyled { position: relative;}
.trapezium-title { font-family: Gabarito; font-size: 16px; font-style: normal; font-weight: 600; line-height: 20px; text-transform: uppercase; position: relative; white-space: nowrap; top: -56px;}
.featuredOn { padding: 120px 0px 0px 0px; overflow: hidden; position: relative;}
.featuredOn::before { content: ''; position: absolute; background-repeat: no-repeat !important; background-position: top !important; width: 100%; height: 376px; top: -270px; z-index: -1; background: url('data:image/svg+xml,<svg width="100%" height="367" viewBox="0 0 1440 367" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.39748e-06 270.944L3.20842e-05 -0.000125889L1440 0L1440 270.944C1210.64 333.568 969.222 367 720 367C470.778 367 229.365 333.568 8.39748e-06 270.944Z" fill="%23F7F9FC"/></svg>');}
.featuredOn .featuredOn-box { margin-top: 132px; border-radius: 16px; border: 1px solid rgba(29, 36, 52, 0.08); background: #F7F9FC; display: grid; grid-template-columns: repeat(3, 1fr);}
.featuredOn .featuredOn-box .faster,
.featuredOn .featuredOn-box .reliable { border-right: 1px solid rgba(29, 36, 52, 0.08); padding: 48px;}
.featuredOn .featuredOn-box .trusted { padding: 48px;}
.featuredOn .featuredOn-box .faster h4,
.featuredOn .featuredOn-box .reliable h4 { padding-top: 24px !important; color: #1D2434;}
.featuredOn .featuredOn-box .trusted h4 { padding-top: 40px !important; color: #1D2434;}
.featuredOn .featuredOn-box .faster p,
.featuredOn .featuredOn-box .reliable p,
.featuredOn .featuredOn-box .trusted p { padding-top: 24px !important; color: rgba(29, 36, 52, 0.72);}
.featuredOn .featuredOn-box .faster p { padding-right: 120px !important;}
.cta-underline { text-underline-offset: 4px; text-decoration: underline !important; color: #FFF; font-size: 20px; font-style: normal; font-weight: 600; line-height: 24px; text-decoration-line: underline;}
.accordion-button::after { width: 24px !important; height: 24px !important; color: #1D2434 !important;}
.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; }
.linkgoogle .inStartups{background: linear-gradient(90deg, #4A6DFF 0%, #A35EFF 100%) !important;}
.ElightRemoteDeveloper-box { background-image: url('../img/HireEliteRemoteDevelopers.webp'); background-size: cover; background-position: center center; padding: 60px; text-align: center; border-radius: 31px; position: absolute; left: 50%; bottom: -40%; transform: translate(-50%, 0); max-width: 1170px; width: calc(100% - 40px)} .site-footer { padding: 128px 0px 84px 0px; background: #0A0F10; color: #fff; z-index: 1} .inStartups { cursor: pointer; border-radius: 8px; background: linear-gradient(90deg, #0737FF 0%, #801FFF 100%); padding: 6px 16px !important; margin: 32px 0 20px 0; position: relative; overflow: hidden;} .inStartups a { text-decoration: none; color: #ffffff !important;} .inStartups p { display: flex; align-items: center;} .inStartups p img { margin-right: 10px !important;} .copyright { color: rgba(255, 255, 255, 0.52); font-family: Gabarito; font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px;} .footer-title { color: #FFF; font-family: Gabarito; font-size: 16px; font-style: normal; font-weight: 600; line-height: 20px; text-transform: uppercase; padding-bottom: 24px !important;} .address p { color: rgba(255, 255, 255, 0.72); font-family: Gabarito; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; text-decoration: none; display: flex; align-items: flex-start; padding-bottom: 24px !important;} .address p a { color: rgba(255, 255, 255, 0.72); font-family: Gabarito; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; text-decoration: none; display: flex; align-items: flex-start;} .address p:last-child { padding-bottom: 0 !important;} .address p img { margin-right: 5px !important;} .footer-unlist ul { position: relative; left: -30px;} .footer-unlist ul li { list-style: none; margin-bottom: 25px !important;} .footer-unlist ul li:last-child { margin-bottom: 0px !important;} .footer-unlist ul li,
.footer-unlist ul li a { font-family: Gabarito; color: rgba(255, 255, 255, 0.52); font-size: 16px; font-style: normal; font-weight: 400; line-height: 20px; text-decoration: none;} /* .offer-section .offer-engagement-cards:hover {border: 1px solid #285FF5 !important;box-shadow: 0px 0px 999px 999px rgba(255, 255, 255, 0.5);z-index: 500;} */
.offer-section .offer-engagement-cards:hover { transform: scale(1.015); /* border: 1px solid #285FF5 !important; */ background: #EBEFF5; /* box-shadow: 0 0 0 1px rgba(29, 36, 52, 0.08); */ cursor: pointer;}
.offer-section .offer-engagement-cards:hover p { color: #1D2434 !important;}
.footer-unlist ul li a:hover { color: rgba(255, 255, 255, 0.82);}
.contact-sales:hover svg { transform: translateX(2px);}
.bottom-footer { background: rgb(28 28 28);}
.bottom-footer p.scroll { color: #FFF; text-align: center; font-family: Gabarito; font-size: 72px; font-style: normal; font-weight: 400; line-height: 60px; transform: translateX(0); white-space: nowrap; animation: text-scroll 14s linear infinite; padding: 40px 0px !important;}
@keyframes text-scroll { 0% {  transform: translate3d(0, 0, 0); }
 100% {  transform: translate3d(-100%, 0, 0); }
}

.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-family: Gabarito; 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;}

.btn-animation { position: relative; z-index: 1; overflow: hidden}
.btn-animation:after { position: absolute; content: ''; width: 0%; height: 100%; top: 0; right: 0; background-color: #154fb5; border-radius: 1px; -webkit-transition: .3s; transition: .3s; z-index: -1}
.btn-animation.color-theme-blue:hover { color: #fff !important}
.btn-animation:hover:after { left: 0; width: 100%}
.btn-animation-black { position: relative; z-index: 1; overflow: hidden}
.btn-animation-black:after { position: absolute; content: ''; width: 0%; height: 100%; top: 0; right: 0; background-color: #161616; border-radius: 1px; -webkit-transition: .3s; transition: .3s; z-index: -1}
.btn-animation-black.color-theme-blue:hover { color: #fff !important}
.btn-animation-black:hover:after { left: 0; width: 100%}
.btn-animation-light { position: relative; z-index: 1; overflow: hidden}
.btn-animation-light:after { position: absolute; content: ''; width: 0%; height: 100%; top: 0; right: 0; background-color: #F6F6F8; border-radius: 1px; -webkit-transition: .3s; transition: .3s; z-index: -1}
.btn-animation-light.color-theme-blue:hover { color: #0152FF !important; background-color: #F6F6F8;}
.btn-animation-light:hover:after { left: 0; width: 100%; color: #0152FF !important; background-color: #F6F6F8;}
.drop-out-ratio { background-image: url(../img/drop-out-ratio-bg.webp); background-size: 100% 100%; overflow: hidden; height: 400px; padding: 30px; display: flex; flex-direction: column-reverse; border-radius: 40px; margin-bottom: 16px}
.submit-hire-ratio { background-color: #e5e8dd; padding: 50px 20px 34px 29px; border-radius: 29px; margin-bottom: 16px}
.less-time-hiring,
.reduction-hiring-cost { padding: 50px 20px 20px; border-radius: 30px}
.less-time-hiring { background-color: #d9d9d9}
.reduction-hiring-cost { background-color: #c4d6b9}
.bg-linear-gradient { background: linear-gradient(90deg, #0B4CFF 65%, #EE4C8D 99.54%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: Gabarito; font-style: normal;}
.image-container-large { margin-top: 50px;}
.image-container-small { display: none !important; margin-top: 28px; margin-bottom: 60px;}
.image-container-large .img-box { border-radius: 12px; border: 1px solid rgba(29, 36, 52, 0.08); background: #FFF; margin-right: 27px !important; margin-bottom: 29px !important; padding: 15px 22px !important;}
.image-container-small .img-box img,
.image-container-large .img-box img { object-fit: scale-down; width: -webkit-fill-available;}
.image-container-small .img-box { border-radius: 12px; border: 1px solid rgba(29, 36, 52, 0.08); background: #FFF; margin-right: 10px !important; margin-bottom: 10px !important; padding: 10px 22px !important;}

@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; }}
@media (max-width: 995px) { .trusted-gird, .trusted-gird-sec, .trusted-gird-three {display: none;} .trusted-gird-mobile {display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;margin: 28px 0px;}}

.loadMore { position: relative; display: inline-flex; padding: 19px 40px; gap: 10px; border-radius: 50px; background: #084BFF; color: #FFF !important; font-family: Gabarito; font-size: 18px; font-style: normal; font-weight: 500; line-height: 24px; align-items: center; text-decoration: none;}

/* padding */
.p-40 {padding: 2.5rem;}
.pt-32 {padding-top: 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;}
.m-vetingProcess,
.we-fix-mobile-view,
.we-fix-tech .web-hiring figure.m-view { display: none;}
.axamarin a.hero-btn { margin-left: 0 !important;}
/* slick modifications */
.slick-initialized .slick-slide { height: auto; /* display: flex; */ display: inline-block; align-items: center; justify-content: center;}
.people-reviews .slick-slider-dots-story { position: relative; bottom: -40px; display: flex; justify-content: center; font-size: 0px;} .people-reviews .slick-slider-dots-story ul { display: flex !important; list-style: none; margin: 0; padding: 0;} .people-reviews .slick-slider-dots-story ul li { margin: 0 4px;} .people-reviews .slick-slider-dots-story ul li button { /* background: rgba(2, 15, 110, 0.357); */ background: #b0c5ff; height: 4px; width: 28px; overflow: hidden; border: none; border-radius: 30px;} .people-reviews .slick-slider-dots-story ul li.slick-active button { background: #084BFF; border: none !important;} .successStories-mobile { margin-top: 28px;} .successStories-mobile .slick-slider-dots-successStories { position: relative; bottom: -20px; display: flex; justify-content: center; font-size: 0px;} .successStories-mobile .slick-slider-dots-successStories ul { display: flex !important; list-style: none; margin: 0; padding: 0;} .successStories-mobile .slick-slider-dots-successStories ul li { margin: 0 4px;} .successStories-mobile .slick-slider-dots-successStories ul li button { background: #b0c5ff; height: 4px; width: 28px; overflow: hidden; border: none; border-radius: 30px;} .successStories-mobile .slick-slider-dots-successStories ul li.slick-active button { background: #084BFF; border: none !important;} 
.bestDeveloperSlider .slick-slider-dots { position: relative; bottom: -40px; display: flex; justify-content: center; font-size: 0px;} .bestDeveloperSlider .slick-slider-dots ul { display: flex !important; list-style: none; margin: 0; padding: 0;} .bestDeveloperSlider .slick-slider-dots ul li { margin: 0 4px;} .bestDeveloperSlider .slick-slider-dots ul li button { background: #b0c5ff; height: 4px; width: 28px; overflow: hidden; border: none; border-radius: 30px;} .bestDeveloperSlider .slick-slider-dots ul li.slick-active button { background: #084BFF; border: none !important;} 
.hireBestDeveloper .slick-slider-dots { position: relative; bottom: -40px; display: flex; justify-content: center; font-size: 0px;} .hireBestDeveloper .slick-slider-dots ul { display: flex !important; list-style: none; margin: 0; padding: 0;}

.hireBestDeveloper .slick-slider-dots ul li { margin: 0 4px;}
.hireBestDeveloper .slick-slider-dots ul li button { background: #b0c5ff; height: 4px; width: 28px; overflow: hidden; border: none; border-radius: 30px;}
.hireBestDeveloper .slick-slider-dots ul li.slick-active button { background: #084BFF; border: none !important;}
.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;}
.peopleWeHelp .nav-link img { min-height: 44px; max-width: 140px; margin: 0 auto; object-fit: contain;}
.shedulCall { margin: 80px 0px 0px;}
.whyDoBusiness h2.section-title { max-width: 950px;z-index: 1 !important;}
.whyDoBusiness p { max-width: 560px; padding-bottom: 70px !important;}
.whyDoBusiness .whyDoBusiness-Box { background-color: #F7F9FC; padding: 25px; border-radius: 16px; /* width: 22.72%; margin: 0 19px; */ border: 1px solid #1D243414;}
.whyDoBusiness .whyDoBusiness-Box:first-child { margin-left: 0;}
.whyDoBusiness .whyDoBusiness-Box:last-child { margin-right: 0;}
.whyDoBusiness .whyDoBusiness-Box span { display: block; padding-top: 5px;}

.whyDoBusiness .whyDoBusiness-Box h3.headingOne,em.data1 { color: #1335FF !important;}
.text-blue{ color: rgba(87, 40, 255, 1) !important;}
.text-purple{ color: rgba(119, 34, 255, 1) !important;}
.whyDoBusiness .whyDoBusiness-Box h3.headingTwo ,em.data2{ color: #352FFF !important;}
.whyDoBusiness .whyDoBusiness-Box h3.headingThree, em.data3 { color: #5728FF !important;}
.whyDoBusiness .whyDoBusiness-Box h3.headingFour,em.data4 { color: #7722FF !important;}
.whyDoBusiness .successStories-web { padding-bottom: 128px;}
.whyDoBusiness { padding-bottom: 0;}
.healthcareBrands { background-color: #F7F9FC; padding: 128px 0px 378px; overflow: hidden;}
.vettingHealthCare { padding-bottom: 128px;}
.healthCareFeatured { padding-bottom: 128px;}
.healthCareFeatured::before { content: ""; position: absolute; top: 0px; left: 50%; transform: translate(-50%); background-color: #E9EBF1; height: 2px; width: 1258px;}
.greycurvebusiness { /* height: 200px; */ width: 100%;}
.healthcareRightExpert figure:hover, .exploreTalentSec .expertBox:hover { transform: scale(1.06); cursor: pointer;}
.healthcareRightExpert .rightExpert-inner { background: linear-gradient(90.39deg, rgba(211, 239, 255, 0.6) 32.37%, rgba(141, 195, 255, 0.6) 99.86%), linear-gradient(0deg, #FFFFFF, #FFFFFF); padding: 48px; border-radius: 25px; box-shadow: 0px 8.227272987365723px 52.654544830322266px 0px #285FF514;}
.healthcareRightExpert { padding: 90px 0 128px 0 !important; background: #ffffff; border-top: solid 2px #E9EBF1;}
.healthcareRightExpert figure { background-color: #FFFFFF85; border: 2px solid #fff; border-radius: 16px; padding: 20px !important; transform: scale(1); transition: .3s ease;}
.healthcareRightExpert p { color: #1D2434;}
.healthcareRightExpert .trusted-gird { display: grid; grid-template-columns: repeat(8, 1fr); gap: 15px; margin: 48px 0px;}
.healthcareRightExpert .trusted-gird-sec { display: grid; grid-template-columns: repeat(8, 1fr); gap: 15px; margin: 15px 0px 48px;}
.healthcareRightExpert .callSchedule { max-width: 230px;}
.healthcareRightExpert figure img { max-width: 64px; max-height: 64px; height: 64px; object-fit: contain;}
.healthcareRightExpert .searchBar span.input-group-append img { background: #0152ff; border-radius: 50% !important; padding: 13px;}
.healthcareRightExpert .searchBar span.input-group-append img { background: #0152ff; border-radius: 50% !important; padding: 13px;}
.healthcareRightExpert .searchBar .input-group { width: 100%; background-color: #fff; border-radius: 50px;}
.healthcareRightExpert .searchBar .form-control { padding: 15px 30px; border-radius: 50px !important; border: none !important; color: #1D243485;}
.healthcareRightExpert .searchBar .form-control::placeholder { color: #1D243485;}
.healthcareRightExpert .searchBar input.form-control:focus { border: none; outline: none; box-shadow: none;}
.healthcareRightExpert .searchBar { align-items: self-end; display: flex;}
.healthcareRightExpert .searchBar span.input-group-append button { padding: 3px 3px 0px 0px !important;}
.healthcareRightExpert.trustedBusiness::before { display: none;}
.healthcareBrands #engagementCards { display: initial;}
.healthcareBrands .healthcareBrands-card { background-color: #fff; padding: 20px 35px; border: 1px solid #1D243414; border-radius: 16px; min-height: 446px;}
.healthcareBrands .healthcareBrands-card figure { min-height: 170px; display: flex; justify-content: center; margin-bottom: 30px !important; border-bottom: 1px solid #1D243414; align-items: center;}
.healthcareBrands .hiringPartner { padding-bottom: 48px;}
.healthcareBrands .offer-tabs { padding: 0 24px 14px; background-color: transparent;}
.healthcareBrands:after { content: " "; position: absolute; bottom: -10px; top: initial; left: 50%; background: url("../img/bg-curve-resize-new.png"); background-repeat: no-repeat; background-position: center; background-size: cover; z-index: 2; width: 100%; height: 170px; transform: translate(-50%);}
.peopleWeHelp { background-color: #F7F9FC; padding: 0px 0px 100px;}
.peopleWeHelp .nav-link { border-left: 4px solid #E9EBF1; border-radius: 0 12px 12px 0 !important; padding: 30px 24px; transition: all .3s ease-in-out;}
.peopleWeHelp .nav-link.active { background-color: #7D20FF1A; border-left: 4px solid #7D20FF;}
.peopleWeHelp .tab-content .modal-body { background: #fff; padding: 0 !important; border-radius: 20px; border: 1px solid #1D24341F;}
.peopleWeHelp .nav-link.active img { filter: none; }
.hireNow-btn{ position: relative; }
a.hire.schedule_header.loadMore:hover{ color: #Fff !important;}
a.hire.schedule_header.loadMore { position: relative; overflow: hidden; color: #ffffff  !important; text-decoration: none; background-color: #fff; border: 1px solid #084BFF; width: 100%; text-align: center !important; justify-content: center; padding: 10px 20px;}
.successStories-web  .business{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 35px;}
.top_devlopers li img { width: 44px; height: 44px; object-fit: cover;}
.vetteddeveloper #vettedCards { display: grid; grid-template-columns: repeat(4, 1fr); gap: 35px;}
.peopleWeHelp .tab-content>.tab-pane img { width: 100%; border-radius: 12px;}
html.schedule_introhead { height: 100vh; overflow: hidden;}
html.schedule_introhead  body { height: 100vh; overflow: hidden;}
.healthcareRightExpert .trusted-gird a:after { position: absolute !important; content: ""; width: 100%; height: 100%; right: 0; top: 0;}
.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 ;}

/* .seconday_menu_main{
    display: none;
} */
.seconday_menu_main ul.navbar-nav { align-items: center; justify-content: flex-end ;}
.seconday_menu_main ul li a { color: #1D243485 !important; transition: all .3s ease-in; border-bottom: 3px solid transparent;}
.seconday_menu_main ul li a.active { color: #1D2434 !important; border-color:  #7D20FF !important;}
input#example-search-input:focus { color: #1D2434 !important;}
.seconday_menu_main { border-bottom: 1px solid #00000029; background: #fff; position: relative; z-index: 1000;}
.search_noresult { z-index: 1; background: #fff; position: absolute; width: 92%; right: 0; top: 110px; box-shadow: 0px 1px 4px 0px #1D243433; border-radius: 12px; padding: 10px; height: 250px; text-align: center; display: flex; justify-content: center; flex-wrap: wrap; align-items: center; z-index: -4;    }
.search_noresult.showIt{ z-index: 4;}
ul.searcg_data_dropdown { display: none; z-index: 3; background: #fff; position: absolute; width: 92%; right: 0; top: 110px; box-shadow: 0px 1px 4px 0px #1D243433; border-radius: 12px; padding: 10px; height: 250px; overflow-y: scroll;}
.searcg_data_dropdown.moveDown{ z-index: -5;}
.healthcareRightExpert .searchBar{ position: relative;}
.searcg_data_dropdown li img { height: 24px; width: 24px; margin-right: 10px;}
.searcg_data_dropdown li a { padding: 6px 12px; border-radius: 8px; color: #1D2434; text-decoration: none; display: block; transition: all .3s ease-in-out;}
.searcg_data_dropdown.list-unstyled li a:hover { background: linear-gradient(0deg, rgba(1, 82, 255, 0.12), rgba(1, 82, 255, 0.12)), linear-gradient(0deg, #FFFFFF, #FFFFFF); display: block}
.seconday_menu_main { margin-bottom: -60px; opacity: 0; transition: all 0.3s ease-in-out;}
.seconday_menu_main.sticky{ opacity: 1;}
ul.searcg_data_dropdown.list-unstyled.scroller{ border-radius: 20px !important; overflow-y: scroll; scrollbar-width: thin; scrollbar-color: #1D24343D #1D243414;}
.whyDoBusiness .whyDoBusiness-Box h3.headingOne b { color: #1335FF !important; font-weight: 600; left: 4px; position: relative;}
/* Fintech page css */
.fintech_dektop { width: 900px; margin: 0 auto !important; display: grid; grid-template-columns: repeat(5, 1fr); gap: 27px; align-items: center;}
.fintech_mobile{ display: none !important}
.overComeSuper #overComeSuperBox { display: grid; gap: 42px; grid-template-columns: 1.4fr 1fr 1.6fr; }
.overComeSuper .overComeSuper-inner h2.pinkBg { color: #fff; display: inline-block; padding: 5px 18px !important; border-radius: 8px; background: linear-gradient(270.24deg, #C847CB 0.26%, #F34C8C 93.33%)}
.overComeSuper .overComeSuper-inner h2.greenBg { color: #fff; display: inline-block; padding: 5px 18px !important; border-radius: 8px; background: linear-gradient(270deg, #45DEC3 0%, #08CB03 100%)}
.overComeSuper .overComeSuper-inner .vetted-inner-cards h3 { margin-bottom: 0px !important; display: inline-block;}
.overComeSuper .overComeSuper-inner .overComeSourcing{ padding: 5px 10px !important; background-color: #fff; border: 1px solid #1D24341F; text-transform: uppercase; max-width: 180px; text-align: center; border-radius: 6px;}
.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;}
.healthcareLeadingcompanies:before { display: none;}
.healthcareLeadingcompanies { background: #fff; padding: 60px 0;}
.healthcareMain p { max-width: 580px;}
.healthcareMain.hero-sec form input { color: #1D2434B8;}
ul.top_devlopers li:nth-child(2) img,
ul.top_devlopers li:nth-child(3) 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;}
div#splide-list { justify-content: center;}
.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 p { 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;}

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: bloc;}
.unfilteredimg{ display: none !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*/
.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 { 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-family: Gabarito; 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%);}

.reviews-video-section  .loadMore.hide_10.hide_45 {    display: none !important;}
.reviewloadmore{ opacity: 0; transition: all 0.3s ease-in-out;}
.client-Video.hideMore{ max-height: 1339px; overflow: hidden;}
.reviewclientsModel.fade{ transition: opacity .1s linear !important;}
.hideMe{ display: none;}
.loadMore{ cursor: pointer;}
.author-detail.d-flex { padding: 20px;}
.client-review-sec{ background: #F7F9FC; padding: 128px 0; border-top: solid 2px #E9EBF1;}
.author-detail p{ color: #1D2434B8 !important;}
.clientVideoReviewSlider-item { border-radius: 20px; border: 1px solid #1D243414; background: #F7F9FC; margin-bottom: 28px;}
.article_outer.addTransi {   transition: all 0.5s;}
.article_outer .youtube-icon:before { opacity: 0; display: block; content: ""; color: #084bff; position: absolute; z-index: -1; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); width: 60px; height: 60px; background: rgb(8 75 255 / 60%); border-radius: 50%; /* -webkit-animation: pulse-border 1500ms ease-out infinite; */ /* animation: pulse-border 1500ms ease-out infinite; */}
.article_outer:hover .youtube-icon:before {opacity: 1 !important;animation: pulse-border 1500ms ease-out infinite;pointer-events: none;}

  @keyframes pulse-border {
    0% {
      transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
      opacity: 1;
    }
    100% {
      transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
      opacity: 0;
    }
  }


span.youtube-icon { pointer-events: none; animation: scale-up-center 1s cubic-bezier(0.680, -0.550, 0.265, 1.550) both;}
.clientVideoReviewSlider-item strong { color: #1D2434;}
.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));}
.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;}
.successStories-web h3 { margin-bottom: 20px !important;}
.author-detail img { width: 48px; height: 48px; border-radius: 50%;}
#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-family: Gabarito; 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-family: Gabarito; 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;}
.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.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.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.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: 20px 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.svg); background-size: 20px; background-repeat: no-repeat; background-position: top 12px left 18px;}
form.calcultorRoom input#getlocation{ background-image: url(../img/locationiconfrm.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;}
.devlpfirst figure.text-right { text-align: right;}
.devcalaculator .font36 { position: relative; bottom: -12px;}
.peopleWeHelp.devlpthrdiner .nav-link{ position: relative;}
html body .devlpthrdiner { padding: 100px 0 128px 0 !important;}
.jobboxinfo:hover { transform: scale(1.06); cursor: pointer;}
.donttakeslider .splide__slide { width: auto !important;}
.peopleWeHelp.devlpthrdiner .nav-link.active { background: transparent !important; padding: 0px 0 0px 37px;}
.peopleWeHelp.devlpthrdiner .newtabaniPat:before { content: ""; position: absolute; width: 4px; height: 0px; left: -3px; top: 0px; background: #7D20FF; 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  .devlpthrdiner {
    padding: 128px 0;
    background: #fff;
}
body.pythonpage #MyTalentForcesDeveloper .tab-content>.tab-pane img {
    width: 100%;
    height: auto;
    border-radius: 12px;
    margin: 0 auto;
}

.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;
}

.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-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{ 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-satge.border-radius-20 { background: linear-gradient(180deg, #700505 0%, #060000 100%);}
.reviewthree .hiringPartner { background: #Fff; z-index: 3; padding-bottom: 0 !important;}

.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;}

.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;}



.left.guidebtn a { position: absolute; left: 0; top: 0; width: 100%; /* z-index: 99999999; */ opacity: 0; max-width: 100% !important;}

.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;}

.guideinfodropdown li a { text-decoration: none; padding-left: 10px; font-weight: 400; color: #1D2434B8; max-width: 300px;}


.pythonpage .heroBannerImage { width: 100%; position: relative; top: -90px; object-fit: contain;}

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

#splideexcellenthelp{ position: relative;}


.left_colguide { font-size: 14px; color: #1D2434B8; text-decoration: none; line-height: 20px; transition: all .2s ease;}



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




.cardinfopython { padding-bottom: 0px;}
.left_colguide p {  line-height: 20px;  cursor: pointer;}

div #splideexcellenthelp { width: 100% !important;}
.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 .reviews-video-section.reviewpage{ 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;}


.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;}

.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;}


/* 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-family: Gabarito; 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: transparen}
.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 eas}
.bespoke_item .bespoke_index { opacity: 0; flex-direction: column; flex: 1; align-self: stretch; align-items: flex-start; display: flex;}
.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}
.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;}
.hireTalent{ padding: 20px 0 70px 0;}
.pb-100{padding-bottom: 100px;}
.servicenowexectation { padding: 10px 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;}
.seconday_menu_main.sticky .startupfirstsection { margin-bottom: 0 !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; text-align: left !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 #header.scrolled {
    background-color: #Fff !important;
}
.accordionExceed .accordion-item.arrowdwn:last-child .accordion-button {
    border-bottom: 0px solid #E9EBF1 !important;
}


/* 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 .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;
}

/* 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;

}


.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-family: Gabarito;
    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;

}

.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;
}

.loadMore {
    position: relative;
    display: inline-flex;
    padding: 12px 40px;
    gap: 10px;
    border-radius: 50px;
    background: #084BFF;
    color: #FFF !important;
    font-family: Gabarito;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    align-items: center;
    text-decoration: none;
    justify-content: center;
}


.contactmore {
    position: relative;
    display: inline-flex;
    padding: 12px 40px;
    gap: 10px;
    border-radius: 50px;
    border: 2px solid #0152FF;
    border-radius: 50px;
    background: #ffffff;
    color: #0152FF !important;
    font-family: Gabarito;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    align-items: center;
    text-decoration: none;
}

.cta-contact{
    padding: 5px 0 40px 0;
    display: flex;
    gap: 32px;
}

.client-Video{transition: all 0.5s ease-in-out; counter-reset: article_outer;}
.client-Video .clientVideoReviewSlider-item.thumb{position: relative;}
.client-Video .clientVideoReviewSlider-item.thumb 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));
}

.client-Video .clientVideoReviewSlider-item.thumb 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;
}

.client-Video span.youtube-icon {
    position: absolute;
    display: block;
    left: 40%;
    top: 25%;
    cursor: pointer;
}

.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 (min-width:1220px) {
    .solvestech-hiring-web-setting {
        min-height: 82px
    }
}

@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;
    }

    .talentinner{gap: 38px;grid-template-columns: 1fr 1fr;}

    .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;
    }
    .healthcareRightExpert .trusted-gird {
        grid-template-columns: repeat(6, 1fr) !important;
   
    }
    .healthcareBrands:after{
        height: 120px !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) {

    .hireBestDeveloper {
        padding: 140px 0px 140px 0;
    }


 

    .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;
    }

    .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;
    }

    .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;
    }
  
}

@media (max-width:767px) {
    .hero-banner-figure.mt-top{top: 0px !important;}

    .talentinner{gap: 38px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; overflow-x: scroll;
        overflow-y: hidden;
        width: auto;}
    .talentinner .expertBox{width: 285px; margin: 40px 0; }
    .shedulCall { margin: 40px 0px 0px;    }
    html body .devlpthrdiner {        padding-bottom: 30px !important;    }
    .pythonproinner.container .guidetitlemain {
        margin-bottom: 40px !important;
    }
    .mainTitle, .mainTitle span.bg-tech-gradient {
        font-size: 28px !important;
        margin: 0px 0px 28px !important;
        line-height: 32px !important;
    }
    .px-160{padding: 0 !important;}
   
    .left_colguide {
        width: 100%;
        margin-bottom: 50px;
    }
    .d-topics{
        flex-direction: column;
    }
    .guidetopics {
        min-width: 100%;
    }

    .modal {
        position: fixed;
        top: 60px !important;
    }

    .client-review-sec{
        background: #F7F9FC;
        padding: 58px 0;
        border-top: solid 1px #E9EBF1;
        border-bottom: solid 1px #E9EBF1;
    }

    .cta-contact {
        flex-direction: column !important;
        gap: 12px;
    }
    .cta-contact a.contactmore,
    .cta-contact a.loadMore{
        font-size: 18px;
        width: 100%;
        text-align: center;
        display: block !important;
        padding: 12px !important;
    }

    .expert-services{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 38px;
    }

    .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;
    }
    ul.techinalskils li span {
        padding: 8px 10px;
        border-radius: 8px;  
        width: auto;
       font-size: 12px;
    }
    ul.techinalskils.list-unstyled.d-flex.m-0.align-items-center {
        grid-template-columns: repeat(3, 1fr) ! IMPORTANT;
        gap: 10px !important;
        display: grid !important;
    }
    ul.techinalskils li span {
        margin: 0;
    }
    
    .technology{padding: 50px 0 !important;}
    .technology h2 {font-size: 28px !important;line-height: 32px !important;}
    /* .devops-figure img {width: 65px !important;} */
    .expert-section{ padding: 60px 0;}
    .offer-section.m-top{padding: 20px 0 !important;}
    .pb-72{padding-bottom: 20px !important;}
   
    .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;
    }
    .accordion-header button{
        border: none;
        background: transparent;
    }

    .projectpythondev  #splideexcellenthelp {
        padding-bottom: 50px !important;
    }
    .projectpythondev .cardinfopython {
        width: 100%;
        padding: 20px;
    }
    .projectpythondev {
        display: block !important;
    }

    .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;
    }


    /* cta */
    .platformcta {
        display: flex;
        padding: 20px 0 28px 0;
        gap: 16px;
        flex-direction: column;
        align-items: normal;
    }
    
    .anywaycta .googleStartups {margin-left: 0 !important;}
    .anywaycta .rev-rating{ gap: 16px;}
    .anywaycta .rev-rating .pe-4{padding-right: 0 !important;}
    .platformcta a.loadMore{display: flex; text-align: center; justify-content: center; padding: 12px;} 
    .whycta .anywaycta {
        border-radius: 12px;
        padding: 32px 16px;
        text-align: center;
    }
    .cta-contact {
        flex-direction: column !important;
        gap: 12px;
    }
    .cta-contact a.contactmore,
    .cta-contact a.loadMore{
        font-size: 18px;
        width: 100%;
        text-align: center;
        display: block !important;
        padding: 12px !important;
    }

    /* end cta */

    .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;
    }

    ul.p-0.mb-4.aftercliksills li.mobilemenubtns {
        display: none !important;
    }
    .seconday_menu_main.sticky {
        top: 60px !important;
    }
    .calendly-overlay {
        z-index: 99999999999999999999999 !important;
  
    }
    .seconday_menu_main {
 
        z-index: 99999999;
    }
    header {
        z-index: 999999999999 !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;
    }


    .workday .peopleReview-cardsservicenow img {
        width: 220px;
    
    }

    body.sapdev  .servicenowreviews h2.mainTitle{
        margin-bottom: 0 !important;
    }

    body.sapdev  .startupfrst h1.hero-title {
        padding-right: 0px !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;
    }
 
    body.salesforcedev .seconday_menu_main ul.navbar-nav.d-flex ,    body.servicenow .seconday_menu_main ul.navbar-nav.d-flex
    ,body.sap .seconday_menu_main ul.navbar-nav.d-flex,body.workday .seconday_menu_main ul.navbar-nav.d-flex ,body.sapdev .seconday_menu_main ul.navbar-nav.d-flex{
        align-items: center;
        justify-content: flex-start !important;
        width: 370px !important;
    }
    body.salesforcedev .whyDoBusiness .successStories-web ,body.sapdev .successStories-web
    ,body.workday .whyDoBusiness .successStories-web{
        display: block !important;
        padding-bottom: 60px !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;
    }

    #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-family: Gabarito;
        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;
    }
    .main-sub-title {
        margin: 28px 0 30px 0 !important;
    }
    .hireTalent {
        border-bottom: solid 1px #eee !important;
        padding: 20px 0 0px 0;
    }
    .devlpthrdiner h2.section-title {
        margin-bottom: 15px !important;
        text-align: left !important;
        font-size: 28px !important;
        line-height: 24px !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;
    }

    .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-family: Gabarito;
        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;
    }

    html body .devlpthrdiner {
        padding-top: 0px !important;
    }
    .job-platforms.devlpplatform {
        margin: 0 0 60px 0 !important;
    }
    .topdevlpdonttake{
        padding-bottom: 80px !important;
    }
  
    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;
    }
    .author-detail.d-flex {
        padding: 16px;
    }
    .reviews-video-section .client-Video article {
        margin-bottom: 15px !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;
    }
    .seconday_menu_main.sticky .col-12.col-md-6.col-lg-4 {
        display: none !important;
    }

    ul.searcg_data_dropdown,.search_noresult {
        width: 100% !important;
        right: 0 !important;
        top: 50px !important;
    }
    .peopleWeHelp.fintechhelppeople .nav-link
     img {
        min-height: auto !important;
        max-width: 140px;
        object-fit: contain;
    }

    .seconday_menu_main ul li a{
        margin-right: 0 !important;
    }
    .secondarymaneu_ulmain {
        overflow-x: scroll;
        width: auto !important;
        padding: 0 !important;
    }
    .seconday_menu_main ul.navbar-nav.d-flex {
        align-items: center;
        justify-content: flex-start !important;
        width: 500px !important;
    }
    #engagementCards  button.splide__pagination__page,#locationCards button.splide__pagination__page{
        width: 20px !important;
    }
 
    .healthcareRightExpert .callSchedule {
        max-width: 100% !important;
        text-align: center !important;
        display: block;
    }
    .healthcare {
        padding: 90px 0px 0px 0px !important;
    }

    .calendly-popup {
        height: 600px !important;
        padding: 0 10px;
    }
    html body .healthcareBrands .hiringPartner .offer-tabs.active{
        padding: 0px 0px 8px !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;
    }
    .healthcareRightExpert ul.list-unstyled.d-flex.m-0 {
        display: block !important;
        margin-bottom: 30px !important;
    }
    .healthcareRightExpert .rightExpert-inner {
        border-radius: 0px !important;
    }
    html body .healthcareRightExpert .searchBar span.input-group-append button {
        padding: 2px !important;
    }
    html body .healthcareRightExpert .fs-18 {
        font-size: 14px !important;
        line-height: 20px !important;
        padding: 0 !important;
        margin-bottom: 10px;
    }
    html body .healthcareRightExpert .fs-18 img{
        width: 20px !important;
        height: 20px !important;
    }
   html body .healthcareRightExpert .fs-18 {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .healthcareRightExpert figure img {
        max-width: 55px !important;
        max-height: 55px !important;
    }
    .healthcareRightExpert p {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .healthcareRightExpert .trusted-gird {
        grid-template-columns: repeat(3, 1fr) !important;

    }
    .healthcareRightExpert .searchBar {
        width: 100% !important;
        padding: 0 !important;
    }
    .healthcareRightExpert .searchBar .form-control {
        font-size: 16px !important;
    }
    .rightExpert-inner .col-8 {
        width: 100% !important;
        flex: 1;
    }
    .healthcareRightExpert .searchBar .form-control {
        padding: 8px 30px !important;
 
    }
    .healthcareRightExpert .searchBar span.input-group-append img {
        padding: 8px !important;
    }
    .healthcareRightExpert .trusted-gird {
        margin: 28px 0px !important;
    }
    .healthcareRightExpert .wrapper-1290 {
        padding: 0 !important;
    }
    html body .healthcareRightExpert figure {

        padding: 14px !important;
    }
    .healthcareRightExpert .rightExpert-inner {
        padding: 40px 15px 60px !important;
        margin-top: 20px;
    }
   html body  .healthcareRightExpert {
        padding: 0px 0 0px 0 !important;
    }
    .healthcareLeadingcompanies {
        padding: 0px 0 60px !important;
    }
    .heroBannerImage {
        width: 100% !important;
        top: 0 !important;
    }
    .healthcareLeadingcompanies .wrapper-1290 {
        padding: 0 !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;
    }

      .mainTitle, .mainTitle span.bg-tech-gradient {
        font-size: 28px !important;
        margin: 0px 0px 28px !important;
        line-height: 32px !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;
      }
    
      ul.top_devlopers {
       display: none !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 h3, .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;
    }

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

    main {
        overflow-x: hidden !important;
    }

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

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

    .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; */
    }
    .reviewclientsModel .btn-close {
        right: -20px !important;
    }

    .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;
    }


    .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 */
    .technologies-tools.expand-width .technologies-grid.mskillone{display: grid !important;grid-template-columns: 1fr  !important ;}
    .technologies-tools.expand-width .technologies-grid.mskilltwo{display: grid !important;grid-template-columns: 1fr 1fr  !important ;}
    .technologies-tools.expand-width .technologies-grid.mskillthree{display: grid !important;grid-template-columns: 1fr 1fr 1fr !important ;}

    .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;
    }

    .expert-services{
        display: grid;
        grid-template-columns: 1fr;
        gap: 38px;
    }

   
    .topScroll{
        transform: translateX(0);
        white-space: nowrap;
        display: inline-block;
        padding-left: 2%;
        animation: textScroll 70s linear infinite;
    }

    .accordionExceed .accordion-body {
        padding: 0px 0px 0 42px !important;
    }


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

    .grid-item,
    .technology .container{ padding: 0 !important;}
    .tools-points{text-align: center;}
   
    .technologies-tools {
        display: flex;
        grid-template-columns: 100%;
        padding: 48px !important;
        flex-direction: column;
    }
   
    .other-skill-grid,
    .technologies-grid {
        grid-template-columns: 1fr 1fr 1fr !important;
    }

   
}


@media (max-width:620px) {

    .social-startups.ms-3{
        margin: 20px 0 0 0 !important;
    }
    .offer-section .offer-tabs.active,
    .hiringPartnerScroll .offer-tabs {
        padding: 0 15px !important;
        position: relative;
        left: 36px !important;
        line-height: 36px;
    }

    .scroll-card { width: 275px; padding-bottom: 20px;}
    
    .hero-sec form input {
        height: 48px !important;
    }

    .awards p.mview{font-size: 24px !important;}

    .awards .awarded{
        gap: 20px;
        grid-template-columns: 1fr 1fr;
    }

    .awards .topmview{
        flex-direction: column !important;
        gap: 10px;        
    }

    .hero-sec {
        padding: 120px 0px 50px 0px;
        margin-bottom: 30px;
    }

    .hero-sec::before {
        content: '';
        height: 70px;
    }
    
    .other-skill-grid span,
    .technologies-grid span { 
        width: auto;
        font-size: 12px;
    }
    .technology-chip {
        padding: 6px 10px !important;
        border-radius: 8px !important;
    }
    .technologies-tools {
        display: flex;
        grid-template-columns: 100%;
        padding: 38px 10px !important;
        border-radius: 0 !important;
        flex-direction: column;
    }

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

    .solvestech-hiring-web-setting {
        min-height: 30px !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 {
        padding: 70px 0;
    }

    .topInvestors h2,
    .offer-section h2,
    .offer-section h2 span,
    .solvesTech h2,
    .solvesTech h2 span {
        font-size: 28px !important;
        font-style: normal;
        font-weight: 600;
        text-align: center;
        line-height: 32px !important;
    }

    /* .offer-section h2 {
        margin: 0 20px 12px 20px !important;
    } */

    .topInvestors {
        padding: 60px 0;
    }

    .offer-section .offer-detail {
        font-size: 16px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 22px !important;
        margin-bottom: 60px !important;
        padding: 0 10px !important
    }

    .offer-section {
        padding-bottom: 60px !important;
    }
    .linkgoogle {flex-direction: column !important; margin-bottom: 40px;}
    .linkgoogle .inStartups{ margin:0 0 10px 0 !important;}
}

@media (max-width:575px) {

    .hero-sec .hero-title {
        font-size: 36px;
        font-weight: 600;
        line-height: 40px;
        margin-bottom: 12px !important;
    }

    .MyTalentForcesStory .topEngineers-box .effect {
        height: 280px !important;
    }

    .MyTalentForcesStory h2 span {
        display: block !important;
    }


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

    .mScroll::-webkit-scrollbar-track {
        border-radius: 20px;
        background: rgba(29, 36, 52, 0.24);
    }

    .mScroll::-webkit-scrollbar-thumb {
        border-radius: 20px;
        background: rgba(29, 36, 52, 0.08);
    }

    .link-blog .col-lg-4:after{display: none;}
    .latests-blog { padding: 0 !important; }

    .contact {  padding-top: 50px !important;  bottom: 0 !important;  top: 0 !important;  }
    .contact h3.title {  padding-top: 20px !important;  }

    .successStories-mobile,
    .s-mobile-view {
        display: block !important;
    }

    .successStories-web,
    .s-web-view {
        display: none;
    }

    .successStories-mobile .slick-list {
        padding: 0 !important;
    }

    .pb-sm-48{padding-bottom: 48px !important;}
    .main-sub-title p.text-gray{font-size: 16px !important;}

    /* cta */
    .whycta, .whycta .wrapper-1290{padding: 0 !important;}
    .whycta .wrapper-1290 .anywaycta{border-radius: 0 !important;}
    .whycta .wrapper-1290 .anywaycta h3{font-size: 24px !important; line-height: 32px !important;}
    .whycta .wrapper-1290 .anywaycta p{font-size: 14px !important; line-height: 20px !important;}
    
    .platformcta {
        display: flex;
        padding: 20px 0 28px 0;
        gap: 16px;
        flex-direction: column;
        align-items: normal;
    }
    
    .anywaycta .googleStartups {margin-left: 0 !important;}
    .anywaycta .rev-rating{ gap: 16px;}
    .anywaycta .rev-rating .pe-4{padding-right: 0 !important;}
    .platformcta a.loadMore{display: flex; text-align: center; justify-content: center; padding: 12px;} 
    .whycta .anywaycta {
        border-radius: 12px;
        padding: 32px 6px;
        text-align: center;
    }
    .cta-contact {
        flex-direction: column !important;
        gap: 12px;
    }
    .cta-contact a.contactmore,
    .cta-contact a.loadMore{
        font-size: 18px;
        width: 100%;
        text-align: center;
        display: block !important;
        padding: 12px !important;
    }

    /* end cta */

    .hero-sec::before {
        content: '';
        position: absolute;
        background-repeat: no-repeat !important;
        background-position: top !important;
        width: 100%;
        height: 32px;
        bottom: 0px;
        background: url('data:image/svg+xml,<svg width="389" height="32" viewBox="0 0 389 32" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_1_11" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="389" height="32"><rect width="389" height="32" transform="matrix(-1 0 0 1 389 0)" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1_11)"><mask id="path-2-outside-1_1_11" maskUnits="userSpaceOnUse" x="0" y="0" width="389" height="373" fill="black"><rect fill="white" width="389" height="373"/><path fill-rule="evenodd" clip-rule="evenodd" d="M386 32.1586L386 370L3 370L3 32.6566C63.6505 13.3937 128.255 3 195.288 3C261.74 3 325.807 13.2146 386 32.1586Z"/></mask><path fill-rule="evenodd" clip-rule="evenodd" d="M386 32.1586L386 370L3 370L3 32.6566C63.6505 13.3937 128.255 3 195.288 3C261.74 3 325.807 13.2146 386 32.1586Z" fill="white"/><path d="M386 32.1586H389V29.9577L386.901 29.297L386 32.1586ZM386 370V373H389V370H386ZM3 370H0L0 373H3L3 370ZM3 32.6566L2.09188 29.7974L0 30.4618V32.6566H3ZM383 32.1586L383 370H389L389 32.1586H383ZM386 367L3 367L3 373L386 373V367ZM6 370L6 32.6566H0L0 370H6ZM3.90812 35.5159C64.2684 16.3451 128.566 6 195.288 6V0C127.943 0 63.0326 10.4422 2.09188 29.7974L3.90812 35.5159ZM195.288 6C261.431 6 325.194 16.1669 385.099 35.0203L386.901 29.297C326.419 10.2623 262.049 0 195.288 0V6Z" fill="url(%23paint0_linear_1_11)" mask="url(%23path-2-outside-1_1_11)"/></g><defs><linearGradient id="paint0_linear_1_11" x1="-182.5" y1="3" x2="517.5" y2="3" gradientUnits="userSpaceOnUse"><stop stop-color="%230152FF" stop-opacity="0"/><stop offset="0.28125" stop-color="%230152FF" stop-opacity="0.16"/><stop offset="0.536458" stop-color="%230152FF"/><stop offset="0.802083" stop-color="%230152FF" stop-opacity="0.16"/><stop offset="1" stop-color="%230152FF" stop-opacity="0"/></linearGradient></defs></svg>');
        z-index: 1;
    }


    .bestDeveloperSlider .slide-item {
        width: auto !important;
        margin-right: 0px !important;
    }

    .m-mt-40 {
        margin-top: 40px;
    }

    .m-fixed-w {
        width: 50%;
    }

    .pr-125 {
        padding-right: 12px !important;
    }

    .site-footer {
        padding: 60px 0px 80px 0;
    }

    .pt-60 {
        padding-top: 40px !important;
    }

    .bottom-footer p.scroll {
        font-size: 32px;
        font-weight: 400;
        line-height: 40px;
        padding: 24px 0px !important;
    }

    .bottom-footer p span.text-gradient {
        font-size: 32px;
        font-weight: 400;
        line-height: 40px;
    }



    .trustedInvestors {
        margin: 0 14px !important;
    }

    .bestDeveloperSlider {
        margin: 0 0 0 14px !important;
    }

    .hero-sec form button {
        padding: 12px 20px;
        margin-left: 6px;
        height: 48px;
        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: 10.5%;
        left: -8px;
    }


    .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;
        font-size: 16px !important;
    }

    .we-fix-tech {
        display: flex !important;
        flex-direction: column !important;
        margin: 0 0 0 13px !important;
    }

    .we-fix-tech.mt-100,
    .we-fix-tech .web-hiring figure.v-web {
        display: none !important;
    }

    .we-fix-tech .web-hiring figure.m-view {
        display: block;
        width: 100% !important;
        transform: scale(1.2);
        margin: 70px 0 !important;
    }

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

    .we-fix-tech .web-hiring figure.m-view img {
        margin-top: 28px;
        width: 100%;
        object-fit: scale-down;
        width: -webkit-fill-available !important;
    }

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

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



    .solvesTech {
        padding: 70px 0;
    }

    .solvestech-hiring {
        padding: 0 !important;
    }

    .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);
    }



    .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: 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;
    }

    .left_colguide{
        background: #ffffff;
        z-index: 9;
        left: 0;
    }

}

@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.svg);
        position: absolute;
        top: -86px;
        /* background-size: cover; */
        width: 100%;
        height: 90px;
        /* flex-shrink: 0; */
        background-position: top !important;
        z-index: 1;
    }

    .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;
    }

    .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;
    }

    .solvestech-hiring-web-setting {
        display: flex;
        align-items: center;
        font-size: 14px !important;
        line-height: 20px !important;
        min-height: 30px;
        margin-bottom: 7px !important;
    }

    .solvestech-hiring-web-setting img {
        height: 20px;
        width: 20px;
    }

    .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-family: Gabarito;
        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.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.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.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.svg);
        rotate: 180deg;
    }


    .top-border-white::before {
        content: '';
        background-image: url(../img/mobile-blue-curve.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.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.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) {
 
    .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;}
    .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 {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;}
    .we-fix-tech {display: flex !important;flex-direction: column !important;margin: 0 20px !important;}
    .we-fix-tech.mt-100,
    .we-fix-tech .web-hiring figure.v-web {display: none !important;}
    .we-fix-tech .web-hiring figure.m-view {display: block;}
    .topEngineers-box .bg-gradient-red,
    .topEngineers-box .bg-gradient-green,
    .topEngineers-box .bg-gradient-sky {margin-top: 0px;}
    .we-fix-tech .web-hiring figure.m-view img {margin-top: 28px;width: 100%;object-fit: scale-down;}
    .solvesTech {padding: 70px 0;}
    .solvestech-hiring {padding: 0 !important;}
    .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;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);}
    .bestDeveloperSlider .slick-prev,
    .bestDeveloperSlider .slick-next {display: none;}
    .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}
    .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;}
    .featuredOn {padding: 110px 0 0px;overflow: visible;}
    .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,
    .featuredOn .featuredOn-box .trusted {border-bottom: 1px solid rgba(29, 36, 52, 0.08);padding: 24px;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: 24px !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: 20px;}
    .featured figure img {width: 100%;width: -webkit-fill-available;}
}
#getEmail.err {  border: solid 1px #e10000 !important;}