 div#wrapper-navbar {   background:#fff; } div#wrapper-navbar .navbar.navbar-dark .custom-logo-link img.img-fluid {   filter:unset;   margin-bottom:12px; } div#wrapper-navbar .navbar.navbar-dark div#navbarNavDropdown ul#main-menu > li a.nav-link {   color:#212121; } div#wrapper-navbar .navbar.navbar-dark div#navbarNavDropdown .search_fun i {   color:#212121; } @media(max-width:1299px){   #wrapper-navbar:not(.shrink) {  background:#fff;   }   div#wrapper-navbar nav#navbar-div button.navbar-toggler {  color:#000;   }   div#wrapper-navbar nav#navbar-div button.navbar-toggler span.navbar-toggler-icon,   div#wrapper-navbar nav#navbar-div button.navbar-toggler span.navbar-toggler-icon:before,   div#wrapper-navbar nav#navbar-div button.navbar-toggler span.navbar-toggler-icon:after{  background:#000;   }   div#wrapper-navbar nav#navbar-div button.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{  background:transparent;   } } .container:before, .container:after {   display:none; } h1.banner-heading-h{   font-size:56px;   font-weight:700;   line-height:60px; } h2.head2 {   font-weight:500;   font-size:46px;   line-height:50px;   text-transform:capitalize; } .button-flex .cta-btn {   border-radius:6px;   padding:16px 26px;   font-weight:400;   font-size:18px;   line-height:24px;   box-shadow:1px 1px 4px 0px #0000002b;   transition:0.2s ease;   border:none;   cursor:pointer; } span.small-heading {   color:#00CDEB;   font-weight:500;   font-size:14px;   line-height:100%;   text-transform:uppercase;   letter-spacing:2px; } p.content, .para-content {   font-weight:400;   font-size:16px;   line-height:24px; } @media(max-width:767px){   h1.banner-heading-h {  font-size:44px;  line-height:50px;   }   h2.head2 {  font-size:36px;  line-height:40px;   }   .para-content {  font-size:14px;  line-height:22px;   }   .button-flex a.cta-btn {  font-size:16px;   } } @media(min-width:768px) and (max-width:1199px){   h1.banner-heading-h {  font-size:50px;  line-height:56px;   }   h2.head2 {  font-size:40px;  line-height:46px;   } } .vc_section.main-banner {   padding:160px 0 100px;   background:url(/wp-content/uploads/2026/02/background.webp);   background-position:center;   background-size:cover; } .vc_section.main-banner .container {   display:flex;   align-items:center;   gap:10px; } .vc_section.main-banner .container .banner-content-box .banner-head-box {   margin-bottom:24px; } .vc_section.main-banner .container .banner-content-box .banner-head-box .banner-heading-h .color-blue {   color:#00CDEB; } .vc_section.main-banner .container .banner-content-box p.para-content {   color:#212121; } .vc_section.main-banner .container .banner-content-box p.para-content:nth-child(1) {   margin-bottom:10px; } .vc_section.main-banner .container .btn-trials .button-flex {   margin-bottom:0; } .vc_section.main-banner .container .btn-trials .button-flex .wpb_wrapper {   display:flex;   gap:12px; } .vc_section.main-banner .container .btn-trials .button-flex .wpb_wrapper .trial-btn {   background:#00CDEB;   color:#fff;   border:2px solid#00CDEB; } .vc_section.main-banner .container .btn-trials .button-flex .wpb_wrapper .trial-btn:hover {   color:#00CDEB;   background:#fff; } .vc_section.main-banner .container .btn-trials .button-flex .wpb_wrapper .demo-btn {   color:#00CDEB;   background:#fff;   border-color:#fff; } .vc_section.main-banner .container .btn-trials .button-flex .wpb_wrapper .demo-btn:hover {   background:#00CDEB;   color:#fff; } section.vc_section.main-banner .container .bottom-box {   position:absolute;   margin-bottom:0;   background:#eef6ff;   padding:12px 26px;   bottom:-148px;   left:50%;   transform:translateX(-50%);   border-radius:0 0 30px 30px;   z-index:2; } @media(max-width:767px){   .vc_section.main-banner {  padding:120px 0 80px;   }   .vc_section.main-banner .container {  flex-direction:column;   }   section.vc_section.banner-opt .container .bottom-box {  width:100%;  padding:8px 20px;  bottom:-126px;   } } @media(max-width:1024px){   .vc_section.main-banner .container .btn-trials .button-flex .wpb_wrapper {  flex-wrap:wrap;   } }  section.professional-service-sec {   padding:136px 0 100px; } section.professional-service-sec .small-heading-box{   margin-bottom:8px;   text-align:center; } section.professional-service-sec .section-heading {   margin-bottom:24px;   text-align:center; } section.professional-service-sec .banner-content-box {   margin-bottom:50px;   text-align:center; } section.professional-service-sec .dev-service-row {   display:flex;   gap:40px; } section.professional-service-sec .dev-service-row:before, section.professional-service-sec .dev-service-row:after{   display:none; } section.professional-service-sec .dev-service-row .professional-box {   border-radius:14px;   padding:52px 32px; } section.professional-service-sec .dev-service-row .professional-box.p-box-1 {   background:#9013FE0F; } section.professional-service-sec .dev-service-row .professional-box.p-box-2 {   background:#1ABC9C0F; } section.professional-service-sec .dev-service-row .professional-box.p-box-3 {   background:#0082FF0F; } section.professional-service-sec .dev-service-row .professional-box .dev-service-img {   text-align:left;   margin-bottom:18px; } section.professional-service-sec .dev-service-row .professional-box .dev-service-img .vc_single_image-wrapper {   border-radius:50%;   background:linear-gradient(326deg, #EFF6FF 4.6%, #00CDEB 77.15%);   padding:20px; } section.professional-service-sec .dev-service-row .professional-box .dev-service-img .vc_single_image-wrapper img{   height:46px;   width:46px;   object-fit:contain; } section.professional-service-sec .dev-service-row .dev-service-head-box {   margin-bottom:8px; } section.professional-service-sec .dev-service-row .dev-service-head-box h3.dev-service-head {   font-weight:600;   font-size:24px;   line-height:32px; } section.professional-service-sec .dev-service-row .professional-box .dev-service-content-box {   margin-bottom:0; } section.professional-service-sec .dev-service-row .professional-box .dev-service-content-box p.para-content-s {   color:#4F5B6D; } @media(max-width:767px){   section.professional-service-sec {  padding:80px 0;   }   section.professional-service-sec .dev-service-row {  flex-wrap:wrap;   } } @media(max-width:1024px){   section.professional-service-sec .dev-service-row {  gap:20px;   }   section.professional-service-sec .dev-service-row .professional-box {  padding:32px 22px;   } }  section.vc_section.trainning-sec {   padding:100px 0;   position:relative;   background:url(/wp-content/uploads/2026/02/bg.webp);   background-position:center;   background-size:cover; } section.vc_section.trainning-sec .container {   display:flex;   align-items:center;   gap:40px; } section.vc_section.trainning-sec .container .tranning-img .wpb_single_image {   margin-bottom:0; } section.vc_section.trainning-sec .container .tranning-content .small-heading-box {   margin-bottom:8px; } section.vc_section.trainning-sec .container .tranning-content .section-heading {   margin-bottom:28px; } section.vc_section.trainning-sec .container .tranning-content .button-flex {   margin-bottom:0; } section.vc_section.trainning-sec .container .tranning-content .button-flex .speedup-trainning {   background:#212121;   color:#fff;   border-radius:6px;   padding:16px 26px;   font-weight:400;   font-size:18px;   line-height:24px;   box-shadow:1px 1px 4px 0px #0000002b;   transition:0.2s ease;   border:none;   cursor:pointer; } @media(max-width:767px){   section.vc_section.trainning-sec .container {  flex-wrap:wrap;   }   section.vc_section.trainning-sec .container .tranning-img .wpb_single_image {  text-align:center;   } }  section.feature-sec {   padding:100px 0; } section.feature-sec .small-heading-box{   margin-bottom:8px;   text-align:center; } section.feature-sec .section-heading {   margin-bottom:24px;   text-align:center; } section.feature-sec .banner-content-box {   margin-bottom:70px;   text-align:center; } section.feature-sec .dev-service-row:not(:last-child){   margin-bottom:60px; } section.feature-sec .dev-service-row {   display:flex;   gap:40px; } section.feature-sec .dev-service-row:before, section.feature-sec .dev-service-row:after{   display:none; } section.feature-sec .dev-service-row .professional-box {   border-radius:18px;   padding:28px 24px 50px;   box-shadow:0px 6px 34px 0px #00cdeb26; } section.feature-sec .dev-service-row .professional-box .dev-service-img {   text-align:left;   margin-bottom:18px;   margin-top:-56px; } section.feature-sec .dev-service-row .professional-box .dev-service-img .vc_single_image-wrapper {   border-radius:50%;   background:linear-gradient(326deg, #EFF6FF 4.6%, #00CDEB 77.15%);   padding:20px; } section.feature-sec .dev-service-row .professional-box .dev-service-img .vc_single_image-wrapper img{   height:46px;   width:46px;   object-fit:contain; } section.feature-sec .dev-service-row .dev-service-head-box {   margin-bottom:8px; } section.feature-sec .dev-service-row .dev-service-head-box h3.dev-service-head {   font-weight:600;   font-size:24px;   line-height:32px; } section.feature-sec .dev-service-row .professional-box .dev-service-content-box {   margin-bottom:0; } section.feature-sec .dev-service-row .professional-box .dev-service-content-box p.para-content-s {   color:#4F5B6D; } @media(max-width:767px){   section.feature-sec {  padding:80px 0;   }   section.feature-sec .dev-service-row {  flex-wrap:wrap;  gap:60px;   } } @media(max-width:1024px){   section.professional-service-sec .dev-service-row {  gap:20px;   }   section.professional-service-sec .dev-service-row .professional-box {  padding:32px 22px;   } }  section.vc_section.solutions-sec {   padding:100px 0;   background:url(/wp-content/uploads/2026/02/top-bg.webp);   background-size:cover;   background-position:center; } section.vc_section.solutions-sec .container .section-heading {   text-align:center;   max-width:1110px;   margin:auto auto 18px; } section.vc_section.solutions-sec .container .banner-content-box {   text-align:center;   max-width:1110px;   margin:auto auto 48px; } section.vc_section.solutions-sec .container .solution-row:nth-child(3) {   margin-bottom:40px; } section.vc_section.solutions-sec .container .solution-row {   display:flex;   gap:40px;   align-items:center; } section.vc_section.solutions-sec .container .solution-row:before, section.vc_section.solutions-sec .container .solution-row:after {   display:none; } section.vc_section.solutions-sec .container .solution-row .wpb_single_image {   margin-bottom:0; } @media(max-width:767px){   section.vc_section.solutions-sec .container .solution-row {  flex-wrap:wrap;   }   section.vc_section.solutions-sec .container .solution-row:nth-child(3) {  flex-direction:column-reverse;   }   section.vc_section.solutions-sec {  padding:80px 0;  background-position:left;   } }  section.vc_section.diff-sec {   padding:100px 0; } section.vc_section.diff-sec .container {   display:flex;   gap:40px;   align-items:center; } section.vc_section.diff-sec .container .tranning-content .section-heading {   margin-bottom:26px; } section.vc_section.diff-sec .container .tranning-content .page-content {   margin-bottom:40px; } section.vc_section.diff-sec .container .tranning-content .button-flex {   margin-bottom:0; } section.vc_section.diff-sec .container .tranning-content .button-flex .speedup-trainning {   background:#212121;   color:#fff; } .page-content-row {   margin-bottom:0; } section.vc_section.diff-sec .container .tranning-img .wpb_single_image {   margin-bottom:0; } @media(max-width:767px){   section.vc_section.diff-sec {  padding:80px 0;   }   section.vc_section.diff-sec .container {  flex-wrap:wrap;  gap:60px;   }   section.vc_section.diff-sec .container .tranning-img .wpb_single_image {  text-align:center;   } }  section.vc_section.review-section {   padding:100px 0;   display:flex;   flex-direction:column;   gap:50px;   background:url(/wp-content/uploads/2026/02/bg.webp);   background-size:cover;   background-position:center; } section.vc_section.review-section .container {   display:flex;   align-items:center;   gap:20px; } section.vc_section.review-section .container .review-head-box .small-head-box {   margin-bottom:4px; } section.vc_section.review-section .container .review-head-box .review-head-main {   margin-bottom:0; } section.vc_section.review-section .container .review-content-box .review-content-main {   margin-bottom:0; } section.vc_section.review-section .container .review-slider-box{   margin-bottom:0; } section.vc_section.review-section .container .review-slider-box .testimonial-slider {   position:relative;   width:100%;   max-width:1440px;   overflow:hidden;   display:flex;   align-items:center; } section.vc_section.review-section .container .review-slider-box .testimonial-slider button.slider-btn {   background:#00c8f8;   border:none;   color:#fff;   font-size:28px;   width:48px;   height:48px;   border-radius:50%;   cursor:pointer;   transition:0.3s;   display:flex;   justify-content:center;   align-items:center;   z-index:10; } section.vc_section.review-section .container .review-slider-box .testimonial-slider button.slider-btn:hover {   background:#009fc4; } section.vc_section.review-section .container .review-slider-box .testimonial-slider button.slider-btn.prev {   margin-right:10px; } section.vc_section.review-section .container .review-slider-box .testimonial-slider button.slider-btn.next {   margin-left:10px; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper {   overflow:hidden;   width:100%; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider {   display:flex;   transition:transform 0.6s ease; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card {   background:linear-gradient(180deg, rgb(17 126 239 / 22%) 0%, rgba(17, 126, 239, 0) 40%, rgba(17, 126, 239, 0) 60%, rgba(17, 126, 239, 0.1) 100%);   border-radius:16px;   flex:0 0 calc(33.333% - 20px);   margin:10px;   padding:20px;   text-align:left;   box-shadow:4.75px 9.5px 38px 0px #0000000F inset;   border:1px solid #117EEF45; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card .user-detail {   display:flex;   gap:20px;   align-items:center; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card .user-detail img {   width:60px;   height:60px;   border-radius:50%;   margin-bottom:0; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card .user-detail .user-name {   display:flex;   flex-direction:column; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card .user-detail .user-name h3 {   margin:0px;   font-weight:400;   font-size:14.88px;   line-height:24px;   vertical-align:middle; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card .user-detail .user-name .stars {   color:#f4b400;   font-size:18px;   margin-bottom:0; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card p {   color:#333;   margin:16px 0 30px;   font-weight:400;   font-size:16.88px;   line-height:27px;   letter-spacing:-0.18px;   min-height:110px; } section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card span.date {   display:block;   color:#212121;   font-weight:400;   font-size:16.73px;   line-height:25.2px; } @media(max-width:767px){   section.vc_section.review-section {  padding:80px 0 40px;   }   section.vc_section.review-section .container {  flex-direction:column;  gap:20px;   }   section.vc_section.review-section .container .review-slider-box .testimonial-slider button.slider-btn {  font-size:20px;  width:40px;  height:30px;   }   section.vc_section.review-section .container .review-slider-box .testimonial-slider button.slider-btn.prev {  margin-right:0;   }   section.vc_section.review-section .container .review-slider-box .testimonial-slider button.slider-btn.next {  margin-left:0;   } } @media(max-width:560px){   section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card {  flex:6 0 calc(100% - 15px);  margin:7px;   } } @media(max-width:767px){   section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card {  flex:6 0 calc(100% - 15px);  margin:7px;   } } @media(min-width:768px) and (max-width:1024px){   section.vc_section.review-section .container .review-slider-box .testimonial-slider .slider-wrapper .slider .testimonial-card {  flex:6 0 calc(50% - 15px);  margin:7px;   }   section.vc_section.review-section {  padding:80px 0;   } }  section.choose-use-section {   padding:100px 0;   background:linear-gradient(180deg, #F7F7FA 0%, rgba(247, 247, 250, 0) 100%); } section.choose-use-section .container {   display:flex;   gap:40px; } section.choose-use-section .container .choose-left-box {   position:sticky;   top:90px;   align-self:flex-start; } section.choose-use-section .container .choose-left-box .choose-us-img {   margin-bottom:0; } section.choose-use-section .container .choose-left-box .choose-us-img img{   border-radius:20px; } section.choose-use-section .container .choose-left-box .choose-us-status {   background:#00CDEB;   color:#fff;   border-radius:20px;   padding:20px 20px;   max-width:210px;   width:100%;   text-align:center;   position:absolute;   margin-bottom:0;   border:1px solid #fff; } section.choose-use-section .container .choose-left-box .choose-us-status.top-left-shap {   left:-20px;   top:-30px; } section.choose-use-section .container .choose-left-box .choose-us-status.bottom-right-shap {   right:60px;   bottom:-50px; } section.choose-use-section .container .choose-left-box .choose-us-status p {   font-weight:500;   font-size:18px; } section.choose-use-section .container .choose-left-box .choose-us-status p strong {   font-weight:500;   font-size:50px; } section.choose-use-section .container .choose-right-box .small-heading-box {   margin-bottom:10px; } section.choose-use-section .container .choose-right-box .section-heading {   margin-bottom:20px; } section.choose-use-section .container .choose-right-box .page-content {   margin-bottom:30px; } section.choose-use-section .container .choose-right-box .page-content p.para-content {   color:#4B5563; } section.choose-use-section .container .choose-right-box .service-html {   margin-bottom:0; } section.choose-use-section .container .choose-right-box .service-html .services-section {   max-width:700px;   margin:0 auto;   display:flex;   flex-direction:column;   gap:20px; } section.choose-use-section .container .choose-right-box .service-html .services-section .service-card {   background:#fff;   border-radius:20px;   padding:40px;   transition:transform 0.2s ease, box-shadow 0.2s ease;   border:1px solid #00CDEB80; } section.choose-use-section .container .choose-right-box .service-html .services-section .service-card .service-header {   display:flex;   align-items:center;   margin-bottom:15px; } section.choose-use-section .container .choose-right-box .service-html .services-section .service-card .service-header h3.service-title {   color:#1a1a1a;   font-weight:500;   font-size:24px;   line-height:100%;   margin:0; } section.choose-use-section .container .choose-right-box .service-html .services-section .service-card .service-header .service-icon {   flex:0 0 50px;   height:50px;   border-radius:8px;   background:#00cdeb;   display:flex;   align-items:center;   justify-content:center;   margin-right:12px; } section.choose-use-section .container .choose-right-box .service-html .services-section .service-card .service-header .service-icon img {   width:24px;   height:24px; } section.choose-use-section .container .choose-right-box .service-html .services-section .service-card p.service-description {   color:#0B0F1C;   margin:0; } @media(max-width:767px){   section.choose-use-section {  padding:80px 0;   }   section.choose-use-section .container {  gap:30px;  flex-wrap:wrap;   }   section.choose-use-section .container .choose-left-box {  position:relative;  top:0;  padding-bottom:20px;   }   section.choose-use-section .container .choose-left-box .choose-us-status.top-left-shap {  left:-10px;  top:20px;   }   section.choose-use-section .container .choose-left-box .choose-us-status p {  font-size:14px;   }   section.choose-use-section .container .choose-left-box .choose-us-status p strong {  font-size:20px;   }   section.choose-use-section .container .choose-left-box .choose-us-status {  max-width:110px;  padding:16px 10px;  margin-bottom:0;   }   section.choose-use-section .container .choose-left-box .choose-us-status.bottom-right-shap {  right:10px;  bottom:30px;   }   section.choose-use-section .container .choose-right-box .service-html .services-section .service-card {  padding:20px;   }   section.choose-use-section .container .choose-right-box .service-html .services-section .service-card .service-header h3.service-title {  font-size:20px;   } } @media(min-width:768px) and (max-width:1199px){   section.choose-use-section .container {  gap:20px;   }   section.choose-use-section .container .choose-left-box .choose-us-status{  max-width:140px;  padding:20px 15px;   }   section.choose-use-section .container .choose-left-box .choose-us-status.top-left-shap {  left:0px;  top:-20px;   }  section.choose-use-section .container .choose-left-box .choose-us-status p {  font-size:16px;   }  section.choose-use-section .container .choose-left-box .choose-us-status p strong {  font-size:30px;   }  section.choose-use-section .container .choose-left-box .choose-us-status.bottom-right-shap {  right:0px;  bottom:-20px;   }  section.choose-use-section .container .choose-right-box .service-html .services-section .service-card {  padding:30px 20px;   }  section.choose-use-section .container .choose-right-box .service-html .services-section .service-card .service-header h3.service-title {  font-size:21px;   } }  section.vc_section.counter-section {   padding-bottom:200px; } section.vc_section.counter-section .container {   background-color:#0B0F1C;   opacity:1;   border-radius:12px;   padding:80px 85px;   display:flex;   max-width:1530px;   justify-content:space-between;   background-image:url(/wp-content/uploads/2026/01/counter-bg.webp);   background-size:cover;   background-position:center;   background-repeat:no-repeat; } section.vc_section.counter-section .container .counter-tab {   max-width:320px;   position:relative; } section.vc_section.counter-section .container .counter-tab > .vc_column-inner > .wpb_wrapper {   display:flex;   justify-content:flex-start;   gap:14px; } section.vc_section.counter-section .container .counter-tab .wpb_wrapper .counter-img {   margin-bottom:0; } section.vc_section.counter-section .container .counter-tab .wpb_wrapper .counter-data {   margin-bottom:0; } section.vc_section.counter-section .container .counter-tab .wpb_wrapper .counter-data p.counter-text {   font-weight:500;   font-size:18.28px;   line-height:30px;   vertical-align:middle;   color:#FFFFFF; } section.vc_section.counter-section .container .counter-tab .wpb_wrapper .counter-data p.counter-number {   font-weight:500;   font-size:48px;   line-height:67.2px;   letter-spacing:2.96px;   color:#ffffff; } section.vc_section.counter-section .container .counter-tab:not(:last-child):after {   content:'';   position:absolute;   width:1px;   height:100%;   right:0;   top:0;   background:linear-gradient(0deg, rgba(255, 255, 255, 0.08) 0%, #ffffff78 50%, rgba(255, 255, 255, 0.08) 100%); } @media(max-width:767px){   section.vc_section.counter-section{  padding-bottom:80px;   }   section.vc_section.counter-section .container {  padding:60px 45px;  flex-wrap:wrap;  gap:40px;  margin-bottom:0;   }   section.vc_section.counter-section .container .counter-tab:not(:last-child):after{  width:100%;  height:1px;  background:linear-gradient(90deg, rgba(255, 255, 255, 0.08) 0%, #ffffff78 50%, rgba(255, 255, 255, 0.08) 100%);  bottom:-20px;  top:unset;   }   section.vc_section.counter-section .container .counter-tab .wpb_wrapper .counter-data p.counter-text{  font-size:16px;  line-height:24px;   }   section.vc_section.counter-section .container .counter-tab .wpb_wrapper .counter-data p.counter-number {  font-size:30px;  line-height:46px;   }   section.vc_section.counter-section .container .counter-tab .wpb_wrapper .counter-img img {  width:70px;   } } @media(min-width:768px) and (max-width:1024px){   section.vc_section.counter-section .container{  flex-wrap:wrap;  gap:20px;  row-gap:40px;   }   section.vc_section.counter-section .container .counter-tab {  flex:48%;   }   section.vc_section.counter-section .container .counter-tab:not(:last-child):after {  display:none;   } } @media(min-width:768px) and (max-width:995px){   section.vc_section.counter-section {  padding-bottom:80px;   } }  .review_popup_mainsec {   display:none; }