*{
    margin: 0;
    padding: 0;
}
body {
    overflow-x: hidden;
}
body, h1, h2, h3, h4, h5, h6, p, ul {
    margin: 0;
    padding: 0;
    font-family: 'Lato', sans-serif;
}
a {
    text-decoration: none;
    color: black;
    transition: 0.3s;
}
a:hover {
    text-decoration: none;
    color: black;
    transition: 0.3s;
}
.blue {
    color: #0054D2;
}
.light-blue {
    color: #3066FF;
}
.bg-blue {
    background-color: #0054D2;
}
.white {
    color: #fff;
}
.center {
    text-align: center;
}
.theme-border-btn {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    height: 56px;
    width: 190px;
    border: 2px solid #0054D2;
    border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
}
.theme-border-btn:hover {
    background-color: transparent;
    border: 2px solid #0054D2;
    color: #0054D2;
    transition: 0.3s;
}
.header-estimate-hover:hover {
    background-color: #0054D2;
    border: 2px solid #0054D2;
    color: #fff;
    transition: 0.3s;
}
.theme-btn {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    height: 56px;
    padding: 0 100px;
    border: 2px solid #0054D2;
    border-radius: 15px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-transform: capitalize;
}
.theme-btn:hover {
    background-color: transparent;
    border: 2px solid #0054D2;
    color: #0054D2;
    transition: 0.3s;
}
.clear-fix {
    clear: both;
}
.custom-container {
    width: 1600px;
    margin: 0 auto;
}
.uppercase {
    text-transform: uppercase;
}
/* ================== Homepage Styling ================== */
.home-page-wrapper {
    width: 100vw;
    overflow-x: hidden;
}
/* +++++++ Header Styling +++++++ */
.navbar {
    padding: 30px 0;
    max-width: 1600px;
    margin: 0 auto;
}
.navbar-brand {
    margin: 0;
}
.navbar-brand img {
    width: 255px;
}
.social-img img {
    width: 26px;
}
.navbar-nav li {
    margin-right: 50px;
}
.navbar-nav li:last-child {
    margin-right: unset;
}
.navbar-nav li a {
    font-weight: 900;
    font-size: 16px;
    line-height: 19px;
}
.active {
    color: #0054D2 !important;
}
.social-links {
    margin: 0 35px 0 110px;
    position: relative;
    top: 2px;
}
.mid-marg-15 {
    margin: 0 15px;
}
.navbar-toggler {
    border: unset;
}
.navbar-toggler:focus {
    box-shadow: unset;
}
.navbar-toggler span {
    display: flex;
    height: 4px;
    background: #0054D2;
    width: 20px;
    margin-bottom: 5px;
    border-radius: 20px;
    margin-left: auto;
    transition: 0.2s;
}
.navbar-toggler span:nth-child(2) {
    width: 30px;
}
.navbar-toggler span:last-child {
    margin-bottom: 0;
}
.close-navbar-drawer {
    display: none;
    color: #fff;
    border: unset;
    background-color: transparent;
    font-size: 30px;
    position: absolute;
    right: 30px;
    top: 15px;
}
.banner {
    max-width: 1760px;
    margin: 0 auto;
}
.banner-content {
    background: linear-gradient(90deg, rgba(60, 76, 156, 0.05) 0%, rgba(54, 110, 253, 0) 100%);
    filter: drop-shadow(0px 1px 30px rgba(0, 0, 0, 0.1));
    border-radius: 20px;
    padding: 0 80px;
}
.welcome-banner-txt {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: rgba(0, 84, 210, 0.7);
    margin-top: 100px;
    margin-bottom: 15px;
}
.banner-text h2 {
    font-weight: 900;
    font-size: 56px;
    line-height: 90px;
}
.banner-text p {
    font-weight: 700;
    font-size: 24px;
    line-height: 42px;
    width: 576px;
    margin: 20px 0 40px 0;
}
.banner-text .theme-border-btn {
    width: 230px;
    margin-bottom: 40px
}
.banner-box {
    justify-content: space-between;
}
.banner-images img {
    width: 700px;
}
.honest-pricing {
    display: flex;
    justify-content: space-between;
    padding: 10px 0 70px 0;
}
.honest-box {
    width: 387px;
}
.honest-img img {
    width: 124px;
}
.honest-box h6 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    margin: 8px 0 0 20px;
}
.honest-box h6 span {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #707070;
    margin: 10px 0 0 0;
    width: 100%;
}
.blue-theme-text {
    font-family: 'Lato';
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #FFC930;
    text-transform: uppercase;
}
.honest-box-two {
    width: 464px;
    /* align-items: center; */
}
.honest-bg-mask {
    background: linear-gradient(153.58deg, #F2F2FC 16.6%, rgba(242, 242, 252, 0) 162.52%);
    border-radius: 20px;
    min-width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.honest-bg-mask img {
    width: 45px;
}
.honest-box-two h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 36px;
    color: #404040;
    margin: 0 0 0 20px;
}
.honest-box-two h6 span {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #707070;
    margin: 7px 0 0 0;
    display: -webkit-box !important;
    /* -webkit-line-clamp: 2; */
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.mt-150 {
    margin-top: 150px;
}
.text-block {
    display: inline-block;
    width: 23px;
    height: 24px;
    background: #FFC930;
    border-radius: 5px 5px 0px 5px;
    margin-right: 20px;
}
.pickups-line {
    font-family: 'Lato';
    font-weight: 400;
    font-size: 62px;
    line-height: 74px;
    color: #000000;
    margin: 25px 0 80px 0;
}
.pickups-line span {
    font-weight: 700;
    text-transform: capitalize;
}
.trusted-partner {
    max-width: 1760px;
    margin: 0 auto;
}
.trust-part-box {
    margin-top: 10px; /* Dummy margin */
    height: 180px;
    border-radius: 10px;
    width: 100%;
    background: linear-gradient(153.58deg, #F2F2FC 16.6%, rgba(242, 242, 252, 0) 162.52%);
}
.services-box {
    position: relative;
    padding: 70px 40px;
    border-radius: 20px;
    background: #fff;
    transition: 0.3s;
    cursor: pointer;
    width: 444px;
    margin: 0 auto;
}
.services-box:hover {
    box-shadow: 0px 1px 80px rgba(0, 0, 0, 0.07);
    transition: 0.3s;
}
.service-ico-box {
    width: 135px;
    height: 135px;
    background: linear-gradient(153.58deg, #F2F2FC 16.6%, rgba(242, 242, 252, 0) 162.52%);
    box-shadow: 0px 1px 20px rgb(0 0 0 / 7%);
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.service-ico-box img {
    width: 45px;
}
.services-box h6 {
    font-family: 'Lato';
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    margin: 38px 0 24px 0;
}
.services-box p {
    font-family: 'Lato';
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    color: #707070;
    width: calc(100% - 60px);
    margin: auto;
    display: -webkit-box;
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.hover-box-child {
    position: absolute;
    width: 163px;
    height: 170px;
    background: rgba(148, 92, 254, 0.05);
    border-radius: 30px 30px 0px 30px;
    bottom: -70px;
    left: -10px;
    z-index: -1;
    opacity: 0;
    transition: 0.3s;
}
.services-box:hover .hover-box-child {
    opacity: 1;
    transition: 0.3s;
}
.case-study {
    padding-bottom: 50px;
}
.case-mask-wrapper {
    position: relative;
    justify-content: center;
    display: flex;
    overflow: hidden;
}
.case-mask-img {
    width: 100%;
    position: absolute;
    display: flex;
    justify-content: center;
}
.case-mask-img img {
    width: 1420px;
}
.caseStudySwiper {
    width: 1400px;
    margin: 0 auto;
    height: 866px;
    position: relative;
    top: 126px;
}
.mask-slider-case-study {
    width: 900px;
    display: block;
    margin: 0 auto;
    background: greenyellow;
    height: 600px;
}
.case-study-img img {
    width: 900px;
    display: block;
    margin: 0 auto;
    height: 600px;
}
.cusd-case-pagination {
    position: absolute;
    top: 85px;
    width: 1110px;
    margin-left: auto;
}
#numberSlides {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    font-size: 62px;
    line-height: 74px;
    color: #0054D2;
}
.case-study-swiper-pagination {
    position: relative;
    top: 34px !important;
    left: 28px;
}
.case-study-swiper-pagination span {
    width: 10px;
    height: 10px;
    margin: 15px 0 !important;
}
.more-studies-btn-wrap {
    position: relative;
    top: 50px;
}
.numbers-span  {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 58px;
    color: #0054D2;
}
.plan-box-wraper {
    display: flex;
    justify-content: space-between;
}
.plan-box {
    width: 349px;
}
.dots-process {
    list-style-type: none;
    display: flex;
    align-items: center;
}
.dots-process li {
    width: 6px;
    height: 6px;
    background: #0054D2;
    border-radius: 50px;
    margin: 0 10px;
}
.dots-process li:last-child {
    margin-right: 0;
}
.theme-heading-h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #404040;
}
.plan-box h6 {
    margin: 20px 0 10px 0;
}
.plan-box p, .inovative-box p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #707070;
    display: -webkit-box;
    /* -webkit-line-clamp: 2; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: calc(100% - 36px);
}
.choose-txt {
    width: 556px;
}
.choose-txt h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 62px;
    line-height: 84px;
    color: #000000;
    margin-bottom: 30px;
}
.choose-txt h5 span {
    font-weight: 700;
}
.theme-choose-p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    color: #707070;
}
.choose-txt h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px;
    color: #000000;
    margin: 50px 0 16px 0;
}
.black {
    color: #000000;
}
.choose-info-box {
    background: linear-gradient(180deg, rgba(148, 92, 254, 0.05) 0%, rgba(148, 92, 254, 0) 115.51%);
    border-radius: 120px 120px 0px 120px;
    width: 620px;
    height: 620px;
    padding-top: 46px;
    position: relative;
    left: -130px;
}
.choose-txt .theme-border-btn {
    width: 230px;
    margin-top: 55px;
}
.inovative-box {
    background: #FFFFFF;
    box-shadow: 0px 1px 80px rgb(0 0 0 / 7%);
    border-radius: 30px;
    padding: 30px;
    width: 550px;
    margin: 0 0 40px 0;
    position: relative;
}
.inovative-ico-box {
    background: linear-gradient(153.58deg, #F2F2FC 16.6%, rgba(242, 242, 252, 0) 162.52%);
    border-radius: 20px;
    min-width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.idea-one-pos {
    left: 200px;
}
.honest-one-pos {
    left: -100px;
}
.dedicated-one-pos {
    left: 200px;
}
.idea-one-pos img {
    width: 40px;
}
.honest-one-pos img {
    width: 64px;
}
.dedicated-one-pos img {
    width: 56px;
}
.team-content {
    padding: 150px 0 130px 0;
    background: linear-gradient(90deg, rgba(148, 92, 254, 0.05) 50%, rgba(249, 247, 255, 0) 105.99%);
}
.team-slider-content {
    position: relative;
    top: -10px;
}
.teamSliderSwiper {
    padding: 30px 0;
}
.teamSliderSwiper .swiper-slide {
    transform: scale(0.9);
}
.teamSliderSwiper .swiper-slide-active {
    transform: scale(1.15);
    margin: 0 40px;
}
.teamSliderSwiper .swiper-slide-prev {
    transform: scale(0.9);
}
.teamSliderSwiper .swiper-slide-next {
    transform: scale(0.9);
}
.team-person-img {
    width: 100%;
}
.team-person-img img {
    width: 100%;
    border-radius: 30px 30px 0px 30px;
}
.navigation-team-slider img {
    width: 50px;
}
.navigation-team-slider {
    display: flex;
    width: 270px;
    position: relative;
    left: 40px;
    align-items: center;
}
#teamNumberSlides {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #0054D2;
}
.team-txt h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px;
    color: #000000;
}
.team-txt span {
    display: block;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #707070;
    margin: 20px 0 30px 0;
}
.team-txt p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    color: #707070;
    margin-bottom: 25px;
}
.team-info-ico a img {
    width: 16px;
    height: 15px;
    margin-right: 25px;
}
.team-info-ico a:last-child img {
    position: relative;
    top: 1px;
    width: 14px;
    height: 14px;
}




.client-box {
    padding: 60px 20px 100px 20px;
    border-radius: 20px;
    transition: 0.3s;
    cursor: pointer;
}
.client-box:hover {
    background: #FFFFFF;
    box-shadow: 0px 1px 80px rgba(0, 0, 0, 0.07);
    transition: 0.3s;
}
.client-img {
    position: relative;
    display: flex;
    justify-content: center;
}
.client-img img {
    width: 130px;
    height: 130px;
    border-radius: 50%;
}
.client-img .client-img-border {
    width: 210px;
    height: 210px;
    position: absolute;
    display: flex;
    top: -39px;
}
.client-box p {
    margin: 40px 0 35px 0;
}
.client-box a {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    color: #0054D2;
}
.client-box a i {
    font-size: 20px;
    margin-right: 10px;
}
.subscribe-letter {
    padding-bottom: 50px;
}
.subscription-content h6 {
    margin-bottom: 30px;
}
.subscription-content p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: #707070;
    text-shadow: 0px 0.5px 4px rgba(0, 0, 0, 0.07);
    width: 1214px;
    margin: 0 auto 50px auto;
}
.newsletter-box {
    position: relative;
    width: 620px;
    margin: 0 auto;
    align-items: center;
}
.newsletter-box input {
    background: linear-gradient(89.82deg, rgba(148, 92, 254, 0.05) 50%, rgba(242, 242, 242, 0) 208.38%);
    border-radius: 50px;
    height: 80px;
    width: 620px;
    border: unset;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: rgba(8, 115, 187, 0.5);
    text-shadow: 0px 0.5px 4px rgb(0 0 0 / 7%);
    padding: 0 0 0 50px;
}

.newsletter-box input:focus-visible {
    outline: none;
    box-shadow: none;
}
.submit-btn {
    width: 190px;
    height: 60px;
    background: #0054D2;
    border-radius: 40px;
    border: unset;
    color: #fff;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    position: absolute;
    right: 14px;
}
.footer {
    background: linear-gradient(90deg, rgba(148, 92, 254, 0.03) 50%, rgba(251, 251, 251, 0) 91.22%);
    padding: 100px 0;
}
.footer-box-one {
    width: 515px;
}
.footer-box-one p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    color: #000000;
    text-shadow: 0px 0.5px 4px rgb(0 0 0 / 7%);
    margin: 30px 0 40px 0;
}
.footer-logo img {
    width: 250px;
}
.footer-social-ico img {
    width: 25px;
    height: 25px;
    margin-right: 25px;
}
.line-foot {
    height: 3px !important;
    width: 95px !important;
    position: relative;
    top: 11px;
}
.footer-heading {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    margin: 0 0 50px 0;
}
/* .footer-box-two {
    margin-left: 170px;
} */
.footer-box-two ul {
    list-style-type: none;
}
.footer-box-two ul li {
    margin-bottom: 12px;
}
.footer-box-two ul li a {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-transform: capitalize;
}
.footer-box-four .newsletter-box {
    width: 360px;
}
.footer-box-four .newsletter-box input {
    width: 360px;
    height: 55px;
    font-size: 18px;
    padding-left: 20px;
}
.footer-box-four .newsletter-box button {
    width: 110px;
    height: 40px;
    font-size: 18px;
}
.footer-box-four h4 {
    margin-bottom: 18px;
}
.footer-content {
    justify-content: space-between;
}
.footer-para-last {
    width: 370px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    margin: 0 0 12px 0;
}









.service-banner-content {
    background: linear-gradient(90deg, rgba(48, 102, 255, 0.85) 0%, rgba(54, 110, 253, 0) 160.71%);
    color: #fff;
    height: 348px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.banner-service-txt p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 15px;
}
.banner-service-txt h1 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 72px;
    line-height: 100px;
}
.service-info-txt p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 38px;
    text-align: center;
    color: #707070;
    width: 1227px;
    margin: 150px auto 0 auto;
}
.services-details-content {
    margin-top: 100px;
}
.research-img-box{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mask-research {
    width: 100%;
}
.actual-research-img {
    width: calc(100% - 240px);
    position: absolute;
    border-radius: 100px 100px 0px 100px;
}
.research-text-box span {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    line-height: 58px;
    color: #3066FF;
}
.research-text-box h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #404040;
    margin: 20px 0 25px 0;
}
.research-text-box p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 195%;
    color: #707070;
    margin-bottom: 45px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.research-text-box {
    position: relative;
    top: 24px;
}
.right-text-service {
    width: 650px;
    margin-left: auto;
}
.left-text-service {
    width: 650px;
    margin-right: auto;
}
.offer-box {
    width: 600px;
    padding: 50px 40px;
    background: linear-gradient(180deg, rgba(48, 102, 255, 0.04) 0%, rgba(60, 76, 156, 0) 181.83%);
    border-radius: 30px;
}
.offer-box .inovative-ico-box {
    width: 90px;
    height: 90px;
}
.offer-box h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #3066FF;
    margin: 50px 0 30px 0;
}
.offer-box p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 39px;
    color: #707070;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.offer-box .line-foot {
    margin: 54px 0 70px 0;
}
.offer-content .offer-box:first-child {
    margin-right: 115px;
}
.contact-us {
    padding: 200px 0;
}
.contact-box-text {
    width: 688px;
}
.mix-theme-text {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 46px;
    line-height: 55px;
    color: #000000;
}
.mix-theme-text span {
    font-weight: 700;
    color: #3066FF;
}
.contact-box-text p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    color: #303030;
    margin: 42px 0 110px 0;
}
.contact-box-text a {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 16px;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em;
    color: #303030;
    width: 470px;
    padding: 27px 0px 27px 20px;
    border: 2px solid transparent;
    transition: 0.3s;
}
.contact-box-text a:hover {
    background: #FFFFFF;
    border: 2px solid #FFC930;
    box-shadow: 5px 10px 50px rgba(148, 92, 254, 0.1);
    border-radius: 10px;
    transition: 0.3s;
}
.contact-box-text a img {
    width: 20px;
    margin-right: 15px;
}
.contact-form {
    width: 570px;
    border: 5px solid #FFFFFF;
    filter: drop-shadow(0px 1px 70px rgba(0, 0, 0, 0.05));
    border-radius: 20px;
    padding: 65px;
    background: #fff;
}
.input-box-theme, .textarea-box-theme {
    margin-bottom: 35px;
}
.input-box-theme label, .textarea-box-theme label {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 15px;
}
.input-box-theme input {
    background: #FFFFFF;
    border: 0.5px solid #A4A5CB;
    box-shadow: 5px 10px 50px #fefefe;
    border-radius: 10px;
    height: 60px;
    width: 100%;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #303030;
    font-family: 'Poppins', sans-serif;
    padding: 0px 20px 0 65px;
}
.input-box-theme input:focus-visible {
    outline: unset;
    background: #FFFFFF;
    border: 2px solid #FFC930;
    box-shadow: 5px 10px 50px rgba(148, 92, 254, 0.1);
}
.textarea-box-theme textarea {
    background: #FFFFFF;
    border: 0.5px solid #A4A5CB;
    box-shadow: 5px 10px 50px #fefefe;
    border-radius: 10px;
    width: 100%;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #303030;
    font-family: 'Poppins', sans-serif;
    padding: 10px;
}
.textarea-box-theme textarea:focus-visible {
    outline: unset;
    background: #FFFFFF;
    border: 2px solid #FFC930;
    box-shadow: 5px 10px 50px rgba(148, 92, 254, 0.1);
}
.img-input {
    position: relative;
}
.img-input img {
    position: absolute;
    width: 20px;
    left: 26px;
}
.btn-contact-form {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 19px;
    color: #FFFFFF;
    height: 52px;
    box-shadow: 0.5px 1px 30px rgb(0 0 0 / 3%);
    border-radius: 30px;
    padding: 0 40px;
    display: flex;
    align-items: center;
    transition: 0.3s;
}
.btn-contact-form:hover {
    transition: 0.3s;
    color: #3066FF;
    background-color: #fff;
    border-color: #3066FF;
}
.pos-relative {
    position: relative;
}
.about-content-text p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
    color: #707070;
}
.about-img-above-row, .about-img-below-row {
    width: 980px;
    margin: 0 auto;
}
.about-img-above-row img {
    position: absolute;
    width: 100px;
    left: -210px;
}
.about-img-below-row img {
    width: 100px;
    height: 119px;
    position: absolute;
    right: -300px;
    top: -320px;
}
.about-imgs-row {
    display: flex;
    justify-content: center;
    margin: 100px 0 160px 0;
}
.about-mask-two {
    position: absolute;
    width: 1080px;
    top: -40px;
}
.about-meeting {
    z-index: 1;
    width: 1000px;
    border-radius: 200px 0 200px 0;
}
.mission-container {
    width: 1400px;
    margin: 0 auto;
}
.mission-text {
    width: 535px;
}
.mission-text p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
    color: #707070;
    margin-top: 50px;
}
.box-mission-project  {
    width: 220px;
    height: 220px;
    background: #FFFFFF;
    box-shadow: 0px 1px 80px rgba(0, 0, 0, 0.07);
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.box-mission-project h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px;
    color: #000000;
    text-align: center;
}
.box-mission-project h6 span {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #404040;
    display: block;
    margin-top: 15px;
}
.box-mission-project-second {
    margin-top: 110px;
}
.box-mission-project-third {
    margin-top: 220px;
}
.commitment-box {
    align-items: center;
    margin-bottom: 100px;
}
.commitment-box p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 37px;
    color: #707070;
    padding-left: 40px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.commitment-box p strong {
    font-weight: 700;
    color: #303030;
}
.commit-box-img {
    min-width: 86px;
    height: 86px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(180deg, rgba(48, 102, 255, 0.12) 0%, rgba(255, 255, 255, 0) 300.58%);
    border-radius: 50px;
}
.teachie-team-about-slider {
    margin-bottom: 150px;
}
.techie-img-social {
    background: #FAF7FF;
    border-radius: 15px;
    overflow: hidden;
}
.techie-img-social img {
    width: 100%;
}
.techie-social {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    background: linear-gradient(180deg, #F7F3FF 0%, rgba(247, 243, 255, 0) 100%);
}
.techie-social a img {
    width: 16px;
    margin-left: 20px;
}
.techie-social a:first-child img {
    margin-left: 0px;
}
.techie-name h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    margin: 40px 0 20px 0;
}
.techie-name p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    color: #707070;
}
.techie-naigation img {
    width: 42px;
}
.techie-naigation {
    position: absolute;
    width: 1600px;
    left: -100px;
    bottom: 280px;
}
#pills-tab-case-studies li button {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #000 !important;
    border-radius: 10px;
    height: 56px;
    padding: 0 25px;
}
#pills-tab-case-studies li button.active {
    font-weight: 900;
    color: #FFFFFF !important;
    background: #3066FF;
}
.case-study-image-box img {
    width: 100%;
}
.nav-case-studies {
    margin-bottom: 60px;
}
.case-study-image-box {
    margin-bottom: 60px;
}
.cusd-pagination button {
    color: #000;
    border: unset;
    background: unset;
    margin-right: 10px;
}
.page-no {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    background: #FFFFFF !important;
    border: 3px solid transparent !important;
    border-radius: 7px;
    height: 38px;
    width: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-no span {
    position: absolute;
}
.active-page-no {
    border-color: #3066FF !important;
    color: #3066FF !important;
}
.cusd-pagination button img {
    width: 24px;
}
.showing-info {
    display: flex;
}
.showing-info p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #252733;
    margin-right: 25px;
}
.free-qoute-content {
    padding: 0px 0 70px 0;
    background: url('../imgs/helpdesk.png');
    background-repeat: no-repeat;
    background-position-y: 44%;
    background-position-x: right;
}
.free-qoute-text {
    width: 969px;
}
.free-qoute-text h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 62px;
    line-height: 80px;
    color: #000000;
}
.free-qoute-text h6 span {
    font-weight: 700;
    color: #3066FF;
}
.free-qoute-text p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
    color: #707070;
    text-shadow: 0px 0.5px 4px rgba(0, 0, 0, 0.07);
    margin: 30px 0 60px 0;
}
.theme-select .select2 {
    width: 210px !important;
    height: 56px !important;
}
.theme-select .select2-selection {
    width: 210px !important;
    height: 56px !important;
    border: 2px solid #3066FF;
    border-radius: 10px;
    display: flex;
    align-items: center;
    padding: 0 25px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 19px;
}
.theme-select .select2-selection__arrow {
    height: 56px !important;
    top: 0px !important;
    right: 25px !important;
}
.theme-select .select2-selection__arrow b{
    border-color: #945CFE transparent transparent transparent !important;
}
.per-row-case-study-wrap  .select2 {
    width: 80px !important;
}
.per-row-case-study-wrap  .select2-selection {
    width: 80px !important;
    padding: 0 10px;
}
.per-row-case-study-wrap .select2-selection__arrow {
    height: 56px !important;
    top: 0px !important;
    right: 15px !important;
}
.select2-search--dropdown {
    display: none;
}
.case-name-box h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 46px;
    line-height: 55px;
    color: #000000;
}
.case-name-box h5 span {
    font-weight: 700;
}
.case-name-box p {
    margin: 40px 0 70px 0;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    color: #303030;
}
.case-name-box .commitment-box {
    margin-bottom: 0;
}
.case-name-box .commitment-box p {
    margin: 0;
}
.valueable-client-img {
    background: #FFFFFF;
    box-shadow: 0px 1px 40px rgb(0 0 0 / 10%);
    border-radius: 20px;
    padding: 70px 30px;
    margin: 50px 0;
}
.valueable-client-img img {
    width: 100%;
}
.valueable-content p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
    color: #929292;
}
.more-thanks .free-qoute-content {
    background-image: none;
    flex-wrap: wrap;
}
.more-thanks .free-qoute-content .free-qoute-text {
    flex-basis: calc(100% - 300px);
}
.more-thanks .free-qoute-content .free-qoute-text p {
    width: 900px;
}
.ninja-content {
    width: 1300px;
    margin: 0 auto;
}
.ninja-content h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 46px;
    line-height: 55px;
    letter-spacing: -0.04em;
    color: #170B26;
    margin: 200px 0;
}
.ninja-content h5 span{
    font-weight: 700;
}
.ninja-text p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 39px;
    color: #1D2542;
    margin: 40px 0;
}
.ninja-text h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px;
    color: #000000;
}
.ninja-text h6 span {
    font-size: 24px;
    line-height: 29px;
    color: #707070;
}
.pb-150 {
    padding-bottom: 150px;
}
#estimateHeaderModal .modal-dialog {
    min-width: 1050px;
}
#estimateHeaderModal .modal-content {
    width: 1050px;
}
#estimateHeaderModal .modal-body {
    padding: 40px 50px 58px 50px;
}
.custom-bod-head h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #000000;
}
.custom-bod-head {
    margin-bottom: 40px;
}
.custom-bod-head a img {
    width: 24px;
}
.form-label-input {
    margin-bottom: 30px;
}
.form-label-input label, .form-label-select label {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    font-size: 20px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em;
    margin-bottom: 15px;
    color: #000000;
}
.form-label-input input {
    background: #FFFFFF;
    border: 0.5px solid #A4A5CB;
    box-shadow: 5px 10px 50px #fefefe;
    border-radius: 10px;
    width: 100%;
    height: 50px;
    padding: 10px 30px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #707070;
}
.form-label-input input:focus-visible {
    outline: unset;
}
.form-label-select .theme-select .select2 {
    width: 100% !important;
    height: 50px !important;
}
.form-label-select .theme-select .select2-selection {
    width: 100% !important;
    height: 50px !important;
    border: 0.5px solid #A4A5CB;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.01em;
}
.form-label-select .theme-select .select2-selection__arrow {
    height: 50px !important;
}
.modal-select2-dropdown {
    z-index: 9999;
}
.select2-dropdown--below {
    top: 5px;
    box-shadow: 0px 4px 40px rgb(48 102 255 / 20%);
    border: unset;
    border-radius: 10px !important;
    overflow: hidden;
}
.theme-select .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-radius: 10px;
}
.select2-results__options li {
    height: 50px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.01em;
    display: flex;
    align-items: center;
    padding: 0 20px;
}
.select2-container--default .select2-results__option--selected {
    background-color: #3066FF;
    color: white;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3066FF;
    color: white;
}
.cusd-radio {
    padding: 0;
    margin: 0;
    position: relative;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.cusd-radio input {
    max-width: 16px;
    max-height: 16px;
    padding: 0;
    left: 0;
    position: absolute;
}
.cusd-radio label {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #707070;
    padding: 4px 0 0 22px;
    margin: 0 15px 0 0;
}
.cusd-radio input:checked {
    background-color: #4D9FFF;
    border-color: #4D9FFF;
}
.form-label-input .em-estimate {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #707070;
    margin: 15px 0 40px 0;
}
.estimate-save-btn {
    background: #3066FF;
    border: 2px solid #3066FF;
    border-radius: 6px;
    height: 56px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    padding: 0 35px;
}
.job-content h1 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 46px;
    line-height: 55px;
    letter-spacing: -0.04em;
    color: #170B26;
    position: relative;
    margin-bottom: 40px;
}
.job-content h1 img {
    width: 100px;
    position: absolute;
    left: 200px;
    top: -38px;
    z-index: -9;
}
.filter-bar-form {
    background: #F7F7F7;
    border-radius: 20px;
    padding: 50px 45px;
    display: flex;
    gap: 40px;
}
.filter-bar-form .form-label-select {
    width: 100%;
}
.apply-filter {
    width: 100%;
}
.apply-filter button {
    width: 100%;
    height: 50px;
    background: #3066FF;
    border: 0.5px solid #3066FF;
    box-shadow: 5px 10px 50px #fefefe;
    border-radius: 10px;
    justify-content: center;
    text-align: center;
    align-items: center;
}
.post-job {
    margin-top: 40px;
    border: 1px solid #A4A5CB;
    border-radius: 20px;
}
.post-job-header {
    padding: 19px 26px;
    border-bottom: 1px solid #A4A5CB;
}
.post-job-header h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 31px;
    display: flex;
    height: 52px;
    align-items: center;
    color: #000000;
}
.apply-job-btn {
    background: #3066FF;
    border-radius: 15px;
    height: 52px;
    align-items: center;
    display: flex;
    justify-content: center;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 0 22px;
    transition: 0.3s;
    border: 1px solid transparent;
}
.apply-job-btn:hover {
    transition: 0.3s;
    color: #3066FF;
    border: 1px solid #3066FF;
    background: #fff;
}
.post-job-content {
    padding: 14px 26px 42px 26px;
}
.info-posting {
    margin-bottom: 24px;
}
.info-posting h5 {
    margin-right: 150px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em;
    color: #303030;
}
.info-posting h5 img {
    position: relative;
    top: -1px;
    margin-right: 15px;
}
.post-job-content p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #929292;
}
.job-title {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    font-size: 46px;
    line-height: 55px;
    letter-spacing: -0.04em;
    color: #170B26;
    position: relative;
    border-bottom: 1px solid #A4A5CB;
    width: calc(100% - 160px);
    margin: 0 auto 20px auto;
}
.logo-job-app {
    position: absolute;
    top: -10px;
}
.mask-job-app {
    position: relative;
    top: -30px;
    left: -20px;
}
.job-detail-content .info-posting {
    margin-bottom: 0;
}
.job-details h4 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px;
    color: #000000;
    margin: 40px 0 30px 0;
}
.job-details ul li {
    list-style-type: none;
    display: flex;
    align-items: center;
}
.job-details ul li span {
    min-width: 9px;
    height: 9px;
    background: #3066FF;
    display: block;
    border-radius: 50%;
    margin-right: 10px;
}
.job-details p, .job-details ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    color: #929292;
}
.job-application .form-label-select{
    margin-bottom: 35px;
}
.job-application .form-label-select .theme-select .select2-selection, .job-application .theme-select .select2-selection__arrow {
    height: 60px !important;
}
.job-application .theme-select .select2 {
    height: 60px !important;
}
.job-application label {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    display: flex;
    align-items: center;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 15px;
}
.file-input {
    position: relative;
}
.file-input input {
    display: flex;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
}
.file-input [type="file"]::-webkit-file-upload-button {
    border: 1px solid #3066FF;
    color: #fff;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
    transition: all 1s ease;
    position: absolute;
    top: 9px;
    right: 5px;
    background: #3066FF;
    border-radius: 10px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    height: 42px;
    padding: 0 20px;
}
.btn-app-form {
    width: 157px;
    height: 62px;
    justify-content: center;
    background: #3066FF;
    border-radius: 15px;
}
.job-application h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px;
    color: #000000;
    margin: 40px 0 30px 0;
}
.bg-banner-properties {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 20px;
}
.service-banner {
    background-image: url("/assets/imgs/service-bg.png");
}
.about-banner {
    background-image: url("/assets/imgs/about-bg.png");
}
.caseStudy-banner {
    background-image: url("/assets/imgs/case-study-bg.png");
}
.contact-banner {
    background-image: url("/assets/imgs/contact-bg.png");
}
.teams-banner {
    background-image: url("/assets/imgs/teams-bg.png");
}
.career-banner {
    background-image: url("/assets/imgs/career-bg.png");
}
.custom-modal-container {
    position: fixed;
    right: 0;
    display: flex;
    justify-content: end;
    align-items: baseline;
    z-index: 1;
    padding: 20px 20px 0 0;
}
.custom-success-body {
    width: 570px;
    border: 5px solid #FFFFFF;
    filter: drop-shadow(0px 1px 70px rgba(0, 0, 0, 0.20));
    border-radius: 20px;
    padding: 20px 25px;
    background: #fff;
    display: flex;
    align-items: center;
}
.custom-success-body i {
    font-size: 54px;
    color: green;
}
.custom-success-body p {
    font-size: 22px;
    margin-left: 18px;
}
#btn-notify {
    background: unset;
    border: unset;
    margin-left: auto;
    position: relative;
    top: -30px;
    left: 10px;
}
#btn-notify i{
    font-size: 38px;
    color: #999;
}
.clientSliderSwiper {
    width: 1660px;
    padding: 55px;
}
.client-navigate-arrow {
    display: flex;
    height: 0;
    position: relative;
    top: 260px;
    z-index: 9;
    margin: 0 -60px;
}
/* CASE STUDY DETAIL PAGES */
.case-study-image-box a {
    /*background: #F5EFFF;*/
    background: #99B1F5; /*-------- mujtaba changes -------*/
    border-radius: 20px;
    display: flex;
    /*padding: 28px 0;*/
    padding: 10px ;
}
.case-name-box h5 a {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 34px;
    text-decoration-line: underline;
    color: #3066FF;
}
.commitment-box p {
    padding-left: 10px;
}
.commitment-box p small {
    display: block;
}
.actual-research-img {
    /*width: calc(100% - 150px);*/
}
.case-detail-img1 {
    width: calc(100% - 126px);
    border-radius: 100px 100px 0px 65px;
}
.admin-teacher-student {
    filter: drop-shadow(0px 4px 150px rgba(0, 0, 0, 0.1));
    margin: 50px 0;
}
.admin-teacher-student img {
    width: 100%;
}
.valueable-content h2 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #000000;
}
.f24 img {
    width: calc(100% - 140px)
}
.valuable-shadow-box {
    background: #FFFFFF;
    box-shadow: 0px 4px 40px rgb(0 0 0 / 10%);
    border-radius: 20px;
    padding: 30px;
}
/* CASE STUDY DETAIL PAGES */






























@keyframes navbarDrawIn {
    0% {
        transform: translateX(-100%);
    }
    30% {
        transform: translateX(0%);
    }
    60% {
        transform: translateX(-10%);
    }
    100% {
        transform: translateX(0%);
    }
}


























@media (max-width: 1780px) {
    .navbar {
        width: calc(100% - 320px);
    }
    .banner, .trusted-partner {
        width: calc(100% - 160px);
    }
    .banner-text h2 {
        font-size: 42px;
        line-height: 86px;
    }
    .navbar-nav li {
        margin-right: 20px;
    }
    .social-links {
        margin: 0 35px 0 35px;
    }
    .blue-theme-text {
        font-size: 28px;
    }
    .pickups-line {
        font-size: 58px;
    }
    .custom-container, .clientSliderSwiper {
        width: 1300px;
    }
    .choose-txt h5 {
        font-size: 58px;
    }
    .choose-info-box {
        width: 550px;
        left: -70px;
    }
    .inovative-box {
        width: 490px;
    }
    .theme-heading-h6 {
        font-size: 28px;
    }
    .services-box {
        width: 100%;
    }
    .actual-research-img {
        width: calc(100% - 200px);
    }
    .contact-box-text {
        width: 600px;
    }
    .free-qoute-content {
        background-position-x: 110%;
    }
    .case-name-box .commitment-box p {
        padding: 0 0 0 10px;
    }
    .case-name-box .commit-box-img {
        min-width: 60px;
        height: 60px;
    }
    .more-thanks .free-qoute-content .free-qoute-text h6 {
        font-size: 56px;
    }
}
@media (max-width: 1680px) {
    .banner-text h2 {
        line-height: 76px;
    }
    .honest-box-two {
        width: 400px;
    }
    .techie-naigation {
        width: 1550px;
        left: -78px;
    }
}
@media (max-width: 1600px) {
    .navbar {
        width: calc(100% - 120px);
    }
    .banner, .trusted-partner {
        width: calc(100% - 80px);
    }
    .banner-content {
        padding: 0 30px 0 50px;
    }
    .blue-theme-text {
        font-size: 26px;
    }
    .pickups-line {
        font-size: 54px;
    }
    .case-mask-img img {
        width: 1350px;
    }
    .case-study-img img {
        height: 530px;
    }
    /* .case-study {
        padding-bottom: 250px;
    }
    .more-studies-btn-wrap {
        top: 250px;
    } */
    .inovative-box {
        width: 420px;
    }
    .theme-heading-h6 {
        font-size: 24px;
    }
    .honest-one-pos {
        left: -90px;
    }
    .team-txt h5 {
        font-size: 32px;
    }
    .team-txt span {
        font-size: 22px;
    }
    .team-txt p {
        font-size: 18px;
    }
    .navigation-team-slider {
        width: 240px;
    }
    .subscription-content p {
        font-size: 22px;
        width: 1100px;
    }
    .footer-box-one {
        width: 460px;
    }
    .footer-box-one p {
        font-size: 18px;
    }
    .mission-container {
        width: 1240px;
    }
    .mission-text {
        width: 400px;
    }
    .techie-naigation {
        width: 1370px;
        left: -65px;
    }
    .about-img-below-row img {
        right: -200px;
    }
}
@media (max-width: 1399px) {
    .mid-marg-15 {
        margin: 0 5px;
    }
    .social-links {
        margin: 0 15px 0 15px;
    }
    .navbar-nav li {
        margin-right: 15px;
    }
    .welcome-banner-txt {
        font-size: 20px;
    }
    .banner-text h2 {
        font-size: 38px;
    }
    .banner-text p {
        font-size: 18px;
        width: 485px;
    }
    .banner-images img {
        width: 600px;
        position: relative;
        top: 34px;
    }
    .honest-pricing {
        padding: 40px 0 70px 0;
    }
    .honest-box h6 {
        font-size: 16px;
    }
    .honest-box h6 span {
        font-size: 12px;
    }
    .honest-box, .honest-box-two  {
        width: 370px;
    }
    .honest-box-two h6 {
        font-size: 22px;
        line-height: 30px;
    }
    .honest-box-two h6 span {
        font-size: 14px;
    }
    .blue-theme-text {
        font-size: 22px;
    }
    .pickups-line {
        font-size: 46px;
        margin: 20px 0 60px 0;
    }
    .mt-150 {
        margin-top: 100px;
    }
    .pb-150 {
        padding-bottom: 100px;
    }
    .custom-container, .clientSliderSwiper {
        width: 1200px;
    }
    .client-box p {
        font-size: 16px;
        line-height: 30px;
    }
    .services-box h6 {
        font-size: 26px;
    }
    .services-box p {
        font-size: 16px;
        display: -webkit-box;
        /* -webkit-line-clamp: 3; */
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .case-mask-img img {
        width: 1200px;
    }
    .case-study-img img {
        width: 800px;
        height: 500px;
    }
    #numberSlides {
        font-size: 42px;
    }
    .cusd-case-pagination {
        width: 958px;
    }
    .more-studies-btn-wrap {
        top: -56px;
        z-index: 1;
    }
    .case-study {
        padding-bottom: unset;
    }
    .mask-slider-case-study {
        width: 800px;
        height: 500px;
    }
    .numbers-span {
        font-size: 42px;
    }
    .choose-txt {
        width: 490px;
    }
    .choose-txt h5 {
        font-size: 54px;
    }
    .theme-choose-p {
        font-size: 18px;
    }
    .choose-info-box {
        width: 500px;
        left: -100px;
    }
    .theme-heading-h6 {
        font-size: 20px;
    }
    .team-content {
        padding: 80px 0 100px 0;
    }
    .team-txt h5 {
        font-size: 26px;
    }
    .team-txt span {
        font-size: 18px;
        margin: 10px 0 20px 0;
    }
    .team-txt p {
        font-size: 16px;
    }
    .navigation-team-slider {
        width: 220px;
    }
    .team-slider-content {
        top: 0px;
    }
    .banner-service-txt h1 {
        font-size: 62px;
    }
    .actual-research-img {
        width: calc(100% - 180px);
    }
    .service-info-txt p {
        width: 1200px;
        margin: 100px auto 0 auto;
    }
    .about-img-above-row img, .about-img-below-row img {
        display: none;
    }
    .mission-container {
        width: 980px;
    }
    .misison-content {
        flex-wrap: wrap;
    }
    .mission-text {
        width: 100%;
        text-align: center;
    }
    .box-mission-project {
        margin: 0 auto 0 auto !important;
    }
    .project-mission {
        width: 100%;
        margin-top: 50px;
    }
    .techie-naigation {
        width: 1100px;
        left: -63px;
    }
    .free-qoute-text {
        width: 740px;
    }
    .free-qoute-text h6 {
        font-size: 52px;
    }
    .free-qoute-text p {
        font-size: 20px;
    }
    .more-thanks .free-qoute-content .free-qoute-text h6 {
        font-size: 50px;
    }
    .more-thanks .free-qoute-content .free-qoute-text p {
        width: 780px;
    }
    .ninja-content {
        width: 1200px;
    }
    .ninja-content h5 {
        margin: 150px 0;
    }
}
@media (max-width: 1280px) {
    .banner-text h2 {
        font-size: 36px;
        line-height: 64px;
    }
    .banner-images img {
        width: 560px;
        top: 44px;
    }
    /* .honest-pricing .honest-box:last-child {
        display: none !important;
    } */
    .custom-container, .clientSliderSwiper {
        width: 970px;
    }
    .theme-border-btn {
        font-size: 16px;
        height: 50px;
        width: 160px;
    }
    .social-links {
        display: none;
    }
    .navbar-nav {
        margin-right: 15px;
    }
    .navbar-nav li {
        margin-right: 5px;
    }
    .navbar-brand img {
        width: 200px;
    }
    #navbarSupportedContent {
        margin-top: 10px !important;
    }
    .honest-box, .honest-box-two {
        width: 33%;
    }
    .services-box h6 {
        font-size: 22px;
    }
    .services-box p {
        font-size: 14px;
        width: 100%;
    }
    .case-mask-img img {
        width: 980px;
    }
    .case-study-img img, .mask-slider-case-study {
        width: 600px;
        height: 350px;
    }
    .cusd-case-pagination {
        width: 770px;
    }
    .case-study-swiper-pagination {
        left: 21px;
    }
    .more-studies-btn-wrap {
        top: -212px;
    }
    .case-study {
        height: 900px;
    }
    .navigation-team-slider {
        width: 230px;
    }
    .team-slider-content {
        top: 10px;
    }
    .plan-box {
        width: 306px;
    }
    .numbers-span {
        font-size: 32px;
    }
    .dots-process li {
        width: 5px;
        height: 5px;
    }
    .theme-heading-h6 {
        font-size: 18px;
    }
    .plan-box h6 {
        margin: 5px 0 5px 0;
    }
    .plan-box p, .inovative-box p {
        font-size: 14px;
    }
    .db-1280 {
        display: block !important;
    }
    .dn-1280 {
        display: none !important;
    }
    .df-1280 {
        display: flex !important;
    }
    .choose-txt {
        width: 100%;
        text-align: center;
    }
    .choose-txt h5 {
        font-size: 46px;
    }
    .inovative-txt h6 {
        font-size: 18px;
        margin: 0;
        text-align: left;
        line-height: 36px;
    }
    .inovative-box {
        width: 100%;
        margin: 40px 0 0 0 ;
        padding: 20px;
    }
    .subscription-content p {
        font-size: 18px;
        width: 865px;
    }
    .inovative-box p {
        text-align: left;
        width: calc(100% - 10px);
    }
    .choose-txt .theme-border-btn {
        margin: 50px auto 0 auto;
    }
    .client-box {
        padding: 60px 20px 60px 20px;
    }
    .client-box p {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        font-size: 14px;
    }
    .newsletter-box input {
        height: 70px;
        font-size: 20px;
    }
    .submit-btn {
        height: 52px;
        font-size: 20px;
    }
    .footer-logo img {
        width: 200px;
    }
    .footer-box-one p {
        font-size: 16px;
    }
    .footer-heading {
        position: relative;
        top: 18px;
        font-size: 20px;
    }
    .footer {
        padding: 70px 0;
    }
    .footer-box-one {
        width: 310px;
    }
    .footer-box-four .newsletter-box {
        width: 340px;
        top: 20px;
    }
    .footer-box-four .newsletter-box input {
        width: 340px;
    }
    .actual-research-img {
        width: calc(100% - 140px);
        border-radius: 70px 70px 0 70px;
    }
    .banner-service-txt p {
        font-size: 22px;
    }
    .banner-service-txt h1 {
        font-size: 54px;
    }
    .service-info-txt p {
        width: calc(100% - 130px);
        margin: 70px auto 0 auto;
        font-size: 18px;
    }
    .research-text-box {
        top: unset;
        width: 100% !important;
    }
    .research-text-box span {
        font-size: 38px;
        line-height: 38px;
    }
    .research-text-box h6 {
        font-size: 24px;
    }
    .research-text-box p {
        font-size: 18px;
        line-height: 35px;
        margin-bottom: 15px;
    }
    .offer-box {
        width: 100%;
    }
    .offer-content .offer-box:first-child {
        margin-right: 50px;
    }
    .offer-box h5 {
        font-size: 24px;
        margin: 30px 0 20px 0;
    }
    .offer-box p {
        font-size: 18px;
    }
    .offer-box .line-foot {
        margin: 54px 0 40px 0;
    }
    .contact-us {
        padding: 100px 0;
    }
    .contact-box-text {
        width: 470px;
    }
    .contact-form {
        width: 440px;
        padding: 40px;
    }
    .about-content-text p {
        font-size: 18px;
    }
    .about-imgs-row {
        margin: 70px 0 100px 0;
    }
    .about-mask-two {
        width: 880px;
    }
    .about-meeting {
        width: 800px;
    }
    .mission-text p {
        font-size: 18px;
    }
    .commitment-box {
        margin-bottom: 70px;
    }
    .commitment-box p {
        font-size: 18px;
    }
    .free-qoute-content {
        background-position-x: 136%;
    }
    .case-name-box h5 {
        font-size: 38px;
    }
    .case-name-box p {
        margin: 20px 0 40px 0;
        font-size: 18px;
    }
    .case-name-box .commitment-box p {
        font-size: 14px;
    }
    .more-thanks .free-qoute-content .free-qoute-text h6 {
        font-size: 40px;
    }
    .more-thanks .free-qoute-content .free-qoute-text p {
        width: 100%;
    }
    .more-thanks .free-qoute-content .free-qoute-text {
        flex-basis: calc(100% - 250px);
    }
    .ninja-content {
        width: 1000px;
    }
    .ninja-content h5 {
        margin: 100px 0;
        font-size: 38px;
    }
    .ninja-text p {
        font-size: 18px;
        margin: 30px 0;
    }
    .ninja-text h6 {
        font-size: 32px;
    }
    .ninja-text h6 span {
        font-size: 18px;
    }
    .job-content h1 {
        font-size: 36px;
        letter-spacing: 0.01em;
    }
    .job-content h1 img {
        left: 162px;
    }
    .post-job-header h5 {
        font-weight: 400;
    }
    .job-title {
        font-size: 38px;
        letter-spacing: 0.01em;
    }
    .job-details h4, .job-application h5 {
        font-size: 28px;
    }
    .job-details p, .job-details ul li {
        font-size: 16px;
    }
    .file-input [type="file"]::-webkit-file-upload-button {
        font-size: 16px;
    }
    .client-navigate-arrow {
        top: 215px;
    }
}
@media (max-width: 1190px) {
    .welcome-banner-txt {
        margin-top: 60px;
    }
    .banner-images img {
        width: 436px;
        top: 74px;
    }
    .clients {
        margin-top: 60px !important;
    }
    .honest-pricing {
        flex-wrap: wrap;
    }
    .honest-box, .honest-box-two {
        width: 380px;
        margin-bottom: 30px;
    }
    .honest-pricing .honest-box-two:last-child {
        margin-bottom: 0px;
    }
}
@media (max-width: 1120px) {
    .teachieTeamAboutSlider {
        width: calc(100% - 140px);
    }
    .techie-naigation {
        width: 100%;
        left: 0;
    }
    .ninja-content {
        width: calc(100% - 100px);
    }
    #estimateHeaderModal .modal-dialog {
        min-width: calc(100% - 40px);
    }
    #estimateHeaderModal .modal-content {
        width: 100%;
    }
}
@media (max-width: 1024px) {
    .navbar-nav li {
        margin-right: 0;
    }
    .banner-images img {
        left: -30px;
    }
    .text-block {
        width: 15px;
        height: 16px;
        border-radius: 4px 4px 0px 4px;
        margin-right: 12px;
        position: relative;
        top: 1px;
    }
    .blue-theme-text {
        font-size: 18px;
    }
    .pickups-line {
        font-size: 32px;
        margin: 0px 0 40px 0;
    }
    .mt-150 {
        margin-top: 50px;
    }
    .pb-150 {
        padding-bottom: 50px;
    }
    .custom-container, .clientSliderSwiper {
        width: 940px;
    }
    .service-ico-box {
        width: 110px;
        height: 110px;
    }
    .service-ico-box img {
        width: 40px;
    }
    .services-box {
        padding: 50px 30px;
    }
    .hover-box-child {
        bottom: -40px;
    }
    .theme-btn {
        font-size: 16px;
        height: 50px;
        padding: 0 40px;
    }
    .more-studies-btn-wrap {
        top: -268px;
    }
    .case-study {
        height: 800px;
    }
    .banner, .trusted-partner {
        padding: 0;
        overflow: hidden;
    }
    .team-slider-content {
        top: 16px;
    }
    .about-img-above-row, .about-img-below-row {
        width: calc(100% - 100px);
    }
    .mission-container {
        width: calc(100% - 100px);
    }
    .free-qoute-content {
        background-image: none;
    }
    .free-qoute-text {
        width: 100%;
    }
    .more-thanks .free-qoute-content .free-qoute-text {
        flex-basis: calc(100% - 230px);
    }
}
@media (max-width: 991px) {
    .custom-container, .clientSliderSwiper {
        width: 688px;
    }
    #navbarSupportedContent {
        display: none;
        width: 100vw;
        height: 100vh;
        overflow: hidden;
        position: fixed;
        background: #0054D2;
        top: 0;
        right: 0;
        margin: 0 !important;
        z-index: 1;
    }
    .playDraw {
        display: block !important;
        animation: navbarDrawIn 1s ease-in-out;
    }
    .drawBack {
        transform: translateX(-100%);
        transition: 0.5s;
    }
    .overflowBodyHidden {
        width: 100vw;
        height: 100vh;
        overflow: hidden;
    }
    .close-navbar-drawer {
        display: block;
    }
    .navbar-nav {
        margin: 0 !important;
        padding: 70px 0 0 70px;
    }
    .nav-item a {
        color: #fff !important;
    }
    .nav-item a.active {
        color: #000 !important;
    }
    #navbarSupportedContent .theme-border-btn {
        display: none;
    }
    .banner {
        padding: 0;
        width: calc(100% - 40px);
    }
    .banner-content {
        padding: 0 30px 50px 30px;
    }
    .welcome-banner-txt {
        margin-top: 50px;
        font-size: 16px;
    }
    .banner-text h2 {
        font-size: 38px;
    }
    .banner-text p {
        font-size: 14px;
        width: 368px;
        margin: 16px 0 30px 0;
    }
    .banner-images img {
        width: 380px;
        top: 52px;
    }
    .banner-text .theme-border-btn {
        width: 200px;
    }
    .honest-pricing {
        display: none;
    }
    .trusted-partner {
        width: 688px;
        padding: 0;
    }
    .services-box {
        margin-bottom: 60px;
    }
    .caseStudySwiper {
        top: 80px;
    }
    .case-mask-img img {
        width: 770px;
    }
    .case-study-img img {
        width: 540px;
        height: 295px;
    }
    .cusd-case-pagination {
        width: 625px;
        top: 44px;
    }
    #numberSlides {
        font-size: 24px;
    }
    .case-study-swiper-pagination span {
        width: 6px;
        height: 6px;
        margin: 6px 0 !important;
    }
    .case-study-swiper-pagination {
        left: 11px;
        top: -4px !important;
    }
    .case-study {
        height: 700px;
    }
    .case-mask-wrapper {
        height: 510px;
    }
    .more-studies-btn-wrap {
        top: -20px;
    }
    .plan-box-wraper {
        flex-wrap: wrap;
    }
    .plan-box {
        margin-bottom: 30px;
    }
    .navigation-team-slider {
        width: 180px;
    }
    .team-slider-content {
        top: 24px;
    }
    .subscription-content p {
        font-size: 17px;
        width: calc(100% - 80px);
    }
    .footer-content {
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .footer-box-four {
        display: none;
    }
    .banner-service-txt h1 {
        font-size: 48px;
        line-height: 60px;
    }
    .banner-content {
        padding: 0 30px 0px 30px;
    }
    .actual-research-img {
        width: calc(100% - 210px);
        border-radius: 100px 100px 0 100px;
    }
    .services-details-content {
        margin-top: 50px;
    }
    .service-info-txt p {
        margin: 50px auto 0 auto;
        font-size: 16px;
    }
    .db-991 {
        display: block !important;
    }
    .dn-991 {
        display: none !important;
    }
    .offer-content {
        flex-wrap: wrap;
    }
    .offer-content .offer-box:first-child {
        margin-right: unset;
    }
    .offer-content .offer-box {
        margin: 0 0 15px 0;
    }
    .contact-us-content {
        flex-wrap: wrap;
    }
    .contact-box-text {
        width: 100%;
    }
    .contact-box-text p {
        font-size: 18px;
        margin: 20px 0 40px 0;
    }
    .contact-form {
        width: 100%;
        margin-top: 60px;
    }
    .about-meeting {
        width: 600px;
        border-radius: 100px 0 100px;
    }
    .about-mask-two {
        width: 660px;
    }
    .box-mission-project {
        width: 190px;
        height: 190px;
    }
    .techie-name h6 {
        font-size: 20px;
        margin: 30px 0 10px 0;
    }
    .techie-name p {
        font-size: 18px;
    }
    .free-qoute-text h6 {
        font-size: 48px;
    }
    .valueable-client-img {
        padding: 30px 20px;
    }
    .more-thanks .free-qoute-content .free-qoute-text {
        flex-basis: 100%;
        text-align: center;
    }
    .more-thanks .free-qoute-content .free-qoute-text h6 {
        font-size: 38px;
    }
    .more-thanks .free-qoute-content a {
        margin: 0 auto !important;
    }
    .valueable-content p {
        font-size: 18px;
    }
    .more-thanks .free-qoute-content .free-qoute-text p {
        font-size: 18px;
    }
    .ninja-content .techie-img-social {
        margin: 0 auto;
    }
    .job-content h1 {
        display: none;
    }
    .filter-bar-form {
        display: inline-flex;
        flex-wrap: wrap;
    }
    .filter-bar-form .form-label-select, .apply-filter {
        width: calc(50% - 20px);
    }
    .info-posting h5 {
        margin-right: 50px;
    }
    .job-title {
        width: calc(100% - 60px);
    }
}
@media (max-width: 767px) {
    .banner-images img {
        display: none;
    }
    .trusted-partner {
        width: 100%;
        padding: 0 20px;
    }
    .custom-container, .clientSliderSwiper {
        width: 100%;
        padding: 0 20px;
    }
    .case-study {
        height: 660px;
        position: relative;
    }
    .more-studies-btn-wrap {
        position: absolute;
        top: unset;
        bottom: 0;
        margin: 0 auto;
        width: 100%;
    }
    .case-mask-wrapper {
        height: auto;
    }
    .case-mask-img {
        top: 0;
    }
    .case-mask-img img {
        width: 100%;
    }
    .case-study-img img {
        width: calc(100% - 160px);
        height: auto;
    }
    .caseStudySwiper {
        top: 32px;
    }
    .caseStudySwiper .swiper-slide {
        top: 30px;
    }
    .cusd-case-pagination {
        width: calc(100% - 200px);
        display: none;
    }
    .teamSliderSwiper {
        padding: 30px 50px;
    }
    .navigation-team-slider {
        display: none;
    }
    .team-txt {
        margin-top: 60px;
    }
    .plan-box {
        width: 100%;
    }
    .newsletter-box {
        width: 500px;
    }
    .newsletter-box input {
        font-size: 18px;
        padding: 0 0 0 30px;
    }
    .footer-box-one {
        flex-basis: 100%;
    }
    .actual-research-img {
        width: calc(100% - 220px);
    }
    .banner-service-txt p {
        font-size: 18px;
    }
    .banner-service-txt h1 {
        font-size: 32px;
        line-height: 38px;
    }
    .about-content-text p {
        font-size: 16px;
    }
    .about-imgs-row {
        margin: 30px 0 60px 0;
    }
    .about-meeting {
        width: calc(100% - 100px);
        border-radius: 60px 0 60px 0;
    }
    .about-mask-two {
        width: calc(100% - 40px);
    }
    .mission-text p {
        font-size: 16px;
        margin-top: 10px;
    }
    .box-mission-project {
        width: 100%;
        height: 120px;
    }
    .box-mission-project h6 {
        font-size: 24px;
    }
    .box-mission-project h6 span {
        font-size: 14px;
        margin-top: 0;
    }
    .nav-case-studies {
        justify-content: center;
    }
    .nav-case-studies form {
        display: none;
    }
    .free-qoute-text h6 {
        font-size: 38px;
    }
    .free-qoute-text p {
        font-size: 16px;
    }
    .case-name-box p {
        margin: 10px 0 30px 0;
        font-size: 16px;
    }
    .valueable-content p {
        font-size: 16px;
    }
    .more-thanks .free-qoute-content .free-qoute-text p {
        font-size: 16px;
    }
    .more-thanks .free-qoute-content .free-qoute-text h6 {
        font-size: 32px;
    }
    .ninja-content h5 {
        margin: 60px 0;
        font-size: 32px;
    }
    .ninja-text p {
        font-size: 16px;
    }
    .filter-bar-form {
        gap: 20px;
        width: 100%;
    }
    .filter-bar-form .form-label-select, .apply-filter {
        width: calc(50% - 10px);
    }
    .footer-box-two {
        display: none;
    }
    .post-job-header h5 {
        font-size: 20px;
    }
    .info-posting h5 {
        margin-right: 30px;
    }
    .post-job-content p {
        font-size: 16px;
    }
    .job-title {
        width: calc(100% - 30px);
        font-size: 26px;
    }
    .job-details h4, .job-application h5 {
        font-size: 24px;
        margin: 20px 0 10px 0;
    }
    .client-box p {
        -webkit-line-clamp: unset;
    }
}
@media (max-width: 650px) {
    .case-study {
        height: 615px;
    }
    .actual-research-img {
        width: calc(100% - 200px);
        border-radius: 70px 70px 0 70px;
    }
}
@media (max-width: 575px) {
    .navbar {
        width: calc(100% - 80px);
    }
    .banner-text h2 {
        font-size: 26px;
        line-height: 40px;
    }
    .banner-text p {
        width: 100%;
        line-height: 24px;
    }
    .blue-theme-text {
        font-size: 16px;
    }
    .pickups-line {
        font-size: 24px;
        margin: 0px 0 20px 0;
        line-height: 46px;
    }
    .mt-150 {
        margin-top: 40px;
    }
    .pb-150 {
        padding-bottom: 40px;
    }
    .case-study {
        height: 500px;
    }
    .team-slider-content {
        top: 0;
    }
    .teamSliderSwiper {
        padding: 30px 0;
    }
    .team-txt {
        margin-top: 20px;
    }
    .choose-txt h5 {
        font-size: 26px;
        line-height: 52px;
        margin-bottom: 10px;
    }
    .theme-choose-p {
        font-size: 14px;
    }
    .choose-txt h6 {
        font-size: 26px;
        margin: 30px 0 16px 0;
    }
    .inovative-txt h6 {
        font-size: 18px;
        margin: 0;
        text-align: left;
        line-height: 36px;
    }
    .newsletter-box {
        width: 100%;
        padding: 0 20px;
    }
    .newsletter-box input {
        font-size: 16px;
    }
    .submit-btn {
        width: 130px;
        right: 32px;
        font-size: 16px;
    }
    .actual-research-img {
        width: calc(100% - 180px);
    }
    .banner-service-txt p {
        font-size: 16px;
    }
    .banner-service-txt h1 {
        font-size: 28px;
        line-height: 32px;
    }
    .service-banner-content {
        height: 200px;
    }
    .service-info-txt p {
        margin: 40px auto 0 auto;
        font-size: 14px;
        line-height: 36px;
    }
    .offer-box h5 {
        font-size: 20px;
        margin: 25px 0 12px 0;
    }
    .offer-box p {
        font-size: 14px;
        line-height: 30px;
    }
    .mix-theme-text {
        font-size: 28px;
        line-height: 46px;
    }
    .contact-box-text p {
        font-size: 14px;
        margin: 10px 0 20px 0;
    }
    .contact-box-text a {
        font-size: 16px;
        width: 100%;
        padding: 20px 0px 20px 20px;
    }
    .input-box-theme label, .textarea-box-theme label {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .input-box-theme input, .textarea-box-theme textarea {
        font-size: 16px;
        line-height: 16px;
    }
    .box-mission-project {
        margin: 0 auto 20px auto !important;
    }
    .commitment-box p {
        font-size: 14px;
        padding-left: 10px;
    }
    .techie-name p {
        font-size: 14px;
    }
    .mission-container {
        width: calc(100% - 60px);
    }
    .about-img-above-row, .about-img-below-row {
        width: calc(100% - 60px);
    }
    .about-mask-two {
        width: calc(100% - 70px);
        top: -18px;
    }
    .teachie-team-about-slider {
        margin-bottom: 80px;
    }
    .nav-case-studies {
        margin-bottom: 0;
    }
    .case-study-image-box {
        margin-bottom: 30px;
    }
    .showing-info {
        display: none;
    }
    .cusd-pagination {
        justify-content: center;
    }
    .free-qoute-text h6 {
        line-height: 50px;
    }
    .free-qoute-text p {
        margin: 10px 0 20px 0;
    }
    .free-qoute-content {
        padding: 0 0 40px 0;
    }
    .case-name-box p {
        margin: 10px 0 30px 0;
        font-size: 14px;
    }
    .case-name-box .commitment-box {
        margin-bottom: 10px;
    }
    .valueable-content p {
        font-size: 14px;
    }
    .more-thanks .free-qoute-content .free-qoute-text p {
        font-size: 14px;
    }
    .more-thanks .free-qoute-content .free-qoute-text h6 {
        font-size: 28px;
    }
    .ninja-content h5 {
        margin: 60px 0;
        font-size: 28px;
    }
    .ninja-text p {
        font-size: 14px;
    }
    .ninja-content {
        width: calc(100% - 60px);
    }
    .filter-bar-form .form-label-select, .apply-filter {
        width: 100%;
    }
    .info-posting {
        display: inline-flex !important;
        flex-wrap: wrap;
    }
    .info-posting h5 {
        margin: 0 30px 10px 0;
    }
    .dn-575 {
        display: none !important;
    }
    .db-575 {
        display: block !important;
    }
    .apply-job-btn {
        height: 50px;
        font-size: 16px;
        margin-top: 20px;
    }
    .mask-job-app, .logo-job-app {
        display: none;
    }
    .job-title {
        line-height: 30px;
        padding-bottom: 20px;
    }
}
@media (max-width:500px) {
    .case-study {
        height: 480px;
    }
    .theme-btn {
        font-size: 14px;
        height: 50px;
        padding: 0 20px;
    }
    .case-study-img img {
        width: calc(100% - 115px);
    }
    .caseStudySwiper {
        top: 14px;
    }
    .actual-research-img {
        width: calc(100% - 150px);
        border-radius: 50px 50px 0 50px;
    }
    .techie-naigation {
        bottom: 240px;
    }
}
@media (max-width:450px) {
    .case-study {
        height: 450px;
    }
    .actual-research-img {
        width: calc(100% - 140px);
    }
    .banner-service-txt p {
        font-size: 14px;
    }
    .banner-service-txt h1 {
        font-size: 24px;
    }
    .banner-service-txt p {
        font-size: 14px;
        margin-bottom: 0;
    }
    .contact-form {
        padding: 30px 20px;
    }
}
@media (max-width:400px) {
    .case-study {
        height: 400px;
    }
    .pickups-line {
        padding: 0 20px;
    }
    .actual-research-img {
        width: calc(100% - 124px);
    }
    .techie-naigation {
        display: none !important;
    }
    .teachieTeamAboutSlider {
        width: 100%;
    }
    .filter-bar-form {
        padding: 30px 25px;
    }
}
@media (max-width:360px) {
    .case-study {
        height: 380px;
    }
    .actual-research-img {
        width: calc(100% - 110px);
        border-radius: 30px 30px 0 30px;
    }
}
@media (max-width:350px) {
    .case-study {
        height: 370px;
    }
}
@media (max-width:340px) {
    .case-study {
        height: 360px;
    }
}
@media (max-width:330px) {
    .case-study {
        height: 350px;
    }
}

/*==============================================
************************************************
*----------  Mujtaba Changes -------------------
************************************************
*===============================================*/

/** {*/
/*    -webkit-user-select: none;*/
/*    -webkit-touch-callout: none;*/
/*    -moz-user-select: none;*/
/*    -ms-user-select: none;*/
/*    user-select: none; !* ---- for unselect text content form website -----*!*/
/*    !*color: #cc0000;*!*/
/*    pointer-events: none; !*--- for disable image drag and drop -------*!*/
/*}*/

.admin-teacher-student {
    /*filter: drop-shadow(0px 4px 150px rgba(0, 0, 0, 0.1));*/
    filter: drop-shadow(0px 0px 16px #999999);
    margin: 50px 0;
}



img {
    pointer-events: none;
}
* {
    user-select: none;
}
.service-info-txt p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 38px;
    text-align: center;
    color: #707070;
    max-width: 1072px;
    margin: 100px auto 0 auto;
}

.valuable-shadow-box > ul {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
    color: #929292;
    margin-left: 20px;
}

.valueable-content ul {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 40px;
    color: #929292;
    margin-left: 20px;
}

.honest-pricing-new {
    display: flex;
    flex-wrap: wrap;
    /* align-content: space-around !important; */
    justify-content: center;
    row-gap: 10px;
    column-gap: 50px;

}
.honest-pricing-new > * {
    /*background: #A3B5FF;*/
    flex: 1;
}
.honest-box-two-new {
    padding: 20px;
    align-items: center;
    /*min-width: 570px;*/
    /*max-width: 570px;*/
    min-width: 500px;
    max-width: 500px;
    transition: 0.3s;
    cursor: pointer;
}
.honest-box-two-new:hover {
    box-shadow: 0px 1px 80px rgb(0 0 0 / 7%);
    transition: 0.3s;
    border-radius: 16px;
}
.honest-box-two-new:hover > .honest-bg-mask {
    background: #A3B5FF !important;
}
.honest-box-two h6 {
    margin: 0 0 0 25px;
}
.honest-row-two-mr {
    /*margin-right: 50px;*/
    min-width: 490px !important;
    max-width: 490px !important;
}
.honest-bg-mask {
    background: rgba(48, 102, 255, 0.1);
}
.hr-queries {
    padding-top: 18px;
}
.team-members-content {
    position: relative;
    background: linear-gradient(0deg, rgba(148, 92, 254, 0.05) 50%, #fff0 100%);
}
.team-members-content .team-members-top {
    position: absolute;
    width: 100%;
}
.mobileSlider{
    display: none;
}
.see-team-btn {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.see-team-btn a {
    position: relative;
    top: 200px;
}
.tmembers-icon{
    width: 100px;
    border-radius: 200px;
    place-self: center;
    margin: 10px;
}
.tmember-card {
    width: 237px;
    padding: 8px 8px;
    display: inline-grid;
    text-align: center;
    border-radius: 16px;
    font-size: xx-small;
    transition: 0.3s;
    cursor: pointer;
}
.tmember-card:hover {
    background-color: #ffffff;
    box-shadow: 0px 30px 50px 6px rgb(165 168 193 / 20%);
    transition: 0.3s;
    z-index: 1;
    /*opacity: 0.7;*/
}
.tmember-card:hover .t-mem-detail {
    display: block !important;
    transition: 0.3s;
}
.tmember-card-footer{
    border-top: 1px solid #F2F2F2;
    padding: 10px;
}
.case-study-image-box img {
    border-radius: 20px;
}
.case-study-image-box a {
    background: #99B1F5;
    padding: 10px ;
}
.analytics-project-img {
    width: calc(100% - 126px);
    position: absolute;
    border-radius: 100px 100px 0px 0px;;
}
.tinuiti-stack > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #303030;
}
.tinuiti-stack img {
    width: 50px;
}
.stack-h {
    margin: -10px 0px 20px !important;
    font-family: 'Lato' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    line-height: 160% !important;
    color: #303030 !important;
}

.b-ams-business {
    padding: 30px 30px 110px 30px;
}



/*==============================================
*----------  Data & Analytics page -------------
*===============================================*/

.w-1536 {
    width: 1536px;
    margin: 0 auto;
}
.mb-50 {
    margin-bottom: 50px;
}
.mb-120 {
    margin-bottom: 120px;
}
.pl-30 {
    padding-left: 30px;
}
.dataAnalytics-banner {
    background-image: url("/assets/imgs/data-analytics-bg.png");
}
.analytics-custom-container {
    max-width: 1760px;
    margin: 0 auto;
}
.analytics-banner-content {
    background: linear-gradient(90deg, rgba(48, 102, 255, 0.85) 0%, rgba(54, 110, 253, 0) 160.71%) !important;
    /*padding: 0px 40px;*/
    border-radius: 20px;
}
.mt-65 {
    margin-top: 65px;
}
.pt1-160 {
    padding-top: 160px;
}
.pt-80 {
    padding-top: 80px;
}
.pb1-80 {
    padding-bottom: 80px;
}
.analytics-pickups-line-one {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    font-size: 62px;
    line-height: 74px;
    color: #202020;
    padding: 10px 0px 30px 0px;
    width: fit-content;
    /*margin: 0px auto;*/
}
.analytics-pickups-line-two {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #FFFFFF;
    background: linear-gradient(90deg, #3066FF 0.85%, rgba(48, 102, 255, 0.71) 124.26%);
    border-radius: 20px;
    padding: 50px 88px 50px 88px;
    text-align: center;
}
.analytics-digital-link-1 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #3066FF;
}
.analytics-info-container {
    max-width: 1760px;
    margin: 0 auto;
    padding-top: 30px;
    justify-content: space-between;
}
.info-box-bg {
    background: linear-gradient(180deg, rgba(148, 92, 254, 0.1) 0%, rgba(148, 92, 254, 0) 115.51%);
    border-radius: 20px;
    height: 129px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin-right: 12px;*/
    padding: 0 15px;
    text-align: center;
}
.info-box-1 {
    width: 275px;
}
.info-box-2 {
    width: 275px;
}
.info-box-3 {
    width: 572px;
}
.info-box-4 {
    width: 275px;
}
.info-box-5 {
    width: 275px;
}
.info-box-bg p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
}
.perfect-blend-section {
    width: 1458px;
    display: flex;
    margin: 0px auto;
    justify-content: center;
    align-items: center;
    padding: 0px;
    gap: 59px;
}
.perfect-blend-section .r-1,.r-2 {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.devops-img-1 {
    width: 100%;
}
.devops-box-1 {
    position: relative;
    top: 10px;
}
.devops-box-1 > h2 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px;
    color: #404040;
}
.devops-box-1 > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 195%;
    color: #3066FF;
    padding: 20px 0px;
}
.devops-box-11 {
    display: flex;
}
.devops-box-111 {
    width: 351px;
}
.devops-box-111 > P {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
}
.devops-box-111 > ul {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 195%;
    color: #707070;
    list-style: number;
    padding-left: 20px;
}
.mask-blend {
    width: 100%;
}
.blend-img-box {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    /*width: 700px;*/
    left: -54px;
}
.actual-blend-img {
    position: absolute;
    width: calc(100% - 216px);
}
.blend-box-width {
    /*width: 732px;*/
    position: relative;
    /*left: 45px;*/
}
.blend-img-box2 {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 700px;
    left: -73px;
    margin: 0px auto;
}
.actual-blend-img2 {
    position: absolute;
    width: calc(100% - 190px);
}
.blend-text-box {
    position: relative;
    top: 24px;
    /*left: 42px;*/
}
.accomplishment-right{
    left: 42px;
}
.accelerator-box {
    position: relative;
    left: 37px !important;
}
.section-h-36 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 43px;
    color: #404040;
}
.accomplishment-h {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 62px;
    line-height: 84px;
    color: #000000;
    padding: 0px 0px 20px 0px;
}
.blend-text-box > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 195%;
    color: #3066FF;
    margin: 20px 0px;
}
.perfect-h {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
}
.perfect-blend-startup,.perfect-blend-giants > ul {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 195%;
    color: #707070;
}
.accelerator-card {
    background: #FFFFFF;
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    margin: 10px ;
    width: 84%;
}
.accelerator-icons {
    padding: 20px 30px 20px 50px;
}
.accelerator-icons > img {
    width: 80px;
}
.accelerator-card > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 195%;
    width: 51%;
    color: #000000;
    padding: 20px;
}
.sites-logo-section {
    background: linear-gradient(180deg, rgba(148, 92, 254, 0.1) 0%, rgba(148, 92, 254, 0) 115.51%);
    padding-top: 65px;
    max-width: 1920px;
    margin: 0px auto;
}
.sites-logo-img {
    width: 80%;
    margin: 0px auto;
}
.pt-65 {
    padding-top: 65px;
    margin: 0px auto;
}
.upwork-section {
    width: 1407px;
    /*height: 590.42px;*/
    /*background-color: whitesmoke;*/
    margin: 0px auto;
    /*padding: 100px 251px;*/
}
.upwork-img-div {
    display: flex;
    justify-content: center;
}
.upwork-img-div > img {
    width: 738px;
    position: relative;
    top: -90px;
    /*right: 37px;*/
}
.accomplishment-card {
    background: #FFFFFF;
    box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    align-items: center;
    width: 90%;
}
.accomplishment-card > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    font-size: 40px;
    line-height: 195%;
    color: #3066FF;
}
.accomplishment-card > p > span {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 195%;
    color: #000000;
    margin-left: 30px;
}
.analytics-box-wraper {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-around;
    row-gap: 50px;
}
.analytics-box {
    width: 370px;
    margin: 20px;
}
.analytics-box-4 {
    position: relative;
    left: 190px;
}
.analytics-box-5 {
    position: relative;
    left: -149px;
}
.analytics-ul {
    position: relative;
    left: -88px;
}
.endToEndRow1 {
    width: 27%;
}
.endToEndRow2-1 {
    width: 27%;
    position: relative;
    left: 80px;
}
.endToEndRow2-2 {
    width: 27%;
    position: relative;
    right: 104px;
}
.height-unset {
    height : unset;
}
.py-20 {
    padding: 20px 0px;
}
.analytics-google-h {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    /*font-size: 62px;*/
    line-height: 74px;
    color: #202020;
    margin: 10px 0px 40px 0px;
}
.google-data-p {
    width: 60%;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    color: #000000;
    margin: 0px auto;
    padding-bottom: 40px;
    opacity: 0.7;
}
.google-data-box {
    border-bottom: 4px solid #3066FF;
}
.data-search-box4 {
    height: 188px;
}
.google-data-box h2 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #3066FF;
    width: 92%;
}
.google-data-box ul {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #707070;
    padding-left: 20px;
}
.end-to-end-design-ul {
    /*list-style-type: number;*/
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #707070;
    padding-left: 15px;
}
.pickups-line-new {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 62px;
    line-height: 74px;
    text-align: center;
    width: 1326px;
    color: #000000;
    margin: 0px auto;
    padding-top: 25px;
}
.choose-txt-new {
    width: 649px;
}
.choose-txt-new h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 62px;
    line-height: 84px;
    color: #000000;
    width: 90%;
}
.choose-txt-new p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 175%;
    color: #3066FF;
    /*width: 90%;*/
    width: 76%;
}
.choose-txt-new ul {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
}
.choose-txt-new ul li {
    flex: 50%;
    margin-bottom: 10px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 175%;
    color: #707070;
}
.analytics-tools-h {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 62px;
    line-height: 74px;
    text-align: center;
    color: #000000;
    margin: 25px 0 25px 0;
}
.d-engineering-info {
    width: 87%;
}
.mr-y-none {
    margin: unset ;
}
.mt-100 {
    margin-top: 100px;
}
.load-more {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.load-more-btn {
    width: 151px;
    height: 59px;
    border: 2px solid #3066FF;
    border-radius: 10px;
    margin: 100px 0px 160px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;

}
.load-more-btn p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    font-size: 16px;
    line-height: 19px;
    color: #945CFE;
}
.load-more-btn span {
    background-image: url(/assets/imgs/icons/Polygon-icon.png);
    width: 14px;
    height: 10px;
    background-repeat: no-repeat;
    /* background: #945CFE; */
    background-repeat: round;
    /* transform: rotate(180deg); */
    overflow: auto;
    margin-left: 20px;
}
.load-more-btn span:hover {
    width: 19px;
    height: 15px;
    margin-left: 15px;
}

/*==============================================
*----------  Cloud & DevOps page -------------
*===============================================*/

.w-47-percent {
    width: 47%;
}
.w-64-percent {
    width: 64%;
}
.devops-automation-h {
    width: 46%;
    /* margin: 0px auto; */
}
.w-426 {
    width: 426px;
}
.cloud-strategy-box {
    background: #FFFFFF;
    box-shadow: 0px 1px 80px rgb(0 0 0 / 7%);
    border-radius: 30px;
    padding: 30px;
    width: 426px;
    margin: 0 0 40px 0;
    position: relative;
}
.consulting-info > h6 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
     font-size: 30px;
    line-height: 36px;
    color: #3066FF;
}
.cloud-strategy-1 {
    left: 326px;
    top: -28px;
}
.cloud-strategy-2 {
    left: -180px;
    top: -122px;
}
.cloud-strategy-3 {
    left: 400px;
    top: -166px;
    width: 326px;
}
.cloud-strategy-4 {
    top: -267px;
    left: -97px;
}
.cloud-strategy-5 {
    top: -225px;
    left: -260px;
}
.cloud-strategy-6 {
    top: -428px;
    right: -265px;
}
.migration-services-top-b {
    width: 40%;
}
.devops-automation-h > h5 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 62px;
    line-height: 84px;
    color: #000000;
    margin-bottom: 30px;
}
.devops-automation-h > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 175%;
    color: #707070;
    width: 76%;
}
.devops-cloud-p1 {
    font-size: 20px !important;
    color: #707070 !important;
    width: 83% !important;
}
.devops-info-box2 {
    background: linear-gradient(180deg, rgba(148, 92, 254, 0.05) 0%, rgba(148, 92, 254, 0) 116.51%);
    border-radius: 120px 120px 0px 120px;
    width: 669px;
    /* height: 620px; */
    padding-top: 46px;
    position: relative;
    left: -227px;
}
.migration-services-top-a {
    width: 40%;
}
.cloud-managed-services-left {
    width: 51%;
    position: relative;
    left: 164px;
    top: 47px;
}
.cloud-managed-services-right {
    position: relative;
    left: -14px;
}
.managed-services-1 {
    background: #FFFFFF;
    border-bottom: 2px solid #3066FF;
    box-shadow: 0px -4px 30px rgb(0 0 0 / 5%);
    border-radius: 30px;
    position: relative;
    left: -120px;
    top: 20px;
    width: 69%;
    padding: 30px 40px;
    margin-bottom: -20px;
}
.managed-services-2 {
    background: #FFFFFF;
    border-bottom: 2px solid #3066FF;
    box-shadow: 0px -4px 30px rgb(0 0 0 / 5%);
    border-radius: 30px;
    position: relative;
    right: -351px;
    width: 61%;
    padding: 30px 55px;
    margin-bottom: -20px;
}
.migration-serv-1 {
    left: 173px;
}
.migration-serv-2 {
    left: -49px;
}
.devops-differentiators {
    display: flex;
    background: #FFFFFF;
    box-shadow: 0px 1px 80px rgb(0 0 0 / 7%);
    border-radius: 30px;
    padding: 30px;
    width: 88%;
    margin: 0 0 40px 0;
    position: relative;
    align-items: center;
    color: #707070;
}
.devops-differentiator-1 {
    left: 147px;
}
.devops-differentiator-2 {
    left: -40px;
}
.feature-tire-card-icons {
    width: 150px;
    padding: 20px 0px;
}
.feature-tire-card {
    background-color: #f5f7ff;
    margin: 10px;
    /*width: 380px;*/
    border-radius: 20px;
}
.feature-tire-card:hover {
    background: #3066ff;
    border-radius: 20px;
    color: #FFFFFF;
    transition: 0.3s;
    cursor: pointer;
}
.feature-tire-card:hover .feature-tire-card-title {
    color: #FFFFFF;
}
.feature-tire-card:hover .feature-tire-card-text {
    color: #FFFFFF;
}
.feature-tire-card-title {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #000000;
    padding: 10px 0px;
}
.feature-tire-card-text {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 267%;
    text-align: center;
    color: #707070;
    padding: 10px 30px 50px 30px;
    list-style: none;
}
.addons-box-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0px;
    gap: 30px;
    width: 60%;
}
.addon-box-right {
    width: 40%;
}
.addons-title {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 62px;
    line-height: 84px;
    color: #000000;
    width: 74%;
}
.addons-demands {
    display: flex;
    flex-wrap: wrap;
    row-gap: 25px;
    column-gap: 25px;
}
.demands-box-w-359 {
    width: 38%
}
.demands-box-w-458 {
    width: 50%;
}
.addons-box {
    display: flex;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
}
.addons-icon {
    background: linear-gradient(153.58deg, #F2F2FC 16.6%, rgba(242, 242, 252, 0) 162.52%);
    border-radius: 20px;
    width: 90px;
    height: 90px;
    margin: 26px 25px 26px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.addons-icon > img {
    width: 39px;
}
.addons-box > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #404040;
}
.addon-box-right > img{
    width: 100%;
}
.transparent-pross-text {
    font-size: 16px !important;
    line-height: 24px !important;
    color: #707070 !important;
}
.helpdesk {
    width: 1584px;
    margin: 0px auto;
    margin-top: 100px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.helpdesk-box-left > img {
    width: 100%;
}
.helpdesk-box-right > h4 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 62px;
    line-height: 84px;
    color: #000000;
}
.helpdesk-level {
    width: 100%;
    background: #FFFFFF;
    border-bottom: 4px solid #3066FF;
    box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    margin-top: 20px;
}
.helpdesk-inner-box {
    /*width: 426px;*/
    padding: 20px 0px 20px 30px;
}
.helpdesk-inner-box > h3 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    color: #3066FF;
}
.helpdesk-inner-box > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #3066FF;
    padding-top: 10px;
}
.helpdesk-inner-box > ul {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #707070;
    padding-top: 10px;
}
.hawk-text {
    width: 82%;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 32px;
    text-align: center;
    color: #000000;
    opacity: 0.7;
    margin: 0px auto;
    padding-bottom: 50px;
}
.hawk-box {
    background: #FFFFFF;
    box-shadow: 0px 4px 40px rgb(0 0 0 / 10%);
    border-radius: 20px;
    padding: 68px 22px;
    height: 201px;
}
.hawk-box > p{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 32px;
    color: #000000;
    opacity: 0.7;
    padding: 0px 20px;
}
.hawk-box-2 {
    background: #FFFFFF;
    box-shadow: 0px 4px 40px rgb(0 0 0 / 10%);
    border-radius: 20px;
    height: 201px;
}
.hawk-box-2 > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    opacity: 0.7;
}
.challenges-card {
    display: flex;
    justify-content: space-between;
    padding-top: 25px;
    flex-wrap: wrap;
}
.challenges {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin: 0px 10px;

    background-color: #f5f7ff;
    border-radius: 20px;
}
.challenges:hover  {
    background: #3066ff;
    transition: 0.3s;
    cursor: pointer;
}
.challenges:hover .challenges-card-img {
    background-image: url("/assets/imgs/icons/tech-challenge-logo-white.png");
}
.challenges:hover .wed-1 {
     color: #FFFFFF;
}
.challenges-card-img {
    background-image: url("/assets/imgs/icons/tech-challenge-logo.png");
    width: 255px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding: 50px 0px;
    margin: 50px auto;
}
.challenges > h3 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    margin: 0px auto;
}
.challenges > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 177%;
    text-align: center;
    padding: 20px;
    width: 71%;
    margin: 0px auto;
}
.challenges > ul {
    margin: 0px auto;
    padding: 0px 30px 69px 50px;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 267%;
    color: #707070;
}
.cloud-managed-services > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #3066FF;
    padding: 30px;
    margin: 0px auto;
    background: #FFFFFF;
    border-bottom: 2px solid #3066FF;
    box-shadow: 0px -4px 30px rgb(0 0 0 / 5%);
    border-radius: 30px;
    position: relative;
}

/*==============================================
*----------  Web Development page -------------
*===============================================*/

.frontend-technology-main {
    max-width: 1442px;
    margin: 0px auto;
    display: flex;
    /* flex-direction: row; */
    align-items: center;
    /*justify-content: space-between;*/
    justify-content: center;
    /* padding: 0px; */
    /* gap: 80px; */
    margin-bottom: 100px;
}
.frontend-box-l {
    /*max-width: 640px;*/
    padding: 20px;
    /*margin-left: 20px;*/
}
.frontend-heading {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 62px;
    line-height: 84px;
    color: #000000;
    padding: 30px 0px;
}
.frontend-text {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 175%;
    color: #707070;
    max-width: 549px;
}
.frontend-box-r {
    max-width: 722px;
    /*justify-content: center;*/
    flex-wrap: wrap;
     margin: 0 auto;
    column-gap: 20px;
    padding: 20px;
}
.progres-bar-box {
    /*max-width: 351px;*/
    width: 48%;
}
.progres-bar-box > P {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    padding: 5px 0px;
}
.progres-bar-line {
    max-width: 351px;
    min-height: 25px;
    background: #C7D3EB;
    border-radius: 40px;
}
.progress-bar > p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    padding: 3px 10px;
    color: #FFFFFF;
    justify-content: end;
}
.mt30{
    margin-top: 30px;
}

.web-bg-blue {
    background-color: #3066FF;
}
.web-dev-btn {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    height: 62px;
    width: 230px;
    border: 2px solid #0054D2;
    border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
    margin-top: 30px;
}
.backend-technology-main {
    max-width: 1442px;
    margin: 0px auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 100px;
}
.backend-box-r {
    max-width: 722px;
    /*justify-content: center;*/
    flex-wrap: wrap;
    /* margin: 0 auto; */
    column-gap: 20px;
}
.backend-box-l {
    /*max-width: 640px;*/
    padding-left: 70px;
}
.databases-technology-main {
    max-width: 1442px;
    margin: 0px auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 100px;
}
.databases-box-l {
    /*width: 549px;*/
}


/*==============================================
*----------  Media Queries -------------
*===============================================*/

@media (min-width: 1920px) {
    .bg-layout-home-team{
        width: 1920px!important;
        display: block;
        margin: 0 auto;
    }
    .team-members-images {
        position: relative !important;
        width: 1920px;
        top: -1532px;
        display: block;
        margin: 0 auto !important;
    }
    .tmember-1 {
        position: absolute;
        left: 639px;
        top: 793px;
    }
    .tmember-2 {
        position: absolute;
        left: 830px;
        top: 1119px;
    }
    .tmember-3 {
        position: absolute;
        left: 1044px;
        top: 803px;
    }
    .tmember-4 {
        position: absolute;
        left: 840px;
        top: 515px;
    }
    .tmember-5 {
        position: absolute;
        left: 1126px;
        top: 643px;
    }
    .tmember-6 {
        position: absolute;
        left: 555px;
        top: 646px;
    }
    .tmember-7 {
        position: absolute;
        left: 479px;
        top: 936px;
    }
    .tmember-8 {
        position: absolute;
        left: 994px;
        top: 1227px;
    }
    .tmember-9 {
        position: absolute;
        left: 1202px;
        top: 971px;
    }
    .tmember-10 {
        position: absolute;
        left: 110px;
        top: 1219px;
    }
    .tmember-11 {
        position: absolute;
        left: 762px;
        top: 1400px;
    }
    .tmember-12 {
        position: absolute;
        left: 605px;
        top: 1185px;
    }
    .tmember-13 {
        position: absolute;
        left: 1275px;
        top: 1177px;
    }
    .tmember-14 {
        position: absolute;
        left: 1362px;
        top: 811px;
    }
    .tmember-15 {
        position: absolute;
        left: 1073px;
        top: 413px;
    }
    .tmember-16 {
        position: absolute;
        left: 600px;
        top: 425px;
    }
    .tmember-17 {
        position: absolute;
        left: 340px;
        top: 745px;
    }
    .tmember-18 {
        position: absolute;
        left: 369px;
        top: 1107px;
    }
    .tmember-19 {
        position: absolute;
        left: 1490px;
        top: 1056px;
    }
    .tmember-20 {
        position: absolute;
        left: 1417px;
        top: 541px;
    }
    .tmember-21 {
        position: absolute;
        left: 846px;
        top: 217px;
    }
    .tmember-22 {
        position: absolute;
        left: 320px;
        top: 469px;
    }
    .tmember-23 {
        position: absolute;
        left: 174px;
        top: 920px;
    }
    .tmember-24 {
        position: absolute;
        left: 370px;
        top: 1360px;
    }
    .tmember-25 {
        position: absolute;
        left: 1203px;
        top: 1366px;
    }
    .tmember-26 {
        position: absolute;
        left: 1537px;
        top: 1305px;
    }
    .tmember-27 {
        position: absolute;
        left: 1641px;
        top: 720px;
    }
    .tmember-28 {
        position: absolute;
        left: 1230px;
        top: 191px;
    }
    .tmember-29 {
        position: absolute;
        left: 422px;
        top: 177px;
    }
    .tmember-30 {
        position: absolute;
        left: 48px;
        top: 680px;
    }
    .tmember-31 {
        position: absolute;
        left: 39px;
        top: 360px;
    }
    .tmember-32 {
        position: absolute;
        left: 603px;
        top: -40px;
    }
    .tmember-33 {
        position: absolute;
        left: 975px;
        top: -50px;
    }
    .tmember-34 {
        position: absolute;
        left: 1616px;
        top: 324px;
    }
    .tmember-35 {
        position: absolute;
        left: 1378px;
        top: 87px;
    }
    .tmember-36 {
        position: absolute;
        left: 259px;
        top: 94px;
    }
    .tmember-37 {
        position: absolute;
        left: 812px;
        top: 63px;
    }
}
@media (max-width: 1919px) {
    .team-members-content .team-members-top {
        position: absolute;
        width: 100%;
        top: 57px;
    }
    .tmember-1 {
        position: absolute;
        left: 639px;
        top: 793px;
    }
    .tmember-2 {
        position: absolute;
        left: 830px;
        top: 1119px;
    }
    .tmember-3 {
        position: absolute;
        left: 1044px;
        top: 803px;
    }
    .tmember-4 {
        position: absolute;
        left: 840px;
        top: 515px;
    }
    .tmember-5 {
        position: absolute;
        left: 1126px;
        top: 643px;
    }
    .tmember-6 {
        position: absolute;
        left: 555px;
        top: 646px;
    }
    .tmember-7 {
        position: absolute;
        left: 479px;
        top: 936px;
    }
    .tmember-8 {
        position: absolute;
        left: 994px;
        top: 1227px;
    }
    .tmember-9 {
        position: absolute;
        left: 1202px;
        top: 971px;
    }
    .tmember-10 {
        position: absolute;
        left: 110px;
        top: 1219px;
    }
    .tmember-11 {
        position: absolute;
        left: 762px;
        top: 1400px;
    }
    .tmember-12 {
        position: absolute;
        left: 605px;
        top: 1185px;
    }
    .tmember-13 {
        position: absolute;
        left: 1275px;
        top: 1177px;
    }
    .tmember-14 {
        position: absolute;
        left: 1362px;
        top: 811px;
    }
    .tmember-15 {
        position: absolute;
        left: 1073px;
        top: 413px;
    }
    .tmember-16 {
        position: absolute;
        left: 600px;
        top: 425px;
    }
    .tmember-17 {
        position: absolute;
        left: 340px;
        top: 745px;
    }
    .tmember-18 {
        position: absolute;
        left: 369px;
        top: 1107px;
    }
    .tmember-19 {
        position: absolute;
        left: 1490px;
        top: 1056px;
    }
    .tmember-20 {
        position: absolute;
        left: 1417px;
        top: 541px;
    }
    .tmember-21 {
        position: absolute;
        left: 846px;
        top: 217px;
    }
    .tmember-22 {
        position: absolute;
        left: 320px;
        top: 469px;
    }
    .tmember-23 {
        position: absolute;
        left: 174px;
        top: 920px;
    }
    .tmember-24 {
        position: absolute;
        left: 370px;
        top: 1360px;
    }
    .tmember-25 {
        position: absolute;
        left: 1203px;
        top: 1366px;
    }
    .tmember-26 {
        position: absolute;
        left: 1537px;
        top: 1305px;
    }
    .tmember-27 {
        position: absolute;
        left: 1641px;
        top: 720px;
    }
    .tmember-28 {
        position: absolute;
        left: 1230px;
        top: 191px;
    }
    .tmember-29 {
        position: absolute;
        left: 422px;
        top: 177px;
    }
    .tmember-30 {
        position: absolute;
        left: 48px;
        top: 680px;
    }
    .tmember-31 {
        position: absolute;
        left: 39px;
        top: 360px;
    }
    .tmember-32 {
        position: absolute;
        left: 603px;
        top: -40px;
    }
    .tmember-33 {
        position: absolute;
        left: 975px;
        top: -50px;
    }
    .tmember-34 {
        position: absolute;
        left: 1616px;
        top: 324px;
    }
    .tmember-35 {
        position: absolute;
        left: 1378px;
        top: 87px;
    }
    .tmember-36 {
        position: absolute;
        left: 259px;
        top: 94px;
    }
    .tmember-37 {
        position: absolute;
        left: 812px;
        top: 63px;
    }
}
@media (max-width: 1910px) {
    .tmember-2 {
        position: absolute;
        left: 830px;
        top: 1100px;
    }
    .tmember-9 {
        position: absolute;
        left: 1181px;
        top: 971px;
    }
    .tmember-13 {
        position: absolute;
        left: 1257px;
        top: 1168px;
    }
    .tmember-14 {
        position: absolute;
        left: 1343px;
        top: 811px;
    }
    .tmember-19 {
        position: absolute;
        left: 1478px;
        top: 1021px;
    }
    .tmember-21 {
        position: absolute;
        left: 846px;
        top: 230px;
    }
    .tmember-26 {
        position: absolute;
        left: 1537px;
        top: 1277px;
    }
    .tmember-27 {
        position: absolute;
        left: 1628px;
        top: 720px;
    }
    .tmember-28 {
        position: absolute;
        left: 1230px;
        top: 175px;
    }
    .tmember-37 {
        position: absolute;
        left: 812px;
        top: 80px;
    }
}
@media (max-width: 1880px) {
    .team-members-content .team-members-top {
        position: absolute;
        width: 100%;
        top: 57px;
    }
    .tmember-1 {
        position: absolute;
        left: 620px;
        top: 793px;
    }
    .tmember-2 {
        position: absolute;
        left: 830px;
        top: 1076px;
    }
    .tmember-3 {
        position: absolute;
        left: 1028px;
        top: 803px;
    }
    .tmember-4 {
        position: absolute;
        left: 840px;
        top: 501px;
    }
    .tmember-5 {
        position: absolute;
        left: 1096px;
        top: 638px;
    }
    .tmember-6 {
        position: absolute;
        left: 534px;
        top: 626px;
    }
    .tmember-7 {
        position: absolute;
        left: 479px;
        top: 936px;
    }
    .tmember-8 {
        position: absolute;
        left: 957px;
        top: 1204px;
    }
    .tmember-9 {
        position: absolute;
        left: 1159px;
        top: 971px;
    }
    .tmember-10 {
        position: absolute;
        left: 110px;
        top: 1219px;
    }
    .tmember-11 {
        position: absolute;
        left: 762px;
        top: 1355px;
    }
    .tmember-12 {
        position: absolute;
        left: 605px;
        top: 1170px;
    }
    .tmember-13 {
        position: absolute;
        left: 1211px;
        top: 1177px;
    }
    .tmember-14 {
        position: absolute;
        left: 1324px;
        top: 811px;
    }
    .tmember-15 {
        position: absolute;
        left: 1073px;
        top: 436px;
    }
    .tmember-16 {
        position: absolute;
        left: 600px;
        top: 413px;
    }
    .tmember-17 {
        position: absolute;
        left: 324px;
        top: 745px;
    }
    .tmember-18 {
        position: absolute;
        left: 369px;
        top: 1107px;
    }
    .tmember-19 {
        position: absolute;
        left: 1450px;
        top: 1056px;
    }
    .tmember-20 {
        position: absolute;
        left: 1376px;
        top: 541px;
    }
    .tmember-21 {
        position: absolute;
        left: 846px;
        top: 217px;
    }
    .tmember-22 {
        position: absolute;
        left: 293px;
        top: 469px;
    }
    .tmember-23 {
        position: absolute;
        left: 157px;
        top: 920px;
    }
    .tmember-24 {
        position: absolute;
        left: 419px;
        top: 1360px;
    }
    .tmember-25 {
        position: absolute;
        left: 1203px;
        top: 1366px;
    }
    .tmember-26 {
        position: absolute;
        left: 1492px;
        top: 1305px;
    }
    .tmember-27 {
        position: absolute;
        left: 1592px;
        top: 720px;
    }
    .tmember-28 {
        position: absolute;
        left: 1230px;
        top: 191px;
    }
    .tmember-29 {
        position: absolute;
        left: 422px;
        top: 177px;
    }
    .tmember-30 {
        position: absolute;
        left: 48px;
        top: 680px;
    }
    .tmember-31 {
        position: absolute;
        left: 39px;
        top: 360px;
    }
    .tmember-32 {
        position: absolute;
        left: 603px;
        top: -40px;
    }
    .tmember-33 {
        position: absolute;
        left: 975px;
        top: -50px;
    }
    .tmember-34 {
        position: absolute;
        left: 1580px;
        top: 324px;
    }
    .tmember-35 {
        position: absolute;
        left: 1344px;
        top: 87px;
    }
    .tmember-36 {
        position: absolute;
        left: 259px;
        top: 94px;
    }
    .tmember-37 {
        position: absolute;
        left: 812px;
        top: 63px;
    }


}
@media (max-width: 1840px){
    .tmember-card {
        /*width: 237px;*/
        width: 167px;
        padding: 8px 8px;
        display: inline-grid;
        text-align: center;
        border-radius: 16px;
        font-size: xx-small;
        /*transition: 0.3s;*/
    }
    .tmember-10 {
        position: absolute;
        left: 160px;
        top: 1206px;
    }
    .tmember-11 {
        position: absolute;
        left: 762px;
        top: 1323px;
    }
    .tmember-17 {
        position: absolute;
        left: 354px;
        top: 745px;
    }
    .tmember-18 {
        position: absolute;
        left: 411px;
        top: 1095px;
    }
    .tmember-19 {
        position: absolute;
        left: 1430px;
        top: 1056px;
    }
    .tmember-23 {
        position: absolute;
        left: 207px;
        top: 920px;
    }
    .tmember-24 {
        position: absolute;
        left: 419px;
        top: 1322px;
    }
    .tmember-30 {
        position: absolute;
        left: 90px;
        top: 680px;
    }
    .tmember-33 {
        position: absolute;
        left: 1048px;
        top: -35px;
    }
    .tmember-36 {
        position: absolute;
        left: 267px;
        top: 119px;
    }
    .tmember-26 {
        position: absolute;
        left: 1455px;
        top: 1280px;
    }
}
@media (max-width: 1800px) {
    .tmember-2 {
        position: absolute;
        left: 830px;
        top: 1037px;
    }
    .tmember-4 {
        position: absolute;
        left: 840px;
        top: 488px;
    }
    .tmember-8 {
        position: absolute;
        left: 957px;
        top: 1147px;
    }
    .tmember-9 {
        position: absolute;
        left: 1128px;
        top: 971px;
    }
    .tmember-11 {
        position: absolute;
        left: 762px;
        top: 1288px;
    }
    .tmember-12 {
        position: absolute;
        left: 639px;
        top: 1119px;
    }
    .tmember-13 {
        position: absolute;
        left: 1177px;
        top: 1177px;
    }
    .tmember-14 {
        position: absolute;
        left: 1299px;
        top: 811px;
    }
    .tmember-15 {
        position: absolute;
        left: 1073px;
        top: 420px;
    }
    .tmember-16 {
        position: absolute;
        left: 600px;
        top: 396px;
    }
    .tmember-19 {
        position: absolute;
        left: 1401px;
        top: 1056px;
    }
    .tmember-24 {
        position: absolute;
        left: 419px;
        top: 1290px;
    }
    .tmember-26 {
        position: absolute;
        left: 1425px;
        top: 1280px;
    }
    .tmember-27 {
        position: absolute;
        left: 1571px;
        top: 773px;
    }
    .tmember-34 {
        position: absolute;
        left: 1546px;
        top: 324px;
    }
}
@media (max-width: 1780px) {
    .tinuiti-tech-stack {
        width: 110%;
    }
    .progres-bar-box > P {
        font-size: 22px;
    }
    .frontend-heading {
        font-size: 56px;
    }
    .addons-demands-p1 {
        padding-right: 100px;
    }
    .d-engineering-info h6 {
        font-size: 25px;
    }
    .addons-title {
        width: 84%;
    }
    .migration-serv-1 {
        left: 219px;
        width: 80%
    }
    .migration-serv-1 h6 {
        font-size: 26px;
    }
    .migration-serv-2 {
        width: 80%
    }
    .migration-services-top-b > h5 {
        font-size: 56px;
    }
    .migration-services-top-a {
        left: -189px;
        width: unset;
    }
    .cloudkeeper {
        height: 247px;
    }
    .transparent-processes {
        height: 236px;
    }
    .cloud-managed-services-left {
        width: 68%;
        position: relative;
        left: 300px;
        top: 47px;
    }
    .cloud-managed-services-right {
        position: relative;
        left: 100px;
    }
    .managed-services-1 {
        font-size: 14px;
    }
    .managed-services-2 {
        right: -268px;
        font-size: 14px;
        width: 66%;
    }
    .devops-automation-h > h5 {
        font-size: 52px;
        width: 100%;
    }
    .devops-automation-h > p {
        font-size: 18px;
        width: 85%;
    }
    .cloud-strategy-box {
        width: 380px;
    }
    .cloud-strategy-1 {
        left: 296px;
        top: -33px;
    }
    .cloud-strategy-2 {
        left: -135px;
        top: -122px;
    }
    .cloud-strategy-3 {
        width: 274px;
    }
    .cloud-strategy-4 {
        top: -267px;
        left: -72px;
    }
    .cloud-strategy-5 {
        top: -225px;
        left: -216px;
    }
    .cloud-strategy-6 {
        top: -428px;
        right: -241px;
    }
    .cloud-strategy-box h6 {
        color: #3066FF;
        font-size: 24px;
    }
    .choose-txt-new h5 {
        width:65%;
    }
    .choose-txt-new p {
        width: 65%;
    }
    .devops-cloud-p1 {
        width: 65% !important;
        /*margin: 0px auto;*/
    }
    .accomplishment-card {
        width: 90%;
    }
    .helpdesk {
        width: 100%;
    }
    .helpdesk-box-left > img {
        width: 582px;
    }
    /*.helpdesk-level {*/
    /*    width: 624px;*/
    /*}*/
    /*.helpdesk-box-right {*/
    /*    width: 627px;*/
    /*}*/
    .helpdesk-box-right > h4 {
        font-size: 58px;
    }
    /*----------------------*/
    .perfect-blend-section {
        /*width: 1418.11px;*/
        width: calc(100% - 200px);
    }
    .blend-img-box {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        /*width: 700px;*/
        /*left: -99px;*/
    }
    /*.blend-img-box2 {*/
    /*    width: 506px;*/
    /*}*/
    .actual-blend-img {
        width: calc(100% - 214px);
    }
    .actual-blend-img2 {
        width: calc(100% - 164px);
    }
    .analytics-custom-container {
        width: calc(100% - 160px);
    }
    .analytics-info-container {
        width: calc(100% - 160px);
    }
    .accelerator-icons > img {
        width: 70px;
    }
    .accelerator-card > p {
        font-size: 17px;
    }
    .left-text-service {
        width: 600px;
    }
    .accelerator-icons {
        padding: 29px 30px 29px 30px;
    }
    .upwork-img-div > img {
        width: 700px;
        /*right: -55px;*/
    }
    .pickups-line-new {
        font-size: 53px;
        width: 1250px;
    }

    .analytics-box-5 {
        position: relative;
        left: -94px;
    }
    .analytics-pickups-line-one {
        font-size: 58px;
    }
    .analytics-pickups-line-two {
        font-size: 22px;
        padding: 45px;
    }
    .choose-txt-new h5 {
        font-size: 46px;
    }
    .choose-txt-new p {
        font-size: 26px;
    }
    .choose-txt-new ul li {
        font-size: 16px;
    }
    .data-engineering {
        width: 550px;
        left: -19px;
    }













    .honest-box-two-new {
        padding: 20px;
        align-items: center;
        min-width: 414px;
        max-width: 414px;
    }
    .see-team-btn a {
        position: relative;
        top: 175px;
    }
    .team-members-content .team-members-top {
        position: absolute;
        width: 100%;
        top: 50px;
    }
    .tmember-24 {
        position: absolute;
        left: 384px;
        top: 1241px;
    }
    .tmember-10 {
        position: absolute;
        left: 114px;
        top: 1129px;
    }
    .tmember-11 {
        position: absolute;
        left: 762px;
        top: 1276px;
    }
    .tmember-13 {
        position: absolute;
        left: 1165px;
        top: 1139px;
    }
    .tmember-26 {
        position: absolute;
        left: 1424px;
        top: 1241px;
    }
    .tmember-27 {
        position: absolute;
        left: 1551px;
        top: 773px;
    }
}
@media (max-width: 1765px) {
    .tmember-1 {
        position: absolute;
        left: 586px;
        top: 793px;
    }
    .tmember-2 {
        position: absolute;
        left: 799px;
        top: 1010px;
    }
    .tmember-3 {
        position: absolute;
        left: 997px;
        top: 803px;
    }
    .tmember-11 {
        position: absolute;
        left: 762px;
        top: 1261px;
    }
    .tmember-14 {
        position: absolute;
        left: 1277px;
        top: 811px;
    }
    .tmember-19 {
        position: absolute;
        left: 1366px;
        top: 1004px;
    }
    .tmember-20 {
        position: absolute;
        left: 1346px;
        top: 541px;
    }
    .tmember-34 {
        position: absolute;
        left: 1526px;
        top: 324px;
    }
    .tmember-27 {
        position: absolute;
        left: 1527px;
        top: 773px;
    }
}
@media (max-width: 1745px) {
    .honest-box-two h6 {
        font-size: 26px;
    }
    .tmember-1 {
        position: absolute;
        left: 586px;
        top: 747px;
    }
    .tmember-3 {
        position: absolute;
        left: 997px;
        top: 767px;
    }
    .tmember-21 {
        position: absolute;
        left: 813px;
        top: 195px;
    }
    .tmember-29 {
        position: absolute;
        left: 406px;
        top: 162px;
    }
    .tmember-28 {
        position: absolute;
        left: 1204px;
        top: 191px;
    }
    .tmember-34 {
        position: absolute;
        left: 1509px;
        top: 324px;
    }
    .tmember-16 {
        position: absolute;
        left: 600px;
        top: 363px;
    }
    .tmember-4 {
        position: absolute;
        left: 840px;
        top: 467px;
    }
    .tmember-20 {
        position: absolute;
        left: 1327px;
        top: 541px;
    }
    .tmember-5 {
        position: absolute;
        left: 1077px;
        top: 638px;
    }
    .tmember-6 {
        position: absolute;
        left: 502px;
        top: 599px;
    }
    .tmember-17 {
        position: absolute;
        left: 310px;
        top: 745px;
    }
    .tmember-28 {
        position: absolute;
        left: 1167px;
        top: 171px;
    }
    .tmember-30 {
        position: absolute;
        left: 58px;
        top: 680px;
    }
    .tmember-32 {
        position: absolute;
        left: 603px;
        top: -61px;
    }
    .tmember-33 {
        position: absolute;
        left: 1009px;
        top: -51px;
    }
    .tmember-35 {
        position: absolute;
        left: 1318px;
        top: 109px;
    }
    .tmember-36 {
        position: absolute;
        left: 276px;
        top: 94px;
    }
    .tmember-37 {
        position: absolute;
        left: 749px;
        top: 63px;
    }
    .tmember-14 {
        position: absolute;
        left: 1250px;
        top: 790px;
    }
    .tmember-23 {
        position: absolute;
        left: 184px;
        top: 920px;
    }
    .tmember-9 {
        position: absolute;
        left: 1086px;
        top: 957px;
    }
    .tmember-8 {
        position: absolute;
        left: 957px;
        top: 1094px;
    }
    .tmember-26 {
        position: absolute;
        left: 1385px;
        top: 1216px;
    }
}
@media (max-width: 1732px) {
    .tmembers-icon {
        width: 80px;
        border-radius: 200px;
        place-self: center;
        margin: 10px;
    }
    .tmember-13 {
        position: absolute;
        left: 1119px;
        top: 1115px;
    }
    .tmember-2 {
        position: absolute;
        left: 783px;
        top: 993px;
    }
    .tmember-1 {
        position: absolute;
        left: 586px;
        top: 755px;
    }
    .tmember-3 {
        position: absolute;
        left: 976px;
        top: 753px;
    }
    .tmember-27 {
        position: absolute;
        left: 1504px;
        top: 773px;
    }
}
@media (max-width: 1718px) {
    .devops-box-1 > h2 {
        font-family: 'Lato';
        font-style: normal;
        font-weight: 700;
        font-size: 32px;
    }
    .tmember-11 {
        position: absolute;
        left: 1098px;
        top: 292px;
    }
    .tmember-24 {
        position: absolute;
        left: 415px;
        top: 520px;
    }
    .tmember-4 {
        position: absolute;
        left: 776px;
        top: 467px;
    }
    .tmember-6 {
        position: absolute;
        left: 529px;
        top: 584px;
    }
    .tmember-7 {
        position: absolute;
        left: 455px;
        top: 893px;
    }
    .tmember-9 {
        position: absolute;
        left: 1086px;
        top: 882px;
    }
    .tmember-22 {
        position: absolute;
        left: 263px;
        top: 469px;
    }
    .tmember-24 {
        position: absolute;
        left: 421px;
        top: 316px;
    }
    .tmember-16 {
        position: absolute;
        left: 676px;
        top: 340px;
    }
    .tmember-34 {
        position: absolute;
        left: 1477px;
        top: 324px;
    }
}
@media (max-width: 1700px) {
    .analytics-pickups-line-two {
        padding: 35px;
    }
    .tmember-19 {
        position: absolute;
        left: 1310px;
        top: 1004px;
    }
    .tmember-26 {
        position: absolute;
        left: 1324px;
        top: 1216px;
    }
    .tmember-1 {
        position: absolute;
        left: 563px;
        top: 755px;
    }
    .tmember-3 {
        position: absolute;
        left: 959px;
        top: 753px;
    }
    .tmember-14 {
        position: absolute;
        left: 1224px;
        top: 790px;
    }
    .tmember-27 {
        position: absolute;
        left: 1477px;
        top: 773px;
    }
    .tmember-2 {
        position: absolute;
        left: 752px;
        top: 979px;
    }
    .tmember-8 {
        position: absolute;
        left: 957px;
        top: 1045px;
    }
    .tmember-12 {
        position: absolute;
        left: 639px;
        top: 1092px;
    }
}
@media (max-width: 1680px) {
    .analytics-pickups-line-two {
        font-size: 21px;
    }
    .honest-box-two h6 {
        font-size: 24px;
    }
    .team-members-content .team-members-top {
        position: absolute;
        width: 100%;
        top: 41px;
    }
    .honest-box-two-new {
        /*padding: 20px;*/
        /*align-items: center;*/
        /*min-width: 400px;*/
        /*max-width: 400px;*/
    }
    .tmember-3 {
        position: absolute;
        left: 946px;
        top: 753px;
    }
    .tmember-5 {
        position: absolute;
        left: 1035px;
        top: 607px;
    }
    .tmember-6 {
        position: absolute;
        left: 484px;
        top: 584px;
    }
    .tmember-9 {
        position: absolute;
        left: 1060px;
        top: 882px;
    }
    .tmember-10 {
        position: absolute;
        left: 139px;
        top: 1129px;
    }
    .tmember-14 {
        position: absolute;
        left: 1209px;
        top: 790px;
    }
    .tmember-15 {
        position: absolute;
        left: 1031px;
        top: 420px;
    }
    .tmember-13 {
        position: absolute;
        left: 933px;
        top: 1196px;
    }
    .tmember-19 {
        position: absolute;
        left: 1292px;
        top: 1004px;
    }
    .tmember-20 {
        position: absolute;
        left: 1275px;
        top: 541px;
    }
    .tmember-26 {
        position: absolute;
        left: 1342px;
        top: 1178px;
    }
    .tmember-27 {
        position: absolute;
        left: 1460px;
        top: 669px;
    }
    .tmember-28 {
        position: absolute;
        left: 1124px;
        top: 171px;
    }
    .tmember-32 {
        position: absolute;
        left: 568px;
        top: -38px;
    }
    .tmember-33 {
        position: absolute;
        left: 956px;
        top: -33px;
    }
    .tmember-34 {
        position: absolute;
        left: 1455px;
        top: 324px;
    }
    .tmember-35 {
        position: absolute;
        left: 1262px;
        top: 109px;
    }
}
@media (max-width: 1661px) {
    .analytics-pickups-line-two {
        font-size: 21px;
    }
    .tmember-13 {
        position: absolute;
        left: 851px;
        top: 1176px;
    }
    .tmember-26 {
        position: absolute;
        left: 1324px;
        top: 1158px;
    }
    .tmember-19 {
        position: absolute;
        left: 1264px;
        top: 1004px;
    }
    .tmember-14 {
        position: absolute;
        left: 1187px;
        top: 738px;
    }
    .tmember-27 {
        position: absolute;
        left: 1441px;
        top: 773px;
    }
    .tmember-34 {
        position: absolute;
        left: 1430px;
        top: 324px;
    }
    .tmember-21 {
        position: absolute;
        left: 746px;
        top: 195px;
    }
    .tmember-11 {
        position: absolute;
        left: 1037px;
        top: 269px;
    }
    .tmember-28 {
        position: absolute;
        left: 1186px;
        top: 211px;
    }
    .tmember-22 {
        position: absolute;
        left: 226px;
        top: 514px;
    }
    .tmember-24 {
        position: absolute;
        left: 373px;
        top: 317px;
    }
    .tmember-10 {
        position: absolute;
        left: 152px;
        top: 1139px;
    }
    .tmember-4 {
        position: absolute;
        left: 776px;
        top: 445px;
    }
    .tmember-17 {
        position: absolute;
        left: 284px;
        top: 745px;
    }
    .tmember-1 {
        position: absolute;
        left: 545px;
        top: 755px;
    }
    .tmember-9 {
        position: absolute;
        left: 1049px;
        top: 882px;
    }
    .tmember-3 {
        position: absolute;
        left: 936px;
        top: 753px;
    }
    .tmember-2 {
        position: absolute;
        left: 752px;
        top: 957px;
    }
}
@media (max-width: 1635px) {
    .tmember-8 {
        position: absolute;
        left: 916px;
        top: 1022px;
    }
    .tmember-18 {
        position: absolute;
        left: 411px;
        top: 1055px;
    }
    .tmember-19 {
        position: absolute;
        left: 1264px;
        top: 955px;
    }
    .tmember-1 {
        position: absolute;
        left: 531px;
        top: 745px;
    }
    .tmember-3 {
        position: absolute;
        left: 917px;
        top: 736px;
    }
    .tmember-2 {
        position: absolute;
        left: 727px;
        top: 940px;
    }
    .tmember-26 {
        position: absolute;
        left: 1289px;
        top: 1158px;
    }
    .tmember-27 {
        position: absolute;
        left: 1419px;
        top: 773px;
    }
    .tmember-14 {
        position: absolute;
        left: 1177px;
        top: 738px;
    }
    .tmember-5 {
        position: absolute;
        left: 994px;
        top: 577px;
    }
}
@media (max-width: 1616px) {
    .analytics-pickups-line-two {
        font-size: 20px;
        padding: 30px;
    }
    .see-team-btn a {
        position: relative;
        top: 162px;
    }
    .tmember-28 {
        position: absolute;
        left: 1160px;
        top: 211px;
    }
    .tmember-33 {
        position: absolute;
        left: 920px;
        top: -33px;
    }
    .tmember-34 {
        position: absolute;
        left: 1413px;
        top: 324px;
    }
    .tmember-35 {
        position: absolute;
        left: 1226px;
        top: 109px;
    }
}
@media (max-width: 1600px) {
    .migration-serv-1 {
        left: 219px;
        width: 73%;
        padding: 20px;
    }
    .migration-serv-1 h6 {
        font-size: 20px;
    }
    .migration-services-top-a {
        left: -126px;
    }
    .migration-serv-2 {
        width: 490px;
    }
    .accomplishment-card {
        width: 80%;
    }
    .accomplishment-card > p {
        font-size: 36px;
    }
    .accelerator-icons > img {
        width: 60px;
    }
    .google-data-box h2 {
        font-size: 24px;
    }
    .google-data-p {
        font-size: 20px;
    }
    .perfect-blend-startup, .perfect-blend-giants > ul {
        font-size: 19px;
    }
    .blend-text-box > h6 {
        font-size: 35px;
    }
    .perfect-h {
        font-size: 23px;
    }
    .analytics-custom-container {
        width: calc(100% - 80px);
    }
    .analytics-info-container {
        width: calc(100% - 80px);
    }
    .info-box-bg p {
        font-size: 22px;
    }
    .analytics-pickups-line-one {
        font-size: 54px;
        /*font-size: 46px;*/
    }
    .see-team-btn a {
        position: relative;
        top: 158px;
    }
    .team-members-content .team-members-top {
        position: absolute;
        width: 100%;
        top: 35px;
    }
    .tmember-1 {
        position: absolute;
        left: 522px;
        top: 721px;
    }
    .tmember-3 {
        position: absolute;
        left: 896px;
        top: 710px;
    }
    .tmember-2 {
        position: absolute;
        left: 706px;
        top: 923px;
    }
    .tmember-6 {
        position: absolute;
        left: 496px;
        top: 511px;
    }
    .tmember-8 {
        position: absolute;
        left: 972px;
        top: 904px;
    }
    .tmember-9 {
        position: absolute;
        left: 1064px;
        top: 1029px;
    }
    .tmember-14 {
        position: absolute;
        left: 1140px;
        top: 738px;
    }
    .tmember-16 {
        position: absolute;
        left: 629px;
        top: 306px;
    }
    .tmember-19 {
        position: absolute;
        left: 1222px;
        top: 920px;
    }
    .tmember-20 {
        position: absolute;
        left: 1242px;
        top: 541px;
    }
    .tmember-26 {
        position: absolute;
        left: 1257px;
        top: 1146px;
    }
    .tmember-27 {
        position: absolute;
        left: 1387px;
        top: 773px;
    }
    .tmember-13 {
        position: absolute;
        left: 851px;
        top: 1130px;
    }
    .tmember-12 {
        position: absolute;
        left: 639px;
        top: 1052px;
    }
    .tmember-34 {
        position: absolute;
        left: 1401px;
        top: 324px;
    }
}
@media (max-width: 1587px) {
    .tmember-11 {
        position: absolute;
        left: 1007px;
        top: 274px;
    }
    .tmember-15 {
        position: absolute;
        left: 985px;
        top: 398px;
    }
    .tmember-28 {
        position: absolute;
        left: 1150px;
        top: 211px;
    }
    .tmember-34 {
        position: absolute;
        left: 1401px;
        top: 370px;
    }

}
@media (max-width: 1574px) {
    .consulting-box-2 {
        left: -130px;
    }
    .cloud-strategy-box h6 {
        color: #3066FF;
        font-size: 22px;
    }
    .cloud-strategy-box {
        width: 330px;
    }
    .cloud-strategy-1 {
        left: 340px;
        top: -33px;
    }
    .cloud-strategy-2 {
        left: -106px;
        top: -122px;
    }
    .cloud-strategy-3 {
        left: 419px;
        top: -166px;
        width: 248px;
    }
    .cloud-strategy-5 {
        top: -225px;
        left: -177px;
    }
    .cloud-strategy-6 {
        top: -428px;
        right: -275px;
    }
    .consulting-info > h6 {
        font-family: 'Lato';
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 28px;
    }
    .tmember-2 {
        position: absolute;
        left: 706px;
        top: 898px;
    }
    .tmember-3 {
        position: absolute;
        left: 879px;
        top: 695px;
    }
    .tmember-4 {
        position: absolute;
        left: 732px;
        top: 425px;
    }
    .tmember-5 {
        position: absolute;
        left: 962px;
        top: 577px;
    }
    .tmember-8 {
        position: absolute;
        left: 946px;
        top: 904px;
    }
    .tmember-9 {
        position: absolute;
        left: 995px;
        top: 1048px;
    }
    .tmember-10 {
        position: absolute;
        left: 152px;
        top: 1079px;
    }
    .tmember-12 {
        position: absolute;
        left: 639px;
        top: 1035px;
    }
    .tmember-13 {
        position: absolute;
        left: 806px;
        top: 1130px;
    }
    .tmember-20 {
        position: absolute;
        left: 1219px;
        top: 541px;
    }
    .tmember-26 {
        position: absolute;
        left: 1239px;
        top: 1113px;
    }
    .tmember-27 {
        position: absolute;
        left: 1359px;
        top: 773px;
    }
    .tmember-28 {
        position: absolute;
        left: 1058px;
        top: 161px;
    }
    .tmember-29 {
        position: absolute;
        left: 331px;
        top: 162px;
    }
    .tmember-31 {
        position: absolute;
        left: 134px;
        top: 360px;
    }
    .tmember-32 {
        position: absolute;
        left: 457px;
        top: -17px;
    }
    .tmember-34 {
        position: absolute;
        left: 1285px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 1306px;
        top: 228px;
    }
    .tmember-36 {
        position: absolute;
        left: 118px;
        top: 199px;
    }
    .tmember-37 {
        position: absolute;
        left: 695px;
        top: 63px;
    }
}
@media (max-width: 1550px) {
    .tmember-1 {
        position: absolute;
        left: 503px;
        top: 699px;
    }
    .tmember-3 {
        position: absolute;
        left: 869px;
        top: 695px;
    }
    .tmember-4 {
        position: absolute;
        left: 732px;
        top: 408px;
    }
    .tmember-6 {
        position: absolute;
        left: 457px;
        top: 511px;
    }
    .tmember-8 {
        position: absolute;
        left: 946px;
        top: 850px;
    }
    .tmember-9 {
        position: absolute;
        left: 962px;
        top: 1027px;
    }
    .tmember-11 {
        position: absolute;
        left: 961px;
        top: 246px;
    }
    .tmember-12 {
        position: absolute;
        left: 639px;
        top: 1009px;
    }
    .tmember-13 {
        position: absolute;
        left: 806px;
        top: 1111px;
    }
    .tmember-14 {
        position: absolute;
        left: 1107px;
        top: 738px;
    }
    .tmember-16 {
        position: absolute;
        left: 551px;
        top: 320px;
    }
    .tmember-17 {
        position: absolute;
        left: 260px;
        top: 745px;
    }
    .tmember-19 {
        position: absolute;
        left: 1172px;
        top: 920px;
    }
    .tmember-20 {
        position: absolute;
        left: 1201px;
        top: 541px;
    }
    .tmember-21 {
        position: absolute;
        left: 679px;
        top: 182px;
    }
    .tmember-24 {
        position: absolute;
        left: 332px;
        top: 317px;
    }
    .tmember-26 {
        position: absolute;
        left: 1221px;
        top: 1084px;
    }
}
@media (max-width: 1528px) {
    .honest-box-two h6 {
        font-size: 23px;
    }
    .tmember-1 {
        position: absolute;
        left: 503px;
        top: 669px;
    }
    .tmember-2 {
        position: absolute;
        left: 668px;
        top: 880px;
    }
    .tmember-3 {
        position: absolute;
        left: 842px;
        top: 695px;
    }
    .tmember-4 {
        position: absolute;
        left: 689px;
        top: 408px;
    }
    .tmember-6 {
        position: absolute;
        left: 431px;
        top: 511px;
    }
    .tmember-11 {
        position: absolute;
        left: 921px;
        top: 230px;
    }
    .tmember-13 {
        position: absolute;
        left: 806px;
        top: 1088px;
    }
    .tmember-16 {
        position: absolute;
        left: 535px;
        top: 303px;
    }
    .tmember-17 {
        position: absolute;
        left: 260px;
        top: 706px;
    }
    .tmember-20 {
        position: absolute;
        left: 1179px;
        top: 541px;
    }
    .tmember-21 {
        position: absolute;
        left: 627px;
        top: 182px;
    }
    .tmember-22 {
        position: absolute;
        left: 182px;
        top: 514px;
    }
    .tmember-23 {
        position: absolute;
        left: 171px;
        top: 880px;
    }
    .tmember-27 {
        position: absolute;
        left: 1320px;
        top: 692px;
    }
    .tmember-28 {
        position: absolute;
        left: 1076px;
        top: 188px;
    }
    .tmember-30 {
        position: absolute;
        left: 29px;
        top: 680px;
    }
    .tmember-32 {
        position: absolute;
        left: 667px;
        top: -51px;
    }
    .tmember-33 {
        position: absolute;
        left: 990px;
        top: 11px;
    }
    .tmember-34 {
        position: absolute;
        left: 1244px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 1270px;
        top: 228px;
    }
    .tmember-36 {
        position: absolute;
        left: 341px;
        top: 5px;
    }
}
@media (max-width: 1500px) {
    .d-engineering-info h6 {
        font-size: 20px;
    }
    .d-engineering-info {
        width: 80%;
    }
    .tmember-1 {
        position: absolute;
        left: 483px;
        top: 672px;
    }
    .tmember-2 {
        position: absolute;
        left: 663px;
        top: 863px;
    }
    .tmember-5 {
        position: absolute;
        left: 913px;
        top: 543px;
    }
    .tmember-7 {
        position: absolute;
        left: 409px;
        top: 836px;
    }
    .tmember-8 {
        position: absolute;
        left: 902px;
        top: 865px;
    }
    .tmember-9 {
        position: absolute;
        left: 923px;
        top: 1006px;
    }
    .tmember-10 {
        position: absolute;
        left: 152px;
        top: 1050px;
    }
    .tmember-12 {
        position: absolute;
        left: 675px;
        top: 995px;
    }
    .tmember-13 {
        position: absolute;
        left: 95px;
        top: 210px;
    }
    .tmember-14 {
        position: absolute;
        left: 1071px;
        top: 689px;
    }
    .tmember-15 {
        position: absolute;
        left: 940px;
        top: 387px;
    }
    .tmember-17 {
        position: absolute;
        left: 260px;
        top: 705px;
    }
    .tmember-18 {
        position: absolute;
        left: 411px;
        top: 1009px;
    }
    .tmember-19 {
        position: absolute;
        left: 1135px;
        top: 903px;
    }
    .tmember-20 {
        position: absolute;
        left: 1154px;
        top: 541px;
    }
    .tmember-23 {
        position: absolute;
        left: 176px;
        top: 859px;
    }
    .tmember-26 {
        position: absolute;
        left: 1184px;
        top: 1059px;
    }
    .tmember-27 {
        position: absolute;
        left: 1287px;
        top: 692px;
    }
}
@media (max-width: 1487px) {
    .accomplishment-right{
        position: relative !important;
        top: 24px;
        left: 69px !important;
    }
    .accomplishment-card {
        width: 75%;
    }
    .upwork-img-div > img {
        width: 600px;
        right: -72px;
        top: -64px;
    }
    .blend-text-box {
        position: relative;
        top: 24px;
        left: -37px;
    }
    .pickups-line-new {
        font-size: 36px;
        width: 979px;
    }
    .info-box-bg {
        height: 96px;
    }
    .info-box-bg p {
        font-size: 20px;
    }
    .blend-text-box > h6 {
        font-size: 30px;
    }
    .blend-text-box > p {
        font-size: 18px;
    }
    .blend-img-box {
        /*width: 572px;*/
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        /*left: -108px;*/
    }
    .actual-blend-img {
        width: calc(100% - 177px);
    }
    .blend-box-width {
        /*width: 572px;*/
        position: relative;
        left: 20px;
    }
    .blend-text-box > span {
        font-size: 16px;
    }
    .perfect-blend-startup, .perfect-blend-giants > ul {
        font-size: 16px;
    }
    .perfect-h {
        font-size: 20px;
    }
    .accelerator-icons {
        padding: 19px 20px 19px 30px;
    }
    .upwork-section {
        width: calc(100% - 14px);
    }
    .accomplishment-card > p {
        font-size: 30px;
    }
    /*.upwork-img-div > img {*/
    /*    width: 480px;*/
    /*}*/
    .left-text-service {
        width: 447px;
    }
    .blend-img-box2 {
        width: 600px;
    }
    .actual-blend-img2 {
        width: calc(100% - 127px);
    }
    .accelerator-card > p {
        font-size: 16px;
    }
    .accelerator-icons > img {
        width: 60px;
    }


    .line-foot {
        height: 2px !important;
        width: 73px !important;
        position: relative;
        top: 11px;
    }
    .honest-box-two h6 {
        font-size: 22px;
    }
    .see-team-btn a {
        position: relative;
        top: 150px;
    }
    .team-members-content .team-members-top {
        position: absolute;
        width: 100%;
        top: 26px;
    }
    .tmember-3 {
        position: absolute;
        left: 827px;
        top: 669px;
    }
}
@media (max-width: 1464px) {
    .analytics-pickups-line-two {
        font-size: 19px;
    }
    .tmember-1 {
        position: absolute;
        left: 478px;
        top: 646px;
    }
    .tmember-2 {
        position: absolute;
        left: 642px;
        top: 847px;
    }
    .tmember-3 {
        position: absolute;
        left: 809px;
        top: 660px;
    }
    .tmember-4 {
        position: absolute;
        left: 667px;
        top: 392px;
    }
    .tmember-6 {
        position: absolute;
        left: 418px;
        top: 489px;
    }
    .tmember-7 {
        position: absolute;
        left: 409px;
        top: 799px;
    }
    .tmember-8 {
        position: absolute;
        left: 894px;
        top: 823px;
    }
    .tmember-9 {
        position: absolute;
        left: 880px;
        top: 992px;
    }
    .tmember-10 {
        position: absolute;
        left: 125px;
        top: 1019px;
    }
    .tmember-14 {
        position: absolute;
        left: 1036px;
        top: 689px;
    }
    .tmember-18 {
        position: absolute;
        left: 385px;
        top: 973px;
    }
    .tmember-19 {
        position: absolute;
        left: 1109px;
        top: 869px;
    }
    .tmember-24 {
        position: absolute;
        left: 291px;
        top: 317px;
    }
    .tmember-26 {
        position: absolute;
        left: 1151px;
        top: 1039px;
    }
    .tmember-27 {
        position: absolute;
        left: 1263px;
        top: 692px;
    }
    .tmember-28 {
        position: absolute;
        left: 1062px;
        top: 211px;
    }
    .tmember-34 {
        position: absolute;
        left: 1205px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 1230px;
        top: 228px;
    }
}
@media (max-width: 1447px) {
    .frontend-box-r {
        padding-right: 50px;
    }
    .frontend-box-l {
        padding-left: 70px;
    }
    .backend-box-r {
        padding-left: 70px;
    }
    .backend-box-l {
        padding-left: 50px;
    }
    .analytics-banner-content {
        background: linear-gradient(90deg, rgba(48, 102, 255, 0.85) 0%, rgba(54, 110, 253, 0) 160.71%) !important;
        padding: 0px 40px;
    }
    /*.banner-content {*/
    /*    background: linear-gradient(180deg, rgba(60, 76, 156, 0.05) 0%, rgba(54, 110, 253, 0) 100%) !important;*/
    /*    padding: 0px 40px;*/
    /*}*/
    .honest-box-two h6 {
        font-size: 21px;
    }
    .honest-box-two-new {
        padding: 20px;
        align-items: center;
        min-width: 410px;
        max-width: 514px;
    }
}
@media (max-width: 1440px) {
    .progres-bar-box > P {
        font-size: 20px;
    }
    .frontend-heading {
        font-size: 52px;
    }
    .frontend-text {
        font-size: 18px;
        width: 82%;
    }
    .perfect-blend-section {
        /* width: 1418.11px; */
        width: calc(100% - 150px);
    }
    .tmember-1 {
        position: absolute;
        left: 458px;
        top: 646px;
    }
    .tmember-2 {
        position: absolute;
        left: 642px;
        top: 828px;
    }
    .tmember-3 {
        position: absolute;
        left: 795px;
        top: 625px;
    }
    .tmember-8 {
        position: absolute;
        left: 860px;
        top: 823px;
    }
    .tmember-9 {
        position: absolute;
        left: 842px;
        top: 992px;
    }
    .tmember-11 {
        position: absolute;
        left: 841px;
        top: 211px;
    }
    .tmember-12 {
        position: absolute;
        left: 635px;
        top: 953px;
    }
    .tmember-13 {
        position: absolute;
        left: 64px;
        top: 210px;
    }
    .tmember-15 {
        position: absolute;
        left: 909px;
        top: 372px;
    }
    .tmember-16 {
        position: absolute;
        left: 478px;
        top: 303px;
    }
    .tmember-17 {
        position: absolute;
        left: 239px;
        top: 705px;
    }
    .tmember-19 {
        position: absolute;
        left: 1092px;
        top: 856px;
    }
    .tmember-20 {
        position: absolute;
        left: 1116px;
        top: 541px;
    }
    .tmember-21 {
        position: absolute;
        left: 589px;
        top: 170px;
    }
    .tmember-22 {
        position: absolute;
        left: 151px;
        top: 514px;
    }
    .tmember-24 {
        position: absolute;
        left: 268px;
        top: 317px;
    }
    .tmember-26 {
        position: absolute;
        left: 1123px;
        top: 1018px;
    }
    .tmember-27 {
        position: absolute;
        left: 1237px;
        top: 692px;
    }
    .tmember-28 {
        position: absolute;
        left: 1069px;
        top: 211px;
    }
    .tmember-29 {
        position: absolute;
        left: 283px;
        top: 162px;
    }
    .tmember-31 {
        position: absolute;
        left: 106px;
        top: 360px;
    }
    .tmember-34 {
        position: absolute;
        left: 1172px;
        top: 395px;
    }
}
@media (max-width: 1429px) {
    .honest-box-two-new {
        padding: 20px;
        align-items: center;
        min-width: 400px;
        max-width: 514px;
    }
    .honest-box-two h6 {
        font-size: 19px;
    }
}
@media (max-width: 1400px) {
    .b-ams-business {
        padding: 30px 30px 72px 30px;
    }
    .honest-box-two-new {
        padding: 20px;
        align-items: center;
        min-width: 380px;
        max-width: 514px;
    }
    .see-team-btn a {
        position: relative;
        top: 141px;
    }
    .team-members-content .team-members-top {
        position: absolute;
        width: 100%;
        top: 19px;
    }
    .tmember-1 {
        position: absolute;
        left: 444px;
        top: 610px;
    }
    .tmember-2 {
        position: absolute;
        left: 614px;
        top: 807px;
    }
    .tmember-3 {
        position: absolute;
        left: 774px;
        top: 625px;
    }
    .tmember-4 {
        position: absolute;
        left: 632px;
        top: 370px;
    }
    .tmember-5 {
        position: absolute;
        left: 870px;
        top: 543px;
    }
    .tmember-6 {
        position: absolute;
        left: 383px;
        top: 489px;
    }
    .tmember-8 {
        position: absolute;
        left: 823px;
        top: 823px;
    }
    .tmember-9 {
        position: absolute;
        left: 784px;
        top: 980px;
    }
    .tmember-10 {
        position: absolute;
        left: 125px;
        top: 973px;
    }
    .tmember-11 {
        position: absolute;
        left: 808px;
        top: 190px;
    }
    .tmember-12 {
        position: absolute;
        left: 635px;
        top: 919px;
    }
    .tmember-13 {
        position: absolute;
        left: 50px;
        top: 210px;
    }
    .tmember-14 {
        position: absolute;
        left: 990px;
        top: 689px;
    }
    .tmember-15 {
        position: absolute;
        left: 850px;
        top: 333px;
    }
    .tmember-18 {
        position: absolute;
        left: 408px;
        top: 948px;
    }
    .tmember-19 {
        position: absolute;
        left: 1038px;
        top: 856px;
    }
    .tmember-20 {
        position: absolute;
        left: 1065px;
        top: 489px;
    }
    .tmember-21 {
        position: absolute;
        left: 520px;
        top: 160px;
    }
    .tmember-26 {
        position: absolute;
        left: 1104px;
        top: 966px;
    }
    .tmember-27 {
        position: absolute;
        left: 1207px;
        top: 692px;
    }
    .tmember-28 {
        position: absolute;
        left: 1024px;
        top: 211px;
    }
    .tmember-29 {
        position: absolute;
        left: 260px;
        top: 162px;
    }
    .tmember-32 {
        position: absolute;
        left: 627px;
        top: -51px;
    }
    .tmember-33 {
        position: absolute;
        left: 957px;
        top: 23px;
    }
    .tmember-35 {
        position: absolute;
        left: 1184px;
        top: 228px;
    }
    .tmember-36 {
        position: absolute;
        left: 308px;
        top: 5px;
    }.tmember-37 {
         position: absolute;
         left: 672px;
         top: 63px;
     }

}
@media (max-width: 1399px) {
    .tinuiti-tech-stack {
        width: 120%;
    }
    .addons-demands-p1 {
        padding-right: 90px;
    }
    .addons-title {
        font-size: 54px;
    }
    .addons-box > p {
        font-size: 24px;
    }
    .cloud-managed-services-left > h5{
        font-size: 42px;
    }
    .cloud-managed-services-left > p{
        font-size: 24px;
    }
    .analytics-box-4 {
        position: unset;
        /*left: 190px;*/
    }
    .analytics-box-5 {
        position: unset;
        /*left: -149px;*/
    }
    .analytics-ul {
        position: unset;
        /*left: -88px;*/
    }
    .devops-automation-h > h5 {
        font-size: 44px;
    }
    .devops-automation-h > p {
        font-size: 16px;
    }
    .cloud-strategy-box h6 {
        color: #3066FF;
        font-size: 20px;
    }
    .cloud-strategy-box {
        width: 292px;
    }
    .cloud-strategy-2 {
        left: -106px;
        top: -122px;
    }
    .cloud-strategy-3 {
        left: 358px;
        top: -166px;
        width: 227px;
    }
    .cloud-strategy-5 {
        top: -225px;
        left: -177px;
    }
    .cloud-strategy-6 {
        top: -428px;
        right: -275px;
    }
    .consulting-info > h6 {
        font-family: 'Lato';
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 28px;
    }
    .accomplishment-h {
        padding:0px;
    }
    .blend-img-box2 {
        width: 570px;
        left: -120px;
    }
    .accelerator-box {
        left: 44px !important;
    }
    .blend-img-box {
    left: 0px
    }
    .blend-box-width {
        /*left: 66px;*/
    }
    .helpdesk-box-right > h4 {
        font-size: 44px;
    }
    .helpdesk-inner-box > h3 {
        font-size: 26px;
    }
    .helpdesk-inner-box > ul {
        font-size: 14px;
        line-height: 20px;
    }
    .helpdesk-box-left > img {
        width: 540px;
    }
    .info-box-bg p {
        font-size: 18px;
    }
    .actual-blend-img {
        width: calc(100% - 155px);
    }
    .analytics-pickups-line-one {
        font-size: 46px;
    }
    .analytics-pickups-line-two {
        font-size: 18px;
    }
}
@media (max-width: 1375px){
    .info-box-bg p {
        font-size: 20px;
    }
    .tmember-card {
        width: 142px !important;
    }
    .tmember-1 {
        position: absolute;
        left: 444px;
        top: 578px;
    }
    .tmember-2 {
        position: absolute;
        left: 614px;
        top: 775px;
    }
    .tmember-3 {
        position: absolute;
        left: 774px;
        top: 589px;
    }
    .tmember-9 {
        position: absolute;
        left: 771px;
        top: 960px;
    }
    .tmember-12 {
        position: absolute;
        left: 608px;
        top: 893px;
    }
    .tmember-17 {
        position: absolute;
        left: 248px;
        top: 681px;
    }
    .tmember-23 {
        position: absolute;
        left: 214px;
        top: 859px;
    }
    .tmember-27 {
        position: absolute;
        left: 1186px;
        top: 692px;
    }
}
@media (max-width: 1353px){
    .honest-box-two h6 {
        font-size: 18px;
    }
    .honest-box-two-new {
        padding: 20px;
        align-items: center;
        min-width: 375px;
        max-width: 514px;
    }
    .tmembers-icon {
        width: 60px;
        border-radius: 200px;
        place-self: center;
        margin: 10px;
    }
    .tmember-1 {
        position: absolute;
        left: 456px;
        top: 578px;
    }
    .tmember-2 {
        position: absolute;
        left: 601px;
        top: 775px;
    }
    .tmember-3 {
        position: absolute;
        left: 755px;
        top: 589px;
    }
    .tmember-5 {
        position: absolute;
        left: 852px;
        top: 543px;
    }
    .tmember-8 {
        position: absolute;
        left: 790px;
        top: 809px;
    }
    .tmember-10 {
        position: absolute;
        left: 125px;
        top: 946px;
    }
    .tmember-14 {
        position: absolute;
        left: 964px;
        top: 689px;
    }
    .tmember-15 {
        position: absolute;
        left: 829px;
        top: 333px;
    }
    .tmember-16 {
        position: absolute;
        left: 478px;
        top: 276px;
    }
    .tmember-19 {
        position: absolute;
        left: 1030px;
        top: 825px;
    }
    .tmember-20 {
        position: absolute;
        left: 1050px;
        top: 489px;
    }
    .tmember-23 {
        position: absolute;
        left: 185px;
        top: 829px;
    }
    .tmember-24 {
        position: absolute;
        left: 252px;
        top: 304px;
    }
    .tmember-26 {
        position: absolute;
        left: 1065px;
        top: 954px;
    }
    .tmember-27 {
        position: absolute;
        left: 1166px;
        top: 692px;
    }
    .tmember-28 {
        position: absolute;
        left: 1007px;
        top: 211px;
    }
    .tmember-31 {
        position: absolute;
        left: 95px;
        top: 360px;
    }
    .tmember-33 {
        position: absolute;
        left: 912px;
        top: 23px;
    }
    .tmember-34 {
        position: absolute;
        left: 1132px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 1152px;
        top: 228px;
    }
}
@media (max-width: 1335px) {
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: 19px !important;
    }
    .tmember-2 {
        position: absolute;
        left: 601px;
        top: 764px;
    }
    .tmember-4 {
        position: absolute;
        left: 614px;
        top: 361px;
    }
    .tmember-6 {
        position: absolute;
        left: 365px;
        top: 483px;
    }
    .tmember-8 {
        position: absolute;
        left: 774px;
        top: 809px;
    }
    .tmember-9 {
        position: absolute;
        left: 771px;
        top: 937px;
    }
    .tmember-11 {
        position: absolute;
        left: 790px;
        top: 199px;
    }
    .tmember-12 {
        position: absolute;
        left: 608px;
        top: 882px;
    }
    .tmember-14 {
        position: absolute;
        left: 949px;
        top: 689px;
    }
    .tmember-18 {
        position: absolute;
        left: 408px;
        top: 931px;
    }
    .tmember-19 {
        position: absolute;
        left: 1007px;
        top: 825px;
    }
    .tmember-20 {
        position: absolute;
        left: 1037px;
        top: 489px;
    }
    .tmember-26 {
        position: absolute;
        left: 1045px;
        top: 954px;
    }
    .tmember-27 {
        position: absolute;
        left: 1151px;
        top: 692px;
    }
    .tmember-28 {
        position: absolute;
        left: 994px;
        top: 211px;
    }
    .tmember-34 {
        position: absolute;
        left: 1119px;
        top: 395px;
    }
}
@media (max-width: 1326px){
    .analytics-pickups-line-two {
        font-size: 17px;
        padding: 25px;
    }
    .honest-box-two-new {
        padding: 20px;
        align-items: center;
        min-width: 350px;
        max-width: 350px;
    }
}
@media (max-width: 1300px){
    .tmember-1 {
        position: absolute;
        left: 426px;
        top: 578px;
    }
    .tmember-2 {
        position: absolute;
        left: 582px;
        top: 754px;
    }
    .tmember-3 {
        position: absolute;
        left: 731px;
        top: 589px;
    }
    .tmember-4 {
        position: absolute;
        left: 588px;
        top: 343px;
    }
    .tmember-5 {
        position: absolute;
        left: 821px;
        top: 528px;
    }
    .tmember-6 {
        position: absolute;
        left: 348px;
        top: 483px;
    }
    .tmember-7 {
        position: absolute;
        left: 370px;
        top: 720px;
    }
    .tmember-8 {
        position: absolute;
        left: 755px;
        top: 781px;
    }
    .tmember-9 {
        position: absolute;
        left: 717px;
        top: 915px;
    }
    .tmember-10 {
        position: absolute;
        left: 125px;
        top: 907px;
    }
    .tmember-12 {
        position: absolute;
        left: 560px;
        top: 861px;
    }
    .tmember-14 {
        position: absolute;
        left: 917px;
        top: 656px;
    }
    .tmember-15 {
        position: absolute;
        left: 808px;
        top: 333px;
    }
    .tmember-16 {
        position: absolute;
        left: 478px;
        top: 256px;
    }
    .tmember-17 {
        position: absolute;
        left: 228px;
        top: 642px;
    }
    .tmember-18 {
        position: absolute;
        left: 385px;
        top: 891px;
    }
    .tmember-19 {
        position: absolute;
        left: 996px;
        top: 777px;
    }
    .tmember-20 {
        position: absolute;
        left: 1014px;
        top: 489px;
    }
    .tmember-21 {
        position: absolute;
        left: 520px;
        top: 146px;
    }
    .tmember-22 {
        position: absolute;
        left: 130px;
        top: 514px;
    }
    .tmember-23 {
        position: absolute;
        left: 166px;
        top: 787px;
    }
    .tmember-24 {
        position: absolute;
        left: 234px;
        top: 295px;
    }
    .tmember-26 {
        position: absolute;
        left: 1027px;
        top: 909px;
    }
    .tmember-27 {
        position: absolute;
        left: 1117px;
        top: 626px;
    }
    .tmember-28 {
        position: absolute;
        left: 977px;
        top: 211px;
    }
    .tmember-29 {
        position: absolute;
        left: 294px;
        top: 131px;
    }
    .tmember-31 {
        position: absolute;
        left: 78px;
        top: 360px;
    }
    .tmember-33 {
        position: absolute;
        left: 907px;
        top: 40px;
    }
    .tmember-34 {
        position: absolute;
        left: 1093px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 1113px;
        top: 228px;
    }
}
@media (max-width: 1284px) {
    .honest-box-two-new {
        padding: 20px;
        align-items: center;
        min-width: 370px;
        max-width: 514px;
    }
}
@media (max-width: 1280px) {
    .endToEndRow2-1 {
        position: unset;
    }
    .endToEndRow2-2 {
        position: unset;
    }
    .hawk-box {
        height: unset;
    }
    .data-search-box4 {
        height: 212px;
    }
    .addons-demands-p1 {
        padding-right: unset;
    }
    .devops-cloud-p1 {
        margin: 0px auto;
    }
    .d-engineering-ul{
        list-style: none !important;
    }
    .addons-title {
        font-size: 43px;
    }
    .addons-box > p {
        font-size: 18px;
    }
    .addons-icon {
        border-radius: 10px;
        width: 60px;
        height: 60px;
    }
    .addons-icon > img {
        width: 30px;
    }
    .migration-services-top-b {
        width: 100%;
    }
    .cloudkeeper {
        height: unset;
    }
    .cloud-managed-services-right {
        display: none;
    }
    .cloud-managed-services-left {
        width: 100%;
        left: 0px;
    }
    .devops-automation-h {
        width: 100%;
    }
    .devops-automation-h > p {
        margin: 0px auto;
    }
    .choose-txt-new {
        width: 100%;
        margin: 0px auto;
         text-align: center;
        padding: 20px;
    }
    .choose-txt-new h5 {
        width: 100%;
    }
    .choose-txt-new p {
        width: 100%;
    }
    .hawk-col {
        flex-direction: column;
    }
    .hawk-col > .col-lg-3 {
        width: 70%;
        margin: 0px auto;
    }
    .challenges-card {
        align-items: center;
        display: flex;
        flex-direction: column;
        row-gap: 20px;
        justify-content: space-between;
        padding-top: 25px;
        flex-wrap: wrap;
    }
    .helpdesk-box-right > h4 {
        font-size: 44px;
        line-height: 60px;
    }
    .helpdesk-inner-box > h3 {
        font-size: 26px;
    }
    .helpdesk-inner-box > ul {
        font-size: 14px;
        line-height: 20px;
    }
    .helpdesk-box-left > img {
        width: 429px;
    }




    /*----------------------*/
    .accomplishment-card > p {
        font-size: 26px;
    }
    .accelerator-card > p {
        font-size: 14px;
    }
    .perfect-blend-section {
        /* width: 1418.11px; */
        width: calc(100% - 164px);
    }
    .actual-blend-img {
        width: calc(100% - 155px);
    }
    .info-box-bg p {
        font-size: 18px;
    }
    .blend-text-box > h6 {
        font-size: 32px;
    }
    .perfect-blend-startup, .perfect-blend-giants > ul {
        font-size: 14px;
    }
    .perfect-h {
        font-size: 18px;
    }
    .t-center {
        text-align: unset;
    }
    .t-center > h5 {
        text-align: center;
    }

    .honest-box-two h6 {
        font-size: 17px;
    }
    .honest-box-two-new {
        padding: 20px;
        align-items: center;
        min-width: 350px;
        max-width: 514px;
    }
    .choose-txt-new h5 {
        font-size: 34px;
        text-align: center;
    }
    .choose-txt-new ul {
        display: unset;
        /* flex-wrap: wrap; */
        list-style: disc;
        padding-left: 12px;
    }
    /*.choose-txt-new {*/
    /*    width: 83%;*/
    /*    margin: 0px auto;*/
    /*    text-align: unset;*/
    /*    padding: 20px;*/
    /*}*/
    .analytics-tools-h {
        font-size: 40px;
    }

    .see-team-btn a {
        position: relative;
        top: 132px;
    }
    .free-qoute-text h6 {
        font-size: 44px;
    }
    .free-qoute-text p {
        font-size: 20px;
        width: 611px;
    }

}
@media (max-width: 1265px) {
    .honest-box-two h6 {
        font-size: 16px;
    }
}
@media (max-width: 1257px){
    .analytics-pickups-line-two {
        font-size: 16px;
        padding: 20px;
    }
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: 12px !important;
    }
    .tmember-1 {
        position: absolute;
        left: 414px;
        top: 543px;
    }
    .tmember-2 {
        position: absolute;
        left: 558px;
        top: 724px;
    }
    .tmember-3 {
        position: absolute;
        left: 704px;
        top: 570px;
    }
    .tmember-4 {
        position: absolute;
        left: 547px;
        top: 333px;
    }
    .tmember-5 {
        position: absolute;
        left: 780px;
        top: 481px;
    }
    .tmember-6 {
        position: absolute;
        left: 330px;
        top: 483px;
    }
    .tmember-8 {
        position: absolute;
        left: 726px;
        top: 755px;
    }
    .tmember-9 {
        position: absolute;
        left: 717px;
        top: 875px;
    }
    .tmember-10 {
        position: absolute;
        left: 125px;
        top: 887px;
    }
    .tmember-11 {
        position: absolute;
        left: 771px;
        top: 199px;
    }
    .tmember-12 {
        position: absolute;
        left: 269px;
        top: 405px;
    }
    .tmember-14 {
        position: absolute;
        left: 890px;
        top: 619px;
    }
    .tmember-16 {
        position: absolute;
        left: 478px;
        top: 243px;
    }
    .tmember-18 {
        position: absolute;
        left: 385px;
        top: 873px;
    }
    .tmember-19 {
        position: absolute;
        left: 949px;
        top: 777px;
    }
    .tmember-20 {
        position: absolute;
        left: 975px;
        top: 469px;
    }
    .tmember-21 {
        position: absolute;
        left: 486px;
        top: 146px;
    }
    .tmember-24 {
        position: absolute;
        left: 210px;
        top: 295px;
    }
    .tmember-26 {
        position: absolute;
        left: 995px;
        top: 877px;
    }
    .tmember-27 {
        position: absolute;
        left: 1078px;
        top: 626px;
    }
    .tmember-28 {
        position: absolute;
        left: 939px;
        top: 205px;
    }
    .tmember-29 {
        position: absolute;
        left: 227px;
        top: 162px;
    }
    .tmember-31 {
        position: absolute;
        left: 64px;
        top: 360px;
    }
    .tmember-32 {
        position: absolute;
        left: 576px;
        top: -51px;
    }
    .tmember-33 {
        position: absolute;
        left: 884px;
        top: 44px;
    }
    .tmember-34 {
        position: absolute;
        left: 1057px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 1071px;
        top: 228px;
    }
    .tmember-36 {
        position: absolute;
        left: 268px;
        top: 20px;
    }
    .tmember-37 {
        position: absolute;
        left: 595px;
        top: 46px;
    }
}
@media (max-width: 1225px){
    .frontend-text {
        font-size: 16px;
    }
    .frontend-heading {
        font-size: 48px;
    }
    .progres-bar-box > P {
        font-size: 18px;
    }
    .tmember-1 {
        position: absolute;
        left: 398px;
        top: 543px;
    }
    .tmember-2 {
        position: absolute;
        left: 531px;
        top: 707px;
    }
    .tmember-3 {
        position: absolute;
        left: 682px;
        top: 570px;
    }
    .tmember-4 {
        position: absolute;
        left: 547px;
        top: 324px;
    }
    .tmember-5 {
        position: absolute;
        left: 762px;
        top: 481px;
    }
    .tmember-6 {
        position: absolute;
        left: 315px;
        top: 483px;
    }
    .tmember-8 {
        position: absolute;
        left: 681px;
        top: 747px;
    }
    .tmember-9 {
        position: absolute;
        left: 671px;
        top: 870px;
    }
    .tmember-10 {
        position: absolute;
        left: 125px;
        top: 860px;
    }
    .tmember-12 {
        position: absolute;
        left: 237px;
        top: 405px;
    }
    .tmember-13 {
        position: absolute;
        left: 27px;
        top: 232px;
    }
    .tmember-14 {
        position: absolute;
        left: 871px;
        top: 619px;
    }
    .tmember-15 {
        position: absolute;
        left: 777px;
        top: 333px;
    }
    .tmember-18 {
        position: absolute;
        left: 384px;
        top: 854px;
    }
    .tmember-19 {
        position: absolute;
        left: 903px;
        top: 777px;
    }
    .tmember-20 {
        position: absolute;
        left: 953px;
        top: 469px;
    }
    .tmember-22 {
        position: absolute;
        left: 113px;
        top: 514px;
    }
    .tmember-23 {
        position: absolute;
        left: 166px;
        top: 760px;
    }
    .tmember-26 {
        position: absolute;
        left: 956px;
        top: 877px;
    }
    .tmember-27 {
        position: absolute;
        left: 1049px;
        top: 626px;
    }
    .tmember-28 {
        position: absolute;
        left: 937px;
        top: 224px;
    }
    .tmember-29 {
        position: absolute;
        left: 199px;
        top: 162px;
    }
    .tmember-34 {
        position: absolute;
        left: 1027px;
        top: 395px;
    }
}
@media (max-width: 1210px){
    .honest-pricing-new {
        flex-wrap: wrap !important;
        align-content: space-around !important;
        justify-content: center !important;
        row-gap: 10px !important;
    }
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: 9px !important;
    }
    .tmember-1 {
        position: absolute;
        left: 383px;
        top: 543px;
    }
    .tmember-2 {
        position: absolute;
        left: 531px;
        top: 691px;
    }
    .tmember-3 {
        position: absolute;
        left: 675px;
        top: 543px;
    }
    .tmember-4 {
        position: absolute;
        left: 505px;
        top: 324px;
    }
    .tmember-5 {
        position: absolute;
        left: 737px;
        top: 448px;
    }
    .tmember-6 {
        position: absolute;
        left: 305px;
        top: 497px;
    }
    .tmember-7 {
        position: absolute;
        left: 396px;
        top: 734px;
    }
    .tmember-8 {
        position: absolute;
        left: 702px;
        top: 711px;
    }
    .tmember-9 {
        position: absolute;
        left: 671px;
        top: 844px;
    }
    .tmember-10 {
        position: absolute;
        left: 110px;
        top: 845px;
    }
    .tmember-14 {
        position: absolute;
        left: 852px;
        top: 589px;
    }
    .tmember-16 {
        position: absolute;
        left: 478px;
        top: 224px;
    }
    .tmember-17 {
        position: absolute;
        left: 218px;
        top: 642px;
    }
    .tmember-18 {
        position: absolute;
        left: 384px;
        top: 841px;
    }
    .tmember-19 {
        position: absolute;
        left: 893px;
        top: 758px;
    }
    .tmember-20 {
        position: absolute;
        left: 937px;
        top: 469px;
    }
    .tmember-21 {
        position: absolute;
        left: 545px;
        top: 129px;
    }
    .tmember-23 {
        position: absolute;
        left: 154px;
        top: 739px;
    }
    .tmember-26 {
        position: absolute;
        left: 347px;
        top: 168px;
    }
    .tmember-27 {
        position: absolute;
        left: 1028px;
        top: 663px;
    }
    .tmember-28 {
        position: absolute;
        left: 919px;
        top: 224px;
    }
    .tmember-30 {
        position: absolute;
        left: 27px;
        top: 631px;
    }
    .tmember-35 {
        position: absolute;
        left: 1040px;
        top: 228px;
    }
}
@media (max-width: 1209px) {
    .perfect-blend-section {
        width: calc(100% - 118px);
    }
    .blend-img-box {
        /*width: 390px;*/
        margin: 0px auto;
    }
    .honest-box-two h6 {
        font-size: 18px;
    }
}
@media (max-width: 1199px) {
    .frontend-technology-main, .backend-technology-main, .databases-technology-main {
        justify-content: center;
        row-gap: 100px;
    }
    .backend-technology-main {
        flex-direction: column-reverse;
    }
    .frontend-box-l, .backend-box-l, .databases-box-l {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .frontend-box-r {
         padding-right: unset;
    }
    .frontend-box-l {
         padding-left: unset;
    }
    .backend-technology-main > .row {
        flex-direction: column-reverse;
    }
    .backend-box-r {
        margin-top: 40px;
        padding: 20px;
    }
    .backend-box-l {
        padding-left: unset;
    }
}
@media (max-width: 1180px){
    .upwork-img-div > img {
        width: 560px;
        right: -72px;
        top: -64px;
    }
    .accelerator-icons > img {
        width: 50px;
    }
    .accelerator-card > p {
        font-size: 14px;
    }
    .info-box-bg p {
        font-size: 16px;
    }
    .tmember-1 {
        position: absolute;
        left: 376px;
        top: 522px;
    }
    .tmember-2 {
        position: absolute;
        left: 510px;
        top: 673px;
    }
    .tmember-3 {
        position: absolute;
        left: 658px;
        top: 531px;
    }
    .tmember-4 {
        position: absolute;
        left: 526px;
        top: 309px;
    }
    .tmember-5 {
        position: absolute;
        left: 721px;
        top: 448px;
    }
    .tmember-6 {
        position: absolute;
        left: 293px;
        top: 479px;
    }
    .tmember-8 {
        position: absolute;
        left: 671px;
        top: 711px;
    }
    .tmember-9 {
        position: absolute;
        left: 671px;
        top: 817px;
    }
    .tmember-10 {
        position: absolute;
        left: 106px;
        top: 826px;
    }
    .tmember-11 {
        position: absolute;
        left: 750px;
        top: 211px;
    }
    .tmember-14 {
        position: absolute;
        left: 831px;
        top: 589px;
    }
    .tmember-15 {
        position: absolute;
        left: 762px;
        top: 333px;
    }
    .tmember-18 {
        position: absolute;
        left: 384px;
        top: 825px;
    }
    .tmember-19 {
        position: absolute;
        left: 862px;
        top: 758px;
    }
    .tmember-20 {
        position: absolute;
        left: 919px;
        top: 469px;
    }
    .tmember-23 {
        position: absolute;
        left: 166px;
        top: 739px;
    }
    .tmember-24 {
        position: absolute;
        left: 184px;
        top: 295px;
    }
    .tmember-27 {
        position: absolute;
        left: 999px;
        top: 663px;
    }
    .tmember-28 {
        position: absolute;
        left: 800px;
        top: 132px;
    }
    .tmember-29 {
        position: absolute;
        left: 190px;
        top: 162px;
    }
    .tmember-31 {
        position: absolute;
        left: 34px;
        top: 396px;
    }
    .tmember-32 {
        position: absolute;
        left: 538px;
        top: -51px;
    }
    .tmember-33 {
        position: absolute;
        left: 824px;
        top: 29px;
    }
    .tmember-34 {
        position: absolute;
        left: 991px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 992px;
        top: 193px;
    }
    .tmember-36 {
        position: absolute;
        left: 212px;
        top: 38px;
    }
    .tmember-37 {
        position: absolute;
        left: 497px;
        top: 46px;
    }
}
@media (max-width: 1175px) {
    .analytics-pickups-line-two {
        font-size: 15px;
    }
    .analytics-pickups-line-one {
        font-size: 42px;
    }
}
@media (max-width: 1145px){
    .left-text-service {
        width: 410px;
    }
    .perfect-blend-section {
        width: calc(100% - 48px);
    }
    .honest-row-two-mr {
        min-width: 470px !important;
        max-width: 490px !important;
    }
    .tmember-1 {
        position: absolute;
        left: 369px;
        top: 485px;
    }
    .tmember-2 {
        position: absolute;
        left: 494px;
        top: 653px;
    }
    .tmember-3 {
        position: absolute;
        left: 630px;
        top: 499px;
    }
    .tmember-4 {
        position: absolute;
        left: 581px;
        top: 321px;
    }
    .tmember-5 {
        position: absolute;
        left: 721px;
        top: 492px;
    }
    .tmember-6 {
        position: absolute;
        left: 277px;
        top: 543px;
    }
    .tmember-7 {
        position: absolute;
        left: 367px;
        top: 704px;
    }
    .tmember-8 {
        position: absolute;
        left: 641px;
        top: 697px;
    }
    .tmember-9 {
        position: absolute;
        left: 438px;
        top: 818px;
    }
    .tmember-10 {
        position: absolute;
        left: 15px;
        top: 232px;
    }
    .tmember-11 {
        position: absolute;
        left: 783px;
        top: 248px;
    }
    .tmember-12 {
        position: absolute;
        left: 215px;
        top: 405px;
    }
    .tmember-13 {
        position: absolute;
        left: 397px;
        top: 233px;
    }
    .tmember-14 {
        position: absolute;
        left: 789px;
        top: 630px;
    }
    .tmember-15 {
        position: absolute;
        left: 767px;
        top: 372px;
    }
    .tmember-16 {
        position: absolute;
        left: 613px;
        top: 234px;
    }
    .tmember-18 {
        position: absolute;
        left: 362px;
        top: 345px;
    }
    .tmember-19 {
        position: absolute;
        left: 830px;
        top: 746px;
    }
    .tmember-20 {
        position: absolute;
        left: 891px;
        top: 469px;
    }
    .tmember-22 {
        position: absolute;
        left: 102px;
        top: 514px;
    }
    .tmember-26 {
        position: absolute;
        left: 347px;
        top: 154px;
    }
    .tmember-27 {
        position: absolute;
        left: 962px;
        top: 637px;
    }
    .tmember-28 {
        position: absolute;
        left: 824px;
        top: 159px;
    }
    .tmember-29 {
        position: absolute;
        left: 176px;
        top: 163px;
    }
    .tmember-34 {
        position: absolute;
        left: 961px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 968px;
        top: 193px;
    }
}
@media (max-width: 1110px) {
    .upwork-img-div > img {
        width: 534px;
        right: -72px;
        top: -37px;
    }
    .analytics-pickups-line-two {
        font-size: 14px;
    }
    .honest-row-two-mr {
        min-width: 450px !important;
        max-width: 490px !important;
    }
    .tmember-1 {
        position: absolute;
        left: 362px;
        top: 465px;
    }
    .tmember-2 {
        position: absolute;
        left: 487px;
        top: 621px;
    }
    .tmember-3 {
        position: absolute;
        left: 605px;
        top: 467px;
    }
    .tmember-5 {
        position: absolute;
        left: 698px;
        top: 492px;
    }
    .tmember-7 {
        position: absolute;
        left: 367px;
        top: 678px;
    }
    .tmember-8 {
        position: absolute;
        left: 610px;
        top: 674px;
    }
    .tmember-9 {
        position: absolute;
        left: 463px;
        top: 783px;
    }
    .tmember-10 {
        position: absolute;
        left: 0px;
        top: 232px;
    }
    .tmember-11 {
        position: absolute;
        left: 772px;
        top: 248px;
    }
    .tmember-12 {
        position: absolute;
        left: 194px;
        top: 405px;
    }
    .tmember-13 {
        position: absolute;
        left: 397px;
        top: 217px;
    }
    .tmember-14 {
        position: absolute;
        left: 754px;
        top: 630px;
    }
    .tmember-15 {
        position: absolute;
        left: 756px;
        top: 372px;
    }
    .tmember-19 {
        position: absolute;
        left: 782px;
        top: 746px;
    }
    .tmember-20 {
        position: absolute;
        left: 860px;
        top: 510px;
    }
    .tmember-24 {
        position: absolute;
        left: 161px;
        top: 295px;
    }
    .tmember-26 {
        position: absolute;
        left: 342px;
        top: 143px;
    }
    .tmember-27 {
        position: absolute;
        left: 928px;
        top: 637px;
    }
    .tmember-28 {
        position: absolute;
        left: 803px;
        top: 148px;
    }
    .tmember-29 {
        position: absolute;
        left: 157px;
        top: 163px;
    }
    .tmember-31 {
        position: absolute;
        left: 23px;
        top: 396px;
    }
    .tmember-32 {
        position: absolute;
        left: 507px;
        top: -51px;
    }
    .tmember-33 {
        position: absolute;
        left: 781px;
        top: 29px;
    }
    .tmember-34 {
        position: absolute;
        left: 927px;
        top: 354px;
    }
    .tmember-35 {
        position: absolute;
        left: 937px;
        top: 193px;
    }
}
@media (max-width: 1080px) {
    .info-box-bg p {
        font-size: 14px;
    }
    .perfect-blend-section {
        width: calc(100% - 18px);
    }
    .blend-text-box > h6 {
        font-size: 30px;
    }
    .perfect-blend-startup, .perfect-blend-giants > ul {
        font-size: 13px;
    }
    .perfect-h {
        font-size: 16px;
    }
    .honest-row-two-mr {
        min-width: 430px !important;
        max-width: 490px !important;
    }
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: 2px !important;
    }
    .tmember-1 {
        position: absolute;
        left: 342px;
        top: 465px;
    }
    .tmember-2 {
        position: absolute;
        left: 468px;
        top: 607px;
    }
    .tmember-3 {
        position: absolute;
        left: 584px;
        top: 467px;
    }
    .tmember-4 {
        position: absolute;
        left: 550px;
        top: 300px;
    }
    .tmember-5 {
        position: absolute;
        left: 675px;
        top: 492px;
    }
    .tmember-8 {
        position: absolute;
        left: 577px;
        top: 661px;
    }
    .tmember-9 {
        position: absolute;
        left: 463px;
        top: 765px;
    }
    .tmember-11 {
        position: absolute;
        left: 743px;
        top: 236px;
    }
    .tmember-14 {
        position: absolute;
        left: 716px;
        top: 630px;
    }
    .tmember-15 {
        position: absolute;
        left: 732px;
        top: 372px;
    }
    .tmember-18 {
        position: absolute;
        left: 327px;
        top: 335px;
    }
    .tmember-19 {
        position: absolute;
        left: 742px;
        top: 732px;
    }
    .tmember-20 {
        position: absolute;
        left: 840px;
        top: 510px;
    }
    .tmember-23 {
        position: absolute;
        left: 188px;
        top: 739px;
    }
    .tmember-27 {
        position: absolute;
        left: 892px;
        top: 637px;
    }
    .tmember-28 {
        position: absolute;
        left: 729px;
        top: 110px;
    }
    .tmember-32 {
        position: absolute;
        left: 424px;
        top: -51px;
    }
    .tmember-33 {
        position: absolute;
        left: 680px;
        top: -6px;
    }
    .tmember-34 {
        position: absolute;
        left: 900px;
        top: 351px;
    }
    .tmember-35 {
        position: absolute;
        left: 891px;
        top: 160px;
    }
    .tmember-36 {
        position: absolute;
        left: 174px;
        top: 38px;
    }
    .tmember-37 {
        position: absolute;
        left: 430px;
        top: 42px;
    }
}
@media (max-width: 1052px) {
    .pickups-line-new {
        font-size: 26px;
        width: 70%;
    }
    .analytics-pickups-line-two {
        font-size: 13px;
    }
    .tmembers-icon {
        width: 60px !important;
        border-radius: 200px !important;
        place-self: center !important;
        margin: 10px !important;
    }
    .tmember-1 {
        position: absolute;
        left: 326px;
        top: 457px;
    }
    .tmember-2 {
        position: absolute;
        left: 453px;
        top: 597px;
    }
    .tmember-3 {
        position: absolute;
        left: 562px;
        top: 427px;
    }
    .tmember-4 {
        position: absolute;
        left: 519px;
        top: 284px;
    }
    .tmember-5 {
        position: absolute;
        left: 657px;
        top: 492px;
    }
    .tmember-6 {
        position: absolute;
        left: 259px;
        top: 543px;
    }
    .tmember-7 {
        position: absolute;
        left: 367px;
        top: 653px;
    }
    .tmember-8 {
        position: absolute;
        left: 577px;
        top: 632px;
    }
    .tmember-9 {
        position: absolute;
        left: 298px;
        top: 349px;
    }
    .tmember-11 {
        position: absolute;
        left: 742px;
        top: 256px;
    }
    .tmember-12 {
        position: absolute;
        left: 170px;
        top: 437px;
    }
    .tmember-13 {
        position: absolute;
        left: 397px;
        top: 197px;
    }
    .tmember-14 {
        position: absolute;
        left: 712px;
        top: 591px;
    }
    .tmember-15 {
        position: absolute;
        left: 717px;
        top: 372px;
    }
    .tmember-16 {
        position: absolute;
        left: 602px;
        top: 228px;
    }
    .tmember-17 {
        position: absolute;
        left: 282px;
        top: 710px;
    }
    .tmember-18 {
        position: absolute;
        left: 247px;
        top: 291px;
    }
    .tmember-19 {
        position: absolute;
        left: 579px;
        top: 725px;
    }
    .tmember-20 {
        position: absolute;
        left: 808px;
        top: 510px;
    }
    .tmember-21 {
        position: absolute;
        left: 545px;
        top: 121px;
    }
    .tmember-22 {
        position: absolute;
        left: 85px;
        top: 514px;
    }
    .tmember-23 {
        position: absolute;
        left: 144px;
        top: 660px;
    }
    .tmember-24 {
        position: absolute;
        left: 135px;
        top: 295px;
    }
    .tmember-26 {
        position: absolute;
        left: 297px;
        top: 144px;
    }
    .tmember-27 {
        position: absolute;
        left: 863px;
        top: 637px;
    }
    .tmember-28 {
        position: absolute;
        left: 704px;
        top: 110px;
    }
    .tmember-29 {
        position: absolute;
        left: 137px;
        top: 159px;
    }
    .tmember-30 {
        position: absolute;
        left: 27px;
        top: 608px;
    }
    .tmember-34 {
        position: absolute;
        left: 880px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 864px;
        top: 160px;
    }
    /*.team-btn {*/
    /*    position: absolute !important;*/
    /*    left: 439px !important;*/
    /*    top: 5148px !important;*/
    /*}*/
}
@media (max-width: 1025px){
    .analytics-pickups-line-one {
        font-size: 40px;
    }
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: 2px !important;
        left: -5px;
    }
    .tmember-1 {
        position: absolute;
        left: 326px;
        top: 446px;
    }
    .tmember-2 {
        position: absolute;
        left: 453px;
        top: 578px;
    }
    .tmember-3 {
        position: absolute;
        left: 547px;
        top: 427px;
    }
    .tmember-4 {
        position: absolute;
        left: 503px;
        top: 267px;
    }
    .tmember-5 {
        position: absolute;
        left: 631px;
        top: 492px;
    }
    .tmember-7 {
        position: absolute;
        left: 367px;
        top: 644px;
    }
    .tmember-8 {
        position: absolute;
        left: 559px;
        top: 618px;
    }
    .tmember-9 {
        position: absolute;
        left: 275px;
        top: 349px;
    }
    .tmember-11 {
        position: absolute;
        left: 731px;
        top: 259px;
    }
    .tmember-12 {
        position: absolute;
        left: 158px;
        top: 437px;
    }
    .tmember-13 {
        position: absolute;
        left: 397px;
        top: 186px;
    }
    .tmember-14 {
        position: absolute;
        left: 686px;
        top: 591px;
    }
    .tmember-15 {
        position: absolute;
        left: 698px;
        top: 372px;
    }
    .tmember-17 {
        position: absolute;
        left: 275px;
        top: 691px;
    }
    .tmember-18 {
        position: absolute;
        left: 231px;
        top: 280px;
    }
    .tmember-19 {
        position: absolute;
        left: 579px;
        top: 705px;
    }
    .tmember-20 {
        position: absolute;
        left: 792px;
        top: 510px;
    }
    .tmember-21 {
        position: absolute;
        left: 518px;
        top: 121px;
    }
    .tmember-24 {
        position: absolute;
        left: 118px;
        top: 295px;
    }
    .tmember-26 {
        position: absolute;
        left: 280px;
        top: 145px;
    }
    .tmember-27 {
        position: absolute;
        left: 832px;
        top: 637px;
    }
    .tmember-28 {
        position: absolute;
        left: 756px;
        top: 153px;
    }
    .tmember-29 {
        position: absolute;
        left: 121px;
        top: 159px;
    }
    .tmember-31 {
        position: absolute;
        left: 12px;
        top: 396px;
    }
    .tmember-34 {
        position: absolute;
        left: 859px;
        top: 395px;
    }
    /*.team-btn {*/
    /*    position: absolute !important;*/
    /*    width: 149px !important;*/
    /*    height: 62px !important;*/
    /*    left: 438px !important;*/
    /*    top: 4632px !important;*/
    /*}*/
}
@media (max-width: 1024px) {
    .data-search-box4 {
        height: 236px;
    }
    .free-qoute-text h6 {
        font-size: 52px;
    }
    .free-qoute-text p {
        font-size: 20px;
    }
}
@media (max-width: 1003px) {
    .tmember-1 {
        position: absolute;
        left: 312px;
        top: 446px;
    }
    .tmember-2 {
        position: absolute;
        left: 453px;
        top: 567px;
    }
    .tmember-3 {
        position: absolute;
        left: 534px;
        top: 411px;
    }
    .tmember-4 {
        position: absolute;
        left: 493px;
        top: 267px;
    }
    .tmember-5 {
        position: absolute;
        left: 617px;
        top: 492px;
    }
    .tmember-7 {
        position: absolute;
        left: 367px;
        top: 634px;
    }
    .tmember-8 {
        position: absolute;
        left: 559px;
        top: 607px;
    }
    .tmember-14 {
        position: absolute;
        left: 672px;
        top: 567px;
    }
    .tmember-17 {
        position: absolute;
        left: 275px;
        top: 675px;
    }
    .tmember-19 {
        position: absolute;
        left: 579px;
        top: 687px;
    }
    .tmember-20 {
        position: absolute;
        left: 773px;
        top: 510px;
    }
    .tmember-23 {
        position: absolute;
        left: 141px;
        top: 651px;
    }
    .tmember-27 {
        position: absolute;
        left: 803px;
        top: 637px;
    }
    .tmember-28 {
        position: absolute;
        left: 707px;
        top: 130px;
    }
    .tmember-32 {
        position: absolute;
        left: 394px;
        top: -51px;
    }
    .tmember-33 {
        position: absolute;
        left: 657px;
        top: 1px;
    }
    .tmember-34 {
        position: absolute;
        left: 840px;
        top: 395px;
    }
    .tmember-35 {
        position: absolute;
        left: 829px;
        top: 160px;
    }
    .tmember-36 {
        position: absolute;
        left: 141px;
        top: 38px;
    }
    .tmember-37 {
        position: absolute;
        left: 404px;
        top: 29px;
    }
    .tmember-15 {
        position: absolute;
        left: 686px;
        top: 372px;
    }
}
@media  (max-width: 991px) {
    .endToEndRow1 {
        width: 55%;
    }
    .endToEndRow2-1 {
        width: 55%;
    }
    .endToEndRow2-2 {
        width: 55%;
    }
    .analytics-box-wraper {
        /*justify-content: start;*/
    }
    .frontend-heading {
        font-size: 44px;
    }
    .web-dev-btn {
        height: 56px;
        width: 180px;
    }
    .transparent-processes {
         height: unset;
    }
    .addon-box-right {
        display: none;
    }
    .addons-box-left {
        width: 100%;
    }
    .addons-title {
        width: 100%;
    }
    .tiered-offerings {
        flex-direction: column;
    }
    .feature-tire-card {
        width: 100%;
    }
    .upwork-img-div > img {
        width: 600px;
         right: 0px;
         top: 0px;
    }
    .blend-img-box2 {
        display: none;
    }
    .helpdesk-box-left {
        display: none;
    }
    .blend-text-box {
        position: relative;
        top: 24px;
         left: 0px;
    }
    /*---------------------*/
    .perfect-blend-991 {
        justify-content: space-between;
    }
    .blend-img-box {
        display: none;
    }
    .blend-text-box > span {
        font-size: 16px;
    }
    .blend-box-width {
        /*width: 700px;*/
        position: relative;
        left: 0px;
        padding: 30px;
    }
    .left-text-service {
        width: 80%;
        margin: 0px auto;
        padding-top: 120px;
    }
    .left-text-service > h6 {
        text-align: center;
    }
    .honest-pricing-new {
        display: flex;
    }
    .justify-content-evenly {
        /* justify-content: space-evenly!important; */
        flex-direction: column;
        align-items: center;
    }
    .honest-row-two-mr {
        min-width: 514px !important;
        max-width: 490px !important;
    }
}
@media (max-width: 985px) {
    .tmember-1 {
        position: absolute;
        left: 306px;
        top: 423px;
    }
    .tmember-2 {
        position: absolute;
        left: 426px;
        top: 554px;
    }
    .tmember-3 {
        position: absolute;
        left: 523px;
        top: 411px;
    }
    .tmember-4 {
        position: absolute;
        left: 478px;
        top: 260px;
    }
    .tmember-5 {
        position: absolute;
        left: 600px;
        top: 460px;
    }
    .tmember-6 {
        position: absolute;
        left: 259px;
        top: 534px;
    }
    .tmember-7 {
        position: absolute;
        left: 367px;
        top: 625px;
    }
    .tmember-8 {
        position: absolute;
        left: 543px;
        top: 588px;
    }
    .tmember-9 {
        position: absolute;
        left: 248px;
        top: 349px;
    }
    .tmember-11 {
        position: absolute;
        left: 709px;
        top: 259px;
    }
    .tmember-13 {
        position: absolute;
        left: 370px;
        top: 186px;
    }
    .tmember-14 {
        position: absolute;
        left: 655px;
        top: 556px;
    }
    .tmember-15 {
        position: absolute;
        left: 674px;
        top: 372px;
    }
    .tmember-16 {
        position: absolute;
        left: 585px;
        top: 228px;
    }
    .tmember-17 {
        position: absolute;
        left: 275px;
        top: 660px;
    }
    .tmember-18 {
        position: absolute;
        left: 210px;
        top: 261px;
    }
    .tmember-19 {
        position: absolute;
        left: 557px;
        top: 666px;
    }
    .tmember-20 {
        position: absolute;
        left: 745px;
        top: 510px;
    }
    .tmember-24 {
        position: absolute;
        left: 104px;
        top: 295px;
    }
    .tmember-26 {
        position: absolute;
        left: 273px;
        top: 132px;
    }
    .tmember-27 {
        position: absolute;
        left: 770px;
        top: 637px;
    }
    .tmember-28 {
        position: absolute;
        left: 707px;
        top: 153px;
    }
    .tmember-34 {
        position: absolute;
        left: 821px;
        top: 395px;
    }
}
@media (max-width: 986px) {
    .mobileSlider{
        display: block;
    }
    .teamCercle {
        display: none;
    }
}
@media (max-width: 946px) {
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: 7px !important;
    }
}
@media (max-width: 892px) {
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: 3px !important;
    }
}
@media (max-width: 850px) {
    .analytics-info-container {
        flex-wrap: wrap;
        justify-content: center;
    }
    .analytics-info-container > * {
        width: 50%;
        display: flex;
    }
}
@media (max-width: 835px) {
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: 0px !important;
    }
}
@media (max-width: 798px) {
    .team-members-content .team-members-top {
        position: absolute !important;
        width: 100%;
        top: -5px !important;
    }
}
@media (max-width: 787px) {
    .team-members-images {
        position: absolute !important;
        left: -62px !important;
        top: 499px !important;
    }
}
@media (max-width: 767px) {
    .endToEndRow1 {
        width: 80%;
    }
    .endToEndRow2-1 {
        width: 80%;
    }
    .endToEndRow2-2 {
        width: 80%;
    }
    .perfect-blend-991 {
        margin: 0px auto;
        flex-direction: column;
        /*align-items: center;*/
    }
    /*.blend-text-box > h6 {*/
    /*    text-align: center;*/
    /*}*/
    .blend-text-box > span {
        font-size: 16px;
        /*padding-left: 66px;*/
    }
}
@media (max-width: 650px) {
    .copyRight {
         display: block !important;
        padding: 10px 0px;
        text-align: center;
    }
    .policy {
        display: flex;
        justify-content: center;
    }
}
@media (max-width: 539px) {
    .frontend-box-r {
        justify-content: center;
    }
    .frontend-box-r > .mt30 {
        margin-top: unset;
    }
    .backend-box-r {
         justify-content: center;
    }
    .backend-box-r > .mt30 {
        margin-top: unset;
    }
    .progres-bar-box {
        /* max-width: 351px; */
        width: 72%;
    }
}

.footer {
    background: #FAF7FF !important;
    padding: 100px 0 0 0 !important;
}
.footer-br {
    border: 1px solid #0054D2;
    margin-top: 3%;
}
.copyRight {
    display: flex;
    justify-content: space-between;
    padding: 10px 0px;
}
.policy {
    display: flex;
    /*width: 50%;*/
    /*justify-content: flex-end;*/
}
.policy > p {
    padding-right: 10px;
}

/*----------------Mujtaba Latest chnges 2/19/2024-----------------*/

.services-box-h {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.services-content-h .services-box-h > * {
    /*flex: 1;*/
}

.clientSliderSwiper-h {
    display: flex;
}

.clientSliderSwiper-h .swiper-slide-h {
    flex: 1;
}
