.recent-blog.commonlisting.recent-blogs-for-all-pages { display: none; }
.wrapper { padding-top: 0; overflow-x: hidden; }
.talents-for-product-companies nav#site-navigation, .travel-tech nav#site-navigation { display: none; }
.prod-comp-banner .mobile-only { display: none; }
.prod-comp-bannerimg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-position: left center; opacity: 0.8; }
.prod-comp-banner .container { max-width: 1478px; position: relative; z-index: 1; }
.prod-comp-banner { padding: 208px 0 136px; min-height: 600px; display: flex; align-items: center; position: relative; }
.prod-comp-banner:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;
background-color: #000000; opacity: 0.4; z-index: 1; }
.prod-comp-banner .l-content { width: 54%; }
.prod-comp-banner .l-content h1 { color: #FFF; font-size: 64px; line-height: 1.2; font-weight: 700; position: relative; margin-bottom: 41px; }
.prod-comp-banner .l-content h1:before { content: ""; display: block; width: 392px; height: 6px; position: absolute; left: 0; bottom: 0;
background-color: #FFCC03; display: inline-block; }
.prod-comp-banner .l-content h2 { color: #FFF; font-size: 30px; line-height: 1.2; font-weight: 500; margin-bottom: 38px; }
.prod-comp-banner .l-content p  { color: #FFF; font-size: 22px; line-height: 1.2; font-weight: 400; margin-bottom: 0; padding-right: 95px;
    letter-spacing: 0.019em; }
.prod-comp-banner .r-img { width: 43.5%; padding-left: 0; margin-left: auto; }
.prod-comp-banner .r-img figure, .prod-comp-banner .r-img figure img { width: 100%;  }
.prod-comp-banner .l-content a.cta-button { text-transform: none; background-color: #000; color: #FFFFFF; height: auto; min-height: auto;
     line-height: 1; padding: 20px 21px; margin-top: 87px; font-size: 20px; letter-spacing: 0.099em;}
.prod-comp-banner .l-content a.cta-button:hover, .prod-comp-banner .l-content a.cta-button:focus { background-color: #FFCC03; color: #000000; }
.prod-comp-banner .chart-mdata {display: none; }
.aienable-tech-comp { background-color: #F6F6F6; padding: 78px 0; }
.aienable-tech-comp .container { max-width: 1330px; }
.aienable-tech-comp h2 { font-size: 32px; line-height: 1.35; font-weight: 600; margin: 0 auto 60px; color: #1D1515;width: 100%;
max-width: 586px; display: block; text-align: center; }
.aienable-tech-comp .row { margin: 0 -12px; }
.aienable-tech-comp .box { width: 33.33%; padding: 0 12px; margin-bottom: 15px; }
.aienable-tech-comp .box figure { display: block; border-radius: 15px; overflow: hidden; }
.aienable-tech-comp .box figure img { display: block; }
.aienable-tech-comp .box .wrap { background-color: #FFFFFF; padding: 20px; border-radius: 20px; height: 100%; box-shadow: 0px 4px 20px 0px rgba(141,139,139,0.1); }
.aienable-tech-comp .content { padding: 27px 6px 10px; }
.aienable-tech-comp .content h3 { font-size: 22px; line-height: 1.22; font-weight: 600; margin-bottom: 16px; color: #151212; }
.aienable-tech-comp .content p { font-size: 14px; line-height: 1.43; font-weight: 400; margin-bottom: 10px; color: #777777; }


.leverage-hire-tech { background-color: #FFE388; padding: 98px 0 94px; }
.leverage-hire-tech .tab-block { width: 39.6%; border-radius: 32px; background: linear-gradient(236.18deg, rgba(255, 247, 223, 0.8) 0.14%, rgba(255, 255, 255, 0.7) 52.16%, rgba(255, 247, 223, 0.7) 99.86%);
border: 4px solid #f7eac0; padding: 40px 50px 50px; flex-direction: column; }
.leverage-hire-tech .tech-rcontent { width: 39.28%; margin-left: auto; margin-right: 2.2%; margin-top: 2.9%; }
.leverage-hire-tech .container { max-width: 1448px; position: relative; z-index: 1; }
.leverage-hire-tech .top-block { width: 100%; display: block; text-align: center; padding-bottom: 38px; }
.leverage-hire-tech h2 { font-size: 24px; line-height: 1.18; color: #000000; font-weight: 600; }
.leverage-hire-tech h2 figure { display: inline-block; max-width: 218px; }
.leverage-hire-tech .tab-block label { background-color: #FFCC03; border-radius: 20px; text-align: center; display: block;
font-size: 26px; line-height: 1.3; color: #000000; padding: 5px 20px; margin: 0 auto; }


.leverage-hire-tech h3 { font-size: 32px; line-height: 1.44; color: #000000; font-weight: 600; margin-bottom: 40px; padding-right: 65px;  }
.leverage-hire-tech h3 figure { display: inline-block; max-width: 218px; }
.leverage-hire-tech ul li { margin-bottom: 25px; padding-left: 36px; font-size: 18px; line-height: 1.34; position: relative; }
.leverage-hire-tech ul li:before { content: ""; display: block; width: 18px; height: 14px; background-image: url(../images/talents-prod-comp/list-arrow.svg);
background-size: cover; background-repeat: no-repeat; background-position: center; left: 0; top: 5px; position: absolute; }

.leverage-hire-tech .toggle-box-btn { font-size: 16px; font-weight: 500; color: #000000; border-radius: 20px; padding: 12px 15px;
text-align: center; background-color: transparent; display: block; width: fit-content; margin-bottom: 10px; cursor: pointer; }
.leverage-hire-tech .toggle-box-btn:last-child { margin-bottom: 0; }

.leverage-hire-tech .toggle-box-items.active .toggle-box-btn { background-color: #FFFFFF;  }
.leverage-hire-tech .toggle-box-content-item { background-color: #FFFFFF; padding: 20px 30px; border-radius: 20px; height: 162px; }
.leverage-hire-tech .toggle-hire-tech { padding-bottom: 24px; }
.leverage-hire-tech .toggle-content { width: 50%; position: relative; z-index: 1; }
.leverage-hire-tech .toggle-box { width: 50%; }
.leverage-hire-tech .toggle-content strong, .leverage-hire-tech .toggle-box strong { font-size: 18px; line-height: 1.3;
font-weight: 700; color: #000000; display: block; width: 100%; margin-bottom: 15px; text-align: center; }
.leverage-hire-tech .toggle-box-content-item span { font-size: 16px; font-weight: 500; color: #000000; padding: 12px 0; text-align: center; display: block; width: 100%; }
.leverage-hire-tech .toggle-box-content-item { display: none; flex-wrap: wrap; align-items: center; }
.leverage-hire-tech .toggle-box-content-item.active { display: flex;  }
.leverage-hire-tech .toggle-box-btn:after { content: ""; display: block; width: 100%; position: absolute; background-color: transparent; left: 100%;
height: 2px; top: 50%; transform: translateY(-50%); }
.leverage-hire-tech .toggle-box-items.active .toggle-box-btn:after { background-color: #FFFFFF; }
.leverage-hire-tech .toggle-box-items .toggle-box-btn { position: relative; }
.leverage-hire-tech .toggle-box-items { margin: 8px 0; }

.hired-egfrom-uplers { position: relative; background-color: #FFF8E0; padding: 215px 0 15px; }
.hired-egfrom-uplers .container { max-width: 1465px; position: relative; z-index: 1; }
.hired-egfrom-uplers .cnt-block { width: 50%; position: relative; z-index: 1; padding-left: 72px; }
.hired-egfrom-uplers .cnt-block .rcnt { padding-left: 24px; }
.hired-egfrom-uplers .cnt-block h2 { font-weight: 600; font-size: 30px; line-height: 1.3; color: #1D1515; margin-bottom: 70px; }
.hired-egfrom-uplers .cnt-block blockquote { font-weight: 500; font-size: 20px; line-height: 1.45; color: #1D1515; position: relative;
margin-bottom: 60px; padding-right: 65px; }
.hired-egfrom-uplers .cnt-block blockquote:before { content: ""; display: block; width: 80px; height: 64px; background-image: url(../images/talents-prod-comp/bloquote-ic.png);
background-size: cover; background-repeat: no-repeat; background-position: center; transition: 0.3s all ease-in-out; position: absolute;
left: -2%; top: -40%; }
.hired-egfrom-uplers .per-img { width: 142px; height: 142px; border-radius: 50%; overflow: hidden; background-color: #ffd832; }
.hired-egfrom-uplers .per-img img { width: 100%; height: 100%; display: block; }
.hired-egfrom-uplers .logo { max-width: 219px; margin-bottom: 5px; }
.hired-egfrom-uplers .star figure { max-width: 88px; }
.hired-egfrom-uplers .cnt-block strong { display: block; width: 100%; font-size: 22px; font-weight: 600; line-height: 1.3;
color: #1D1515; }
.hired-egfrom-uplers .telent-rslider { width: 50%; position: relative; z-index: 1; }
.hired-egfrom-uplers:before { content: ""; display: block; position: absolute; left: -6px; top: 0; background-color: #FFFCF2; width: 50%; height: 100%; }

.airnb-partner-uplers { padding: 30px 0 10px; background-color: #F5F5F5; }
.airnb-partner-uplers .container { max-width: 1465px; position: relative; z-index: 1; }
.airnb-partner-uplers .container > .d-flex { align-items: center; }
.airnb-partner-uplers .left-block { width: 50%; padding-left: 70px; position: relative; top: -44px; }
.airnb-partner-uplers .r-slider { width: 50%; position: relative; z-index: 1; }
.airnb-partner-uplers .r-slider .inner-wrap { width: 100%; padding: 0 10px 0 50px; position: relative; right: -23px; }
.airnb-partner-uplers .telent-rslider .inner-wrap { width: 100%;  }
.airnb-partner-uplers h2 { font-size: 32px; line-height: 1.48; color: #000000; font-weight: 600; margin-bottom: 45px; max-width: 540px;
width: 100%; }
.airnb-partner-uplers h2 figure { display: inline-block; max-width: 144px; }
.airnb-partner-uplers ul li { margin-bottom: 22px; padding-left: 35px; font-size: 18px; line-height: 1.34; position: relative; }
.airnb-partner-uplers ul li:before { content: ""; display: block; width: 18px; height: 14px; background-image: url(../images/talents-prod-comp/list-arrow.svg); background-size: cover; background-repeat: no-repeat; background-position: center; left: 0; top: 5px; position: absolute; }
.post-job-list .container { max-width: 1370px; }
.post-job-list { padding: 122px 0 92px; }
.post-job-list .list-row .round-w  { position: relative; z-index: 1; height: 78px; }
.post-job-list .list-row .round-w .bg-rgray { background: linear-gradient(234.22deg, #FFFFFF 14.95%, #EAEAEA 85.71%); height: 65px; width: 65px;
border-radius: 50%; padding: 0; margin: 0 auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.post-job-list .list-row .round-w:before { content: ""; display: block; width: 76px; height: 76px; background-size: cover; background-repeat: no-repeat;
background-image: url(../images/talents-prod-comp/yellow-ring.png); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.post-job-list .list-row ul small { display: block; width: 100%; font-weight: 700; margin-top: 20px; font-size: 20px; line-height: 1.52; position: relative; z-index: 1; }
.post-job-list .list-row ul li p { font-size: 18px; font-weight: 400; text-align: center; color: #000000; }
.post-job-list .list-row .round-w figure { background-color: #FFFFFF; border-radius: 50%; height: 61px; width: 61px; margin: 0 auto;
position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: flex; align-items: center; justify-content: center; }
.post-job-list .list-row ul { display: flex; flex-wrap: wrap; text-align: center; }
.post-job-list .list-row ul li { width: 185px; text-align: center; position: relative; }
.post-job-list .list-row ul li:after { content: ""; display: block; width: 100%; height: 2px; background-color: #F6CD46; position: absolute; top: 102px; }
.post-job-list .list-row .top-dots span { display: block; width: 100%; text-align: center; font-size: 20px; line-height: 1.2; color: #000000; font-weight: 500; margin-bottom: 120px;
position: relative; }
.post-job-list .list-row .top-dots span:after { content: ""; display: block; width: 2px; height: 38px; position: absolute; left: 50%;
transform: translateX(-50%); background-color: #F6CD46; }
.post-job-list .list-row .single-block .top-dots span:before { content: ""; display: block; width: 100%; height: 50px; position: absolute;
top: 58px; left: 50%; transform: translateX(-50%); background-size: cover; background-repeat: no-repeat; background-image: url(../images/talents-prod-comp/single-val.svg); }
.post-job-list .list-row .four-blocks .top-dots span:before { content: ""; display: block; width: calc(100% - 36px); height: 50px; position: absolute;
top: 58px; left: 50%; transform: translateX(-50%); background-size: 100%; background-repeat: no-repeat; background-image: url(../images/talents-prod-comp/four-val.svg); }
.post-job-list .list-row .two-block .top-dots span:before { content: ""; display: block; width: 100%; height: 50px; position: absolute;
top: 58px; left: 50%; transform: translateX(-50%); background-size: 100%; background-repeat: no-repeat;
background-image: url(../images/talents-prod-comp/two-block.svg); }
.post-job-list .list-row h3 { display: block; width: 100%; text-align: center; font-size: 36px; line-height: 1; color: #000000; font-weight: 600; padding-bottom: 38px; position: relative; z-index: 1; }
.post-job-list .list-row { justify-content: center; }
.post-job-list .list-row .box:first-child ul li:first-child:after { width: 50%; left: 50%; }
.post-job-list .list-row .box:last-child ul li:last-child:after { width: 50%; right: 50%; }
.post-job-list .btn-block { width: 100%; text-align: center; padding-top: 43px; }
.post-job-list .btn-block a:hover { background-color: #FFCC03; color: #000000; }
.post-job-list a.cta-btn { font-size: 22px; padding: 21px 25px; min-height: auto; height: auto; line-height: 1; }


.three-block-slider { width: 100%; }
.three-block-slider .slick-track { display: flex; align-items: center; }
/* .three-block-slider .slick-list { padding: 5px 5px !important; } */
.telent-rslider .inner-wrap { width: 100%; padding: 0 10px 0 50px; position: relative; right: -23px; top: -23px; }
.three-block-slider .slick-slide.slick-center { z-index: 999; position: relative; opacity: 1; }
.three-block-slider .slick-slide { -webkit-transition: all .5s ease-out 0s; -moz-transition: all .5s ease-out 0s; -o-transition: all .5s ease-out 0s; transition: all .5s ease-out 0s; opacity: .5; }
.three-block-slider .slick-slide, .three-block-slider .slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true]
{ transform: scale(1, 1); transition: transform .3s; }
.three-block-slider .slick-center, .three-block-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true]
{ transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); }

.three-block-slider .talents-row { border: 1.5px solid #dbdbdb; box-shadow: 0 0 15px rgb(0 0 0 / 10%); padding: 12px 23px 24px;
border-radius: 20px; justify-content: space-between; background-color: #F9F6EE; overflow: hidden; display: flex; flex-wrap: wrap;
margin: 0; }
.three-block-slider .item-thumbnail { padding: 90px 0; }
.three-block-slider .talents-row > .col-12 { padding: 0; }
.three-block-slider .vetted-exp { background: rgba(255, 217, 46, 0.7); font-weight: 500; border-radius: 0; position: absolute; max-width: 90px; padding: 6px 6px 6px 14px; font-size: 8px; margin-top: 0; right: -26px; top: 10px; text-align: right; min-width: 70px; transform: scale(0.98); }
.three-block-slider .vetted-info { text-align: center; position: relative; z-index: 1; }
.three-block-slider .vetted-exp span { font-weight: 700; }
.three-block-slider .vetted-info figure { width: 72px; height: 72px; border-radius: 50%; margin: 0 auto 18px; }
.three-block-slider .vetted-info figure img { max-width: 100%; }
.three-block-slider .profiles-info h3 { font-weight: 500; color: #000000; font-size: 11px; display: block; margin-bottom: 2px; width: 100%; }
.three-block-slider .profiles-info small { display: block; color: #565656; font-size: 16px; margin-bottom: 10px; width: 100%; min-height: 32px; }
.three-block-slider .show-others { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 18px; max-height: 63px; overflow: hidden; }
.three-block-slider .vetted-skill-item { font-size: 11px; padding: 8px; background: rgba(255, 217, 46, 0.3); border-radius: 6px; font-weight: 500; height: max-content; }
.three-block-slider .tech-score { text-align: center; margin-top: 18px; }
.three-block-slider .tech-score figure { max-width: 134px; margin: 20px auto 15px; border-radius: 50%; }
.three-block-slider .tech-score .score-marks { max-width: 130px; width: 100%; margin: -34px auto 0px; }
.three-block-slider .tech-score .score-marks small { color: #9B9B9B; font-size: 12px; font-weight: 400; display: block; width: 100%; }
.three-block-slider .tech-score .score-marks h3 { font-size: 19px; font-weight: 700; display: block; width: 100%; }
.three-block-slider .vetted-exp::after { content: ""; background: rgb(249 246 238); position: absolute; left: -10px; top: 2px; height: 16px; width: 16px; transform: rotate(45deg); }
.three-block-slider .clients-list { padding-top: 10px; align-items: center; justify-content: center; }
.three-block-slider .clients-list figure { width: 33.33%; position: relative; padding: 6px 7px; }
.three-block-slider .clients-list figure:after { content: ""; display: block; height: 100%; position: absolute;
    top: 50%; transform: translateY(-50%); background-color: #FFFFFF; width: 2px; right: 0; }
.three-block-slider .clients-list figure:last-child:after { display: none; }
.three-block-slider .priv-cmp { width: 100%; margin: 20px 0; text-align: center; }
.three-block-slider .clients-list figure:only-child:after { display: none; }
.three-block-slider .priv-cmp span { font-size: 14px; color: 000000; font-weight: 400; display: block; text-align: center; width: 100%; }
.three-block-slider .priv-cmp small { font-size: 10px; font-weight: 400; }
.three-block-slider .slick-slide.slick-center .vetted-info figure { height: 64px; width: 64px; margin: 0 auto 15px; }
.three-block-slider .slick-slide.slick-center .vetted-skill-item { font-size: 8px; padding: 7px 4px; }
.three-block-slider .slick-slide.slick-center .show-others { gap: 3px; margin-top: 18px; }
.three-block-slider .slick-slide.slick-center .tech-score figure { max-width: 84px; margin: 10px auto 15px; }
.three-block-slider .slick-slide.slick-center .tech-score .score-marks small { font-size: 7px; }
.three-block-slider .slick-slide.slick-center .tech-score .score-marks h3 { font-size: 12px; }
.three-block-slider .slick-slide.slick-center .priv-cmp { margin: 15px 0 5px; }

/* .three-block-slider figure { padding: 65px 0; width: 100%; position: relative; z-index: -1; } */

.three-block-slider .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); }
.three-block-slider .slick-prev { left: -40px; transition: 0.5s all ease-in-out; }
.three-block-slider .slick-arrow:hover { opacity: 0.5; }
.three-block-slider .slick-prev:after { width: 20px; height: 42px; background-image: url(../images/talents-prod-comp/left-arrow-gray.png);
background-size: cover; background-repeat: no-repeat; background-position: center; transition: 0.3s all ease-in-out; }
.three-block-slider .slick-next { right: -40px; }
.three-block-slider .slick-next:after { width: 20px; height: 42px; background-image: url(../images/talents-prod-comp/right-arrow-gray.png);
background-size: cover; background-repeat: no-repeat; background-position: center; transition: 0.3s all ease-in-out; }

.result-matter { padding: 68px 0 56px; }
.result-matter .container { max-width: 1300px; }
.result-matter .left-img { width: 49%; padding-top: 15px; }
.result-matter .left-img figure { max-width: 636px; width: 100%; border-radius: 20px; }
.result-matter .left-img figure img { display: block; }
.result-matter .right-cnt { width: 51%; padding-left: 134px; padding-top: 34px; }
.result-matter .right-cnt h2 { font-size: 36px; line-height: 1.3; color: #161313; font-weight: 700; margin-bottom: 54px; }
.result-matter ul li { margin-bottom: 53px; padding-left: 30px; position: relative; }
.result-matter ul li:before { content: ""; display: block; width: 12px; height: 12px; border-radius: 50%; background-color: #000000;
position: absolute; left: -15px; top: 15px;  }
.result-matter ul li h3 { font-size: 50px; line-height: 1; color: #171717; font-weight: 500; width: 100%; display: block; }
.result-matter ul li small { font-size: 20px; line-height: 1.52; color: #171717; font-weight: 500; width: 100%; display: block; }

.about-uplers { background-color: #F8F8F8; padding: 76px 0 116px; }
.about-uplers .container { max-width: 1320px; }
.about-uplers .container .row { margin: 0; }
.about-uplers .top-title { padding-bottom: 55px; width: 100%; text-align: center; }
.about-uplers h2 { font-size: 36px; line-height: 1.2; color: #161313; text-align: center; display: block; width: 100%;
padding-bottom: 27px; font-weight: 700; }
.about-uplers .top-title p { font-size: 16px; line-height: 1.65; color: #5E5E5E; text-align: center; padding-bottom: 0; font-weight: 500;
max-width: 736px; width: 100%; margin: 0 auto; }
.about-uplers .two-block .yellow-box, .about-uplers .two-block .black-box
{ width: 46%; border-radius: 20px; border: 1px solid #FFFFFF; padding: 35px 24px 30px; text-align: center;
box-shadow: 4px 4px 10px 2px rgba(0,0,0,0.1); }
.about-uplers .two-block .d-box h3 { font-size: 20px; line-height: 1.2; font-weight: 600; text-align: center; }
.about-uplers .two-block .row { justify-content: space-between; }
.about-uplers .two-block .yellow-box {  border-color: #FFF; background-color: #FFE78C; }
.about-uplers .two-block .black-box { background-color: #171717; border-color: #FFCB03; }
.about-uplers .two-block .black-box h3 { color: #FFCB03; }
.about-uplers .two-block .yellow-box h3 { color: #000000 }
.about-uplers .two-block h3 { font-size: 20px; font-weight: 600; line-height: 1.32; }
.about-uplers .two-block { padding: 0 20px 60px; }
.about-uplers .set-part .row { margin: 0 -6px; }
.about-uplers .set-part .box { width: 20%; padding: 0 6px; }
.about-uplers .set-part .inner-wrap { background-color: #FFFFFF; border-radius: 20px; border: 1px solid #D0D0D0; padding: 42px 14px 38px; position: relative; height: 100%; }
.about-uplers .set-part .inner-wrap .round-box { width: 74px; height: 74px; position: absolute; top: -37px; left: 50%; transform: translateX(-50%); background-color: #FFE78C;  overflow: hidden; border-radius: 50%;
display: flex; justify-content: center; align-items: center;  }
.about-uplers .set-part .inner-wrap .round-box img { max-width: 64px; }
.about-uplers .set-part .content { text-align: center; margin-top: 10px; }
.about-uplers .set-part h4 { font-size: 22px; line-height: 1.2; color: #5E5E5E; font-weight: 600; margin-bottom: 70px; text-align: center; }
.about-uplers .set-part .content h5 { font-size: 20px; line-height: 1.2; color: #000000; font-weight: 500; margin-bottom: 50px; }
.about-uplers .set-part .content p { font-size: 14px; line-height: 1.25; color: #000000; font-weight: 400; margin-bottom: 0; }

.perfect-hire { background-color: #FFF; padding: 95px 0 50px; }
.perfect-hire .container { max-width: 1330px; }
.perfect-hire h2 { width: 100%; display: block; text-align: center; color: #161313; font-size: 36px; line-height: 1.2; font-weight: 600;
padding-bottom: 86px; }
.perfect-hire .two-cards { margin: 0 -11px; }
.perfect-hire .two-cards .cards { width: 50%; padding: 0 11px; margin-bottom: 27px; }
.perfect-hire .two-cards .cards .wrap { border-radius: 20px; overflow: hidden; }
.perfect-hire .two-cards strong { width: 100%; display: block; text-align: center; color: #161313; font-size: 24px; line-height: 1.2; font-weight: 600;
margin-bottom: 19px; }
.perfect-hire .two-cards p{width: 100%;display: block;text-align: center;color: #161313; font-size: 16px; line-height: 1.64; font-weight: 500; margin-bottom:0;
}
.perfect-hire .two-cards .cards .wrap .content { padding: 47px 54px 12px; background-color: #FFECA1; border-radius: 20px 20px 0 0; overflow: hidden;
min-height: 206px; }
.perfect-hire .top-block { margin-bottom: 20px; }
.perfect-hire .image-block { padding-bottom: 52.6%; position: relative; }
.three-cards { margin: 0 -13px; }
.three-cards .box { padding: 0 13px; width: 33.33%; margin-bottom: 22px; }
.three-cards .card-image { padding-bottom: 59.6%; border-radius: 20px 20px 0 0; }
.three-cards .content { padding: 22px 28px; border-radius: 0 0 20px 20px; }
.three-cards .box .in-wrap { height: 100%; /* background-color: #F8F8F8; */ background-color: #efefef; border-radius: 20px; overflow: hidden; position: relative; }
.three-cards .content strong { width: 100%; display: block; text-align: center; color: #161313; font-size: 24px; line-height: 1.2; font-weight: 600;
margin-bottom: 16px; }
.three-cards .content p{width: 100%;display: block;text-align: center;color: #161313; font-size: 16px; line-height: 1.64; font-weight: 500; margin-bottom:0;
}
.flexi-hire-model { background-color: #fff4c7; padding: 110px 0 134px; }
.flexi-hire-model .container { max-width: 1330px; }
.flexi-hire-model h2.title-main { width: 100%; display: block; text-align: center; color: #161313; font-size: 34px; line-height: 1.2; font-weight: 600;
padding-bottom: 80px; }
.flexi-list-row { margin: 0 -23px; }
.flexi-list-row .box.lr { padding: 0 23px; width: 32%; }
.flexi-list-row .box.center { padding: 0 23px; width: 36%; }

.flexi-list-row .wrap { border-radius: 20px; border: 1px solid #BCBCBC; padding: 30px 42px 50px;  box-shadow: 8px 8px 45.7px 0px rgba(0, 0, 0, 0.5);
background-color: #F4F4F4; min-height: 592px; }
.flexi-list-row .wrap .iocn { max-width: 50px; }
.flexi-list-row .wrap .iocn img { display: block; }
.flexi-list-row .wrap strong { width: auto; display: block; text-align: left; color: #000000; font-size: 24px; line-height: 1.2; font-weight: 700;
padding-right: 25px; }
.flexi-list-row .wrap h3 { width: 100%; display: block; text-align: left; color: #000000; font-size: 48px; line-height: 1.2; font-weight: 400;
margin-bottom: 54px; }
.flexi-list-row .wrap ul li { padding-left: 17px; font-size: 16px; line-height: 1.2; color: #000000; font-weight: 400; display: block;
margin-bottom: 17px; position: relative; }
.flexi-list-row .wrap ul li:before { content: ""; display: block; width: 13px; height: 13px; background-image: url(../images/talents-prod-comp/ic-yellow-right.svg);
background-size: cover; background-repeat: no-repeat; background-position: center; left: -10px; top: 2px; position: absolute; }
.flexi-list-row .box.center .wrap { background-color: #FFFFFF; border-color: #FFDA30; padding: 28px 62px; }

.flexi-hire-model .ic-details { width: 21px; height: 21px; cursor: pointer; }
.flexi-hire-model .img-ic { position: relative; margin-bottom: 19px; }
.flexi-hire-model .details-cust { position: relative; margin-bottom: 26px; width: 100%; }
.flexi-hire-model .details-cust .hover-block { margin-left: auto; position: relative; height: 21px; right: -10px; }
.flexi-hire-model .det-cnt  { position: absolute; right: -70px; top: calc(100% + 20px); background-color: #FFE471; border-radius: 8px; width: 270px;
padding: 15px 10px; transition: 0.4s all ease-in-out; opacity: 0; visibility: hidden; }
.flexi-hire-model .det-cnt:after { content: ""; display: inline-block; border-left: 10px solid transparent; border-right: 10px solid transparent;
border-bottom: 15px solid #FFE471; position: absolute; top: -14px; right: 70px; }
.flexi-hire-model .ic-details:hover + .det-cnt { opacity: 1; visibility: visible; }
.flexi-hire-model .det-cnt p { color: #595959; font-size: 14px; line-height: 1.22; font-weight: 400; margin-bottom: 0; }

.flexi-hire-model .start-salary { background-color: #FFDA30; border-radius: 12px; padding: 38px 12px 20px 45px; max-width: 1105px; margin: 60px auto 0; width: 100%;
box-shadow: 8px 8px 45px 0px rgba(0,0,0,0.1); }
.flexi-hire-model .start-salary h2 { font-size: 24px; color: #000000; font-weight: 700; }
.flexi-hire-model .start-salary .center h3 { font-size: 22px; color: #000000; font-weight: 400; }
.flexi-hire-model .start-salary .center h3 small { font-size: 30px; color: #000000; font-weight: 500; }
.flexi-hire-model .start-salary h4 { font-size: 24px; line-height: 1.2; color: #000000; font-weight: 400; padding: 20px 0 20px 50px; position: relative; }
.talents-for-product-companies .recent-blog { display: none; }
.flexi-hire-model .start-salary .center { width: 53%; padding: 0 30px 0 25px; position: relative; }
.flexi-hire-model .start-salary h4:after { content: ""; display: block; width: 3px; height: 100%; background-color: #FFFFFF; position: absolute;
left: 20px; top: 0; }

.ratings-block { padding: 76px 0 118px; }
.ratings-block .container { max-width: 1498px; }
.various-ratings { display: flex; align-items: center; justify-content: center; margin: 0 -15px; flex-wrap: wrap; }
.various-ratings .rating-bx { padding: 0 15px; width: 25%; }
.various-ratings .rating-bx .wrap { background: #fff; border-radius: 10px; display: flex; align-items: center; flex-wrap: wrap;
padding: 18px 20px; box-shadow: 8px 8px 45.7px 0px #3337511A; border: 1px solid #bfbfbf; }
.various-ratings .rating-bx .wrap .rat-img, .various-ratings .rating-bx .wrap .rate-nums { width: 50%; }
.various-ratings .rat-img { display: flex; gap: 8px; flex-direction: column; align-items: flex-start; }
.various-ratings .rate-nums .rating-point { font-weight: 600; font-size: 32px; line-height: 1.3; margin-bottom: 5px; }
.various-ratings .rate-nums .rating-reviews { font-weight: 600; font-size: 18px; }

.trusted-global-brands { padding: 30px 0; background-color: #FFCC03; }
.trusted-global-brands .container { max-width: 1498px; }
.trusted-global-brands .container .row { margin: 0; }
.trusted-global-brands h2 { color: #4B4949; font-size: 14px; font-weight: 400; }
.trusted-global-brands .slick-track .slick-slide { padding: 0 15px; text-align: center; }
.trusted-global-brands .slick-track .slick-slide img { margin: auto; max-width: 160px; max-height: 44px; display: block; }
.trusted-global-brands .slick-track { display: flex; align-items: center; }
.trusted-global-brands .left-title { width: 200px; }
.trusted-global-brands .r-slider { width: calc(100% - 200px); }

.client-sucess { background-color: #FFF7D6; padding: 70px 0 75px; position: relative; }
.client-sucess .boat-ic { position: absolute; left: -174px; top: -48px; width: 128px; }
.client-sucess .container { max-width: 1210px; position: relative; }
.client-sucess .list-row { margin: 0 -15px; }
.client-sucess .item { flex: 0 0 33.33%; max-width: 33.33%; padding: 15px; }
.client-sucess .item figure { padding-bottom: 46.09%; background: #FFFFFF; transition: .5s all; overflow: visible;
border-radius: 30px;  }
.client-sucess .item:hover figure { border-radius: 30px 30px 0 0; }
.client-sucess .item figure img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0;
transition: .5s all; border-radius: 30px; }
.client-sucess .item:hover figure img { border-radius: 30px 30px 0 0; }
.client-sucess .item .box-info { padding: 26px 30px 30px 30px; border-radius: 0 0 30px 30px; }
.client-sucess .item .box-info .ind-list { margin-bottom: 15px; }
.client-sucess .item .box-info ul li { text-transform: none; background: #e6e6e6; border-radius: 5px; padding: 10px 15px; color: #707070;
font-size: 11px; font-weight: 500; display: inline-block; }
.client-sucess .item .cs-title { margin-bottom: 24px; line-height: 1.4; font-weight: 500; min-height: 60px; font-size: 16px; }
.client-sucess .item .cs-title a { color: #707070; }
.client-sucess .item .box-info ul.cat-list li { border-radius: 35px; margin: 0 10px 10px 0; }
.client-sucess .item .ratio-img .view { position: absolute; bottom: -15px; right: 30px; color: #000; font-size: 15px;
opacity: 0; transition: .5s all; z-index: 1; display: block; background: #ffda31; padding: 8px 15px;
border-radius: 20px; font-weight: 600; }
.client-sucess .item:hover .ratio-img .view { opacity: 1; }
.client-sucess .item .itemwrap { background: #FFFFFF; border-radius: 30px; height: 100%; transition: .5s all; box-shadow: 0 0 10px rgb(0 0 0 / 15%); }
.client-sucess .btn-block { text-align: center; padding-top: 50px; }
.client-sucess .btn-block .cta-button { text-transform: none; background-color: #000; color: #FFFFFF; height: auto; min-height: auto;
font-size: 22px; line-height: 1; padding: 22px 32px; }
.client-sucess .btn-block .cta-button:hover { background-color: #FFCC03; color: #000000; }
.client-sucess h2 { font-size: 36px; line-height: 1.2; color: #161313; text-align: center; display: block; width: 100%; padding-bottom: 46px;
font-weight: 700; }

.get-started { background: #ffda30; text-align: center; padding: 50px 0; }
.get-started .row { align-items: center; justify-content: center; }
.get-started .get-started-text { font-size: 36px; font-weight: 600; margin-right: 115px; }
.get-started a.cta-btn.blk-wt.popup-click { font-size: 22px; line-height: 1; padding: 20px; min-height: auto; height: auto;
}
.get-started a.cta-btn.blk-wt:hover { background: #FFFFFF; }

.post-job-qout { padding: 98px 0 0; position: relative; }
.post-job-qout .post-flow { padding-bottom: 26px; }
.post-job-qout:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;
background-color: #000000; opacity: 0.4; }
.post-job-qout .quote-list blockquote { font-weight: 600; font-size: 20px; line-height: 1.45; color: #1D1515; position: relative;
margin-bottom: 43px; padding-right: 85px; }
.post-job-qout .quote-list  { position: relative; }
.post-job-qout .quote-list:before { content: ""; display: block; width: 80px; height: 64px;
background-image: url(../images/talents-prod-comp/white-bloquote-ic.png); background-size: cover; background-repeat: no-repeat;
background-position: center; transition: 0.3s all ease-in-out; position: absolute; left: -10px; top: -40px; }
.post-job-qout .quote-list { width: 60%; padding-left: 15px; }
.post-job-qout .btn-block { width: 40%; text-align: center; }
.post-job-qout .btn-block a { margin-top: 65px; font-size: 22px; line-height: 1; min-height: auto; padding: 20px 21px; }
.post-job-qout .quote-list .rcnt figure.per-img { width: 102px; height: 102px; overflow: hidden; border-radius: 50%; }
.post-job-qout .quote-list .rcnt .star { width: 100%; display: block; }
.post-job-qout .quote-list .rcnt .details { width: calc(100% - 102px); padding-left: 24px; }

.post-job-qout .quote-list .rcnt .details figure.cmp-logo { padding-bottom: 10px; }
.post-job-qout .quote-list .rcnt .details strong { font-size: 16px; line-height: 1.2; color: #000000; font-weight: 600;
display: block; margin-bottom: 5px; }
.post-job-qout .container { max-width: 1350px; position: relative; z-index: 1; }
.post-job-qout .bottom-data { position: relative; padding: 80px 0 92px; z-index: 1; }
.post-job-qout .bottom-data::before { content: ""; display: block; width: 100vw; height: 100%; left: -45vw; position: absolute;
bottom: 0; background-color: #FFFFFF; opacity: 0.78; border-radius: 0 20px 0 0; }
.post-job-list .flow-img-mobile { display: none; }
.post-job-qout .flow-img-mobile { display: none; }

.mainlogo svg, .menulogo svg { width: 100%; fill: #fff; }
.travel-tech .recent-blog { display: none; }



@media(max-width:1680px) {
    .trusted-global-brands .container { max-width: 1440px; }
    .ratings-block .container { max-width: 1400px; }
    .trusted-global-brands .container { max-width: 1400px; }
    .trusted-global-brands .slick-track .slick-slide img { max-width: 100%; }

}

@media(max-width:1440px) {
    .airnb-partner-uplers h2 figure { max-width: 128px; }
    .leverage-hire-tech h3 figure { display: inline-block; max-width: 200px; }
    .prod-comp-banner .l-content h1 { font-size: 48px; }
    .prod-comp-banner .l-content h2 { font-size: 24px; margin-bottom: 22px; }
    .prod-comp-banner .l-content p { font-size: 18px; }
    .prod-comp-banner .l-content a.cta-button { padding: 18px; margin-top: 50px; font-size: 16px; }
    .prod-comp-banner .container { max-width: 1300px; }
    .airnb-partner-uplers .left-block { top: -24px; }
    .aienable-tech-comp h2 { max-width: 500px; font-size: 28px; margin: 0 auto 40px; }
    .aienable-tech-comp { padding: 60px 0; }
    .aienable-tech-comp .container { max-width: 1300px; }
    .aienable-tech-comp .content { padding: 20px 6px 10px; }
    .aienable-tech-comp .content h3 { font-size: 18px; margin-bottom: 10px; }
    .aienable-tech-comp .content p { font-size: 12px; }
    .aienable-tech-comp .box .wrap { padding: 16px; }
    .leverage-hire-tech .container { max-width: 1300px; }
    .leverage-hire-tech h2 { font-size: 20px; }
    .leverage-hire-tech h2 figure { max-width: 200px; }
    .leverage-hire-tech .toggle-content strong, .leverage-hire-tech .toggle-box strong { font-size: 16px; }
    .leverage-hire-tech .toggle-box-content-item span { font-size: 14px; padding: 10px 0; }
    .leverage-hire-tech .toggle-box-btn { font-size: 14px; padding: 10px 12px; }
    .leverage-hire-tech .toggle-box-content-item { padding: 15px; height: 142px; }

    .leverage-hire-tech .tab-block label { font-size: 22px; }
    .leverage-hire-tech ul li { font-size: 16px; margin-bottom: 20px; }
    .leverage-hire-tech h3 { font-size: 28px; }
    .leverage-hire-tech .tech-rcontent { width: 45%; margin-right: 0; padding-right: 5%; }
    .leverage-hire-tech { padding: 78px 0; }
    .three-block-slider .item-thumbnail { padding: 70px 0; }
    .hired-egfrom-uplers { padding: 135px 0 20px; }
    .hired-egfrom-uplers .cnt-block h2 { font-size: 24px; margin-bottom: 50px; }
    .hired-egfrom-uplers .cnt-block blockquote { font-size: 16px; }
    .hired-egfrom-uplers .cnt-block blockquote:before { width: 70px; height: 54px; top: -30%; }
    .hired-egfrom-uplers .cnt-block strong { font-size: 18px; }
    .hired-egfrom-uplers .logo { max-width: 200px; }
    .hired-egfrom-uplers .per-img { width: 112px; height: 112px; }
    .post-job-list { padding: 92px 0; }
    .post-job-list .container { max-width: 1300px; }
    .post-job-list a.cta-btn { font-size: 18px; padding: 18px 22px; }
    .airnb-partner-uplers h2 { font-size: 28px; }
    .airnb-partner-uplers ul li {  font-size: 16px; margin-bottom: 20px; }
    .post-job-qout .container { max-width: 1300px; }
    .post-job-qout .btn-block a { margin-top: 45px; font-size: 18px; padding: 18px; }
    .post-job-qout .quote-list .rcnt figure.per-img { width: 92px; height: 92px; }
    .post-job-qout .quote-list .rcnt .details { width: calc(100% - 92px); padding-left: 14px; }
    .post-job-qout .quote-list .rcnt .details strong { font-size: 14px; }
    .post-job-qout .quote-list:before { width: 70px; height: 54px; }
    .post-job-qout .quote-list blockquote { font-size: 18px; margin-bottom: 30px; }
    .flexi-hire-model { padding: 80px 0; }
    .flexi-hire-model h2.title-main { font-size: 30px; padding-bottom: 50px; }
    .flexi-hire-model .container { max-width: 1300px; }
    .flexi-list-row .wrap strong { font-size: 20px; }
    .flexi-hire-model .ic-details { width: 18px; height: 18px; }
    .flexi-hire-model .details-cust .hover-block { height: 18px; }
    .flexi-hire-model .det-cnt p { font-size: 12px; line-height: 1.38; }
    .flexi-hire-model .det-cnt { padding: 10px; }
    .flexi-list-row .wrap h3 { font-size: 38px; margin-bottom: 40px; }
    .flexi-list-row .box.lr { padding: 0 15px; }
    .flexi-list-row { margin: 0 -15px; }
    .flexi-list-row .wrap ul li { padding-left: 15px; font-size: 14px; margin-bottom: 14px; }
    .flexi-list-row .wrap { min-height: 510px; }
    .flexi-hire-model .start-salary h2 { font-size: 20px; }
    .flexi-hire-model .start-salary .center h3 { font-size: 18px; }
    .flexi-hire-model .start-salary .center h3 small { font-size: 24px; }
    .flexi-hire-model .start-salary h4 { font-size: 20px; }
    .flexi-hire-model .start-salary { padding: 30px 12px 20px 40px; margin: 40px auto 0; }
    .perfect-hire { padding: 75px 0 20px; }
    .perfect-hire h2 { padding-bottom: 50px; font-size: 32px; }
    .perfect-hire .container { max-width: 1300px; }
    .perfect-hire h2 { font-size: 28px; padding-bottom: 30px; }
    .perfect-hire .two-cards strong { font-size: 24px; margin-bottom: 10px; }
    .perfect-hire .two-cards p { font-size: 14px; line-height: 1.5; }
    .perfect-hire .two-cards .cards .wrap .content { min-height: 186px; padding: 34px 40px 12px; }
    .three-cards .content strong { font-size: 20px; }
    .three-cards .content p { font-size: 14px; line-height: 1.5; }
    .get-started .get-started-text { font-size: 28px; font-weight: 600; margin-right: 75px; }
    .get-started a.cta-btn.blk-wt.popup-click { font-size: 18px; padding: 16px 20px; }
    .get-started { padding: 30px 0; }
    .about-uplers h2 { font-size: 32px; }
    .about-uplers .container { max-width: 1300px;  }
    .about-uplers .top-title p { font-size: 14px; max-width: 716px; }
    .about-uplers .two-block h3 { font-size: 18px; line-height: 1.3; }
    .about-uplers .two-block .yellow-box, .about-uplers .two-block .black-box { width: 48%; }
    .about-uplers .two-block { padding: 0 20px 40px; }
    .about-uplers .set-part h4 { font-size: 18px; }
    .about-uplers .set-part .inner-wrap .round-box { width: 64px; height: 64px; top: -32px; }
    .about-uplers .set-part .inner-wrap .round-box img { max-width: 58px; }
    .about-uplers .set-part .content h5 { font-size: 18px; margin-bottom: 30px; }
    .about-uplers .set-part .content p { font-size: 12px; line-height: 1.4; }
    .about-uplers .set-part .inner-wrap { padding: 38px 14px 20px; }
    .about-uplers { padding: 70px 0; }
    .result-matter .right-cnt { width: 50%; padding-left: 90px; padding-top: 24px; }
    .result-matter ul li h3 { font-size: 40px; }
    .result-matter ul li small { font-size: 18px; }
    .result-matter .right-cnt h2 { font-size: 32px; margin-bottom: 40px; }
    .result-matter { padding: 50px 0; }
    .result-matter ul li { margin-bottom: 40px; padding-left: 30px; }
    .airnb-partner-uplers { padding: 80px 0; }
    .result-matter .left-img { width: 47%; padding-top: 0; }
    .trusted-global-brands .container { max-width: 1300px; }
    .trusted-global-brands { padding: 25px 0; }
    .trusted-global-brands .slick-track .slick-slide { padding: 0 25px; }
    .ratings-block { padding: 60px 0; }
    .ratings-block .container { max-width: 1300px; }
    .trusted-global-brands .container { max-width: 1300px; }
    .various-ratings .rating-bx .wrap { padding: 15px; }
    .various-ratings .rate-nums .rating-point { font-size: 28px; }
    .various-ratings .rate-nums .rating-reviews { font-size: 16px; }
    .various-ratings .rating-bx .wrap .rat-img { padding-right: 15px; }
    .client-sucess .container { max-width: 1180px; }
    .client-sucess h2 { font-size: 32px; padding-bottom: 36px; }
    .client-sucess .boat-ic { left: -124px; top: -46px; width: 118px; }
    .client-sucess .item .ratio-img .view { font-size: 13px; padding: 6px 12px; }
    .client-sucess .item .box-info { padding: 20px; }
    .client-sucess .item .cs-title { margin-bottom: 20px; line-height: 1.4; font-size: 16px; }
    .client-sucess .item .box-info ul li { font-size: 10px; padding: 10px 15px; margin: 0 8px 8px 0; }
    .client-sucess .btn-block .cta-button { font-size: 18px; padding: 16px 30px; }
    .client-sucess .btn-block { padding-top: 40px; }
    .client-sucess { padding: 65px 0; }
    .telent-rslider .inner-wrap { padding: 0 50px; right: 0; top: -10px; }
    .three-block-slider .slick-prev:after, .three-block-slider .slick-next:after { width: 16px; height: 36px; }
    .three-block-slider .vetted-exp { transform: scale(0.78); right: -24px; }
    .hired-egfrom-uplers .three-block-slider .vetted-exp { right: -20px; }

    .three-block-slider .tech-score figure { max-width: 114px; }
    .three-block-slider .tech-score .score-marks h3 { font-size: 16px; }
    .three-block-slider .tech-score .score-marks small { font-size: 11px; }
    .three-block-slider .vetted-info figure { width: 62px; height: 62px; margin: 0 auto 15px; }
    .three-block-slider .vetted-skill-item { font-size: 10px; padding: 6px; }
    .three-block-slider .priv-cmp { margin: 20px 0 10px; }
    .three-block-slider .slick-slide.slick-center .vetted-info figure { height: 54px; width: 54px; margin: 0 auto 15px; }
    .three-block-slider .slick-slide.slick-center .vetted-skill-item { font-size: 7px; padding: 5px 4px; }
    .three-block-slider .slick-slide.slick-center .vetted-skill-item { font-size: 7px; padding: 5px 4px; }
    .three-block-slider .priv-cmp small { font-size: 9px; }
    .three-block-slider .talents-row  { padding: 12px 15px 14px; }
    .airnb-partner-uplers .container { max-width: 1260px; }
    .post-job-qout { padding: 72px 0 0; }

}

@media(max-width:1366px) {
    .airnb-partner-uplers h2 figure { max-width: 118px; }
    .leverage-hire-tech h3 figure { display: inline-block; max-width: 170px; }
    .prod-comp-banner .container { max-width: 1260px; }
    .prod-comp-banner .container > .d-flex { align-items: center; }
    .prod-comp-banner .l-content h1 { font-size: 38px; margin-bottom: 25px; }
    .prod-comp-banner .l-content h1:before { width: 238px; height: 4px;  }
    .prod-comp-banner .l-content h2 { font-size: 20px; margin-bottom: 16px; }
    .prod-comp-banner .l-content p { font-size: 16px; padding-right: 0; max-width: 500px; width: 100%;
     }
     .prod-comp-banner .l-content a.cta-button { margin-top: 40px; font-size: 14px; padding: 14px 16px; }
     .prod-comp-banner { padding: 156px 0 100px; }
     .airnb-partner-uplers .left-block { top: 0; padding: 0; }
     .aienable-tech-comp .container > .row { margin: 0; }
     .aienable-tech-comp h2 { max-width: 440px; font-size: 24px; margin: 0 auto 30px; }
     .aienable-tech-comp .container { max-width: 1260px; }
     .aienable-tech-comp .content h3 { font-size: 16px; }
     .leverage-hire-tech { padding: 60px 0; }
     .leverage-hire-tech .container .row { margin: 0; }
     .leverage-hire-tech .container { max-width: 1260px; }
     .leverage-hire-tech h2 figure { max-width: 170px; }
     .leverage-hire-tech h2 { font-size: 18px; }
     .leverage-hire-tech h3 { font-size: 24px; margin-bottom: 20px; }
     .leverage-hire-tech .toggle-box-content-item span { font-size: 12px; padding: 8px 0; }
     .leverage-hire-tech .toggle-box-content-item { height: 142px; }
     .leverage-hire-tech .toggle-box-btn { font-size: 12px; padding: 8px 12px; border-radius: 10px; }
     .leverage-hire-tech .tab-block label { font-size: 18px; }
    .leverage-hire-tech .toggle-content strong, .leverage-hire-tech .toggle-box strong { font-size: 14px; }
    .leverage-hire-tech .tab-block { padding: 40px; }
    .leverage-hire-tech ul li { font-size: 14px; margin-bottom: 15px; padding-left: 30px; }
    .leverage-hire-tech ul li:before {  width: 16px; height: 12px; }
    .hired-egfrom-uplers { padding: 80px 0 40px; }
    .hired-egfrom-uplers .container { max-width: 1260px; }
    .hired-egfrom-uplers .cnt-block h2 { font-size: 20px; margin-bottom: 40px; }
    .hired-egfrom-uplers .cnt-block blockquote { font-size: 16px; margin-bottom: 40px; }
    .hired-egfrom-uplers .cnt-block blockquote:before { width: 60px; height: 46px; top: -28%; }
    .hired-egfrom-uplers .per-img { width: 102px; height: 102px; }
    .hired-egfrom-uplers .logo { max-width: 170px; }
    .hired-egfrom-uplers .cnt-block strong { font-size: 16px; }
    .three-block-slider .profiles-info h3 { font-size: 9px; }
    .three-block-slider .talents-row { padding: 10px; }
    .three-block-slider .slick-slide.slick-center .vetted-skill-item { padding: 4px 4px;
    }
    .three-block-slider .slick-slide.slick-center .show-others { margin-top: 8px; }
    .three-block-slider .show-others { gap: 5px; margin-top: 12px; max-height: 53px; }
    .three-block-slider .vetted-skill-item { font-size: 8px; padding: 4px; }
    .three-block-slider .clients-list figure { padding: 4px 8px; }
    .three-block-slider .slick-slide.slick-center .priv-cmp { margin: 10px 0 3px; }
    .three-block-slider .tech-score figure { max-width: 94px; margin: 17px auto 12px; }
    .three-block-slider .tech-score .score-marks small { font-size: 10px; }
    .three-block-slider .tech-score .score-marks h3 { font-size: 14px; }
    .three-block-slider .item-thumbnail { padding: 62px 0; }
    .three-block-slider .slick-slide.slick-center .vetted-info figure { height: 48px; width: 48px; }
    .hired-egfrom-uplers .cnt-block { padding-left: 10px; }
    .post-job-list .container { max-width: 1260px; }
    .post-job-list a.cta-btn { font-size: 16px; padding: 14px 20px; }
    .post-job-list { padding: 62px 0; }
    .airnb-partner-uplers h2 { font-size: 24px; }
    .airnb-partner-uplers ul li { font-size: 14px; margin-bottom: 15px; }
    .airnb-partner-uplers ul li:before { width: 16px; height: 12px; }
    .airnb-partner-uplers .container { max-width: 1260px; }
    .post-job-qout .container { max-width: 1260px; }
    .post-job-qout .btn-block a { font-size: 16px; padding: 15px 18px; }
    .post-job-qout .quote-list blockquote { font-size: 16px; margin-bottom: 25px; }
    .post-job-qout .quote-list .rcnt figure.per-img { width: 82px; height: 82px; }
    .post-job-qout .quote-list:before { width: 60px; height: 44px; left: -10px; top: -25px; }
    .post-job-qout .quote-list .rcnt .details strong { font-size: 12px; }
    .post-job-qout .bottom-data { padding: 70px 0; }
    .flexi-hire-model h2.title-main { font-size: 26px; padding-bottom: 40px; }
    .flexi-hire-model .container { max-width: 1260px; }
    .flexi-list-row .wrap { padding: 30px 32px 40px; min-height: 480px; }
    .flexi-list-row .wrap .iocn { max-width: 40px; }
    .flexi-hire-model .details-cust { margin-bottom: 16px; }
    .flexi-list-row .wrap strong { font-size: 18px; }
    .flexi-list-row .wrap h3 { font-size: 34px; margin-bottom: 30px; }
    .flexi-hire-model .start-salary h2 { font-size: 18px; }
    .flexi-hire-model .start-salary .center h3 { font-size: 16px; line-height: 1.4; }
    .flexi-hire-model .start-salary .center h3 small { font-size: 20px; }
    .flexi-hire-model .start-salary h4 { font-size: 18px; }
    .flexi-hire-model .start-salary { max-width: 975px; padding: 20px 15px 20px 20px; }
    .flexi-hire-model { padding: 60px 0; }
    .perfect-hire h2 { font-size: 24px; }
    .perfect-hire .two-cards strong { font-size: 20px; margin-bottom: 10px; }
    .perfect-hire .two-cards p { font-size: 12px; }
    .perfect-hire .two-cards .cards .wrap .content { min-height: 136px; padding: 30px 30px 12px; }
    .perfect-hire .container { max-width: 1260px; }
    .three-cards .content strong { font-size: 18px; margin-bottom: 10px; }
    .three-cards .content { padding: 20px 20px; }
    .get-started .get-started-text { font-size: 24px; margin-right: 50px; }
    .get-started a.cta-btn.blk-wt.popup-click { font-size: 16px; padding: 14px 18px; }
    .about-uplers h2 { font-size: 28px; }
    .about-uplers { padding: 50px 0; }
    .about-uplers .top-title { padding-bottom: 30px; }
    .about-uplers .container { max-width: 1260px; }
    .about-uplers .two-block h3 { font-size: 16px; }
    .about-uplers .set-part .content h5 { font-size: 16px; margin-bottom: 15px; }
    .about-uplers .set-part .inner-wrap .round-box { width: 54px; height: 54px; top: -27px; }
    .about-uplers .set-part .inner-wrap .round-box img { max-width: 44px; }
    .about-uplers .set-part .content p { font-size: 11px; }
    .result-matter .right-cnt h2 { font-size: 28px; margin-bottom: 30px; }
    .result-matter ul li small { font-size: 16px; }
    .result-matter ul li h3 { font-size: 34px; }
    .result-matter .container { max-width: 1260px; }
    .result-matter .left-img { max-width: 500px; }
    .result-matter .container > .row { margin: 0; }
    .various-ratings .rate-nums .rating-point { font-size: 24px; }
    .various-ratings .rate-nums .rating-reviews { font-size: 14px; }
    .various-ratings .rating-bx .wrap { padding: 12px; }
    .ratings-block { padding: 40px 0; }
    .client-sucess .boat-ic { left: -40px; top: -52px; width: 88px; }
    .client-sucess h2 { font-size: 28px; padding-bottom: 22px; }
    .client-sucess .item .cs-title { margin-bottom: 15px; font-size: 14px; }
    .client-sucess .btn-block .cta-button { font-size: 16px; padding: 14px 22px; }
    .post-job-qout { padding: 62px 0 0; }
    .trusted-global-brands .container { max-width: 1260px; }
    .result-matter ul li h3 { font-size: 30px; }
    .telent-rslider .inner-wrap {  top: 0; }
    .hired-egfrom-uplers .container > .d-flex { align-items: center; }

}

@media(max-width:1280px) {
    .telent-rslider .inner-wrap { padding: 0 30px 0 50px; }
    .three-block-slider .vetted-exp { transform: scale(0.76); right: -21px; }
    .prod-comp-banner .container { max-width: 1160px; }
    .aienable-tech-comp .container { max-width: 1160px; }
    .leverage-hire-tech .container { max-width: 1160px; }
    .hired-egfrom-uplers .container  { max-width: 1160px; }
    .hired-egfrom-uplers .container > .d-flex { align-items: center; }
    .post-job-list .container  { max-width: 1160px; }
    .airnb-partner-uplers .container  { max-width: 1160px; }
    .post-job-qout .container { max-width: 1160px; }
    .flexi-hire-model .container { max-width: 1160px; }
    .perfect-hire .container { max-width: 1160px; }
    .about-uplers .container { max-width: 1160px; }
    .result-matter .container { max-width: 1160px; }
    .trusted-global-brands .container { max-width: 1160px; }
    .ratings-block .container { max-width: 1160px; }
    .client-sucess .container { max-width: 1160px; }
    .trusted-global-brands .container { max-width: 1160px; }
    .airnb-partner-uplers { padding: 60px 0; }
    .airnb-partner-uplers h2 { max-width: 100%; }
    .airnb-partner-uplers .left-block ul { padding-right: 0; }
    .leverage-hire-tech .toggle-box-content-item span { line-height: 1.4; }

}

@media(max-width: 1024px) {
    .travel-tech .hamburger { display: none; }
    .airnb-partner-uplers h2 figure { max-width: 108px; }
    .leverage-hire-tech h3 figure { padding-right: 2px; max-width: 140px; }
    .three-block-slider .vetted-exp { transform: none; }
    .hired-egfrom-uplers .three-block-slider .vetted-exp { right: -16px; }

    .prod-comp-banner .container ,
    .aienable-tech-comp .container ,
    .leverage-hire-tech .container,
    .hired-egfrom-uplers .container  ,
    .post-job-list .container ,
    .airnb-partner-uplers .container,
    .post-job-qout .container ,
    .flexi-hire-model .container ,
    .perfect-hire .container ,
    .about-uplers .container,
    .result-matter .container ,
    .trusted-global-brands .container ,
    .ratings-block .container ,
    .client-sucess .container { padding: 0 40px; }

    .prod-comp-banner { padding: 130px 0 80px; min-height: 300px; }
    .prod-comp-banner .l-content h1 { font-size: 30px; margin-bottom: 15px; }
    .prod-comp-banner .l-content h2 { font-size: 18px; margin-bottom: 12px; }
    .prod-comp-banner .l-content p { font-size: 14px; }
    .aienable-tech-comp h2 { max-width: 370px; font-size: 20px; }
    .aienable-tech-comp { padding: 50px 0; }
    .leverage-hire-tech .tab-block { width: 50%; padding: 30px; }
    .leverage-hire-tech h2 { font-size: 16px; }
    .leverage-hire-tech h2 figure { max-width: 140px; padding-right: 2px; }
    .leverage-hire-tech .tab-block label { font-size: 16px; }
    .leverage-hire-tech h3 { font-size: 20px; margin-bottom: 20px; padding-right: 0; }
    .hired-egfrom-uplers .cnt-block h2 { font-size: 18px; }
    .hired-egfrom-uplers .cnt-block blockquote { font-size: 14px; padding-right: 20px; }
    .hired-egfrom-uplers .per-img { width: 82px; height: 82px; }
    .hired-egfrom-uplers .cnt-block .rcnt { padding-left: 14px; }
    .hired-egfrom-uplers .logo { max-width: 140px; }
    .hired-egfrom-uplers .cnt-block strong { font-size: 14px; }
    .hired-egfrom-uplers .cnt-block { padding-left: 0; }
    .hired-egfrom-uplers .cnt-block { padding-left: 0; }
    .hired-egfrom-uplers .cnt-block blockquote:before { width: 50px; height: 36px; top: -28%; }
    .hired-egfrom-uplers:before { width: 32%; }
    .hired-egfrom-uplers .cnt-block { width: 30%; }
    .hired-egfrom-uplers .telent-rslider { width: 70%; }
    .airnb-partner-uplers h2 { font-size: 20px; }
    .post-job-qout .quote-list blockquote { font-size: 14px; margin-bottom: 20px; }
    .post-job-qout .quote-list:before { width: 50px; height: 34px; left: -5px; top: -15px; }
    .post-job-qout .quote-list .rcnt figure.per-img { width: 72px; height: 72px; }
    .post-job-qout .quote-list .rcnt .details { width: calc(100% - 72px); }
    .flexi-list-row .box.lr { padding: 0 10px; }
    .flexi-list-row { margin: 0 -10px; }
    .flexi-hire-model h2.title-main { font-size: 22px; }
    .flexi-list-row .box.center .wrap { padding: 20px 20px; }
    .flexi-list-row .wrap strong { font-size: 16px; }
    .flexi-list-row .wrap h3 { font-size: 28px; margin-bottom: 20px; }
    .flexi-list-row .wrap ul li:before { left: 0; }
    .flexi-list-row .wrap ul li { padding-left: 25px; font-size: 13px; margin-bottom: 12px; }
    .flexi-list-row .wrap { padding: 30px 32px 40px; min-height: 440px; }
    .flexi-hire-model .start-salary { max-width: calc(100% - 80px); padding: 15px; }
    .flexi-hire-model .start-salary h2 { font-size: 16px; }
    .flexi-hire-model .start-salary .center h3 { font-size: 14px; }
    .flexi-hire-model .start-salary h4 { font-size: 16px; padding: 12px 0 12px 50px; }
    .perfect-hire h2 { font-size: 20px; }
    .perfect-hire .two-cards strong { font-size: 18px; }
    .three-cards .content strong { font-size: 16px; }
    .three-cards .content strong br { display: none; }
    .three-cards .content { padding: 15px; }
    .get-started .get-started-text { font-size: 22px; margin-right: 30px; }
    .get-started a.cta-btn.blk-wt.popup-click { font-size: 14px; }
    .about-uplers h2 { font-size: 24px; }
    .about-uplers .two-block h3 { font-size: 14px; }
    .about-uplers .two-block .yellow-box, .about-uplers .two-block .black-box { width: 49%; padding: 20px; }
    .about-uplers .set-part .inner-wrap .round-box img { max-width: 28px; }
    .about-uplers .set-part .content h5 { font-size: 14px; }
    .result-matter { padding: 50px 0; }
    .result-matter .right-cnt { width: 50%; padding-left: 60px; padding-top: 0; }
    .result-matter .right-cnt h2 { font-size: 24px; margin-bottom: 20px; }
    .result-matter ul li small { font-size: 14px; }
    .result-matter ul li h3 { font-size: 24px; }
    .result-matter ul li { margin-bottom: 30px; padding-left: 20px; }
    .result-matter ul li:before { left: -10px; top: 5px; width: 9px; height: 9px; }
    .various-ratings .rate-nums .rating-point { font-size: 20px; }
    .various-ratings .rate-nums .rating-reviews { font-size: 12px; }
    .trusted-global-brands h2 { font-size: 12px; }
    .client-sucess { padding: 50px 0; }
    .client-sucess .boat-ic { left: 5px; top: -30px; width: 60px; }
    .client-sucess .item .box-info .ind-list { margin-bottom: 10px; }

}

@media(max-width: 991px) {
    .prod-comp-banner .l-content h1 br { display: block; }
    .prod-comp-banner .l-content h1:before { width: 20%; min-width: 130px; }
    .prod-comp-banner .container, .aienable-tech-comp .container, .leverage-hire-tech .container, .hired-egfrom-uplers .container, .post-job-list .container, .airnb-partner-uplers .container, .post-job-qout .container, .flexi-hire-model .container, .perfect-hire .container, .about-uplers .container, .result-matter .container, .trusted-global-brands .container, .ratings-block .container, .client-sucess .container
     { padding: 0 40px !important; }
    .trusted-global-brands .container { padding: 0 40px !important; }
    .airnb-partner-uplers .left-block { width: 50%; padding-right: 15px; }
    .airnb-partner-uplers .r-slider { width: 50%; padding-left: 0; }
    .airnb-partner-uplers .r-slider .inner-wrap { padding: 0; right: 0; }
    .prod-comp-banner { padding: 100px 0 50px; min-height: 300px; }
    .prod-comp-banner .l-content { width: 100%; padding-bottom: 15px; }
    .prod-comp-banner .r-img { width: 100%; max-width: 400px;
    margin: 0 auto 20px; }
    .prod-comp-banner .l-content h1 { font-size: 26px; }
    .prod-comp-banner .l-content h2 { font-size: 16px; }
    .prod-comp-banner .l-content p { font-size: 13px; }
    .aienable-tech-comp .box .wrap { padding: 12px; }
    .aienable-tech-comp h2 { max-width: 330px; font-size: 18px; }
    .leverage-hire-tech .tech-rcontent { width: 50%; margin-right: 0; padding: 0 15px; }
    .leverage-hire-tech .tab-block { padding: 15px; }
    .telent-rslider .inner-wrap { padding: 0 0 0 50px; }
    .hired-egfrom-uplers .telent-rslider { width: 50%; }
    .hired-egfrom-uplers .cnt-block { width: 50%; }
    .three-block-slider .slick-center, .three-block-slider .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] { transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); }
    .three-block-slider { width: 100%; max-width: 320px; margin: 0 auto; }
    .three-block-slider .slick-prev { left: -20px; }
    .three-block-slider .slick-next { right: -20px; }
    .three-block-slider .slick-slide.slick-center .vetted-info figure,
    .three-block-slider .vetted-info figure
    { height: 72px; width: 72px; margin: 0 auto 25px; }

    .three-block-slider .tech-score figure { margin: 10px auto 15px; }
    .three-block-slider .slick-slide.slick-center .priv-cmp,
    .three-block-slider .priv-cmp { margin: 10px 0 5px; }


    .three-block-slider .talents-row { padding: 15px; }
    .three-block-slider .item-thumbnail { padding: 15px; }
    .three-block-slider .profiles-info h3 { font-size: 12px; margin-bottom: 10px; }
    .three-block-slider .slick-slide.slick-center .show-others, .telent-rslider .three-block-slider .slick-slide .show-others { max-height: none; }
    .three-block-slider .slick-slide.slick-center .vetted-skill-item,
    .three-block-slider .slick-slide .vetted-skill-item
     { padding: 5px; font-size: 10px; }
    .three-block-slider .slick-slide.slick-center .tech-score figure,
    .three-block-slider .slick-slide .tech-score figure
     { max-width: 110px; }
    .three-block-slider .slick-slide.slick-center .tech-score .score-marks small,
    .three-block-slider .slick-slide .tech-score .score-marks small
     { font-size: 10px; margin-bottom: 2px; }
    .three-block-slider .slick-slide.slick-center .tech-score .score-marks h3,
    .three-block-slider .slick-slide .tech-score .score-marks h3
     { font-size: 14px; }
    .three-block-slider .clients-list figure { height: 30px; }
    .three-block-slider .priv-cmp small { font-size: 12px; }
    .hired-egfrom-uplers { padding: 50px 0; }
    .hired-egfrom-uplers .per-img { width: 72px; height: 72px; }
    .hired-egfrom-uplers:before { width: 50%; }
    .hired-egfrom-uplers .cnt-block .rcnt { padding-top: 10px; }
    .flexi-list-row .wrap { min-height: auto; }
    .flexi-list-row .box.lr { margin-bottom: 20px; }
    .flexi-hire-model .start-salary h4 { padding: 12px 0 12px 30px; }
    .flexi-hire-model .start-salary h4:after { left: 10px; }
    .three-cards .content p { line-height: 1.3; }
    .result-matter ul li { margin-bottom: 15px; padding-left: 20px; }
    .result-matter ul li:before { left: 0; top: 5px; width: 6px; height: 6px; }
    .perfect-hire { padding: 50px 0 20px; }
    .about-uplers .set-part .box { width: 33.33%; padding: 0 6px; margin-bottom: 50px; }
    .about-uplers .set-part .row { justify-content: center; }
    .about-uplers { padding: 50px 0 10px; }
    .result-matter .right-cnt { padding-left: 40px; }
    .client-sucess h2 { font-size: 24px; }

}

@media(max-width: 767px) {
    .airnb-partner-uplers h2 figure { max-width: 88px; }

    .prod-comp-banner .mobile-only { display: block; max-width: 320px; margin: 0 auto; }
    .prod-comp-banner .desktop-only { display: none; }

    .prod-comp-banner .chart-mdata { display: block; padding-top: 20px; }
    .prod-comp-banner .chart-mdata ul li .box { height: 12px; width: 20px; border-radius: 3px; }
    .prod-comp-banner .chart-mdata ul li { margin-bottom: 10px; }
    .prod-comp-banner .chart-mdata ul li:last-child { margin-bottom: 0; }
    .prod-comp-banner .chart-mdata ul li small { font-size: 13px; max-width: 500px; color: #FFFFFF; padding-left: 5px; }

    .prod-comp-banner .chart-mdata li .yellow-bg { background-color: #f7d759; }
    .prod-comp-banner .chart-mdata li .light-yellow-bg { background-color: #fbeba3; }
    .prod-comp-banner .chart-mdata li .gray-copy { background-color: #9dadc4; }
    .prod-comp-banner .chart-mdata li .light-gray { background-color: #babec4; }
    .prod-comp-banner .chart-mdata li .off-white { background-color: #fffbee; }
    .prod-comp-banner .chart-mdata li .orange-bg { background-color: #efb14f; }
    .prod-comp-banner .chart-mdata li .light-gray-second { background-color: #d5d7d8; }


    .three-block-slider .talents-row { padding: 25px; }
    .airnb-partner-uplers { padding: 50px 0; }
    .prod-comp-banner .l-content a.cta-button { font-size: 16px; padding: 15px; margin-top: 20px; }
    .post-job-qout .flow-img-mobile { display: block; }
    .post-job-list .flow-img-mobile { display: block; }
    .post-job-list .flow-img-desktop { display: none; }

    .prod-comp-banner { padding: 90px 0 30px; min-height: 300px; }
    .prod-comp-banner .l-content h1 { font-size: 22px; }
    .aienable-tech-comp { padding: 30px 0; }
    .aienable-tech-comp .box { width: 100%; max-width: 340px; margin-left: auto; margin-right: auto; padding: 0; }
    .leverage-hire-tech .toggle-box-btn { font-size: 11px; padding: 8px; border-radius: 8px; }
    .leverage-hire-tech .tab-block label { font-size: 14px; }
    .leverage-hire-tech .tab-block { width: 100%; padding: 15px; margin-bottom: 15px; }
    .leverage-hire-tech .tech-rcontent {         width: 100%; }
    .leverage-hire-tech h3 { font-size: 18px; margin-bottom: 16px; padding-right: 0; }
    .leverage-hire-tech { padding: 30px 0; }
    .hired-egfrom-uplers .cnt-block { width: 100%; padding-bottom: 15px; }
    .telent-rslider .inner-wrap { padding: 0; order: 1; }
    .hired-egfrom-uplers .cnt-block blockquote:before { width: 40px; height: 26px; top: -12px; }
    .hired-egfrom-uplers .cnt-block strong { font-size: 13px; }
    .hired-egfrom-uplers .cnt-block blockquote { margin-bottom: 20px; }
    .hired-egfrom-uplers { padding: 30px 0; }
    .hired-egfrom-uplers .per-img { width: 64px; height: 64px; }
    .hired-egfrom-uplers .cnt-block .rcnt { padding-top: 0; width: calc(100% - 74px); }
    .hired-egfrom-uplers:before { width: 100%; left: 0; }
    .hired-egfrom-uplers .telent-rslider { width: 100%; }
    .post-job-list { padding: 30px 0; }
    .post-job-list .btn-block { padding-top: 20px; }
    .airnb-partner-uplers .left-block { width: 100%; padding-right: 0; order: 2; padding-top: 15px; }
    .airnb-partner-uplers .r-slider { width: 100%;  order: 1; }
    .airnb-partner-uplers { padding: 30px 0; }
    .airnb-partner-uplers h2 { font-size: 16px; margin-bottom: 15px; }
    .airnb-partner-uplers ul li:last-child { margin-bottom: 0; }

    .post-job-list a.cta-btn { font-size: 16px; padding: 15px; }

    .post-job-qout .quote-list:before { width: 40px; height: 28px; }
    .post-job-qout .btn-block a { font-size: 16px; padding: 15px; }
    .post-job-qout figure.flow-img { display: none; }
    .post-job-qout .quote-list { width: 100%; padding-left: 0; }
    .post-job-qout .btn-block { width: 100%; }
    .post-job-qout .bottom-data::before { left: 0; border-radius: 0; }
    .post-job-qout .quote-list blockquote { padding-right: 0; }
    .post-job-qout .bottom-data { padding: 30px 0; }
    .flexi-hire-model h2.title-main { font-size: 18px; padding-bottom: 20px; }
    .flexi-hire-model { padding: 30px 0; }
    .flexi-hire-model .start-salary .center h3 small { font-size: 18px; }
    .flexi-list-row .box.lr { width: 100%; padding: 0; }
    .flexi-list-row .box.center { padding: 0; margin-bottom: 20px; width: 100%; }
    .flexi-hire-model .det-cnt { right: -40px; }
    .flexi-hire-model .det-cnt:after { right: 40px; }
    .flexi-hire-model .start-salary { max-width: 100%; padding: 15px; width: calc(100% - 40px); margin-top: 20px; }
    .flexi-hire-model .start-salary h2 { font-size: 16px; width: 100%; text-align: center; }
    .flexi-hire-model .start-salary .center { width: 100%; padding: 10px 0; }
    .flexi-hire-model .start-salary h4 { font-size: 16px; padding: 10px 0 0; text-align: center; width: 100%; }
    .flexi-hire-model .start-salary h4:after { width: 50px; height: 2px; left: 50%; transform: translateX(-50%); top: 0; }
    .perfect-hire .two-cards .cards { width: 100%; }
    .perfect-hire h2 { font-size: 18px; padding-bottom: 15px; }
    .perfect-hire .two-cards strong { font-size: 16px; }
    .three-cards .box { width: 100%; }
    .three-cards .box:last-child { margin-bottom: 0; }
    .get-started a.cta-btn.blk-wt.popup-click { font-size: 16px; padding: 15px; }
    .get-started .get-started-text { font-size: 20px; margin-right: 0; margin-bottom: 15px; width: 100%; }
    .about-uplers .two-block .yellow-box, .about-uplers .two-block .black-box { width: 100%; padding: 20px; margin: 5px 0; }
    .about-uplers .two-block { padding: 0; }
    .about-uplers .set-part h4 { font-size: 16px; margin: 35px 0 45px; }
    .about-uplers .set-part .box { width: 100%; }
    .result-matter .right-cnt h2 { font-size: 20px; margin-bottom: 15px; }
    .result-matter .right-cnt { padding-left: 0; width: 100%; margin-top: 25px; }
    .result-matter .left-img { max-width: 100%; width: 100%; }
    .result-matter ul li h3 { font-size: 20px; }
    .result-matter ul li small { font-size: 14px; }
    .result-matter { padding: 30px 0; }
    .result-matter ul li:last-child { margin-bottom: 0; }
    .result-matter ul li { margin-bottom: 15px; padding-left: 15px; }
    .result-matter ul li:before { left: 0; top: 5px; width: 7px; height: 7px; }
    .various-ratings .rating-bx { width: 100%; max-width: 320px; margin-bottom: 15px; }
    .client-sucess { padding: 30px 0; }
    .client-sucess h2 { font-size: 20px; padding-bottom: 10px; }
    .client-sucess .boat-ic { left: 2px; top: -10px; width: 40px; }
    .client-sucess .item { flex: 0 0 100%; max-width: 100%; padding: 15px; }
    .client-sucess .btn-block { padding-top: 20px; }
    .trusted-global-brands h2 { font-size: 14px; }

    .prod-comp-banner .container, .aienable-tech-comp .container, .leverage-hire-tech .container, .hired-egfrom-uplers .container, .post-job-list .container, .airnb-partner-uplers .container, .post-job-qout .container, .flexi-hire-model .container, .perfect-hire .container, .about-uplers .container, .result-matter .container, .trusted-global-brands .container, .ratings-block .container, .client-sucess .container
    { padding: 0 30px !important; }
    .post-job-qout { padding: 30px 0 0; }
    .post-job-qout .btn-block a { margin-top: 30px; }
    .flexi-list-row { margin: 0; }
    .about-uplers { padding: 30px 0; }
    .about-uplers h2 { font-size: 20px; padding-bottom: 15px; }
    .about-uplers .top-title { padding-bottom: 15px; }
    .about-uplers .set-part .box:last-child { margin-bottom: 0; }
    .trusted-global-brands .left-title { width: 100%; text-align: center; padding-bottom: 10px; }
    .trusted-global-brands .r-slider { width: 100%; }
    .perfect-hire { padding: 30px 0; }


}

@media(max-width: 575px) {

}

@media(max-width:480px) {
    .trusted-global-brands .slick-track .slick-slide img { max-width: 150px; }

}

