

/* text gradient color */
.text-gradient-base-color {
    background-image: linear-gradient(to right, #e97522 0%, #1ea3b1 100%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.text-orange{
    color: #e97522;
}
.text-blue{
    color: #1ea3b1;
}
/* bg gradient color */
.bg-gradient-top-very-light-gray { 
    background-image:linear-gradient(to right, #fbf3e9, #f9f4eb, #f4f4f0, #f2f4f2, #eff4f4);
}
.bg-linen {
    background: #f6f4f3;
}
.bg-gradient-orange-transparent {
    background: linear-gradient(to right, rgba(233, 117, 34, 1.0) 10%, rgba(255, 255, 255, 0.0) 95%);
}
.bg-gradient-blue-transparent {
    background: linear-gradient(to right, rgba(30, 163, 177, 1.0) 10%, rgba(255, 255, 255, 0.0) 95%);
}
        header .navbar {
            font-family: 'Inter', sans-serif !important;
        }
        .clients-style-08 .client-box {
    opacity: 1 !important;
}
.z-index-9999{
    z-index: 9999999999 !important;
}
        .atropos-innerr {
            width: 180px !important;
            align-items: center;
            background: rgba(255, 255, 255, 0.27);
            box-shadow: 0 5px 25px rgba(89, 101, 124, .2);
            border-radius: 10px;
            padding: 6px 10px;

        }
       
        .swiper.swiper-initialized.swiper-horizontal .swiper-wrapper{
            padding-bottom: 7px;
        }


        #journey {
            padding: 50px 0;
          }
          
          #journey h2 {
            font-size: 34px;
            letter-spacing: -0.5px;
            color: #16141a;
            position: relative;
            display: inline-block;
          }
          
          #journey h2::before {
            content: "";
            position: absolute;
            right: -3px;
            bottom: 5px;
            z-index: -1;
            width: 123px;
            height: 16px;
            background-color: #ece5ff;
          }
          
          #journey .timeline-holder {
            padding: 75px 0 0;
          }
          
          #journey .timeline-holder svg {
            margin: auto;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
          }
          
          #journey .timeline-holder .mask-path {
            -webkit-transform: translate(329px, 1403px);
                    transform: translate(329px, 1403px);
            stroke: white;
            stroke-dasharray: 10000;
            stroke-dashoffset: 10000;
          }
          
          #journey .timeline-holder .path-holder {
          
            position: relative;
            margin-left: auto;
          }
          
          #journey .timeline-holder .year-box {
            position: absolute;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            height: auto;
          }
          
          #journey .timeline-holder .year-box .text {
            text-align: left;
            margin-right: 10%;
          }
          
          #journey .timeline-holder .year-box .text h3 {
            font-size: 19px;
            letter-spacing: -0.18px;
            color: #2e3c7d;
            margin-bottom: 5px;
            font-weight: 600;
          }
          
          #journey .timeline-holder .year-box .text h4 {
            font-size: 16px;
            line-height: 22px;
            font-weight: normal;
            letter-spacing: -0.26px;
            color: #16141a;
        }
          
          #journey .timeline-holder .year-box .logo {
            position: relative;
          }
          
          #journey .timeline-holder .year-box .logo .logo-holder {
            font-size: 30px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            width: 170px;
            height: 170px;
            border-radius: 100%;
            border: 10px solid #dfdcfe;
            background-color: #ffffff;
          }
          
          #journey .timeline-holder .year-box .logo::before {
            content: "";
            position: absolute;
            left: -20px;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 20px 30px 20px 0;
            border-color: transparent #dfdcfe transparent transparent;
          }
          
          #journey .timeline-holder .year-box.yb-2021 {
            top: -1%;
            width: 75%;
            left: -1%;
        }
          
          #journey .timeline-holder .year-box.yb-2021 img {
            max-width: 80px;
          }
          
          #journey .timeline-holder .year-box.yb-2020 {
            top: 9.5%;
            width: 65%;
            left: 78%;
        
          }
          
          #journey .timeline-holder .year-box.yb-2020 .text {
            -webkit-transform: translate(-10%, -90%);
            transform: translate(-10%, -90%);
          }
          
          #journey .timeline-holder .year-box.yb-2020 .logo .logo-holder {
            background-color: #2e3c7d;
            color: #ffffff;
            font-weight: 600;
            font-stretch: normal;
            letter-spacing: 0.9px;
          }
          
          #journey .timeline-holder .year-box.yb-2020 .logo::before {
            top: 16%;
            right: 1%;
            left: auto;
            -webkit-transform: translateY(-50%) rotate(129deg);
            transform: translateY(-63%) rotate(133deg);
          }
          
          #journey .timeline-holder .year-box.yb-2019 {
            top: 19.5%;
            width: 75%;
            left: 0%;
        }
          
          #journey .timeline-holder .year-box.yb-2019 img {
            max-width: 80px;
          }
          
          #journey .timeline-holder .year-box.yb-2019 .text {
            -webkit-transform: translate(9%, -76%);
            transform: translate(9%, -84%);
          }
          
          #journey .timeline-holder .year-box.yb-2019 .logo::before {
            top: 0%;
    right: 50%;
    left: auto;
    -webkit-transform: translateY(-50%) rotate(191deg);
    transform: translateY(-50%) rotate(191deg);
          }
          
          #journey .timeline-holder .year-box.yb-2019-2 {
            top: 22%;
            width: 50%;
            left: 2%;
        }
          
          
          #journey .timeline-holder .year-box.yb-2019-2 .text {
            -webkit-transform: translate(-156% 74%);
            min-width: 277px;
            transform: translate(-156%, 74%);
          }
          #journey .timeline-holder .year-box.yb-2019-2 .logo {
            position: relative;
            top: 62px;
            right: -55px;
        }
          
          #journey .timeline-holder .year-box.yb-2019-2 .logo .logo-holder {
            background-color: #2e3c7d;
            color: #ffffff;
            font-weight: 600;
            font-stretch: normal;
            letter-spacing: 0.9px;
          }
          
          #journey .timeline-holder .year-box.yb-2019-2 .logo::before {
            top: 69%;
            left: -10%;
            right: auto;
            -webkit-transform:translateY(-50%) rotate(338deg);
            transform: translateY(-50%) rotate(338deg);
          }
          
          #journey .timeline-holder .year-box.yb-2018 {
            top: 42%;
            width: 76%;
            left: -27%;
          }
          
          #journey .timeline-holder .year-box.yb-2018 img {
            max-width: 80px;
          }
          
          #journey .timeline-holder .year-box.yb-2018 .text {
            -webkit-transform: translate(141% 103%);
            transform: translate(138%, -89%);
          }
          
          #journey .timeline-holder .year-box.yb-2018 .logo::before {
            top: 16%;
            right: 1%;
            left: auto;
            -webkit-transform: translateY(-50%) rotate(255deg);
            transform: translateY(-50%) rotate(255deg);
          }
          
          #journey .timeline-holder .year-box.yb-2018-2 {
            top: 51%;
            width: 75%;
            left: 64%;
        }
          
          #journey .timeline-holder .year-box.yb-2018-2 .text {
            -webkit-transform: translate(-97% 93%);
    transform: translate(-126%, 22%);
          }
          
          #journey .timeline-holder .year-box.yb-2018-2 .logo .logo-holder {
            background-color: #2e3c7d;
            color: #ffffff;
            font-weight: 600;
            font-stretch: normal;
            letter-spacing: 0.9px;
          }
          
          #journey .timeline-holder .year-box.yb-2018-2 .logo::before {
            top: 52%;
            left: -13%;
            right: auto;
            -webkit-transform: translateY(-50%) rotate(355deg);
            transform: translateY(-50%) rotate(355deg);
          }
          
          #journey .timeline-holder .year-box.yb-2018-3 {
            top: 74.5%;
            width: 69%;
            left: -46%;
        }
          
          #journey .timeline-holder .year-box.yb-2018-3 img {
            max-width: 80px;
          }
          
          #journey .timeline-holder .year-box.yb-2018-3 .text {
            -webkit-transform: translate(24% -111%);
            transform: translate(16%, -111%);
          }
          
          #journey .timeline-holder .year-box.yb-2018-3 .logo .logo-holder {
            border: 10px solid #e6eaeb;
          }
          
          #journey .timeline-holder .year-box.yb-2018-3 .logo::before {
            border-color: transparent #e6eaeb transparent transparent;
            top: 11%;
            right: 72%;
            left: auto;
            -webkit-transform: translateY(-50%) rotate(-70deg);
            transform: translateY(-50%) rotate(-70deg);
          }
          
          #journey .timeline-holder .year-box.yb-2017 {
            top: 87%;
            width: 70%;
            left: -9%;
        }
          
          #journey .timeline-holder .year-box.yb-2017 img {
            max-width: 100px;
          }
          
          #journey .timeline-holder .year-box.yb-2017 .text {
            -webkit-transform: translate(113% -103%);
            transform: translate(113%, -103%);
          }
          
          #journey .timeline-holder .year-box.yb-2017 .logo::before {
            top: 0%;
            right: 20%;
            left: auto;
            -webkit-transform: translateY(-50%) rotate(90deg);
            transform: translateY(-50%) rotate(111deg);
          }
          
          #journey .timeline-holder .year-box.yb-2016 {
            top: 66.5%;
            width: 75%;
            left: 25%;
          }
          
          #journey .timeline-holder .year-box.yb-2016 img {
            max-width: 80px;
          }
          
          #journey .timeline-holder .year-box.yb-2016 .text {
            -webkit-transform: translate(60%, -175%);
                    transform: translate(60%, -175%);
          }
          
          #journey .timeline-holder .year-box.yb-2016 .logo .logo-holder {
            border: 10px solid #e6eaeb;
          }
          
          #journey .timeline-holder .year-box.yb-2016 .logo::before {
            border-color: transparent #e6eaeb transparent transparent;
            top: -4%;
            right: 43%;
            left: auto;
            -webkit-transform: translateY(-50%) rotate(90deg);
                    transform: translateY(-50%) rotate(90deg);
          }
          
          #journey .timeline-holder .year-box.yb-2016-2 {
            top: 76.5%;
            width: 75%;
            left: -18%;
          }
          
          #journey .timeline-holder .year-box.yb-2016-2 img {
            max-width: 80px;
          }
          
          #journey .timeline-holder .year-box.yb-2016-2 .text {
            -webkit-transform: translate(100%, -175%);
                    transform: translate(100%, -175%);
          }
          
          #journey .timeline-holder .year-box.yb-2016-2 .logo .logo-holder {
            border: 10px solid #e6eaeb;
          }
          
          #journey .timeline-holder .year-box.yb-2016-2 .logo::before {
            border-color: transparent #e6eaeb transparent transparent;
            top: -4%;
            right: 43%;
            left: auto;
            -webkit-transform: translateY(-50%) rotate(90deg);
                    transform: translateY(-50%) rotate(90deg);
          }
          
          #journey .timeline-holder .year-box.yb-2014 {
            top: 86%;
            width: 75%;
            left: 26%;
          }
          
          #journey .timeline-holder .year-box.yb-2014 img {
            max-width: 80px;
          }
          
          #journey .timeline-holder .year-box.yb-2014 .text {
            -webkit-transform: translate(115%, -205%);
                    transform: translate(115%, -205%);
          }
          
          #journey .timeline-holder .year-box.yb-2014 .logo .logo-holder {
            border: 10px solid #e6eaeb;
          }
          
          #journey .timeline-holder .year-box.yb-2014 .logo::before {
            border-color: transparent #e6eaeb transparent transparent;
            top: -4%;
            right: 43%;
            left: auto;
            -webkit-transform: translateY(-50%) rotate(90deg);
                    transform: translateY(-50%) rotate(90deg);
          }
          
          #journey .timeline-holder .year-box.yb-2011 {
            top: 96%;
            width: 75%;
            left: -18%;
          }
          
          #journey .timeline-holder .year-box.yb-2011 img {
            max-width: 80px;
          }
          
          #journey .timeline-holder .year-box.yb-2011 .text {
            -webkit-transform: translate(200%, -5%);
                    transform: translate(200%, -5%);
          }
          
          #journey .timeline-holder .year-box.yb-2011 .logo .logo-holder {
            border: 10px solid #e6eaeb;
          }
          
          #journey .timeline-holder .year-box.yb-2011 .logo::before {
            border-color: transparent #e6eaeb transparent transparent;
            top: 52%;
            right: -12%;
            left: auto;
            -webkit-transform: translateY(-50%) rotate(180deg);
                    transform: translateY(-50%) rotate(180deg);
          }
          
          #journey .timeline-holder .yearbook {
            position: relative;
            display: inline-block;
          }
          
          #journey .timeline-holder .yearbook ul {
            position: relative;
            font-size: 15px;
            font-weight: normal;
            line-height: 2.83;
            letter-spacing: -0.18px;
            color: #16141a;
            padding: 0;
            margin: 0;
          }
          
          #journey .timeline-holder .yearbook ul li {
            list-style: none;
          }
          
          #journey .timeline-holder .yearbook ul li a {
            color: #16141a;
            text-decoration: none;
          }
          
          #journey .timeline-holder .yearbook ul li.active a {
            color: #a381fb;
          }
          
          #journey .timeline-holder .yearbook ul::before {
            content: "";
            position: absolute;
            width: 16px;
            height: 100%;
            opacity: 0.42;
            right: -50%;
            border-radius: 4px;
            background-color: #dfdcfe;
          }
          
          #journey .timeline-holder .yearbook .indicator {
            -webkit-transition: -webkit-transform 0.4s;
            transition: -webkit-transform 0.4s;
            transition: transform 0.4s;
            transition: transform 0.4s, -webkit-transform 0.4s;
            position: absolute;
            top: 7px;
            right: -65%;
            width: 28px;
            height: 28px;
            border: 3px solid #2e3c7d;
            background-color: #ffffff;
            border-radius: 100%;
            display: none;
          }
          
          #journey .timeline-holder .yearbook .indicator::before {
            content: "";
            position: absolute;
            left: -10px;
            top: 50%;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 5px 10px 5px 0;
            border-color: transparent #5c36a9 transparent transparent;
          }
          
          @media only screen and (min-width: 992px) {
          #journey {
              padding: 100px 0 0;
            }
            #journey h2 {
              font-size: 50px;
            }
           
    #journey h2::before {
        right: 123px;
        /* bottom: -6px; */
        width: 195px;
        top: 0;
        height: 36px;
    }

            #journey .timeline-holder {
              padding: 100px 0 0;
            }
            #journey .timeline-holder .wrap-yearbook {
              position: relative;
            }
            #journey .timeline-holder .year-box.yb-2020 .logo .logo-holder {
              font-size: 56px;
            }
            #journey .timeline-holder .year-box.yb-2020 .logo .logo-holder small {
              font-size: 34px;
            }
            #journey .timeline-holder .year-box.yb-2019-2 .logo .logo-holder {
              font-size: 56px;
            }
            #journey .timeline-holder .year-box.yb-2019-2 .logo .logo-holder small {
              font-size: 34px;
            }
            #journey .timeline-holder .year-box.yb-2018-2 .logo .logo-holder {
              font-size: 56px;
            }
            #journey .timeline-holder .yearbook {
              position: -webkit-sticky;
              position: sticky;
              top: 100px;
            }
            #journey .timeline-holder .yearbook ul {
              font-size: 18px;
            }
            #journey .timeline-holder .yearbook ul::before {
              right: -80%;
            }
            #journey .timeline-holder .yearbook .indicator {
              right: -95%;
              display: block;
            }
            }
          
            #journey .timeline-holder .yb-2021 .text{
position: relative;
top: -30px;
            }


            #journey .timeline-holder .year-box.yb-2020 .text{
                
            }

            #journey .timeline-holder .year-box.yb-2019 .logo {
                position: relative;
                right: 72px;
            }

            #journey .timeline-holder .year-box.yb-2018-2 .logo {
                position: relative;
                /* position: inherit; */
                right: -19%;
            }

            #journey .timeline-holder .year-box.yb-2018-3 .logo {
                position: relative;
                /* position: inherit; */
               left: -5%;
            }

            #journey .timeline-holder .year-box.yb-2017 .logo {
                position: relative;
                /* position: inherit; */
               left: -15%;
            }
            
            span.process-number{
                font-size: 56px;
                color: #2e3c7d;
            }

            @media only screen and (min-width: 992px) {
              .for-mobile{
                display: none !important;
              }
       
            }
            .scale-101{
    scale: 1.01;
}

.service-header {
  font-weight: 600;
  font-size: 17px;
  color: #2e3c7d;
  padding-bottom: 8px;
}

.tab-style-04 .nav-tabs .nav-item > .nav-link.active{
  background-image: linear-gradient(to right, #fce7e1, #fce7e1, #efe2ea, #dcdaf5, #dcdaf5);
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-top: 5px;
  padding-bottom: 5px;
  transition: ease-in-out 200ms;
}


 
 /* From Uiverse.io (unique prefixed classes) */
.pvx9-card {
  width: 100%;
  height: auto;
 
  border-radius: 5px;
 
  margin: 20px;
  padding: 0 10px;
}

.pvx9-wrapper {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  width: 100%;
}

.pvx9-icon {
  width: 20%;
}

.pvx9-icon-box {
  
  width: 3em;
  height: 3em;
  border-radius: 50%;
  text-align: center;
  padding: 15px 0px;
  margin: 0 auto;
}

.pvx9-content {
  width: 80%;
}

.pvx9-title-wrapper {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: baseline;
  width: 100%;
}

.pvx9-title {
  width: 95%;
  font-size: 1em;
  font-weight: 600;
  color: #333;
  padding: 20px 0 0 10px;
}

.pvx9-action {
  width: 5%;
  text-align: right;
  padding: 0 20px;
}

.pvx9-action svg {
  cursor: pointer;
  fill: rgba(0, 0, 0, 0.2);
  transition: 0.3s ease-in-out;
}

.pvx9-action svg:hover {
  fill: rgba(0, 0, 0, 0.6);
}

.pvx9-text {
  
  color: #757575;
  padding: 10px 0 10px 10px;
}

.pvx9-btn {
  font-size: 0.7em;
  font-weight: 600;
  padding: 5px 10px;
  margin: 5px 10px 20px;
  border-radius: 15px;
  color: #2196f3;
  border: 1px solid #e3f2fd;
  background-color: #e3f2fd;
  box-shadow: none;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.4s ease-in-out;
}

.pvx9-btn:hover,
.pvx9-btn:active,
.pvx9-btn:focus {
  color: #2196f3;
  background-color: #e3f2fd;
  border: 1px solid #2196f3;
}

 /* ***** Case Study ***** */
.case-study .icon-box-module {
	box-shadow: -5px 18px 60px 0px rgba(210, 210, 234, 0.4);
}

.case-study .module-1 .iconbox-icon-container {
	box-shadow: 6px 15px 30px 0px rgb(188 0 50 / 12%);
}

.case-study .module-2 .iconbox-icon-container {
	box-shadow: 6px 15px 30px 0px rgb(103 200 216 / 23%);
}

.case-study .module-3 .iconbox-icon-container {
	box-shadow: 6px 15px 30px 0px rgb(80 207 128 / 18%);
}

.case-study .module-4 .iconbox-icon-container {
	box-shadow: 6px 15px 30px 0px rgb(221 116 195 / 19%);
}

 .col.icon-with-text-style-04.transition-inner-all.bg-white.md-mb-30px.box-shadow-quadruple-large.box-shadow-hover {
    border: 1px solid;
}



