/* Css - sogo-main-sub-page-mobile-app */
/*@import url('/wp-content/themes/Sogosurvey/AllPageCSS/sogo-main-sub-page-e3c.css');*/
/* Common color code for all sub pages - start */
.sogo-subpage-e3c-core-color-code {
  color: #4068AA !important;
}
.sogo-subpage-e3c-cx-color-code {
  color: #026C7A !important;
}
.sogo-subpage-e3c-ex-color-code {
  color: #B57504 !important;
}
.sogo-subpage-e3c-connect-color-code {
  color: #CE5E11 !important;
}

.sogo-subpage-e3c-core-background-color-code .ttc-card-icon {
  background-color: #4068AA !important;
}
.sogo-subpage-e3c-cx-background-color-code .ttc-card-icon {
  background-color: #026C7A !important;
}
.sogo-subpage-e3c-ex-background-color-code .ttc-card-icon {
  background-color: #B57504 !important;
}
.sogo-subpage-e3c-connect-background-color-code .ttc-card-icon {
  background-color: #CE5E11 !important;
}
/* Common color code for all sub pages - end */
/* Top banner section - start */
/* Headers section :start */
div#page-subheader {
  background: linear-gradient(87deg, #025964 0%, #028597 100%);
}
/* .sogo-sub-page-breadcrumb {
  display: flex;
  align-items: center;
  font-size: 1.96rem;
  line-height: 1.71;
  letter-spacing: 0.0308rem;
  color: var(--color-light-black);
  justify-content: space-between;
} */
.scb-bc-logoSection {
  display: flex;
  align-items: center;
}
.scb-currentPage {
  width: 4.9rem;
  height: 5.18rem;
  padding: 0rem 0 0.28rem 0;
  background-size: 4.62rem;
  background-position: center;
  background-repeat: no-repeat;
}
.scb-currentPage.sogoCore {
  background-image: url(/wp-content/uploads/2023/03/core-alt.png);
}
.scb-parentPage {
  font-size: 3.08rem;
  line-height: 0.09;
  letter-spacing: -0.0014rem;
  color: #fff/*var(--color-white)*/;
  display: inline-block;
  font-family: 'Epilogue-Bold';
}
.so-icon {
  position: relative;
  top: 0.28rem;
  /*right: 1.12rem;*/
}
.so-text, .sogo-overview .so-icon .fal.fa-long-arrow-left {
  color: #fff !important;
}
/* Headers section :end */

.sogo-cx-nps-banner.stretch {
  overflow: initial;
  background-image: radial-gradient(circle at 0% 100%, #093033, #0c4145 100%);
  padding: 7rem 0 8.4rem;
}
.sogo-main-cx-banner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 0;
  align-items: center;
  text-align: left;
}
.section-no-parallax .sogo-main-cx-content {
  width: 60%;
}
.sogo-main-cx-banner h1 {
  font-family: 'Epilogue-Bold';
  font-size: 6.4rem;
  line-height: 0.92;
  letter-spacing: normal;
  color: #fff;
  margin-bottom: 0;
}
.sogo-main-cx-banner .sogo-main-cx-content p.secondary-text {
  font-family: 'Epilogue-Bold';
  font-size: 7.2rem;
  line-height: 1;
  letter-spacing: -0.0728rem;
  color: #02becc;
  margin-bottom: 2.8rem !important;
  margin-top: 0.5rem;
}
.sogo-main-cx-banner .sogo-main-cx-content .sogo--banner-text-1.wls-banner-text {
  font-family: 'Epilogue-Regular';
  font-size: 2.38rem;
  line-height: 1.59;
  letter-spacing: -0.0476rem;
  color: #fff;
  width: 100%;
  margin: auto 0;
  padding: 1.4rem 0;
}
.sogo-cx-nps-banner .sogo-main-cx-banner p {
  max-width: 100%;
}
.contact-child-frame {
  display: flex;
  top: 2.1rem;
  position: relative;
  z-index: 1;
}
.sogo-blue-bigImg-text-centered .mainheading .contact-child-frame{
 top:2.1rem;
}
.section-no-parallax .sogo-main-cxbanner-img {
  background-image: url(/wp-content/uploads/2023/03/mobile-app-home-banner.png);
  height: 70rem;
  background-size: contain;
  width: 40%;
  background-repeat: no-repeat;
  position: relative;
  top: 50%;
}
.play-btn {
 font-size: 10.08rem;
 text-align: center;
 opacity: 1;
 position: absolute;
 top: 41%;
 left: 39%;
 transform: translate(-36%,-36%);
}
.sogo-main-cxbanner-img .play-btn:hover {
 transform: translate(-36%,-36%);
}
.sogo-main-cxbanner-img .play-btn .fad.fa-play-circle{
 cursor: pointer;
}
.sogo-main-cxbanner-img .play-btn .fad:before {
 color: #fff100;
}
.sogo-main-cxbanner-img .play-btn .fad.fa-play-circle:after {
 opacity: 1;
 color: #BDBDBD;
}
/* Top banner section - end */

.bg-whiteclr{
  background-color: #ffffff;
}
.sogo-back-overview{
  padding-top: 2.8rem;
}
.so-text {
  margin-left: 1.96rem;
  font-size: 1.96rem;
  font-weight: bold;
  color: var(--color-lonavala);
}
/*Banner section starts*/
.sogo-cx-nps-banner {
  padding: 2.24rem 0 10.5rem;
}
.sogo-main-cx-banner .testimonial-descript {
  margin: 0 auto 1.12rem;
}
/*Banner section ends*/
/*Customer Feedback Section*/
.sogo-blue-bigImg-text-centered .mainheading p, .sogo-blue-bigImg-text-centered-2 .mainheading p{
color: #fff;
/*color: var(--color-white);*/
text-align: left;
}
.secondaryTxt {
  font-family: 'Epilogue-Bold' !important;
  color: #02becc !important;
  font-weight: 400;
  font-size: 10.08rem;
}
.sogo-blue-center-desc p {
color: #fff;
}
.customer-feedback.fadeMaxUp .wpb_content_element .wpb_wrapper {
  background-image: url(/wp-content/uploads/2023/03/sogo_core_formBuilderbgBlackN.png);
}
.fadeMaxUp{
  animation-name: fadeMaxUp;
}

.to-animate-elem {
  opacity: 0;
}
.animated{
  animation-duration: 1s;
  animation-fill-mode: both;
}
.sogo-blue-big-image{
  display: flex;
  flex-direction: column;
  width: 100%;
  text-align: center;
  height: 84rem;
  align-items: center;
  justify-content: space-around;
}

/* Sogo feature customerInfo wrapper - start */
.sogo-feature-customerInfo-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.sogo-feature-customerInfo {
  margin: 0 auto 7rem;
  box-sizing: border-box;
  max-width: 44.1rem;
}
.sogo-customer-solution-card-wrapper .sogo-feature-customerInfo,
.sogo-subpage-big-banner-with-card-sec .sogo-feature-customerInfo {
  margin: 0 auto 5.6rem;
  /* padding: 4.2rem 4.2rem 1.4rem; */
  border-radius: 3.36rem;
}
/* .sogo-customer-solution-card-wrapper .sogo-feature-customerInfo:hover,
.sogo-subpage-big-banner-with-card-sec .sogo-feature-customerInfo:hover {
  box-shadow: 0 3.36rem 8.4rem 0 rgba(126, 136, 154, 0.12);    
} */
.sogo-feature-customerInfo .sfci-icon {
  font-size: 5.88rem;
}
.sogo-feature-customerInfo .sfci-heading {
  width: 100%;
  max-width: 44.1rem;
  font-size: 2.8rem;
  font-family: 'Epilogue-Bold';
}
/*.sogo-customer-solution-card-wrapper.sogo-cs-card-bg-white-learn-more-wrapper .sogo-feature-customerInfo .sfci-heading,
.sogo--blue-divided-card .sogo--blue-Raisedialogue-card .rc-sub-cardHeading {
  font-family: 'Epilogue-SemiBold';
}*/
.sogo--blue-divided-card {
  max-width: 180rem;
}
.sogo--blue-divided-card .sogo--blue-Raisedialogue-card{
  max-width: 30rem;
}
.sogo--blue-divided-card .sogo--blue-Raisedialogue-card .rc-sub-cardHeading{
  max-width: 28rem;
  width: auto;
}

.sogo-feature-customerInfo .sfci-desc {
  width: 100%;
  max-width: 44.1rem;
}
.sogo-feature-customerInfo .sfci-desc .ss-typo_para-m-left {
  font-size: 2.1rem;
}
.sogo-customer-solution-card-wrapper .sogo--event-btn.sogo-feature-rad-btn{
  padding: 0;
  text-align: center;
}

/* Sogo feature customerInfo wrapper - end */

/* Sogo customer feedback white bg divided card wrapper - start */
.customer-solution.sogo-customer-solution-card-wrapper{
  padding-top: 4.2rem;
  padding-bottom: 4.2rem;
}
.sogo-cf-white-bg-divided-card-wrapper .sogo-blue-tab-customer .pageHeading{
  color: #333 !important;
  font-family: 'Epilogue-Bold' !important;
}
.sogo-cf-white-bg-divided-card-wrapper .sogo-blue-tab-customer {
  margin: 0 auto 8.4rem;
}
.sogo-customer-solution-header-sec .sogo-blue-tab-customer .PrimaryText,
.sogo-subpage-customer-card-header-sec .sogo-blue-tab-customer .PrimaryText,
.sogo-subheading.wow-title .PrimaryText,
.sogo-subpage-big-banner-with-header-sec .sogo-sub-improve-big-banner-header-wrapper .PrimaryText {
  font-size: 6.72rem;
}
.sogo-customer-solution-header-sec .sogo-blue-tab-customer .secondaryTxt,
.sogo-subpage-customer-card-header-sec .sogo-blue-tab-customer .secondaryTxt,
.sogo-subheading.wow-title .secondaryTxt,
.sogo-cf-white-bg-divided-card-wrapper .sogo-blue-tab-customer .pageSubHeading {
  font-size: 8.4rem;
}
.sogo-cf-white-bg-divided-card-wrapper .sogo-white-bg-divided-card .sogo--blue-Raisedialogue-card {
  background-color: var(--color-white) !important;
  box-shadow: 0 2.8rem 5.6rem 0 rgba(204, 204, 204, 0.2);
}
.sogo--blue-Raisedialogue-card{
   background-color: var(--color-white) !important;
}
.sogo-cf-white-bg-divided-card-wrapper .sogo-white-bg-divided-card .sogo--blue-Raisedialogue-card {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
/* .sogo-cf-white-bg-divided-card-wrapper .sogo-white-bg-divided-card .sogo--blue-Raisedialogue-card .rc-card--text-desc {
  font-size: 1.82rem;
}
.sogo-cf-white-bg-divided-card-wrapper .sogo-white-bg-divided-card .sogo--blue-Raisedialogue-card .rc-sub-cardHeading{
  font-size: 2.38rem;
} */
.sogo-cf-white-bg-divided-card-wrapper .sogo-cx-fc-para.sogo-cx-para-custom {
  font-size: 2.66rem;
  opacity: 0.5;
  line-height: 1.42;
  letter-spacing: -0.0532rem;
  margin: 5.6rem auto;
  max-width: 107.8rem;
}
.sogo-cf-white-bg-divided-card-wrapper .contact-child-frame {
  justify-content: center;
}
/* Sogo customer feedback white bg divided card wrapper - end */

/*Keep tab cards*/
.sogo-keeptab {
  padding-top: 12.6rem;
  padding-bottom: 4.2rem;
}
.sogo-blue-tab-customer {
  margin: 0rem auto 1.4rem;
}
.sogo-keeptab .sogo-cx-fc-para {
  padding-bottom: 1.4rem;
}
.sogo-keeptab .sogo-cx-fc-para {
  margin: 2.1rem auto 1.4rem !important;
}
/*Text with right side image*/
.sogo-blue-bigImg-text-centered-2 {
  padding: 0rem;

}
.sogo-cx-mob-feedback{
  background-image: url(/wp-content/uploads/2021/02/sogoCx_fcEasy.jpg);
}
.sogo-blue-cx-image {
  display: flex;
  flex-direction: column;
  margin: 16.1rem auto;
  justify-content: space-around;
}

.sogo-blue-bigImg-text-centered-2 .fal {
  font-size: 6.72rem;
  line-height: 1.08;
}
.sogo-blue-bigImg-text-centered-2 .mainheading p{
  width: auto;
}
.sogo-blue-center-desc .sogo-blue-para-first-child {
  margin-bottom: 2.8rem;
}
.cx-mob-slant.fadeMaxUp {
  background-image: url(/wp-content/uploads/2021/02/cx-tilt-mobile.png);
}
.sogo-cx-mob-feedback {
  overflow: inherit;
}
.sogo-cx-mob-feedback .sogo-blue-bigImg-text-centered-2 .mainheading{
  margin-bottom: 2.8rem;
}
.cx-mob-slant {
  background-repeat: no-repeat;
  height: 79.1rem;
  position: relative;
  top: 5.6rem;
  background-size: contain;
  background-position: right;
}
.sogo-cx-createDynamic {
  padding: 14rem 10.5rem;
}
.sogo-cx-createDynamic .caption-section {
  display: inline-block;
  margin-bottom: 1.4rem;
}
.sogo-cx-createDynamic .caption {
  color: var(--color-greyBlue);
  display: inline;
}
.sogo-cx-createDynamic_hr {
  color: var(--color-greyBlue);
  display: inline-block;
  width: 11.76rem;
  margin: 0.56rem;
  border-width: 0.28rem 0 0;
}
.sogo-cx-createDynamic .turqoise-button{
  padding: 1.26rem 1.4rem !important;
  margin-left: 2.1rem;
}

/* Sogo feature collabe main section - start */
.sogo-collabe-section{
  padding: 11.2rem 0 11.2rem;
  background-color: #f1f2f4;
}
.sogo-collabe-section .sogo-inspire-loyalty{
  padding-bottom: 2.8rem;
}
.sogo-collabe-section .sogo-inspire-loyalty .PrimaryText {
  font-size: 6.72rem;
}
.sogo-collabe-section .sogo-inspire-loyalty .secondaryTxt {
  font-size: 8.4rem;
}
.sogo-collabe-section .sogo-triple-treat-section-desc {
  max-width: 77rem;
  opacity: 0.6;
}
.sogo-feature-collabeMain {
  display: flex;
  margin-top: 7rem;
  justify-content: center;
}
.sogo-feature-collabeMain .sogo-feature-collabration {
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 37.8rem;
  min-height: 50.4rem;
  margin-right: 4.2rem;
  border-radius: 2.8rem;
  box-sizing: border-box;
  box-shadow: 0 3.92rem 8.4rem -1.96rem rgba(0, 61, 56, 0.5);
}
.sogo-feature-collabration.collabe1.fadeMaxUp {
  background-image: linear-gradient(20deg,rgba(0, 97, 89, 0.7),rgba(0, 97, 89, 0.7)),url(/wp-content/uploads/2021/03/poll-answer.jpg) !important;
}
.sogo-feature-collabration.collabe2.fadeMaxUp {
  background-image: linear-gradient(20deg,rgba(0, 97, 89, 0.7),rgba(0, 97, 89, 0.7)),url(/wp-content/uploads/2021/03/poll-response.jpg) !important;
}
.sogo-feature-collabration.collabe3.fadeMaxUp {
  background-image: linear-gradient(20deg,rgba(0, 97, 89, 0.7),rgba(0, 97, 89, 0.7)),url(/wp-content/uploads/2021/03/sx-form-ease.jpg) !important;
}
.sogo-feature-collabration.collabe4.fadeMaxUp {
  background-image: linear-gradient(20deg,rgba(0, 97, 89, 0.7),rgba(0, 97, 89, 0.7)),url(/wp-content/uploads/2021/03/sx-form-seamless.png) !important;
}
.sogo-feature-collabration.collabe1 {
  transform: perspective(0.14rem) translate(0%)rotate(-4deg);
}
.sogo-feature-collabration.collabe2 {
  transform: perspective(0.14rem) translate(0%)rotate(-2deg);
}
.sogo-feature-collabration.collabe4 {
  margin-right: 0rem !important;
  transform: perspective(0.14rem) translate(0%)rotate(3deg);
}
.sfc-content {
  padding: 2.8rem;
  padding-top: 27%;
}
.sfc-content .sfc-icon {
  font-size: 6.02rem;
  margin-bottom: 2.94rem;
  line-height: 0.74;
  color: var(--color-white);
}
.sfc-content .sfc-desc {
  /* width: 28rem; */
  font-size: 2.24rem;
  line-height: 1.38;
  color: var(--color-white);
}
.sfc-content .sfc-desc .sfc-desc-header {
  font-family: 'Epilogue-SemiBold';
  font-size: 3.36rem;
}
.ss-color-w {
  color: var(--color-white);
}
.sfc-content .sfc-desc .ss-color-w {
  font-size: 1.96rem;
}
/* Sogo feature collabe main section - end */

/* Sogo customer solution card learn more wrapper - start */
.sogo-cs-card-header-learn-more-sec .sogo-blue-tab-customer{
  margin: 0 auto 4.2rem;
}
.customer-solution.sogo-customer-solution-card-wrapper.sogo-cs-card-bg-white-learn-more-wrapper .sogo-feature-customerInfo {
  max-width: 43.4rem;
  margin: 0 auto 7rem;
  padding: 3.5rem 2.8rem 4.2rem;
  border-radius: 2.8rem;
  box-sizing: border-box;
}
.customer-solution.sogo-customer-solution-card-wrapper.sogo-cs-card-bg-white-learn-more-wrapper .sogo-feature-customerInfo:hover {
  box-shadow: 0 3.92rem 7rem -0.56rem rgba(99, 115, 136, 0.12);
}
.sogo-cs-card-bg-white-learn-more-wrapper .sogo-feature-customerInfo .sfci-icon{
  font-size: 4.48rem;
}
.sogo-cs-card-bg-white-learn-more-wrapper .sogo-feature-customerInfo .sfci-heading{
  font-size: 2.38rem;
}
.sogo-cs-card-bg-white-learn-more-wrapper .sogo-feature-customerInfo .sfci-desc .ss-typo_para-m-left{
  font-size: 1.82rem;
}
.sogo-cs-card-bg-white-learn-more-wrapper .sogo-feature-customerInfo .read-more a {
  color: #006159;
}
/* Sogo customer solution card learn more wrapper - end */

/* Sogo subpage big banner with card - start */
.sogo-subpage-big-banner-with-card-main.sogo-subpage-big-banner-with-header-sec {
  overflow: visible;
  padding-top: 9.8rem;
}
.sogo-subpage-customer-card-header-sec .sogo-triple-treat-section-desc{
  opacity: 0.6;
}
.sogo-subpage-big-banner-with-card-main.sogo-subpage-big-banner-with-card-sec {
  padding-top: 20.3rem;
}
.sogo-sub-improve-big-banner {
  background-size: contain;
  min-height: 53.2rem;
  width: 100%;
  margin: 0 auto;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: -16.24rem;
}
.sogo-sub-improve-big-banner.fadeMaxUp{
  background-image: url(/wp-content/uploads/2023/02/sogo-subpage-big-banner-image.png);
}
/* Sogo subpage big banner with card - end */

.sogo-subpage-customer-card-wrapper-sec{
  padding-top: 5.6rem;
  padding-bottom: 9.8rem;
}

/*Sogo find out section*/
.cx-sogo-findOutsection{
  background-image: radial-gradient(circle at 0% 100%, #092224, #13494e 100%);
  padding-top: 9.8rem;
  padding-bottom: 4.2rem;
}
.cx-findOut-img.fadeMaxUp {
  background-image: url(/wp-content/uploads/2022/08/Surface-Right-Dacing-Cx-Dashboard.png);
  background-size: contain;
  height: 65.1rem;
  background-repeat: no-repeat;
}
.cx-findOut-content {
  margin: 4.2rem auto;
  padding-left: 10.5rem;
}
.cx-findOut-content .ss-typo_para-m-left {
  color: var(--color-white)!important;
  font-size: 2.38rem;
}
.cx-findOut-content .PrimaryText {
  /* font-size: 3.92rem; */
  color: var(--color-white)!important;
}

/*Testimonial section*/
.sogo-testimonial__child-parent.testimonial_rowOne {
  padding-top: 11.2rem;
}
.sogo-inspire-loyalty{
  padding-bottom: 5.6rem;
}
.testimonial--homeslider-parent {
  position: relative;
  margin: 0 0 5.6rem;
  display: flex;
  justify-content: center;
}
.testimonial--slider-main {
  position: relative;
  width: 33%;
  top: 2.8rem;
  transition: 0.3s all;
  box-shadow: 0 0 1.4rem 0 rgb(0 0 0 / 10%);
  background-color: var(--color-white);
  padding: 5.6rem 3.5rem 15.4rem 3.5rem;
  box-sizing: border-box;
  border-radius: 0.42rem;
  margin: 0 4.2rem;
  left: auto!important;
  cursor: default;
  border: solid 0.14rem var(--color-lightGrey);
}
.testimonial--slider-main:hover {
  transform: scale(1.05);
}
.testimonial--content-main .ss-typo_para-m-left {
  padding-top: 5.6rem;
  color: var(--color-charcoal);
}
.testimonial--content-main .ss-typo_para-m-left::before {
  content: '';
  height: 0.14rem;
  position: absolute;
  width: 6.72rem;
  margin: -4.9rem 0 0rem;

}
.testimonial-description-main {
  display: flex;
  padding: 1.96rem 1.4rem 0;
  position: absolute;
  bottom: 0;
  height: 16.8rem;
  box-sizing: border-box;
  left: 0rem;
  background-color: #f5f5f5;
  border-bottom-right-radius: 0.56rem;
  border-bottom-left-radius: 0.56rem;
}
.testimonial-desc-img {
  width: 8.4rem;
  height: 8.4rem;
  margin: 0 2.8rem 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}
.testimonial--slider-main-2 .testimonial-desc-img {
  background-image: url(/wp-content/uploads/2018/04/image-14.png);
}
.testimonial-desc-text {
  width: calc(100% - 11.2rem);
}
.testimonial-desc-text h2 {
  font-family: var(--font-Epilogue-Bold);
  margin: 0 0 0.7rem;
  position: relative;
  font-size: 1.96rem;
  line-height: 1.71;
  letter-spacing: 0.196rem;
  color: var(--color-blueCyan);
  text-transform: uppercase;
}
.testimonial-desc-text p {
  font-family: var(--font-Epilogue-Light);
  font-size: 1.96rem;
  line-height: 1.29;
  letter-spacing: 0.0308rem;
  color: #969696;
}
.view-testimonial-btn {
  overflow: inherit;
}
.view-testimonial-btn .align-c {
  height: 0;
}
.view-testimonial-btn .green-button {
  position: relative;
  top: 13.72rem;
}

/*Second row cards*/
.sogo-testimonial__child-parent.testimonial_rowSecond {
  padding-bottom: 5.6rem;

}
.testimonial_rowSecond {
  opacity: 0.2;
  height: 25.2rem;
}
.store-wrapper{
  display: flex;
  align-items: center;
  margin: 2.8rem 0 0 0;
}

div[data-image] {
width: 28rem; height: 14rem;
}

.sogo-msb-mobileapp-cf-section-para{
   color: var(--color-charcoal);
  text-align: center;
  font-family: var(--font-EpilogueRegular);
  font-size:2.66rem;
  opacity:0.5;
  font-weight:normal;
}
.small-heading{
  color: var(--color-light-black);
}
.heading-wrapper hr{
  width: 35rem;
  border-color: #333;
}
.sogo-cf-white-bg-divided-card-wrapper {
  background: linear-gradient(180deg, #FFF 0%, #F1F2F4 100%);
}
.sogo-dark-green-bg-color .wpb_content_element .wpb_wrapper {
  background: transparent;
}
.sogo-dark-green-bg-color {
  background: linear-gradient(180deg, #F1F2F4 0%, #FFF 64.57%);  
}
.blue-banner-mainheading{
  line-height: 1.22;
  letter-spacing: -0.0252rem;
  font-size: 5.04rem;
  max-width: 82.6rem;
  font-family: var(--font-Epilogue-Bold);
}
.sogo-blue-banner{
  color: var(--color-light-black);
}
.qr-wrapper{
  display: flex;
  align-items: center;
}
.qr-image-wrapper {
  background-color: white;
  padding: 2.1rem;
  width: 21rem;
  height: 21rem;
  margin: 2.8rem 0;
  border-radius: 0.42rem;
}
.qr-image.fadeMaxUp{
  height: 21.7rem;
  background-repeat: no-repeat;
  background-size: contain;
}

.download-details {
  margin: 0 0 0 7rem;
}
.scan-txt {
  font-size: 3.08rem;
  font-family: Epilogue-regular;
  line-height: 1.27;
}
.available-txt {
  margin-top: 3.5rem;
}
.download-details a {
  height: 2.8rem;
  width: 2.8rem;
  display: inline-block;
  margin-left: 1.12rem;
  color: var(--color-charcoal) !important;
}


/*Responsive- Ipad Landscape*/
@media screen and (max-width: 1200px) and (min-width: 960px){
  .sogo-cx-nps-banner {
      background-position: 53% 50%;
  }
  .testimonial-description-main {
      height: 18.48rem;
  }

}

@media screen and (max-width: 1024px) and (min-width: 768px){
  .sogo-cx-nps-banner.sogo-home-wrapper {
      padding: 0;
  }
  .section-no-parallax .sogo-main-cxbanner-img{
      background-position: right;
  }
  .pageHeading {
      font-size: var(--font-medium);
  }
  .pageSubHeading, .secondaryTxt {
      font-size: 7.28rem;
  }
  .sogo--blue-Raisedialogue-card, .sfci-desc, .sfc-content .sfc-desc, .sogo-blue-center-desc p {
      width: auto;
  }
  /* .sogo-cx-fc-para {
      padding: 2.1rem 0rem 11.2rem;
  }     */
  .sogo--blue-divided-card .sogo--blue-Raisedialogue-card:last-child{
      margin-right: 0;
  }
  .sogo-cx-createDynamic {
      padding: 14rem 0rem;
  }
  .cx-sogo-findOutsection {
      padding-bottom: 7rem;
  }    
  .cx-findOut-content {
      padding: 0rem;
      margin: 0;
  }
  .testimonial--slider-main {
      margin: 0 2.8rem;
  }
  .testimonial-desc-text p {
      font-size: 1.68rem;
  }
  .sogo--blue-divided-card .sogo--blue-Raisedialogue-card{
      padding: 0.56rem 2.1rem 2.52rem 2.1rem;
 }
}
@media screen and (max-width: 1024px) and (min-width: 961px){
  .sogo-cs-card-bg-white-learn-more-wrapper .sogo-feature-customerInfo{
      max-width: 40.6rem;
  }
  .sogo-feature-customerInfo-wrapper .sogo-feature-customerInfo{
      max-width: 39.2rem;
  }
  .cx-findOut-img.fadeMaxUp {
      margin: 1.4rem auto 0;
      height: 58.8rem;
  }
  .sogo-feature-collabeMain .sogo-feature-collabration{
      min-width: 29.82rem;
  }
}
/*Responsive Ipad Potrait*/
@media screen and (max-width: 960px) and (min-width: 768px){
  .sogo-sub-page-breadcrumb {
      margin-left: 2.66rem;
  }
  .sogo-cx-nps-banner.sogo-home-wrapper {
      padding: 7rem 2.8rem 8.4rem;
  }
  .section-no-parallax .sogo-main-cxbanner-img{
      height: 35rem;
  }
  .sogo-main-cx-banner p {
      width: 80%;
  }
  /*.sogo-main-cx-banner h1{
      font-size: var(--font-small);
  }*/
  .sogo-main-cx-banner .secondary-text{
      font-size: var(--font-medium);
  }
  .testimonial--slider-main {
      padding: 5.6rem 2.1rem 15.4rem;
      margin: 0 0.7rem;
  }
  .testimonial-desc-text p {
      font-size: 1.54rem;
  }
  .sogo-cx-mob-feedback .sogo-blue-bigImg-text-centered-2 {
      padding: 0 0 0 2.8rem;
  }
  .sogo-cx-mob-feedback .cx-mob-slant{
      top: 16.8rem;
      margin-right: 2.8rem;
  }
  .sogo-feature-collabeMain .sogo-feature-collabration{
      margin-right: 2.52rem;
  }
  .sogo-subpage-big-banner-with-card-sec .sogo-feature-customerInfo-wrapper .sogo-feature-customerInfo{
      max-width: 29.4rem;
  }
  .cx-findOut-img.fadeMaxUp {
      margin: 14rem auto 0;
      height: 46.2rem;
  }
  .sogo-feature-collabeMain .sogo-feature-collabration{
      min-width: 24.08rem;
  }
}

/*Responsiveness Mobile*/
@media screen and (max-width: 767px){
  .sogo-sub-page-breadcrumb .scb-back-sogotool .so-icon{
      right: -1.12rem;
  }
  .sogo-back-overview {
      background-color: #f9fafb;
  }
  .sogo-cx-nps-banner.sogo-home-wrapper {        
      padding: 7rem 0 0;
  }
  .sogo-main-cx-banner {
      padding-top: 0;
  }
  .section-no-parallax .sogo-main-cx-content,
  .section-no-parallax .sogo-main-cxbanner-img{
      width: 100%;
  }
  .section-no-parallax .sogo-main-cxbanner-img{
      height: 46.2rem;
      margin-top: 7rem;
  }
  .pageHeading {
      font-size: var(--font-small);
  }
  .pageSubHeading, .secondaryTxt {
      font-size: var(--font-medium);
  }
  .sogo-main-cx-banner p {
      width: 100%;
  }
  .sogo-blue-bigImg-text-centered .mainheading p, .sogo-blue-bigImg-text-centered-2 .mainheading p {
      font-size: 3.5rem;
  }
  .sogo-blue-bigImg-text-centered-2{margin-left: 0;}
  .customer-feedback {
      padding: 7rem 0rem;
  }
  .sogo-blue-center-desc p{width: auto;}
  .sogo-blue-tab-customer {
      font-size: 3.92rem;
      margin: 2.8rem 0rem 0.14rem;
  }
  .sogo-cx-fc-para.sogo-cx-para-custom {
      padding: 0;
  }
  .sogo-blue-cx-image {
      height: 77rem !important;
      margin: 0;
  }
  .sogo-cx-mob-feedback {
      padding-top: 9.8rem;
      padding-bottom: 8.4rem;
  }
  .cx-mob-slant {
      height: 54.6rem;
      top: 0;
  }
  .sogo-cx-createDynamic {
      padding: 9.8rem 0;
  }
  .ss-typo_heading1-left {
      font-size: 3.92rem;
  }
  .cx-sogo-findOutsection {
      padding-top: 9.1rem;
  }
  .cx-findOut-img.fadeMaxUp {
      margin: 0;
      height: 40.04rem;
  }
  .cx-findOut-content {
      padding-left: 0rem;
  }
  .sogo-inspire-loyalty {
      font-size: 4.48rem;
      padding-bottom: 2.52rem;
  }
  .testimonial--homeslider-parent {
      display: block;
  }
  .testimonial--slider-main {
      width: 39.2rem;
      margin: 0 auto 4.48rem;
  }
  .testimonial--content-main {
      width: 33.6rem;
  }
  .testimonial-desc-text p{
      font-size: 1.68rem;
  }
  .sogo-feature-customerInfo{
      margin-left: 2.8rem;
  }
  .sogo-customer-solution-header-sec .sogo-blue-tab-customer .PrimaryText,
  .sogo-subpage-customer-card-header-sec .sogo-blue-tab-customer .PrimaryText,
  .sogo-subheading.wow-title .PrimaryText,
  .sogo-subpage-big-banner-with-header-sec .sogo-sub-improve-big-banner-header-wrapper .PrimaryText {
      font-size: var(--font-small);
  }
  .sogo-customer-solution-header-sec .sogo-blue-tab-customer .secondaryTxt,
  .sogo-subpage-customer-card-header-sec .sogo-blue-tab-customer .secondaryTxt,
  .sogo-subheading.wow-title .secondaryTxt,
  .sogo-cf-white-bg-divided-card-wrapper .sogo-blue-tab-customer .pageSubHeading{
      font-size: var(--font-medium);
  }
  .sogo-feature-collabeMain{
      flex-wrap: wrap;
      margin: 0 3.5rem;
  }
  .sogo-feature-collabeMain .sogo-feature-collabration {
      margin-bottom: 4.62rem;
      margin-right: 0rem;
  }
  .sogo--blue-divided-card .sogo--blue-Raisedialogue-card:last-child {
      margin-right: 0;
  }
  .sogo--blue-divided-card .sogo--blue-Raisedialogue-card .rc-sub-cardHeading{
      width: 100%;
  }
  .sogo-sub-improve-big-banner{
      min-height: 40.6rem;
  }
  .sogo-subpage-big-banner-with-card-main.sogo-subpage-big-banner-with-card-sec{
      padding-top: 8.4rem;
  }

  .page-section .wpb_row.sogo-angled-section {
      margin-top: -0.28rem;
  }
  .apple-store-img.fadeMaxUp {
      background-position: 0rem -10.5rem !important;
  }
  .apple-store-img {
      margin-left: 0rem !important;
  }
  .store-wrapper div[data-image]{
      width: 21rem;
      height: 9.8rem;
  }
  .sogo-cf-white-bg-divided-card-wrapper{
      padding-bottom: 8.4rem;
  }
  .qr-wrapper, .store-wrapper{
      flex-direction: column;
      align-items: flex-start !important;
  }
  
  .download-details {
      margin: 0rem !important;
  }
  .sogo-blue-banner-client-section.fadeMaxUp {
      background-size: cover;
  }
  .sogo-blue-bc-Textblock {
      margin: 10.22rem 0rem 6.3rem;
  }
  .sogo-blue-bc-Textblock .sub-head-Join {
      margin: 0 0 3.43rem;
      font-size: 4.2rem;
  }
  .sogo-subpage-e3c-breadcrumb .no-padding.color-dark {
      padding-left: 0;
  }
  .sogo-main-cx-banner h1{line-height: 1.1 !important;}
  
    .blue-banner-mainheading{
      font-size: 3.92rem;
  }
  .heading-wrapper hr {
      width: 28rem;
  }

}