.aos-animate .partner-with-systango-list { 
    max-width: 1110px;
    transition: width .2s,transform .2s,opacity .2s;    
    margin: 0 auto;
}
.partner-with-systango-list ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    transform: translate(0%, 0%);
}
@media only screen and (max-width: 991px) {
  .partner-with-systango-list ul {    
    flex-wrap: wrap;
  }
}
.partner-with-systango-list ul li {
    margin-bottom: 40px;
    width: 32%;
}
.partner-with-systango-list ul li .partner-with-systango-list-card {
    /*width: 200px;*/
    max-height: 396px;
    height: 100%;
    border-radius: 20px; 
    display: flex;
    flex-direction: column;
    align-items: flex-start;    
    padding: 34px 15px 44px 15px;
    transition: transform 1s linear 0.3s !important;
}
@media only screen and (max-width: 1199px) {
  .partner-with-systango-list ul li .partner-with-systango-list-card {
    width: 280px;    
    padding: 34px 20px;  
  } 
  .partner-with-systango-list ul {
    justify-content: center;
  }
}

.partner-with-systango-list-card img {
    margin-bottom: 15px !important;
}
.partner-with-systango-list-card p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #202333;
  margin-bottom: 0px;
  margin-top: 12px
}
.partner-with-systango-list-card h4 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 30.2px;
  color: #202333;
  margin-bottom: 0px;
  font-family: 'Mulish', sans-serif !important;
}

.cloud-competencies {
  position: relative;
  padding-top: 55px;
  padding-bottom: 70px;
}
.cloud-competencies .max-para {
  max-width: 900px;
  margin: 0 auto;
}

.client-slider-wrapper .slick-track, .client-slider-wrapper .slick-slide {
  width: 100%!important;
}

.partner-with-systango:after, .cloud-competencies:after {
    border-radius: 565px;
    opacity: 0.15;
    background: #FA8B26;
    filter: blur(160px);
    width: 60%;
    height: 477px;
    flex-shrink: 0;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 150px;
    bottom: 0;
    margin: 0 auto;
    z-index: -1;
}
.cloud-competencies:after {
  height: 300px; 
}
@media only screen and (max-width: 1180px) {
  .cloud-competencies:after {
    height: 270px;
  }
  .ipad-center {
    justify-content: center;
    text-align: center;
  }
}

.contact_investers_wrapper {
  flex-direction: row!important;
  background: #fff;
  margin-top: 0
}
.contact_investers_heading {
  font-size: 48px!important;    
  line-height: 59px!important;
  letter-spacing: 0em;
  text-align: left;
  background: linear-gradient(90deg, #202333 0%, #3A89F8 90.87%);
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  -webkit-box-decoration-break: clone;
}
.different-section.google-idp.bi-gen ul li {
  width: 30%;
}
.different-section.google-idp.bi-gen ul li h3 {
  font-size: 32px;
  line-height: 36px;
  font-weight: 800;
  margin-bottom: 0;
}
.different-section.google-idp.bi-gen ul li p {
  margin-top: 0 !important
}
.bi-gen.different-section .contact_investers_heading {
  font-size: 48px !important;
  line-height: 60px !important;
}

.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);
}
.skyblue-card {
  border: 1px solid #3A89F8;
  background: linear-gradient(180deg, rgba(58, 137, 248, 0.15) 0%, rgba(58, 137, 248, 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(-5%, 35px) rotate(0deg) !important;
  position: relative;
  z-index: 5 !important
}
.aos-animate > .partner-with-systango-list .card-two .partner-with-systango-list-card {    
  transform: translate(0%, 35px) rotate(0deg) !important;
  position: relative;
  z-index: 5 !important
}
.aos-animate > .partner-with-systango-list .card-three .partner-with-systango-list-card {
  transform: translate(5%, 35px) rotate(0deg) !important;
  position: relative;
  z-index: 5 !important
}
.aos-animate > .partner-with-systango-list .card-four .partner-with-systango-list-card {
  transform: translate(10%, 35px) rotate(0deg) !important;
  position: relative;
  z-index: 5 !important 
}
.aos-animate > .partner-with-systango-list .card-five .partner-with-systango-list-card {
  transform: translate(25%, 10px) rotate(0deg) !important;
  position: relative;
}
.aos-animate > .partner-with-systango-list .card-six .partner-with-systango-list-card {
  transform: translate(5%, 10px) rotate(0deg) !important;
  position: relative;
}
.aos-animate > .partner-with-systango-list .card-seven .partner-with-systango-list-card {
  transform: translate(-15%, 10px) rotate(0deg) !important;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .aos-animate > .partner-with-systango-list .card-one .partner-with-systango-list-card {
    transform: translate(0%, 8%) rotate(0deg) !important;
  }
  .aos-animate > .partner-with-systango-list .card-two .partner-with-systango-list-card {    
    transform: translate(0%, 8%) rotate(0deg) !important;
  }
  .aos-animate > .partner-with-systango-list .card-three .partner-with-systango-list-card {
    transform: translate(0%, 8%) rotate(0deg) !important;
  }
  .aos-animate > .partner-with-systango-list .card-four .partner-with-systango-list-card {
    transform: translate(0%, 8%) rotate(0deg) !important;
  }
  .aos-animate > .partner-with-systango-list .card-five .partner-with-systango-list-card {
    transform: translate(0%, 8%) rotate(0deg) !important;
  }    
  .aos-animate > .partner-with-systango-list .card-six .partner-with-systango-list-card {
    transform: translate(0%, 8%) rotate(0deg) !important;
  }    
  .aos-animate > .partner-with-systango-list .card-seven .partner-with-systango-list-card {
    transform: translate(0%, 8%) rotate(0deg) !important;
  }    
  .cloud-competencies {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 1024px) {
  .cloud-competencies {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .cloud-competencies {
    padding-top: 10px;
  }
}

.our_clients-section .videos-slider-2 .slick-slide {
  margin-bottom: 20px;
  margin-top: 0px;
}

.our_clients-section {
  padding-top: 80px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 1180px) {
  .our_clients-section {
    padding-top: 50px;
    margin-bottom: 50px;    
  }  
}
@media only screen and (max-width: 1024px) {
  .our_clients-section {    
    padding-bottom: 0px;
  }  
}

@media only screen and (max-width: 575px) {
  .our_clients-section {
    padding-bottom: 20px;
  }
}

/*First Normal State*/
.partner-with-systango-list .card-one .partner-with-systango-list-card {
  transform: translate(103%, 35px);  
}
.partner-with-systango-list .card-two .partner-with-systango-list-card {
  transform: translate(0%, 35px) rotate(0deg) ;
  position: relative;
  z-index: 1 !important 
}
.partner-with-systango-list .card-three .partner-with-systango-list-card {
  transform: translate(-103%, 35px);
  position: relative;
  z-index: 2 !important
}
.partner-with-systango-list .card-four .partner-with-systango-list-card {
  transform: translate(-140%, 35px);
  position: relative;
  z-index: 3 !important
}
.partner-with-systango-list .card-five .partner-with-systango-list-card {
  transform: translate(135%, 10px);
  position: relative;
  z-index: 6 !important
}
.partner-with-systango-list .card-six .partner-with-systango-list-card {
  transform: translate(10%, 10px);
  position: relative;
  z-index: 6 !important
}
.partner-with-systango-list .card-seven .partner-with-systango-list-card {
  transform: translate(-115%, 10px);
  position: relative;
  z-index: 6 !important
}

@media only screen and (max-width: 1199px) {
   .partner-with-systango-list .card-one .partner-with-systango-list-card {
    transform: translate(108%, 8%);  
  }    
  .partner-with-systango-list .card-two .partner-with-systango-list-card {
    transform: translate(2%, 8%);  
  }  
  .partner-with-systango-list .card-three .partner-with-systango-list-card {
    transform: translate(-104%, 8%);
  }  
  .partner-with-systango-list .card-four .partner-with-systango-list-card {
    transform: translate(-141%, 8%);
  }  
  .partner-with-systango-list .card-five .partner-with-systango-list-card {
    transform: translate(123%, 8%);
    position: relative;
  }  
  .partner-with-systango-list .card-six .partner-with-systango-list-card {
    transform: translate(17%, 8%);
  }  
  .partner-with-systango-list .card-seven .partner-with-systango-list-card {
    transform: translate(-88%, 8%);
    position: relative;
  }
} 

.cloud-images img {
  max-height: 240px;
}

.investors a.btn-md.btn-dark.border-0 {
  max-width: 203px !important;
}

.partner-with-systango {
  padding-top: 90px!important;
  padding-bottom: 95px!important;
  position: relative;
}
.partner-with-systango .max-para {
  max-width: 600px;
  margin: 0 auto;
}
.left-tab-content {
  padding-top: 80px !important;
  padding-bottom: 90px !important;
  background-color: rgba(248, 250, 252, 1);
  margin-bottom: 50px;
}
.left-tab-content .client-slider-wrapper {
  margin-bottom: 40px !important;
}
ul.row.nav-tabs {
  margin: 0 !important
}
.different-section {
  padding: 0px 0 90px 0!important;
}
.different-section.google-idp.bi-gen {
  padding-top: 0!important;
  padding-bottom: 80px !important
}
.google-idp .contact_investers_wrapper {
  display: block !important;
}
.different-section .contact_investers_heading {
  font-size: 36px!important;    
  line-height: 49px!important;
}
.google-idp.different-section .contact_investers_heading {
  background: linear-gradient(90deg, #202333 0%, rgba(58, 137, 248, 1) 90.87%);
}
.include-all-section {
  padding: 0px 0 90px 0;
}
.include-all-section .tab-content-title p {
  max-width: 620px;
}

@media only screen and (max-width: 1180px) {
  .different-section.google-idp.bi-gen {
    padding-top: 50px!important;
  }
  .partner-with-systango {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
  }
  .partner-with-systango .max-para {
    max-width: 100%;
  }  
  .include-all-section {    
    padding: 0px 0 50px 0;
  }
}


@media only screen and (max-width: 991px) {
  .partner-with-systango {    
    padding-bottom: 50px!important;    
  }
  .left-tab-content .text-heading br {
    display: none;
  }
  .different-section .contact_investers_heading {
    font-size: 24px!important;    
    line-height: 36px!important;
    margin-bottom: 20px !important
  }
  .contact_investers_heading {
    font-size: 36px!important;    
    line-height: 49px!important;
  }
  #my-carousel {
    margin-top: 20px;
  }        
}

@media screen and (min-width: 820px) and (max-width: 1180px) {
  .different-section {
    padding: 0px 0 50px 0!important;
  }
  ul.what-we-do-list li.result {
    padding: 40px 40px 40px 60px !important
  }
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    top: 32% !important
  }    
  .innovation-possible-section .col-lg-5.col-md-6 .col-md-6 {
    margin-bottom: 20px;
  }
  .innovation-possible-section .services_content_blocks {
    min-height: 165px !important;
  }
  .different-section.google-idp.bi-gen ul {
    margin-top: 25px !important;
  }
  html body .bi-gen.google-idp.different-section .contact_investers_heading {
    font-size: 28px !important;
    line-height: 40px !important;
  }
}
@media only screen and (max-width: 1180px) {
  .left-tab-content { 
    padding-top: 50px!important;    
    padding-bottom: 60px!important;
  }  
}
@media only screen and (max-width: 991px) {
  .different-section {
    padding: 50px 0 50px 0!important;
  }    
  .left-tab-content {    
    padding-bottom: 100px!important;
  }
}

.viewcasestudy_heading {
  margin-top: -12px;
}
@media only screen and (max-width: 1024px) {
  .viewcasestudy_heading {
    margin-top: 0px;
    font-size: 26px;    
    line-height: 36px;
  }
  .videos-slider-2 .viewcasestudy_content {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .viewcasestudy_heading {
    font-size: 22px;    
    line-height: 28.6px;
  }  
}

.slick-slide img {
  max-height: 500px;
  margin: 0 auto;
}

.tab-content-data {
  margin-top: 10px!important;
}

.tab-content-data .item {    
  display: flex;
  height: 100%;
  flex-direction: row;
  width: 100%;
}

.testimonial-box {
  width: 100%;
  padding: 35px!important;
}

.testimonial-box > img {
  margin-bottom: 20px!important;
  width: 55px!important;
}

.testimonial-box h4 {
  margin-bottom: 20px;
  font-size: 28px;
  line-height: 35px;
}

.bottom_section .contact_investers_heading {
  margin-bottom: 32px!important;
}

.our_clients-section h2.text-heading.orange-grdnt-color {
  margin-bottom: 40px!important;
}
.section.bg-purple {
  padding: 50px 0 80px !important
}
@media screen and (min-width: 768px) and (max-width: 1024px) {  
  .investors a.btn-md.btn-dark.border-0 {
    margin-bottom: 0!important;
  }
  .google-idp .d-flex {
    justify-content: center !important;
  }
  body .bi-gen .contact_investers_wrapper .sub_text_div {
    padding: 20px 0 40px 0 !important;
  }
  html body .bi-gen.google-idp.different-section .contact_investers_heading {
    font-size: 28px !important;
    line-height: 40px !important;
  }
  .section.bg-purple {
    padding: 50px 0 50px !important
  }
  .col-12.col-lg-8.heading-text {
    text-align: center !important;
  }
  .bg-purple ul.mb-5 {
    margin-bottom: 20px !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 767px) {  
  .our_clients-section h2.text-heading.orange-grdnt-color {
    margin-bottom: 20px!important;
  }
  .circle-gif {
    margin: 20px auto 0 !important
  }
  h2.text-heading.orange-grdnt-color {
    margin-bottom: 15px!important;
  }
  .testimonial-box { 
      padding: 20px 15px!important;
  }
  .different-section {    
    padding-bottom: 0 !important    
  }
  .different-section.google-idp.bi-gen {
    padding-bottom: 50px !important;
  }
  .partner-with-systango {
    padding-top: 50px !important;
    padding-bottom: 50px !important
  }
  .investors a.btn-md.btn-dark.border-0 {
    margin: 0 auto 0px !important; 
  }
  .our_clients-section .text-heading br {
    display: none;
  }
  .bottom_section .contact_investers_heading {    
    margin-bottom: 25px!important;
  }
  .bottom_section .contact_investers_heading br {
    display: none;
  }
  body section.container-fluid.inline_slider {
    max-height: none !important;
    margin-bottom: 30px !important;
  }
  .slider_content_slide .slick-list.draggable {
    max-height: 500px;
  }
  .slick-slide img {
    width: 100% !important;    
  }
  span.heading.gradient-purple {
    line-height: 36px !important;
    letter-spacing: 1px !important;
  }
  .google-idp .contact_investers_wrapper .row {
    flex-direction: column-reverse;
    text-align: center;
    justify-content: center;
  }
  .google-idp  .sub_text_div {
    margin-top: 20px !important
  }
  .google-idp .sub_text_div a.manage_link {
    margin: 0 auto !important
  }
  .google-idp .contact_investers_wrapper p {
    text-align: center !important;
  }
  .navigation-img-wrapper {
    display: none;
  }
  body .include-all-section .tabs-block .nav-item {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .apd-lifecycle-wrap p {
    text-align: center;
  }
  h2 br {
    display: none;
  }
  #my-carousel .owl-dots {
    text-align: center;
    position: absolute;
    margin: 14px auto 40px !important;
    left: 0;
    right: 0;
  }
  html body .bi-gen.google-idp.different-section .contact_investers_heading {
    font-size: 28px !important;
    line-height: 40px !important;
  }
  .testimonial-box h4 {
    font-size: 20px !important;
  }
  .col-12.col-lg-8.heading-text {
    text-align: center;
  }
  body .heading-text h2 {
    text-align: center;
    margin-bottom: 13px !important;
  }
  body .section.bg-purple {
    padding: 50px 0 50px !important;
  }
}
.weDeliver-logo {
  width: 130%
}
.our-offering-list {
  position: relative;
  margin-bottom: 30px !important;
  /*max-width: 450px;*/
}

.our-offering-list li {
  line-height: 30px;
}

.our-offering-list li .arrow {
  width: 18px;
}

.testimonial-box:after {
  width: 120px;
  height: 120px;
  bottom: 1px;
  right: 3px;
}

.item-one .testimonial-box:after {
  background-image: url(../img/cloud-update/connsultancy.svg)!important;
}
.item-two .testimonial-box:after {
  background-image: url(../img/cloud-update/cloud-development.svg)!important;
}
.item-three .testimonial-box:after {
  background-image: url(../img/cloud-update/cloud-migration.svg)!important;
}
.item-four .testimonial-box:after {
  background-image: url(../img/cloud-update/cloud-management.svg)!important;
}
.item-five .testimonial-box:after {
  background-image: url(../img/cloud-update/connsultancy.svg)!important;
}
.item-six .testimonial-box:after {
  background-image: url(../img/cloud-update/connsultancy.svg)!important;
}
.item-seven .testimonial-box:after {
  background-image: url(../img/cloud-update/connsultancy.svg)!important;
}

.navigator h3 span {
  padding-left: 0;
}

@media only screen and (max-width: 767px) {
  .client-slider-wrapper .slick-slide {
    min-height: 60px;
    height: 60px;
  }
  p.viewcasestudy_para.font-14.mb-4 {
    margin-bottom: 20px!important;
  }
}
.viewcasestudy_para {
  margin-bottom: 30px!important;
}
@media only screen and (max-width: 575px) {
  .viewcasestudy_para {
    margin-bottom: 26px!important;
  }
  .client-slider-wrapper .slick-slide {
    min-height: 40px;
    height: 40px;
  }
  .navigator h3 span {
    margin-right: 5px !important;
    font-size: 14px !important;
    width: 35px !important;
  }
  .navigator h3 {
    font-size: 14px !important;
    letter-spacing: 1px;
  }
}

.navigator {
	height: 68px;
	cursor: pointer;
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.navigator.active {	
	height: 68px;
  border-radius: 20px !important;
}
.slider-nav-thumbnails .navigator.active { 
  height: 68px;
  border-radius: 0px !important;
}
.navigator.orange-bar.active {
  /* background: rgba(250, 139, 38, 0.07); */
  background-color: white;
}
.navigator.purple-bar.active {
  /* background: rgba(176, 152, 242, 0.07); */
  background-color: white;
}
.navigator.green-bar.active {
  /* background: rgba(52, 201, 160, 0.07); */
  background-color: white;
}
.navigator.skyblue-bar.active {
  /* background: rgba(58, 137, 248, 0.07); */
  background-color: white;
}
.navigator.orange-bar.active {
  /* background: rgba(250, 139, 38, 0.07); */
  background-color: white;
}

.navigator h3 {
	color: #202333;
	font-family: 'Mulish', sans-serif !important;
	font-size: 22px;
	font-weight: 700;
	line-height: 28px;
  text-align: left;
}
.navigator h3 span {
  display: inline-block;
  width: 52px;
  font-family: 'Mulish', sans-serif !important;
  color: #202333;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
  text-align: center;
}
.navigator.active h3 span:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 8px;
  left: 0;
  top: 11px;
	border-radius: 1px 20px 20px 0px;
}
.navigator.active.orange-bar h3 span:after {
	/* Standard syntax */
	background: linear-gradient(-180deg, rgba(250, 139, 38, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Webkit (Chrome, Safari) */
	background: -webkit-linear-gradient(-180deg, rgba(250, 139, 38, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Mozilla Firefox */
	background: -moz-linear-gradient(-180deg, rgba(250, 139, 38, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Microsoft (Internet Explorer and Edge) */
	background: -ms-linear-gradient(-180deg, rgba(250, 139, 38, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
}
.navigator.active.purple-bar h3 span:after {
	/* Standard syntax */
	background: linear-gradient(-180deg, rgba(176, 152, 242, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Webkit (Chrome, Safari) */
	background: -webkit-linear-gradient(-180deg, rgba(176, 152, 242, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Mozilla Firefox */
	background: -moz-linear-gradient(-180deg, rgba(176, 152, 242, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Microsoft (Internet Explorer and Edge) */
	background: -ms-linear-gradient(-180deg, rgba(176, 152, 242, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
}
.navigator.active.green-bar h3 span:after {
	/* Standard syntax */
	background: linear-gradient(-180deg, rgba(52, 201, 160, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Webkit (Chrome, Safari) */
	background: -webkit-linear-gradient(-180deg, rgba(52, 201, 160, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Mozilla Firefox */
	background: -moz-linear-gradient(-180deg, rgba(52, 201, 160, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Microsoft (Internet Explorer and Edge) */
	background: -ms-linear-gradient(-180deg, rgba(52, 201, 160, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
}
.navigator.active.skyblue-bar h3 span:after {
	/* Standard syntax */
	background: linear-gradient(-180deg, rgba(58, 137, 248, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Webkit (Chrome, Safari) */
	background: -webkit-linear-gradient(-180deg, rgba(58, 137, 248, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Mozilla Firefox */
	background: -moz-linear-gradient(-180deg, rgba(58, 137, 248, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
	/* Microsoft (Internet Explorer and Edge) */
	background: -ms-linear-gradient(-180deg, rgba(58, 137, 248, 0.60) -20%, rgba(250, 139, 38, 0.00) 100%);
}


@media only screen and (max-width: 767px) {
  .different-section h2 {
    text-align: center;
  }    
  .navigator {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 991px) {
  .contact_investers_heading {
    font-size: 24px !important;
    line-height: 36px !important;
    margin-bottom: 0!important;
  }
}

@media screen and (max-width: 1024px) {
  .partner-with-systango .text-heading {
    margin-bottom: 20px!important;
  }
}
@media screen and (max-width: 991px) {
  .partner-with-systango .text-heading {
    margin-bottom: 0px!important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  body h2.text-heading.orange-grdnt-color {
    margin-bottom: 20px!important;
  }    
  .bottom_section .contact_investers_heading {
    font-size: 2rem !important;
    line-height: 38px !important;
    margin-bottom: 20px!important;
  }  
  body section.container-fluid.inline_slider {
    max-height: none !important;
  }  
  .slider_content_slide .slick-list.draggable {
    max-height: 510px;
  }
  .slider_height .heading {
    font-size: 2rem !important;
    line-height: 36px !important
  }
  .google-idp .row .col-md-6 {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .google-idp .contact_investers_wrapper p {
    text-align: center;
  }
  .google-idp a.manage_link {
    margin-right: 15px !important;
    margin-top: 0px !important;
    max-width: 130px;
    margin-left: 0 !important;
  }
  
  .google-idp.different-section .contact_investers_heading {
    text-align: center !important;
    margin-top: 0px !important;
    /* background: linear-gradient(90deg, rgba(32, 35, 51, 1) 0%, rgba(52, 201, 160, 1) 64.87%); */
    /* max-width: 342px; */
    margin: 0 auto;
  }
  .navigator h3 {
    font-size: 18px !important;
  }
  .slider_height h3 {
    margin-top: 30px;
  }
  .bi-gen.google-idp.different-section .contact_investers_heading br {
    display: none;
  }
}
.google-idp .contact_investers_wrapper {
  height: auto!important;
  padding: 36px 36px 36px 60px!important;
}
.group-img-mobile {
  display: none;
}
@media screen and (min-width: 320px) and (max-width: 991px) {
  .google-idp .contact_investers_wrapper {
    height: auto!important;    
  }
  .google-idp .contact_investers_wrapper { 
    padding: 36px!important;    
  }
  .group-img-mobile {
    display: flex !important;
    justify-content: center;
    margin-bottom: 0px;
    margin-top: -40px;
    z-index: -1;
    position: relative;
  }
  .group-img-desktop {
    display: none;
  }
  .group-img-mobile img {
    width: 100%;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .google-idp .contact_investers_wrapper {
    padding: 30px 20px!important;
  }
  .our_clients-section .text-heading {
    padding: 0 30px;
  }
}

.desktop_device img {
  width: 100%;
  margin-top: -4%;
}

.client-slider-wrapper {
  margin-top: 0!important;
}

/* ** */
@media only screen 
     and (min-device-width: 320px) 
     and (max-device-width: 991px) {
  .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: 100%;
    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-bottom: 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;
    margin-top: 30px
  }
  .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
  }
  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;
  }
  .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 {
    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%;
  }
  .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 {
    padding: 0 0 50px !important;
  }
  .fix-section {
    padding-top: 0 !important;
    margin-bottom: 100px
  }
  .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 {
    top: 100px;
    padding-top: 70 !important
  }
  .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;
  }  
  .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 (max-width: 1180px) {
  .client-slider-wrapper .slick-slide {
    min-height: 60px;
    height: 60px;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 820px) and (max-width: 1180px) {
  .whysystango {
    padding-bottom: 50px !important
  }
  .bi-gen.google-idp.different-section .contact_investers_heading br {
    display: none;
  }
  body .bi-gen .contact_investers_wrapper .sub_text_div {
    padding: 20px 0 40px 0 !important;
  }
  .slider_height h3 {
    margin-top: 30px;
  }
  body section.container-fluid.inline_slider {
    max-height: none !important;
  }
  .form-section .whysystango_video h2 {
    margin: 0 auto 20px;
  }
  .slider_content_slide .slick-list.draggable {
    max-height: 510px;
  }
  .form-section .sticky-div p {
    margin: 0 auto
  }
  .our-partner-program h2 {
    font-size: 40px;
  }
  .bottom_section {
    padding-bottom: 0px;
  }
  .bottom_section {
    margin-bottom: 50px!important;
  }  
  .google-idp .row {
    flex-direction: column-reverse;
  }
  .google-idp .row .col-md-6 {
    max-width: 100%;
    flex: 0 0 100%;
  }
  .google-idp .contact_investers_wrapper p {
    text-align: center;
  }
  .google-idp a.manage_link {
    margin: 0 !important;
  }
  body .google-idp .d-flex {
    align-items: center !important;
    justify-content: center !important;
  }
  .google-idp.different-section .contact_investers_heading {
    text-align: center !important;
    margin-top: 0px !important;
    /* background: linear-gradient(90deg, rgba(32, 35, 51, 1) 0%, rgba(52, 201, 160, 1) 64.87%); */
    /* max-width: 342px; */
    margin: 0 auto;
  }
  .navigator h3 {
    font-size: 18px !important;
  }
  .group-img-desktop img {
    width: 100% !important
  }
  h2.section_heading.text-heading.orange-grdnt-color br {
    display: none;
  }
  .innovation-possible-section {
    margin-top: 40px ;
    margin-bottom: 20px !important
  }
  .banner-text h1 br {
    display: none;
  }
}
.banner-text .first-p {
  margin-bottom: 25px!important;
}
@media only screen and (max-width: 1024px) {
  .banner-text .first-p {
    margin-bottom: 20px!important;
  }
  .contact_investers_wrapper ul li img {
    width: auto;
  }
}
@media only screen and (max-width: 991px) {
  .banner-text h1 {
    font-size: 48px;
    line-height: 59px;
  }
  .banner-text h1, .contact-banner p {
      text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .partner-with-systango-list-card p {
    font-size: 14px;
    line-height: 22px;
  }
  .banner-text h1 {
      font-size: 36px;
      line-height: 42px;
  }
  .contact-banner {
      padding-bottom: 0px;
  }
  .contact-banner p {
      text-align: center;
  }
  .inner-page .banner {
    padding-bottom: 20px!important;
  }    
}
@media only screen and (max-width: 575px) {
  .banner-text h1 {
    font-size: 28px;
    line-height: 32px;
  }
}
a.manage_link {
  display: flex;
  max-width: 208px;
  padding-left: 0;
  padding-right: 0;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  margin-right: auto !important;
  margin-top: 25px
}
/*==============*/
.slider_content_slide .slick-track {
    display: block !important;
    flex-direction: column;
        max-height: 730px;
    flex-direction: column;
    height: auto !important;
}
section.container-fluid.inline_slider {
  max-height: 740px !important
}
.slider_content_slide .slick-slide {
    width: 100% !important;
    /*height: auto !important;*/
    padding-bottom: 5px !important
}
.slider_content_slide .slick-active {

}
.slider_content_slide .square {
    position: relative;
}
.slider_content_slide .slick-active .square::before {
    content: '';
    position: absolute;
    left: -3px;
    top: 0px;
    background-color: rgba(250, 139, 38, 1);    
    width: 3px;    
    animation-name: example;
    animation-duration: 3s;
    -webkit-animation-name: example;
    -webkit-animation-duration: 3s;
}
@keyframes example {
    0% { height: 0%; }
    100% { height: 100%; }
}

/* WebKit Keyframes */
@-webkit-keyframes example {
    0% { height: 0%; }
    100% { height: 100%; }
}
/*.square .solutions_content {display: none; transition: all 2s; overflow: hidden;}*/
.slider_content_slide .slick-active .square .solutions_content {
    display: block; transition: all 2s;
}

.animation_image {
    position: relative;
}
.animation_image:after {
    position: absolute;
    content: "";
    background: url(../img/ai-agent/chat-anim.gif);
    background-size: 220px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    z-index: 10;
    left: -25px;
    bottom: -48%;
}
.animate_image img {
    display: none;
}
/*.highlighter img.img-fluid {
    display: flex;
}*/
.image_slider__ .highlighter img.img-fluid {
    display: flex;
}
.animate_image.highlighter:before {
    content: none !important;
}
.image_slider__ .square {
    border-left: 0 !important;
        margin: 0 !important;
}
.animate_image {
    position: relative;
}
.animate_image:after {
    position: absolute;
    content: "";
    background: url(../img/ai-agent/chat-anim.gif);
    background-size: 220px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    z-index: 10;
    left: -25px;
}
#div11:after {
    bottom: -48%;
}
#div12:after {
    bottom: -38%;
}
#div13:after {
    bottom: -18%;
}
#div14:after {
    bottom: -38%;
}
#div15:after {
    bottom: -48%;
}
#div16:after {
    bottom: -58%;
}
.google-idp .contact_investers_wrapper:before {
  /* background: linear-gradient(253.43deg, rgba(203, 255, 241, 0.2) 22.26%, rgba(52, 201, 160, 0.16) 67.84%); */
  background: linear-gradient(180deg, rgba(218, 205, 255, 0.2) 0%, rgba(176, 152, 242, 0.2) 100%);

}
ul.slider_content_slide {
  margin-top: 40px;
}
.bottom_section {
  margin-bottom: 90px !important;
}
.contact-banner {
  padding-bottom: 0px !important
}
.google-idp .contact_investers_wrapper {
  background-color: rgba(203, 255, 241, 0.2) !important;
  border: 1px solid rgb(176, 152, 242, .50) !important
}
.square {
  margin-bottom: 12px !important
}
.left-tab-content .tab-content-title p{
  max-width: 685px !important; 
}
.google-idp .contact_investers_wrapper p {
  margin: 20px 0 25px
}

@media only screen and (max-width: 1180px) {
  .bottom_section {
    margin-bottom: 50px!important;
  }
  .inner-page .banner {
    padding-bottom: 0!important;
  }
} 

@media only screen and (max-width: 991px) {
    .testimonial-box {
        min-height: 380px;
        padding: 40px 20px;
    }
}

.inline_slider .tab-content-title p{
  max-width: 760px !important; 
  margin: 0 auto;
}

.partner-with-systango p.text-para {
  max-width: 840px !important; 
  margin: 0 auto;
}
/* Tabs */
.include-all-section .tabs-block .nav-tabs {
    border: 0px;
    justify-content: flex-start;
    overflow-x: auto;
    position: relative;
    flex-flow: nowrap;
    display: flex;
}
.include-all-section .tabs-block .nav-tabs:after {
    content: '';
    background-color: #e9e9eb;
    height: 2px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 20px;
    right: 20px;
}
.include-all-section .tab-content {
    padding-top: 30px;
}
.include-all-section .tabs-block .nav-item {
    margin: 20px 45px 0 0!important;
    white-space: nowrap;
}
.include-all-section .tabs-block .nav-item:first-child {
    /*margin-left: -20px;*/
}
.include-all-section .tabs-block .nav-item .nav-link  {
    color: #202333;    
    border: 0px;
    border-bottom: 2px solid #e9e9eb;
    padding: 13px 0px;
    font-size: 1rem;
    line-height: 28px
}
.include-all-section .tabs-block .nav-item.active .nav-link {
    color: #202333;
    font-weight: 700;
    background-color: transparent;
    border: 0px;
    border-bottom: 2px solid #FA8B26;
    padding: 13px 0px;

}

.include-all-section .tabs-block .nav-item .nav-link:hover {    
    border-bottom: 2px solid #FA8B26;
}

@media only screen and (max-width: 991px) {
    .include-all-section .tabs-block .nav-tabs {
        justify-content: start;
        padding-bottom: 0;
    }
    .include-all-section .tabs-block .nav-item {
        /*margin: 22px 20px 15px 20px;*/
    }
}
.bi-gen .contact_investers_wrapper:before {
  background: linear-gradient(253.43deg, rgba(248, 186, 129, 0.2) 22.26%, rgba(246, 157, 76, .15) 69.47%) !important;
}
.bi-gen .contact_investers_wrapper {
  border: 1px solid #FA8B26 !important;
  background-color: rgb(254, 225, 200, .14) !important;
  padding: 20px 40px 0 !important;
  position: relative;
}
.bi-gen .contact_investers_wrapper .sub_text_div {
  padding: 40px 0 !important
}
.bi-gen.google-idp.different-section .contact_investers_heading {
  background: linear-gradient(90deg, #202333 0%, rgba(246, 157, 76, 1) 90.87%);
}
.robot-img {
  background: url(../img/google-gen-ai/robo-lady.png);
  background-size: 90% !important;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
  position: absolute;
  right: 0;
  margin-top: 20px;
}
@media only screen and (max-width: 1180px) {
  .bi-gen .contact_investers_wrapper .sub_text_div {
    padding: 20px 0 30px 0 !important
  }
  .robot-img {
    position: relative;
    min-height: 200px;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1180px) {
  .robot-img {
    background: none;      
    justify-content: center;
    display: flex;
  }
}

.top-box {
  position: relative;
    overflow: hidden;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .tabs-block .nav-tabs:after {
    width: 145%;        
    left: -10px !important;
  }
  body .col-lg-12.blockchain-integrations_brands, .col-lg-12.tabs-block {
    padding: 0 15px !important;
    margin-top: 0 !important
  }
  .bi-gen.google-idp.different-section .contact_investers_heading br {
    display: none;
  }
  .tabs-block .viewcasestudy_heading {
    margin-bottom: 10px !important
  }
  .include-all-section .tabs-block .nav-tabs {
    padding-bottom: 5px;
  }
  .bi-gen.google-idp.different-section .contact_investers_heading {
    margin-bottom: 20px !important
  }
  .robot-img {
    position: relative;
    height: 200px;
  }
  body  .bi-gen .contact_investers_wrapper .sub_text_div {
    padding: 0px 0 20px !important
  }
  .bi-gen .contact_investers_wrapper {
    padding: 0 20px !important
  }
  .client-slider-wrapper .navigator img {
    width: 80% !important
  }
  body .bottom_section {
    margin-bottom: 50px !important;
  }
  body .innovation-possible-section .services_content_blocks.bottom {
    margin-bottom: 0 !important
  }
  .innovation-possible-section .services_content_blocks {
    min-height: 140px !important;
  }
  .innovation-possible-section .col-lg-5.col-md-6 .col-md-6 {
    margin-bottom: 20px;
  }
  .left-tab-content h2.text-heading.orange-grdnt-color,
  .left-tab-content .tab-content-title p {
    text-align: center !important;
  }
  .left-tab-content .col-sm-12.col-md-12.col-lg-5.mb-4 {
    text-align: center;
  }
  body .include-all-section {
    padding: 50px 0 20px 0 !important
  }

}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  body .col-lg-12.blockchain-integrations_brands, .col-lg-12.tabs-block {
    padding: 0 15px !important;
    margin-top: 0 !important
  }
  body .google-idp .d-flex {
    align-items: center !important;
    justify-content: center !important;
  }
  #my-carousel .owl-dots {
    margin: 10px auto 30px !important
  }
  .banner-text h1 br {
    display: none;
  }
  .include-all-section {
    padding: 0px 0 50px 0 !important;
  }
  .tabs-block .viewcasestudy_heading {
    margin-bottom: 10px !important
  }
  .include-all-section .tabs-block .nav-tabs {
    padding-bottom: 5px;
  }
  .bi-gen.google-idp.different-section .contact_investers_heading {
    margin-bottom: 0px !important
  }
  .include-all-section p {
    margin-bottom: 0 !important;
    margin-bottom: 20px !important;
  }
  .col-sm-12.text-center.mt-5 {
    margin-top: 30px !important;    
  }
  .tab-content>.tab-pane {
    padding-top: 0 !important
  }
  .tabs-block .nav-item:last-child {
    margin-right: 0 !important;
  }
  /* #my-carousel {
    margin-top: 40px;
  } */
  .client-slider-wrapper {
    margin-bottom: 30px !important
  }
  .robot-img {
    position: relative;
    height: 200px;
  }
  /* .bi-gen .contact_investers_wrapper .sub_text_div {
    padding: 0px 0 20px !important
  } */
  .bi-gen .contact_investers_wrapper {
    padding: 20px 20px 0 0 !important
  }
  .client-slider-wrapper .navigator img {
    width: 80% !important
  }
  body .bottom_section {
    margin-bottom: 50px !important;
  }
  /*.different-section .row > div {
    max-width: 100% !important
  }*/
  .google-idp .row {
    flex-direction: column-reverse;
  }
  .ipad_show {
    display: block !important;
  }
  body .col-sm-12.col-md-12.col-lg-6.mt-lg-5.mt-4 {
    margin-top: 30px !important;
  }

  .innovation-possible-section .col-lg-5.col-md-6 .col-md-6 {
    margin-bottom: 20px;
  }
  ul.what-we-do-list li.result {
    padding: 40px 40px 40px 40px !important
  }
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    top: 35% !important
  }
}
/* .ipad_show {
  display: none;
} */
.tabs-block .viewcasestudy_heading {
  margin-top: 0 !important;
}
.idp-bi-text, .idp-bi-text span {
  font-size: 20px !important;
  display: flex;
  align-items: center;
  font-weight: 700 !important;
  font-family: 'Playfair Display' !important;
  color: rgba(32, 35, 51, .7);
}
.idp-bi-text svg {
  margin-right: 10px
}


@media only screen and (max-width: 991px) {
  .include-all-section {
    padding: 0px 0 50px 0 !important;
  }
}
.col-sm-12.col-md-12.col-lg-6.mt-lg-5.mt-4 {
  margin-top: 0 !important;
}
.different-section.google-idp.bi-gen ul {
  margin-top: 45px !important
}

/*WHat we do*/
section.what-we-do {
  margin: 30px 0 90px !important;
}
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: 380px;
  padding: 100px 40px 40px 60px;
  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: 10px;
    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: 60%;
  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: background: rgba(32, 35, 51, 1);
  -webkit-animation-delay: .2s;
  color: background: rgba(32, 35, 51, 1);
  background-clip: unset ;
  -webkit-background-clip: unset ;
  -webkit-text-fill-color: background: rgba(32, 35, 51, 1);
  font-family: 'Mulish', sans-serif !important;

}
ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
  background: none !important;
  top: 37%;
  left: 0;
  background: #202333 !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 28px
}
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.result.orange-group.result_hover,
li.result.orange-group {
  background: linear-gradient(253.43deg, rgba(250, 139, 38, 0.3) 0%, rgba(250, 139, 38, 0.018) 99.37%) !important;
}
li.result.green-group.result_hover,
li.result.green-group {
  background: linear-gradient(0deg, rgba(52, 201, 160, 0.3), rgba(52, 201, 160, 0.3)) !important
}
li.result.purple-group.result_hover,
li.result.purple-group {
  background: linear-gradient(0deg, rgba(176, 152, 242, 0.3), rgba(176, 152, 242, 0.3)) !important;
}
li.result.grey-group.result_hover,
li.result.grey-group {
  background: linear-gradient(0deg, rgba(58, 137, 248, 0.3), rgba(58, 137, 248, 0.3)) !important;
}
.result .what-we-do-box img {
  width: 0;
}
li.result.result_hover .what-we-do-box img {
  width: 60px !important;
}
/*Why IDP*/
.innovation-possible-section .services_heading {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 0;
}
.innovation-possible-section .services_heading span {
  font-weight: 700;
}
.services_content_blocks .btn-dark {
  background: transparent !important;
  border: 1px solid #202333 !important;
  color: #202333 !important;
  padding: 11px 15px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
}
/* Why systango success section */
.services_content_blocks {        
    box-shadow: 0px 14px 34px 0px #253D4914;
    position: relative;
    padding: 30px 12px 20px 12px;
    border-radius: 20px;
    margin-bottom: 20px;
    height: 100%;
    display: flex;
    flex-flow: column;
}

.services_content_blocks::before {    
    border-radius: 20px;    
}
.why_systango-section .services_content_blocks {
    height: 100% !important;
}
.why_systango-section {
    padding-top: 46px;
    padding-bottom: 40px;
}
.why_systango-section .text-heading {
    margin-bottom: 25px;
}
.why_systango-section .para {
    margin-bottom: 40px;
}
.mt-20 {
    margin-top: 20px;
}
.mb-20 {
    margin-bottom: 20px;
}
.why_systango-section .services_content_blocks {
    padding: 30px 20px;
}
.innovation-possible-section .services_content_blocks {
    padding: 34px 20px 20px 20px;
    min-height: 195px; 
    justify-content: end;
}
.innovation-possible-section .services_content_blocks.bottom { 
    margin-bottom: -50px!important;
}
.innovation-possible-section {
    margin-bottom: 70px;
}
@media only screen and (max-width: 1199px) {
    .services_content_blocks a {
        height: 66px;
        display: flex !important;
        align-items: center;
        justify-content: center; 
    }
}
@media only screen and (max-width: 991px) {
    .services_content_blocks a {
        height: auto;        
    }
}

@media only screen and (max-width: 767px) {
    .why_systango-section {        
        padding-bottom: 0px;
    }
}
.btn-dark {    
  background: #202333;
  color: #fff;
}
.overflow-hidden {
  overflow: hidden;
  padding: 0px;
}
.btn-dark:hover { 
  background: #202333 !important;
  color: #fff !important;
  cursor: pointer;
  box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
}
.processing-section .services_content {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
.processing-section .services_content p span {
  font-weight: 700;
}
.processing-section .services_content img {
  margin-right: 12px;
}
.wh-38 {
  width: 38px;
  height: 38px;
}
.big-container + section.container-fluid.different-section {
  margin-top: 90px;
}
.google-idp a.manage_link {
  margin-right: 15px !important;
  margin-top: 0px !important;
  max-width: 130px;
}
.bi-gen.different-section .contact_investers_heading {
  font-size: 30px !important;
  line-height: 36px !important;
}
.bi-gen.different-section .contact_investers_heading.remove_style {
  font-size: 26px !important;
  line-height: 38px !important;
  font-family: 'Mulish', sans-serif !important;
  background: #000;
}
.processing-section h2.text-heading.orange-grdnt-color.px-3 {
  margin-bottom: 45px !important;
}
.google-idp .d-flex {
  align-items: flex-start !important;
  justify-content: flex-start !important;
}


@media screen and (min-width: 320px) and (max-width: 991px) {
  .different-section {
    margin-top: 0px!important;
    padding-bottom: 50px!important;
  }
  .innovation-possible-section {
    margin-bottom: 0px!important;
    padding-bottom: 50px!important;
  }
  .processing-section {
    padding-top: 0px!important;
    padding-bottom: 26px!important;
  }
  section.what-we-do {
    margin-top: 0px!important;
    padding-top: 28px!important;
    margin-bottom: 50px!important;
  }
  .left-tab-content {
    margin-bottom: 0px!important;
  }
  .different-section.google-idp.bi-gen {
    padding-top: 0px!important;
  }
  .different-section.google-idp.bi-gen ul {
    margin-top: 20px !important;
  }
  .google-idp .contact_investers_wrapper ul li {
    width: 100%;
  }
  .contact_investers_wrapper h3 {
    text-align: center;
  }
  .different-section.google-idp.bi-gen ul li {
    width: 100%;
  }
  .group-img-desktop img {
    width: 100%;
  }
}

@media (device-width: 1180px) and (device-height: 820px) and (orientation: landscape) {
.different-section {
  margin-top: 0px!important;
  padding-bottom: 50px!important;
}
.innovation-possible-section {
  margin-bottom: 0px!important;
  padding-bottom: 50px!important;
}
.processing-section {
  padding-top: 0px!important;
  padding-bottom: 50px!important;
}
section.what-we-do {
  margin-top: 0px!important;
  padding-top: 50px!important;
  margin-bottom: 0px!important;
}
.left-tab-content {
  margin-bottom: 0px!important;
}
.different-section.google-idp.bi-gen {
  padding-top: 50px!important;
}
.google-idp .contact_investers_wrapper p {
  margin: 20px 0 0px;
}
.google-idp .contact_investers_wrapper p {
  text-align: left;
}
}
@media only screen and (max-width: 1180px) {
.bi-gen .contact_investers_wrapper .sub_text_div {
  padding: 40px 0 20px 0 !important;
}
.different-section.google-idp.bi-gen ul li {
  text-align: center;      
}
.position-relative img.img-fluid {
    margin-top: 20px;
}
}

@media (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {
.different-section {
  margin-top: 0px!important;
  padding-bottom: 50px!important;
}
.innovation-possible-section {
  margin-bottom: 0px!important;
  padding-bottom: 50px!important;
}
.processing-section {
  padding-top: 0px!important;
  padding-bottom: 50px!important;
}
section.what-we-do {
  margin-top: 0px!important;
  padding-top: 50px!important;
  margin-bottom: 0px!important;
}
.left-tab-content {
  margin-bottom: 0px!important;
}
.different-section.google-idp.bi-gen {
  padding-top: 50px!important;
}
.different-section h3 {
  text-align: center;
}
}

@media only screen and (max-width: 991px) {  
  ul.what-we-do-list {
    flex-direction: column;
  }
  ul.what-we-do-list li.result {
    width: calc(100% - 0%)!important;
    height: auto;
    padding: 24px 40px;
  }
  ul.what-we-do-list li.result .what-we-do-content {
    margin-top: 0px;
  }
  ul.what-we-do-list li.result .what-we-do-content p {
    margin-top: 50px;
    margin-bottom: 0;
  }
  ul.what-we-do-list li.result.result_hover .what-we-do-box h2 {
    top: 22%;
    background: none !important;
    -webkit-text-fill-color: #000 !important;
  }
  ul.what-we-do-list .btn-primary {
    margin-top: 20px!important;
  }

  ul.what-we-do-list li.result .what-we-do-box h2 {
    transform: translateX(-100%) translateY(-50%) rotate(0deg);
    margin: 0;
    min-height: 33px;
    font-size: 24px;
  }
}
.position-relative.right-side-width {
  text-align: left !important;
  max-width: 705px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.circle-gif {
  width: 260px;
  height: 260px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url(../img/services/svg/circle.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
.circle-gif img {
  width: 72%;
  position: relative;
}
body .bi-gen.google-idp.different-section .contact_investers_heading {
  font-size: 48px !important;
  line-height: 60px !important;
}
.our-offering-list li span {
  font-weight: bold !important
}
.google-idp ul {
    justify-content: center;
    align-items: flex-start;
}

/* Tabs */
.include-all-section .tabs-block .nav-tabs {
  border: 0px;
  overflow-x: auto;
  position: relative;
  flex-flow: nowrap;
  display: flex;
  justify-content: space-between;
  align-items: center !important;
  text-align: center;
}
.include-all-section .tabs-block .nav-tabs li:last-child {
    margin-right: 0 !important;
}
.include-all-section .tabs-block .nav-tabs:after {
    content: '';
    background-color: #e9e9eb;
    height: 2px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 20px;
    right: 20px;
}
.include-all-section .tab-content {
    padding-top: 30px;
}
.include-all-section .tabs-block .nav-item {
    margin: 20px 45px 0 0!important;
    white-space: nowrap;
}
.include-all-section .tabs-block .nav-item:first-child {
    /*margin-left: -20px;*/
}
.include-all-section .tabs-block .nav-item .nav-link  {
    color: #202333;    
    border: 0px;
    border-bottom: 2px solid #e9e9eb;
    padding: 13px 0px;
    font-size: 1rem;
    line-height: 28px
}
.include-all-section .tabs-block .nav-item.active .nav-link {
    color: #202333;
    font-weight: 700;
    background-color: transparent;
    border: 0px;
    border-bottom: 2px solid #FA8B26;
    padding: 13px 0px;

}

.include-all-section .tabs-block .nav-item .nav-link:hover {    
    border-bottom: 2px solid #FA8B26;
}

@media only screen and (max-width: 991px) {
    .include-all-section .tabs-block .nav-tabs {
        justify-content: start !important;
        padding-bottom: 0;
    }
    .include-all-section .tabs-block .nav-item {
        /*margin: 22px 20px 15px 20px;*/
    }
}
.tab-content-data .item .btn,
.tab-content-data .item .btn-md {
  position: relative !important;
}