.not-found404 {
    padding-top: 120px;
}
.h2_hedding_banner {--max-size: 50; --min-size: 20; font-size: var(--responsive) !important; line-height: 110% !important;}
/*--global--*/
* {--diff: calc(var(--max-size) - var(--min-size));--responsive: calc((var(--min-size) * 1px) + var(--diff) * ((100vw - 320px) / (2000 - 320)));}
/* h1 {--max-size: 103; --min-size: 26; font-size: var(--responsive) !important; margin: 0;}  */
/* h2, .new-h2 {--max-size: 50; --min-size: 30; font-size: var(--responsive)} */
.h2_hedding, h2 {--max-size: 50; --min-size: 30; font-size: var(--responsive) !important; line-height: 110% !important;}
.h2_hedding_banner {--max-size: 50; --min-size: 20; font-size: var(--responsive) !important; line-height: 110% !important;}
.h6_hedding {--max-size: 30; --min-size: 18; font-size: var(--responsive) !important; line-height: 110% !important;}
.hedding_23 {--max-size: 23; --min-size: 20; font-size: var(--responsive) !important;} 
.filter-btn {--max-size: 16; --min-size: 14; font-size: var(--responsive) !important;} 
.education-page ul{--max-size: 20; --min-size: 16; font-size: var(--responsive) !important;}
.article_hedding {--max-size: 21; --min-size: 16; font-size: var(--responsive) !important; line-height: 130% !important;}
.article_dec {--max-size: 20;--min-size: 16;font-size: var(--responsive) !important;line-height: 150% !important;}
h3 {--max-size: 50; --min-size: 20; font-size: var(--responsive) !important;} 
h4 {--max-size: 50; --min-size: 20; font-size: var(--responsive) !important;} 
h5 {--max-size: 23; --min-size: 18; font-size: var(--responsive) !important;} 
h6 {--max-size: 14; --min-size: 13; font-size: var(--responsive) !important;} 
.p_dec, .education-page p, .elitesigma-g-theam p, .elitesigma-g-theam .p_dec a, .elitesigma-g-theam ul, .elitesigma-g-theam ul li, .elitesigma-g-theam a, .p_dec a{--max-size: 21; --min-size: 17; font-size: var(--responsive) !important; line-height: 160% !important;}
a {--max-size: 15; --min-size: 14; font-size: var(--responsive);}
.decr {--max-size: 21; --min-size: 17; font-size: var(--responsive) !important; line-height: 35px  !important; }
.decr-box {--max-size: 18; --min-size: 15; font-size: var(--responsive) !important; line-height: 28px  !important; }
/* .bannersection h1 .text-5xl {--max-size: 50; --min-size: 20; font-size: var(--responsive) !important;}  */
.transition, .e-title-shap::before, p, .overlay-before:before, .overlay-after:after, .tabs-sec-in .tabs-btn, a, .banner-section ul.aw li{transition: all .2s !important;}
.transition.pageloader {transition: all .5s !important;}
.orange-color, .copyright a:hover, .footer-nav a:hover, .footer-call-info a:hover {color: #ff5f00 !important;}
.blog-section article .blog-img, .blog-section article .blog-img img {width: 100%;}
.global-btn button:hover span,
.global-btn a:hover span{transform: scale(1.1);}
.orange-border {border-color: #ff5f00 !important;}
.orange-bg {background: #ff5f00 !important;}
.blue-color, .t-accordion span svg {color: #1c3694 !important;}
.blue-bg {background: #1c3694 !important;}
.blue-border {border-color: #1c3694 !important;}
.color00517c,
.form-c input, .form-c select, .form-c textarea, .drop-box .menu-heading a:hover {color: #1c3694 !important;}
input, textarea, select{background-color: #fff !important;}
.color4d85a3, .education-page p, .education-page ul, .elitesigma-g-theam p, .h6_hedding {color: #1c3694 !important;}
.color06b6e8, .g-col-box article:hover .content .color00517c {color: #06b6e8 !important;}
.bg00517c {background: #00517c !important;}
/* .bg06b6e8 {background: #06b6e8 !important;} */
.bg06b6e8 {background: #1c3694 !important;}
.border06b6e8 {border-color: #06b6e8 !important;}
.border00517c {border-color: #00517c !important;}
.drop-box .bg00517c:hover, .banner-content-s a {background: #fff !important;color: #00517c !important;}
.drop-box .bg06b6e8:hover {background: #fff !important;color: #06b6e8 !important;}
.drop-box .skype00AFF0:hover {background: #fff !important;color: #00AFF0 !important;}
.skype00AFF0{border-color: #00AFF0;}
.bg005581 {background: #005581 !important;}
.bg016996 {background: #016996 !important;}
.bg0383b1 {background: #0383b1 !important;}
.bg049bcc {background: #049bcc !important;}
.bg06b0e2 {background: #06b0e2 !important;}
.bgbddfe9 {background: #bddfe9 !important;}
.color005581 {color: #1c3694 !important;}
.color016996 {color: #016996 !important;}
.color0383b1 {color: #0383b1 !important;}
.color049bcc {color: #049bcc !important;}
.color06b0e2 {color: #06b0e2 !important;}
.skypec00AFF0 {color: #00AFF0;}
.form-c select {background: #fff !important;}
.industries-section article a:hover span i{color: #fff !important;}
.linkedin0077B5, .right-baar.sos-icon ul li a.linkedin:hover{background: #0077B5;}
.skype00AFF0, .right-baar.sos-icon ul li a.skype:hover{background: #00AFF0;}
.whatsapp25D366, .right-baar.sos-icon ul li a.whatsapp:hover{background: #25D366;}
.instagram00AFF0, .right-baar.sos-icon ul li a.instagram:hover{background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); }
footer .sos a.linkedin:hover, .linkedin{color: #0077B5;}
footer .sos a.skype:hover{color: #00AFF0;}
footer .sos a.whatsapp:hover{color: #25D366;}
footer .sos a.instagram:hover{background: linear-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); background-clip: text; -webkit-background-clip: text;}
footer .sos a.linkedin{color: #0077B5;}
footer .sos a.skype{color: #00AFF0;}
footer .sos a.whatsapp{color: #25D366;}
.footer-nav ul li a {font-size: 16px !important;font-weight: 500;}
.mega-menu-link.menu-active{
  color: #ff5f00 !important;
}
.wpcf7-response-output {
    background: #fff;
    z-index: 9;
    position: relative;
    color: #ff0000;
    border-color: #ff0000;
    margin: 0 !important;
    border-radius: 5px;
    margin-top: 10px !important;
}
.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  color: #0a8215;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ff0000;
  color: #ff0000;
}
.headertop i.fa-brands.fa-skype {color: #fff;}
.mega-menu-primary .mega-menu-item-type-custom:nth-child(3) ul.mega-sub-menu>li:nth-child(2) {
    display: none !important;
}
footer .sos a.instagram{
   cursor: pointer;
   background: pink;
   background: -webkit-radial-gradient(33% 100% circle, #515ECF 4%, #9B36B7 30%, #D92E7F 62%, #F15245 85%, #FED373);
   background: radial-gradient(circle at 33% 100%, #ff3be7 4%, #ff3be7 28%, #03ffe8 62%, #F15245 85%, #FED373);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}
.copyright .sos a:hover {color: #fff !important;}
.copyright .sos a:hover i {transform: scale(1.2);}
.border-d1ecfb {border-color: #070808 !important;}
.hex-color {color: #edf2f6;}
.hex-bg, .about-box-r::before {background: #e6f8fd !important;}
.hex-border {border-color: rgba(6,182,232,.1);}
section {padding-top: 100px; padding-bottom: 100px;}
.poppins, .success-section .success-boxx::before {font-family: "Source Sans 3", sans-serif;}
.quicksand {font-family: 'Quicksand', sans-serif;}
.source-sans, body, a{font-family: "Source Sans 3", sans-serif;}
.source-sans, body, a {font-family: "Source Sans 3", sans-serif;}
.overlay-before:before,
.overlay-after:after {content: '';position: absolute;left: 0;top: 0;}
::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track {background: #f1f1f1;}
::-webkit-scrollbar-thumb {background: #ff5f00;}
::-webkit-scrollbar-thumb:hover {background: #f99961;}
.e-title-shap::before {width: 100%;height: 30%;bottom: 0;top: auto;background: #e6f8fd;z-index: -1;}
section:hover .e-title-shap::before {height: 100%;}
/*--global--*/
/*--right-baar--*/
.right-baar.sos-icon ul li a:hover {background: #ff5f00;}
.right-baar.sos-icon ul li a:hover i {transform: scale(1.2);color: #fff !important;}
.right-baar.sos-icon::before, .right-baar.sos-icon::after{width: 1px;height: 450px;background: #e2f5ff;left: 50%;transform: translate(-50%, -50%);top: 50%;}
.right-baar.sos-icon::before{top: -90%;}
.right-baar.sos-icon::after{top: 195%;
}
/*--right-baar--*/
/*--down-arrow--*/
.scroll-arrow {animation: arrow-wave 1.5s infinite;animation-direction: alternate;}
  .scroll-arrow:nth-child(1) {animation-delay: 0.1s;}
  .scroll-arrow:nth-child(2) {animation-delay: 0.2s;}
  .scroll-arrow:nth-child(3) {animation-delay: 0.3s;}  
  @keyframes arrow-wave {
    0% {
      opacity: 0;
    }
    50% {
      opacity: 0.5;
    }
    100% {
      opacity: 1;
    }
  }
/*--down-arrow--*/
header .list-unstyled li i.user-img {background-image: url(../images/icon/user.svg);}
header .list-unstyled li i.testimonials-img {background-image: url(../images/icon/testimonials.svg);}
header .list-unstyled li i.graduation-cap-img {background-image: url(../images/icon/graduation-cap.svg);}

.menu-heading.company-menu .award-and-certifications i {background-image: url(../images/icon/success01.svg);}

header .list-unstyled li i.window-img {background-image: url(../images/icon/window.svg);}
header .list-unstyled li i.heartbeat-img {background-image: url(../images/icon/heartbeat.svg);}
header .list-unstyled li i.graduation-cap-img {background-image: url(../images/icon/graduation-cap2.svg);}
header .list-unstyled li i.shopping-basket-img {background-image: url(../images/icon/shopping-basket.svg);}
header .list-unstyled li i.plane-img {background-image: url(../images/icon/plane.svg);}
header .list-unstyled li i.tint-img {background-image: url(../images/icon/tint.svg);}
header .list-unstyled li i.university-img {background-image: url(../images/icon/university.svg);}
header .list-unstyled li i.play-circle-img {background-image: url(../images/icon/play-circle.svg);}
header .list-unstyled li i.cutlery-img {background-image: url(../images/icon/food.svg);}
header .list-unstyled li i.chatgtp-img {background-image: url(../images/icon/OpenAI-ChatGPT.svg);}
header .list-unstyled li i.tailwindcss-img {background-image: url(../images/icon/tailwindcss.svg);}
header .list-unstyled li i.laravel-img {background-image: url(../images/icon/laravel.svg);}
header .list-unstyled li i.figma-img {background-image: url(../images/icon/figma.svg);}
header .list-unstyled li i.php-img {background-image: url(../images/icon/php.svg);}
header .list-unstyled li i.Bigcommerce-img {background-image: url(../images/icon/Bigcommerce.svg);}
header .list-unstyled li i.html-img {background-image: url(../images/icon/html.svg);}
header .list-unstyled li i.angularjs-img {background-image: url(../images/icon/AngularJS.svg);}
header .list-unstyled li i.reactjs-img {background-image: url(../images/icon/reactjs.svg);}
header .list-unstyled li i.chrome-img {background-image: url(../images/icon/chrome.svg);}
header .list-unstyled li i.safari-img {background-image: url(../images/icon/safari.svg);}
header .list-unstyled li i.firefox-img {background-image: url(../images/icon/firefox.svg);}
header .list-unstyled li i.ios-img {background-image: url(../images/icon/ios.svg);}
header .list-unstyled li i.ipad-img {background-image: url(../images/icon/ipad.svg);}
header .list-unstyled li i.android-img, header .list-unstyled li i.Android-img {background-image: url(../images/icon/android.svg);}
header .list-unstyled li i.aws-img, header .list-unstyled li i.AWS-img {background-image: url(../images/icon/aws.svg);}
header .list-unstyled li i.azure-img, header .list-unstyled li i.Azure-img {background-image: url(../images/icon/Azure.svg);}
header .list-unstyled li i.googlecloud-img, header .list-unstyled li i.Google-Cloud-img {background-image: url(../images/icon/google_cloud.svg);}
header .list-unstyled li i.code-img {background-image: url(../images/icon/code.svg);}
header .list-unstyled li i.wordpress-img {background-image: url(../images/icon/wordpress.svg);}
header .list-unstyled li i.shopping-img {background-image: url(../images/icon/shopping.svg);}
header .list-unstyled li i.automation-testing-img {background-image: url(../images/icon/automation-testing.svg);}
header .list-unstyled li i.mobile-testing-img {background-image: url(../images/icon/Mobile-Testing.svg);}
header .list-unstyled li i.Performance-Testing-img {background-image: url(../images/icon/Performance-Testing.svg);}
header .list-unstyled li i.Website-SEO-img {background-image: url(../images/icon/Website-SEO.svg);}
#sec2.hex-bg .decr.color4d85a3.dec a {font-size: 19px;color: #ff5f00;}
header .list-unstyled li i.JavaScript.JavaScript {background-image: url(../images/icon/js.svg);}
header .list-unstyled li i.jQuery-img {background-image: url(../images/icon/jQuery.svg);}
header .list-unstyled li i.WordPress-img {background-image: url(../images/icon/WordPress.svg);}
header .list-unstyled li i.Angular-img {background-image: url(../images/icon/Angular.svg);}
header .list-unstyled li i.React-img, header .list-unstyled li i.React-Native-img {background-image: url(../images/icon/React.svg);}
header .list-unstyled li i.HTML-img {background-image: url(../images/icon/HTML.svg);}
header .list-unstyled li i.CSS-img {background-image: url(../images/icon/CSS.svg);}
header .list-unstyled li i.AJAX-img {background-image: url(../images/icon/AJAX.svg);}
header .list-unstyled li i.Vuejs-img {background-image: url(../images/icon/Vuejs.svg);}
header .list-unstyled li i.DynamoDB-img {background-image: url(../images/icon/DynamoDB-img.svg); background-size: contain;}
header .list-unstyled li i.MariaDB-img {background-image: url(../images/icon/MariaDB-img.svg); background-size: contain;}
header .list-unstyled li i.Shopify-img {background-image: url(../images/icon/Shopify-img.svg); background-size: contain;}
header .list-unstyled li i.Shopline-img {background-image: url(../images/icon/shopline-img.svg); background-size: contain;}
header .list-unstyled li i.Magento-img {background-image: url(../images/icon/Magento-img.svg); background-size: contain;}
header .list-unstyled li i.Woocommerce-img {background-image: url(../images/icon/Woocommerce-img.svg); background-size: contain;}
header .list-unstyled li i.PostgreSQL-img {background-image: url(../images/icon/PostgreSQL-img.svg); background-size: contain;}
header .list-unstyled li i.SQL-Server-img {background-image: url(../images/icon/SQL-Server-img.svg); background-size: contain;}
header .list-unstyled li i.MySQL-img {background-image: url(../images/icon/MySQL-img.svg); background-size: contain;}
header .list-unstyled li i.Mongo-img {background-image: url(../images/icon/Mongo-img.svg); background-size: contain;}
header .list-unstyled li i.Kubernetes-img {background-image: url(../images/icon/Kubernetes-img.svg); background-size: contain;}
header .list-unstyled li i.Jenkins-img {background-image: url(../images/icon/Jenkins-img.svg); background-size: contain;}
header .list-unstyled li i.Doker-img {background-image: url(../images/icon/Doker-img.svg); background-size: contain;}
header .list-unstyled li i.Google-Flutter-img {background-image: url(../images/icon/Google-Flutter-img.svg); background-size: contain;}
header .list-unstyled li i.Swift-img {background-image: url(../images/icon/Swift-img.svg); background-size: contain;}
header .list-unstyled li i.Kotlin-img {background-image: url(../images/icon/Kotlin-img.svg); background-size: contain;}
header .list-unstyled li i.Laravel-img {background-image: url(../images/icon/Laravel-img.svg); background-size: contain;}
header .list-unstyled li i.Yii-img {background-image: url(../images/icon/Yii-img.svg); background-size: contain;}
header .list-unstyled li i.CodeIgniter-img {background-image: url(../images/icon/CodeIgniter-img.svg); background-size: contain;}
header .list-unstyled li i.Node-img {background-image: url(../images/icon/Node-img.svg); background-size: contain;}
header .list-unstyled li i.Python-img {background-image: url(../images/icon/Python-img.svg); background-size: contain;}
.popup {background: rgb(0 81 124 / 95%);}
.popup-inner {width: 900px;}
.popup-close {-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);}
.popup-close:hover {-webkit-transform: translate(50%, -50%) rotate(180deg);transform: translate(50%, -50%) rotate(180deg);}
.fixed-header {top: 0px !important;display: block !important;position: fixed !important;}
.mega-menu-item .mega-sub-menu{
     transform-origin: 0 0;
    -webkit-transform: rotateX(-90deg) !important;
    -moz-transform: rotateX(-90deg) !important;
    -ms-transform: rotateX(-90deg) !important;
    -o-transform: rotateX(-90deg) !important;
    transform: rotateX(-90deg) !important;
    -webkit-transition: .3s linear all !important;
    -moz-transition: .3s linear all !important;
    -ms-transition: .3s linear all !important;
    -o-transition: .3s linear all !important;
    transition: .3s linear all !important;
    visibility: hidden !important;
    opacity: 0 !important;
    background: transparent !important;
    box-shadow: 0px 10px 10px #ccc !important;
    box-shadow: 0px 30px 60px #cccccc40 !important;
    position: absolute !important;
    right: 0px !important;
    left: 0px !important;
    width: 100% !important
}
.mega-menu-item:hover .mega-sub-menu{
    opacity: 1 !important;
    transform: none !important;
    -webkit-transition: .3s linear all;
    -moz-transition: .3s linear all;
    -ms-transition: .3s linear all;
    -o-transition: .3s linear all;
    transition: .3s linear all;
    visibility: visible !important;
}
.mega-menu-item .mega-sub-menu:before {
    display: block !important;
    content: '';
    position: absolute;
    background-color: #fdfbfc !important;
    background-image: url(../images/header/bgw.jpg) !important;
    background-repeat: repeat !important;
    background-size: initial !important;
    width: calc(200% + 0px);
    left: 50%;
    transform: translate(-50%, 0%);
    height: 100%;
    border-radius: 10px;
}
body #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu{position:absolute !important;}
header a:hover span{opacity: 1;}
header ul li a span:before, 
header ul li a span:after{
    border-radius: 100%;
    bottom: 0;
    left: 3px !important;
    transform: translate(-50%, 0);
    width: 6px;
    height: 6px;
    background: #ff5f00 !important;
    opacity: 0;
}   
header ul li a:hover span:before, header ul li a.active span:before{left: -8px !important;}
header ul li a:hover span:after, header ul li a.active span:after{right: -14px;left: auto !important;}
header ul li a:hover span:before, header ul li a:hover span:after{opacity: 1;}
.header-bg,
.headertop .drop-box-li .drop-box:before {border-bottom: 1px solid #e5e7eb;box-shadow: 5px 5px 20px 5px rgb(0 0 0 / 5%);}
header .re-logo-w-o {display: none;}
.banner-content-s a:hover {background: transparent !important;color: #fff !important;}
.banner-img, .pageloader#preloader{background: url('../images/banner/banner-img.webp');}
.bannersection {width: 96%;height: 85% !important; position: relative;top: 25px;}
.banner-content-s{width: 993px;}
.bannersection {transform: rotate(0deg) scale(1) translateY(0px);perspective: 900px;}
.banner-zoom-e div {border: 2px solid rgba(255,255,255,0.8);}
.banner-zoom-e div:nth-child(1) {top: 12%;left: 42%;animation: animate 10s linear infinite;}
.banner-zoom-e div:nth-child(2) {top: 70%;left: 50%;animation: animate 7s linear infinite;}
.banner-zoom-e div:nth-child(3) {top: 17%;left: 6%;animation: animate 9s linear infinite;}
.banner-zoom-e div:nth-child(4) {top: 20%;left: 60%;animation: animate 10s linear infinite;}
.banner-zoom-e div:nth-child(5) {top: 67%;left: 10%;animation: animate 6s linear infinite;}
.banner-zoom-e div:nth-child(6) {top: 80%;left: 70%;animation: animate 12s linear infinite;}
.banner-zoom-e div:nth-child(7) {top: 60%;left: 80%;animation: animate 15s linear infinite;}
.banner-zoom-e div:nth-child(8) {top: 32%;left: 25%;animation: animate 16s linear infinite;}
.banner-zoom-e div:nth-child(9) {top: 90%;left: 25%;animation: animate 9s linear infinite;}
.banner-i-two {transform: translate(-50%, -150%);}
.slick-slider-banner li:hover span .banner-i-one {transform: translateY(100%);opacity: 0;}
.slick-slider-banner li:hover span .banner-i-two {transform: translate(-50%, -50%);}
.banner-zoom-e div:nth-child(10) {top: 20%;left: 80%;animation: animate 5s linear infinite;}
@keyframes animate {
0% {
    transform: scale(0) translateY(-90px) rotate(360deg);
    opacity: 1;
}
100% {
    transform: scale(1.3) translateY(-90px) rotate(-180deg);
    border-radius: 50%;
    opacity: 0;
}
}
.stars-group-g{
    animation-name: glowing-stars;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: linear;
}
#stars-group-1 {
    box-shadow: 581px 176px #fff, 1595px 938px #fff, 640px 725px #fff, 715px 140px #fff, 558px 255px #fff, 1612px 701px #fff, 1275px 1364px #fff, 144px 506px #fff, 1062px 1229px #fff, 1377px 440px #fff, 1606px 341px #fff, 1608px 37px #fff, 357px 138px #fff, 16px 1671px #fff, 483px 1181px #fff, 515px 925px #fff, 387px 1739px #fff, 397px 1161px #fff, 946px 169px #fff, 864px 851px #fff, 971px 583px #fff, 603px 485px #fff, 296px 985px #fff, 1738px 1353px #fff, 84px 1084px #fff, 398px 1295px #fff, 1471px 840px #fff, 574px 617px #fff, 578px 378px #fff, 45px 580px #fff, 1221px 1071px #fff, 648px 576px #fff, 274px 1499px #fff, 76px 1547px #fff, 1507px 322px #fff, 1418px 1348px #fff, 385px 1526px #fff, 228px 1272px #fff, 243px 16px #fff, 1709px 1626px #fff, 1077px 871px #fff, 672px 1411px #fff, 1555px 592px #fff, 497px 655px #fff, 77px 748px #fff, 924px 800px #fff, 876px 666px #fff, 638px 1677px #fff, 1668px 192px #fff, 675px 1317px #fff, 667px 1449px #fff, 903px 912px #fff, 506px 931px #fff, 1282px 1055px #fff, 1391px 736px #fff, 474px 481px #fff, 577px 818px #fff, 813px 1347px #fff, 1403px 64px #fff, 691px 900px #fff, 1496px 171px #fff, 575px 463px #fff, 218px 34px #fff, 233px 473px #fff, 1494px 1777px #fff, 1620px 1542px #fff, 1046px 675px #fff, 573px 158px #fff, 197px 433px #fff, 154px 529px #fff, 616px 445px #fff, 753px 72px #fff, 1350px 453px #fff, 1553px 935px #fff, 1384px 480px #fff, 108px 595px #fff, 1392px 1505px #fff, 1409px 1656px #fff, 1553px 539px #fff, 1328px 437px #fff, 311px 1596px #fff, 1630px 692px #fff, 64px 1334px #fff, 643px 525px #fff, 1298px 602px #fff, 1572px 1333px #fff, 622px 853px #fff, 906px 1607px #fff, 1403px 602px #fff, 628px 614px #fff, 474px 880px #fff, 452px 120px #fff, 1716px 933px #fff, 670px 329px #fff, 768px 1216px #fff, 10px 1046px #fff, 458px 668px #fff, 1011px 317px #fff, 91px 1686px #fff, 1670px 664px #fff, 258px 1683px #fff, 1657px 478px #fff, 1333px 156px #fff, 968px 1195px #fff, 962px 293px #fff, 1494px 985px #fff, 511px 1505px #fff, 401px 1040px #fff, 216px 91px #fff, 176px 929px #fff, 125px 183px #fff, 1345px 1667px #fff, 814px 368px #fff, 563px 390px #fff, 1015px 995px #fff, 650px 1721px #fff, 751px 430px #fff, 244px 95px #fff, 272px 649px #fff, 383px 851px #fff, 40px 639px #fff, 1433px 26px #fff, 1621px 1270px #fff, 1122px 1464px #fff, 552px 63px #fff, 659px 115px #fff, 750px 914px #fff, 1333px 938px #fff, 577px 1698px #fff, 45px 1762px #fff, 1042px 1704px #fff, 1719px 1590px #fff, 722px 397px #fff, 365px 1148px #fff, 1059px 847px #fff, 185px 1163px #fff, 1605px 628px #fff, 802px 269px #fff, 1170px 1052px #fff, 295px 1418px #fff, 1158px 1612px #fff, 1561px 1418px #fff, 1575px 489px #fff, 1674px 649px #fff, 1528px 36px #fff, 975px 1462px #fff, 341px 1084px #fff, 639px 1723px #fff, 1730px 1785px #fff, 1282px 354px #fff, 1406px 690px #fff, 1320px 1082px #fff, 1236px 549px #fff, 96px 665px #fff, 1788px 259px #fff, 1775px 1405px #fff, 380px 759px #fff, 860px 531px #fff, 20px 619px #fff, 1215px 516px #fff, 1437px 917px #fff, 23px 1711px #fff, 1236px 561px #fff, 321px 1707px #fff, 1476px 954px #fff, 167px 1228px #fff, 1332px 710px #fff, 1205px 1613px #fff, 386px 1102px #fff, 328px 1420px #fff, 719px 1482px #fff, 317px 1768px #fff, 1060px 1774px #fff, 1786px 704px #fff, 1173px 1662px #fff, 1254px 1772px #fff, 908px 32px #fff, 917px 1690px #fff, 172px 849px #fff, 760px 1522px #fff, 1213px 533px #fff, 1542px 1507px #fff, 1744px 814px #fff, 690px 1064px #fff, 1675px 303px #fff, 1038px 1073px #fff, 1152px 607px #fff, 910px 951px #fff, 966px 937px #fff, 82px 1291px #fff, 482px 366px #fff, 406px 253px #fff, 953px 471px #fff, 70px 132px #fff, 450px 1770px #fff, 253px 614px #fff, 1220px 1079px #fff, 1101px 1670px #fff, 958px 1593px #fff, 84px 755px #fff;
    animation-delay: 0s;
}
#stars-group-2 {
    box-shadow: 1178px 1133px #fff, 319px 1001px #fff, 815px 866px #fff, 304px 14px #fff, 176px 69px #fff, 1657px 1457px #fff, 652px 1308px #fff, 1502px 794px #fff, 574px 353px #fff, 744px 1341px #fff, 1745px 552px #fff, 242px 1640px #fff, 491px 924px #fff, 1203px 953px #fff, 1678px 1126px #fff, 984px 1649px #fff, 1070px 101px #fff, 1400px 611px #fff, 447px 1318px #fff, 300px 812px #fff, 802px 741px #fff, 1184px 445px #fff, 1146px 467px #fff, 576px 855px #fff, 1106px 1110px #fff, 1471px 1074px #fff, 1750px 671px #fff, 456px 61px #fff, 739px 1608px #fff, 27px 629px #fff, 762px 1451px #fff, 944px 202px #fff, 1294px 1183px #fff, 647px 398px #fff, 1096px 1391px #fff, 1437px 946px #fff, 451px 1676px #fff, 685px 750px #fff, 1384px 1642px #fff, 358px 297px #fff, 1771px 37px #fff, 663px 213px #fff, 1284px 278px #fff, 159px 1387px #fff, 780px 509px #fff, 1402px 1288px #fff, 1672px 1389px #fff, 1344px 1781px #fff, 860px 866px #fff, 27px 1023px #fff, 1009px 1496px #fff, 1761px 823px #fff, 1626px 250px #fff, 1598px 881px #fff, 191px 948px #fff, 959px 447px #fff, 21px 808px #fff, 839px 1621px #fff, 1112px 1301px #fff, 42px 374px #fff, 152px 351px #fff, 1426px 1623px #fff, 313px 1626px #fff, 531px 1426px #fff, 1418px 907px #fff, 1108px 1601px #fff, 1520px 1109px #fff, 1415px 114px #fff, 1464px 552px #fff, 147px 1620px #fff, 602px 1794px #fff, 1685px 265px #fff, 801px 1384px #fff, 948px 613px #fff, 959px 449px #fff, 696px 752px #fff, 869px 1628px #fff, 1776px 1530px #fff, 1382px 741px #fff, 1616px 1108px #fff, 140px 1562px #fff, 1585px 1185px #fff, 72px 693px #fff, 1205px 1223px #fff, 1151px 1059px #fff, 11px 764px #fff, 307px 947px #fff, 1312px 1790px #fff, 1543px 1462px #fff, 1660px 1426px #fff, 1162px 1280px #fff, 543px 92px #fff, 689px 1218px #fff, 1420px 268px #fff, 774px 1166px #fff, 58px 584px #fff, 1070px 1799px #fff, 949px 584px #fff, 1538px 132px #fff, 795px 725px #fff, 103px 1067px #fff, 772px 1110px #fff, 688px 729px #fff, 545px 1599px #fff, 742px 1090px #fff, 184px 634px #fff, 412px 612px #fff, 113px 803px #fff, 1049px 1658px #fff, 911px 555px #fff, 1210px 1439px #fff, 1355px 1550px #fff, 1790px 737px #fff, 1652px 1382px #fff, 710px 1471px #fff, 243px 598px #fff, 45px 575px #fff, 1422px 15px #fff, 557px 1382px #fff, 1097px 746px #fff, 55px 1350px #fff, 1472px 1699px #fff, 1170px 857px #fff, 1335px 1605px #fff, 1710px 762px #fff, 1560px 687px #fff, 1473px 1397px #fff, 1375px 722px #fff, 432px 245px #fff, 1455px 128px #fff, 79px 78px #fff, 1667px 401px #fff, 1283px 1247px #fff, 520px 548px #fff, 1099px 1155px #fff, 834px 623px #fff, 837px 803px #fff, 1081px 9px #fff, 1202px 736px #fff, 594px 141px #fff, 1063px 651px #fff, 1125px 1750px #fff, 510px 30px #fff, 112px 967px #fff, 296px 985px #fff, 38px 294px #fff, 344px 694px #fff, 788px 1763px #fff, 46px 1780px #fff, 1191px 1780px #fff, 1573px 1508px #fff, 607px 1229px #fff, 445px 1205px #fff, 1380px 118px #fff, 1127px 551px #fff, 1366px 451px #fff, 449px 1569px #fff, 457px 113px #fff, 1089px 254px #fff, 29px 1359px #fff, 1716px 413px #fff, 1365px 561px #fff, 436px 1745px #fff, 546px 647px #fff, 1534px 597px #fff, 933px 49px #fff, 1315px 1060px #fff, 1628px 257px #fff, 988px 1194px #fff, 1017px 169px #fff, 1557px 86px #fff, 814px 1672px #fff, 1395px 895px #fff, 90px 1498px #fff, 1742px 511px #fff, 1658px 45px #fff, 1408px 887px #fff, 782px 580px #fff, 1112px 1675px #fff, 522px 869px #fff, 416px 232px #fff, 132px 1699px #fff, 599px 1335px #fff, 307px 1691px #fff, 96px 1269px #fff, 1601px 1170px #fff, 244px 810px #fff, 941px 1710px #fff, 1472px 746px #fff, 755px 1612px #fff, 268px 365px #fff, 148px 546px #fff, 1191px 528px #fff, 453px 1127px #fff, 126px 188px #fff, 152px 1481px #fff, 904px 1577px #fff, 1712px 546px #fff, 1793px 1238px #fff, 1238px 434px #fff;
     animation-delay: 0.5s;
}
#stars-group-3 {
    box-shadow: 1293px 558px #fff, 1201px 1165px #fff, 1577px 1388px #fff, 404px 416px #fff, 1272px 1052px #fff, 1471px 1050px #fff, 57px 299px #fff, 492px 1491px #fff, 296px 228px #fff, 514px 1630px #fff, 864px 678px #fff, 239px 646px #fff, 1634px 1071px #fff, 1104px 416px #fff, 997px 53px #fff, 798px 821px #fff, 1787px 466px #fff, 137px 333px #fff, 908px 1205px #fff, 1106px 1112px #fff, 944px 675px #fff, 297px 1319px #fff, 1450px 903px #fff, 1595px 1171px #fff, 83px 1134px #fff, 807px 559px #fff, 152px 848px #fff, 1510px 434px #fff, 958px 1400px #fff, 1290px 33px #fff, 646px 1266px #fff, 1114px 1192px #fff, 7px 191px #fff, 1081px 1390px #fff, 1174px 186px #fff, 1632px 971px #fff, 117px 1562px #fff, 1125px 1214px #fff, 1296px 49px #fff, 523px 1445px #fff, 1466px 851px #fff, 251px 482px #fff, 856px 1624px #fff, 360px 1343px #fff, 202px 1304px #fff, 893px 366px #fff, 595px 325px #fff, 1269px 474px #fff, 1326px 81px #fff, 698px 467px #fff, 307px 1182px #fff, 41px 1092px #fff, 1776px 488px #fff, 272px 1202px #fff, 866px 1238px #fff, 1220px 1188px #fff, 1190px 1693px #fff, 642px 1487px #fff, 632px 935px #fff, 452px 203px #fff, 1368px 619px #fff, 1215px 132px #fff, 1114px 686px #fff, 289px 512px #fff, 606px 490px #fff, 1544px 1461px #fff, 1026px 209px #fff, 824px 1554px #fff, 1479px 735px #fff, 1155px 1161px #fff, 986px 1460px #fff, 491px 1733px #fff, 1135px 1789px #fff, 1210px 7px #fff, 1299px 1601px #fff, 1143px 1504px #fff, 1107px 58px #fff, 1731px 1614px #fff, 1684px 1305px #fff, 228px 98px #fff, 90px 1163px #fff, 806px 1515px #fff, 1319px 34px #fff, 418px 60px #fff, 934px 1323px #fff, 530px 630px #fff, 1184px 18px #fff, 1401px 504px #fff, 1596px 1730px #fff, 1282px 420px #fff, 1459px 421px #fff, 1621px 19px #fff, 798px 1033px #fff, 1124px 827px #fff, 439px 24px #fff, 623px 585px #fff, 991px 149px #fff, 1740px 930px #fff, 242px 1206px #fff, 722px 152px #fff, 325px 745px #fff, 2px 1220px #fff, 565px 856px #fff, 201px 1468px #fff, 887px 1349px #fff, 1064px 289px #fff, 636px 1281px #fff, 671px 543px #fff, 898px 130px #fff, 406px 1710px #fff, 636px 808px #fff, 1485px 291px #fff, 23px 1772px #fff, 1316px 735px #fff, 645px 1463px #fff, 1408px 779px #fff, 386px 199px #fff, 1667px 1669px #fff, 1450px 782px #fff, 457px 80px #fff, 1224px 1323px #fff, 1791px 492px #fff, 139px 1547px #fff, 1245px 1329px #fff, 1389px 213px #fff, 160px 234px #fff, 963px 1542px #fff, 1410px 1731px #fff, 941px 1314px #fff, 1189px 1121px #fff, 1461px 1609px #fff, 864px 802px #fff, 1372px 1393px #fff, 1739px 590px #fff, 430px 1022px #fff, 361px 687px #fff, 585px 1151px #fff, 1663px 860px #fff, 1588px 113px #fff, 1518px 1094px #fff, 578px 1660px #fff, 83px 1166px #fff, 63px 1214px #fff, 921px 1560px #fff, 1559px 1567px #fff, 550px 865px #fff, 325px 1414px #fff, 892px 1374px #fff, 1760px 1120px #fff, 1368px 1463px #fff, 454px 644px #fff, 558px 966px #fff, 188px 1554px #fff, 42px 25px #fff, 1209px 951px #fff, 905px 838px #fff, 1625px 895px #fff, 615px 1418px #fff, 1448px 710px #fff, 855px 411px #fff, 493px 13px #fff, 1302px 1058px #fff, 19px 1751px #fff, 804px 1329px #fff, 1206px 1588px #fff, 445px 836px #fff, 1733px 1739px #fff, 1304px 828px #fff, 394px 420px #fff, 49px 1456px #fff, 234px 323px #fff, 1197px 1376px #fff, 117px 501px #fff, 1005px 555px #fff, 311px 771px #fff, 572px 313px #fff, 1092px 660px #fff, 260px 266px #fff, 974px 990px #fff, 1592px 1449px #fff, 1564px 1694px #fff, 878px 1520px #fff, 1525px 278px #fff, 85px 765px #fff, 64px 1389px #fff, 1427px 1065px #fff, 59px 1125px #fff, 440px 1030px #fff, 671px 1637px #fff, 1077px 473px #fff, 416px 505px #fff, 1127px 1370px #fff, 221px 1588px #fff, 1658px 426px #fff, 919px 936px #fff, 1541px 1123px #fff, 553px 235px #fff, 576px 1181px #fff, 631px 65px #fff, 361px 1370px #fff;
    animation-delay: 0.9s;
}
@keyframes glowing-stars {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.banner-content-s h1 span span {font-size: 99px;}
.banner-content-s h1 span span:nth-child(1) {color: #ffffff00;-webkit-text-stroke: 1px #ffffff;}
.banner-content-s h1 span span:nth-child(2) {animation: animate 4s ease-in-out infinite;}
.banner-content-s h1 span.block.z-10.relative {height: 80px;}
@keyframes animate {
	0%,
	100% {
		clip-path: polygon(
			0% 45%,
			16% 44%,
			33% 50%,
			54% 60%,
			70% 61%,
			84% 59%,
			100% 52%,
			100% 100%,
			0% 100%
		);
	}
50% {
		clip-path: polygon(
			0% 60%,
			15% 65%,
			34% 66%,
			51% 62%,
			67% 50%,
			84% 45%,
			100% 46%,
			100% 100%,
			0% 100%
		);
	}
}
.banner-img {background-repeat: no-repeat;background-attachment: fixed;position: relative;}
.about-count-box {width: 230px;height: 210px;}
.slick-slider-banner .slick-track {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 10px;
}
.slick-slider-banner .slick-track li {display: flex;justify-content: center;align-items: center;height: 100px;border-radius: 15px;}
.slick-slider-banner .slick-list {backdrop-filter: blur(10px);background-color: #ffffff1f;border-radius: 20px !important;box-shadow: 0px 0px 20px #0d46631f;border: 1px solid #e6f8fd1a;}
.about-count-box:before {width: 100%;height: 100%;border-radius: 10px;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #e6f8fd;}
.about-count-box:hover:before {width: calc(100% + 20px);height: calc(100% + 20px);background: #e6f8fd;}
.service-section article, .industries-section article {width: 18%;}
.service-section article a,
.technologies-section .expertise-a,
.industries-section article a,
.g-col-box article, .t-accordion{
    box-shadow: 5px 5px 20px 5px rgb(0 0 0 / 5%);
}
.t-accordion {border-color: #fff !important;}
.t-accordion:hover {box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 5%);border: 1px solid #e5e7eb !important;}
.two-cols-box article.w-full {border: 0 !important;box-shadow: none !important;}
.two-cols-box article.w-full a {box-shadow: 5px 5px 20px 5px rgb(0 0 0 / 5%);}
.two-cols-box article.w-full a:hover {box-shadow: none;border: 1px solid #e5e7eb;}
.service-section .global-info span.img {background: url(../images/service/ser-img.svg);}
.service-section article:nth-child(2) .global-info span.img {background-position-x: -60px;}
.service-section article:nth-child(3) .global-info span.img  {background-position-x: -127px;}
.service-section article:nth-child(4) .global-info span.img  {background-position-x: -196px;}
.service-section article:nth-child(5) .global-info span.img  {background-position-x: -267px;}
.service-section article:nth-child(6) .global-info span.img  {background-position-x: -335px;}
.service-section article:nth-child(7) .global-info span.img  {background-position-x: -402px;}
.service-section article:nth-child(8) .global-info span.img  {background-position-x: -470px;}
.service-section article:nth-child(9) .global-info span.img  {background-position-x: -535px;}
.service-section article a,
.technologies-section .expertise-a,
.industries-section article a,
.g-col-box article, .two-cols-box a {border: 1px solid #fff;}
.service-section article a:hover .font-semibold{color: #06b6e8 !important;}
.service-section article a:hover,
.technologies-section .expertise-a:hover,
.industries-section article a:hover, .counter-i-box article,
.g-col-box article:hover {box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 5%);border: 1px solid #e5e7eb;}
.industries-section article a:hover{background: #fff !important;}
.tabs-sec-in .tabs-list label{height: 44px;}
.tabs-sec-in .tabs-btn{width: 169px;}
#one:checked ~ .tabs-list .tabs-btn{top: 12px;}
#two:checked ~ .tabs-list .tabs-btn{top: 57px;}
#three:checked ~ .tabs-list .tabs-btn{top: 101px;}
#four:checked ~ .tabs-list .tabs-btn{top: 145px;}
#five:checked ~ .tabs-list .tabs-btn{top: 189px;}
#six:checked ~ .tabs-list .tabs-btn{top: 233px;}
#one:checked ~ .tabs-content .one,
#two:checked ~ .tabs-content .two,
#three:checked ~ .tabs-content .three,
#four:checked ~ .tabs-content .four,
#five:checked ~ .tabs-content .five,
#six:checked ~ .tabs-content .six{display: block;}
#two:checked ~ .tabs-content .one,
#three:checked ~ .tabs-content .one,
#four:checked ~ .tabs-content .one,
#five:checked ~ .tabs-content .one,
#six:checked ~ .tabs-content .one{display: none;}
.technologies-section span.logos-span {background: url(../images/technologies/tech-logos.svg);}
.technologies-section .tec-jQuery .expertise-a .logos-span {background-position: -90px 0px !important;}
.technologies-section .tec-WordPress .expertise-a .logos-span {background-position: -270px 0px !important;}
.technologies-section .tec-Angular .expertise-a .logos-span {background-position: -720px 0px !important;}
.technologies-section .tec-React .expertise-a .logos-span {background-position: -810px 0px !important;}
.technologies-section .tec-HTML .expertise-a .logos-span {background-position: 0px -90px !important;}
.technologies-section .tec-CSS .expertise-a .logos-span {background-position: -90px -90px !important;}
.technologies-section .tec-AJAX .expertise-a .logos-span {background-position: -180px -90px !important;}
.technologies-section .tec-PHP .expertise-a .logos-span {background-position: -180px 0px !important;}
.technologies-section .tec-Python .expertise-a .logos-span {background-position: -450px -90px !important;}
.technologies-section .tec-Nodejs .expertise-a .logos-span {background-position: -630px 0px !important;}
.technologies-section .tec-CodeIgniter .expertise-a .logos-span {background-position: -360px 0px !important;}
.technologies-section .tec-Yii .expertise-a .logos-span {background-position: -450px 0px !important;}
.technologies-section .tec-Laravel .expertise-a .logos-span {background-position: -540px 0px !important;}
.technologies-section .tec-ios .expertise-a .logos-span {background-position: -540px -90px !important;}
.technologies-section .tec-Android .expertise-a .logos-span {background-position: -630px -90px !important;}
.technologies-section .tec-Swift .expertise-a .logos-span {background-position: -720px -90px !important;}
.technologies-section .tec-Kotlin .expertise-a .logos-span {background-position: -810px -90px !important;}
.technologies-section .tec-React-Native .expertise-a .logos-span {background-position: -810px 0px !important;}
.technologies-section .tec-Google-Flutter .expertise-a .logos-span {background-position: 0px -180px !important;}
.technologies-section .tec-WordPress .expertise-a .logos-span {background-position: -270px 0px !important;}
.technologies-section .tec-Shopify .expertise-a .logos-span {background-position: -360px -90px !important;}
.technologies-section .tec-Magento .expertise-a .logos-span {background-position: -90px -180px !important;}
.technologies-section .tec-Woocommerce .expertise-a .logos-span {background-position: -180px -180px !important;}
.technologies-section .tec-AWS .expertise-a .logos-span {background-position: -270px -180px !important;}
.technologies-section .tec-Azure .expertise-a .logos-span {background-position: -360px -180px !important;}
.technologies-section .tec-Google-Cloud .expertise-a .logos-span {background-position: -450px -180px !important;}
.technologies-section .tec-Doker .expertise-a .logos-span {background-position: -540px -180px !important;}
.technologies-section .tec-Jenkins .expertise-a .logos-span {background-position: -630px -180px !important;}
.technologies-section .tec-Kubernetes .expertise-a .logos-span {background-position: -720px -180px !important;}
.technologies-section .tec-Mongo .expertise-a .logos-span {background-position: -810px -180px !important;}
.technologies-section .tec-MySQL .expertise-a .logos-span {background-position: -270px -90px !important;}
.technologies-section .tec-SQL-Server .expertise-a .logos-span {background-position: 0px -270px !important;}
.technologies-section .tec-PostgreSQL .expertise-a .logos-span {background-position: -90px -270px !important;}
.technologies-section .tec-MariaDB .expertise-a .logos-span {background-position: -180px -270px !important;}
.technologies-section .tec-DynamoDB .expertise-a .logos-span {background-position: -270px -270px !important;}
.technologies-section li.tec-AJAX.vue-js span.logos-span {background-position: -367px -270px !important;}.technologies-section .tabs-list {width: 210px;}
.technologies-section .tabs-content {width: 1290px;}
.success-boxx span.img.success-img {background: url(../images/success/success-logo.webp);background-size: cover;}
.success-boxx span.img.success-img.two {background-position: -253px 0px;}
.success-boxx span.img.success-img.three {background-position: -125px 0px;}
.success-section .success-boxx::before {
    content: '01';
    left: auto;
    right: 0;
    color: #e6f8fd;
    font-size: 150px;
    font-weight: 700;
    top: 30%;
    transform: translate(10px, -50%) rotate(-90deg);
    -webkit-text-stroke: 2px #e6f8fd;
}
.success-section .success-boxx.two::before {content: '02';}
.success-section .success-boxx.three::before {content: '03';}
.ball {position: absolute;border-radius: 100%;opacity: 0.5;
}
.home-contact {background-image: url(../images/contact-us/bgg.webp);animation-timeline: view();animation-name: appear;animation-fill-mode: both;animation-duration: 1ms;}
@keyframes appear {
    from {
        clip-path: inset(0% 11% 0% 11%);
    }
    to {
        clip-path: inset(0 0 0 0);
    }
  }
.home-contact::before {background: #00517c69;width: 100%;height: 100%;}
.contact-section .count-box {width: 450px;border: 1px solid #e6f8fd52;background: #e6f8fd1f;}
.contact-form textarea {outline: 0 !important;}
.contact-form input.wpcf7-submit {cursor: pointer;width: auto;padding: 0 40px;transition: all .3s !important;top: 0;
}
.contact-form input.wpcf7-submit:hover {background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab, #0f266c, #0f266c);background-size: 400% 400%;animation: gradient 15s ease infinite;color: #fff !important;top: -2px;box-shadow: 3px 7px 15px rgb(0 0 0 / 16%);}
.contact-section .count-box::before, .contact-section .count-box::after {
    background: #e6f8fd42;width: 1px;height: 80%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.contact-section .count-box::after {width: 80%;height: 1px;} 
.form-c input,
.form-c select,
.form-c textarea {line-height: 20px;border: 1px solid #caf2fd;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.services-nav ul li ul {width: 294px;}
.form-c textarea {height: 120px;}
.form-c input::placeholder, .form-c textarea::placeholder {color: #4d85a3b0;font-size: 15px;}
#footer{background-size: 400% 400%;animation: gradient 15s ease infinite; background: #f3fdff;}
#footer .award-recognization {background: transparent !important;}
header{background-size: 400% 400%;animation: gradient 15s ease infinite;background: #e5f7fc;}
#footer .award-recognization .container-fluid::before{display: none !important;}
.header-b-r{border-top-left-radius: 30px;border-top-right-radius: 30px;}
.award-recognization {border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.award-recognization .container-fluid::before, award-recognization .container-fluid::after {
   width: 100%;
    height: 40px;
    background: url(../images/recognization/shap-shadow.jpg);
    top: auto;
    bottom: -40px;
    background-size: cover;
    opacity: .5;
    left: 50%;
    transform: translateX(-50%);
}
.global-btn a, .global-btn button{background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab, #0f266c, #0f266c);background-size: 400% 400%;animation: gradient 15s ease infinite;}
.s-h-ani-text{
    background: -webkit-linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab, #0f266c, #0f266c);
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab, #0f266c, #0f266c);
    -webkit-background-clip: text;
    animation: gradient 15s ease infinite;
}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}
.footer-nav li a:before {top: 10px;width: 6px;height: 6px;border-radius: 100%;outline: 1px solid #4d85a3;}
.footer-nav a:hover {margin-left: 7px !important;}
.award-recognization .slick-track {display: flex !important;gap: 20px;}
.award-recognization .container-fluid {width: 1500px !important;max-width: initial !important;}
.testimonial-article-box ul.slick-dots {bottom: -30px;}
.testimonial-section button.slick-arrow {display: none !important;}
.inner-top-banner-global {padding-top: 140px;padding-bottom: 70px;}
/*--end-pages--*/
.preloader-inner .loading-text .characters {color: rgba(255, 255, 255, 0.2);}
.preloader-inner .loading-text .characters:before {
    content: attr(data-preloader-text);
    position: absolute;
    left: 0;
    top: 0px;
    opacity: 0;
    transform: rotateY(-90deg);
    color: white;
    animation: characters 4s infinite;
}
.preloader-inner .loading-text .characters:nth-child(2):before {animation-delay: 0.2s;}
.preloader-inner .loading-text .characters:nth-child(3):before {animation-delay: 0.4s;}
.preloader-inner .loading-text .characters:nth-child(4):before {animation-delay: 0.6s;}
.preloader-inner .loading-text .characters:nth-child(5):before {animation-delay: 0.8s;}
.preloader-inner .loading-text .characters:nth-child(6):before {animation-delay: 1s;}
.preloader-inner .loading-text .characters:nth-child(7):before {animation-delay: 1.2s;}
.preloader-inner .loading-text .characters:nth-child(8):before {animation-delay: 1.4s;}
.preloader-inner .loading-text .characters:nth-child(9):before {animation-delay: 1.6s;}
.preloader-inner .loading-text .characters:nth-child(10):before {animation-delay: 1.8s;}
@keyframes characters {
        0%,
        75%,
        100% {
        opacity: 0;
        transform: rotateY(-90deg);
    }
        25%,
        50% {
        opacity: 1;
        transform: rotateY(0deg);
    }
}
.blog-section .slick-track,
.testimonial-section .slick-track {gap: 20px;display: flex;}
.blog-section article {height: 400px;}
.blog-section article::before {
        width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(0 81 124 / 68%) 100%);
    z-index: 1;
    border-radius: 15px;
}
.blog-section article {top: 0px;transition: all .5s;}
.blog-section .tree-col ul.slick-dots {margin-bottom: -10px;}
.blog-section .slick-list.draggable {width: 100% !important;}
.blog-section .slick-list.draggable .slick-track {margin-left: 0;}
ul.slick-dots button::before {
    content: '' !important;
    width: 15px !important;
    height: 15px !important;
    background: #00517c;
    border-radius: 100%;
    outline: 2px solid #06b6e8;
    border: 5px solid #fff;
}
ul.slick-dots button {margin: 0 !important;width: auto !important;height: auto !important;}
ul.slick-dots li {width: 15px;height: 15px;margin: 0 5px;}
.blog-section.blog-inn article {width: 32%;}
.blog-section.blog-inn .mt-9 {margin-top: 0 !important;}
.blog-section article .blog-img img {transition: transform 1s cubic-bezier(.23,1,.32,1) !important;}
.blog-section article:hover .blog-img img {transform: scale(1.15);transition-duration: 8s !important;}
.blog-img-singal .blog-img {height: 600px;width: 100%;}
.blog-img-singal .blog-img img {width: 100%;}
.blog-section-main .blog-section .container-fluid {max-width: initial !important;padding: 0 !important;}
/*--about--*/
.about-box-r::before {
    width: 97%;
    height: 93%;
    bottom: -20px;
    top: auto;
    right: -20px;
    left: auto;
    border-radius: 16px;
}
.col4 {width: 23%;}
.col3 article {width: 33%;}
.col2 {width: 23% !important;}
.missionvision {background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(230, 248, 253, 1) 50%, rgba(255, 255, 255, 1) 100%);}
/*--about--*/
.copyright-c {border-color: #ffffff30;}
/*--contact--*/
.contact-section.inner-page .count-box {border: 1px solid #e6f8fd;background: #e6f8fd;}
.contact-section.inner-page .count-box::before, .contact-section.inner-page .count-box::after {background: #4d85a326;}
.contact-section.inner-page .contact-form, .career-article {box-shadow: 5px 5px 20px 5px rgb(0 0 0 / 5%);border: 1px solid #caf2fd;}
.col2list.hire-php li {width: 34% !important;}
/*--contact--*/

/*--portfolio--*/
.portfolio-section a+.global-info > a {position: relative;}
.portfolio-section .p-filter-col{column-count: 3;}
.portfolio-section .global-info .img {padding: 10px;}
.portfolio-section article:hover .img::before {opacity: .7 !important;}
.portfolio-section .global-btn button {background: #e6f8fd;color: #00517c !important;}
.portfolio-section .global-btn button.active{
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab, #0f266c, #0f266c);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
    color: #fff !important;
}
/*--portfolio--*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding-top: 20px !important;padding-bottom: 20px !important;height: auto !important;line-height: initial !important;}

.banner-section ul.aw li {width: 130px;overflow: hidden;border: 1px solid #e6f8fd1a;border-radius: 15px;padding: 5px; background-color: #ffffff1f;}
.banner-section ul.aw li:hover {background: #fff;}
.banner-section ul.aw li a {background: transparent !important;}
.title-border:before {
    display: block;
    width: 15px;
    height: 4px;
    background: #fe5f00;
    animation-name: leftright;
    animation-duration: 5s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    position: relative;
    top: -1px;
    border-radius: 10px;
}
@keyframes leftright {
  0% {transform: translateX(0px);}
  100% {transform: translateX(100px);}
}
.mega-menu-megamenu a {margin-right: 13px !important;position: relative;}
.mega-menu-megamenu a::before {
   position: absolute !important;
    right: -13px;
    left: auto;
    top: 50% !important;
    transform: translateY(-50%);
    content: "\f078" !important;
    font-family: "Font Awesome 6 Pro" !important;
    font-size: 12px !important;
}
.hover-body-class .hover-body-classdiv {opacity: 1 !important;height: 100vh !important;background: #ffffffba !important;}
.mega-toggle-on.mega-menu-megamenu a::before{transform: translateY(-50%) scaleY(-1);}
.mega-sub-menu .mega-menu-column a:before {display: none;}
.menu-heading .list-unstyled {display: flex;flex-direction: column;gap: 7px;}
.mega-menu-column .relative>.flex {border-top: 1px solid #dceef3;padding-top: 10px;margin-top: -10px;}
.mega-menu-column .relative>.flex.mt-0.pt-0 {margin-top: 0 !important;padding-top: 0 !important;}
.mega-menu-column a {margin-right: 0px !important;}
.mega-menu-column .list-unstyled a:hover {background: #e5f7fc;color: #00517c !important;}
.mega-menu-column .list-unstyled a {border-radius: 50px;}
.global-btn-link a {
    width: auto !important;
    display: inline-block;
    color: #00517c !important;
    background: transparent !important;
    text-transform: capitalize !important;
    padding: 0 !important;
    height: auto !important;
    font-weight: 600;
    line-height: 20px;
    border-radius: 0 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .color06b6e8 {
    color: #ff5f00 !important;
}
.top-menu-icon {
    display: none !important;
    background: #1c3694 !important;
}
body.home .top-menu-icon {
    display: flex !important;
    background: #1c3694 !important;
    
}
header .top-call-info a.phone {
    background: #1c3694 !important;
    border-color: #1c3694 !important;
}
.global-btn-link a::after {bottom: 0;width: 0%;height: 2px;background: #00517c;transition: width 0.3s;right: 0;left: initial; top: auto;}
.global-btn-link a:hover::after {width: 100%;right: initial;left: 0;transition: width .3s;}
.global-btn-link a::before {width: 100%;height: 2px;top: auto;bottom: 0px;background: #00517c30;}
.global-btn-border a {background: #fff;color: #1c3694 !important;text-transform: capitalize !important;border: 2px solid #e5f7fc;padding-right: 7px !important;}
.global-btn-border a span.transition {transition: all .0s !important; transform: scale(1);}
.global-btn-border a:hover {
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab, #0f266c, #0f266c);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
    color: #fff !important;
    top: -2px;
    box-shadow: 3px 7px 15px rgb(0 0 0 / 16%);
}
.award-and-certifications .article-imgs {
    padding: 20px;
    position: sticky !important;
    top: 100px;
}
.award-and-certifications img {
    height: 100%;
    object-fit: contain;
}
.f-u-link li.w-28 {
    width: auto !important;
}
.f-u-link {
    width: 20% !important;
}
.global-btn-border a i {color: #fff;}
.mega-menu-toggle {display: none;}
.w-full.p-filter.mb-8.max-\[650px\]\:mb-6.global-btn.flex.gap-2.max-\[767px\]\:flex-wrap {display: flex;flex-wrap: wrap;}
.catgory-view{display: flex;flex-wrap: wrap;}
.blog-singal .blog-right {position: sticky;top: 153px;height: 100%;}
.header-active {top: 0px !important;}
.fixed-header .top-menu-icon {opacity: 0;transform: translate(0px, -50px);}
 .in-blog-article-list a:hover {color:#005581 !important;}
.blog-singal .blog-img {height: 600px;position: sticky;top: 153px;}
.blog-singal .blog-img+.info-box {position: relative;}
.blog-section-main .icon-article-box+section.blog-section {padding-top: 20px;}
.blog-section-main .blog-section article {width: 100% !important;}
.blog-section-main .blog-sec-tree {padding: 0 20px;}
.blog-singal .back-to-page a {
    position: relative;
    margin: 25px;
    color: #fff !important;
    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab, #0f266c, #0f266c);
    background-size: 400% 400%;
    animation: gradient 15s ease infinite;
    padding: 10px 25px;
    display: inline-block;
    border-radius: 50px;
}
.icon-article-box .no-box-shadow, .icon-article-box .no-box-shadow a {
    box-shadow: none !important;
    border: 0 !important;
}
.award-and-certifications span.global-info {
    gap: 30px;
}
.award-and-certifications span.content {
    width: 70%;
}
.in-blog-article-list .recent-post article a {display: flex;align-items: center;gap: 10px;}
.in-blog-article-list .recent-post article a .contentbolg {width: 230px;}
.in-blog-article-list .recent-post article a .contentbolg span.font-semibold {line-height: 20px;}
.portfolio-section .global-info .img::before {
    width: 100%;
    height: 100px;
    background: #c5c7c659;
    top: auto;
    bottom: 0;
    background-size: cover;
    background-position: center;
}
.portfolio-section article ul li a {
    background: #ffffff !important;
    color: #00517c !important;
    padding: 1px 6px;
    border-radius: 100px;
    font-size: 14px !important;
    font-weight: 400;
    border: 1px solid #cccccc59;
}
.portfolio-section article ul li a:hover {
    background: #4d85a3 !important;
    color: #fff !important;
}
.w-full.p-filter {
    background: #fff !important;
    padding: 10px;
    border-radius: 10px;
}
.p-filter-cover {
    position: sticky;
    top: 75px;
    z-index: 9;
}
.portfolio-section:before, .portfolio-section:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    top: auto;
    bottom: 0;
    z-index: -1;
    background-image: url(https://elitesigma.com/eligte_sigma_new/wp-content/themes/sigma_theme/assets/images/portfolio/wall.jpg);
    background-attachment: fixed;
}
.portfolio-section:after {
    background: #fff;
    opacity: .9;
}
.t-accordion span svg {
    width: 22px;
    height: 22px;
    transform: rotate(180deg);
}


.portfolio-section .global-info img {position: relative; top: -10px;}



@media only screen and (max-width: 1350px) {
    footer#footer>.container-fluid .flex.gap-4 {
        justify-content: space-between;
        gap: 0px;
    }
    footer#footer .f-u-link {
        width: 123px;
    }
    footer#footer .f-technology {
        width: 223px;
    }
   
    footer#footer .services-nav {
        width: 350px;
    }
    footer#footer .f-technology {
        width: 230px;
    }
    footer#footer .f-industries {
        width: 210px;
    }
    footer#footer .footer-logo .sos ul {
        gap: 10px;
    }
    footer#footer .footer-logo {
        width: 210px !important;
    }
}
@media only screen and (max-width: 1200px) {
    footer#footer .footer-logo {
        display: flex;
        justify-content: space-between;
        width: 100% !important;
    }
    footer#footer>.container-fluid .flex.gap-4 {
        flex-wrap: wrap;
    }
}
.callus-five-t+.industries-section {padding-bottom: 100px;}
@media only screen and (max-width: 1024px) {
    header+.inner-top-banner-global+.contact-section, header+.inner-top-banner-global+#home-about {margin-top: 80px !important;}
    .i-page-one{margin-bottom: 80px !important;}
    .callus-five-t+.industries-section {padding-bottom: 80px;}
    .inner-top-banner-global {padding-top: 120px;padding-bottom: 50px;}
    section {padding-top: 80px; padding-bottom: 80px;}
    footer#footer .f-u-link, footer#footer .services-nav, footer#footer .f-technology, footer#footer .f-industries {width: 50%;}
    footer#footer .f-u-link, footer#footer .services-nav {margin-bottom: 20px;}
    .blog-singal .blog-img {height: 450px;}
}
@media only screen and (max-width: 767px) {
    .callus-five-t+.industries-section {padding-bottom: 50px;}
    .t-accordion {padding: 13px !important;}
    .technologies-section .heddding {margin-bottom: 5px;}
    .i-page-one{margin-bottom: 50px !important;}
    .inner-top-banner-global {padding-top: 100px;padding-bottom: 40px;}
    header+.inner-top-banner-global+.contact-section, header+.inner-top-banner-global+#home-about {margin-top: 50px !important;}
    footer#footer .footer-logo {
        width: 50% !important;
        flex-direction: column;
        margin-bottom: 20px;
    }
    footer#footer .services-nav {
        width: 100%;
    }
    .blog-section-main .blog-sec-tree {padding: 0 10px;}
    .blog-singal .blog-img+.info-box {padding-top: 25px;}
    .blog-singal .blog-img {height: 400px !important;}
}
@media only screen and (max-width: 600px) {
    footer#footer .footer-info+ul {
        margin: 10px 0 !important;
    }
    footer#footer .footer-info+ul ul {
        gap: 0 !important;
    }
    .footer-nav span.color00517c {
        font-size: 21px !important;
        margin-bottom: 5px;
    }
    .footer-nav ul li a {
        font-size: 15px !important;
    }
}
@media only screen and (max-width: 575px) {
    .blog-singal .blog-img {height: 300px !important;}
    .in-blog-article-list .recent-post article a .contentbolg {width: 260px;}
}
@media only screen and (max-width: 500px) {
    footer#footer .f-u-link, footer#footer .services-nav, footer#footer .f-technology, footer#footer .f-industries, footer#footer .footer-logo {
        width: 100% !important;
        margin-bottom: 15px !important;
    }
}
/*--min-max-responsive--*/
@media only screen and (min-width:1320px) and (max-width: 7000px) {
    .container-fluid {max-width: 1500px !important;max-width: 1500px !important;}
}
@media only screen and (min-width:300px) and (max-width: 1320px) {
    .container-fluid {max-width: 100% !important;max-width: 100% !important;}
}
@media only screen and (max-width: 1320px) {
    .w-1\/4.max-\[1320px\]\:w-4\/12.max-\[950px\]\:w-3\/6.max-\[650px\]\:w-full.max-\[950px\]\:mt-5 {margin-top: 1.25rem !important;}
}
@media only screen and (max-width: 1649px) {
    .technologies-section .tabs-list {width: 202px;}
    .container-fluid {padding-left: 30px;padding-right: 30px;}
    .about-count-box {width: 200px;height: 180px;padding: 0 !important;}
}
@media only screen and (max-width: 1500px) {
    .award-recognization li {height: 150px;}
@keyframes appear {
    from {
        clip-path: inset(0% 5% 0% 5%);
    }
    to {
        clip-path: inset(0 0 0 0);
    }
  }
    .bannersection h1 .text-5xl {margin-bottom: 20px;}
    .award-recognization .container-fluid {width: 1100px !important;max-width: initial !important;}
    .technologies-section .tabs-content {width: 1050px;}
}

@media only screen and (max-width: 1459px) {
    .in-blog-article-list .recent-post article a .contentbolg {width: 200px;}
    .blog-section.blog-inn article {width: 31%;}
}
@media only screen and (max-width: 1450px) {
.mega-menu-item .w-3\/6.max-\[650px\]\:w-full {
    width: 100% !important;
}
    .contact-section form .max-\[1450px\]\:w-7\/12 {width: 100%;}
    .mega-sub-menu .w-1\/4.max-\[950px\]\:w-3\/6.max-\[650px\]\:w-full {width: 50%;}
}
@media only screen and (max-width: 1300px) {
    .in-blog-article-list .recent-post article a .contentbolg {width: 150px;}
    .decr {line-height: 28px !important;}
    .col2list.hire-php li {width: 47% !important;}
    .bannersection h1 .text-5xl {margin-bottom: 0px;}
    .col2 {width: 31% !important;}
    .industries-section+.testimonial-section {padding-bottom: 140px !important;}   
    .service-section article, .industries-section article {width: 23%;}
}
@media only screen and (max-width: 1180px) {
    .blog-singal .blog-img {height: 500px;}
    .industries-section+.testimonial-section {padding-bottom: 150px !important;}
}
@media only screen and (max-width: 1109px) {
    .award-recognization li {height: 130px;}
    .in-blog-article-list .recent-post article a .contentbolg {width: 140px;}
    .banner-content-s h1 span.block.z-10.relative {height: 70px;}
    .banner-content-s h1 span span {font-size: 85px;}
    .banner-content-s {width: 100%;}
    .award-recognization .container-fluid {width: 900px !important;}
.service-section article, .industries-section article {width: 22%;}
}
@media only screen and (max-height: 1024px) {
    .services-menu .menu-heading.mt-7 {margin-top: 20px !important;}
}
@media only screen and (max-height: 1000px) {
    header .toggle.active+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {height: calc(88% - 0px) !important;overflow-x: hidden;}
}
@media only screen and (max-height: 900px) {
    header .toggle.active+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {height: calc(83% - 0px) !important;}
}
@media only screen and (max-height: 650px) {

    .services-menu .max-\[650px\]\:mt-5 {margin-top: 0;}
    header .toggle.active+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {height: calc(82% - 0px) !important;}
}
@media only screen and (max-height: 600px) {
    header .toggle.active+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {height: calc(80% - 0px) !important;}
}
@media only screen and (max-height: 550px) {
    header .toggle.active+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {height: calc(78% - 0px) !important;}
}
@media only screen and (max-height: 500px) {
    header .toggle.active+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {height: calc(76% - 0px) !important;}
}
@media only screen and (max-width: 1250px) {
    .success-section .success-boxx::before {font-size: 130px;top: 20%;}
    .technologies-section .tabs-content {width: 970px;}
}
@media only screen and (min-width:1024px) and (max-width: 1150px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 7px 0px 7px;
    font-size: 14px;
}
}


@media only screen and (max-width: 650px) {
.company-menu ul.flex.about-nav-link {
    flex-direction: column;
    gap: 7px;
}
}


@media only screen and (max-width: 1150px) {
    .technologies-section .tabs-list {width: 197px;}
    .technologies-section .tabs-content {width: 860px;}
}
@media only screen and (max-width: 1100px) {
    .tabs-sec-in .tabs-btn {width: 149px;}
    .about-count-box {width: 180px;height: 160px;}
}
@media only screen and (min-width:300px) and (max-width: 767px) {
    section {padding-top: 50px;padding-bottom: 50px;}
}
@media only screen and (max-width: 1024px) {
.award-and-certifications .article-imgs {
    padding: 10px;
    top: 90px;
    width: 200px;
    height: 200px;
}
.award-and-certifications span.global-info {
    gap: 20px;
}
    .max-mega-menu .mega-menu-item:nth-child(3) .mega-menu-column .flex {
        flex-wrap: wrap;
    }
    .max-mega-menu .mega-menu-item:nth-child(3) .mega-menu-column .w-1\/6 {
        width: 33% !important;
        margin-bottom: 20px;
    }
    .in-blog-article-list .recent-post article a .contentbolg {width: 400px;}
    .blog-singal .back-to-page a {margin: 20px 0 0 !important;}
    a+ul.mega-sub-menu {overflow-x: hidden !important;}
    .mega-menu-item .mega-sub-menu {box-shadow: none !important;}
    li.mega-menu-row .mega-menu-column .container-fluid {padding: 0 !important;}
    li.mega-menu-row .mega-menu-column .container-fluid .mt-2.max-\[767px\]\:hidden {display: none;}
    .mega-toggle-on, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on>a.mega-menu-link {background: #e5f7fc !important;}
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {background: #e5f7fc !important;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a:hover {background: #fff !important;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover li {padding-top: 0 !important;}
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {height: 0px;overflow: hidden;transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;}
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item > ul.mega-sub-menu {display: flex !important;}
    .mega-toggle-on ul.mega-sub-menu li {height: 100% !important;}
    body #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu {
        position: relative !important;
        transform: rotateX(0deg) !important;
        opacity: 1 !important;
        z-index: 999 !important;
        visibility: visible !important;
    }
    .mega-menu-column .w-1\/4 {width: 50%;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {padding: 0 !important;}
    #mega-menu-wrap-primary #mega-menu-primary > li {border-bottom: 1px solid #e5e7eb !important;}
    .mega-menu-megamenu a {margin-top: 0 !important;}
    .mega-menu-column .relative>.flex {border-top: 0px solid #dceef3;padding-top: 00px;margin-top: -00px;}
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before {margin: 0 25px 0 0px;}
    .mega-menu-megamenu a {margin-right: 0px !important;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
        padding-top: 8px !important;
        padding-bottom: 8px !important;
        font-size: 24px;
        color: #00517c !important;
        font-weight: 700;
    }
    .blog-section.blog-inn article {width: 48%;}
    .col2 {width: 48% !important;}
    .success-section .success-boxx::before {font-size: 100px;top: 20%;}
    .service-section article, .industries-section article {width: 31%;}
    .container-fluid {padding-left: 40px;padding-right: 40px;}
    header .toggle+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
        margin-top: 10px;
        background-color: #fdfbfc !important;
        background-image: url(../images/header/bgw.jpg);
        box-shadow: 7px 7px 15px #e9e9e9;
        display: block;
        left: 0;
        opacity: 0;
        padding: 0;
        right: 0;
        transform-origin: 0 0;
        -webkit-transform: rotateX(-90deg);
        -moz-transform: rotateX(-90deg);
        -ms-transform: rotateX(-90deg);
        -o-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        -webkit-transition: .3s linear all;
        -moz-transition: .3s linear all;
        -ms-transition: .3s linear all;
        -o-transition: .3s linear all;
        transition: .3s linear all;
        visibility: hidden;
        width: 100%;
        margin-top: 21px;
        overflow: auto;
        bottom: 40px;
        position: fixed !important;
        height: calc(0vh - 0px) !important;
        top: 71px;
        padding-top: 0px !important;
        margin-top: 0 !important;
        flex-direction: column;
        display: flex;
    }
    header .toggle.active+.right-menu-cover a:hover {background: #d1ecfb;}
    header .toggle.active+.right-menu-cover a span.overlay-before.overlay-after {display: none;}
    .right-menu-cover:before {top: 0;}
    header button.toggle, header .logo {z-index: 9;}
    header .toggle.active+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
        display: flex;
        flex-direction: column;
        height: calc(100vh - 0px) !important;
        margin-top: 0 !important;
        left: 0;
        width: 100%;
        opacity: 1;
        transform: none;
        -webkit-transition: .3s linear all;
        -moz-transition: .3s linear all;
        -ms-transition: .3s linear all;
        -o-transition: .3s linear all;
        transition: .3s linear all;
        visibility: visible;
    }
}
@media only screen and (max-width: 1000px) {
    .banner-content-s h1 span span {font-size: 70px;}
    .banner-content-s h1 span.block.z-10.relative {height: 60px;}
    .popup-inner {width: 95%;}
    .contact-section .count-box {width: 400px;}
    .tabs-sec-in .tabs-list label {height: 44px;width: 130px;padding-left: 0 !important;border: 1px solid #d5eef5;margin: 0 2px;border-radius: 100px;justify-content: center;}
    #one:checked ~ .tabs-list .tabs-btn {top: 12px;left: 17px;}
    #two:checked ~ .tabs-list .tabs-btn {left: 150px;}
    #three:checked ~ .tabs-list .tabs-btn {left: 284px;}
    #four:checked ~ .tabs-list .tabs-btn {left: 418px;}
    #five:checked ~ .tabs-list .tabs-btn {left: 552px;}
    #six:checked ~ .tabs-list .tabs-btn {left: 686px;}
    .tabs-sec-in .tabs-btn {width: 126px;top: 12px !important;}
    .technologies-section .tabs-content {width: 100%;}
    .technologies-section .tabs-list {width: 100%;}
    .about-count-box {width: 160px;height: 150px;}
}
@media only screen and (max-width: 991px) {
    .award-recognization .container-fluid::before{width: 90%;}
    .decr {line-height: 25px !important;}
    .portfolio-section .p-filter-col {column-count: 2;}
}
@media only screen and (max-width: 905px) { 
    .contact-form input.wpcf7-submit {padding: 0 25px;font-size: 1rem;line-height: 1.5rem;height: 35px;}
    .col2list.hire-php li {width: 49% !important;}
    .slick-slider-banner .slick-arrow {top: auto;bottom: -40px;right: auto;left: 50%;}
    .slick-slider-banner .slick-arrow.slick-prev {left: 48%;}
    .slick-slider-banner .slick-arrow.slick-next {left: 51%;}
    .award-recognization li {height: auto;}
    .award-recognization .container-fluid {width: 100% !important;}
    .technologies-section .tabs-list {width: 710px;}
    .tabs-sec-in .tabs-list label span.font-semibold {font-size: 14px !important;} 
    #two:checked ~ .tabs-list .tabs-btn {left: 129px;}
    #three:checked ~ .tabs-list .tabs-btn {left: 244px;}
    #four:checked ~ .tabs-list .tabs-btn {left: 357px;}
    #five:checked ~ .tabs-list .tabs-btn {left: 471px;}
    #six:checked ~ .tabs-list .tabs-btn {left: 586px;}
    .tabs-sec-in .tabs-list label {height: 35px;width: 120px;}
    .tabs-sec-in .tabs-btn {width: 108px;top: 12px !important;height: 35px;}
    #one:checked ~ .tabs-list .tabs-btn {left: 15px;}
}
  @media only screen and (max-width: 900px) {  
    .award-recognization .container-fluid::before {display: none;}
    .down-arrow {bottom: 10px;left: 50%;transform: translate(-50%, 0px) scale(0.9);}
}
@media only screen and (max-width: 850px) { 
    .icon-article-box article span.img.h-60.hex-bg img.h-full.object-contain {height: 100%;}
    .banner-content-s h1 span span {font-size: 62px;}
    .banner-content-s h1 span.block.z-10.relative {height: 55px;}
    .slick-slider-banner .slick-arrow.slick-next {left: 52%;}
    .banner-content {width: 600px;}
    .banner-content h1 span {font-size: 69px;}
    .banner-content h1 span:before {font-size: 68px;}
.success-section .success-boxx::before {font-size: 85px;top: 33% !important;font-weight: 600;}
}
@media only screen and (max-width: 879px) {
    .bannersection {width: 92%;}
    .service-section article .content span {line-height: 20px;height: 40px;}
    .service-section article, .industries-section article {width: 30%;}
}
.header-active .top-menu-icon {top: 80px;}
header .wpcf7-response-output {
    margin-top: 0 !important;
}
@media only screen and (max-width: 767px) {
.award-and-certifications .article-imgs {
    padding: 5px;
    position: relative !important;
    top: 0;
    width: 150px;
    height: 150px;
}

.award-and-certifications span.content {
    width: 100%;
}
.award-and-certifications span.global-info {
    gap: 10px;
    flex-direction: column;
}
    .blog-singal .blog-img {top: 123px;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {background: transparent !important;}
    .header-active .top-menu-icon {top: 70px;}
    .global-btn-border a {padding-right: 5px !important;}
    header .toggle+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {top: 62px;}
    .global-info span.img.w-24.h-24 {width: 65px;height: 65px;}
    .banner-content-s h1 span span {font-size: 56px;}
    .banner-content-s h1 span.block.z-10.relative {height: 40px;}
    .menu-m-list{border-bottom: 1px solid #e5e7eb !important;}
    .col2 {width: 100% !important;}
    .headertop .drop-box-li .drop-box:before {border-bottom: 0px solid #e5e7eb;box-shadow: 5px 5px 20px 5px rgb(0 0 0 / 5%);background: #e6f8fd !important;}
    .headertop .drop-box-li:hover .drop-box {position: relative;margin-top: 0 !important;box-shadow: none !important;}
    .toggle span:nth-child(1) {transform: translateY(-8px);}
    .toggle.active span:nth-child(1) {width: 30px;transform: translateY(0) rotate(45deg);transition-delay: 0.125s;}
    .toggle span:nth-child(2) {transform: translateY(8px);}
    .toggle.active span:nth-child(2) {width: 30px;transform: translateY(0) rotate(315deg);transition-delay: 0.25s;}
    .toggle.active span:nth-child(3) {transform: translateX(60px);}
    .banner-content h1 span {margin-bottom: -25px;line-height: 70px;}
    section.home-contact {padding-bottom: 50px !important;padding-top: 50px !important;}
    .home-contact::before {background: #00517cc4;}
    .service-section article, .industries-section article {width: 46%;}
    .container-fluid {padding-left: 20px;padding-right: 20px;}
}
.mega-menu-primary-mobile-open ul#mega-menu-primary {z-index: 999;}

@media only screen and (max-width: 750px) {
    .blog-section.blog-inn article {width: 100%;}
    .blog-section .slick-track {gap: 5px;}
    .technologies-section .tabs-content ul li {width: 33%;}
    .technologies-section .heddding {font-size: 15px;}
    .technologies-section .tabs-list {width: 100%;flex-wrap: wrap;border-radius: 20px !important;gap: 5px;}
    .tabs-sec-in .tabs-list label {margin: 0 0px;}
    .tabs-sec-in .tabs-btn {width: 118px;}
     #one:checked ~ .tabs-list .tabs-btn {left: 13px;}
    #two:checked ~ .tabs-list .tabs-btn {left: 138px;}
    #three:checked ~ .tabs-list .tabs-btn {left: 263px;}
    #four:checked ~ .tabs-list .tabs-btn {left: 388px;}
    #five:checked ~ .tabs-list .tabs-btn {left: 513px;}
    #six:checked ~ .tabs-list .tabs-btn {left: 13px;top: 52px !important;}
}
@media only screen and (max-width: 683px) {
    .footer-nav a, .footer-call-info a {font-size: 16px;line-height: 25px;}
    .col2list.hire-php li {width: 100% !important;}
    .banner-content-s h1 span span {font-size: 46px;}
    .popup .contact-form .form-c form {height: 75vh;}
    .popup-inner {width: 90%;}
    .bannersection h1+.text-white.dec {line-height: 20px;}
    .slick-slider-banner .slick-arrow.slick-prev {left: 47%;}
    .banner-content {width: 450px;}
    .industries-section+.testimonial-section {padding-bottom: 200px !important;}
    #five:checked ~ .tabs-list .tabs-btn {left: 12px;top: 52px !important;}
    #six:checked ~ .tabs-list .tabs-btn {left: 138px;top: 52px !important;}
    .banner-content-s h1 span span:nth-child(1) {color: #ffffff2e;-webkit-text-stroke: .5px #ffffff;}
    .bannersection .container-fluid {padding-left: 10px !important;padding-right: 10px !important;}
    .slick-slider-banner .slick-arrow.slick-prev {left: 46%;}
    .banner-content h1 {line-height: 25px;}
    .banner-content h1 span {line-height: 50px !important;margin-bottom: -20px;}
    .bannersection h1 .text-5xl {margin-bottom: 2px;line-height: 25px;margin-top: 1px;}
}
@media only screen and (max-width: 650px) {
    .testimonial-section .slick-track {gap: 5px;}
    .blog-singal .back-to-page a {padding: 7px 15px;}
    .portfolio-section .p-filter-col {column-count: 1;}
}
@media only screen and (max-width: 575px) {
    .max-mega-menu .mega-menu-item:nth-child(3) .mega-menu-column .w-1\/6 {width: 50% !important;}
    .form-c textarea {height: 90px !important;}
    .contact-form .input-f {gap: 8px;padding: 5px 0;}
    .form-c input, .form-c select, .form-c textarea {height: 40px;padding-top: 10px;padding-bottom: 10px;}
    .banner-content-s h1 span span {font-size: 38px;}   
    .bannersection {width: 90%;height: 94% !important;}
    .contact-section .count-box {width: 100%;padding: 0px 0px !important;gap: 0px !important;}
    .service-section article, .industries-section article {width: 47%;}
    .service-section article .content span {line-height: 18px;height: 50px;}
}
@media only screen and (max-width: 558px) {
    .services-menu .max-\[650px\]\:mt-5 {margin-top: 20px;}
    .blog-singal .blog-img {top: 113px;}
    .in-blog-article-list .recent-post article a {display: flex;align-items: start;gap: 5px;flex-direction: column;}
    .in-blog-article-list .recent-post article a .contentbolg span.font-semibold {line-height: initial;margin: 1px 0 0;}
    .blog-singal .blog-img+.info-box {padding-top: 15px;}
    .in-blog-article-list .recent-post article a .contentbolg {width: 300px;}
    .mega-sub-menu .w-1\/4.max-\[950px\]\:w-3\/6.max-\[650px\]\:w-full {width: 100% !important;}
    .menu-heading ul.flex.about-nav-link {flex-direction: column; gap: 7px;}
    .mega-menu-column .w-1\/4, .menu-heading .list-unstyled {width: 100%;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding-top: 5px !important;padding-bottom: 5px !important; font-size: 18px;}
    header .toggle+.right-menu-cover, #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {top:62px;}
    .header-top-baar a span+span {display: none;}
    .header-top-baar ul {gap: 10px;}
    .header-top-baar ul li a {height: auto;}
    .slick-slider-banner .slick-arrow.slick-next {left: 53%;}
    .slick-slider-banner .slick-track li {height: auto;padding: 10px 0;}
    .slick-slider-banner .slick-track li img {width: 70%;height: 70px;}
    .banner-content {width: 100%;}
    .banner-content h1 span {font-size: 54px;line-height: 60px !important;}
    .banner-content h1 span:before {font-size: 54px;top: 3px;}
    #two:checked ~ .tabs-list .tabs-btn {left: 122px;}
    #three:checked ~ .tabs-list .tabs-btn {left: 230px;}
    #four:checked ~ .tabs-list .tabs-btn {left: 339px;}
    #five:checked ~ .tabs-list .tabs-btn {left: 12px;top: 50px !important;}
    #six:checked ~ .tabs-list .tabs-btn {left: 121px;top: 50px !important;}
    .tabs-sec-in .tabs-list label {width: 106px;}
    .tabs-sec-in .tabs-btn {width: 105px;}
    .technologies-section .tabs-list {gap: 3px;}
}
@media only screen and (max-width: 500px) {
    .banner-section ul.aw li {width: 68px;}
    .slick-slider-banner .slick-track li {padding: 5px 0;}
    .tabs-sec-in .tabs-btn {width: 94px;height: 31px;}
    #two:checked ~ .tabs-list .tabs-btn {left: 112px;}
    #three:checked ~ .tabs-list .tabs-btn {left: 210px;}
    #four:checked ~ .tabs-list .tabs-btn {left: 310px;}
    #six:checked ~ .tabs-list .tabs-btn {left: 111px;}
    .tabs-sec-in .tabs-list label {margin: -1px -5px;}
    .technologies-section .tabs-content ul li {width: 50%;}
    .tabs-sec-in .tabs-list label {transform: scale(0.9);}
}
@media only screen and (max-width: 456px) {
    .banner-content-s h1 span span {font-size: 34px;}
    .banner-content-s h1 span.block.z-10.relative {height: 35px;}
    #four:checked ~ .tabs-list .tabs-btn {left: 12px;top: 49px !important;}
    #five:checked ~ .tabs-list .tabs-btn {left: 112px;top: 50px !important;}
    #six:checked ~ .tabs-list .tabs-btn {left: 211px;}
}
@media only screen and (max-width: 450px) {
    .container-fluid {padding-left: 15px;padding-right: 15px;}
    .about-count-box {width: 140px;height: 130px;}
}
@media only screen and (max-width: 420px) {
    .about-count-box-l .icon-article-box.counter-i-box article, .icon-article-box-g article {width: 47%;}
}
@media only screen and (max-width: 400px) {
    .banner-content-s h1 span span {font-size: 29px;}
    .banner-content-s h1 span.block.z-10.relative {height: 25px;}
    .industries-section+.testimonial-section {padding-bottom: 230px !important;}
}
@media only screen and (max-width: 357px) {
    .banner-content-s h1 span span {font-size: 26px;}
    .tabs-sec-in .tabs-btn {width: 122px;}
    .tabs-sec-in .tabs-list label {width: 136px;}
    #one:checked ~ .tabs-list .tabs-btn {left: 14px;top: 13px !important;}
    #two:checked ~ .tabs-list .tabs-btn {left: 143px;}
    #three:checked ~ .tabs-list .tabs-btn {left: 14px;top: 49px !important;}
    #four:checked ~ .tabs-list .tabs-btn {left: 143px;top: 49px !important;}
    #five:checked ~ .tabs-list .tabs-btn {left: 14px;top: 85px !important;}
    #six:checked ~ .tabs-list .tabs-btn {left: 143px;top: 85px !important;}
}
/*--end-min-max-responsive--*/
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) {width: 100%;position: relative;padding: 0;display: flex;justify-content: space-between;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-img, .blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-content {position: static;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) a.blog-link {position: absolute;left: 0;top: 0;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1)::before{display: none;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-img {width: 40%;overflow: hidden;border-radius: 1rem;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-content {width: 60%;padding-left: 50px;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-content span {color: #4d85a3;}
.blog-sec-inner-cols  article:nth-child(1) .blog-img::before {
    content: '';
    width: 40%;
    height: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 81 124 / 39%) 100%);
    z-index: 1;
    border-radius: 15px;
    display: block !important;
    position: absolute;
    left: 0;
    top: 0;
}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-title {color: #00517c !important;font-weight: 600;font-size: 28px !important;margin-bottom: 15px;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .hidden {display: flex !important;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-title-dec {display: -webkit-box !important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) a i {color: #fff;}
.service-section article a, .technologies-section .expertise-a, .industries-section article a, .g-col-box article {border: 1px solid #fff;}
.blog-col-article-cover article {height: auto !important;}
.blog-col-article-cover article .extension-marketing {box-shadow: 5px 5px 20px 5px rgb(0 0 0 / 5%);border: 1px solid #fff;}
.blog-col-article-cover article .extension-marketing .color06b6e8:hover{color: #ff5f00 !important;}
.blog-col-article-cover article .extension-marketing:hover{box-shadow: none;border: 1px solid #e5e7eb;}
.blog-col-article-cover article .extension-marketing a+div{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
@media only screen and (max-width: 1200px) {
    .blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-content {padding-left: 30px;}
}
@media only screen and (max-width: 1200px) {
    .blog-sec-inner-cols .blog-sec-tree article:nth-child(1) {flex-direction: column;height: auto;}
    .blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-img {width: 100%;height: 400px !important;position: relative;}
    .blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-content {width: 100%;padding-left: 00px;position: relative;bottom: 0;padding-top: 20px;padding-bottom: 30px;}
    .blog-sec-inner-cols article:nth-child(1) .blog-img::before {width: 100%;height: 100%;}
}
@media only screen and (max-width: 575px) {.blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-title {font-size: 22px !important;margin-bottom: 5px;}
    .blog-section article {height: 310px;}
    .blog-sec-inner-cols .blog-sec-tree article:nth-child(1) .blog-img {width: 100%;height: 300px !important;position: relative;}
}




/* 4-10-2024 */

header+.inner-top-banner-global+.contact-section, 
header+.inner-top-banner-global+#home-about {margin-top: 100px;}
.i-page-one{margin-bottom: 100px;}

header+.pt-44+#home-about .global-btn {display: none;}
.filter-t-btn {background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab, #0f266c, #0f266c);background-size: 400% 400%;animation: gradient 15s ease infinite;}



.tree-cols article {
    width: 32%;
}
.tree-cols article {
    width: 32%;
}
.tree-cols article span.global-info>span:nth-child(1) {
    display: flex;
    align-items: center;
    gap: 20px;
}
.tree-cols article span.global-info>span:nth-child(1) span.w-16, .two-cols-box article.w-full a span.w-16{
    background: #e6f8fd;
    border-radius: 0.75rem;
    width: 80px;
    overflow: hidden;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.two-cols-box article.w-full a span.w-16{padding:10px;}
.fa-skype {
    color: #00aff0;
}
.tree-cols article span.global-info>span:nth-child(1) span.w-16 img {
    width: 70%;
    object-fit: cover;
}
.education-page ul {padding-top: 10px;}
.education-page ul li:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 9px;
    background: #ff5f00;
    width: 10px;
    height: 10px;
    border-radius: 100%;
}
.testimonial-i-box .testimonial-user+div {
    width: 90%;
}
.testimonial-i-box .testimonial-user {
    width: 100px;
    display: flex;
    height: 100px;
    border-radius: 100%;
    /* overflow: hidden; */
    justify-content: center;
    align-items: center;
    border: 5px solid #ffff;
    margin-top: 20px;
}
.testimonial-i-box .testimonial-user i {position: absolute;top: -20px;right: -10px;}
.tree-cols article .content {width: 250px;}
.education-page ul.box-list-view {padding: 0;}
.education-page ul.box-list-view li::before {display: none;}
.s-interview {box-shadow: 5px 5px 20px 5px rgb(0 0 0 / 5%);border: 1px solid #caf2fd;}
.education-page ul.box-list-view li {padding-left: 0.5rem;}
.sort-dec {height: 170px;margin-top: 20px;}
.tree-cols article span.global-info>span:nth-child(2), .sort-dec {display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.article_hedding+.p_dec{--max-size: 20;--min-size: 16;font-size: var(--responsive) !important;line-height: 150% !important;}
.education-page ul li{position: relative; padding-left: 30px;}
.education-page h3 {margin-bottom: 10px;line-height: 100%;margin-top: 30px;}
.education-page h2 {color: #1c3694 !important;font-weight: 400 !important;--max-size: 30;--min-size: 20;font-size: var(--responsive);margin-bottom: 10px;line-height: 120%;}
.education-page h2 strong {font-weight: 600;}
.education-page span.img {overflow: hidden;}
.service-added article .content {width: 90%;}

.four-col.team-sec article span.global-info>span:nth-child(1) {flex-direction: column;gap: 0;}
.four-col.team-sec article .content{width: 100% !important;}
.four-col.team-sec article .article_hedding {font-size: 28px !important;}
.four-col.team-sec article a {width: 100%;border: 1px solid #fff;box-shadow: 5px 5px 20px 5px rgb(0 0 0 / 5%);}
.four-col.team-sec article {width: 23%;}
.four-col.team-sec {justify-content: space-between;}
.four-col.team-sec article .text-center span.w-full {width: 100%;height: 400px;overflow: hidden;}
.four-col.team-sec article img.img {height: 100%;object-fit: cover;object-position: center;}
.four-col.team-sec article a:hover {box-shadow: none;border-color: #e5e7eb;}
.c-team-section article .content {display: none;}
.c-team-section article {width: 18% !important;}
.c-team-section .four-col.team-sec {justify-content: start;}
.c-team-section article .text-center span.w-full {height: 250px !important;}

@media only screen and (max-width: 1500px) {
  .four-col.team-sec article .text-center span.w-full {height: 350px;}
  .four-col.team-sec article .article_hedding {font-size: 25px !important;}
    .tree-cols article .content {width: 200px;}
    .tree-cols article .content span{margin-top: 0 !important;}
    .tree-cols article {width: 31%;}
}
@media only screen and (max-width: 1300px) {
    .testimonial-i-box .testimonial-user+div {width: 87%;}
}

@media only screen and (max-width: 1200px) {
 
  .four-col.team-sec article .text-center span.w-full {height: 300px;}
  .four-col.team-sec article .article_hedding {font-size: 23px !important;}
  .c-team-section article .text-center span.w-full {height: 200px !important;}
    .tree-cols article span.global-info>span:nth-child(1) span.w-16 {width: 60px;height: 60px;}
    .tree-cols article span.global-info>span:nth-child(1) {gap: 10px;}
    .tree-cols article span.global-info>span:nth-child(1) .mt-2 {margin-top: 0 !important;height: auto !important;}
}
@media only screen and (max-width: 1100px) {
    .testimonial-i-box .testimonial-user+div {width: 85%;}
    .tree-cols article .content {width: 150px;}
}
@media only screen and (max-width: 1024px) {
  .c-team-section article {width: 23% !important;}
  .four-col.team-sec article {width: 31%;}
  .four-col.team-sec article .text-center span.w-full {height: 400px;}
  .c-team-section article {width: 23% !important;}
    .tree-cols article {width: 48%;}
    .p-filter-cover .p-filter {
        overflow: hidden;
        clip-path: inset(0% 0% 110% 0);
        height: 0px;
        transition: all .5s;
        margin-top: 5px;
        width: 270px;
        position: absolute;
        max-height: 300px;
        overflow: auto;
        position: absolute;
    }
    .p-filter-cover.active-f .p-filter {height: auto;clip-path: inset(0% 0% 0% 0);}
    .filter-t-btn{display: inline-flex !important;}
}
@media only screen and (max-width: 950px) {
  .four-col.team-sec article {width: 48%;}
    .testimonial-i-box .testimonial-user+div {width: 81%;}
}
@media only screen and (max-width: 950px) {
    .testimonial-i-box .testimonial-user+div {width: 79%;}
}
@media only screen and (max-width: 767px) {
  .four-col.team-sec article .text-center span.w-full {  height: 330px;}
  .c-team-section article {width: 30% !important;}
    .banner-section-cover .banner-img {padding: 50px 0;}
    .banner-section-cover {height: auto !important;margin: 18px 0;}
    .tree-cols article {width: 100%;}
    .education-page span.img {height: auto;}
    .education-page h3 {line-height: 120%;}
    .p_dec, .education-page p, .elitesigma-g-theam p, .article_dec {line-height: 140% !important;}
    .article_hedding {line-height: 110% !important;}
    .i-page-one{margin-bottom: 50px;}
    header+.pt-44+.contact-section, header+.pt-44+#home-about {margin-top: 50px;}
    li.color4d85a3.dec.text-lg.max-\[1100px\]\:text-base {margin-bottom: 5px;}
}
@media only screen and (max-width: 767px) {
    .testimonial-i-box>.flex.justify-between {flex-direction: column;}
    .education-page ul li:before {width: 8px;height: 8px;}
    .portfolio-section .global-info .img::before {height: 80px;}
    .testimonial-i-box .testimonial-user+div {width: 100%;}
}

@media only screen and (max-width: 575px) {
  .c-team-section .four-col.team-sec {justify-content: start;gap: 15px !important;}
  .four-col.team-sec article, .c-team-section article {width: 100% !important;}
  .four-col.team-sec article .text-center span.w-full, .c-team-section article .text-center span.w-full {height: auto !important;}
    .service-section article, .industries-section article {width: 100%;}
    .industries-section article span {height: auto;}
}


.e-title-shap::before{display: none;}




