@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700;800;900;1000&display=swap');
body.inner-page {
    background-color: #ffffff;
    padding-top: 0;
}
.stripeBox .myslider .slick-list.draggable {
    padding: 0 !important;
}
html {
  scroll-behavior: smooth;
}
header.inner.transparentBGAdd {
    background: #fff;
    box-shadow: 0 8px 30px -6px rgba(42,42,42,.3)
}
p {
  font-size: 16px;
  font-family: 'Mulish', sans-serif !important;
  font-weight: 400;
  line-height: 24px;
  color: #31364E;
}
.hero-title h1 {
  font-family: 'Mulish', sans-serif !important;
  font-weight: 1000 !important
}
h2, h3, h4, h5 {
  font-family: 'Playfair Display' !important;
}
.video-wrapper video {
  width: 100%;
  border: 1px solid transparent !important;
}
.banner-divider {
  opacity: 0.15;
  background: #202333;
  height: 1px;
  width: 100%;
  margin: -15px 0 40px 0;
}
.banner-text {
  display: flex;
  flex-direction: column;
}
section.section.banner-change {
    position: relative;
}
section.partnership-banner {
    position: absolute;
    top: 0;
    height: 84%;
    width: 100%;
}
section.partnership-banner .container {
    height: 100%;
    display: flex;
    align-items: center;
    padding-bottom: 0;
}
.banner-text h1 {
  color: #202333;
  font-size: 80px;
  font-weight: 1000;
  line-height: 82px;
  font-family: 'Mulish', sans-serif !important;
  margin-bottom: 25px;
}
.banner-text p {
  color: #31364E;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}
/*Text Animation Start*/
.circle {
  position: relative;
  width: 200px;
  height: 200px;
  border-radius: 100vmax;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-button {
  position: absolute;
  border-radius: 82px;
  background: #B098F2;
  width: 82px;
  height: 82px;
  border-radius: 100vmax;
  background-position: center;
  display: flex;
    align-items: center;
    justify-content: center;
}
.text {
  position: absolute;
  width: 100%;
  height: 100%;
  font-family: consolas;
  color: #000;
  font-size: 17px;
  animation: textRotation 8s linear infinite;
}
@keyframes textRotation {
  to {
    transform: rotate(360deg);
  }
}
.text span {
  position: absolute;
  left: 50%;
  font-size: 1.2em;
  transform-origin: 0 100px;
}
/*Text Animation END*/
/*======================================
Partner With Systango
========================================*/
.partner-with-systango {
  position: relative;
  padding: 50px 0 100px;
}
.partner-with-systango:after {
  border-radius: 565px;
  opacity: 0.3;
  background: #B098F2;
  filter: blur(160px);
  width: 565px;
  height: 304px;
  flex-shrink: 0;
  content: "";
  position: absolute;
    left: 0;
    right: 0;
    top: 130px;
    bottom: 0;
    margin: 0 auto;
}
.page-title {
  background: linear-gradient(90deg, #202333 0%, #B098F2 90.87%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 59px;
}
.partner-with-systango h2 {
  margin-bottom: 50px;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 59px;
}
.partner-with-systango-list {
    /*max-width: 836px;*/
    max-width: 630px;
    margin: 0 auto;
}
.aos-animate .partner-with-systango-list {
    max-width: 1036px;
    transition: width .2s,transform .2s,opacity .2s;
    /*max-width: 630px;*/
    margin: 0 auto;
}
.partner-with-systango-list ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    transform: translate(10%, 0%);
}
.partner-with-systango-list ul li .partner-with-systango-list-card {
  width: 210px;
  height: 210px;
  border-radius: 20px 20px 0px 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    padding: 30px 25px;
    transition: transform 1s linear 0.3s !important;
    /*transition: 1s ease-in!important;*/
}
.partner-with-systango-list ul li {
  margin-bottom: 40px
}
.orange-card {
  border: 1px solid #FA8B26;
  background: linear-gradient(180deg, rgba(250, 139, 38, 0.15) 0%, rgba(250, 139, 38, 0.00) 100%), #FFF;
  box-shadow: 0px 14px 34px 0px rgba(37, 61, 73, 0.15);
}
.purple-card {
  border: 1px solid #B098F2;
  background: linear-gradient(180deg, rgba(176, 152, 242, 0.15) 0%, rgba(176, 152, 242, 0.00) 100%), #FFF;
  box-shadow: 0px 14px 34px 0px rgba(37, 61, 73, 0.15);
}
.green-card {
  border: 1px solid #34C9A0;  
  background: linear-gradient(180deg, rgba(52, 201, 160, 0.15) 0%, rgba(52, 201, 160, 0.00) 100%), #FFF;
  box-shadow: 0px 14px 34px 0px rgba(37, 61, 73, 0.15);
}
.dark-purple-card {
  border: 1px solid #7B7BEA;
  background: linear-gradient(180deg, rgba(123, 123, 234, 0.15) 0%, rgba(123, 123, 234, 0.00) 100%), #FFF;
  box-shadow: 0px 14px 34px 0px rgba(37, 61, 73, 0.15);
}
/*Normal State*/
.aos-animate > .partner-with-systango-list .card-one .partner-with-systango-list-card {
    transform: translate(-0%, 20%) rotate(0deg) !important;
    position: relative;
    z-index: 5 !important
}
.aos-animate > .partner-with-systango-list .card-three .partner-with-systango-list-card {
    transform: translate(-0%, 22%) rotate(0deg) !important;
    position: relative;
    z-index: 5 !important
}
.aos-animate > .partner-with-systango-list .card-four .partner-with-systango-list-card {
    transform: translate(-400%, 100%) rotate(0deg) !important;
    position: relative;
    z-index: 1 !important
}
.aos-animate > .partner-with-systango-list .card-five .partner-with-systango-list-card {
    transform: translate(36%, 25%) rotate(0deg) !important;
    position: relative;
}
.aos-animate > .partner-with-systango-list .card-six .partner-with-systango-list-card {
    transform: translate(-30%, -10%) rotate(0deg) !important;
    position: relative;
    z-index: 1 !important
}
.aos-animate > .partner-with-systango-list .card-seven .partner-with-systango-list-card {
    transform: translate(0, 25%) rotate(0deg) !important;
    position: relative;
    z-index: 1 !important
}
/*Animation state*/
.card-one .partner-with-systango-list-card {
  transform: translate(65%, 20%) rotate(-11.182deg);
    position: relative;
    z-index: 12;
}
.card-two .partner-with-systango-list-card {
}
.card-three .partner-with-systango-list-card {
  transform: translate(-53%, 25%) rotate(18.898deg);
    position: relative;
    z-index: 10;
    transform: ;
}
.card-four .partner-with-systango-list-card {
  transform: translate(-320%, 100%) rotate(-29.897deg);
    position: relative;
    z-index: 10;
}
.card-five .partner-with-systango-list-card {
  transform: translate(60%, -15%) rotate(8.302deg);
  position: relative;
}
.card-six .partner-with-systango-list-card {
  transform: translate(-148%, -24%) rotate(-11.455deg);
  position: relative;
}
.card-seven .partner-with-systango-list-card {
  transform: translate(25%, -40%) rotate(-15.134deg);
  position: relative;
  z-index: 14;
}
/*.aos-animate > .partner-with-systango-list .partner-with-systango-list-card {
  transform: rotate(0);
    position: relative;
    z-index: 12;
    left: 0 !important;
    top: 0 !important;
}*/
/*===================================
Unlock Section
=====================================*/
.text-heading {    
    font-size: 30px;
    line-height: 36px;    
    margin-bottom: 10px;
    font-weight: 700;
    font-family: auto;
    color: #31364E;
    margin-bottom: 24px;
}
.text-subheading {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 400;
    font-family: auto;
    color: #31364E;
}
.theme-grdnt-color {
    background: linear-gradient(90deg, #202333 0%, #B098F2 90.87%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.partnerssection .col-lg-12.text-center {
    max-width: 886px;
    margin: 0 auto;
    width: 100%
}
.partnerssection .text-sub-heading {
    width: 884px;
}
h2.whysystango_heading.text-heading {
  color: #FFF;
  text-align: center;
  font-size: 90px;
  font-style: normal;
  font-weight: 900;
  line-height: 59px;
  text-transform: uppercase;
}
@media only screen and (min-width: 575px) {
    .text-heading {
        font-size: 36px;
        line-height: 42px;
    }
    .partnerssection .text-sub-heading {
      width: 100%;
  }
}
@media only screen and (min-width: 991px) {
    .text-heading {
        font-size: 48px;
        line-height: 59px;
    }
    .partnerssection .text-sub-heading {
      width: 100%;
  }
}
/* Why Systango section */
.whysystango {
    padding-top: 50px;
    padding-bottom: 100px;
}
.whysystango_content {
    text-align: center;
    margin-top: -45px;    
}
.whysystango video{
    width: 100%;
    height: 100%;
    /*max-height: 525px;*/
    border-radius: 20px;    
    overflow: hidden;    
}
.whysystango_heading {  
    font-size: 42px;  
    line-height: 48px;
    margin-bottom: 15px;
    font-family: 'Mulish', sans-serif !important;
    color: white;    
    text-transform: uppercase;
    font-weight: 900;
}
.whysystango_subheading.text-sub-heading {
    max-width: 694px;
    width: 100%;
    margin: 0 auto 15px;
}
@media only screen and (min-width: 775px) {
    .whysystango_heading {       
        margin-bottom: 30px;
    }
}
@media only screen and (min-width: 991px) {
    .whysystango {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .whysystango_heading {  
        font-size: 69px;  
        line-height: 54px;        
    }
    .whysystango_content {        
        margin-top: -69px;    
    }
}
.video-wrapper {
  width: 100%;
}
/*=========================================
Become Partner
===========================================*/
.whysystango_video h2 {
  font-size: 48px;
  max-width: 421px;
  width: 100%;
  font-style: normal;
  font-weight: 700;
  line-height: 59px;
  background: linear-gradient(90deg, #202333 0%, #B098F2 90.87%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
}
.whysystango_video,
.form-section {
  position: relative;
}
.whysystango_video:after,
.form-section:after {
  border-radius: 401px;
  opacity: 0.2;
  background: #B098F2;
  filter: blur(150px);
  width: 401px;
  height: 383px;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
.become-partner ul {
  position: relative;
}
li.become-partner-list .become-partner-list-box {
  transition: transform .2s ;
}
li.become-partner-list.list-one:hover {
    position: relative;
    z-index: 10;
    transition: transform .2s ;
}
li.become-partner-list.list-two:hover {
  position: relative;
    z-index: 11;
    transition: transform .2s ;
}
li.become-partner-list.list-three:hover {
  position: relative;
    z-index: 11;
    transition: transform .2s ;
}
li.become-partner-list.list-four:hover {
  position: relative;
    z-index: 11;
    transition: transform .2s ;
}
.become-partner ul li.list-two {
  position: relative;
    /*transform: translate(0%, -42%) rotate(0deg);*/
}
.become-partner ul li.list-three {
  position: relative;
    /*transform: translate(0%, -84%) rotate(0deg);*/
}
.become-partner ul li.list-four {
  position: relative;
    /*transform: translate(0%, -126%) rotate(0deg);*/
}
.become-partner ul li:first-child {
  transform: none;
}
.become-partner-list-box {
  /*width: 426px;
  height: 170px;*/
  flex-shrink: 0;
  padding: 30px;
}
.become-partner-list-box h4 {
  color: #202333;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  font-family: 'Mulish', sans-serif !important;
}
.become-partner-list-box p {
  color: #31364E;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  font-family: 'Mulish', sans-serif !important;
  max-width: 314px;
    width: 100%;
}
.orange-list-card {
  border-radius: 20px;
  border: 1px solid #FA8B26;
  background: linear-gradient(180deg, rgba(250, 139, 38, 0.15) 0%, rgba(250, 139, 38, 0.00) 100%), #FFF;
  box-shadow: 0px 14px 30px 0px rgba(37, 61, 73, 0.08);
}
.light-purple-list-card {
  border-radius: 20px;
  border: 1px solid #B098F2;
  background: linear-gradient(180deg, rgba(176, 152, 242, 0.15) 0%, rgba(176, 152, 242, 0.00) 100%), #FFF;
  box-shadow: 0px 14px 34px 0px rgba(37, 61, 73, 0.15);
}
.green-list-card {
  border-radius: 20px;
  border: 1px solid #34C9A0;
  background: linear-gradient(180deg, rgba(52, 201, 160, 0.15) 0%, rgba(52, 201, 160, 0.00) 100%), #FFF;
  box-shadow: 0px 14px 34px 0px rgba(37, 61, 73, 0.15);
}
.dark-purple-list-card {
  border-radius: 20px;
  border: 1px solid #7B7BEA;
  background: linear-gradient(180deg, rgba(123, 123, 234, 0.15) 0%, rgba(123, 123, 234, 0.00) 100%), #FFF;
  box-shadow: 0px 14px 34px 0px rgba(37, 61, 73, 0.15);
}
/*==========================
Vertical Slider
============================*/

/*WHat we do*/
section.what-we-do {
  margin: 50px 0 50px;
}
ul.what-we-do-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  /*border: 1px solid rgba(0, 0, 0, 0.25);*/
  border-radius: 20px;
  border: 1px solid transparent;
  overflow: hidden;
}
ul.what-we-do-list li {
  margin: 0;
}
.what-we-do-box {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
ul.what-we-do-list li.result_hover {
  width: calc(100% - 10%) !important;
  background: #FA8B26;
  transition: width .6s,transform .6s,opacity .6s;
  border-radius: 20px 0px 0px 20px;
  background: linear-gradient(253deg, rgba(176, 152, 242, 0.30) 0%, rgba(176, 152, 242, 0.00) 76.41%), #F8FAFC !important;
}
ul.what-we-do-list li.result_hover a {
  display: none;
}
ul.what-we-do-list li.result a {
  margin-top: auto;
  text-align: center;
}
ul.what-we-do-list li.result_hover .what-we-do-content {
  width: 100% !important;
  opacity: 1 !important;
  transform: translate(0) !important;
  transition-delay: .4s !important;
  flex-direction: column;
  height: auto !important;
}
ul.what-we-do-list li.result_hover .what-we-do-box h2 {
  transform: translateY(0) rotate(0deg) translateX(0) !important;
  transition: width .2s,transform .2s,opacity .2s;
  position: inherit;
  top: auto;
  left: auto;  
  font-size: 48px;
  font-weight: 700;
  line-height: 59px; 
  -webkit-animation-name: team-info-item;
  animation-name: team-info-item;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
}
ul.what-we-do-list li.result {
  width: calc(100% - 90%);
  margin: 0 !important;
  height: 450px;
  padding: 80px 40px 40px 40px;
  transition: width .6s,transform .6s,opacity .6s;
  position: relative;
  background: #B098F2;
}
ul.what-we-do-list li.result .what-we-do-content {
  width: 100%;
  opacity: 0;
  overflow: hidden;
  height: 0;
  margin-top: auto; 
  transition: width .4s,transform .4s,opacity .4s;
  transform: translateY(117%);
}
.what-we-do-content {
  margin-top: auto;
}
.what-we-do-content + a {
  margin-bottom: -15px;
}
.what-we-do-box img {
    margin-top: 20px;
    margin-left: -10px;
}
.result_hover .what-we-do-box > img {
  -webkit-animation-name: team-info-item;
  animation-name: team-info-item;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
}
.what-we-do-box > img {
  -webkit-animation-delay: 0s;
}
ul.what-we-do-list li.result .what-we-do-box h2 {
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  position: absolute;
  top: 42%;
  left: 55%;
  -moz-transform: translateX(-50%) translateY(-50%) rotate(90deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(90deg);
  transform: translateX(-50%) translateY(-50%) rotate(90deg);
  white-space: nowrap;
  color: #fff;
  -webkit-animation-delay: .2s;
  color: #FFF ;
  background-clip: unset ;
  -webkit-background-clip: unset ;
  -webkit-text-fill-color: #fff ;

}
ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
  background: none !important;
  top: 28%;
  left: 0;
  background: linear-gradient(90deg, #202333 0%, #B098F2 90.87%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 48px
}
ul.what-we-do-list li.result.result_hover .what-we-do-box p {
  color: #31364E !important;
}
ul.what-we-do-list .btn-primary {
  width: 173px;
  height: 40px;
  border-radius: 6px;
  background: #202333;
  color: #fff;
  margin-top: 40px !important;
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize !important;
  align-items: center;
  justify-content: center;
  font-family: 'Mulish', sans-serif !important;
  border: 1px solid #202333 !important;
}
ul.what-we-do-list li.result_hover a.btn {
  display: flex;
}
li.become-partner-list.list-one.aos-init.aos-animate {
  transform: translateY(0) !important;
}
li.become-partner-list.list-two.aos-init.aos-animate {
  transform: translateY(-42%) !important;
}
li.become-partner-list.list-three.aos-init.aos-animate {
  transform: translateY(-84%) !important;
}
li.become-partner-list.list-four.aos-init.aos-animate {
  transform: translateY(-126%) !important; 
}
.become-partner [data-aos=fade-down] {
  transform: translate3d(0,100px,0) !important;
}
.form-section {
  padding: 100px 0;
  background: #fff;
  overflow: hidden;
}
.form-section h2 {
  margin-bottom: 25px;
}


/* Verticle slider */
.our-partner-program {
  /*padding: 100px 0;*/
  background: #F8FAFC;
}
.our-partner-program .whysystango_video {
  position: sticky;
}
.our-partner-program .whysystango_video:after {
  content: none !important;
}
.our-partner-program .sticky-div {
  /*height: calc(100vh - 120px);*/
  /*position: sticky;*/
  /*top: 100px;*/
  /*overflow: hidden;*/
  /*background: #fff;*/
  /*z-index: 10;*/
}
/*.our-partner-program .sticky-div-stop {
  padding-top: 300px
}*/
/*.our-partner-program li.become-partner-list.list-one.aos-init.aos-animate {
  transform: translateY(0) !important;
}
.our-partner-program li.become-partner-list.list-two.aos-init.aos-animate {
  transform: translateY(-100px) !important;
}
.our-partner-program li.become-partner-list.list-three.aos-init.aos-animate {
  transform: translateY(0) !important;
}
.our-partner-program li.become-partner-list.list-four.aos-init.aos-animate {
  transform: translateY(0) !important;
}*/
.our-partner-program .become-partner-list-box {
  height: auto !important;
  width: auto !important;
}
.our-partner-program .whysystango_video h2 {
  max-width: none;
}
.slide-one img {
  width: 100%;
  margin-top: 52px;
}
.slide-one {
  position: relative;
}
.our-partner-program img.aos-init.aos-animate.slide-one-img {
  transform: translateZ(0);
  z-index: 1;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  right:0;
}
.our-partner-program img.aos-init.aos-animate.slide-two-img {
  transform: translateZ(0);
  z-index: 2;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  right:0;
}
.our-partner-program img.aos-init.aos-animate.slide-three-img {
  transform: translateZ(0);
  z-index: 3;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  right:0;
}
.our-partner-program img.aos-init.aos-animate.slide-four-img {
 transform: translateZ(0);
  z-index: 4;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  right:0; 
}
.our-partner-program img.aos-init.aos-animate.slide-five-img {
   transform: translateZ(0);
  z-index: 5;
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  right:0; 
}
.sticky-div-stop ul {
  display: flex;
  align-items: center;
  flex-direction: column;
  height: 100%;
}
.sticky-div-stop ul li {
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}



/*==========================================*/
  .swiper-container {
    width: 100%;
    height: 100%;
    
  }
  .swiper-slide {
    font-size: 18px;
    color:#fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
  }
  .parallax-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 130%;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
  }
 
  .swiper-slide .subtitle {
    padding-left: 60px;
   
  }
  .colored-container {
    width: 100%;
    height: 750px;
    position: relative;
  }
  .halfbox {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: var(--default-color);
    width: 50%;
    height: 100%;
    padding: 50px 0;
    box-sizing: border-box;
  }
  /*.our-partner-program {
    position: relative;
    width: 50%;
  }*/

.swiper-slide .subtitle {
    font-size: 18px;
    color: #888;
    font-weight: 300;
    padding: top;
    margin: 15px 0;
    margin-bottom: 50px;
}

.content-box {
       position: absolute;
    left: 62%;
    width: 300px;
    top: 8%;
    text-align: right;
}

.btn.btn-main {
  background: var(--secondry-color);
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  outline: none;
  border:none;
  position: relative;
  padding: 15px 40px;

}
.btn.btn-main:before {
  content: '';
  width: 5px;
  background: var(--dark-brown);
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.slider-nav-wrapper {
    width: 10%;
    position: absolute;
   top: 85%;
    margin: auto;
    left: 0;
    right: 0;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background: var(--secondry-color);
    padding: 0px;
    background-repeat: no-repeat;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-position: center;
    padding: 3px;
    box-shadow: bord;
    box-sizing: border-box;
    background-size: 17px !important;
}

.verticle-animation .swiper-slide {
  display: flex;
  justify-content: flex-end;
}

/*.our-partner-program {
  margin-right: 100px;
  margin-top: 50px;
}*/

.swiper-pagination  {
  position: absolute;
  left: 0;
  right: inherit !important;
}

.swiper-pagination-bullet {
    width: 20px;
    height: 4px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
   
    border-radius: 0;
    opacity: 1;
    margin: 14px 0 !important;
    transition: all .3s;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #000000;
    width: 30px;
}

.team-info .team-info-item {
  /*font-size: 22px;*/
  padding: 0 30px;
  display: none;
  position: absolute;
  display: none;
  width: 100%;
  top: 170px;
}
.team-info-item img {
  width: 94%;
}

.team-info .team-info-item.active {
  display: block;
}


@-webkit-keyframes team-info-item {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
  }
}

.top_gap {
  padding: 50px;
  background: #F8FAFC;
  height: 100px;
}
.team-info-item.active .heading, .team-info-item.active .content{
  -webkit-animation-name: team-info-item;
  animation-name: team-info-item;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  
}
.team-info-item.active .content p {
font-weight: 300;
}
.team-info-item.active .content {
  -webkit-animation-delay: .2s;
}
/*.our-partner-program {
  height: 100%;
}*/
.our-partner-program .become-partner-list-box ul li {
  color: #31364E;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 20px;
  position: relative;
  padding-left: 30px;
}
.our-partner-program .become-partner-list-box ul li:before {
  content: "";
  position: absolute;
  background: url(../img/partnership/check.svg);
  background-size: 100%;
  margin-right: 12px;
  top: 8px;
  left: 0;
  width: 16px;
  height: 16px;
}
.our-partner-program .flex-left {
    padding-left: 30px;
}
.our-partner-program .become-partner-list-box h4 {
  color: #202333;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  margin: 30px 0 25px;
}
.our-partner-program h2 {
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 59px;
  background: linear-gradient(90deg, #202333 0%, #B098F2 90.87%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  max-width: 609px;
      /*padding-left: 6%;*/
}
 html, body {
  position: relative;
  height: 100%;
}
.whysystango .whysystango_video:after {
  content: none !important;
}

@media screen and (min-width: 1200px) and (max-width: 1280px) {
  .colored-container {
    width: 100%;
    height: 112% !important;
  }
}
.form-section .col-lg-6 {
  position: relative;
}
.form-section .sticky-div:before {
  /*content: "";*/
  border-radius: 401px;
  opacity: 0.3;
  background: #B098F2;
  filter: blur(150px);
  width: 401px;
  height: 383px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.form-section .sticky-div p {
  max-width: 400px;
}
.hs-form__virality-link {
  display: none;
}
.become-partner .col-lg-6.sticky-div-stop {
  /*overflow: hidden;*/
}
.text {
  background: url(../img/partnership/partner-text.svg);
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: center center;
}
/*========================================
Slick Slider
*/
.pointer {
    cursor: pointer;
    z-index: 1;
  }
.our_clients_section .text-heading {
    font-size: 48px; 
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 700;
    font-family: auto;
    color: #31364E;
    margin-bottom: 12px;
}
.our_clients_section .text-subheading {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    font-weight: 400;
    font-family: auto;
    color: #31364E;
}
.our_clients_section .theme-grdnt-color {
    background: linear-gradient(90deg, #202333 0%, #B098F2 90.87%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media only screen and (min-width: 575px) {
    .our_clients_section .text-heading {
        font-size: 36px;
        line-height: 42px;
    }
    .our_clients_section .text-subheading {
        font-size: 16px;
        line-height: 26px;
    }
}
@media only screen and (min-width: 991px) {
    .our_clients_section .text-heading {
        font-size: 48px;
        line-height: 59px;
    }
}





/* card section of  core values */
.our_clients_box {
    padding: 60px 40px;
    border-radius: 20px 20px 0px 20px;        
    box-shadow: 0px 14px 34px 0px #253D4926;    
    height: 244px;
    position: relative;
    margin-bottom: 30px;

}
.our_clients_section {
  background: #F8FAFC;
  padding: 100px 0;
}
.our_clients_box {
    height: auto;
    height: auto;
    border-radius: 20px;    
}


/* subheading of core values cards */
.sub_heading {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    color: #31364E;  
}
@media only screen and (max-width: 991px) {
    .sub_heading {
        font-size: 16px;
        line-height: 20px;
        font-weight: 600;        
    }
}
@media only screen and (max-width: 575px) {
    .sub_heading {
        font-size: 13px;
        line-height: 16px;
        font-weight: 600;        
    }
}

/* cards background images */
.core_values_content {
    position: relative;
    z-index: 1;
}

/* gradient shades of core values */
.purple-grdnt-bg:before, .green-grdnt-bg:before, .blue-grdnt-bg:before, .orange-grdnt-bg:before {
    position: absolute;
    content: '';
    top: 1px;
    right: 1px;
    left: 1px;
    bottom: 1px;    
    border-radius: 20px; 
    background: linear-gradient(180deg, rgba(176, 152, 242, 0.15) 0%, rgba(176, 152, 242, 0) 100%),
                linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.orange-grdnt-bg:before {
    background: linear-gradient(180deg, rgba(250, 139, 38, 0.15) 0%, rgba(250, 139, 38, 0) 100%),
                linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.green-grdnt-bg:before {
    background: linear-gradient(180deg, rgba(52, 201, 160, 0.15) 0%, rgba(52, 201, 160, 0) 100%),
                linear-gradient(0deg, #FFFFFF, #FFFFFF);
}
.blue-grdnt-bg:before {
    background: linear-gradient(180deg, rgba(123, 123, 234, 0.15) 0%, rgba(123, 123, 234, 0) 100%),
                linear-gradient(0deg, #FFFFFF, #FFFFFF);
}


.purple-grdnt-bg {    
    background: linear-gradient(180deg, rgba(176, 152, 242, 0.4) 0%, rgba(176, 152, 242, 0.12) 100%)    
}
.orange-grdnt-bg {
    background: linear-gradient(180deg, rgba(250, 139, 38, 0.4) 0%, rgba(250, 139, 38, 0.12) 100%)
}
.green-grdnt-bg {
    background: linear-gradient(180deg, rgba(52, 201, 160, 0.4) 0%, rgba(52, 201, 160, 0.12) 100%)
}
.blue-grdnt-bg {
    background: linear-gradient(180deg, rgba(123, 123, 234, 0.4) 0%, rgba(123, 123, 234, 0.12) 100%)
}



/* slick slider */ 
.slick-list {
    padding: 10%!important;    
}
.slick-track {
    max-width: 100%!important;
    transform: translate3d(0, 0, 0)!important;
    perspective: 100px;
}  
.slick-slide {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    width: 100%!important;
    transform: translate3d(0, 0, 0);
    transition: transform 1s, opacity 1s;
}
.slick-current {
    opacity: 1;
    position: relative;
    display: block;    
    z-index: 2;        
}
.slick-snext {
    opacity: 1;    
    transform: translate3d(2%, 0px, 5px) rotate(9deg);
    z-index: 1;
}
.slick-sprev {
    opacity: 1;
    transform: translate3d(-2%, 0px, 5px) rotate(-9deg);
}
/*=====*/
.partner-with-systango-list-card img {
    margin-bottom: 15px !important;
}
.partner-with-systango-list-card p {
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px; 
  color: #202333;
}
.list-one .orange-list-card {
  /*position: relative;*/
}
.list-one .orange-list-card:after {
  background-image: url(../img/partnership/dollar.svg);
  background-repeat: no-repeat;
  background-position: right bottom;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 98px;
  height: 98px;
}
.list-two .light-purple-list-card {
  /*position: relative;*/
}
.list-two .light-purple-list-card:after {
  background-image: url(../img/partnership/badge.svg);
  background-repeat: no-repeat;
  background-position: right bottom;
  position: absolute;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 98px;
  height: 98px;
}

.list-three .green-list-card {
  /*position: relative;*/
}
.list-three .green-list-card:after {
  background-image: url(../img/partnership/zero.svg);
  background-repeat: no-repeat;
  background-position: right bottom;
  position: absolute;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 98px;
  height: 98px;
}

.list-four .dark-purple-list-card {
  /*position: relative;*/
}
.list-four .dark-purple-list-card:after {
  background-image: url(../img/partnership/collaboration.svg);
  background-repeat: no-repeat;
  background-position: right bottom;
  position: absolute;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 98px;
  height: 98px;
}
.become-partner{
  /*padding-top: 100px ;*/
  /*transition: transform 1s linear 0.3s !important;*/
}
.become-partner-list {
/*  max-width: 100%;
  width: 100%;
  will-change: transform, filter;*/

}
/*header.inner.transparentBGAdd {
  display: none;
}*/
.colored-container {
  margin-bottom: 100px
}
/*section.container-fluid.become-partner.aos-init.aos-animate {
    position: fixed;
    top: 100px;
    width: 100%;
    z-index: 5;
    height: 100vh;
}*/
section.container-fluid.our_clients_section.aos-init.aos-animate,
section.container-fluid.form-section.aos-init,
footer,
.section.banner-change,
.partnerssection,
.what-we-do,
.partner-with-systango,
.whysystango,
.colored-container {
    position: relative;
    /*z-index: 8;*/
}
.fix-section-inner .row {
    align-items: flex-start;
}
.fix-section {
  /*transition: .5s;*/
}
.swiper-slide-active {
  overflow: hidden;
}
.ka-solutions {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fix-section {
  /*top: 160px;*/
  /*position: sticky;*/
  padding-top: 100px;
  height: calc(100vh - 120px);
}
body.inner-page {
  padding-top: 0 !important
}
.mobile-only,
.mobile_only {
  display: none;
}
/*======iPhone==============================================*/
@media screen and (min-width: 320px) and (max-width: 767px) {
  .desktop-only.vertical-slider {
    display: flex;
    flex-direction: column;
  }
  .whysystango_video:after, .form-section:after {
    width: 100% !important;
  }
  .dektop_only {
    display: none !important;
  }
  .mobile_only {
    display: block !important;
        width: 173px;
    height: 40px;
    border-radius: 6px;
    background: #202333;
    color: #fff;
    margin: 20px auto 40px !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: capitalize !important;
    align-items: center;
    justify-content: center;
    font-family: 'Mulish', sans-serif !important;
    border: 1px solid #202333 !important;
  }
  .partner-with-systango-list ul li {
    
    width: 47%;
    margin: 0 5px 30px 5px !important;
  } 
  .partner-with-systango-list ul li .partner-with-systango-list-card {
    width: 100% !important;
    height: 100% !important;
    padding: 20px 10px !important;
  }
  .partner-with-systango-list-card p {
    margin-top: auto;
  }
  .desktop-only {
    display: none !important;
  }
  .mobile-only {
    display: block !important;
    padding-bottom: 50px !important
  }
  section.container-fluid.our-partner-program {
    padding-top: 50px !important
  }
  .sticky {
    position: relative !important;
    top: 0 !important;
    height: auto !important;
    max-height: none !important;
  }
  .vertical-slider > * {
    width: 100% !important
  }
  .mask-inner img.slide-one-img.heading {
    width: 100%;
  }
  .content-wrapper {
    min-height: auto !important;
    margin-top: 20px
  }
  .absolute-full {
    position: relative !important;
    top: 0 !important;
    left: 0;
    width: 100%;
    height: auto;
    margin-top: 20px;
  }
  .partnerssection .text-sub-heading {
    width: 100% !important;
  }
  .collage-images.image-animation.list-two {
    top: -105px;
    opacity: 1;
  }
  .collage-images.image-animation.list-three {
    top: -208px;
    opacity: 1;
  }
  .collage-images.image-animation.list-four {
    top: --312px;
    opacity: 1;
  }
  section.container-fluid.become-partner.fix-section {
    padding-top: 0 !important
  }
  .become-partner h2 {
    text-align: center !important;
    font-size: 30px !important;
    line-height: 36px !important; 
  }
  .partner-with-systango-list ul {
    transform: translate(0, 0%) !important;
    justify-content: center !important;
  }
  .image-animation,
  .become-partner-list-box {
    width: 100% !important;
  }
  .partner-with-systango:after,
  .whysystango_video:after,
  .become-partner h2:after {
    width: 100% !important;
    left: 0
  }
  .collage-images.image-animation {
    margin-top: 20px
  }
  /*.collage-images.image-animation.list-two {
    top: 0 !important;
  }
  .collage-images.image-animation.list-three {
    top: 0 !important;
  }
  .collage-images.image-animation.list-four {
    top: 0 !important;
  }*/
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    font-size: 20px !important
  }
  .partner-with-systango-list-card {
    transform: none !important;
  }
  h2.whysystango_heading.text-heading {
    font-size: 36px !important;
  }
  .banner-change {
    background-image: url(https://systango-website.s3.ap-south-1.amazonaws.com/assets/img/about-us-update/bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 150px;
  }
  section.partnership-banner {
    position: relative;
    padding-bottom: 50px;
  }
  .video-wrapper {
    display: none;
  }
  .banner-text h1 {
    font-size: 40px !important;
    line-height: 40px !important;
    text-align: center;
    margin-top: 30px
  }
  .banner-text {
    text-align: center;
    /*margin-bottom: 50px;*/
  }
  .our-partner-program  .become-partner-list-box {
    width: 100% !important;
    padding: 0 !important;
    text-align: center;
  }
  .our-partner-program .flex-left {
    padding: 20px !important 
  }
  .our-partner-program .become-partner-list-box h4 {
    font-size: 22px !important;
    line-height: 26px !important;
    padding: 0 !important;
    margin: 15px 0 !important;
  }
  .partnership-banner .row {
    /*flex-direction: column-reverse;*/
    justify-content: center;
    align-items: center;
  }
  .circle {
    margin:  0 auto 
  }
  .social-navigation {
    display: none;
  }
  ul.what-we-do-list li.result {
    padding: 25px;
  }
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    top: 65px;
  }
  .result_hover .what-we-do-box > img {
    width: 40px;
  }
  ul.what-we-do-list li.result a svg {
    width: 22px;
    position: relative;
    left: -10px;
  }
  .top_gap {
    height: 50px;
    padding: 25px;
  }
  .what-we-do-box img {
    margin-top: 0;
  }
  ul.what-we-do-list li.result .what-we-do-box h2 {
    font-size: 28px;
  }
  .halfbox {
    width: 100%;
    /*position: relative !important;*/
  }
  .our-partner-program h2 {
    font-size: 30px !important;    
    line-height: 36px !important;
    text-align: center;
    margin-top: 0;
  } 
  .our-partner-program .become-partner-list-box ul li {
    font-size: 14px !important;
    line-height: 20px !important;
    text-align: left !important;
  }
  .colored-container {
    height: calc(100vh - 0px) !important;
  }
  .our-partner-program {
    margin-right: 0 !important;
    width: 100%;
  }
  .verticle-animation .swiper-slide {
    justify-content: flex-start;
    align-items: flex-end;
    padding-bottom: 100px;
  }
  .whysystango_video {
    text-align: center;
  }
  section.container-fluid.become-partner {
    /*height: auto !important;*/
    padding: 0 0 50px !important;
  }
  .fix-section {
    padding-top: 0 !important;
    margin-bottom: 100px
  }
  /*.pin-spacer {
    inset: 50px auto auto !important ;
  }*/
  .whysystango_video h2 {
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 32px;
  }
  .form-section .whysystango_video h2 {
    margin-bottom: 20px !important
  }
  li.become-partner-list .become-partner-list-box {
    margin-bottom: 20px
  }
  .form-section {
    padding: 50px 0;
    overflow: visible !important;
  }
  h2.text-heading.theme-grdnt-color.pl-5 {
    padding-left: 0 !important;
    text-align: center;
    line-height: 53px;
    margin-bottom: 30px;
    font-size: 30px;
  }
  img.pointer.slick-arrow {
    display: none !important;
  }
  .our_clients_box {
    padding: 30px 15px;
    box-shadow: 0px 10px 12px 0px #253D4926 !important;
  }
  .become-partner .col-lg-6.sticky-div-stop {
    overflow: visible !important;
  }
  .our_clients_section {
    padding: 50px 0;
  }
  .become-partner, .become-partner .sticky-div {
    /*position: unset !important;*/
    top: 100px;
    padding-top: 70 !important
    /*height: auto;*/
  }
  .become-partner-list-box {
    padding: 20px !important;
  }
  .our_clients_section .row.align-items-center {
    flex-direction: column-reverse;
  }
  .form-section .sticky-div-stop {
    margin-top: 30px;
  }
  .partner-with-systango h2 {
    font-size: 30px !important;
    line-height: 36px !important;
  }
  .our-partner-program h2 {
    font-size: 30px !important;
    line-height: 36px !important;
    padding-left: 0;
  }
  .become-partner li.become-partner-list .become-partner-list-box {
    width: 100%;
  }
  .team-info .team-info-item {
    top: 100px !important;
  }
  section.partner-with-systango {
    padding-bottom: 0 !important;
  }
  .slick-dots li {
    width: 10px !important;
    height: 10px !important;
    background: #ccc;
    border-radius: 100%;
  }
  li.slick-active {
    background: #9c88d8;
  }
  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px !important;
  }
  .swiper-pagination-bullet-active {
    background: #9c88d8 !important; 
  }
  .swiper-pagination-bullets {
    display: block !important;
  }
}
.swiper-pagination-bullets {
    display: none;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .mask-inner img.slide-one-img.heading {
    width: 100%;
    margin-top: 30px;
  }
  .form-section {
    overflow: visible !important;
  }
  .sticky {
    max-height: 64vh;
  }
  .our_clients_section .row.align-items-center > * {
    max-width: 100%;
    text-align: center;
    flex: 0 0 100%;
  }
  /*=========*/
  .desktop-only.vertical-slider {
    display: flex;
    flex-direction: column;
  }
  .dektop_only {
    display: none !important;
  }
  .mobile_only {
    display: block !important;
        width: 173px;
    height: 40px;
    border-radius: 6px;
    background: #202333;
    color: #fff;
    margin: 20px auto 40px !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: capitalize !important;
    align-items: center;
    justify-content: center;
    font-family: 'Mulish', sans-serif !important;
    border: 1px solid #202333 !important;
  }
  .partner-with-systango-list ul li {
    
    width: 47%;
    margin: 0 5px 30px 5px !important;
  } 
  .partner-with-systango-list ul li .partner-with-systango-list-card {
    width: 100% !important;
    height: 100% !important;
    padding: 20px 10px !important;
  }
  .partner-with-systango-list-card p {
    margin-top: auto;
  }
  .desktop-only {
    display: none !important;
  }
  .mobile-only {
    display: block !important;
    padding-bottom: 50px !important
  }
  section.container-fluid.our-partner-program {
    padding-top: 50px !important
  }
  .sticky {
    position: relative !important;
    top: 0 !important;
    height: auto !important;
    max-height: none !important;
  }
  .vertical-slider > * {
    width: 100% !important
  }
  .mask-inner img.slide-one-img.heading {
    width: 100%;
    margin-top: 0;
  }
  .content-wrapper {
    min-height: auto !important;
    margin-top: 20px
  }
  .absolute-full {
    position: relative !important;
    top: 0 !important;
    left: 0;
    width: 100%;
    height: auto;
    margin-top: 20px;
  }
  .partnerssection .text-sub-heading {
    width: 100% !important;
  }
  .collage-images.image-animation.list-two {
    top: -105px;
    opacity: 1;
  }
  .collage-images.image-animation.list-three {
    top: -208px;
    opacity: 1;
  }
  .collage-images.image-animation.list-four {
    top: --312px;
    opacity: 1;
  }
  section.container-fluid.become-partner.fix-section {
    padding-top: 0 !important
  }
  .become-partner h2 {
    text-align: center !important;
    font-size: 30px !important;
    line-height: 36px !important; 
  }
  .partner-with-systango-list ul {
    transform: translate(0, 0%) !important;
    justify-content: center !important;
  }
  .image-animation,
  .become-partner-list-box {
    width: 100% !important;
  }
  .partner-with-systango:after,
  .whysystango_video:after,
  .become-partner h2:after {
    width: 100% !important;
    left: 0
  }
  .collage-images.image-animation {
    margin-top: 20px
  }
  /*.collage-images.image-animation.list-two {
    top: 0 !important;
  }
  .collage-images.image-animation.list-three {
    top: 0 !important;
  }
  .collage-images.image-animation.list-four {
    top: 0 !important;
  }*/
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    font-size: 20px !important
  }
  .partner-with-systango-list-card {
    transform: none !important;
  }
  h2.whysystango_heading.text-heading {
    font-size: 36px !important;
  }
  .banner-change {
    background-image: url(https://systango-website.s3.ap-south-1.amazonaws.com/assets/img/about-us-update/bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 150px;
  }
  section.partnership-banner {
    position: relative;
    padding-bottom: 50px;
  }
  .video-wrapper {
    display: none;
  }
  .banner-text h1 {
    font-size: 40px !important;
    line-height: 40px !important;
    text-align: center;
    margin-top: 30px
  }
  .banner-text {
    text-align: center;
    /*margin-bottom: 50px;*/
  }
  .our-partner-program  .become-partner-list-box {
    width: 100% !important;
    padding: 0 !important;
    text-align: center;
  }
  .our-partner-program .flex-left {
    padding: 20px !important 
  }
  .our-partner-program .become-partner-list-box h4 {
    font-size: 22px !important;
    line-height: 26px !important;
    padding: 0 !important;
    margin: 15px 0 !important;
  }
  .partnership-banner .row {
    /*flex-direction: column-reverse;*/
    justify-content: center;
    align-items: center;
  }
  .circle {
    margin:  0 auto 
  }
  .social-navigation {
    display: none;
  }
  ul.what-we-do-list li.result {
    padding: 25px;
  }
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    top: 65px;
  }
  .result_hover .what-we-do-box > img {
    width: 40px;
  }
  ul.what-we-do-list li.result a svg {
    width: 22px;
    position: relative;
    left: -10px;
  }
  .top_gap {
    height: 50px;
    padding: 25px;
  }
  .what-we-do-box img {
    margin-top: 0;
  }
  ul.what-we-do-list li.result .what-we-do-box h2 {
    font-size: 28px;
  }
  .halfbox {
    width: 100%;
    /*position: relative !important;*/
  }
  .our-partner-program h2 {
    font-size: 30px !important;    
    line-height: 36px !important;
    text-align: center;
    margin-top: 0;
  } 
  .our-partner-program .become-partner-list-box ul li {
    font-size: 14px !important;
    line-height: 20px !important;
    text-align: left !important;
  }
  .colored-container {
    height: calc(100vh - 0px) !important;
  }
  .our-partner-program {
    margin-right: 0 !important;
    width: 100%;
  }
  .verticle-animation .swiper-slide {
    justify-content: flex-start;
    align-items: flex-end;
    padding-bottom: 100px;
  }
  .whysystango_video {
    text-align: center;
  }
  section.container-fluid.become-partner {
    /*height: auto !important;*/
    padding: 0 0 50px !important;
  }
  .fix-section {
    padding-top: 0 !important;
    margin-bottom: 100px
  }
  /*.pin-spacer {
    inset: 50px auto auto !important ;
  }*/
  .whysystango_video h2 {
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 32px;
  }
  .form-section .whysystango_video h2 {
    margin-bottom: 20px !important
  }
  li.become-partner-list .become-partner-list-box {
    margin-bottom: 20px
  }
  .form-section {
    padding: 50px 0;
  }
  h2.text-heading.theme-grdnt-color.pl-5 {
    padding-left: 0 !important;
    text-align: center;
    line-height: 53px;
    margin-bottom: 30px;
    font-size: 30px;
  }
  img.pointer.slick-arrow {
    display: none !important;
  }
  .our_clients_box {
    padding: 30px 15px;
    box-shadow: 0px 10px 12px 0px #253D4926 !important;
  }
  .become-partner .col-lg-6.sticky-div-stop {
    overflow: visible !important;
  }
  .our_clients_section {
    padding: 50px 0 0;
  }
  .become-partner, .become-partner .sticky-div {
    /*position: unset !important;*/
    top: 100px;
    padding-top: 70 !important
    /*height: auto;*/
  }
  .become-partner-list-box {
    padding: 20px !important;
  }
  .our_clients_section .row.align-items-center {
    flex-direction: column-reverse;
  }
  .form-section .sticky-div-stop {
    margin-top: 30px;
  }
  .partner-with-systango h2 {
    font-size: 30px !important;
    line-height: 36px !important;
  }
  .our-partner-program h2 {
    font-size: 30px !important;
    line-height: 36px !important;
    padding-left: 0;
    margin: 0 auto;
  }
  .become-partner li.become-partner-list .become-partner-list-box {
    width: 100%;
  }
  .team-info .team-info-item {
    top: 100px !important;
  }
  section.partner-with-systango {
    padding-bottom: 0 !important;
  }
  .slick-dots li {
    width: 10px !important;
    height: 10px !important;
    background: #ccc;
    border-radius: 100%;
  }
  li.slick-active {
    background: #9c88d8;
  }
  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px !important;
  }
  .swiper-pagination-bullet-active {
    background: #9c88d8 !important; 
  }
  .swiper-pagination-bullets {
    display: block !important;
  }
}
/*=========Rishabh CSS===============*/
/* Why systango section responsive css */
@media only screen and (max-width: 576px) {
    .whysystango {
        padding-bottom: 50px;
    }
}
@media only screen and (max-width: 1199px) {
    h2.whysystango_heading.text-heading {
        font-size: 72px;
    }
}
@media only screen and (max-width: 991px) {
    .whysystango_content {
        margin-top: -65px;
    }
}
@media only screen and (max-width: 767px) {
    .whysystango_content {
        margin-top: -48px;
    }
}


/* Agreement formalisation section responsive css */
@media only screen and (max-width: 991px) {
    .become-partner-list-box {
        padding-right: 0px;
    }
}
@media only screen and (max-width: 768px) {
    /*.our-partner-program .become-partner-list-box h4 {
        font-size: 26px;
        line-height: 36px;
        padding: 24px 0 20px;
    }*/
    .our-partner-program h2 {
        font-size: 36px;        
        line-height: 44px;
    }
}
.become-partner h2 {
    font-size: 48px;
    max-width: 421px;
    width: 100%;
    font-style: normal;
    font-weight: 700;
    line-height: 59px;
    background: linear-gradient(90deg, #202333 0%, #B098F2 90.87%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    transition: transform 1s linear 0.3s !important;
}
.become-partner h2:after {
    border-radius: 401px;
    opacity: 0.2;
    background: #B098F2;
    filter: blur(150px);
    width: 201px;
    height: 283px;
    content: "";
    position: absolute;
    /*top: 0;*/
}
.collage-section {
    position: relative;
    justify-content: space-around;
}
.collage-images.image-animation {
  cursor: pointer;
  z-index: 2;
}
.collage-images.image-animation:hover {
  cursor: pointer;
  z-index: 5;
}
.collage-images.image-animation.list-one {

}
.collage-images.image-animation.list-two {
  top: -88px;
  opacity: 1;
}
.collage-images.image-animation.list-three {
  top: -176px;
  opacity: 1;
}
.collage-images.image-animation.list-four {
  top: -264px;
  opacity: 1;
}
.image-animation {
    position: relative;
    z-index: 1;
  
}
/*.spacer-div {
  height: 100px
}*/
.image-animation {
  width: 426px;
}
.fix-section .row {
  align-items: start
}



.vertical-slider > * { /* selects all immediate children of .vertical-slider, which includes div.right-side */
    width: 50%;
}
section.container-fluid.our-partner-program {
    padding: 100px 0 0;
}
.sticky {
    position: sticky;
    top: 125px;
    height: 100%;
    max-height: 100vh;
}
.absolute-full {
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    height: 100%;
}
/* starting position */
.image-wrapper .mask-outer {
    transform: translateY(100%);
    overflow: hidden;
    transition: transform 0.35s ease-out 0s;
}
.image-wrapper .mask-inner {
    transform: translateY(-100%);
    transition: transform 0.35s ease-out 0s;
}

/* show state */
.image-wrapper.show .mask-outer {
    transform: translateY(0);
    transition: transform 0.35s ease-out 0s;
}
.image-wrapper.show .mask-inner {
    transform: translateY(0);
    transition: transform 0.35s ease-out 0s;
}
.content-wrapper {
    min-height: 100vh;
    opacity: 0.2;
    transition: opacity 0.4s ease-out;
}

.content-wrapper.in-view {
    opacity: 1;
    transition: opacity 0.4s ease-out;
}
.desktop-only.vertical-slider {
    display: flex;
}
.right-side {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding-top: 16%;
}
.desktop-only-2.vertical-slider.container {
    display: flex;
}
@media screen and (min-width: 1200px) and (max-width: 1300px) { 
  .become-partner-list-box {
    padding: 20px 15px
  }
  .become-partner-list-box h4 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
  }
  .sticky {
    top: 92px;
  }
  .image-wrapper.show .mask-inner img {
    width: 80%;
  }
  .fix-section {
    padding-top: 80px 
  }
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .circle {
    width: 150px !important;
    height: 150px !important
  }
  /*.banner-text h1,
  .banner-text p {
    text-align: ce !important;
  }*/
  section.container.partnerssection.aos-init.aos-animate {
    padding-top: 50px !important
  }
  .partnership-banner .row {
    flex-direction: column;
    justify-content: center;
  }
  .aos-animate > .partner-with-systango-list .card-four .partner-with-systango-list-card {
    transform: translate(-310%, 100%) rotate(0deg) !important;
    position: relative;
    z-index: 1 !important;
  }
  .partner-with-systango-list ul {
    transform: translate(0%, 0%) !important;
    justify-content: center !important;
  }
  .aos-animate > .partner-with-systango-list .card-six .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-five .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-four .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-three .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-two .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-one .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-seven .partner-with-systango-list-card {
    transform: none !important;
  }
  ul.what-we-do-list li.result {
    height: 380px !important;
  }
}


@media only screen 
     and (min-device-width: 320px) 
     and (max-device-width: 990px) {
  .aos-animate > .partner-with-systango-list .card-six .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-five .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-four .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-three .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-two .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-one .partner-with-systango-list-card,
  .aos-animate > .partner-with-systango-list .card-seven .partner-with-systango-list-card {
    transform: none !important;
  }
  .desktop-only.vertical-slider {
    display: flex;
    flex-direction: column;
  }
  .dektop_only {
    display: none !important;
  }
  .mobile_only {
    display: block !important;
        width: 173px;
    height: 40px;
    border-radius: 6px;
    background: #202333;
    color: #fff;
    margin: 20px auto 40px !important;
    font-size: 14px;
    font-weight: 700;
    text-transform: capitalize !important;
    align-items: center;
    justify-content: center;
    font-family: 'Mulish', sans-serif !important;
    border: 1px solid #202333 !important;
  }
  .partner-with-systango-list ul li {
    
    width: 47%;
    margin: 0 5px 30px 5px !important;
  } 
  .partner-with-systango-list ul li .partner-with-systango-list-card {
    width: 100% !important;
    height: 100% !important;
    padding: 20px 10px !important;
  }
  .partner-with-systango-list-card p {
    margin-top: auto;
  }
  .desktop-only {
    display: none !important;
  }
  .mobile-only {
    display: block !important;
    padding-bottom: 50px !important
  }
  section.container-fluid.our-partner-program {
    padding-top: 50px !important
  }
  .sticky {
    position: relative !important;
    top: 0 !important;
    height: auto !important;
    max-height: none !important;
  }
  .vertical-slider > * {
    width: 100% !important
  }
  .mask-inner img.slide-one-img.heading {
    width: 100%;
    margin-top: 0 !important
  }
  .content-wrapper {
    min-height: auto !important;
    margin-top: 20px
  }
  .absolute-full {
    position: relative !important;
    top: 0 !important;
    left: 0;
    width: 100%;
    height: auto;
    margin-top: 20px;
  }
  .partnerssection .text-sub-heading {
    width: 100% !important;
  }
  .collage-images.image-animation.list-two {
    top: -105px;
    opacity: 1;
  }
  .collage-images.image-animation.list-three {
    top: -208px;
    opacity: 1;
  }
  .collage-images.image-animation.list-four {
    top: --312px;
    opacity: 1;
  }
  section.container-fluid.become-partner.fix-section {
    padding-top: 0 !important
  }
  .become-partner h2 {
    text-align: center !important;
    font-size: 30px !important;
    line-height: 36px !important; 
  }
  .partner-with-systango-list ul {
    transform: translate(0, 0%) !important;
    justify-content: center !important;
  }
  .image-animation,
  .become-partner-list-box {
    width: 100% !important;
  }
  .partner-with-systango:after,
  .whysystango_video:after,
  .become-partner h2:after {
    width: 100% !important;
    left: 0
  }
  .collage-images.image-animation {
    margin-top: 20px
  }
  /*.collage-images.image-animation.list-two {
    top: 0 !important;
  }
  .collage-images.image-animation.list-three {
    top: 0 !important;
  }
  .collage-images.image-animation.list-four {
    top: 0 !important;
  }*/
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    font-size: 20px !important
  }
  .partner-with-systango-list-card {
    transform: none !important;
  }
  h2.whysystango_heading.text-heading {
    font-size: 36px !important;
  }
  .banner-change {
    background-image: url(https://systango-website.s3.ap-south-1.amazonaws.com/assets/img/about-us-update/bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 150px;
  }
  section.partnership-banner {
    position: relative;
    padding-bottom: 50px;
  }
  .video-wrapper {
    display: none;
  }
  .banner-text h1 {
    font-size: 40px !important;
    line-height: 40px !important;
    text-align: center;
    margin-top: 30px
  }
  .banner-text {
    text-align: center;
    /*margin-bottom: 50px;*/
  }
  .our-partner-program  .become-partner-list-box {
    width: 100% !important;
    padding: 0 !important;
    text-align: center;
  }
  .our-partner-program .flex-left {
    padding: 20px !important 
  }
  .our-partner-program .become-partner-list-box h4 {
    font-size: 22px !important;
    line-height: 26px !important;
    padding: 0 !important;
    margin: 15px 0 !important;
  }
  .partnership-banner .row {
    /*flex-direction: column-reverse;*/
    justify-content: center;
    align-items: center;
  }
  .circle {
    margin:  0 auto 
  }
  .social-navigation {
    display: none;
  }
  ul.what-we-do-list li.result {
    padding: 25px;
  }
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    top: 65px;
  }
  .result_hover .what-we-do-box > img {
    width: 40px;
  }
  ul.what-we-do-list li.result a svg {
    width: 22px;
    position: relative;
    left: -10px;
  }
  .top_gap {
    height: 50px;
    padding: 25px;
  }
  .what-we-do-box img {
    margin-top: 0;
  }
  ul.what-we-do-list li.result .what-we-do-box h2 {
    font-size: 28px;
  }
  .halfbox {
    width: 100%;
    /*position: relative !important;*/
  }
  .our-partner-program h2 {
    font-size: 30px !important;    
    line-height: 36px !important;
    text-align: center;
    margin-top: 0;
  } 
  .our-partner-program .become-partner-list-box ul li {
    font-size: 14px !important;
    line-height: 20px !important;
    text-align: left !important;
  }
  .colored-container {
    height: calc(100vh - 0px) !important;
  }
  .our-partner-program {
    margin-right: 0 !important;
    width: 100%;
  }
  .verticle-animation .swiper-slide {
    justify-content: flex-start;
    align-items: flex-end;
    padding-bottom: 100px;
  }
  .whysystango_video {
    text-align: center;
  }
  section.container-fluid.become-partner {
    /*height: auto !important;*/
    padding: 0 0 50px !important;
  }
  .fix-section {
    padding-top: 0 !important;
    margin-bottom: 100px
  }
  /*.pin-spacer {
    inset: 50px auto auto !important ;
  }*/
  .whysystango_video h2 {
    margin-bottom: 40px;
    font-size: 30px;
    line-height: 32px;
  }
  .form-section .whysystango_video h2 {
    margin-bottom: 20px !important
  }
  li.become-partner-list .become-partner-list-box {
    margin-bottom: 20px
  }
  .form-section {
    padding: 50px 0;
  }
  h2.text-heading.theme-grdnt-color.pl-5 {
    padding-left: 0 !important;
    text-align: center;
    line-height: 53px;
    margin-bottom: 30px;
    font-size: 30px;
  }
  img.pointer.slick-arrow {
    display: none !important;
  }
  .our_clients_box {
    padding: 40px !important;
    box-shadow: 0px 10px 12px 0px #253D4926 !important;
  }
  .become-partner .col-lg-6.sticky-div-stop {
    overflow: visible !important;
  }
  .our_clients_section {
    padding: 50px 0 25px;
  }
  .become-partner, .become-partner .sticky-div {
    /*position: unset !important;*/
    top: 100px;
    padding-top: 70 !important
    /*height: auto;*/
  }
  .become-partner-list-box {
    padding: 20px !important;
  }
  .our_clients_section .row.align-items-center {
    flex-direction: column-reverse;
  }
  .form-section .sticky-div-stop {
    margin-top: 30px;
  }
  .partner-with-systango h2 {
    font-size: 30px !important;
    line-height: 36px !important;
  }
  .our-partner-program h2 {
    font-size: 30px !important;
    line-height: 36px !important;
    padding-left: 0;
    margin: 0 auto !important;
  }
  .become-partner li.become-partner-list .become-partner-list-box {
    width: 100%;
  }
  .team-info .team-info-item {
    top: 100px !important;
  }
  section.partner-with-systango {
    padding-bottom: 0 !important;
  }
  .slick-dots li {
    width: 10px !important;
    height: 10px !important;
    background: #ccc;
    border-radius: 100%;
  }
  li.slick-active {
    background: #9c88d8;
  }
  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px !important;
  }
  .swiper-pagination-bullet-active {
    background: #9c88d8 !important; 
  }
  .swiper-pagination-bullets {
    display: block !important;
  }
}

@media screen and (min-width: 820px) and (max-width: 1180px) {
  .whysystango {
    padding-bottom: 50px !important
  }
  .form-section .whysystango_video h2 {
    margin: 0 auto 20px;
  }
  .form-section .sticky-div p {
    margin: 0 auto
  }
  .our-partner-program h2 {
    font-size: 40px;
  }
}