/* header css */
.manage-header-space{padding-top: 70px;}
#header{transition-duration: 400ms;}
#header .navbar-toggler{border: none;outline: none;padding: 0px;box-shadow: none;}
#header.scrolled{background-color: #ffffff !important;box-shadow: 0px -6px 14px -2px #000000;}

.btn:hover{transition-duration: 400ms;}

.header-customize .blue-btn{font-weight: 500 !important;font-size: 16px !important;line-height: 25px !important;color: #ffffff !important;padding: 10px 20px !important;}
.header-customize .navbar-nav .nav-item:last-child{padding-left: 15px;}
.header-customize .navbar-nav .nav-item .nav-link {font-weight: 500;font-size: 16px;line-height: 24px;color: #000000;padding: 13px 16px;text-decoration: underline;}
.header-customize .menu-call-links{padding: 0px 16px;}
.header-customize .menu-call-links .saprator {color: #C5C7CF;}
.header-customize span.logo-star {position: absolute;top: 50px;}
.header-customize .navbar-nav .nav-item .nav-link:hover{color: var(--blue);}
.header-customize .navbar-nav .nav-item .nav-link:hover svg {fill: currentColor !important;}

/* Hero Section */
.hero-section{padding-top: 70px;background-image: url('../img/bg-square-grid_1.svg');overflow: hidden;position: relative;}
.hero-section:before{content: '';position: absolute;width: 800px;height: 370px;right: -400px;top: -250px;background: linear-gradient(95.33deg, rgba(210, 107, 84, 0.4) 29.22%, rgba(43, 61, 224, 0.4) 64.92%);filter: blur(100px);transform: rotate(19.85deg);}
.hero-title{font-size: 53px;font-weight: 700;line-height: 70px;letter-spacing: 0px;text-align: center;padding: 90px 0px 20px 0px;}

/* new mobile header CSS */
button.navbar-toggler svg path{transition-duration: 100ms;}
button.navbar-toggler:not(.collapsed) svg path:nth-child(1){display: none;}
button.navbar-toggler:not(.collapsed) svg path:nth-child(2){transform: rotate(45deg) translate(7px, -8px);}
button.navbar-toggler:not(.collapsed) svg path:nth-child(3){transform: rotate(-45deg) translate(-16px, -1px);}
.mobile-navbar-links-group{display: none;}
.mobile-navbar-links-group .nav-link-mobile{font-size: 18px;font-weight: 500;text-decoration: none;display: block;padding: 12px 0px;color: #000000;}
.mobile-navbar-links-group .nav-link-mobile:hover{color: #266FF1;}
.mobile-navbar-links-group .nav-link-mobile[data-bs-toggle="collapse"]{position: relative;}
.mobile-navbar-links-group .nav-link-mobile[data-bs-toggle="collapse"]:not(.collapsed):after {transform: rotate(-135deg);top: 25px;}
.mobile-navbar-links-group .nav-link-mobile[data-bs-toggle="collapse"]:after {content: '';position: absolute;right: 10px;top: 20px;display: inline-block;border-right: solid 2px #383838;border-bottom: solid 2px #383838;padding: 4px;transform: rotate(45deg);border-radius: 1px;transition-duration: 80ms;}
.header-top-techs {background-color: #F3F4F5;padding: 10px;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10px;border-radius: 4px;}
.header-top-techs {background-color: #F3F4F5;padding: 10px;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10px;border-radius: 4px;overflow-y: auto;max-height: calc(100vh - 418px);}
.header-top-techs > a {background-color: #ffffff;padding: 8px;text-decoration: none;color: #000000;border-radius: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-height: 42px;}


/* Keyframes */
@keyframes textAnimationGradient {0% {background-position: 0 1600px;}100% {background-position: 1600px 0;}}

.hero-section .get-email input{box-shadow: none;}
#getEmail.err {border: solid 1px #e10000;color: #e10000;}
#getEmail2.err {border: solid 1px #e10000;color: #e10000;}
.hero-section .get-email input:focus{box-shadow: 0px 0px 13px 0px #c5c5c5;}
.hero-feature-points{margin-top: 5px;display: flex;justify-content: center;flex-wrap: wrap;}
.hero-feature-points .points {margin: 5px 8px 8px 8px;display: flex;align-items: center;}
.hero-feature-points .points span {padding: 0px 15px 0px 8px;}

.chat-with-experts figure {display: inline-block;margin: 0px 0px 0px -15px;}
.trusted-brands{padding: 90px 0px;}
.trusted-brands .item {margin-top: 60px;}

.brand-article-box{background-color: #ffffff;padding: 24px;height: 100%;display: flex;flex-wrap: wrap;align-content: space-between;transition-duration: 300ms;overflow: hidden;}
.brand-article-box:hover{box-shadow: 0px 0px 10px 0px #cccccc;}
.brand-article-box .author-img {margin: 0px -24px -24px 0px;}

.review-from-clients {padding: 70px 0px;}
.global-rating-status {min-width: 370px;max-width: 380px;}
.review-clients-firstfold {display: flex;align-items: center;}

.futuristic-solution{padding: 120px 0px;}
.futuristic-solution .futuristic-box{background-color: #ffffff;padding: 40px;}
.futuristic-solution .futuristic-box img{max-width: 100%;object-fit: contain;transition-duration: 400ms;}
.futuristic-solution .futuristic-box:hover img {box-shadow: 0px 6px 20px 3px #00000024;}

/* time cost counter */
.counters-sec{padding: 0px 0px;background-color: #000000;overflow: hidden;position: relative;}
.counters-sec:before {content: '';background: linear-gradient(89.72deg, rgba(210, 107, 84, 0.6) 3.91%, rgba(43, 61, 224, 0.6) 99.76%);filter: blur(90px);transform: matrix(-0.5, 0.88, -0.85, -0.5, -38, 29);width: 400px;height: 400px;position: absolute;left: -220px;top: -210px;}

.progress-sec {margin-top: 40px;}
.counters-sec .img-title-mng {display: flex;justify-content: flex-start;align-items: flex-start;}

.counters-sec .left-sec{text-align: right;padding: 50px 25px 50px 0px;border-right: solid 1px #313131;}
.left-sec .progress-sec .progress-stick {background-color: #D9D9D9;height: 8px;border-radius: 20px;max-width: 420px;margin-left: auto;margin-bottom: 10px;position: relative;}
.left-sec .progress-sec .progress-stick .fill {position: absolute;right: -1px;height: 100%;background-color: #2C4573;border-radius: inherit;}

.counters-sec .right-sec{text-align: left;padding: 50px 0px 50px 25px;}
.right-sec .progress-sec .progress-stick {background-color: #D9D9D9;height: 8px;border-radius: 20px;max-width: 420px;margin-right: auto;margin-bottom: 10px;position: relative;}
.right-sec .progress-sec .progress-stick .fill {position: absolute;left: -1px;height: 100%;background-color: #266FF1;border-radius: inherit;}

/* hiring developers steps */
.hiring-steps {padding: 160px 0px;}
.hiring-steps .steps{padding: 30px;height: 100%;}
.hiring-steps .step-count{font-size: 48px;font-weight: 600;color: #a5a6a6;margin-bottom: 10px !important;}
.hiring-steps .step-desc{font-size: 18px;font-weight: 600;line-height: 26px;}

/* discover-technology */
.discover-technology{padding: 0px 0px 160px 0px;}
.discover-technology .technology-sec{padding: 60px 150px 50px 150px;background-color: #000000;overflow: hidden;position: relative;}
.discover-technology .technology-sec:before {content: '';background: linear-gradient(89.72deg, rgba(210, 107, 84, 0.6) 3.91%, rgba(43, 61, 224, 0.6) 99.76%);filter: blur(90px);transform: matrix(-0.5, 0.88, -0.85, -0.5, -38, 29);width: 400px;height: 400px;position: absolute;left: -220px;top: -210px;}
.discover-technology .technology-sec .text-gradient {color: #d26b54;background: -webkit-linear-gradient(left,#D26B54,#2B3DE0,#D26B54);-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation-duration: 5s;animation-name: textAnimationGradient;animation-iteration-count: infinite;background-size: 300%;animation-timing-function: linear;animation-direction: alternate;}

.technologies-container {display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 20px;padding-top: 20px;padding-bottom: 10px;}
.technologies-container .tech-box {/* display: flex;justify-content: space-between; */border: 1px solid rgba(74, 81, 104, 0.12);padding: 8px 0px 8px 8px;border-radius: 4px;background-color: #ffffff;color: #000000;text-decoration: none;transition-duration: 300ms;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.technologies-container .tech-box:hover {background-color: #266FF1;color: #ffffff;}

.technologies-container .tech-box .tech-name {font-size: 14px;font-weight: 400;}
.technologies-container .tech-box img{width: 22px;}
.technologies-container .tech-box:hover img {filter: grayscale(100%);}
.technologies-container .tech-box:after {content: '';display: inline-block;height: 10px;width: 10px;border: solid 2px #ffffff;position: absolute;right: 10px;top: 16px;border-top-right-radius: 2px;border-bottom: none;border-left: none;transform: rotate(45deg);}
.technology-sec-footer{background-color: #000000;color: #ffffff;padding: 0px 150px 0px 150px;border-top: solid 1px #2c2c2c;}
.technology-sec-footer .footer-left {padding: 30px 0px;border-right: solid 1px #2c2c2c;}
.technology-sec-footer .footer-right {padding-left: 25px;}

/* faq-section */
.faq-section{padding: 120px 0px;}
.faq-left-title{position: -webkit-sticky;position: sticky;top: 100px;}
.faq-accordion .accordion-item {border-bottom: solid 1px #DFDFDF !important;padding: 8px 0px !important;}
.faq-accordion .accordion-button:hover{color: var(--blue) !important;}

/* feature-section{ */
.feature-section{padding: 120px 0px;position: relative;}
.feature-section:after {height: 180px;width: 600px;background: linear-gradient(180.01deg, rgba(46, 114, 255, 0.4) 31.45%, rgba(124, 241, 120, 0.4) 99.99%);filter: blur(100px);content: '';display: inline-block;right: 15%;top: 45%;position: absolute;}
.feature-list{list-style: none;margin: 0px;}
.feature-list .feature-item{font-size: 24px;font-weight: 600;line-height: 32px;margin-top: 24px;}
.feature-list .feature-item.supercharge-svg span{position: relative;display: inline-block;}
.feature-list .feature-item.supercharge-svg span:after{content: '';position: absolute;right: -70px;top: -60px;width: 110px;height: 70px;background-image: url('../img/supercharge-growth.svg');}

/* site-footer */
.site-footer{padding: 60px 0px;background: #16191D;color: #ffffff;overflow: hidden;z-index: 1;}
.site-footer .footer-list{width: 110%;}
.site-footer .footer-list li{position: relative;left: -15px;}
.site-footer .footer-list li a{font-family: 'Inter';font-style: normal;text-decoration: none; font-weight: 300;font-size: 16px;line-height: 28px;color: #D4D7DC;text-transform: capitalize;}
.site-footer .footer-list li a:hover {color: #0a58ca;}
.site-footer .footer-list li.width-50 { flex: 0 0 50%; max-width: 50%;}
.site-footer .follow-us{text-align: right;}
.chat-with-experts{display: block;width: 100%;margin-top: 20px;z-index: 1;}

/* developer-slider */
.developer-slider-sec{position: relative;padding-top: 60px;}
.developer-slider-sec .top-dev-ind{content: '';position: absolute;top: 10px;right: 100px;width: 270px;}
.developer-slider-sec:before{content: '';position: absolute;top: 30px;left: 16%;width: 70%;height: 300px;background: linear-gradient(180deg, rgba(46, 114, 255, 0.4) 0%, rgba(124, 241, 120, 0.4) 100%);filter: blur(100px);transform: rotate(2.62deg);}
.slick-list {position: relative;}
.slick-list:after {content: '';position: absolute;top: 51%;left: 0%;width: 100%;height: 50%;background: var(--blue) !important;z-index: -1;}
.developerSlide-item {width: 280px !important;padding: 12px !important;background-color: #ffffff;margin: 0 15px !important;height: auto !important;cursor: pointer;text-decoration: none;color: #000000;}
.developerSlide-item img{width: 100%;height: 170px;object-fit: cover;transition-duration: 400ms;max-width: 260px;}
.developerSlide-item:hover {color: #000000;}
.developerSlide-item:hover img{box-shadow: 0px 6px 15px -8px #000000 !important;}
.developer-slide-manage-bg {background-color: var(--blue) !important;height: 60px;}

/* client-review-sec */
.client-review-sec{padding: 120px 0px;}
/* .spaceForSlideButtons .para{padding-right: 140px;} */

.clientVideoReviewSlider{padding-top: 60px;}
.clientVideoReviewSlider .slick-track article .client-quote{min-height: 144px;}

.clientVideoReviewSliderDots ul {display: flex !important;list-style: none;margin: 25px 0px 0px 15px;padding: 0;justify-content: center;}
.clientVideoReviewSliderDots ul li{margin: 0 4px}
.clientVideoReviewSliderDots ul li button{background: rgba(255, 255, 255, 0.4);height: 4px;width: 28px;overflow: hidden;border: none;outline: none !important;box-shadow: none !important;}
.clientVideoReviewSliderDots ul li.slick-active button {background: #FFFFFF;border: none !important;}

.clientTextReviewSlider{}
.clientTextReviewSlider .clientTextReviewSlider-item{width: 380px;margin: 0px 10px;}
.slick-initialized .slick-slide q{height: 160px;display: block;}
img.clientTextReviewSlider-company-logo{height: 30px;}
.clientTextReviewSliderDots ul {display: flex !important;list-style: none;margin: 25px 0px 0px 15px;padding: 0;justify-content: center;}
.clientTextReviewSliderDots ul li{margin: 0 4px}
.clientTextReviewSliderDots ul li button{background: rgba(255, 255, 255, 0.4);height: 4px;width: 28px;overflow: hidden;border: none;outline: none !important;box-shadow: none !important;}
.clientTextReviewSliderDots ul li.slick-active button {background: #FFFFFF;border: none !important;}
.clientVideoReviewSlider-item figure .play-icon {position: absolute;bottom: 15px;left: 15px;display: inline-block;height: 60px;width: 60px;background-color: #ffffff;border-radius: 50px;transition-duration: 300ms;}
.clientVideoReviewSlider-item figure .play-icon:after {content: '';position: absolute;top: 20px;left: 23px;border-top: solid 10px transparent;border-left: solid 18px #266ff1;border-bottom: solid 10px transparent;border-right: solid 10px transparent;transition-duration: 300ms;}
/* .author-detail {position: absolute;bottom: 0px;left: 0px;text-align: left;background-color: #00000078;padding: 10px 15px;border-top-right-radius: 5px;} */
.clientVideoReviewSlider-item figure{cursor: pointer;}
.clientVideoReviewSlider-item figure img{width: 100%;height: 220px;object-fit: cover;transition-duration: 500ms;}
.clientVideoReviewSlider-item figure:hover img{box-shadow: 0px 0px 10px 0px #cccccc;}
.clientVideoReviewSlider-item figure:hover .play-icon{background-color: #266ff1;box-shadow: 0px 0px 0px 5px #cecccc, 0px 0px 0px 11px #ebebebab;}
.clientVideoReviewSlider-item figure:hover .play-icon:after{border-left-color: #ffffff;}

.clientVideoReviewSlider-item{width: 370px;margin: 0 15px;height: auto !important;}
.clientReviewModel .btn-close {position: absolute;right: -15px;top: -15px;background-color: #ffffff;z-index: 1;opacity: 1;padding: 15px !important;border-radius: 50px;}
.clientVideoReviewSlider button.slick-arrow {position: absolute;right: 202px;top: -60px;padding: 18px;border: none;border-radius: 100%;transform: rotate(180deg);}
.clientVideoReviewSlider button.slick-next {right: 130px;transform: rotate(0deg);}

.btn-animation{position: relative;z-index: 1;}
.btn-animation:after{position: absolute;content: '';width: 0%;height: 100%;top: 0px;right: 0px;z-index: -1;background-color: #154fb5;border-radius: 1px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;z-index: -1;}
.btn-animation:hover:after{left: 0px;width: 100%}
.btn-animation.hover-white-text:hover{color: #ffffff !important;}

/* footer more-about-MyTalentForces */
.more-about-MyTalentForces .more-text {margin: 50px 0px 0px 0px;}
.more-about-MyTalentForces .more-text h2 {font-size: 22px;font-weight: 700;color: #fff;}
.more-about-MyTalentForces .more-text p {margin-top: 30px;color: #fff;font-size: 16px;line-height: 28px;font-weight: 300;}
.more-about-MyTalentForces .more-text h3 {font-size: 18px;font-weight: 600;color: #fff;margin-top: 45px;}
.more-about-MyTalentForces .more-text ol {margin-top: 30px;}
.more-about-MyTalentForces .more-text ol li {padding-left: 10px;}
.more-about-MyTalentForces .more-text ol h4, .more-about-MyTalentForces .more-text ol li {color: #fff;font-size: 16px;line-height: 28px;font-weight: 500;}
.more-about-MyTalentForces .more-text h4 {color: #fff;font-size: 16px;line-height: 28px;font-weight: 500;margin-top: 2rem;text-decoration: underline;text-underline-offset: 4px;}

.ssIntercom:hover {color: #266ff1 !important;}

.portfolio-vc-firm {padding: 120px 0px;}
.vc-firm-container {display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: 20px;padding-top: 20px;padding-bottom: 10px;}
.vc-firm-container .vc-head {background-color: #ffffff;padding: 10px 10px 10px 10px;text-align: center;height: 67px;display: flex;align-items: center;justify-content: center;position: relative;}
.vc-firm-container .vc-head .main-vc {max-width: 150px;object-fit: cover;}
/* .vc-firm-container .vc-head .cmp-group {position: absolute;left: 0px;top: 105%;width: 100%;max-height: 0%;transition-duration: 400ms;z-index: 1;box-shadow: 0px 2px 10px 0px #dddddd;opacity: 0;} */
/* .vc-firm-container .vc-head:hover .cmp-group {top: 100%;max-height: initial;opacity: 1;} */
.vc-firm-container .vc-head .cmp-group {position: absolute;left: 0px;top: 105%;width: 100%;max-height: 0%;transition-duration: 500ms;z-index: 1;box-shadow: 0px 10px 10px 0px #dddddd;opacity: 0;}
.vc-firm-container .vc-head:hover .cmp-group {top: 100%;max-height: 200px;opacity: 1;}

/* whatsApp */
a.whatsapp-btn {display: none !important;position: fixed;left: 20px;bottom: 20px;width: 55px;height: 55px;filter: drop-shadow(rgba(0, 0, 0, 0.06) 0px 1px 6px) drop-shadow(rgba(0, 0, 0, 0.16) 0px 2px 32px);}
a.whatsapp-btn svg{width: 100%;height: 100%;}

.text-gradient {color: #d26b54;background: -webkit-linear-gradient(left,#D26B54,#2B3DE0,#D26B54);-webkit-background-clip: text;-webkit-text-fill-color: transparent;animation-duration: 5s;animation-name: textAnimationGradient;animation-iteration-count: infinite;background-size: 300%;animation-timing-function: linear;animation-direction: alternate;}

/* super process */
.super-process {background-color: #F9FAFB;padding: 160px 0px 50px 0px;position: relative;z-index: 0;background-image: url(../img/gradient_1.svg);background-position: calc(100% + 532px);background-repeat: no-repeat;background-attachment: fixed;}
.process-block{display: flex;justify-content: center;align-items: flex-start;padding-bottom: 100px;}
.super-process .process-item {max-width: 430px;padding: 0px 35px;}
.super-process .process-title {background-color: #E1E1E5;font-size: 16px;font-weight: 500;text-align: center;width: 220px;margin: 0 auto 90px auto !important;padding: 15px;border-radius: 50px;}
.super-process .s-title{font-weight: 600;font-size: 22px;line-height: 32px;}
.super-process .s-text{font-weight: 400;font-size: 16px;line-height: 24px;margin-bottom: 12px;}
.process-group {position: relative;}
.process-group:before {content: '';position: absolute;left: calc(50% - 1px);top: 0px;height: calc(100% + 150px);background-color: #7B7B7B;width: 1px;opacity: 0.5;z-index: -1;}

.super-process .web-graphic{display: inline-block;}
.super-process .mobile-graphic{display: none;}

/* left */
.super-process .process-left{text-align: right;}
.super-process .process-left .s-duration {font-size: 14px;font-weight: 600;padding: 4px 12px;border-radius: 15px;background-color: #DDEAFF;margin: 20px 0px;display: inline-block;}

/* right */
.super-process .process-right{text-align: left;}
.super-process .process-right .s-duration {font-size: 14px;font-weight: 600;padding: 4px 12px;border-radius: 15px;background-color: #266FF1;margin: 20px 0px;display: inline-block;color: #ffffff;}

/* new video review */
.reviews-video-section {padding: 90px 0px;}
.reviews-video-section .client-Video {column-count: 4;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure img{border-radius: 8px !important;width: 100%;height: auto !important;object-fit: cover;transition-duration: 500ms;}
.reviews-video-section .client-Video article {margin: 0;display: grid;margin-bottom: 20px;break-inside: avoid;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item {width: 100% !important;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure .youtube-icon img {cursor: pointer;position: absolute;top: 10px;left: 10px;display: inline-block;height: 52px;width: 56px;z-index: 9;transition-duration: 300ms;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure .youtube-icon:hover img{box-shadow: none}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure:before {border-radius: 8px;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.17) 70%,rgba(0,0,0,.92));}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure:hover img{box-shadow: none;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item figure{cursor: pointer;}
.reviews-video-section .client-Video .clientVideoReviewSlider-item .author-detail {position: absolute;bottom: 0px;left: 0px;text-align: left;background-color: transparent;padding: 0 5px 5px 15px;border-top-right-radius: 0px;width: 100%;}


/* Pages Linking Section  */
.pages-linking-section {padding: 90px 0px;}
.pages-linking-section .nav-tabs {border: none;}
.pages-linking-section .nav-item {width: 100%;padding: 0px !important;margin-bottom: 10px;}
.pages-linking-section .nav-item:last-child{margin-bottom: 0px;}
.pages-linking-section .nav-link {color: var(--blue) !important;border: none !important;width: 100%;padding: 0px !important;font-size: 40px !important;font-weight: 600;opacity: 0.6;background-color: transparent !important;}
.pages-linking-section .nav-link.active{opacity: 1;}
.pages-linking-section .tab-link-group {display: grid;grid-template-columns: repeat(2,1fr);}
.pages-linking-section .tab-link {font-size: 22px;margin-bottom: 10px;color: #6c6c6c;font-weight: 500;text-transform: capitalize;text-decoration: none;}
.pages-linking-section .tab-link:hover {color: #266ff1;}

/* media */
@media (max-width: 1140px) {
    .technologies-container {grid-template-columns: repeat(4, 1fr);}
}

@media (max-width: 1060px) {
    .feature-list .feature-item.supercharge-svg span:after{content: none;}
    .header-customize .navbar-nav .nav-item .nav-link{padding: 13px 12px;}
}

@media (max-width: 1024px) {
    .futuristic-solution .futuristic-box{padding: 15px;}
    .futuristic-solution{padding: 60px 0px 40px 0px;}
    .feature-section{padding: 80px 0px;}
    .faq-section{padding: 50px 0px 60px 0px;}
    .client-review-sec{padding: 30px 0px 45px 0px;}
    .trusted-brands{padding: 60px 0px 70px 0px;}
    .reviews-video-section {padding: 60px 0px;}

    .discover-technology{padding: 15px 0px 15px 0px;}
    .technologies-container {grid-template-columns: repeat(3, 1fr);}
    .feature-list .feature-item.supercharge-svg span:after{content: none;}
    .header-customize .navbar-nav .nav-item:last-child{padding-left: 5px;}
    .header-customize .menu-call-links{padding: 0px 10px;}
    .portfolio-vc-firm {padding: 60px 0px;}
    .vc-firm-container{grid-template-columns: repeat(3, 1fr);}
    .super-process{padding: 60px 0px;}
    .pages-linking-section {padding: 60px 0px;}

    .pages-linking-section .nav-link{font-size: 32px !important;text-align: left;}
    .pages-linking-section .tab-link {font-size: 18px;line-height: 24px;}
}

@media (max-width: 991px) {
    .feature-list{margin-bottom: 50px;}
    .feature-section:after{transform: rotate(90deg);filter: blur(150px);}
    .clientVideoReviewSlider {padding-top: 30px;}
    .clientVideoReviewSlider button.slick-arrow{right: 15px;top: 4px;padding: 12px;}
    .clientVideoReviewSlider button.slick-next{right: auto; left: 15px;}
    .feature-section{padding: 40px 0px;}
    .slick-prev,.slick-next{display: none !important;}
    .header-customize .menu-call-links {padding: 20px 10px !important;}
    .header-customize .menu-call-links > p{display: none;}
    .header-customize span.logo-star{top: 45px;}
    #header{background-color: #ffffff;box-shadow: 0px 0px 10px -6px #000000;}
    .nav-item{padding: 0px !important;width: 100%;text-align: center;}
    .header-customize .navbar-nav .nav-item .nav-link{border-bottom: solid 1px #dddddd;justify-content: center;}
   
    /* new mobile header CSS */
    .web-navbar-links-group{display: none;}
    .mobile-navbar-links-group{display: block;}
    .navbar-collapse{background-color: #ffffff;margin-top: 10px;box-shadow: 0px -4px 0px 12px #fff;z-index: 0;}
    .navbar-collapse.show{height: calc(100vh - 69px);}

    .review-clients-firstfold{flex-wrap: wrap;}
    .header-customize .blue-btn{margin-top: 15px;}
    .discover-technology .technology-sec{padding: 15px;}
    .technology-sec-footer {padding: 10px 20px;}
    .technology-sec-footer .footer-left{border-right: none;border-bottom: solid 1px #2c2c2c;margin-bottom: 20px;padding: 5px 0px 20px 0px;}
    .technology-sec-footer .footer-right{padding-left: 0px;}
    .hiring-steps .steps{padding: 15px;}
    .hiring-steps .step-desc{font-size: 16px;}

    .process-block{padding-bottom: 50px;}
    .super-process .process-title{margin: 0 auto 30px auto !important;}
    .super-process .process-left{width: 100%; padding: 0px 15px 0px 0px;}
    .super-process .process-right{width: 100%; padding: 0px 0px 0px 15px;}

    .reviews-video-section .client-Video {column-count: 3;}
    .site-footer .follow-us{text-align: left;}
}

@media (max-width: 767px) {

    .nav-item.call-button{padding: 0px !important;width: 100%;text-align: center;margin-bottom: 15px;}
    .nav-item.call-button div span:first-child{display: none !important;}
    
    .technologies-container {grid-template-columns: repeat(2, 1fr);}
    .section-title{font-size: 36px !important;margin: 10px 0px 25px 0px !important;padding-bottom: 0px !important;}
    .section-title + p {}
    .futuristic-solution{padding-bottom: 20px;}
    .futuristic-solution .futuristic-box {display: block !important;height: auto !important;}
    .futuristic-solution .futuristic-box h3 {font-size: 24px !important;}
    .futuristic-solution .futuristic-box p {font-size: 18px !important;}
    
    .developer-slider-sec .top-dev-ind{right: 40px;}
    .spaceForSlideButtons .para{text-align: center;padding-bottom: 15px;margin-top: -10px;}
    .trusted-brand-slide {margin: 0px 0px 20px 0px;background-size: 900px;height: 40px;}
    .feature-list .feature-item{text-align: center; font-size: 21px;line-height: initial;}

    .site-footer{text-align: center;}
    .site-footer #footerMoreContent{text-align: left;} 

    /* .time-cost-counter .counter-slice .fs-52 {font-size: 40px !important;margin-top: 40px !important;} */
    .hiring-steps{padding: 70px 0px;}

    .super-process .web-graphic{display: none;}
    .super-process .mobile-graphic{display: inline-block;width: 100%;margin-top: 15px;}

    .site-footer .footer-list {width: 100%; overflow: hidden;}

    /* counters */
    .counters-sec .left-sec{padding: 50px 10px 50px 0px;}
    .counters-sec .left-sec .img-title-mng .symbol-icon {padding: 14px !important;}
    .counters-sec .left-sec .img-title-mng {flex-direction: column-reverse;align-items: flex-end;}
    .counters-sec .left-sec .img-title-mng > p {padding: 10px 0px 0px 0px !important;font-size: 15px !important;}
    .counters-sec .right-sec {padding: 50px 0px 50px 10px;}
    .counters-sec .right-sec .img-title-mng {flex-direction: column;}
    .counters-sec .right-sec .img-title-mng > p {padding: 10px 0px 0px 0px !important;font-size: 15px !important;}

    .pages-linking-section .nav-item {width: auto;margin-right: 15px;margin-bottom: 20px !important;}
    .pages-linking-section .nav-link.active{border-bottom: solid 2px;}
}

@media (max-width: 620px) {
    .hero-title {font-size: 40px;padding: 40px 0px;line-height: 55px;}
    .section-title{font-size: 32px !important;}
    .futuristic-solution .futuristic-box h3 {font-size: 22px !important;}
    .futuristic-solution .futuristic-box p {font-size: 16px !important;}
    .site-footer .footer-list { width: 100%; }
    .site-footer .footer-list li.width-50 { flex: 0 0 100%;max-width: 100%;list-style: none;}

    .reviews-video-section .client-Video {column-count: 2;}
}

@media (max-width: 575px) {
    .technologies-container .tech-box:after{content: none;}
    .technologies-container .tech-box{padding: 5px;}
    .technologies-container .tech-box img{width: 20px;}
    .technologies-container .tech-box .tech-name{display: inline-block;vertical-align: middle;font-size: 12px;}
    .discover-technology .technology-sec{padding: 15px 7px;}
    .technologies-container{grid-gap: 10px;}

    /* developer-slider */
    .developerSlide-item {margin: 0px 7px !important;width: 200px !important;padding: 6px !important;}
    .developerSlide-item div p:first-child{font-size: 16px;}
    .developerSlide-item div p:last-child{font-size: 14px;}

    .hero-feature-points .points {margin: 5px 5px 8px 5px;}
    .hero-feature-points .points span {padding: 0px 10px 0px 8px;}
    .global-rating-status {min-width: 335px;}
    .vc-firm-container{grid-template-columns: repeat(2, 1fr);}
    .vc-firm-container .vc-head .main-vc{max-height: 40px;}

    .super-process .process-left{width: 100%; padding: 0px 10px 0px 0px;}
    .super-process .process-right{width: 100%; padding: 0px 0px 0px 10px;}
    .site-link{width: 100%;text-align: center;}
    .site-link a{padding: 0px !important;}

    .pages-linking-section .tab-link-group{grid-template-columns: repeat(1,1fr);}
    .pages-linking-section .nav-link{font-size: 24px !important;}
}

@media (max-width: 420px) {
    .developer-slider-sec .top-dev-ind{display: none;}
    .clientVideoReviewSlider-item{width: 330px;}
    .technologies-container{grid-gap: 7px;}
    .developer-slider-sec{padding-top: 20px;}
    .clientTextReviewSlider .clientTextReviewSlider-item{width: 290px;}
    .clientTextReviewSlider .clientTextReviewSlider-item .brand-article-box{padding: 10px;}

    .vc-firm-container .vc-head .main-vc{max-width: 100%;height: auto;object-fit:initial;}
    .process-vs-text {font-size: 18px !important;}
    .process-vs-text span{font-size: 33px !important;}
    input#getEmail::placeholder {font-size: 14px;}

    .counters-sec .img-title-mng > p {line-height: 24px !important;min-height: 106px;}
    .progress-sec .fs-32{font-size: 28px !important;}
}

@media (max-width: 380px) {
    .global-rating-status {
        min-width: 300px;
        padding: 5px 5px 5px 10px !important;
    }
}
@media(max-width:450px){
    .header-customize .navbar-nav .nav-item a {font-size: 14px !important;padding: 6px 14px !important;}
    .header-customize span.logo-star img {width: 194px;}
}