@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap');
.btn,.indbutton {position: relative;color: #fff;}
a,a:focus,a:hover {text-decoration: none;}
.onepart-tab1 .tablinks2.active::before,.onepart-tab1 .tablinks2:hover::before {clip-path: polygon(0 0, 0% 100%, 100% 100%);}
button,input,optgroup,select,textarea {font-family: Poppins, sans-serif !important;}
a {background-color: transparent;-webkit-text-decoration-skip: objects;}
.indbutton {padding: 10px 22px;border-radius: 6px;border: none;cursor: pointer;background-color: #7d2ae8;transition: 0.5s;z-index: 9;}
.indbutton:active {transform: scale(0.96);}
.indbutton:after,.indbutton:before {position: absolute;content: "";width: 150%;left: 50%;height: 100%;transform: translateX(-50%);z-index: -1000;background-repeat: no-repeat;}
.btn,.progress-wrap::after {text-align: center;z-index: 1;}
.indbutton:hover:before {top: -70%;background-image: radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, transparent 20%, #7d2ae8 20%, transparent 30%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, transparent 10%, #7d2ae8 15%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%);background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, 10% 10%, 18% 18%;background-position: 50% 120%;animation: 0.6s greentopBubbles;}
@keyframes greentopBubbles {0% {background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;}50% {background-position: 0 80%, 0 20%, 10% 40%, 20% 0, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;}100% {background-position: 0 70%, 0 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;background-size: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;}}
.indbutton:hover::after {bottom: -70%;background-image: radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, transparent 10%, #7d2ae8 15%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%),radial-gradient(circle, #7d2ae8 20%, transparent 20%);background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 20% 20%, 18% 18%;background-position: 50% 0;animation: 0.6s greenbottomBubbles;}
@keyframes greenbottomBubbles {0% {background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0;}50% {background-position: 0 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0;}100% {background-position: 0 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;background-size: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;}}

/* header css start  */
.services-menu-info div.hidden,
.services-menu-block{opacity: 0; animation: 0.5s servicemenu1;}
@keyframes servicemenu1 {0% {opacity: 1;}50% {opacity: 0.5;}100% {opacity: 0;}}
.services-menu-info div.hidden.active,
.services-menu-block.active{opacity: 1; animation: 0.5s servicemenu2;}
@keyframes servicemenu2 {0% {opacity: 0;}50% {opacity: 0.5;}100% {opacity: 1;}}

.strategic-scroll::-webkit-scrollbar {width: 0px;}
ul.strategic-scroll-list li a.active text::before { left: 2rem;transition: 0.3s;}
/* ul.strategic-scroll-list li a text::before {transition: 0.3s;} */

/* loder start  */
@keyframes sp-anime {100% {transform: rotate(360deg);}}
/* loder End  */

/* modal css start  */
/* .modal {position: fixed;left: 0;top: 0;z-index: 9999; width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);opacity: 0;visibility: hidden;transform: scale(1.1);transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;}
.modal-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: white;padding: 2rem 2rem;width: 30em;border-radius: 0.5rem;}
.close-button {float: right;width: 1.5rem;font-size: 1.2em;line-height: 1;padding: 0 .2em .15em;text-align: center;cursor: pointer;border-radius: 0.25rem;background-color: var(--clr-neutral);color: var(--clr-dark);transition: color 0.12s ease-in-out;}
.close-button:hover {color: var(--clr-main);}
.show-modal {opacity: 1;visibility: visible;transform: scale(1.0);transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;} */
/* modal css End  */

/* alert message css start  */

/* alert message css End  */

.btn:not(:disabled):not(.disabled),a {cursor: pointer;}
a:focus{color: #fff;}
a:hover {color: #06f;}
.active.active\:text-\[\#0066ff\] {--tw-text-opacity: 1;color: rgb(0 102 255 / var(--tw-text-opacity));}
label.error {color: red;}
.reachusbg:hover {-webkit-transition: background 1s linear;-moz-transition: background 1s linear;-o-transition: background 1s linear;transition: 1s;background: linear-gradient(110deg,#06f -15.81%,#1567e3 58.79%,#92bdff 117.91%);}
.btn {display: inline-block;white-space: nowrap;vertical-align: middle;user-select: none;border: 1px solid transparent;transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;padding: 1rem 2rem;text-transform: uppercase;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;border-radius: 10px;background-color: #06f;box-shadow: 3px 3px 30px 0 rgba(55, 94, 167, 0.1);transform: translateY(0);}
.btn-primary {transition: 0.4s;color: #fff;background-color: #007bff;border-color: #007bff;}
.btn-techno .btn-index,.hero-button {transition: 0.4s;background-color: #fff;margin-top: 0;color: #06f;text-transform: capitalize;box-shadow: 0 2px 15px -3px rgb(0 0 0/8%) !important;border: 3px solid #e7e7e7;border-radius: 10px;}
.hero-button.btn-change {transition: 0.4s;background-color: #06f;color: #fff;}
a.hero-button.btn-change:hover {transition: 0.4s;box-shadow: 0 9px 25px #919191 !important;}
.btn-primary .show > .btn-primary.dropdown-toggle,.btn-primary:active,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.btn-techno .btn-primary:hover {transition: 0.4s;color: #fff;background: #06f;border-color: #06f;-webkit-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);}
.btn-primary:hover {transition: 0.4s;color: #fff;background-color: #0069d9;border-color: #0062cc;}
.btn:focus,.btn:hover {transition: 0.4s;text-decoration: none;}
.mobile-accordian ul li.mobile-subactive.plusminus-active .mainhead-activeplus,.navbar-nav li.plusminus-active .mainhead-activeplus {transition: 0.3s;transform: rotate(0);}
.mobile-accordian ul li.mobile-subactive.plusminus-active .active.mainhead-activeplus,.navbar-nav li.plusminus-active.active .mainhead-activeplus {transition: 0.3s;transform: rotate(180deg);}
.mobile-accordian ul li.mobile-subactive.plusminus-active .mainhead-activeplus i.fa-minus,.mobile-accordian ul li.mobile-subactive.plusminus-active.active .mainhead-activeplus i.fa-plus,.navbar-nav li.plusminus-active .mainhead-activeplus i.fa-minus,.navbar-nav li.plusminus-active.active .mainhead-activeplus i.fa-plus {transition: 0.3s;display: none;}
.mobile-accordian ul li.mobile-subactive.plusminus-active .mainhead-activeplus i.fa-plus,.mobile-accordian ul li.mobile-subactive.plusminus-active.active .mainhead-activeplus i.fa-minus,.navbar-nav li.plusminus-active .mainhead-activeplus i.fa-plus,.navbar-nav li.plusminus-active.active .mainhead-activeplus i.fa-minus {transition: 0.3s;display: block;}
.progress-wrap {top: auto;right: 15px;bottom: 10px;left: auto;border-radius: 100%;box-shadow: inset 0 0 0 1px rgb(128 130 134/25%), inset 0 0 0 8px #fff, inset 0 0 0 9px rgb(128 130 134/25%);z-index: 1040;opacity: 0;visibility: hidden;transform: translateY(0.75rem);transition: 0.2s linear, margin-right;}
.progress-wrap::after {content: "";font-family: "font awesome 5 pro";font-weight: 400;position: absolute;line-height: 60px;font-size: 22px;color: #06f;left: 0;top: 0;text-shadow: #fff 0 0 4px;transition: 0.2s linear;}
.progress-wrap,.progress-wrap:after {width: 60px;height: 60px;display: block;cursor: pointer;}
.progress-wrap.active-progress {visibility: visible;transform: translateY(0);opacity: 1;}
.progress-wrap svg.progress-circle path {stroke: #0066ff;stroke-width: 12;box-sizing: border-box;transition: 0.2s linear;}
.progress-wrap svg path {fill: none;}
::-webkit-scrollbar-track {background-color: #f1f1f1;-webkit-border-radius: 10px;border-radius: 10px;}
::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: #c1c1c1;}
::-webkit-scrollbar {width: 5px;height: 5px;scrollbar-width: thin;scrollbar-color: #c1c1c1 #f1f1f1;}

/* .data-service-menu  */

.owl-dots {display: flex;justify-content: center;align-items: center;gap: 0.5rem;margin-bottom: 1rem;margin-top: -0.5rem;}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span {background-color: #869791;}
.webdevelopment-sectionscroll::-webkit-scrollbar {width: 0;height: 5px;scrollbar-width: thin;scrollbar-color: #c1c1c1 #f1f1f1;}
.casestudy-slider .owl-dots {margin-bottom: 0;margin-top: 1rem;gap: 0.3rem;}
.casestudy-slider .owl-dots .owl-dot span {background-color: #fff;border: 2px solid #5498ff;}
.casestudy-slider .owl-dots .owl-dot.active span,.casestudy-slider .owl-dots .owl-dot:hover span {background-color: #06f;border-color: #06f;}
.casestudy-slider.owl-carousel .owl-stage-outer {overflow: hidden;}
.owl-dots .owl-dot span {width: 10px;height: 10px;background-color: #d6d6d6;display: block;-webkit-backface-visibility: visible;transition: opacity 0.2s;border-radius: 30px;}

.maincasestudy-slider .owl-dots {flex-direction: column;margin-bottom: 0;margin-top: -0.5rem;position: absolute;top: 0;right: -1%;bottom: 0;}

.black-faq-section input[type="radio"],.serviceportfolio-main input[type="radio"],.tab-content {display: none;}
#serviceportfolio-1:checked ~ .nav-tabs .tabs-list label:first-child a,
#serviceportfolio-2:checked ~ .nav-tabs .tabs-list label:nth-child(2) a,
#serviceportfolio-3:checked ~ .nav-tabs .tabs-list label:nth-child(3) a,
#serviceportfolio-4:checked ~ .nav-tabs .tabs-list label:nth-child(4) a,
#serviceportfolio-5:checked ~ .nav-tabs .tabs-list label:nth-child(5) a,
#serviceportfolio-6:checked ~ .nav-tabs .tabs-list label:nth-child(6) a,
#serviceportfolio-7:checked ~ .nav-tabs .tabs-list label:nth-child(7) a {color: #1f78ff;font-weight: 600;transition: 0.3s;}
.filter-content > div,.filter-title > div {display: none;opacity: 0;animation: 0.5s scale-display--reversed;}
@keyframes scale-display--reversed {0% {display: block;opacity: 1;}100% {display: none;opacity: 0;}}
#serviceportfolio-1:checked ~ .container .filter-title div.all,
#serviceportfolio-2:checked ~ .container .filter-title div.web-development,
#serviceportfolio-3:checked ~ .container .filter-title div.mobile-application,
#serviceportfolio-4:checked ~ .container .filter-title div.desktop-app-development,
#serviceportfolio-5:checked ~ .container .filter-title div.enterprise-software,
#serviceportfolio-6:checked ~ .container .filter-title div.enterprise-integration,
#serviceportfolio-7:checked ~ .container .filter-title div.digital-marketing {display: block;opacity: 1;animation: 0.6s scale-display0;width: 100%;transform: translateY(0);}
@keyframes scale-display0 {0% {opacity: 0;transform: translateY(-1000px);}100% {opacity: 1;transform: translateY(0);}}
#serviceportfolio-1:checked ~ .container .filter-content div.all,
#serviceportfolio-2:checked ~ .container .filter-content div.web-development,
#serviceportfolio-3:checked ~ .container .filter-content div.mobile-application, 
#serviceportfolio-4:checked ~ .container .filter-content div.desktop-app-development,
#serviceportfolio-5:checked ~ .container .filter-content div.enterprise-software, 
#serviceportfolio-6:checked ~ .container .filter-content div.enterprise-integration,
#serviceportfolio-7:checked ~ .container .filter-content div.digital-marketing {display: block;opacity: 1;animation: 0.6s scale-display;}
@keyframes scale-display {0% {opacity: 0;}100% {opacity: 1;}}
.casestudy-slider .owl-item .slider-logo {opacity: 0;transform: translateX(-400px);transition: 0.3s;}
.casestudy-slider .owl-item.active .slider-logo {animation: 2s linear slidelogo;opacity: 1;transform: translateX(0);}
@keyframes slidelogo {0%,40% {opacity: 0;transform: translateX(-400px);}100% {opacity: 1;transform: translateX(0);}}
.casestudy-slider .owl-item .slider-count {opacity: 0;transform: translateX(400px);transition: 0.3s;}
.casestudy-slider .owl-item.active .slider-count {animation: 2s linear slidecount;opacity: 1;transform: translateX(0);}
@keyframes slidecount {0%,40% {opacity: 0;transform: translateX(400px);}100% {opacity: 1;transform: translateX(0);}}
.black-accordion label .black-card-body {display: none;opacity: 0;animation: 0.5s linear scale-display--reversed;}
@keyframes scale-display--reversed {0% {opacity: 1;height: 100%;}100% {display: none;opacity: 0;height: 0;}}
#blackfaqid-10:checked ~ .black-accordion label.black-card-10 .black-card-body,
#blackfaqid-1:checked ~ .black-accordion label.black-card-1 .black-card-body,
#blackfaqid-2:checked ~ .black-accordion label.black-card-2 .black-card-body,
#blackfaqid-3:checked ~ .black-accordion label.black-card-3 .black-card-body,
#blackfaqid-4:checked ~ .black-accordion label.black-card-4 .black-card-body,
#blackfaqid-5:checked ~ .black-accordion label.black-card-5 .black-card-body,
#blackfaqid-6:checked ~ .black-accordion label.black-card-6 .black-card-body,
#blackfaqid-7:checked ~ .black-accordion label.black-card-7 .black-card-body,
#blackfaqid-8:checked ~ .black-accordion label.black-card-8 .black-card-body,
#blackfaqid-9:checked ~ .black-accordion label.black-card-9 .black-card-body {display: block;opacity: 1;animation: 0.5s linear scale-display;height: 100%;}
@keyframes scale-display {0% {opacity: 0;height: 0;}100% {opacity: 1;display: block;height: 100%;}}
.black-accordion label .black-card-header::before {content: "+";transition: 0.4s;padding: 2px 0 0;transform: rotate(90deg);}
#blackfaqid-1:checked ~ .black-accordion label.black-card-1 .black-card-header::before,
#blackfaqid-2:checked ~ .black-accordion label.black-card-2 .black-card-header::before,
#blackfaqid-3:checked ~ .black-accordion label.black-card-3 .black-card-header::before,
#blackfaqid-4:checked ~ .black-accordion label.black-card-4 .black-card-header::before,
#blackfaqid-5:checked ~ .black-accordion label.black-card-5 .black-card-header::before,
#blackfaqid-6:checked ~ .black-accordion label.black-card-6 .black-card-header::before,
#blackfaqid-7:checked ~ .black-accordion label.black-card-7 .black-card-header::before,
#blackfaqid-8:checked ~ .black-accordion label.black-card-8 .black-card-header::before {content: "-";transition: 0.4s;padding-top: 2px;padding-left: 2px;transform: rotate(-180deg);}
.industries-tab .tablinks::before {opacity: 0;transition: 0.3s;}
.industries-tab .tablinks.active::before,.industries-tab .tablinks:hover::before {opacity: 1;}
.industries-tab .owl-nav [class*="owl-"] {width: 22px;height: 22px;border: 2px solid #9b9b9b !important;display: flex;justify-content: center;align-items: center;border-radius: 50%;background: #fff;box-shadow: 0 0 10px -5px #000;font-size: 18px;line-height: 30px;text-align: center;color: #9b9b9b;cursor: pointer;position: absolute;top: 50%;transform: translateY(-50%);background-color: #ebedf5 !important;z-index: 1;}
.industries-tab .owl-nav [class*="owl-"]:hover {border: 2px solid #06f !important;background-color: #06f !important;color: #fff;}
.industries-tab .owl-nav .owl-prev {left: 0;}
.industries-tab .owl-nav .owl-next {right: 0;}
.industries-tab.owl-carousel .owl-stage {display: inline-flex;}
.industries-tab.owl-carousel .owl-stage-outer {margin: 0 2rem;}
.technologies-tab .tablinks1.active,.technologies-tab .tablinks12.active {background-color: #f3f7fd;}
.onepart-tab .tablinks2.active p,.technologies-tab .tablinks1.active p,.technologies-tab .tablinks12.active p {color: #06f;font-weight: 600;}
.technologies-tab .tablinks12::before,.technologies-tab .tablinks1::before {background-color: #fff;}
.sd-testimonial-slider .owl-dots .owl-dot.active span,.sd-testimonial-slider .owl-dots .owl-dot:hover span,.service-mobile-list .owl-item.current .service-slide-list,.technologies-tab .tablinks1.active::before,.technologies-tab .tablinks12.active::before,.technologies-tab .tablinks12:hover::before,.technologies-tab .tablinks1:hover::before {background-color: #06f;}
.onepart-tab1 .tablinks2.active p {color: #fff;font-weight: 600;}
.onepart-tab1 .tablinks2.active p span svg {fill: #fff;}
.onepart-tab1 .tablinks2.active::after {top: 0;bottom: 0;right: -8px;background-color: #005eb8;z-index: -1;border-radius: 10px 0 0 10px;width: calc(100% - 6px);}
.onepart-tab1 .tablinks2.active::before {top: -8px;right: -8px;width: 8px;height: 9px;background-color: #0153a2;z-index: -1;}
/* .white-faq-section {column-count: 2;column-width: 405px;column-rule: none;column-gap: 32px;margin: 40px 0;grid-gap: 0 30px;grid-template-rows: auto;grid-auto-flow: row;height: auto;} */
.white-faq-heade.active span {background-color: #06f;transition: 0.5s;}
.white-faq-heade .white-minus {display: none;transform: rotate(360deg);animation: 0.5s ease-in-out all;}
.white-faq-heade .white-plus,.white-faq-heade.active .white-minus {display: block;transform: rotate(0);animation: 0.5s ease-in-out all;}
.white-faq-heade.active .white-plus {display: none;transform: rotate(90deg);animation: 0.5s ease-in-out all;}
.white-faq-heade.active {border-color: #06f;transition: 0.8s;}
.white-faq-heade .white-faq-body {height: 0;opacity: 0.2;display: none;animation: 0.3s ease-in-out whitebody;}
@keyframes whitebody {0% {opacity: 1;height: 100%;}100% {opacity: 0.2;height: 0;}}
.white-faq-heade.active .white-faq-body {height: 100%;opacity: 1;animation: 0.5s ease-in-out whitebody1;display: block;}
@keyframes whitebody1 {0% {opacity: 0.2;height: 0;}100% {opacity: 100%;height: 1;}}
.solutioncover-slider .owl-dots {flex-wrap: wrap;}
/* .whatwill-slider .owl-dots, */
/* .visionmission-slider .owl-dots, */
.dedicateddevelopment-slider .owl-dots,
.Value-slider .owl-dots,
.benefitsofhire-slider .owl-dots,
.corevalue-slider .owl-dots,
.courteamwork-slider .owl-dots,
.courteam-slider .owl-dots,
.engagement-slider .owl-dots,
.frontend-slider .owl-dots,
.howdoes-slider .owl-dots,
.hrelatedservice-slider .owl-dots,
.methodologies-slider .owl-dots,
.ourgeography-slider .owl-dots,
.ourleader-slider .owl-dots,
.ourteam-slider .owl-dots,
.pricing-slider .owl-dots,
.relatedservice-slider .owl-dots,
.sd-testimonial-slider .owl-dots,
.solutioncover-slider .owl-dots,
.worklife-slider .owl-dots {
  margin-top: 1rem;
}
.testi-2-slider.owl-carousel .owl-stage-outer,
.hrelatedservice-slider.owl-carousel .owl-stage-outer,.sd-testimonial-slider.owl-carousel .owl-stage-outer {padding-top: 2rem;padding-bottom: 1rem;overflow: visible;}
.jsfull-slider.owl-carousel .owl-stage-outer {padding-bottom: 1rem;}
/* .visionmission-slider.owl-carousel .owl-stage-outer, */
.team-carousel.owl-carousel .owl-stage-outer,
.Value-slider.owl-carousel .owl-stage-outer,
.benefitsofhire-slider.owl-carousel .owl-stage-outer,
.corevalue-slider.owl-carousel .owl-stage-outer,
.courteamwork-slider.owl-carousel .owl-stage-outer,
.courteam-slider.owl-carousel .owl-stage-outer,
.engagement-slider.owl-carousel .owl-stage-outer,
.frontend-slider.owl-carousel .owl-stage-outer,
.howdoes-slider.owl-carousel .owl-stage-outer,
.ourleader-slider.owl-carousel .owl-stage-outer,
.relatedservice-slider.owl-carousel .owl-stage-outer,
.worklife-slider.owl-carousel .owl-stage-outer {
  padding-top: 2rem;
  padding-bottom: 1rem;
}
.ourteam-slider.owl-carousel .owl-stage-outer,.solutioncover-slider.owl-carousel .owl-stage-outer {padding-top: 2rem;padding-bottom: 0;}
.ourgeography-slider.owl-carousel .owl-stage-outer {padding-top: 2rem;padding-bottom: 0.5rem;}
.pricing-slider.owl-carousel .owl-stage-outer {padding: 2rem 0;}
.work-sd-testimonial.sd-testimonial-slider .owl-nav {top: unset;bottom: -1.5rem;}
.hrelatedservice-slider .owl-nav,.sd-testimonial-slider .owl-nav {position: absolute;top: -3.5rem;right: 1.5rem;display: flex;justify-content: end;align-items: center;gap: 1rem;}
.hrelatedservice-slider.owl-carousel .owl-nav button,.sd-testimonial-slider.owl-carousel .owl-nav button {color: #636363;font-size: 32px;}
.hrelatedservice-slider.owl-carousel .owl-nav button:hover,.sd-testimonial-slider.owl-carousel .owl-nav button:hover {color: #005ecc;}
.hrelatedservice-slider.owl-carousel .owl-nav button.disabled:hover,.sd-testimonial-slider.owl-carousel .owl-nav button.disabled:hover {color: #636363;}
.hrelatedservice-slider.owl-carousel .owl-nav button.disabled,.sd-testimonial-slider.owl-carousel .owl-nav button.disabled {cursor: no-drop;}
.sd-testimonial-slider .owl-dots {padding-left: 20px;justify-content: start;}
.sd-testimonial-slider .owl-dots .owl-dot span {width: 25px;height: 4px;border-radius: 30px;}
.service-mobile-list .owl-item.current .service-slide-list p {color: #fff;}
.hrelatedservice-slider .owl-nav {position: unset;justify-content: center;align-items: center;gap: 2rem;}
.service-mobile-list.owl-carousel .owl-stage-outer {height: 270px;bottom: 270px;}
#proficiency1 .owl-item.current div {border-width: 2px;border-color: #06f;transition: 0.3s;}
#proficiency1 .owl-item.current div p {color: #06f;transition: 0.3s;}
.tab-content.active {display: block;}
/* .tab-pane {transition-delay: 0.3s;} */
.tab-pane.active {display: flex;transform: scale(1);transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);}
.tab-navigation a.active {background-color: #ddd;}
.tab-navigation .tablink1.active,.tab-navigation .tablink1:hover {transition: 0.3s;border-color: #1ab6f1;background-color: #f3fcff;}
.tab-navigation .tablink2.active,.tab-navigation .tablink2:hover {transition: 0.3s;border-color: #D71A1A;background-color: #ffebeb;}
.tab-navigation .tablink3.active,.tab-navigation .tablink3:hover {transition: 0.3s;border-color: #DC7000;background-color: #fff7ee;}
.tab-navigation .tablink4.active,.tab-navigation .tablink4:hover {transition: 0.3s;border-color: #22317C;background-color: #e9edff;}
.tab-navigation .tablink5.active,.tab-navigation .tablink5:hover {transition: 0.3s;border-color: #009749;background-color: #e9fff4;}
.tab-navigation .tablink6.active,.tab-navigation .tablink6:hover {transition: 0.3s;border-color: #D91966;background-color: #ffeaf396;}
.tab-navigation .tablink7.active,.tab-navigation .tablink7:hover {transition: 0.3s;border-color: #8380FE;background-color: #e8e8ff75;}
.tablink-divborder1 {border-color: #c7c7c7;/* border-color: #1ab6f1; */}
.tablink-divborder2 {border-color: #009749;}
.tablink-divborder3 {border-color: #06f;}
.tablink-divborder4 {border-color: #e53e40;}
.tablink-divborder5 {border-color: #2e76b7;}
.tablink-divborder6 {border-color: #dc7000;}
.tablink-divborder7 {border-color: #d91966;}

/* .owl-carousel-vertical{
  transform: rotate3d(0, 0, 1, 90deg);
}
.owl-carousel-vertical .slider-items{
  transform: rotate3d(0, 0, 1, -90deg);
} */

/* loadmore css  */
.frontend-loadmore {display: none;}
.frontend-loadmore.show {display: block;}
/* loader css end  */

/* modal css start  */
.modal-content {transition: transform 0.3s ease, opacity 0.3s ease;}
/* modal css End  */

/* work culture active css start  */
.year-nav-pills li::after {left: -4rem;opacity: 0;}
.year-nav-pills li::before {width: 0;right: 146px;}
.year-nav-pills li a.navpills-link {background: #f8f8fb;left: -30px;}
.year-nav-pills li a.navpills-link text {color: #000;font-weight: 500;}

.year-nav-pills li.active::after {left: -1.1rem;opacity: 1;}
.year-nav-pills li.active::before {width: 2.5rem;right: 108px;}
.year-nav-pills li a.navpills-link.active {background: #6a6a6a;left: 0;}
.year-nav-pills li a.navpills-link.active text {color: #fff;font-weight: 600;}
/* work culture active css End  */

/* blog start css  */
.nav-pills li a.active {color: #06f;font-weight: 600;transition: 0.3s;}
.backbutton:before {border: 2px solid #7979796b;transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1) 80ms,transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 80ms;}
.backbutton:after {border: 2px solid #96daf0;transform: scale(1.3);transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity: 0;}
.backbutton-hover:hover .backbutton:before,
.backbutton:focus:before {opacity: 0;transform: scale(0.7);transition: opacity 0.4s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.backbutton-hover:hover .backbutton:after,
.backbutton:focus:after {opacity: 1;transform: scale(1);transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1) 80ms,transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 80ms;}
/* .backbutton-hover:hover .backbutton-box, */
.backbutton:focus .backbutton-box {transition: 0.4s;transform: translateX(-56px);}
.nav-item-one.active a.nav-link-one {color: #06f;font-weight: 500;}
/* blog End css  */

/* insustries css start  */
.indmain-icon {/* animation: 10s linear infinite movebounce; */}
@-webkit-keyframes movebounce {0%,100% {-webkit-transform: translateX(15px) translateY(0);transform: translateX(15px) translateZ(-76px) translateY(0);}50% {-webkit-transform: translateX(15px) translateY(20px);transform: translateX(15px) translateY(20px);}}
/* insustries css End  */

/* zoho partner css Start  */
.zoho-partner-header .nav-item-one:hover a{color: #06f;}.zoho-partner-header .nav-item-one:hover a,.zoho-partner-header .nav-item-one.active a{background-color: #ddf1ff;}
/* zoho partner css End  */

/* ************ */
.rating input:checked ~ label,.rating label:hover,.rating label:hover ~ label {color: #6f00ff;transition: color 0.3s;}
/* ************ */

/* staff augmentation service & team  */
.sast-faq-header.active{margin-bottom: 8px;}
.sast-faq-header.active span,
.sast-faq-header.active text{color: #06f;}
.sast-faq-header figure img{filter: grayscale(1)  contrast(200%);}
.sast-faq-header.active figure img {filter: grayscale(0)  contrast(1);}
.sast-faq-header.active span {transform: rotate(270deg);}
/* staff augmentation service & team  */


/* our clients page css start  */

.ourclients_button {scrollbar-width: thin;scrollbar-color: transparent transparent;}
.ourclientscategory button.active {border: 1px solid #06f;color: #06f;}

/* .ourclientslist .tab-pane {
  animation: crescendos 1.5s linear;
  transition-duration: 0.5s;
  display: none;
} */
@keyframes crescendos {0%   {transform: scale(1);opacity: 1;}100% {transform: scale(0.2);opacity: 0;}}
/* .ourclientslist .tab-pane.active {
  display: block;
  animation: crescendon 0.5s linear;
  transition-duration: 0.5s;
} */
@keyframes crescendon {0%   {transform: scale(0.2);opacity: 0;}100% {transform: scale(1);opacity: 1;}}
/* our clients page css End  */

/* about us page css start  */
.is-active span {font-weight: 700;color: #77adff;font-size: 1.25rem;transition: 0.3s;}
/* about us page css End  */

@media only screen and (min-width: 991px) {
  .dedicateddevelopment-slider.owl-carousel .owl-stage,.methodologies-slider.owl-carousel .owl-stage {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 2rem 1rem;height: 100%;}
  .dedicateddevelopment-slider.owl-carousel .owl-item,.methodologies-slider.owl-carousel .owl-item {width: 49% !important;}
  /* .visionmission-slider.owl-carousel .owl-stage-outer, */
  .ourteamculture-slider.owl-carousel .owl-stage-outer,
  .Value-slider.owl-carousel .owl-stage-outer,
  .courteam-slider.owl-carousel .owl-stage-outer,
  .engagement-slider.owl-carousel .owl-stage-outer,
  .frontend-slider.owl-carousel .owl-stage-outer,.howdoes-slider.owl-carousel .owl-stage-outer,.ourgeography-slider.owl-carousel .owl-stage-outer {overflow: visible;}
  .Value-slider.owl-carousel .owl-item,.engagement-slider.owl-carousel .owl-item {width: 31% !important;}
  .Value-slider.owl-carousel .owl-stage {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 1.5rem 0;height: 100%;}
  .engagement-slider.owl-carousel .owl-stage {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 1.5rem 0;height: 100%;width: 100% !important;}
  .frontend-slider.owl-carousel .owl-item {width: 33.333% !important;}
  .frontend-slider.owl-carousel .owl-stage {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 1.25rem 0;height: 100%;}
  .frontend-slider.careerapplication.owl-carousel .owl-item,
  .howdoes-slider.owl-carousel .owl-item,
  .solutioncover-slider.owl-carousel .owl-item,.worklife-slider.owl-carousel .owl-item {width: 50% !important;}
  .howdoes-slider.owl-carousel .owl-stage {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;height: 100%;}
  .solutioncover-slider.owl-carousel .owl-stage,.worklife-slider.owl-carousel .owl-stage {display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;height: 100%;}
}
@media only screen and (min-width: 1440px) {
  .benefitsofhire-slider.owl-carousel .owl-item {width: 330px !important;}
  .benefitsofhire-slider.owl-carousel .owl-stage {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 1.5rem 0;height: 100%;}
  .benefitsofhire-slider.owl-carousel .owl-stage-outer {overflow: visible;}
  .benefitsofhire-slider.owl-carousel .owl-stage:after {display: none;}
  .solutioncover-slider.owl-carousel .owl-item,.worklife-slider.owl-carousel .owl-item {width: 33.333% !important;}
  .frontend-slider.careerapplication.owl-carousel .owl-item {width: 33.33% !important;}
}
@media only screen and (min-width: 1199px) {
  .pricing-slider.owl-carousel .owl-stage-outer {overflow: visible;}
  .frontend-slider.owl-carousel .owl-stage {gap: 2rem 0;}
  .howdoes-slider.owl-carousel .owl-item {width: 33.333% !important;}
  .solutioncover-slider.owl-carousel .owl-item,.worklife-slider.owl-carousel .owl-item {width: 25% !important;}
  .courteamwork-slider.owl-carousel .owl-stage-outer {overflow: visible;}
}
@media only screen and (max-width: 1620px) {
  .btn {padding: 0.8rem 1.8rem;font-size: 16px;}
  .sd-testimonial-slider .owl-nav {top: -3.2rem;}
}
@media only screen and (max-width: 991px) {
  .progress-wrap {right: 10px;bottom: 77px;width: 50px;height: 50px;box-shadow: inset 0 0 0 1px rgb(128 130 134/25%), inset 0 0 0 7px #fff,inset 0 0 0 8px rgb(128 130 134/25%);}
  .progress-wrap:after {width: 50px;height: 50px;line-height: 50px;}
  .onepart-tab1 .tablinks2.active::after {right: 0;width: 100%;border-radius: 4px;}
  .onepart-tab1 .tablinks2.active::before {background-color: transparent;}
  .mobile-active.active .mobile-accordian,.mobile-subactive.active .mobile-subaccordian {margin-top: 1rem;margin-bottom: 1rem;opacity: 1;visibility: visible;height: 100%;transition: 0.5s;}
  .mobile-accordian li.active,.mobile-active.active a.mainnav-link {transition: 0.3s;border-radius: 5px;background: #f8f8f8;}
  .footer-collapse.active i {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);margin: auto;}
  .footer-collapse i {display: block;transform: rotate(0);line-height: 28px;-webkit-transition: 0.2s;transition: 0.2s;margin: auto;}
  .footer-bottom-section.visible:not(.show) {display: none;}
  .collapsing {overflow: hidden;transition: height 0.4s;}

  /* .sd-testimonial-slider.owl-carousel .owl-stage-outer, */
  /* .ourgeography-slider.owl-carousel .owl-stage-outer, */
  /* .weim-slider.owl-carousel .owl-stage-outer, */
  .solutioncover-slider.owl-carousel .owl-stage-outer,.ourgeography-slider.owl-carousel .owl-stage-outer {overflow: visible;}
}
@media only screen and (max-width: 767px) {
  .btn {font-size: 14px;padding: 15px 24px;}
  .sd-testimonial-slider .owl-dots {padding-left: 0;justify-content: center;}
  .sd-testimonial-slider .owl-nav {top: -3rem;}
}
@media only screen and (max-width: 576px) {
  .progress-wrap,.progress-wrap:after {width: 40px;height: 40px;}
  .progress-wrap:after {line-height: 40px;}
  .progress-wrap svg.progress-circle path {stroke-width: 20px;}
  .btn {font-size: 12px;padding: 0.8rem 1.2rem;}
  .pricing-slider.owl-carousel .owl-stage-outer {overflow: visible;padding-bottom: 1rem;}
  /* .visionmission-slider.owl-carousel .owl-stage-outer, */
  .team-carousel.owl-carousel .owl-stage-outer,.frontend-slider.owl-carousel .owl-stage-outer {overflow: visible;}
  .footer-plusminus::before {content: "+" !important;transform: rotate(180deg);}
  .accordionfooter-item.active h3 .footer-plusminus::before {content: "-" !important;transition: 0.3s;transform: rotate(-180deg);}
  .accordionfooter-item ul {max-height: 0;-webkit-animation: max-height1;-moz-animation: max-height1;-ms-animation: max-height1 ease;-o-animation: max-height1;animation: max-height1;}
  .accordionfooter-item.active ul {max-height: 100%;-webkit-animation: max-height;-moz-animation: max-height;-ms-animation: max-height ease;-o-animation: max-height;animation: max-height;}
  @keyframes max-height1 {0%,100% {max-height: 0;transition: 2s;}50% {max-height: 50%;transition: 2s;}100% {max-height: 100%;transition: 2s;}}

  /* work culture active css start  */
  .year-nav-pills li::after {left: -1.5rem;}
  .year-nav-pills li::before {width: 0;right: 70px;}
  .year-nav-pills li a.navpills-link {left: -15px;}

  .year-nav-pills li.active::after {left: -0.8rem;}
  .year-nav-pills li.active::before {width: 1rem;right: 66px;}
  .year-nav-pills li a.navpills-link.active {left: 0;}
  /* work culture active css End  */
}
