@media (max-width: 1024px) {.testimonials-carousel1 .owl-nav {top: 306px !important;left: -26rem !important;}}@media (max-width: 992px) {.testimonials-carousel1 .owl-nav {position: initial !important;}}@media (max-width: 768px) {.header-nav .nav>li .mega-menu {width: 20rem !important;}.testimonials-carousel1 .owl-dots {position: static !important;display: flex;justify-content: center;}.mega-menu-singleli {padding: 0 0 10px !important;}.main-header-inner {height: 75px !important;}.col-left {text-align: center;margin-bottom: -50px;margin-right: 0px !important;}section.about-info.approach-1 {margin-top: 0;}.col-right {text-align: center;margin-bottom: -50px;margin-left: 0px !important;}.ab-left-cont-main {padding: 75px 30px 20px 35px !important;}section.about-info .row {flex-direction: column-reverse;}.about-info-img-con .white-box-con {left: 84px;bottom: 29px;}.succes-mian .row {flex-direction: column-reverse;}.ab-right-cont-main {background: #fff;padding: 75px 30px 20px 35px !important;border-radius: 10px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);}}@media (max-width: 540px) {figure.ab-fig-1 {display: none;}}@media (max-width: 320px) {.testimonial-1:before {border-right: 100px solid transparent !important;}.testimonial-detail {margin: 0 0 0 60px !important;}}.hero-form-main {background: rgba(255, 255, 255, 0.28);border-radius: 16px;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1.5px solid rgba(255, 255, 255, 0.5);}.hr-form-head h4 {color: #fff;font-size: 24px;margin-bottom: 0px;}.hr-form-head p {font-size: 16px;text-align: center;margin-bottom: 0px;}section.banner.banner-new p {color: #fff;}.hero-input {padding: 0 20px;margin-bottom: 10px;}.hero-input label {color: #fff;font-size: 16px;}.hi-inner {position: relative;display: flex;justify-content: space-between;align-items: center;}.hero-input input {width: 100%;height: 45px;border-radius: 5px;border: none;padding: 0 10px;}.hi-inner i {position: absolute;right: 10px;color: rgb(0 44 138);}.hero-input textarea {width: 100%;height: 8rem;border-radius: 5px;border: none;padding: 0 10px;}.hero-btn-inp button {width: 100%;height: 45px;border: none;border-radius: 5px;background-color: rgb(0 44 138);color: #fff;font-size: 18px;font-weight: 600;border: 1px solid rgb(0 44 138);transition: all 0.3s linear;}.hero-btn-inp {text-align: center;padding: 0px 20px 20px 20px;}.hr-form-head p {color: #fff;}.hr-form-head {background: rgba(0, 44, 138, 0.7);text-align: center;padding: 12px 0;border-radius: 16px 16px 0px 0px;margin-bottom: 10px;}.counter span {color: #fff;}.hubcom-clients {margin-top: -60px;z-index: 10;}.hubcom-clients .container {background: #fff;padding-top: 10px;padding-bottom: 10px;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.part-head, .sub-title {line-height: 1;position: relative;display: inline-block;font-size: 14px;font-weight: 600;text-transform: uppercase;margin-bottom: 10px;background: linear-gradient(115deg, #002c8a, #009be1);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;z-index: 9;}.fun-fact-area {position: absolute;right: 40px;bottom: 15px;z-index: 2;background: #f1f6ff;padding: 15px 30px 20px;border: 1px solid #0d57d7;border-radius: 12px;display: flex;align-items: center;width: 250px;}.fun-fact-area .counter-desc h5 {font-size: 22px;line-height: 25px;color: #0d57d7;}.fun-fact-area .counter-desc span {font-size: 32px;font-weight: 800;color: #0d57d7;}.counter-desc {margin-left: 20px;}.banner-content h2 {color: #fff;}.feature-check-item {background: #f1f6ff;border-radius: 5px;margin: 20px 0 30px 0;padding: 30px 15px 15px 40px;border-left: 4px solid #0d57d7;}.feature-check-item ul {margin: 0;padding: 0;list-style: none;-webkit-columns: 2;-moz-columns: 2;columns: 2;}.feature-check-item ul li::before {position: absolute;content: "";width: 10px;height: 10px;top: 10px;left: 0;border-radius: 50%;background: -webkit-gradient(linear, left top, right top, from #0d57d7, to #4d8eff);background: linear-gradient(90deg, #0d57d7 0%, #4d8eff 100%);}.feature-check-item ul li {font-size: 18px;color: #000;font-weight: var(--tj-fw-bold);margin-bottom: 15px;position: relative;z-index: 2;padding-left: 25px;}.ab-reviews ul li h4 {font-size: 16px;color: var(--themeht-primary-color);margin-bottom: 0px;}.ab-reviews ul li p i {color: #fcb321;font-size: 10px;}.ab-reviews ul li p {margin-bottom: 2px;font-size: 12px;}.ab-reviews ul li {border-right: 1px solid #eee;padding-right: 15px;margin-right: 15px;flex: 1;}.ab-reviews ul {display: flex;justify-content: center;align-items: center;}.ab-reviews ul li:last-child {border: none;margin-right: 0;padding-right: 0;}.service-item.style-1 {background: #fff;padding: 40px 30px;padding-top: 0;position: relative;z-index: 9;border-radius: 20px;margin-top: 60px;}.service-item.style-1 p {margin-bottom: 20px;}.service-title h4 {margin: 0px;font-size: 20px;line-height: 30px;}.service-item.style-1 .service-icon {display: inline-block;height: 80px;width: 80px;text-align: center;line-height: 80px;color: #002c8a;border-radius: 50%;font-size: 50px;position: relative;z-index: 1;transition: all 0.35s ease-in-out;margin-bottom: 30px;margin-top: -60px;}.service-item.style-1:after {content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;opacity: 0.04;width: 100%;z-index: -1;background: url(../images/pattern/02.png) no-repeat 0 0;background-size: cover;}.service-item.style-1 .service-icon img {width: 60px;}.service-desc h2 {font-size: 22px;}.service-item.style-1 a i {padding-left: 10px;}.ab-reviews ul li br {display: none;}.mojo-class-section {display: flex;flex-direction: row;gap: 20px;justify-content: space-between;}.left-content {text-align: end;margin-top: 20%;}.left-content p {margin-left: auto;}.left-content p, .right-content p {font-size: 16px;width: 60%;}.left-content h3, .right-content h3 {font-size: 24px;font-weight: bolder;}.mojo-image {width: 30%;}.left-content p, .right-content p {font-size: 16px;width: 60%;}.left-content h3, .right-content h3 {font-size: 24px;font-weight: bolder;}.left-content h2, .right-content h2 {color: #103ce7;font-size: 42px;}.right-content {text-align: start;margin-top: 20%;}.dlab-info {padding: 15px 10px;border-radius: 0px 0px 10px 10px;}.dlab-info h5 {margin-bottom: 0px;}.dlab-media img {border-radius: 10px 10px 0 0;}.portfolio-crousel1 .owl-dots .owl-dot {width: 10px;height: 10px;background: #D9D9D9;border-radius: 50%;margin-left: 5px;}.portfolio-crousel1 .owl-dots .owl-dot.active {background: #002c8a;}.portfolio-crousel1 .owl-dots {display: flex;justify-content: center;}.tech-title {font-size: 2.5em;color: #333;margin-bottom: 20px;position: relative;}.tech-tabs {display: flex;justify-content: center;gap: 20px;margin-bottom: 30px;}.tab-button {background: none;border: none;padding: 10px 20px;font-size: 1.1em;color: #666;cursor: pointer;transition: color 0.3s ease;}.tab-button.active {color: #3a53ab;border-bottom: 4px solid #3a53ab;}.tech-content {position: relative;}.tab-panel {display: none;}.tab-panel.active {display: block;}.tech-items {display: flex;justify-content: center;gap: 10%;flex-wrap: wrap;}.tech-item {display: flex;flex-direction: column;align-items: center;gap: 10px;}.tech-item i {font-size: 2em;color: #3a53ab;}.tech-item span {font-size: 1em;color: #666;font-weight: 500;}@media (max-width: 768px) {.tech-tabs {display: flex;flex-wrap: wrap;}.tech-items {gap: 15%;}.tech-item i {font-size: 1.5em;}.tech-item span {font-size: 0.9em;}}.footer-top {padding-top: 50px;padding-bottom: 35px;}h5.footer-title {color: #fff;position: relative;padding-bottom: 10px;margin-bottom: 15px;}.footer-title:before {width: 15px;}.footer-title:before, footer .footer-title:after {content: "";position: absolute;bottom: 0;left: 0;height: 4px;border-radius: 20px;background: var(--gradient);background-size: 200%;}.footer-title:after {width: 45px;left: 20px !important;}.footer-title:before, footer .footer-title:after {content: "";position: absolute;bottom: 0;left: 0;height: 4px;border-radius: 20px;background: var(--gradient);background-size: 200%;}.widget {margin-bottom: 35px;}.widget.widget_about p, .widget.widget_getintuch ul li a, .widget.widget_services ul li a, .widget.widget_services ul li i, .widget.widget_services ul li span {color: #fff !important;background: transparent !important;}.dlab-bnr-inr-entry h1 {color: #fff;}.dlab-bnr-inr-entry {text-align: center;}nav.breadcrumb-row {display: inline-block;}.breadcrumb-row.style-1 .breadcrumb {background-image: linear-gradient(to right, #09a5ec 0, #053fb1 51%, #09a6ed 100%);background-size: 200%;padding: 4px 20px;border-radius: 30px;display: inline-flex;}.breadcrumb-item a {color: #fff;}.breadcrumb-item.active {color: #fff !important;}.widget.widget_getintuch ul li span {color: #fff;}.widget.widget_getintuch ul li i {background: transparent;color: #fff;padding-right: 10px;}.footer-bottom {padding: 10px 0;}span.copyright-text {color: #fff;}.service-item.style-1 {background: #F8F5FF;padding: 40px 30px;padding-top: 0;position: relative;z-index: 9;border-radius: 20px;margin-top: 60px;}.service-item.style-1 p {margin-bottom: 20px;text-align: justify;}.service-title h4 {margin: 0px;font-size: 20px;line-height: 30px;}.service-item.style-1 .service-icon::before {background-color: #7CC5E7;transition: all 0.35s ease-in-out;position: absolute;left: 0;top: 0;content: "";height: 100%;width: 100%;border-radius: 50%;z-index: -1;}.service-item.style-1 .service-icon {display: inline-block;height: 80px;width: 80px;text-align: center;line-height: 80px;color: #002c8a;border-radius: 50%;font-size: 50px;position: relative;z-index: 1;transition: all 0.35s ease-in-out;margin-bottom: 30px;margin-top: -60px;}.service-item.style-1:after {content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;opacity: 0.04;width: 100%;z-index: -1;background: url(../images/pattern/02.png) no-repeat 0 0;background-size: cover;}.service-item.style-1 .service-icon img {width: 50px;}.service-desc h2 {font-size: 22px;}.service-item.style-1 a i {padding-left: 10px;}.ab-p-sec-ul {display: flex;}.ab-p-sec-ul ul {flex: 1;}ul.ab-ul li {margin-bottom: 10px;}ul.ab-ul li p {font-size: 16px;font-weight: 600;margin-bottom: 0px;}ul.ab-ul li p i {background: linear-gradient(to right, #0094dc 0, #002c8a);width: 30px;height: 30px;line-height: 30px;border-radius: 50px;color: #fff;font-size: 14px;margin-right: 10px;display: inline-block;text-align: center;}.about-info-img-con .white-box-con {background-color: #fff;border-radius: 10px;box-shadow: 0px 0px 50px rgb(0 0 0 / 15%);width: 215px;padding: 25px 30px 22px;left: 0;bottom: 2px;z-index: 2;}.ab-fig-1 img {right: -18px;top: -15px;z-index: -1;}.about-info-img-con img {border-radius: 10px;border: 6px solid #fff;z-index: 1;position: relative;}.ab-right-cont-main {background: #fff;padding: 35px 35px 35px 65px;border-radius: 10px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);}.col-left {margin-right: -65px;z-index: 1;}.col-left img {border-radius: 10px;}.ab-left-cont-main {background: #fff;padding: 65px 65px 65px 35px;border-radius: 10px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);}.col-right {margin-left: -65px;z-index: 1;}.col-right img {border-radius: 10px;}.ab-right-cont-main2 {padding: 55px 35px 55px 65px;}.apr-ul li i {font-size: 12px;padding-right: 5px;color: #002c8a;}.approach-1 {padding: 50px 0;}.testimonial-left-main {height: 100%;display: flex;align-items: center;}.testi-icon {position: absolute;right: 0;top: 0px;background: #09a6ed;padding: 15px 15px;}.rating i {color: #fdc009;}.rating {padding-top: 20px;padding-bottom: 10px;}.testimonial-text p {text-align: left !important;color: #fff;}.testimonial-detail .testimonial-pic {border-radius: 50px;}.testimonial-detail .testimonial-pic img {border-radius: 50px;margin-right: 10px;}.testimonial-1:before {position: absolute;left: 59px;top: 100%;border-right: 150px solid transparent;border-top: 45px solid #1f2471;content: "";}.testimonial-detail {display: flex;align-items: center;margin: 0 0 0 131px;}.testimonials-carousel1 .owl-dots {position: absolute;right: 69rem;display: flex;top: 15rem;}.testimonials-carousel1 .owl-dots {position: absolute;right: 65rem;display: flex;top: 15rem;}.testimonials-carousel1 .owl-dots .owl-dot span {width: 30px !important;height: 4px !important;}.owl-theme .owl-dots .owl-dot.active span {background: #1f2471 !important;}.animated-button1 {padding: 10px 40px 10px 40px;margin: 12px;display: inline-block;-webkit-transform: translate(0%, 0%);transform: translate(0%, 0%);overflow: hidden;color: #002C8A;font-size: 15px;text-align: center;font-weight: bolder;text-transform: uppercase;background-color: #019AE0;text-decoration: none;-webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);box-shadow: 0 20px 50px rgba(0, 0, 0, 0.5);}a.animated-button1:hover {color: #fff;}.animated-button1::before {content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: transparent;opacity: 0;-webkit-transition: .2s opacity ease-in-out;transition: .2s opacity ease-in-out;color: white;}.animated-button1:hover::before {opacity: 0.2;}.animated-button1 span {position: absolute;}.animated-button1 span:nth-child(1) {top: 0px;left: 0px;width: 100%;height: 2px;background: white;-webkit-animation: 2s animateTop linear infinite;animation: 2s animateTop linear infinite;}@keyframes animateTop {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}.animated-button1 span:nth-child(2) {top: 0px;right: 0px;height: 100%;width: 2px;background: white;-webkit-animation: 2s animateRight linear -1s infinite;animation: 2s animateRight linear -1s infinite;}@keyframes animateRight {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}.animated-button1 span:nth-child(3) {bottom: 0px;left: 0px;width: 100%;height: 2px;background: white;-webkit-animation: 2s animateBottom linear infinite;animation: 2s animateBottom linear infinite;}@keyframes animateBottom {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}.animated-button1 span:nth-child(4) {top: 0px;left: 0px;height: 100%;width: 2px;background: white;-webkit-animation: 2s animateLeft linear -1s infinite;animation: 2s animateLeft linear -1s infinite;}@keyframes animateLeft {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}.service-item.style-1 {background: white;transition: background 0.4s ease, color 0.4s ease;}.service-item.style-1 .service-desc h2 a {transition: color 0.4s ease;}.service-item.style-1:hover {background: #002C8A;color: white;}.service-item.style-1:hover .service-desc h2 a {color: white;}.wrapper {display: flex;}.link_wrapper {position: relative;}.link_btn {display: block;width: 150px;height: 50px;line-height: 50px;font-weight: bold;text-decoration: none;background: #002C8A;text-align: center;color: #fff;text-transform: uppercase;letter-spacing: 1px;transition: all 0.35s ease;}.icon {width: 50px;height: 50px;border: 3px solid transparent;position: absolute;transform: rotate(45deg);right: 0;top: 0;z-index: -1;transition: all 0.35s ease;}.icon_svg {width: 30px;position: absolute;top: calc(50% - 15px);left: calc(50% - 15px);transform: rotate(-45deg);fill: #019AE0;transition: all 0.35s ease;}.link_btn:hover+.icon {border: 3px solid #019AE0;right: -25%;}.service-item.style-1:hover .link_btn {width: 200px;border: 3px solid #019AE0;background: transparent;color: #019AE0;}.hb-primary-button {font-family: 'Ropa Sans', sans-serif;color: #002C8A;cursor: pointer;font-size: 13px;font-weight: bold;letter-spacing: 0.05rem;border: 1px solid #002C8A;padding: 0.8rem 2.1rem;}.hb-primary-button:hover {border: 1px solid #009be1;color: white;background-position: 40%;background-color: #009be1;}.hb-primary-button:before {content: " ";position: absolute;background-color: #009be1;width: 0.2rem;height: 0.2rem;top: -1px;left: -1px;transition: background-color 0.15s ease-in-out;}.hb-primary-buttonn:hover:before {background-color: white;}.hb-primary-button:hover:after {background-color: white;}.hb-primary-button:after {content: " ";position: absolute;background-color: #009be1;width: 0.3rem;height: 0.3rem;bottom: -1px;right: -1px;transition: background-color 0.15s ease-in-out;}.hb-ser-detBtn {position: relative;width: fit-content;height: fit-content;}.hb-ser-detBtn:before {content: " ";position: absolute;width: calc(100% + 0.5em);height: 50%;left: -0.3em;top: -0.8em;border: 1px solid #009be1;border-bottom: 0px;}.hb-ser-detBtn:after {content: " ";position: absolute;width: calc(100% + 0.5em);height: 50%;left: -0.3em;bottom: -0.8em;border: 1px solid #009be1;border-top: 0px;z-index: 0;}.shape {fill: #009be1;}.about-info {margin-top: 50px !important;}@media only screen and (max-width: 575px) {.space h1 {font-size: 2.2rem !important;}}.submenu-inner-low {background-color: #002c8a;padding: 10px 12px;border-radius: 5px;width: 100%;margin: 0 10px 10px;}.meg-menu-slip a {background-color: #009be1;color: #fff;border-radius: 5px;font-size: 16px;padding: 10px 15px;}.meg-menu-slip p a {font-size: 20px;font-weight: 600;padding: 0 10px;background-color: transparent !important;}.meg-menu-slip p span {color: #009be1;font-size: 18px;}.meg-menu-slip p {margin-bottom: 0px;padding: 0 10px;}.meg-menu-slip a {background-color: #009be1;color: #fff;border-radius: 5px;font-size: 16px;padding: 10px 15px;}.meg-menu-slip {display: flex;align-items: center;justify-content: space-between;}.meg-menu-slip h4 {margin-bottom: 0px;color: #fff;}.mega-menu-singleli {padding: 0 22px 20px;display: flex;align-items: center;}.mega-menu-singleli span {border: 1px solid #002c8a;width: 50px;height: 50px;line-height: 50px;border-radius: 50px;display: block;text-align: center;}.mega-menu-singleli span img {width: 30px;}.mega-menu-singleli h4 {font-size: 16px;margin-left: 10px;}.bg-style-in {background: linear-gradient(rgba(0, 44, 138, 0.9), rgba(36, 79, 170, 0.9)), url('../../hero-ban-min.jpg');background-color: #123456;background-size: cover;background-position: center;background-repeat: no-repeat;}.banner-content h6 {font-size: 18px;}.banner-content p {text-align: justify;}.featured-services-section {background: #F8F5FF;padding: 20px 0;}.all-services-button {display: flex;justify-content: center;}.tech-solutions-section {padding: 20px 0;}.bg-primray-rem {background: linear-gradient(280deg, rgba(0, 0, 0, 0) 5%, #002c8a 82%), url(../../hero-ban-min.jpg) !important;background-size: cover;background-repeat: no-repeat !important;}.cards-details-content {display: flex;justify-content: center;}.site-footer {background: var(--gradient-sec);background-size: cover, 200%;}.question-container {opacity: 0;transform: translateY(20px);transition: opacity 0.5s ease, transform 0.5s ease;}.question-container.active {opacity: 1;transform: translateY(0);}.project-estimate-section .card {border: none;border-radius: 15px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);}.project-estimate-section .btn-primary {background-color: var(--themeht-primary2-color);border: none;transition: background-color 0.3s ease;}.project-estimate-section .btn-primary:hover {background-color: var(--themeht-primary-color);}.service-card {cursor: pointer;transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;border: 1px solid #ddd;border-radius: 10px;padding: 20px;text-align: center;background-color: #fff;}.service-card:hover {transform: translateY(-5px);box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);}.service-card.selected {border-color: var(--themeht-primary2-color);background-color: #f8f9fa;box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);transform: translateY(-5px);}.service-card i {font-size: 2.5rem;margin-bottom: 10px;color: var(--themeht-primary2-color);}.service-card h5 {margin: 10px 0 0;font-size: 1.2rem;}.testimonials-carousel1 .owl-nav {position: absolute;top: 284px;left: -32rem;}.margin-t {margin-top: 30px;}}