/*sogo_rem_theme_customcss.css*/
/*Adding header-v2.css - start*/
/*New menu changes Roy 02-04-2019*/
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-customer-main-cx>a .fa-chevron-right {
  vertical-align: middle;
}
#navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul li a {
  color: var(--color-white) !important;
  font-size: 1.96rem;
}
#navigation>ul.master-menu>li>ul li a span.mega-new-menu,
#navigation>ul.master-menu>li>ul ul li a span.mega-new-menu {
  display: inline-block;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li>a {
  font-size: 2.3rem;
}
.sogo-solution-block ul li span.mega-new-menu {
  margin-left: 0rem !important;
}
#navigation>ul.master-menu>li>ul li a span.mega-new-menu,
#navigation>ul.master-menu>li>ul ul li a span.mega-new-menu {
  margin-left: 3.22rem;
}
#navigation>ul.master-menu>li:nth-child(4)>ul.sub-menu {
  width: 30.8rem;
  box-sizing: border-box;
  padding: 2.8rem 1.4rem;
}
#navigation>ul.master-menu>li:nth-child(3)>ul.sub-menu {
  width: 84rem;
  padding: 2.8rem 0;
}
#navigation>ul.master-menu>li.megamenu>ul>li {
  padding: 0 2.8rem;
}
#navigation>ul.master-menu>li>ul>li a i.fab,
#navigation>ul.master-menu>li>ul>li a i.fal,
#navigation>ul.master-menu>li>ul>li a i.far {
  display: none !important;
}
#menu-new-topbar-navigation>li:nth-child(1)>ul.sub-menu,
#menu-new-topbar-navigation>li:nth-child(2)>ul.sub-menu {
  padding: 1.4rem 3.5rem;
}
.sfci-hr {
  border: solid 0.42rem var(--color-neonYellow) !important;
  background-color: var(--color-neonYellow) !important;
}
/*New menu changes Roy 02-04-2019 ends*/
#header.header-transparent.header-v1 #navigation>ul>li.demo-button {
  margin-left: 1.4rem !important;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.demo-button a {
  padding: 0.98rem 1.4rem !important;
  margin-top: -2.94rem;
}
.sogo-top-individual-ques.ent-ques,
.ent-ques .sogo-top-ent-bar {
  cursor: default;
}
.mobile-individual-switch {
  background: var(--color-neonYellow);
  padding: 1.4rem;
  display: none;
}
.top-drop-down-select:hover #top-option,
.top-drop-down-select:hover .top-arrow-caret i {
  color: var(--color-neonYellow) !important;
}
.sogo-testimonial-main-heading .orange-top-border {
  border-top: 0.7rem solid var(--color-neonYellow);
}
a.orange-coral-btn {
  box-shadow: none !important;
}
a.orange-coral-btn:hover {
  box-shadow: none !important;
  box-shadow: 0 1.4rem 4.2rem -1.4rem var(--color-neonYellow) !important;
}
.sogo-primary-li a,
.sogo-primary-btn,
.try_now a,
#back-to-top a:hover {
  background-color: var(--color-neonYellow) !important;
}
.sgupbg .signupSubmit {
  background-color: var(--color-neonYellow) !important;
  box-shadow: none !important;
}
.sgupbg .signupSubmit:hover {
  background-image: linear-gradient(100deg, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow)) !important;
  box-shadow: 0 1.4rem 4.2rem -1.4rem var(--color-neonYellow) !important;
}
.sogo-primary-li a:hover,
.sogo-primary-btn:hover {
  background-image: linear-gradient(105deg, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow)) !important;
  box-shadow: 0 1.4rem 2.8rem -1.4rem var(--color-neonYellow) !important;
}
.sogo-secondary-li a,
.sogo-secondary-btn {
  color: var(--color-neonYellow) !important;
  border: 0.28rem solid rgba(2, 190, 204, 0.3) !important;
}
.sogo-secondary-li a:hover,
.sogo-secondary-btn:hover {
  background: rgba(2, 190, 204, 0.3) !important;
  border: solid 0.28rem transparent !important;
}
.stuck.header-transparent.header-v1 #navigation>ul>li.demo-button>a {
  color: var(--color-neonYellow) !important;
}
#header.header-transparent.header-v1 #navigation>ul>li:hover>a,
#header.header-transparent.header-v1 #navigation>ul>li>a:hover,
#header.header-transparent.header-v1 #navigation>ul>li>a:hover .fa-caret-down,
#header.header-transparent.header-v1 #navigation>ul>li:hover>a .fa-caret-down {
  color: var(--color-neonYellow) !important;
}
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-parent>a:hover .fa-caret-down,
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-parent>a .fa-caret-down,
#footer a,
#footer .widget ul li:after {
  color: var(--color-neonYellow);
}
#topbar a:hover {
  color: var(--color-neonYellow) !important;
}
#topbar .support_menu2 li a:hover {
  color: var(--color-neonYellow);
}
#navigation>ul.master-menu>li.megamenu>ul ul li a:hover,
#header #navigation>ul.master-menu>li>ul ul li.current-menu-item>a {
  color: var(--color-neonYellow) !important;
}
#navigation>ul.master-menu>li.megamenu>ul ul li.demo-button a:hover {
  color: #232c35 !important;
}
#navigation>ul.master-menu>li.megamenu>ul li a:hover,
#header #navigation>ul.master-menu>li>ul li.current-menu-item>a {
  color: var(--color-neonYellow) !important;
}
#menu-new-topbar-navigation>li>ul.sub-menu>li a:hover {
  color: var(--color-neonYellow) !important;
}
#top-option {
  color: #888 !important;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.96rem;
}
.top-arrow-caret i {
  color: #888 !important;
  font-size: 1.68rem;
}
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-item>a,
#header.header-transparent.header-v1 #navigation>ul>li.current-page-ancestor-xxx>a,
#header.header-transparent.header-v1 #navigation>ul>li.current-page-ancestor-xxx>a:hover,
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-ancestor-xxx>a,
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-ancestor-xxx>a:hover,
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-parent>a,
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-parent>a:hover,
#header.header-transparent.header-v1 #navigation>ul>li.current_page_ancestor-xxx>a,
#header.header-transparent.header-v1 #navigation>ul>li.current_page_ancestor-xxx>a:hover,
#header.header-transparent.header-v1 #navigation>ul>li.sfHover>a,
#navigation li.current-menu-ancestor>a,
#navigation>ul.master-menu li.current-menu-ancestor .fa-caret-down,
.stuck.header-transparent.header-v1 #navigation>ul>li.current-menu-ancestor>a {
  color: var(--color-neonYellow) !important;
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-primary-li a {
    background-color: transparent !important;
  }
  #mobile-navigation ul li a:hover,
  #mobile-navigation ul li a:hover [class^='fa-'],
  #mobile-navigation li.open>a,
  #mobile-navigation ul li.current-menu-item>a,
  #mobile-navigation ul li.current-menu-ancestor>a {
    color: var(--color-neonYellow) !important;
  }
  .sogo-secondary-li a,
  .sogo-secondary-btn {
    color: var(--color-charcoal) !important;
    border: 0.28rem solid transparent !important;
  }
  .sogo-primary-li a:hover,
  .sogo-primary-btn:hover {
    background-image: none !important;
    box-shadow: none !important;
  }
  .sogo-secondary-li a:hover,
  .sogo-secondary-btn:hover {
    background: transparent !important;
    border: solid 0.28rem transparent !important;
  }
}
@media screen and (max-width:767px) {
  .mobile-individual-switch {
    display: block;
  }
  .sogo-primary-li a {
    background-color: transparent !important;
  }
  #mobile-navigation ul li a:hover,
  #mobile-navigation ul li a:hover [class^='fa-'],
  #mobile-navigation li.open>a,
  #mobile-navigation ul li.current-menu-item>a,
  #mobile-navigation ul li.current-menu-ancestor>a {
    color: var(--color-neonYellow) !important;
  }
  .sogo-primary-li a:hover,
  .sogo-primary-btn:hover {
    background-image: none !important;
    box-shadow: none !important;
  }
  .sogo-secondary-li a,
  .sogo-secondary-btn {
    color: var(--color-neonYellow) !important;
    border: 0.28rem solid transparent !important;
  }
  .sogo-secondary-li a:hover,
  .sogo-secondary-btn:hover {
    background: transparent !important;
    border: solid 0.28rem transparent !important;
  }
}
@supports (-ms-ime-align:auto) {
  .sgupbg .signupSubmit:hover,
  #header.header-transparent.header-v1 #navigation>ul>li.coral-button a:hover,
  .try_now .green-button:hover,
  .try_now .green-button:active {
    background-image: linear-gradient(100deg, rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.1)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow)) !important;
  }
  .try_now .green-button,
  .try_now .green-button:hover,
  .try_now .green-button:active {
    border: solid 0.28rem transparent !important;
    background-color: var(--color-neonYellow) !important;
    background: var(--color-neonYellow) !important;
  }
  div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu {
    left: -296% !important;
    transform: none !important;
  }
}
@media screen and (min-width:0\0) {
  div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu {
    transform: none !important;
  }
  .sgupbg .signupSubmit:hover,
  #header.header-transparent.header-v1 #navigation>ul>li.coral-button a:hover,
  .try_now .green-button:hover,
  .try_now .green-button:active {
    background-image: linear-gradient(100deg, rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0.1)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow)) !important;
  }
  .try_now .green-button,
  .try_now .green-button:hover,
  .try_now .green-button:active {
    border: solid 0.28rem transparent !important;
    background-color: var(--color-neonYellow) !important;
    background: var(--color-neonYellow) !important;
  }
}
.mobile-customer-overview {
  display: none !important;
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
  #mobile-navigation {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 960px) {
  #mobile-header .nav-mobile {
    right: 2.8rem !important;
  }
}
@media screen and (max-width: 960px) {
  .mobile-customer-overview {
    display: block !important;
  }
  #mobile-header .nav-mobile {
    display: block;
    position: absolute;
    top: 4.2rem;
    right: -2.8rem;
    height: 3.5rem;
    width: 4.9rem;
  }
  #mobile-header #nav-toggle {
    position: absolute;
    left: 0rem;
    top: 0rem;
    cursor: pointer;
    padding: 1.4rem 4.9rem 2.1rem 0rem;
  }
  #mobile-header #nav-toggle span,
  #mobile-header #nav-toggle span:before,
  #mobile-header #nav-toggle span:after {
    cursor: pointer;
    border-radius: 0.14rem;
    height: 0.56rem;
    width: 4.9rem;
    background: var(--color-lightGreyNeutral);
    position: absolute;
    display: block;
    content: '';
    transition: all 300ms ease-in-out;
  }
  #mobile-header #nav-toggle span:before {
    top: -1.4rem;
  }
  #mobile-header #nav-toggle span:after {
    bottom: -1.4rem;
  }
	#mobile-header #nav-toggle.menu-active span {
    background: transparent; /* Hide middle line */
}

#mobile-header #nav-toggle.menu-active span:before {
    transform: rotate(45deg);
    top: 0;
}

#mobile-header #nav-toggle.menu-active span:after {
    transform: rotate(-45deg);
    bottom: 0;
}
  #mobile-navigation ul li a {
    font-size: 1.96rem;
    font-family: var(--font-Epilogue-Regular);
    line-height: 1.9;
    color: var(--color-lightGreyNeutral) !important;
  }
  #mobile-navigation ul li a.nav-active {
    color: var(--color-neonYellow) !important;
  }
  #mobile-navigation ul li i {
    padding: 0.56rem 0rem 0rem 0rem !important;
    margin: 0 !important;
    pointer-events: none;
  }
  #mobile-navigation ul li a.nav-active:hover,
  #mobile-navigation ul li a.nav-active:active,
  #mobile-navigation ul li a.nav-active i,
  #mobile-navigation ul li a.nav-active:hover i {
    color: var(--color-neonYellow) !important;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 960px) {
  #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu:before {
    left: 47% !important;
  }  
}

/*Adding new mega menu changes - Start - June 2024*/
.sogo-secondary-li a,
.sogo-secondary-btn {
  color: var(--color-neonYellow) !important;
  border: 0.28rem solid rgba(2, 190, 204, 0.3) !important;
}
.sogo-secondary-li a:hover,
.sogo-secondary-btn:hover {
  background: rgba(2, 190, 204, 0.3) !important;
  border: solid 0.28rem transparent !important;
}
.stuck.header-transparent.header-v1 #navigation>ul>li.demo-button>a {
  color: var(--color-neonYellow) !important;
}
#header.header-transparent.header-v1 #navigation>ul>li:hover>a,
#header.header-transparent.header-v1 #navigation>ul>li>a:hover,
#header.header-transparent.header-v1 #navigation>ul>li>a:hover .fa-caret-down,
#header.header-transparent.header-v1 #navigation>ul>li:hover>a .fa-caret-down {
  color: var(--color-neonYellow) !important;
}
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-item>a,
.stuck.header-transparent.header-v1 #navigation>ul>li.current-menu-ancestor>a {
  color: var(--color-white) !important;
}
#navigation li.current-menu-ancestor>a, #header.header-transparent.header-v1 #navigation>ul>li.current-menu-parent>a {
  color: var(--color-white) !important;
}

/*Adding new mega menu changes - end - June 2024*/
/*header-v2.css - end*/
.survey-page-description-info>p.vis_template_content {
  display: block
}
/*F161123 - Css update */
#copyright,
#footer {
  margin-top: -0.14rem;
}
@media screen and (max-width: 767px) {
  #mobile-header {
    height: 85px;
    position: fixed;
    top: 0;
    left: 0
  }
  #mobile-navigation {
    position: fixed;
    width: 100%;
    padding: 11.2rem 0 0;
    height: 529px;
    overflow: auto;
    box-sizing: border-box
  }
  .on-mobile #page-wrap {
    padding: 11.2rem 0 0
  }
}
html.has-cookie-bar #catapult-cookie-bar {
  box-shadow: 0 -0.42rem 0.84rem 0 rgba(0, 0, 0, .16);
  background-color: rgba(0, 0, 0, .95);
  padding: 2.1rem 0
}
html.cookie-bar-bar .float-accept .ctcc-inner {
  width: 148.4rem;
  margin: 0 auto
}
html .ctcc-left-side {
  font-size: 1.96rem;
  line-height: 1.29;
  letter-spacing: 0.0392rem;
  text-align: left;
  color: var(--color-white);
  font-family: var(--font-Epilogue-Light);
  margin: 0 12.6rem 0 0;
  width: 100%;
  padding: 0 0 0 8.4rem;
  background-image: url(/wp-content/uploads/2020/09/cookie-img.svg);
  background-repeat: no-repeat;
  background-size: 5.6rem;
  background-position: 0 0.7rem
}
html .ctcc-inner .sogo--cookie-preferences {
  font-size: 1.82rem;
  line-height: 1.29;
  letter-spacing: 0.0392rem;
  text-align: left;
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-Light);
  cursor: pointer;
  border-bottom: 0.14rem solid var(--color-white);
  padding: 0 0 0.28rem
}
html a.ctcc-more-info-link {
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-Light);
  cursor: pointer;
  border-bottom: 0.14rem solid var(--color-white);
  padding: 0 0 0.28rem
}
html.cookie-bar-bar button#catapultCookie {
  font-size: 1.82rem;
  letter-spacing: 0.0392rem;
  text-align: left;
  color: var(--color-white);
  font-family: var(--font-Epilogue-Light);
  text-transform: none;
  padding: 1.26rem 1.68rem;
  border-radius: 2.8rem
}
.sogo--cookie-preferences-main-right-button {
  margin: 4.2rem 0 0
}
.sogo--save-accept,
.sogo--save-pref {
  font-size: 1.82rem;
  padding: 0.7rem 2.1rem;
  border: 0.14rem solid #12bdca;
  border-radius: 7rem;
  background: #12bdca;
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-Light);
  transition: .4s all;
  cursor: pointer;
  display: inline-block
}
.sogo--save-accept {
  margin: 0 0 0 1.4rem
}
.sogo--save-pref {
  background: var(--color-white);
  color: var(--color-secondary) !important
}
.sogo--save-accept:hover,
.sogo--save-pref:hover {
  transform: scale(1.05);
  color: var(--color-white)
}
.sogo--save-pref:hover {
  background: rgba(255, 120, 88, .4);
  color: var(--color-secondary)
}
.close-prefs {
  position: absolute;
  top: 2.1rem;
  right: 1.4rem;
  border-radius: 50%;
  color: var(--color-pitch);
  opacity: .5;
  cursor: pointer;
  display: block;
  font-family: var(--font-Epilogue-SemiBold);
  line-height: 1;
  transition: .4s all;
  font-size: 2.8rem
}
.sogo--cookie-preferences-main-right-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.sogo--cookie-preferences-toggle {
  margin: 0 2.8rem 0 0
}
.sogo--cookie-preferences-text-right-head {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 2.8rem;
  line-height: 1.31;
  color: var(--color-charcoal);
  margin: 0 0 0.7rem;
  opacity: .64
}
.sogo--cookie-preferences-text-right-text {
  opacity: .64;
  font-family: var(--font-Epilogue-Light);
  font-size: 2.24rem;
  line-height: 1.44;
  color: var(--color-charcoal);
  margin: 0 0 2.8rem
}
.active-class .sogo--cookie-preferences-text-right-head,
.active-class .sogo--cookie-preferences-text-right-text {
  opacity: 1
}
.close-prefs:hover {
  opacity: 1
}
#sogo--cookie-preferences-parent {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: rgba(0, 0, 0, .7);
  display: none
}
.sogo--cookie-preferences-main {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 112rem;
  height: 63rem;
  z-index: 1000000;
  box-sizing: border-box;
  border-radius: 0.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center
}
.sogo--cookie-preferences-main-left-img {
  background-image: url(/wp-content/uploads/2020/09/cookie-img.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 8.4rem;
  height: 8.4rem;
  margin: 0 0 2.8rem
}
.sogo--cookie-preferences-main-left {
  background: #252f3f;
  width: 42rem;
  box-sizing: border-box;
  padding: 5.6rem 2.8rem 5.6rem 5.6rem;
  border-top-left-radius: 0.7rem;
  border-bottom-left-radius: 0.7rem;
  height: 100%
}
.sogo--cookie-preferences-main-right {
  height: 100%;
  background: var(--color-white);
  width: calc(100% - 42rem);
  box-sizing: border-box;
  padding: 8.4rem 5.6rem 5.6rem;
  border-top-right-radius: 0.7rem;
  border-bottom-right-radius: 0.7rem
}
.sogo--cookie-preferences-main-left-head {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 3.64rem;
  line-height: 1.31;
  color: var(--color-white);
  margin: 0 0 2.8rem
}
.sogo--cookie-preferences-main-left-text {
  font-family: var(--font-Epilogue-Light);
  opacity: .5;
  font-size: 2.24rem;
  line-height: 1.44;
  color: var(--color-white)
}
.sogo--switch {
  position: relative;
  display: inline-block;
  width: 4.2rem;
  height: 2.8rem;
  margin: 0.7rem 0 0;
  outline: 0 !important;
  -webkit-tap-highlight-color: transparent
}
.sogo--switch input {
  opacity: 0;
  width: 0;
  height: 0;
  outline: 0 !important;
  -webkit-tap-highlight-color: transparent
}
.sogo--switch input:focus {
  outline: 0
}
.sogo--slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #676e79;
  -webkit-transition: .4s;
  transition: .4s
}
.checkbox--1+.sogo--slider {
  cursor: auto
}
.sogo--slider:before {
  position: absolute;
  content: "";
  height: 1.96rem;
  width: 1.96rem;
  left: 0.42rem;
  bottom: 0.42rem;
  background-color: var(--color-pitch);
  -webkit-transition: .4s;
  transition: .4s
}
input:checked+.sogo--slider {
  background-color: #36b237
}
input:focus+.sogo--slider {
  box-shadow: 0 0 0.14rem #36b237
}
input:checked+.sogo--slider:before {
  -webkit-transform: translateX(1.4rem);
  -ms-transform: translateX(1.4rem);
  transform: translateX(1.4rem);
  background-color: var(--color-white)
}
.sogo--slider.round {
  border-radius: 4.76rem
}
.sogo--slider.round:before {
  border-radius: 50%
}
@media only screen and (max-width: 1200px) {
  html.cookie-bar-bar .float-accept .ctcc-inner {
    width: 133rem
  }
}
@media only screen and (max-width: 960px) {
  html.cookie-bar-bar .float-accept .ctcc-inner {
    width: 100.8rem
  }
  html .ctcc-left-side {
    margin: 0 2.8rem 0 0
  }
  .sogo--cookie-preferences-main {
    width: 98rem
  }
  .sogo--cookie-preferences-main-left {
    width: 35rem;
    padding: 5.6rem 2.8rem
  }
  .sogo--cookie-preferences-main-right {
    width: calc(100% - 35rem);
    padding: 8.4rem 4.2rem 5.6rem
  }
  .sogo--cookie-preferences-main-left-head {
    font-size: 3.08rem
  }
}
@media only screen and (max-width: 767px) {
  html.cookie-bar-bar .ctcc-inner {
    display: block
  }
  html .ctcc-left-side {
    margin: 0 2.8rem 0 0;
    padding: 0;
    background: 0 0
  }
  html.cookie-bar-bar .float-accept .ctcc-inner {
    width: 95%;
    margin: 0 auto
  }
  html span.ctcc-left-side {
    margin: 0
  }
  .cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
    display: block;
    text-align: center;
    float: none !important
  }
  .ctcc-right-side .sogo--cookie-preferences {
    display: inline-block
  }
  .ctcc-right-side .sogo--save-accept {
    margin: 4.2rem 0 0 1.4rem
  }
  .sogo--cookie-preferences-main {
    width: 42rem;
    overflow: scroll;
    height: 70vh;
    display: block
  }
  .sogo--cookie-preferences-text-right-head {
    font-size: 2.52rem
  }
  .close-prefs {
    color: var(--color-white) !important;
    opacity: 1
  }
  .sogo--cookie-preferences-main-left,
  .sogo--cookie-preferences-main-right {
    width: 100%;
    padding: 5.6rem 2.8rem;
    border-radius: 0;
    height: auto
  }
  .sogo--cookie-preferences-main-left-head {
    font-size: 3.08rem
  }
}
div img.template-img {
  max-width: 100%
}
div.frame-banner-parent {
  display: none !important
}
.survey-page-more-info.survey-first-content .texthead {
  margin: 0 0 2.8rem !important;
  font-size: 3.36rem;
  font-family: var(--font-Epilogue-SemiBold)
}
.survey-page-more-info.survey-first-content .listhead {
  font-size: 2.52rem;
  font-family: var(--font-Epilogue-SemiBold)
}
.survey-page-more-info.survey-first-content .listpoints {
  margin: 0 0 0 2.8rem
}
.survey-page-more-info.survey-first-content .listpoints li {
  margin: 0 0 2.8rem
}
.survey-page-more-info.survey-first-content .listpoints li span {
  display: block
}
.survey-page-more-info.survey-first-content {
  padding: 2.8rem 0 0
}
.managePoptroxVideo-text {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  line-height: 1.28;
  color: var(--color-white);
  text-align: center;
  margin: 1.4rem 0 0;
  display: none
}
.page-id-18517 .managePoptroxVideo-text,
.page-id-38902 .managePoptroxVideo-text,
.page-id-41614 .managePoptroxVideo-text,
.page-id-42121 .managePoptroxVideo-text,
.page-id-48225 .managePoptroxVideo-text,
.page-id-48262 .managePoptroxVideo-text,
.page-id-57266 .managePoptroxVideo-text,
.page-id-81800 .managePoptroxVideo-text {
  display: none
}
.managePoptroxVideo-text a {
  margin: 0 0 0 1.4rem
}
@media only screen and (max-width: 1200px) {
  .managePoptroxVideo-text {
    font-size: 1.82rem
  }
}
@media only screen and (max-width: 767px) {
  .managePoptroxVideo-text .green-button {
    padding: 1.4rem 3.5rem !important;
    margin: 1.4rem 0 0
  }
}
.bottom-sticy-wrapper-main {
  display: none
}
.bottom-sticy-wrapper-main.active-class {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  box-shadow: 0 -0.42rem 0.84rem 0 rgba(0, 0, 0, .16);
  background-color: #fb795c;
  color: var(--color-white);
  padding: 2.1rem 0;
  font-size: 2.52rem;
  z-index: 999;
  display: block
}
.bottom-sticy-wrapper-main a {
  color: var(--color-white);
  font-style: italic;
  border-bottom: 0.14rem solid var(--color-white);
  cursor: pointer
}
@media only screen and (max-width: 767px) {
  .bottom-sticy-wrapper-main.active-class {
    font-size: 1.96rem
  }
  .bottom-sticy-wrapper-main i {
    top: 1.82rem
  }
}
.covidPopup .close-pop {
  position: absolute;
  top: -1.4rem;
  right: -1.4rem;
  background: var(--color-pitch);
  padding: 0.42rem 1.12rem 0.7rem;
  border-radius: 50%;
  color: rgba(255, 255, 255, .6);
  cursor: pointer;
  display: block;
  font-family: var(--font-Epilogue-SemiBold);
  line-height: 1
}
#covidPopup-parent {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: rgba(0, 0, 0, .7);
  display: none
}
.covidPopup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100.8rem;
  height: 54.6rem;
  z-index: 1000000;
  box-sizing: border-box;
  background-image: url(/wp-content/uploads/2020/03/corona-banner-left.svg);
  background-size: 43.4rem;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-color: var(--color-white)
}
.covidPopup-main {
  display: inline-block;
  padding: 4.9rem 4.2rem 4.9rem 7rem;
  width: 63rem;
  box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 45%;
  transform: translate(0, -50%)
}
.covid-sogo-head {
  font-size: 3.08rem;
  font-family: var(--font-Epilogue-Bold);
  line-height: 1.17;
  letter-spacing: 0.1288rem;
  color: var(--color-pitch)
}
.covid-sogo-text {
  line-height: 1.25;
  letter-spacing: normal;
  color: var(--color-charcoal);
  margin: 0 0 0;
  font-size: 1.96rem
}
.covid-sogo-list {
  margin: 1.4rem 0 2.1rem 2.1rem;
  font-size: 1.96rem;
  line-height: 1.28;
  list-style: none
}
.covid-sogo-list li {
  position: relative;
  margin: 0 0 2.1rem
}
.covid-sogo-list li:before {
  position: absolute;
  content: '';
  width: 0.84rem;
  height: 0.84rem;
  border-radius: 50%;
  background: var(--color-secondary);
  left: -1.68rem;
  top: 0.84rem
}
.covidPopup-main .covid-sogo-text-space {
  margin: 0 0 1.12rem
}
.covid-sogo-subtext {
  line-height: 1.25;
  letter-spacing: normal;
  font-size: 1.68rem;
  text-align: center;
  margin: 2.8rem 0 0;
  padding: 2.1rem 0 0;
  border-top: 0.14rem solid
}
.covid-sogo-text a {
  color: #197bf7;
  text-decoration: underline
}
@media only screen and (max-width: 767px) {
  .covidPopup {
    width: 90%;
    height: auto;
    background: var(--color-white)
  }
  .covidPopup-main {
    position: static;
    transform: none;
    width: 100%;
    padding: 3.5rem
  }
}
.footer-security-icons a.sogo-hippa,
.footer-security-icons a.sogo-seal,
.sogo-seal-iso {
  pointer-events: none
}
.footer-security-icons a.sogo-hippa {
  background-image: none;
  background-repeat: no-repeat;
  height: 7.56rem;
  width: 7.56rem;
  margin: 0;
  background-size: contain
}
.footer-security-icons a.sogo-hippa.fadeMaxUp {
  background-image: url(/wp-content/uploads/2020/03/hipaa-01.svg)
}
div .footer-security-icons a.sogo-seal {
  height: 7.98rem;
  width: 7.98rem;
  background-position: -2.38rem -304.78rem;
  margin: 0 0.98rem 0 0;
  background-size: 12.6rem
}
div .footer-security-icons a.sogo-seal-iso {
  width: calc(100% - 11.9rem);
  height: 5.6rem;
  background-image: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 40%
}
div .footer-security-icons a.sogo-seal-iso.fadeMaxUp {
  background-image: url(/wp-content/uploads/2020/03/iso-icon-main.svg)
}
.trust-godaddy-section a:nth-child(1) {
  height: 4.2rem;
  width: 52%;
  display: inline-block
}
.trust-godaddy-section a:nth-child(1) img {
  height: 4.2rem
}
.trust-godaddy-section a:nth-child(2) {
  width: 48%;
  height: 4.2rem
}
div .footer-trust-pack {
  width: 100%;
  margin-top: 1.12rem
}
div .footer-trust-pack .sogo-trust-icons-bg-3 {
  width: 46%
}
.page-id-60060 .testimonial-descript,
.page-id-83644 .testimonial-descript,
.page-id-87220 .testimonial-descript,
.page-id-91719 .testimonial-descript,
.page-id-92025 .testimonial-descript,
.page-id-92357 .testimonial-descript,
.page-id-92467 .testimonial-descript,
.page-id-92468 .testimonial-descript,
.page-id-92469 .testimonial-descript,
.page-id-92526 .testimonial-descript,
.page-id-92527 .testimonial-descript,
.page-id-92535 .testimonial-descript,
.page-id-92536 .testimonial-descript,
.page-id-92542 .testimonial-descript,
.page-id-92543 .testimonial-descript,
.page-id-92548 .testimonial-descript,
.page-id-92549 .testimonial-descript,
.page-id-92569 .testimonial-descript,
.page-id-92570 .testimonial-descript {
  text-transform: capitalize
}
.align-c.landing-footer-section {
  background-color: #f4f9fd;
  padding: 8.4rem 0
}
.align-c.landing-footer-section div {
  width: 55%;
  margin: auto
}
.landing-green-button.green-button {
  width: 30% !important
}
.landing-footer-info h3 {
  font-size: 4.2rem
}
@media screen and (min-width: 1900px) {
  .landing-green-button.green-button {
    width: 20% !important
  }
}
@media screen and (max-width: 767px) {
  .align-c.landing-footer-section div {
    width: 100%;
    padding: 0 2.8rem;
    box-sizing: border-box
  }
  .landing-green-button.green-button {
    width: 40% !important
  }
  .landing-footer-info h3 {
    font-size: 3.08rem
  }
}
#catapult-cookie-bar {
  display: none
}
a.subscriptionPopup-button {
  width: auto
}
#subscriptionPopup-parent {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: rgba(0, 0, 0, .7);
  display: none
}
.subscriptionPopup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 105rem;
  height: 63rem;
  z-index: 1000000;
  box-sizing: border-box;
  background-image: url(/wp-content/uploads/2019/09/landing-popup.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right top;
  background-color: var(--color-white)
}
.subscriptionPopup-main {
  display: inline-block;
  padding: 3.5rem;
  width: 63rem;
  box-sizing: border-box;
  position: absolute;
  right: 5.32rem;
  top: 50%;
  transform: translate(-50%, -50%)
}
.subscriptionPopup-head {
  font-family: var(--font-Epilogue-Black);
  font-size: 5.88rem;
  line-height: 1.07;
  color: var(--color-pitch);
  margin: 0 0 1.4rem
}
.subscriptionPopup-text {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  line-height: 1.39;
  color: var(--color-pitch);
  margin: 0 0 4.2rem;
  width: 70%
}
.subscriptionPopup-button.green-button {
  color: var(--color-white);
  padding: 0.7rem 1.68rem
}
.subscriptionPopup span.fa-times {
  display: block;
  position: absolute;
  background-color: var(--color-white);
  padding: 0.84rem 1.12rem;
  font-size: 2.52rem;
  color: #0054a6;
  right: 0;
  width: 4.2rem;
  height: 4.2rem;
  box-sizing: border-box;
  transition: .3s all;
  cursor: pointer
}
.subscriptionPopup span.fa-times:hover {
  background-color: #0054a6;
  color: var(--color-white)
}
@media only screen and (max-width: 767px) {
  .subscriptionPopup-main {
    padding: 3.5rem 2.8rem;
    width: 90%;
    right: auto;
    top: 50%;
    left: 50%
  }
  .subscriptionPopup {
    width: 95%;
    height: 50.4rem;
    background: var(--color-white)
  }
  .subscriptionPopup-head {
    font-size: 3.92rem
  }
  .subscriptionPopup-text {
    font-size: 2.24rem;
    width: 100%
  }
}
.poptrox-rel-main a {
  vertical-align: top
}
.poptrox-rel-main a.signupSubmit.orange-coral-btn.banner-multistep-request-btn,
.poptrox-rel-main a.signupSubmit.orange-coral-btn.banner-request-btn {
  padding: 1.82rem 2.52rem
}
i.dvPlayIcon {
  display: inline-block;
  margin: 0 1.12rem 0 0;
  vertical-align: middle;
  font-size: 3.64rem
}
.dvPlayIconText {
  display: inline-block;
  vertical-align: middle
}
.sogo--buttons-main {
  clear: both;
  overflow: visible
}
.sogo--buttons-main a {
  box-sizing: border-box;
  height: 5.6rem;
  float: left
}
.sogo--buttons-main.align-c a {
  float: none
}
.sogo--buttons-main-apps {
  display: none
}
.sogo--buttons-main a:nth-child(1) {
  width: 19.6rem;
  padding: 1.12rem 1.4rem;
  margin: 0 1.4rem 0 0
}
.sogo--buttons-main a:nth-child(2) {
  width: 22.4rem
}
@media only screen and (max-width: 1199px) and (min-width:768px) {
  .sogo--buttons-main a:nth-child(1) {
    width: 16.8rem
  }
  .sogo--buttons-main a:nth-child(2) {
    width: 19.6rem;
    padding: 1.12rem 1.4rem !important
  }
}
@media only screen and (max-width: 767px) {
  .sogo--buttons-main a {
    font-size: 1.96rem;
    height: auto
  }
  .sogo--buttons-main a:nth-child(1) {
    width: 16.8rem
  }
  .sogo--buttons-main a:nth-child(2) {
    width: 19.6rem;
    padding: 1.26rem 1.4rem !important
  }
  .sogo--buttons-main-sign-up {
    display: none
  }
  .sogo--buttons-main-apps {
    display: block
  }
  .sogo--banner .vc_column_container>.vc_column-inner {
    padding: 0
  }
  .app-image-banner-btn {
    width: 19.6rem;
    height: 5.6rem;
    border-radius: 0.42rem;
    display: inline-block;
    background-size: 100% 100%;
    background-repeat: no-repeat
  }
  .app-image-banner-btn:nth-child(1) {
    margin: 0 1.4rem 0 0;
    background-image: url(/wp-content/uploads/2018/01/playstore_download.png)
  }
  .app-image-banner-btn:nth-child(2) {
    background-image: url(/wp-content/uploads/2018/01/appstore_.png)
  }
}
.deploy-box-wrapper {
  display: inline-block
}
.sogo-trial-switch-days {
  font-weight: 400
}
a#pop_btn2 .trial_no_days,
a#pop_btn3 .trial_no_days,
a#pop_btn5 .trial_no_days {
  font-size: 2.38rem !important;
  font-family: var(--font-Epilogue-Bold) !important
}
.sogo-four-popup a#pop_btn2 .trial_no_days,
.sogo-four-popup a#pop_btn3 .trial_no_days,
.sogo-four-popup a#pop_btn4 .trial_no_days {
  font-size: 2.24rem !important
}
div .entplus-request.green-button {
  padding: 2.52rem 2.8rem
}
@media only screen and (max-width: 1199px) and (min-width:960px) {
  a#pop_btn2 .trial_no_days,
  a#pop_btn3 .trial_no_days,
  a#pop_btn5 .trial_no_days {
    font-size: 1.68rem !important
  }
  div .entplus-request.green-button {
    padding: 2.24rem 2.8rem
  }
}
@media only screen and (max-width: 959px) and (min-width:768px) {
  .sogo-four-popup a#pop_btn2 .trial_no_days,
  .sogo-four-popup a#pop_btn3 .trial_no_days,
  .sogo-four-popup a#pop_btn4 .trial_no_days {
    font-size: 1.68rem !important
  }
}
span.iti-flag.country-specific-flag.set-flag-pos {
  display: inline-block;
  margin-right: 0.84rem
}
.rc_side_phone {
  display: inline-block;
  font-size: 1.4rem;
  left: 0;
  width: 1.96rem;
  height: 1.96rem;
  border-radius: 0.98rem;
  position: relative;
  margin-left: 0.7rem
}
.rc_side_phone span {
  transform: rotate(90deg);
  position: absolute;
  top: 0.42rem;
  font-size: 1.54rem;
  display: inline-block
}
#survey_sample_popup1 .sogo-tag-package-premium {
  position: absolute;
  width: 19.6rem;
  top: -0.14rem
}
#survey_sample_popup1 .sogo-tag-package-premium span {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 1.82rem;
  color: var(--color-white);
  position: absolute;
  top: 0.56rem;
  left: 0
}
#survey_sample_popup1 .sogo-tag-package-premium p {
  position: absolute;
  top: 0.14rem;
  left: -1.68rem;
  background-image: url(/wp-content/uploads/2019/04/premium_ribbon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 19.6rem;
  height: 4.48rem;
  margin: 0 0 0
}
@media only screen and (max-width: 1200px) and (min-width:768px) {
  #survey_sample_popup1 .sogo-tag-package-premium p {
    left: -1.12rem;
    width: 15.4rem;
    top: 0.28rem
  }
  #survey_sample_popup1 .sogo-tag-package-premium {
    width: 15.4rem
  }
  #survey_sample_popup1 .sogo-tag-package-premium span {
    font-size: 1.4rem
  }
}
#captcha-suggest {
  margin: 2.8rem 0 0
}
#user_ip_address {
  display: none !important
}
.change_cc {
  display: block
}
.try_now span {
  font-size: 1.4rem;
  padding-top: 0.42rem;
  letter-spacing: 0.098rem;
  display: block
}
#play-banner-video-btn-box {
  border-radius: 0.42rem !important;
  display: inline-block
}
@media screen and (max-width: 767px) {
  .download-sogo-individual,
  .sogo-enterprise-banner .download_txt,
  .sogo-main-cx-banner .download_txt,
  .sogo-transparent-back-parent .download_txt {
    font-family: var(--font-Epilogue-Regular);
    font-size: 2.8rem;
    color: #888;
    padding-top: 0.7rem;
    margin-bottom: 2.8rem;
    line-height: 1.4
  }
  .sogo-main-cx-banner p:not(.download_txt) {
    margin-bottom: 2.8rem !important
  }
  .sogo-individual-demo-btn,
  .sogo-main-cx-banner .embed-video.watch-it-in-action-btn,
  .sogo-transparent-back-parent .banner-request-btn,
  .sogo-transparent-back-parent .embed-video.watch-it-in-action-btn {
    display: none !important
  }
}
#back-to-top {
  bottom: 12.6rem
}
.ent-plan-logo {
  background: url(/wp-content/uploads/2018/04/enterpise-best-val.png) no-repeat;
  width: 11.48rem;
  height: 10.08rem;
  position: absolute;
  top: 0
}
@media screen and (min-width: 768px) and (max-width:959px) {
  .ent-plan-logo {
    background: 0 0
  }
}
.slideVideo2 .sogo-app-ios {
  margin: 0 2.1rem 0 0
}
.sogo-app-android,
.sogo-app-ios {
  background: url(/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
  background-size: 17.08rem;
  height: 7rem;
  width: 17.08rem;
  display: inline-block
}
.sogo-app-ios {
  background-position: 0 -388.36rem
}
.sogo-app-android {
  background-position: 0 -395.5rem
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  div .green-button.sogo-top-individual-btn {
    font-size: 1.68rem;
    margin-left: 1.4rem
  }
}
.sogo-trust-icons img {
  margin: 0.98rem 0 0
}
.ctl00_Trsutseal.trust-godaddy-section {
  width: 100%;
  margin-top: 0.7rem
}
.footer-trust-pack {
  display: inline-block;
  vertical-align: top;
  width: 45%
}
.footer-trust-pack a {
  width: 100%;
  margin-bottom: 0.7rem
}
.footer-trust-pack a:last-child {
  margin-bottom: 0
}
.footer-trust-pack a:last-child img {
  height: 4.2rem
}
.sogo-trust-icons a {
  display: inline-block;
  width: 100%;
  height: 5.6rem
}
.sogo-trust-icons {
  width: 50%
}
.sogo-trust-icons-bg {
  height: 4.9rem;
  display: inline-block;
  background: url(/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
  background-size: 12.6rem
}
.sogo-trust-icons-bg-1 {
  background-size: 14rem;
  background-position: -0.98rem -287.7rem
}
.sogo-trust-icons-bg-2 {
  background-position: 1.12rem -262.92rem
}
.sogo-trust-icons-bg-3 {
  background-position: -1.82rem -311.08rem !important;
  background-size: 0 !important;
  height: 0rem;
}
.sogo-trust-icons:nth-child(2n) {
  float: right
}
.perosonalize-req-demo {
  display: none
}
.mobile-sogo-fade {
  -webkit-animation-name: mobileFade;
  -webkit-animation-duration: 1.5s;
  animation-name: mobileFade;
  animation-duration: 1.5s
}
@-webkit-keyframes mobileFade {
  from {
    opacity: .4
  }
  to {
    opacity: 1
  }
}
@keyframes mobileFade {
  from {
    opacity: .4
  }
  to {
    opacity: 1
  }
}
#navigation>ul.master-menu>li>ul ul li.demo-button.current-menu-item a:hover {
  background: rgba(255, 120, 88, .3) !important
}
#header #navigation>ul.master-menu>li>ul ul li.current-menu-item.coral-button>a {
  color: var(--color-white) !important;
  background-color: var(--color-secondary) !important
}
#header #navigation>ul>li.megamenu>ul ul li.current-menu-item a {
  color: var(--color-white) !important
}
#header #navigation>ul>li.megamenu>ul ul li.current-menu-item a:hover {
  color: var(--color-neonYellow) !important
}
#header #navigation>ul>li.megamenu>ul ul li.current-menu-item.coral-button a:hover {
  color: var(--color-white) !important
}
.right_menu_hover_eff .sogo-enterprise-tool-wrapper__video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .5);
  width: 100%;
  height: 100%
}
.right_menu_hover_eff .sogo-enterprise-tool-wrapper__video-overlay i {
  font-size: 5.6rem;
  color: var(--color-white);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%)
}
#navigation>ul.master-menu>li i.fa-angle-down {
  display: none
}
#header.header-transparent.header-v1 #navigation>ul>li.demo-button {
  margin-left: 1.4rem !important
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.demo-button a {
  padding: 0.98rem 1.4rem !important;
  margin-top: -2.94rem
}
#navigation ul li.megamenu.sogo-resources-block>ul>li>ul>li {
  margin-bottom: 2.8rem
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p.video_desc_menu {
  max-width: 29.4rem
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p.subhead_desc_menu {
  font-size: 1.96rem;
  font-family: var(--font-Epilogue-Regular);
  color: #888;
  margin-bottom: 0.28rem;
  text-transform: initial;
  max-width: 30.24rem
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
  width: 25%
}
#header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(2) {
  width: 30%;
  border-right: 0.14rem solid #c6c6c6 !important;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 4.9rem;
  margin-bottom: 6.3rem
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3) {
  width: 20%
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
  width: 25%;
  background-color: #020d0e;
  min-height: 58.8rem
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3)>ul>li:nth-child(1),
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4)>ul>li:nth-child(1) {
  margin-bottom: 2.8rem
}
.right_menu_hover_eff .sogo-enterprise-tool-wrapper__video-overlay i {
  left: 43%
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
  width: 23%;
  border-right: 0.14rem solid #c6c6c6
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
  min-height: 72.8rem;
  width: 30%
}
#navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
  left: 35.5%
}
#navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu:before {
  left: 56%
}
#navigation>ul.master-menu>li:nth-child(5)>ul.sub-menu:before {
  left: 74%
}
#navigation .sogo-resources-block>.sub-menu {
  width: 67.2rem
}
#navigation>ul.master-menu>li.megamenu.sogo-resources-block>ul>li {
  width: 50%
}
#navigation>ul.master-menu>li:nth-child(5)>ul.sub-menu {
  padding: 0 2.1rem;
  left: 50%;
  transform: translate(-75%, 0)
}
#header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li {
  padding-top: 4.9rem
}
#navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu,
#navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu {
  padding: 0;
  transform: none;
  box-sizing: border-box
}
#navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu,
#navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu,
#navigation>ul.master-menu>li:nth-child(6)>ul.sub-menu{
box-shadow: none !important;
}
#navigation ul li.sogo-product-megamenu>ul>li>ul>li {
  padding: 2.8rem 1.4rem
}
#header #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li>a,
#header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li.extra_a_tag>a {
  display: none
}
.fourth_block_element {
  background-color: #020d0e
}
#navigation>ul.master-menu>li>ul ul li.coral-button:hover {
  transform: scale(1.1)
}
#navigation>ul.master-menu>li>ul ul li.coral-button {
  padding: 0 2.8rem;
  float: left
}
#navigation>ul.master-menu>li.megamenu>ul ul li.coral-button a:hover {
  color: var(--color-black) !important;
  background-color: var(--color-neonYellow) !important
}
#navigation>ul.master-menu>li>ul ul li.demo-button a {
  border-radius: 1.4rem;
  border: 0.28rem solid var(--color-neonYellow) !important;
  color: #232c35 !important;
  background-color: var(--color-white);
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.96rem;
  padding: 0.98rem 1.4rem !important;
  margin-top: -2.94rem;
  transition: all .25s ease;
  text-transform: none !important
}
#header #navigation>ul.master-menu>li>ul ul li.demo-button.current-menu-item a:hover {
  color: var(--color-secondary);
  background-color: rgba(255, 120, 88, .3) !important;
  transform: scale(1.1);
  border: 0.28rem solid transparent !important
}
#navigation>ul.master-menu>li>ul ul li.demo-button a:hover {
  background-color: rgb(254 239 0) !important
}
#navigation>ul.master-menu>li>ul ul li.coral-button a {
  cursor: pointer;
  border-radius: 1.4rem;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.96rem;
  padding: 0.56rem 1.12rem !important;
  margin-top: -2.1rem;
  color: var(--color-black) !important;
  background-color: var(--color-neonYellow);
  outline: 0;
  border: none;
  text-transform: none !important
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
  width: 21%
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2)>ul>li {
  padding-top: 0;
  pading-bottom: 0;
  margin-top: 2.8rem;
  margin-botttom: 2.8rem
}
#navigation>ul.master-menu>li.megamenu>ul>li {
  width: 20%;
  padding: 0 4.2rem;
}
#navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a {
  margin: 0;
  color: var(--color-charcoal);
  font-size: 2.24rem;
  font-family: var(--font-Epilogue-Bold);
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p {
  font-size: 1.96rem;
  font-family: var(--font-Epilogue-Regular);
  color: #888;
  margin-bottom: 0.28rem
}
#navigation ul li.ex_menu_hover,
#navigation ul li.survey_menu_hover {
  display: none
}
#navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul>li.right_menu_hover_eff>a>span {
  display: block
}
#navigation>ul.master-menu>li>ul>li .right_menu_hover_eff a .menu_bg_ele_img i.fab {
  display: block !important
}
.cx_menu_hover_img.fadeMaxUp {
  background-image: url(/wp-content/uploads/2019/01/cx.jpg)
}
.ex_menu_hover_img {
  background-image: url(/wp-content/uploads/2019/01/ex.jpg)
}
.survey_menu_hover_img {
  background-image: url(/wp-content/uploads/2019/01/survey-tool.jpg)
}
.menu_bg_ele_img {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  width: 28rem;
  background-position: left center;
  height: 15.4rem;
  border-radius: 0.7rem;
  display: inline-block;
  margin: 0 0 2.1rem 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 0.7rem 2.66rem 0 rgba(98, 101, 125, .26)
}
@media only screen and (min-width : 1400px) and (max-width :1620px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
    width: 30%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
    width: 17%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
    width: 22%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
    width: 28%
  }
}
@media only screen and (min-width : 1621px) {
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
    left: 40%
  }
  div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu:before {
    left: 45% !important;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
    width: 32%
  }
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(2) {
    width: 20%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3) {
    width: 20%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
    width: 28%
  }  
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
    width: 17%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
    width: 20%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
    width: 30%
  }
}
@media only screen and (max-width: 1199px) and (min-width:960px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
    width: 24%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
    width: 22%
  }
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
    left: 31.5%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
    width: 23%
  }
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(2) {
    width: 32%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
    width: 22%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3) {
    width: 23%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
    min-height: 73.64rem;
    width: 31%
  }
  div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu:before {
    left: 39% !important
  }
}
@media only screen and (max-width: 960px) {
  .menu-brand-icon+span,
  .menu_cap,
  .menu_cap .mega_sub_menu_1 {
    text-transform: capitalize !important
  }
  #mobile-navigation ul#mobile-nav li.sogo-product-megamenu>ul>li>a,
  #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li p,
  #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>a,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>a,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu p,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>a,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menup,
  .fourth_block_element,
  .mob_menu_hide,
  .video_desc_menu,
  li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) p {
    display: none
  }
  #mobile-navigation ul#mobile-nav li.sogo-product-megamenu>ul>li>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menu {
    display: block !important
  }
  #mobile-navigation .container ul li.sogo-product-megamenu ul {
    width: 98% !important;
    margin: 0 0 0 2.1rem;
  }
  #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menu {
    margin-left: 0
  }  
  #mobile-navigation .container ul li.sogo-solution-megamenu>ul {
    width: 96% !important
  }
}
.menu-brand-icon+span {
  border-bottom: none !important
}
#header #navigation>ul.master-menu>li>ul li a span.mega-new-menu,
#navigation>ul.master-menu>li>ul ul li a span.mega-new-menu {
  margin: 0
}
#header #navigation>ul.master-menu>li.megamenu>ul>li {
  padding: 2.2rem 2.3rem 2.2rem;
}
#header #navigation>ul.master-menu ul.sub-menu>li>ul {
  background: 0 0 !important
}
#header #navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul li a {
  padding: 0 0.7rem 0.7rem;
}
div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu {
  width: 135.1rem;
  padding: 0;
  left: 100%
}
div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu:before {
  left: 42.5%
}
.menu-brand-icon {
  background: url(https://betaprod.sogolytics.com/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
  background-size: 2.8rem;
  height: 3.5rem;
  width: 3.22rem;
  display: none;
  float: left;
  margin: -0.28rem 0.28rem 0 -0.56rem
}
.menu-brand-icon-1 {
  background-position: 0 -20.86rem
}
.menu-brand-icon-2 {
  background-position: 0 -16.8rem
}
.menu-brand-icon-3 {
  background-position: 0 -24.64rem
}
.menu-brand-icon-4 {
  background-position: 0 -28.42rem
}
.menu-brand-icon+span {
  padding: 0 0 0.42rem 0;
  display: inline-block;
  border-bottom: 0.14rem solid var(--color-charcoal);
  font-size: 2.4rem
}
.menu-brand-icon+span+i {
  font-size: 1.9rem;
  margin: 0 0 0 0.7rem;
  display: none
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.current-menu-item.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-1>a,
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-1>a:hover {
  color: #84d839 !important
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.current-menu-item.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-2>a,
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-2>a:hover {
  color: #ff795c !important
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.current-menu-item.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-3>a,
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-3>a:hover {
  color: #30b0d3 !important
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.current-menu-item.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-4>a,
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-4>a:hover {
  color: #961e72 !important
}
.current-menu-item.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-1>a>.menu-brand-icon-1+span,
.menu-brand-1>a:hover>.menu-brand-icon-1+span {
  border-bottom-color: #84d839
}
.current-menu-item.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-2>a>.menu-brand-icon-2+span,
.menu-brand-2>a:hover>.menu-brand-icon-2+span {
  border-bottom-color: #ff795c
}
.current-menu-item.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-3>a>.menu-brand-icon-3+span,
.menu-brand-3>a:hover>.menu-brand-icon-3+span {
  border-bottom-color: #30b0d3
}
.current-menu-item.sogo-mobile-nav.sogo-customer-main-cx.menu-brand-4>a>.menu-brand-icon-4+span,
.menu-brand-4>a:hover>.menu-brand-icon-4+span {
  border-bottom-color: #961e72
}
#mobile-navigation ul.sub-menu li i.fa-caret-down {
  display: none !important
}
@media only screen and (max-width: 960px) {
  .menu-brand-icon {
    display: none
  }
  #mobile-navigation ul.sub-menu li i.fa-chevron-right {
    display: none !important
  }
  #mobile-navigation ul.sub-menu li i.fa-caret-down {
    display: block !important
  }
  .menu-brand-icon+span {
    border: none;
    font-size: 2.4rem
  }
}
a.banner-multistep-request-btn,
a.banner-request-btn {  
  padding: 2.24rem 3.36rem;
  border-radius: 1.68rem;
  font-family: var(--font-Epilogue-Bold) !important;
}
.sogo-top-individual-ques {
  font-family: var(--font-Epilogue-Bold);
  font-size: 1.96rem;
  text-align: left;
  color: var(--color-secondary);
  margin: 0
}
.sogo-top-individual-ques.ent-ques {
  color: var(--color-white);
  cursor: pointer
}
.green-button.sogo-top-individual-btn {
  padding: 0.21rem 1.26rem !important;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 1.96rem;
  text-align: left;
  color: var(--color-white) !important;
  margin: 0 0 0 2.1rem;
  display: inline-block
}
#topbar a.green-button:hover {
  color: var(--color-white) !important
}
.sogo-top-individual-ques.ent-wrap-title a.green-button.sogo-top-individual-btn.sogo-top-ent {
  color: var(--color-white) !important;
  background: var(--color-secondary) !important
}
#topbar .sogo-top-individual-ques.ent-wrap-title a.green-button.sogo-top-individual-btn.sogo-top-ent:hover {
  color: var(--color-white) !important;
  box-shadow: 0 0.42rem 0.84rem 0 rgba(0, 0, 0, .16) !important;
  background: var(--color-secondary) !important
}
a.green-button.sogo-top-individual-btn.sogo-top-ent {
  color: var(--color-secondary) !important;
  background: var(--color-white) !important
}
#topbar a.green-button.sogo-top-individual-btn.sogo-top-ent:hover {
  color: var(--color-secondary) !important;
  box-shadow: 0 0.42rem 0.84rem 0 rgba(0, 0, 0, .16) !important;
  background: var(--color-white) !important
}
.sogo-top-ent-bar {
  cursor: pointer;
  width: 100vw;
  height: 4.76rem;
  background-color: var(--color-secondary);
  position: absolute;
  z-index: -1;
  top: 0;
  right: 62%;
  content: '';
  transform-origin: bottom left;
  -ms-transform: skew(-30deg, 0deg);
  -webkit-transform: skew(-30deg, 0deg);
  transform: skew(-30deg, 0deg)
}
@media only screen and (max-width: 1199px) and (min-width:960px) {
  .topbar-col1.sogo-top-refer {
    width: 40%
  }
}
@media only screen and (max-width: 960px) and (min-width:767px) {
  .sogo-top-ent-bar {
    right: 57%
  }
}
div div .landing-button-main a {
  padding: 0.84rem 0.56rem;
  font-family: var(--font-Epilogue-Regular) !important;
  font-size: 1.96rem;
  text-decoration: underline;
  background: var(--color-white) !important;
  color: var(--color-secondary) !important
}
div div .landing-button-main a:hover {
  background: var(--color-white) !important;
  border: none;
  color: #888 !important;
  box-shadow: none !important;
  transform: none !important
}
#frm_up2 .sgupbg a.signupSubmit.banner-new-button-css {
  width: 22.4rem;
  box-sizing: border-box;
  margin: 2.8rem auto 1.12rem;
  display: block;
  font-family: var(--font-Epilogue-Regular) !important;
  font-size: 2.1rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  padding: 0.42rem 0 !important;
  background-color: var(--color-secondary) !important;
  color: var(--color-white) !important
}
#frm_up2 .sgupbg a.signupSubmit.banner-new-button-css:hover {
  background-image: none !important;
  background: var(--color-secondary) !important
}
.thank-you-request-form>div {
  font-family: var(--font-Epilogue-Black);
  font-size: 3.36rem;
  line-height: 1.21;
  letter-spacing: 0.056rem;
  color: var(--color-charcoal);
  width: 80%;
  margin: 0 auto;
  position: relative;
  margin-bottom: 2.1rem
}
.sub-menu,
.support-popclose {
  box-sizing: content-box
}
#request-a-demo-banner #sogo-banner-page-form .ajax-loader {
  display: inline-block !important;
  position: absolute;
  top: 1.68rem;
  left: 12.6rem
}
.wpcf7-form .wpcf7-submit.green-button {
  display: inline-block
}
.grecaptcha-badge {
  z-index: 9999999
}
@media screen and (max-width: 767px) {
  #banner_captcha {
    max-width: 32.2rem
  }
  #banner_captcha>div {
    width: auto !important
  }
  #banner_captcha>div iframe {
    max-width: 32.2rem
  }
  a.banner-request-btn {
    padding: 0.7rem 1.68rem
  }
}
div.employee-customer-main {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, .4), rgba(255, 255, 255, .4)), url(/wp-content/uploads/2018/09/employee-customer-new.jpg) !important
}
@media screen and (min-width: 1920px) and (max-width:2560px) {
  div.employee-customer-main {
    min-height: 63rem
  }
}
body input:-webkit-autofill {
  background-color: var(--color-white) !important
}
.poptrox-popup {
  background: 0 0 !important
}
#demo_frm_url,
div.wpcf7-response-output {
  display: none !important
}
.mobile_banner_show {
  display: none
}
@media screen and (max-width: 767px) {
  .mobile_banner_show {
    display: block
  }
  .mobile_banner_hide {
    display: none
  }
}
.sogo_industry_silder .item {
  cursor: pointer
}
#topbar.sogo-topbar {
  border-bottom: none !important
}
#navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul li a {
  display: inline-block;
  font-size: 2rem;
}
div.sogo-banner-signup .error-not-valid {
  border-color: #b1b1b1 !important
}
div.sogo-banner-signup input.sogo-banner-sign-new {
  border: 0.14rem solid #b1b1b1;
  padding: 1.89rem 3.36rem
}
.sogo-banner-signup {
  width: 90%
}
div.sogo-banner-signup p.sogo-banner-subtext {
  color: rgba(136, 136, 136, .8)
}
div.sogo-banner-signup a.sogo-banner-btn {
  padding: 1.96rem 2.24rem;
  font-size: 2.24rem;
  font-family: var(--font-Epilogue-Bold);
  margin: 0 0 0 0.28rem
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  .sogo-banner-signup {
    width: 87%
  }
}
@media screen and (min-width: 767px) and (max-width:960px) {
  .sogo-banner-signup {
    width: 82%
  }
}
#catapultCookie:hover {
  background: var(--color-secondary);
  border-color: var(--color-secondary)
}
.cookie-bar-bar .float-accept .ctcc-inner {
  width: 52%
}
html.has-cookie-bar.cookie-bar-top-bar {
  margin-top: 4.2rem;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  transition: all .25s
}
#catapult-cookie-bar {
  box-sizing: border-box;
  direction: ltr;
  z-index: 99999;
  overflow: hidden;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  transition: all .25s
}
.ctcc-exclude-AF.geoip-continent-AF #catapult-cookie-bar,
.ctcc-exclude-AN.geoip-continent-AN #catapult-cookie-bar,
.ctcc-exclude-AS.geoip-continent-AS #catapult-cookie-bar,
.ctcc-exclude-EU.geoip-continent-EU #catapult-cookie-bar,
.ctcc-exclude-NA.geoip-continent-NA #catapult-cookie-bar,
.ctcc-exclude-OC.geoip-continent-OC #catapult-cookie-bar,
.ctcc-exclude-SA.geoip-continent-SA #catapult-cookie-bar {
  display: none
}
#catapult-cookie-bar.rounded-corners {
  border-radius: 0.42rem
}
#catapult-cookie-bar.drop-shadow {
  -webkit-box-shadow: 0 0.42rem 1.26rem 0 rgba(0, 0, 0, .4);
  -moz-box-shadow: 0 0.42rem 1.26rem 0 rgba(0, 0, 0, .4);
  box-shadow: 0 0.42rem 1.26rem 0 rgba(0, 0, 0, .4)
}
.cookie-bar-block #ca5tapult-cookie-bar {
  max-height: 139.86rem;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  transition: opacity .25s
}
.has-cookie-bar #catapult-cookie-bar {
  opacity: 1;
  max-height: 139.86rem;
  min-height: 4.2rem;
  padding: 2.1rem 2.8rem 2.1rem
}
.cookie-bar-block #catapult-cookie-bar span {
  display: block;
  margin: 1em 0
}
.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
  float: right
}
button#catapultCookie {
  cursor: pointer;
  margin: 0 2.8rem 0 0
}
.cookie-bar-bar button#catapultCookie {
  margin: 0 0 0 2.8rem
}
.cookie-bar-bar .ctcc-inner {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative
}
.cookie-bar-bar .float-accept .ctcc-inner {
  -webkit-justify-content: space-between;
  justify-content: space-between
}
@media screen and (max-width: 991px) {
  .ctcc-left-side {
    margin-right: 1em
  }
}
.ctcc-right-side {
  -webkit-flex-shrink: 0;
  flex-shrink: 0
}
.cookie-bar-block #catapult-cookie-bar h3 {
  margin: .5em 0 0
}
.use_x_close .x_close {
  position: absolute;
  top: 1.4rem;
  right: 1.4rem;
  cursor: pointer;
  font-family: sans-serif;
  -webkit-transition-duration: .5s;
  transition-duration: .5s
}
.cookie-bar-bar .use_x_close .x_close {
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}
.x_close {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  width: 1.96rem;
  height: 4.2rem;
  position: relative;
  margin: 0 auto;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer
}
.x_close span {
  display: block;
  position: absolute;
  height: 0.42rem;
  width: 1.96rem;
  background: #111;
  border-radius: 0.84rem;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
  transition-delay: .14s;
  -webkit-transition-delay: .14s;
  -moz-transition-delay: .14s
}
.x_close span:nth-child(1),
.x_close span:nth-child(2) {
  top: 1.96rem
}
.x_close span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg)
}
.x_close span:nth-child(2) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg)
}
.x_close:hover span:nth-child(1) {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0)
}
.x_close:hover span:nth-child(2) {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0)
}
#catapult-cookie-bar {
  color: #888 !important
}
.ctcc-left-side {
  width: 100%;
  line-height: 1.4
}
.has-cookie-bar #catapult-cookie-bar {
  padding: 1.4rem 2.8rem 1.4rem 7rem
}
@media screen and (min-width: 1366px) and (max-width:1600px) {
  .ctcc-left-side {
    width: 100%;
    font-size: 1.82rem
  }
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  .ctcc-left-side {
    width: 72%;
    font-size: 1.96rem
  }
  .cookie-bar-bar .float-accept .ctcc-inner {
    width: 65%
  }
}
@media screen and (min-width: 767px) and (max-width:960px) {
  .ctcc-left-side {
    width: 85%;
    font-size: 1.96rem;
    margin-right: 0
  }
  .cookie-bar-bar .float-accept .ctcc-inner {
    width: 75%
  }
}
@media screen and (max-width: 767px) {
  .ctcc-left-side {
    width: 86%;
    font-size: 1.68rem;
    margin-right: 0
  }
  .cookie-bar-bar .float-accept .ctcc-inner {
    width: 100%
  }
  .has-cookie-bar #catapult-cookie-bar {
    padding: 1.4rem 2.8rem 1.4rem 2.8rem
  }
  span.ctcc-left-side {
    margin-right: 2.8rem
  }
  .cookie-bar-bar button#catapultCookie {
    margin: 0 8.4rem 0 0;
    font-size: 1.68rem;
    padding: 1.4rem 2.1rem 1.4rem 2.1rem
  }
}
.hide_block_white {
  background: 0 0 !important
}
.sogo-hero-experiment span {
  display: inline-block;
  background-image: url(/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8);
  background-size: 19.6rem;
  background-repeat: no-repeat;
  width: 16.52rem;
  height: 7rem;
  margin: 0 4.2rem 0 0
}
.sogo-cx-experiment span {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 173.6rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 4.2rem 0 0
}
.sogo-cx-experiment span.cx-mobile-slider,
.sogo-hero-experiment span.cx-mobile-slider {
  display: none
}
.img_new_company.sogo-cx-experiment,
.img_new_company.sogo-hero-experiment {
  margin-left: 0 !important;
  line-height: normal;
  height: 14rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.cx-mobile-slider-parent,
.cx-mobile-slider-parent1 {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.cx-mobile-slider-parent span {
  margin: 0.7rem 0 0 0 !important
}
.cx-mobile-slider-parent1 span {
  margin: 0 !important
}
.sogo-hero-experiment.cx-mobile-slider-parent1 {
  height: 11.2rem
}
.img_new_company.sogo-cx-experiment {
  height: 11.2rem
}
.sogo-hero-experiment span:nth-child(1) {
  background-position: -7.42rem -444.22rem;
  background-size: 30.8rem
}
.sogo-hero-experiment span:nth-child(2) {
  background-position: -5.32rem -394.1rem;
  background-size: 26.6rem
}
.sogo-hero-experiment span:nth-child(3) {
  background-position: -3.5rem -350rem;
  background-size: 23.1rem
}
.sogo-hero-experiment span:nth-child(4) {
  background-position: -3.08rem -347.9rem;
  background-size: 22.4rem
}
.sogo-hero-experiment span:nth-child(5) {
  background-position: -4.9rem -402.5rem;
  background-size: 25.2rem
}
.sogo-hero-experiment span:nth-child(6) {
  background-position: -3.08rem -364rem;
  background-size: 22.12rem
}
.sogo-hero-experiment span:nth-child(7) {
  background-position: -3.08rem -381.08rem;
  background-size: 22.4rem
}
.sogo-hero-experiment span:nth-child(8) {
  background-position: -1.4rem -330.68rem;
  background-size: 18.9rem
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  .sogo-hero-experiment span:nth-child(1) {
    background-position: -8.4rem -444.22rem;
    background-size: 30.8rem
  }
  .sogo-hero-experiment span:nth-child(2) {
    background-position: -4.34rem -331.52rem;
    background-size: 22.4rem
  }
  .sogo-hero-experiment span:nth-child(3) {
    background-position: -2.8rem -296.8rem;
    background-size: 19.6rem
  }
  .sogo-hero-experiment span:nth-child(4) {
    background-position: -2.8rem -304.5rem;
    background-size: 19.6rem
  }
  .sogo-hero-experiment span:nth-child(5) {
    background-position: -4.48rem -357.7rem;
    background-size: 22.4rem
  }
  .sogo-hero-experiment span:nth-child(6) {
    background-position: -2.8rem -322.7rem;
    background-size: 19.6rem
  }
  .sogo-hero-experiment span:nth-child(7) {
    background-position: -4.2rem -381.78rem;
    background-size: 22.4rem
  }
  .sogo-hero-experiment span:nth-child(8) {
    background-position: -0.98rem -281.82rem;
    background-size: 16.1rem
  }
  .sogo-hero-experiment span {
    width: 17.92rem;
    margin: 0 2.1rem 0 0
  }
}
.sogo-cx-experiment span:nth-child(1) {
  background-position: 0 0
}
.sogo-cx-experiment span:nth-child(2) {
  background-position: -23.8rem 0;
  width: 14.7rem
}
.sogo-cx-experiment span:nth-child(3) {
  background-position: -45.08rem 0
}
.sogo-cx-experiment span:nth-child(4) {
  background-position: -65.94rem 0;
  width: 14rem
}
.sogo-cx-experiment span:nth-child(5) {
  background-position: -85.4rem 0;
  width: 14rem
}
.sogo-cx-experiment span:nth-child(6) {
  background-position: -105.84rem 0;
  width: 25.2rem
}
.sogo-cx-experiment span:nth-child(7) {
  background-position: -137.62rem 0;
  width: 10.08rem
}
.sogo-cx-experiment span:nth-child(8) {
  background-position: -153.58rem 0;
  width: 21rem;
  margin: 0
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  .sogo-cx-experiment span {
    background-size: 130.2rem;
    margin: 0 3.22rem 0 0;
    width: 12.6rem
  }
  .sogo-cx-experiment span:nth-child(2) {
    background-position: -17.92rem 0;
    width: 12.6rem
  }
  .sogo-cx-experiment span:nth-child(3) {
    background-position: -33.74rem 0
  }
  .sogo-cx-experiment span:nth-child(4) {
    background-position: -50.12rem 0;
    width: 11.2rem
  }
  .sogo-cx-experiment span:nth-child(5) {
    background-position: -64.4rem 0;
    width: 11.2rem
  }
  .sogo-cx-experiment span:nth-child(6) {
    background-position: -79.38rem 0;
    width: 19.6rem
  }
  .sogo-cx-experiment span:nth-child(7) {
    background-position: -102.48rem 0;
    width: 8.4rem
  }
  .sogo-cx-experiment span:nth-child(8) {
    background-position: -114.8rem 0;
    width: 16.8rem
  }
}
@media screen and (max-width: 960px) {
  .sogo-cx-experiment span {
    margin: 0 !important
  }
  .sogo-cx-experiment span.cx-mobile-slider:nth-child(4n) {
    margin: 0 !important
  }
}
body.vc_responsive #content .subsection-media-bg:not(.visible-content-data),
body.vc_responsive .subsection-media-bg:not(.visible-content-data) {
  background: 0 0 !important
}
.mobile_footer_app {
  display: none
}
#text-10 {
  display: block !important
}
.top-drop-down-option {
  left: 50% !important;
  transform: translate(-50%, 0) !important;
  -ms-transform: translate(-50%, 0) !important;
  -webkit-transform: translate(-50%, 0) !important
}
/* F161123 - Copyright logo css added - start*/
.copyright-col-new-footer {
  float: right;
  margin: 0 7.2rem 0 0;
  width: 50%;
}
.copyright-col-logo-section .logo_transparent {
  display: block;
}
.copyright-col-logo-section {
  width: 10%;
  float: right;
}
/* F161123 - logo css added - end*/
.four.columns.fourth-column {
  margin-left: 5.8rem !important;
}
.four.columns.fifth-column {
  margin-left: 11.6rem !important;
  width: 24.6rem;
  margin-right: 0
}
.four.columns.third-column {
  margin-left: 5.8rem !important;
}
a.sogo-footer-policy:after {
  content: '';
  position: absolute;
  width: 0.1rem;
  height: 1.7rem;
  background: #a1a1a1;
  top: 0rem;
  right: -2.5rem;
}
/* F161123 - copyright css added - start*/
#copyright .sixteen.columns {
  display: flex;
  width: 100%;
  margin: 0;
  align-items: center;
}
/* F161123 - copyright css added - end*/
.copyright-col-new-footer ul {
  list-style-type: none
}
.copyright-col-new-footer ul li {
  display: inline-block;
  margin: 0 4.9rem 0 0;
}
.copyright-col-new-footer ul li:last-child {
  margin: 0
}
/* F161123 New Footer css - start*/
/*Hiding old Rank section for ALL page*/
.bottom-icon-box.footer-part-1:first-child {
  display: none !important;
}
.bottom-icon-box.footer-part-1.sogo-footer-compliance-main-container {
  display: block;
}
#copyright,
#footer {
  background: #112326 !important
}
#footer .widget ul li {
  width: fit-content;
  margin-bottom: 1.2rem;
  padding: 0;
  line-height: 1.8;
}
/* F161123 New Footer css - End*/
#footer .widget ul li:hover:after,
#footer a:hover {
  color: var(--color-lightGreyNeutral) !important
}
#footer {
  color: var(--color-lightGreyNeutral) !important;
}
.copyright-col-new-footer ul li a {
  font-size: 1.7rem !important;
  color: #a1a1a1 !important;
  position: relative
}
/* F161123 Social button css -start */
.sogo-footer-social-icon li.profile-button i {
  font-size: 3.6rem;
  color: var(--color-white);
  padding-right: 4rem;
}
.twitter-x-icon {
  background: url(/wp-content/uploads/2023/12/home-social-ft-twitter.svg);
  background-repeat: no-repeat;
  width: 7.2rem;
  height: 3.5rem;
  display: inline-block;
  box-sizing: border-box;
  background-size: contain;
}
.twitter-x-icon:hover {
  filter: invert(5%) sepia(90%) saturate(1822%) hue-rotate(141deg) brightness(97%) contrast(86%);
}
.sogo-footer-social-icon li.profile-button i:hover {
  color: #12bdca;
}
.sogo-contact-foot-address {  
  margin: 0 0 2.9rem 0;
}
.sogo-contact-foot-address p {
  margin: 0;
  line-height: 1.35
}
.sogo-contact-foot-contact {
  margin: 0 0 2.9rem;
  width: 100%;  
  align-items: center;
}
/* F161123 email footer css */
#footer a.sogo-mail-footer {
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-Regular);
}
.four.columns.fifth-column .widget {
  margin: 0
}
#footer .widget h3:after {
  content: '';
  position: absolute;
  top: 4.6rem;
  left: 0;
  width: 4.3rem;
  height: 0.6rem;
  background: var(--color-neonYellow);
}
/* F161123 Social button css - End*/
.ctl00_Trsutseal {
  text-align: left;
  width: 24.22rem
}
.footer-security-icons a {
  background: url(/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
  display: inline-block;
  line-height: normal;
  vertical-align: top
}
.footer-security-icons a.sogo-seal {
  height: 11.48rem;
  width: 11.48rem;
  background-position: -3.64rem -443.52rem;
  margin: 0 0.98rem 0 0
}
.footer-security-icons a.sogo-money-back {
  background-position: -3.5rem -457.38rem;
  vertical-align: top
}
/*F161123 - New footer css changes Main - start  */
#footer .widget h3 {
  font-weight: 400 !important;
  position: relative;
  font-size: 2.6rem !important;
  margin: 0 0 4.3rem;
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-SemiBold);
}
#footer {
  padding-top: 6.5rem !important;
  padding-left: clamp(0px, 3.364%, 80px) !important;
  padding-right: clamp(0px, 3.364%, 80px) !important;
}
#footer .container {
  background: var(--color-primary-v2);
  padding: 9.4rem 7.2rem 0;
  border-radius: 2.2rem;
  width: 100%;
  max-width: 2400px;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}
.container .four.columns.second-column {
  margin-left: 2.9rem;
}
.four.columns.fifth-column {
  width: 25%;
  padding: 0 0 0 5.8rem;
  margin-right: 0;
  position: relative;
}
.four.columns.fifth-column div#text-13:before {
  content: "";
  display: block;
  height: calc(100% - 8rem);
  width: 0.1rem;
  background-color: var(--color-white);
  opacity: 20%;
  position: absolute;
  top: 0;
  left: 0;
}
.sogo-contact-foot-address,
.sogo-contact-foot-contact,
.sogo-contact-foot-mail {
  display: flex;
}
.sogo-contact-footer-address-icon,
.sogo-contact-footer-phone-icon,
.sogo-contact-foot-mail-icon {
  width: 5.8rem;
}
.sogo-contact-footer-address-icon .fal,
.sogo-contact-footer-phone-icon .fal,
.sogo-contact-foot-mail-icon .fal {
  color: var(--color-secondary-v2);
  font-size: 3.6rem;
  margin-right: 3.6rem;
}
.sogo-contact-foot-mail {
  margin-bottom: 5.8rem;
}
.sogo-contact-footer-address-text,
.country-sales-phoneno,
.sogo-mail-footer-text {
  font-size: 2.4rem;
  line-height: 1.46;
  color: var(--color-white);
}
/*F161123 - New footer css changes - End*/
@media only screen and (max-width: 1200px) and (min-width: 961px) {
  .copyright-col-new-footer ul li {
    margin: 0 2.3rem 0 0;
  }
  a.sogo-footer-policy:after {
    top: 0.3rem;
    right: -1.3rem;
  }
  #copyright .copyright-col2 {
    width: 44%
  }
  .container .four.columns.first-column {
    width: 16rem !important;
  }
  .four.columns.third-column {
    margin-left: 0 !important
  }
  .copyright-col-new-footer {
    margin: 0 2.2rem 0 0;
  }
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
  .container .four.columns.fifth-column {    
    margin: 0 !important;
    padding-left: 0;
  }
  .four.columns.fourth-column {  
    margin-left: 0 !important;
  }
  .four.columns.third-column {
    margin-left: 0 !important
  }  
  a.sogo-footer-policy:after {
    right: -1rem;
  }
  .four.columns.fifth-column .widget {
    margin: 2.9rem 0 2.9rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .sogo-contact-foot-contact {
    width: auto
  }
  /* F161123 - Footer revamp changes Mobile */  
  .sogo-mail-footer {
    font-size: 2.5rem;
  }
  .copyright-col-new-footer {
    float: none;
    width: 100%;
    margin: 0 auto
  }
  .header-transparent .logo_transparent {
    display: none
  }  
  #footer .widget#text-12 {
    width: 100%;
    display: block !important
  }
  #footer .first-column .widget h3 {
    font-size: 2.4rem !important;
  }
  #text-3 {
    display: block
  }  
  .four.columns.fifth-column .widget {
    margin: 0 0 5.8rem !important;
  }
  #copyright .copyright-col2 {
    width: 100%;
    display: inline-block;
    text-align: center !important;
    margin: 1.4rem 0 1rem 0;
  }
  .copyright-col-new-footer .sub-footer {
    line-height: 1.29;
  }
  .copyright-col-new-footer ul li {
    display: inline-block;
    margin: 0 2.2rem 0 0;
    line-height: normal
  }
  a.sogo-footer-policy:after {
    right: -1.3rem;
  }  
  #footer .four.columns:nth-child(2) {
    margin-top: 0;
    margin-left: 0 !important;
  }
  .four.columns.second-column .widget {
    margin: 0 !important
  }
  .second-column .sub-footer {
    padding: 0;
  }
  .container .four.columns.first-column {
    display: block;
    width: auto !important;
    margin-left: 0rem !important
  }  
  .four.columns.fifth-column {
    margin-left: 0 !important
  }
}
div.tp-caption a.turqoise-button {
  line-height: 2.8rem !important;
  color: var(--color-secondary) !important
}
div.tp-caption a.green-button {
  line-height: 2.8rem !important
}
.client-logo {
  background-color: rgba(156, 174, 207, 0.15) !important
}
.client-logo+div {
  background-color: rgba(156, 174, 207, 0.15) !important
}
.footer-part-1 i {
  font-size: 6.72rem;
  color: var(--color-secondary-v2)
}
.footer-part-1 .bot-clients-head {
  color: var(--color-pitch);
  font-family: var(--font-Epilogue-Bold)
}
.footer-part-1 .layerA,
.footer-part-1 .layerA a {
  color: var(--color-pitch) !important;
  font-style: normal
}
a.orange-coral-btn {
  border-radius: 1.68rem;
  background-color: var(--color-neonYellow);
  font-family: var(--font-Epilogue-Bold);
  font-size: 2.24rem;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: var(--color-black);
  transition: all .25s ease;
  display: inline-block;
  background-blend-mode: overlay, normal;
  outline: 0;
  border: none;
  cursor: pointer
}
a.orange-coral-btn:hover {
  background-image: linear-gradient(100deg, rgba(255, 255, 255, .5), rgba(0, 0, 0, .5)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow));
  transform: scale(1.1)
}
a.orange-coral-btn:active {
  background-image: linear-gradient(100deg, rgba(255, 255, 255, .5), rgba(0, 0, 0, .5)), linear-gradient(var(--color-neonYellow), var(--color-neonYellow));
  transform: scale(1.05)
}
.stuck .hollow-green-button,
.stuck .or-separator,
.stuck .package-price,
.stuck .package-price-types {
  display: none !important
}
#logo {
  width: 65%
}
.sogo-new-logo-landing img {
  width: 100% !important
}
.header-transparent .logo_transparent {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #logo {
    width: auto
  }
  .header-transparent .logo_retina_transparent {
    display: none
  }
}
.below_headinfo.feature-comparison-page-header {
  font-size: 5.32rem
}
@media only screen and (max-width: 480px) and (min-width:320px) {
  #text-8 {
    display: none
  }
  #text-6 {
    margin: 14rem 0 1.4rem 0
  }
}
#rev_slider_49_3_wrapper div.tp-bgimg.defaultimg {
  background-position: 78% 80% !important
}
span.mega_sub_menu>span>i {
  font-size: 2.94rem
}
.academic_research_menu .mega_sub_menu {
  padding-left: 1.68rem
}
.hs-brand-logo-slider-list .owl-prev {
  position: absolute;
  top: -0.56rem;
  left: -4.9rem
}
.hs-brand-logo-slider-list .owl-next {
  position: absolute;
  top: -0.56rem;
  right: -4.9rem
}
.sogo-over-modal {
  z-index: 8;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 61.6rem;
  display: none;
  border: none !important;
  border-radius: 0.56rem
}
.current-menu-item .active-image {
  display: inline-block
}
.active-image,
.current-menu-item .sogo-menu-icon {
  display: none
}
li.resource-header {
  font-family: var(--font-Epilogue-SemiBold);
  margin-bottom: -1.4rem
}
li.resource-menu-spacer {
  padding: 0.7rem 0
}
li.resource-header,
li.resource-menu-spacer {
  color: #2d3e50;
  font-size: 2.1rem
}
.resource-submenu li {
  margin-bottom: -0.7rem
}
ul.support_menu2 {
  padding: 1.4rem 0 2.8rem 2.8rem;
  -webkit-box-shadow: 0 0.98rem 1.4rem 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 0.98rem 1.4rem 0 rgba(0, 0, 0, .1);
  box-shadow: 0 0.98rem 1.4rem 0 rgba(0, 0, 0, .1)
}
#topbar li a {
  letter-spacing: 0.014rem
}
.spl-button {
  padding: 1.4rem 7.7rem !important
}
.wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_122_1_forcefullwidth,
.wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_65_1_forcefullwidth {
  height: 59.5rem !important
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0
}
input[type=number] {
  -moz-appearance: textfield
}
.connect {
  -webkit-flex: 1;
  -ms-flex: 1
}
ul.connect li {
  display: inline-block
}
.related_link.related_bottom {
  display: none
}
.turqoise-button.use-this-template-button {
  display: inline-block;
  margin-top: 2.8rem;
  padding: 0.98rem 2.8rem
}
@media only screen and (max-width: 767px) {
  .related_link {
    display: none
  }
  .related_link.related_bottom {
    display: block
  }
}
.testimonial-content h4 {
  margin-left: 2.8rem !important
}
.spec-linespec h2 {
  line-height: 1.2em
}
.customer-survey,
.more-about,
.temp-survey {
  font-size: 4.48rem;
  font-family: var(--font-Epilogue-SemiBold);
  color: #2d3e50
}
.Customer-Satisfactio,
.temp_infosurvey {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.52rem;
  line-height: 1.5;
  text-align: left;
  color: #2d3e50
}
.In-todays-digital-w,
.temp_maininfo {
  line-height: 1.5;
  color: #2d3e50;
  text-align: justify;
  font-size: 2.24rem;
  font-family: var(--font-Epilogue-Regular)
}
.support_menu2 {
  margin-left: 0 !important
}
.card_header.align-c {
  text-align: center !important
}
p.card_header {
  margin-bottom: 0
}
.sogo-xlarge .imagebox {
  min-height: 66.5rem
}
.sogo-large .imagebox {
  min-height: 64.4rem
}
.sogo-medium .imagebox {
  min-height: 59.5rem
}
.sogo-small .imagebox {
  min-height: 49rem
}
@media only screen and (max-width: 1060px) and (min-width:960px) {
  .sogo-xlarge .imagebox {
    min-height: 63rem
  }
  .sogo-large .imagebox {
    min-height: 58.8rem
  }
  .sogo-medium .imagebox {
    min-height: 56rem
  }
  .sogo-small .imagebox {
    min-height: 51.8rem
  }
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  .sogo-xlarge .imagebox {
    min-height: 58.1rem
  }
  .sogo-large .imagebox {
    min-height: 55.3rem
  }
  .sogo-medium .imagebox {
    min-height: 49rem
  }
  .sogo-small .imagebox {
    min-height: 42rem
  }
  .layerA {
    font-size: 1.96rem
  }
}
@media only screen and (max-width: 767px) {
  .sogo_threecard .imagebox {
    min-height: 0 !important
  }
  .sogo-xlarge .imagebox,
  .sogo-large .imagebox,
  .sogo-medium .imagebox,
  .sogo-small .imagebox {
    min-height: auto
  }  
}
.footer_card1 .iconbox p {
  margin: 0 !important;
  font-size: 1.96rem
}
.quote.slick-slide .testimonials-text p {
  font-size: 2.24rem
}
#simpleselect_reason.active {
  border-bottom: 0.14rem
}
#overs1 {
  z-index: 103 !important
}
.mid-form-pulp {
  padding-left: 0;
  padding-right: 1.4rem
}
.mid-form-gulp {
  padding-left: 1.4rem;
  padding-right: 0
}
#mobile-header {
  z-index: 11 !important
}
#header.header-transparent.header-v1 #navigation>ul>.req-demo-new>a,
#header.header-transparent.header-v1 #navigation>ul>.sogo_signUp-class>a {
  padding-left: 2.8rem !important;
  padding-right: 2.8rem !important;
  font-family: var(--font-Epilogue-SemiBold) !important;
  font-weight: 400 !important
}
#navigation ul li.signUp-class {
  margin-left: 2.1rem !important
}
.header-v1 #navigation>ul>li.req-demo-new:hover {
  border-bottom: 0 solid #00aac1 !important
}
#header.header-transparent.header-v1 #navigation>ul>li.req-demo-new>a {
  font-size: 2.38rem !important;
  font-family: var(--font-Epilogue-SemiBold) !important;
  color: var(--color-white) !important
}
#header.header-transparent.header-v1 #navigation>ul>li.req-demo-new:hover>a {
  color: var(--color-white) !important
}
#header.header-transparent.header-v1 #navigation>ul>li.req-demo-new a:hover {
  color: var(--color-white) !important;
  background: #00a0b7 !important;
  border-color: #00a0b7;
  box-shadow: 0 0.56rem 1.96rem 0 rgba(182, 182, 182, .7)
}
#header.header-transparent.header-v1 #navigation>ul>.req-demo-new:hover {
  transform: scale(1.03)
}
#header.header-transparent.header-v1 #navigation>ul>li.sogo_signUp-class>a:hover {
  color: var(--color-white) !important
}
.req-demo-new a {
  color: #2d3e50 !important;
  background: #00aac1 !important;
  padding-top: 0.84rem !important;
  padding-bottom: 0.84rem !important;
  margin-top: -1.68rem !important;
  border-radius: 0.28rem
}
#quote-22903 .testimonial-content h4 {
  margin-left: 13.58rem !important
}
#quote-22903 .avtar-image {
  margin-top: -9.38rem !important;
  margin-left: -60.2rem !important
}
.black-col-h {
  color: var(--color-pitch);
  font-size: 1.82rem !important;
  opacity: 70
}
.clorbalck-banner {
  color: var(--color-pitch) !important
}
.line-height-supportpage-bold_black-col {
  line-height: 5.6rem;
  color: var(--color-pitch);
  font-family: var(--font-Epilogue-Bold);
  font-size: 4.76rem
}
.banner-third-layer_black-col {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.128rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: var(--color-pitch)
}
.grn-txt {
  font-family: var(--font-Epilogue-Bold);
  font-size: 4.774rem;
  font-weight: 700;
  line-height: 1.25;
  color: var(--color-white);
  margin-left: 10% !important
}
.page-id-22668 .bottom-icon-box {
  display: none
}
.Customer-Satisfactio {
  color: var(--color-iron-ash);
  text-align: justify;
  font-size: 2.394rem;
  line-height: 1.7
}
.button-1 {
  border-radius: 0.28rem !important;
  background-color: #00aac1 !important;
  color: var(--color-white) !important;
  border: #00aac1 !important;
  padding: 1.82rem 4.62rem !important;
  font-size: 2.1rem !important;
  margin-top: 2.8rem !important
}
.back-top {
  float: right;
  color: var(--color-secondary)
}
.left_arrow {
  width: 2.1rem
}
.up_arrow {
  margin-left: 1.68rem
}
.back-temp {
  color: var(--color-secondary)
}
.button-2 {
  border-radius: 0.28rem !important;
  background-color: #00aac1 !important;
  color: var(--color-white) !important;
  border: #00aac1 !important;
  padding: 1.82rem 4.62rem !important;
  font-size: 2.1rem !important
}
.button-btn-2 {
  text-align: center
}
.Customer-Service-Fee {
  line-height: 1.17;
  color: #00aac1;
  text-align: justify;
  font-size: 2.394rem
}
.Customer-Service-Fee:hover {
  color: var(--color-pitch) !important
}
.Customer-Retention-S {
  line-height: 1.17;
  color: #00aac1;
  text-align: justify;
  font-size: 2.394rem
}
.Customer-Retention-S:hover {
  color: var(--color-pitch) !important
}
.more-about {
  color: var(--color-iron-ash);
  text-align: justify;
  font-size: 4.508rem;
  font-weight: 700
}
.In-todays-digital-w {
  line-height: 1.7;
  color: #4a4a4a;
  text-align: justify;
  font-size: 2.52rem;
  font-family: var(--font-Epilogue-Regular)
}
.layer {
  width: 37.814rem;
  height: 3.36rem;
  color: var(--color-white);
  text-align: center;
  font-size: 2.912rem;
  font-weight: 700
}
.BACK-TO-TOP {
  line-height: 1.4;
  color: var(--color-secondary);
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 2.24rem
}
.BACK-TO-TEMPLATES {
  line-height: 1.4;
  color: var(--color-secondary);
  text-align: justify;
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 2.24rem
}
hr.style20:after {
  content: 'Related Sample Surveys';
  display: inline-block;
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 2.8rem;
  background: #f4f6f7;
  color: #7d7d7d;
  font-size: 2.1rem;
  font-family: var(--font-Epilogue-Regular);
  font-weight: 400
}
@media (max-width: 767px) {
  hr.style20:after {
    top: 80%;
    padding: 0 0.7rem
  }
}
.wpb_wrapper hr.style16:after {
  position: absolute;
  top: 98%;
  padding: 0 2.8rem;
  background: #f4f6f7;
  left: 50%;
  transform: translate(-50%, -50%)
}
@media (max-width: 767px) {
  .wpb_wrapper hr.style16:after {
    top: 98%;
    padding: 0 0.14rem
  }
}
hr.style20 {
  border-top: 0.28rem solid #e4e4e4;
  text-align: center
}
.related_link {
  padding-left: 11.48rem !important
}
.sign-up-top-banner-org {
  font-family: var(--font-Epilogue-Bold);
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: var(--color-white);
  font-size: 3.052rem;
  padding: 1.4rem 5.6rem;
  border-radius: 0.28rem;
  background-color: #ea5b2e;
  box-shadow: 0 0.28rem 1.4rem 0 #ea5b2e
}
.poptrox-overlay {
  z-index: 9999 !important
}
.sogo-pricing-bottom {
  margin-bottom: -0.84rem
}
#slide-156-layer-2 {
  font-family: var(--font-Epilogue-Bold)
}
#slide-156-layer-3 {
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.64
}
.row-imgBox .imagebox {
  margin-top: -9.1rem !important
}
.design-ready a:hover {
  color: var(--color-white) !important
}
.Let-us-know-what-you {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.1rem;
  line-height: 1.47;
  text-align: center;
  color: var(--color-pitch);
  margin-top: -2.1rem
}
.template-head-design {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.38rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-iron-ash);
  height: 6.3rem
}
.temp-content-design {
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.96rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.42;
  letter-spacing: normal;
  color: #4a4a4a;
  height: 17.5rem
}
.row-imgBox .imagebox .imagebox-img img {
  margin-bottom: 2.1rem !important
}
.DesignOneCall-mar {
  margin-top: 4.9rem !important;
  text-align: center
}
@media (max-width: 480px) and (min-width:320px) {
  .survey_open_link {
    float: left !important
  }
  .image_survey_popup {
    display: none
  }
  .content_survey_popup {
    width: 100% !important
  }
  .content-survey-sample-popup {
    padding: 2.8rem 9.24rem 4.9rem 9.24rem !important
  }
  .build-an-incid-designBox-green {
    font-size: 1.68rem;
    font-weight: 300;
    padding: 1.4rem 2.1rem !important
  }
  .build-an-incid-designBox-blue {
    font-size: 1.68rem;
    font-weight: 300;
    padding: 1.4rem 2.1rem !important
  }
  .template-head-design {
    height: 6.3rem;
    font-size: 2.1rem
  }
  .temp-content-design {
    height: 22.4rem
  }
  #quote-22903 .testimonial-content h4 {
    margin-left: 0 !important
  }
  #quote-22903 .avtar-image {
    margin-top: 0 !important;
    margin-left: 0 !important
  }
  .more-about {
    text-align: left !important;
    font-size: 3.528rem
  }
  .back-top {
    float: left !important
  }
  .related_link {
    padding-left: 2.8rem !important
  }
  .green-row {
    padding-top: 4.2rem !important;
    padding-bottom: 4.2rem !important
  }
  .green-row .span_12 {
    display: -webkit-inline-box
  }
  .grn-txt {
    font-size: 2.254rem !important;
    width: 32.9rem
  }
  .sign-up-top-banner-org {
    font-weight: 400;
    padding: 0.7rem 1.4rem !important;
    font-size: 1.68rem !important
  }
  .line-height-supportpage-bold_black-col {
    line-height: 2.8rem !important;
    font-size: 2.8rem !important
  }
  #slide-153-layer-3 h1 {
    line-height: 2.8rem !important;
    color: var(--color-white) !important;
    font-family: var(--font-Epilogue-Bold);
    font-size: 2.8rem !important;
    word-spacing: 0 !important
  }
  #slide-139-layer-2 {
    margin-left: -1% !important;
    z-index: 7;
    white-space: pre-wrap !important;
    font-size: 3.08rem !important;
    line-height: 5.6rem;
    font-weight: 500;
    color: #2a2a2a;
    visibility: inherit;
    transition: none;
    border-width: 0;
    margin: 0;
    padding: 0;
    letter-spacing: 0;
    min-height: 0;
    min-width: 0;
    max-height: none;
    max-width: none;
    opacity: 1;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-origin: 50% 50% 0
  }
  .res-professional-support .single_image {
    text-align: center !important
  }
  .top-sogo-headcontent {
    margin-top: -2.24rem !important
  }
}
#rev_slider_103_1_wrapper {
  width: 100% !important
}
.line-height-supportpage-bold-black {
  line-height: 5.6rem !important;
  color: var(--color-pitch) !important;
  font-family: var(--font-Epilogue-Bold);
  font-size: 4.76rem !important
}
.black-text {
  color: var(--color-pitch) !important
}
.tparrows:before {
  color: #ccc7c7 !important
}
.middle-sogoline {
  margin: 3.36rem 0 2.94rem 0 !important
}
.last-sogoline {
  margin: 0 0 3.5rem 0 !important
}
.clk_btn {
  width: 16.66rem;
  height: 3.92rem;
  margin-right: 2.1rem;
  margin-left: 2.1rem;
  font-family: var(--font-Epilogue-Bold);
  font-size: 1.96rem;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  margin-bottom: 0.42rem;
  text-align: center;
  border-radius: 0.28rem;
  background-color: #83c340 !important;
  cursor: pointer;
  padding: 0;
  text-transform: capitalize
}
.clk_btn:hover {
  background: #f2f2f2;
  border-color: #f2f2f2;
  color: var(--color-white)
}
.banner-first-layer-white {
  font-family: var(--font-Epilogue-SemiBold);
  font-size: 1.96rem !important;
  line-height: normal;
  letter-spacing: normal;
  color: var(--color-white)
}
.parent-pageid-24196 .imagebox h3.template-head {
  min-height: 6.72rem
}
.survey_open_top_link {
  margin-top: 2.8rem
}
.survey_open_link img {
  padding-right: 0.98rem
}
.image_survey_popup {
  width: 30%;
  float: left
}
.popup_login_text a {
  text-decoration: underline
}
.popup_login_text {
  padding-top: 3.5rem;
  padding-bottom: 0;
  margin-bottom: 0
}
.content_survey_popup {
  width: 70%;
  float: right;
  text-align: center;
  margin-bottom: 0.56rem
}
.content-survey-sample-popup {
  color: #4a4a4a;
  padding: 4.2rem 9.24rem 2.1rem 9.24rem;
  font-size: 3.36rem;
  font-family: var(--font-Epilogue-Regular)
}
.popup {
  z-index: 99999;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .75)
}
.popup-inner {
  max-width: 98rem;
  width: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  box-shadow: 0 0.28rem 0.84rem var(--color-pitch);
  border-radius: 0.42rem
}
.popup-close {
  width: 4.2rem;
  height: 3.92rem;
  padding-top: 0.56rem;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  transition: ease .25s all;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(25%, -50%);
  transform: translate(50%, -50%);
  border-radius: 4.2rem;
  background: #ececec;
  font-family: Arial, Sans-Serif;
  font-size: 2.8rem;
  text-align: center;
  line-height: 100%;
  color: #71757d
}
#header.header-transparent.header-v1 #navigation>ul>li.sfHover.signUp-class>a {
  color: var(--color-white) !important
}
#navigation ul li.signUp-class {
  margin-left: 4.2rem
}
.parent-pageid-24394 .template-head {
  font-size: 2.24rem
}
.page-id-17401 .banner-third-layer {
  font-size: 2.52rem !important
}
@media (max-width: 1400px) {
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_102_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_106_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_73_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_78_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_89_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_94_1_forcefullwidth {
    height: 62.02rem !important
  }
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_48_1_forcefullwidth {
    height: 59.5rem !important
  }
  .page-id-17401 .tparrows {
    top: 40% !important
  }
}
@media (max-width: 767px) {
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_102_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_106_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_48_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_73_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_78_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_89_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_94_1_forcefullwidth {
    height: initial !important
  }
}
.client-logo {
  height: 11.2rem
}
.wpb_wrapper .img_client.stripe_logo {
  margin-left: 12.04rem !important;
  margin-top: 3.08rem !important
}
@media only screen and (max-width: 768px) {
  .client-logo {
    display: none
  }
}
@media only screen and (max-width: 1200px) and (min-width:961px) {
  .wpb_wrapper .img_client.stripe_logo {
    margin-left: 8.12rem !important;
    margin-top: 2.8rem !important
  }
  #header.header-transparent.header-v1 #navigation>ul>li.req-demo-new>a {
    font-size: 1.96rem !important
  }
}
@media screen and (max-width: 960px) and (min-width: 768px) {
  .logo_mobile {
    height: 11.2rem !important
  }
  .logo img.logo_retina {
    width: 25% !important
  }
  .client-logo {
    display: none !important
  }
  #cycloneslider-final-logo-1>.cycloneslider-slides>.cycloneslider-slide img {
    margin-top: -1.54rem;
    margin-left: 1.26rem;
    margin-bottom: 3.5rem
  }
  .mid-form-pulp {
    padding-left: 0;
    padding-right: 0
  }
  .mid-form-gulp {
    padding-left: 0;
    padding-right: 0
  }
}
@media screen and (max-width: 767px) {
  .logo_mobile {
    height: 9.1rem !important
  }
  .logo img.logo_retina {
    width: 50% !important
  }
  #cycloneslider-final-logo-1>.cycloneslider-slides>.cycloneslider-slide img {
    margin-top: -1.54rem;
    margin-left: 1.54rem;
    margin-bottom: 3.5rem
  }
  .req-demo-new a {
    background: 0 0 !important;
    margin-top: 0 !important
  }
}
@media only screen and (max-width: 767px) {
  .survey_open_link {
    margin: 0 12%
  }
  .survey-new-tab-top {
    display: none
  }
  .sogo-mobility {
    margin-top: 14rem
  }
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_122_1_forcefullwidth,
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_65_1_forcefullwidth {
    height: initial !important
  }
  .sogo-over-modal {
    width: 80% !important
  }
  #mobile-navigation ul li i.fa-angellist {
    display: none
  }
  .ctl00_Trsutseal a.sogo-seal img {
    margin: 0
  }
}
.footer-part-1 .iconbox p {
  margin: 0 !important
}
.footer-part-1 {
  margin-top: -0.28rem;
}
@media only screen and (max-width: 1200px) {
  .vc_responsive #cos_banner_form .wpb_wrapper .vc_col-sm-4 {
    padding: 0
  }
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  .req-demo-new a {
    background: 0 0 !important;
    margin-top: 0 !important
  }
  .related_link {
    padding-left: 2.8rem !important
  }
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_122_1_forcefullwidth {
    height: initial !important
  }
}
.support_menu2 {
  display: none
}
.support_menu2.show-pop-up {
  display: block
}
@media only screen and (max-width: 1100px) and (min-width:768px) {
  .dvCustReview .custDesc .txtBy {
    font-size: 1.96rem;
    padding: 1.4rem 0 0 4.9rem
  }
  .dvCustReview .custDesc .txtOrg {
    font-size: 1.82rem
  }
  .dvCustReview .custDesc .txtDesc {
    font-size: 2.1rem
  }
  .testimonials-list .dvCustReview .custDesc {
    padding-top: 1.4rem
  }
}
.contact_sogo_form .pad-block1 input[type=radio] {
  padding: 0.7rem 1.68rem;
  width: auto !important
}
.multi_location:hover,
.simpleselect .placeholder:hover,
.wpcf7-form-control:hover:not(.wpcf7-checkbox) {
  border: 0.14rem solid #bebbbb
}
.wpcf7-radio.wpcf7-form-control:hover:not(.wpcf7-checkbox),
.wpcf7-recaptcha.wpcf7-form-control:hover:not(.wpcf7-checkbox) {
  border: none
}
#footer .widget#text-12 {
  display: none
}
@media only screen and (max-width: 480px) {
  .footer-apppage,
  .footer-apppage-2 {
    display: inline-block;
    width: 16.8rem
  }
  .footer-apppage-2 {
    margin-left: 1rem;
  }
  .footer-app-image-btn {
    border: 0.14rem solid var(--color-white);
    border-radius: 0.56rem
  }
  .gray-txt i {
    margin: 0 0.42rem 0 0
  }
}
.sogo-surveyanchor img.sogo_share {
  -webkit-animation: at-ripple .6s linear infinite;
  animation: at-ripple .6s linear infinite
}
@-webkit-keyframes at-ripple {
  0% {
    -webkit-box-shadow: 0 0.56rem 1.4rem rgba(102, 102, 102, .1), 0 0 0 0 rgba(102, 102, 102, .1), 0 0 0 0.7rem rgba(102, 102, 102, .1), 0 0 0 1.4rem rgba(102, 102, 102, .1);
    box-shadow: 0 0.56rem 1.4rem rgba(102, 102, 102, .1), 0 0 0 0 rgba(102, 102, 102, .1), 0 0 0 0.7rem rgba(102, 102, 102, .1), 0 0 0 1.4rem rgba(102, 102, 102, .1)
  }
  100% {
    -webkit-box-shadow: 0 0.56rem 1.4rem rgba(102, 102, 102, .1), 0 0 0 0.7rem rgba(102, 102, 102, .1), 0 0 0 1.4rem rgba(102, 102, 102, .1), 0 0 0 2.8rem rgba(102, 102, 102, 0);
    box-shadow: 0 0.56rem 1.4rem rgba(102, 102, 102, .1), 0 0 0 0.7rem rgba(102, 102, 102, .1), 0 0 0 1.4rem rgba(102, 102, 102, .1), 0 0 0 2.8rem rgba(102, 102, 102, 0)
  }
}
@keyframes at-ripple {
  0% {
    -webkit-box-shadow: 0 0.56rem 1.4rem rgba(102, 102, 102, .1), 0 0 0 0 rgba(102, 102, 102, .1), 0 0 0 0.7rem rgba(102, 102, 102, .1), 0 0 0 1.4rem rgba(102, 102, 102, .1);
    box-shadow: 0 0.56rem 1.4rem rgba(102, 102, 102, .1), 0 0 0 0 rgba(102, 102, 102, .1), 0 0 0 0.7rem rgba(102, 102, 102, .1), 0 0 0 1.4rem rgba(102, 102, 102, .1)
  }
  100% {
    -webkit-box-shadow: 0 0.56rem 1.4rem rgba(102, 102, 102, .1), 0 0 0 0.7rem rgba(102, 102, 102, .1), 0 0 0 1.4rem rgba(102, 102, 102, .1), 0 0 0 2.8rem rgba(102, 102, 102, 0);
    box-shadow: 0 0.56rem 1.4rem rgba(102, 102, 102, .1), 0 0 0 0.7rem rgba(102, 102, 102, .1), 0 0 0 1.4rem rgba(102, 102, 102, .1), 0 0 0 2.8rem rgba(102, 102, 102, 0)
  }
}
.suggestion_message {
  display: none
}
.topwrapper {
  left: 5% !important;
  top: 3.08rem !important;
  margin-left: 0 !important
}
.support_menu2 {
  margin-top: 1.68rem !important
}
.top-contact-us {
  position: absolute;
  background: var(--color-white);
  padding: 1.4rem 2.8rem 2.8rem;
  font-size: 1.82rem;
  -webkit-box-shadow: 0 0.98rem 1.4rem 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 0.98rem 1.4rem 0 rgba(0, 0, 0, .1);
  box-shadow: 0 0.98rem 1.4rem 0 rgba(0, 0, 0, .1);
  top: 4.76rem;
  left: 30%;
  display: none
}
.top-contact-us ul {
  list-style-type: none
}
.top-contact-us.show-pop-up {
  display: block
}
ul.resource-submenu {
  list-style-type: none
}
.sogo-new-logo-landing img {
  width: 100% !important
}
.top-black-row .sogo-new-logo-landing {
  width: 24.36rem !important;
  padding: 0 !important
}
@media only screen and (max-width: 1200px) and (min-width:961px) {
  .top-black-row .vc_col-sm-3 {
    width: auto
  }
  .top-black-row .vc_col-sm-4 {
    width: 30%
  }
  .top-black-row .sogo-new-logo-landing {
    width: 29.96rem !important;
    padding: 0 2.8rem !important
  }
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  .top-black-row .vc_col-sm-4 {
    width: auto
  }
  .top-black-row .vc_col-sm-3 {
    width: auto
  }
  .top-black-row .sogo-new-logo-landing {
    width: 29.96rem !important;
    padding: 0 2.8rem !important
  }
}
.sogo-resource-avail,
.top-drop-down-menu {
  height: 3.08rem
}
#topbar ul.menu li,
span#top-option {
  font-size: 1.9rem;
}
.top-drop-down-select {
  height: 4.2rem
}
#menu-new-topbar-navigation>li:nth-child(1)>ul.sub-menu,
#menu-new-topbar-navigation>li:nth-child(2)>ul.sub-menu {
  top: 2.8rem
}
.top-drop-down-option {
  top: 3.5rem
}
#menu-new-topbar-navigation ul.sub-menu:before,
#navigation>ul.master-menu>li>ul.sub-menu:before,
.top-drop-down-option:before {
  width: 1.68rem;
  height: 1.68rem
}
#header.header-v1 {
  height: auto;
}
.header-v1 #navigation .sub-menu {
  top: 6rem;
}
#header.header-transparent.header-v1 #navigation>ul>li.demo-button {
  margin-left: 1.4rem
}
#header.header-transparent.header-v1 #navigation>ul>li.demo-button a {
  padding: 1.26rem 3.5rem 1.12rem !important
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  #topbar ul.menu>li:after {
    right: calc(100% + 0.84rem) !important
  }
}
@media only screen and (max-width: 767px) {
  .top-arrow-caret {
    margin-left: 0.7rem
  }
  .top-arrow-caret i {
    display: inline-block
  }
  div.top-drop-down-select:hover .top-arrow-caret i {
    color: #888 !important
  }
  .top-drop-down-option {
    top: 7rem;
    left: -127%;
    width: 22.4rem
  }
}
@media only screen and (max-width: 1200px) and (min-width:961px) {
  #header.header-transparent.header-v1 #navigation>ul>li.demo-button {
    margin-left: 0.42rem !important
  }
  #header.header-v1 div#navigation {
    margin-left: 0;
  }
}
#sogo-card-info-popup-main {
  display: none
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  .logo.mobile-logo img {
    width: 20%;
    margin-top: 0.42rem !important
  }
  #sogo-banner-page-form .country-drop #country-drop {
    padding: 1.12rem 1.68rem
  }
  #sogo-banner-page-form .country-drop #country-drop+.wpcf7-not-valid-tip {
    margin: 0 0 0 !important
  }
}
@media only screen and (max-width: 1200px) and (min-width:960px) {
  #sogo-banner-page-form .country-drop #country-drop {
    padding: 1.12rem 1.68rem
  }
  #sogo-banner-page-form .country-drop #country-drop+.wpcf7-not-valid-tip {
    margin: 0 0 0 !important
  }
  .sogo-cx-experiment.other_Client span {
    margin: 0 1.54rem 0 0 !important
  }
}
@media only screen and (max-width: 767px) {
  #sogo-banner-page-form .country-drop #country-drop {
    padding: 1.12rem 1.68rem
  }
  #sogo-banner-page-form .country-drop #country-drop+.wpcf7-not-valid-tip {
    margin: 0 0 0 !important
  }
  .sogo-employee-background {
    min-height: auto !important
  }
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}
.to-animate-elem {
  opacity: 0
}
.fadeMaxUp {
  -webkit-animation-name: fadeMaxUp;
  animation-name: fadeMaxUp
}
@keyframes fadeMaxUp {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@-webkit-keyframes fadeMaxUp {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -moz-transform: translate3d(0, 7rem, 0);
    -webkit-transform: translate3d(0, 7rem, 0);
    transform: translate3d(0, 7rem, 0)
  }
  to {
    opacity: 1;
    -moz-transform: none;
    -webkit-transform: none;
    transform: none
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -moz-transform: translate3d(0, 7rem, 0);
    -webkit-transform: translate3d(0, 7rem, 0);
    transform: translate3d(0, 7rem, 0)
  }
  to {
    opacity: 1;
    -moz-transform: none;
    -webkit-transform: none;
    transform: none
  }
}
div.customer-review__star {
  line-height: 5.88rem
}
.demo-request-container-form .floating-request-demo {
  display: inline-block;
  vertical-align: top;
  width: 40%
}
.demo-request-container-form .mobile-request-frame-demo {
  width: 50.4rem !important;
  height: 81.2rem !important;
  margin: 0 0 0 auto;
  opacity: 1;
  overflow: hidden;
  box-shadow: 0 0 1.68rem 0 rgba(141, 141, 141, .27);
  border-radius: 0.42rem;
  background-color: var(--color-white)
}
.demo-request-container-form .rad-multistep-wrapper {
  width: 50.4rem !important;
  height: 58.8rem;
  margin: 0 0 0 auto;
  opacity: 1;
  overflow: hidden;
  box-shadow: 0 0 1.68rem 0 rgba(141, 141, 141, .27);
  border-radius: 0.42rem;
  background-color: var(--color-white) !important
}
.demo-container-wrapper .mobile-request-frame-demo {
  background-color: var(--color-white) !important
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  div.customer-review__star {
    line-height: 5.04rem
  }
  .demo-request-container-form .floating-request-demo {
    width: 50% !important
  }
}
@media screen and (max-width: 960px) {
  div.customer-review__star {
    line-height: 4.2rem
  }
  .demo-request-container-form .floating-request-demo {
    width: 55% !important;
    vertical-align: middle
  }
  .demo-request-container-form .mobile-request-frame-demo,
  .demo-request-container-form .rad-multistep-wrapper {
    width: 50.4rem !important
  }
}
@media screen and (max-width: 767px) {
  .ctl00_Trsutseal.trust-godaddy-section {
    width: 25.2rem
  }
  .sogo-footer-social-icon li.profile-button {
    padding: 0 0.9rem 0 0 !important;
    max-width: 7.4rem;
  }
  .sogo-footer-social-icon li.profile-button i {
        padding-right: 0;
        width: 31px;
    }
	ul.connect.sogo-footer-social-icon {
    display: flex;
    justify-content: space-between;
    padding: 0;
    margin: 0;
    list-style: none;
}
	ul.connect.sogo-footer-social-icon	.profile-button {
    margin: 0;
}
  .demo-request-container-form .floating-request-demo {
    width: 44.8rem !important;
    padding: 0 0 0;
    margin: 5.6rem 0 0 -1.4rem
  }
  .demo-request-container-form .mobile-request-frame-demo,
  .demo-request-container-form .rad-multistep-wrapper {
    width: 44.8rem !important
  }
}
@media screen and (max-width: 1200px) {
  .sogo-trust-icons-bg-1 {
    background-size: 12.6rem;
    background-position: -1.12rem -258.58rem
  }
}
.rc_side_phone {
  display: none !important;
}
.rc_side_phone span {
  color: #888
}
#topbar .shimmer-css a {
  color: #888 !important;
  font-size: 1.9rem !important;
  letter-spacing: 0.0725rem !important;
  cursor: pointer;
}
span.sales_txt {
  cursor: default;
}
#topbar a:hover .rc_side_phone span {
  color: var(--color-secondary) !important
}
.initial-hide {
  display: none !important
}
.sogo-cx-experiment.other_Client span {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 14rem;
  height: 7rem;
  margin: 0 5.6rem 0 0
}
.sogo-cx-experiment.other_Client span:nth-child(5) {
  background-position: -76.44rem 0.14rem;
  width: 14rem;
  background-size: 154rem
}
.sogo-cx-experiment.other_Client span:nth-child(6) {
  background-position: -94.36rem 0;
  width: 21rem;
  background-size: 154rem
}
.sogo-cx-experiment.other_Client span:nth-child(7) {
  background-position: -143.5rem -1.12rem;
  width: 11.2rem;
  background-size: 182rem
}
.sogo-cx-experiment.other_Client span:nth-child(8) {
  background-position: -136.08rem 0;
  width: 21rem;
  margin: 0;
  background-size: 154rem
}
.sogo-cx-experiment.in_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/04/Homepage_LogoBand_IND-nw.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 11.2rem;
  display: block;
  margin: 0 3.5rem 0 0 !important
}
.sogo-cx-experiment.in_Client span:nth-child(1) {
  background-position: 2.8rem 2.66rem !important;
  background-size: 140rem !important;
  width: 7rem !important
}
.sogo-cx-experiment.in_Client span:nth-child(2) {
  background-position: -6.3rem 2.8rem !important;
  background-size: 154rem !important;
  width: 16.8rem !important
}
.sogo-cx-experiment.in_Client span:nth-child(3) {
  background-size: 154rem !important;
  background-position: -25.2rem 2.94rem !important;
  width: 17.5rem !important
}
.sogo-cx-experiment.in_Client span:nth-child(4) {
  background-size: 154rem !important;
  background-position: -46.34rem 1.68rem !important;
  width: 19.6rem !important
}
.sogo-cx-experiment.in_Client span:nth-child(5) {
  background-size: 154rem !important;
  background-position: -69.3rem 2.8rem;
  width: 19.6rem
}
.sogo-cx-experiment.in_Client span:nth-child(6) {
  background-size: 140rem !important;
  background-position: -85.12rem 3.08rem;
  width: 25.2rem
}
.sogo-cx-experiment.in_Client span:nth-child(7) {
  background-size: 154rem !important;
  background-position: -125.16rem 2.8rem
}
.sogo-cx-experiment.in_Client span:nth-child(8) {
  background-size: 154rem !important;
  background-position: -144.06rem 2.8rem;
  width: 11.2rem
}
.sogo-cx-experiment.usa_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/06/homepage-client-logoband-usa.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 3.5rem 0 0 !important
}
.sogo-cx-experiment.usa_Client span:nth-child(1) {
  background-position: 0.84rem 0.98rem !important;
  background-size: 140.84rem !important;
  width: 15.68rem
}
.sogo-cx-experiment.usa_Client span:nth-child(2) {
  background-position: -20.44rem 0.7rem;
  background-size: 154rem !important;
  width: 18.62rem !important
}
.sogo-cx-experiment.usa_Client span:nth-child(3) {
  background-size: 196rem !important;
  background-position: -53.62rem 2.8rem !important;
  width: 29.4rem !important;
  height: 12.6rem !important
}
.sogo-cx-experiment.usa_Client span:nth-child(4) {
  background-size: 147rem !important;
  background-position: -65.66rem 1.82rem !important;
  width: 10.92rem !important
}
.sogo-cx-experiment.usa_Client span:nth-child(5) {
  background-size: 154rem !important;
  background-position: -82.74rem 0.98rem !important;
  width: 17.36rem !important
}
.sogo-cx-experiment.usa_Client span:nth-child(6) {
  background-size: 154rem !important;
  background-position: -102.76rem 0.7rem !important;
  width: 24.08rem !important
}
.sogo-cx-experiment.usa_Client span:nth-child(7) {
  background-size: 161rem !important;
  background-position: -137.2rem 3.5rem !important;
  width: 24.22rem !important;
  height: 12.6rem !important;
  margin-right: 0 !important
}
.sogo-cx-experiment.usa_Client span:nth-child(8) {
  background-size: 168rem !important;
  background-position: -147.7rem 0.7rem !important;
  width: 21rem !important
}
.sogo-cx-experiment.canda_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/04/Homepage_LogoBand_Canada-Nw.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 3.5rem 0 0 !important
}
.sogo-cx-experiment.canda_Client span:nth-child(1) {
  background-size: 182rem !important;
  background-position: 1.68rem -1.26rem !important;
  width: 14rem !important;
  height: 12.6rem !important
}
.sogo-cx-experiment.canda_Client span:nth-child(2) {
  background-size: 168rem !important;
  background-position: -16.94rem 1.96rem !important;
  width: 16.8rem !important;
  height: 16.8rem !important
}
.sogo-cx-experiment.canda_Client span:nth-child(3) {
  background-size: 168rem !important;
  background-position: -38.36rem -2.52rem !important;
  width: 14rem !important
}
.sogo-cx-experiment.canda_Client span:nth-child(4) {
  background-size: 168rem !important;
  background-position: -57.4rem 1.12rem !important;
  width: 18.2rem !important;
  height: 12.6rem !important
}
.sogo-cx-experiment.canda_Client span:nth-child(5) {
  background-size: 147rem;
  background-position: -70rem -0.98rem;
  width: 14rem
}
.sogo-cx-experiment.canda_Client span:nth-child(6) {
  background-size: 154rem;
  background-position: -93.24rem -0.84rem;
  width: 21rem
}
.sogo-cx-experiment.canda_Client span:nth-child(7) {
  background-size: 168rem;
  background-position: -128.8rem 1.12rem;
  width: 12.6rem;
  height: 12.6rem
}
.sogo-cx-experiment.canda_Client span:nth-child(8) {
  background-size: 157.36rem;
  background-position: -136.92rem -1.54rem;
  width: 20.3rem
}
.sogo-cx-experiment.UK_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/04/Homepage_LogoBand_UK-Nw.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 1.4rem 0 0 !important
}
.sogo-cx-experiment.UK_Client span:nth-child(1) {
  background-size: 182rem !important;
  background-position: 0.7rem 0.56rem !important;
  width: 12.6rem !important
}
.sogo-cx-experiment.UK_Client span:nth-child(2) {
  background-size: 182rem !important;
  background-position: -14.84rem -0.42rem !important;
  width: 14rem !important
}
.sogo-cx-experiment.UK_Client span:nth-child(3) {
  background-size: 154rem !important;
  background-position: -25.76rem 1.4rem !important;
  width: 16.8rem !important
}
.sogo-cx-experiment.UK_Client span:nth-child(4) {
  background-size: 168rem !important;
  background-position: -49rem 1.4rem !important;
  width: 21rem !important
}
.sogo-cx-experiment.UK_Client span:nth-child(5) {
  background-size: 147rem;
  background-position: -64.4rem 1.54rem;
  width: 18.2rem
}
.sogo-cx-experiment.UK_Client span:nth-child(6) {
  background-size: 154rem;
  background-position: -89.6rem 1.4rem;
  width: 17.5rem
}
.sogo-cx-experiment.UK_Client span:nth-child(7) {
  background-size: 196rem;
  background-position: -140.56rem -0.14rem;
  width: 25.2rem
}
.sogo-cx-experiment.UK_Client span:nth-child(8) {
  background-size: 168rem;
  background-position: -145.6rem 1.4rem;
  width: 23.1rem
}
.sogo-cx-experiment.AUS_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/04/Homepage_LogoBand_Australia.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 1.4rem 0 0 !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(1) {
  background-size: 168rem !important;
  background-position: 0.7rem -1.82rem !important;
  width: 12.6rem !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(2) {
  background-size: 168rem !important;
  background-position: -13.02rem -1.68rem !important;
  width: 19.6rem !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(3) {
  background-size: 154rem !important;
  background-position: -31.92rem -1.12rem !important;
  width: 14rem !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(4) {
  background-size: 168rem !important;
  background-position: -51.24rem -1.68rem !important;
  width: 21rem !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(5) {
  background-size: 147rem;
  background-position: -65.38rem -0.7rem;
  width: 21rem
}
.sogo-cx-experiment.AUS_Client span:nth-child(6) {
  background-size: 140rem;
  background-position: -82.32rem 1.68rem;
  width: 16.8rem;
  height: 11.2rem
}
.sogo-cx-experiment.AUS_Client span:nth-child(7) {
  background-size: 154rem;
  background-position: -108.5rem -1.26rem;
  width: 32.2rem
}
.sogo-cx-experiment.AUS_Client span:nth-child(8) {
  background-size: 158.76rem;
  background-position: -147rem -1.68rem;
  width: 14rem
}
@media screen and (max-width: 768px) {
  .sogo-cx-experiment.in_Client span:nth-child(1) {
    background-position: 9.94rem 3.22rem !important;
    width: 19.6rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
    background-position: -5.32rem 2.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
    background-position: -24.5rem 2.66rem !important;
    width: 18.9rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
    background-position: -46.34rem 1.82rem !important;
    width: 19.6rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
    background-position: -66.78rem 2.8rem !important;
    width: 21rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
    background-position: -79.8rem 3.08rem !important;
    width: 32.2rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
    background-position: -122.5rem 2.8rem !important;
    width: 21rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
    background-position: -144.9rem 2.8rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(1) {
    background-position: 7.42rem 0.98rem !important;
    background-size: 159.04rem !important;
    width: 25.2rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
    background-position: -17.5rem 0.7rem !important;
    background-size: 163.24rem !important;
    width: 23.8rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
    background-position: -53.9rem 1.96rem !important;
    width: 28.98rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
    background-position: -67.2rem 2.1rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(5) {
    background-position: -84.28rem 0rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
    background-position: -101.92rem 0.7rem !important;
    width: 24.22rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
    background-size: 154rem !important;
    background-position: -130.34rem 2.8rem !important;
    width: 24.22rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(2) {
    background-position: -15.96rem -0.7rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(5) {
    background-position: -64.4rem 1.4rem !important;
    width: 18.2rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(6) {
    background-position: -89.88rem 1.4rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(7) {
    background-position: -141.4rem -0.98rem !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(5) {
    background-position: -74.9rem 0.14rem !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(8) {
    background-position: -135.1rem 0 !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(1) {
    background-position: 4.2rem 0.56rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(2) {
    background-position: -12.74rem -0.42rem !important;
    width: 21rem !important;
    height: 8.4rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(3) {
    background-position: -35.56rem -0.98rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(4) {
    background-position: -53.48rem 1.12rem !important;
    width: 25.2rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(5) {
    background-position: -66.5rem -0.28rem !important;
    width: 19.6rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(6) {
    background-position: -89.88rem -0.28rem !important;
    width: 24.5rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(7) {
    background-position: -122.5rem 1.54rem !important;
    width: 21rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(8) {
    background-position: -137.48rem -0.42rem !important;
    width: 21rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(1) {
    background-position: 3.64rem -0.7rem !important;
    width: 15.4rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(2) {
    background-position: -12.88rem -1.4rem !important;
    width: 19.6rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(3) {
    background-position: -30.8rem -1.12rem !important;
    width: 14rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(8) {
    background-position: -147rem -0.7rem !important
  }
}
@media screen and (max-width: 960px) and (min-width:767px) {
  .sogo-cx-experiment.other_Client span {
    margin: 0 1.4rem 0 0
  }
  .sogo-cx-experiment.in_Client span:nth-child(1) {
    background-position: 5.6rem 2.8rem !important;
    background-size: 140rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
    background-position: -5.6rem 2.52rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
    background-size: 126rem !important;
    background-position: -18.9rem 2.8rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
    background-size: 140rem !important;
    background-position: -41.3rem 2.8rem !important;
    width: 21rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
    background-size: 126rem !important;
    background-position: -51.8rem 2.8rem !important;
    width: 21rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
    background-size: 126.7rem !important;
    background-position: -72.1rem 3.08rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
    background-size: 126rem !important;
    background-position: -100.1rem 3.08rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
    background-size: 126rem !important;
    background-position: -116.9rem 3.08rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.canda_Client span {
    margin: 0 3.5rem 0 0 !important
  }
}
@media (max-device-width: 1024px) and (min-device-height:768px) and (orientation:landscape) {
  .sogo-cx-experiment.other_Client span {
    margin: 0 2.52rem 0 0
  }
  .sogo-cx-experiment.in_Client span {
    margin: 0 !important
  }
  .sogo-cx-experiment.usa_Client span {
    margin: 0 0 0 !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(1) {
    background-position: 0.28rem 0.7rem !important;
    background-size: 149.8rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
    background-position: -20.02rem 0.7rem !important;
    background-size: 154rem !important;
    width: 17.5rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
    background-position: -54.18rem 2.66rem !important;
    width: 28.7rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
    background-size: 142.52rem !important;
    background-position: -65.1rem 1.4rem !important;
    width: 9.38rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(5) {
    background-size: 142.52rem !important;
    background-position: -78.4rem 0.56rem !important;
    width: 15.68rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
    background-size: 140rem !important;
    background-position: -97.02rem 0.7rem !important;
    width: 16.52rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
    background-size: 140rem !important;
    background-position: -117.6rem 3.22rem !important;
    width: 22.12rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(8) {
    background-position: -148.54rem 0.7rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(1) {
    background-position: 1.12rem 2.8rem !important;
    background-size: 119rem !important;
    width: 7rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
    background-position: -6.72rem 2.8rem !important;
    background-size: 133rem !important;
    width: 14rem
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
    background-size: 119rem !important;
    background-position: -18.9rem 3.22rem !important;
    width: 16.1rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
    background-size: 126rem !important;
    background-position: -38.22rem 1.68rem !important;
    width: 14.7rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
    background-size: 126rem !important;
    background-position: -53.2rem 2.8rem !important;
    width: 19.6rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
    background-size: 126rem !important;
    background-position: -73.64rem 2.8rem !important;
    width: 25.2rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
    background-size: 126rem !important;
    background-position: -99.82rem 2.8rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
    background-size: 126rem !important;
    background-position: -115.92rem 2.52rem !important;
    width: 12.6rem !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(2) {
    background-position: -3.5rem -281.4rem !important;
    background-size: 19.6rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(3) {
    background-position: -3.78rem -351.68rem !important;
    background-size: 19.6rem !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(5) {
    background-position: -64.54rem 0.56rem !important;
    width: 11.2rem !important;
    background-size: 133rem !important
  }
  .sogo-cx-experiment span:nth-child(6) {
    background-position: -78.96rem 0.42rem !important;
    width: 19.6rem !important;
    background-size: 131.32rem !important
  }
  .sogo-cx-experiment span:nth-child(7) {
    background-position: -102.34rem 0 !important;
    width: 8.4rem !important;
    background-size: 131.74rem !important
  }
  .sogo-cx-experiment span:nth-child(8) {
    background-position: -114.8rem 0 !important;
    width: 21rem !important;
    background-size: 133rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(1) {
    background-size: 154rem !important;
    background-position: 1.4rem 0 !important;
    width: 11.2rem !important;
    height: 11.2rem
  }
  .sogo-cx-experiment.canda_Client span:nth-child(2) {
    background-size: 126rem !important;
    background-position: -13.02rem 2.24rem !important;
    width: 11.9rem !important;
    height: 14rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(3) {
    background-size: 126rem !important;
    background-position: -29.96rem -0.84rem !important;
    width: 9.1rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(4) {
    background-size: 140rem !important;
    background-position: -48.58rem 1.82rem !important;
    width: 14.42rem !important;
    height: 12.6rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(5) {
    background-size: 119rem !important;
    background-position: -58.1rem -0.28rem !important;
    width: 9.8rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(6) {
    background-size: 126rem !important;
    background-position: -76.58rem -0.28rem !important;
    width: 15.12rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(7) {
    background-size: 140rem !important;
    background-position: -106.54rem 2.24rem !important;
    width: 11.9rem !important;
    height: 12.6rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(8) {
    background-size: 126rem !important;
    background-position: -110.6rem 0.14rem !important;
    width: 15.4rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(1) {
    background-size: 168rem !important;
    background-position: 0.7rem 0.7rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(2) {
    background-size: 168rem !important;
    background-position: -14.42rem 0.14rem !important;
    width: 12.6rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(3) {
    background-size: 112rem !important;
    background-position: -19.74rem 1.68rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(4) {
    background-size: 140rem !important;
    background-position: -41.16rem 1.4rem !important;
    width: 17.78rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(5) {
    background-size: 126rem !important;
    background-position: -56.7rem 1.96rem !important;
    width: 15.4rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(6) {
    background-size: 140rem !important;
    background-position: -83.58rem 1.68rem !important;
    width: 13.3rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(7) {
    background-size: 126rem !important;
    background-position: -90.02rem 1.4rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(8) {
    background-size: 140rem !important;
    background-position: -122.64rem 1.96rem !important;
    width: 18.9rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(1) {
    background-size: 140rem !important;
    background-position: 1.26rem -1.82rem !important;
    width: 12.6rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(2) {
    background-size: 140rem !important;
    background-position: -14.14rem -1.68rem !important;
    width: 12.6rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(3) {
    background-size: 140rem !important;
    background-position: -30.1rem -1.4rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(4) {
    background-size: 140rem !important;
    background-position: -44.52rem 0 !important;
    width: 14rem !important;
    height: 9.8rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(5) {
    background-size: 124.6rem !important;
    background-position: -55.58rem -0.56rem !important;
    width: 17.5rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(6) {
    background-size: 140rem !important;
    background-position: -85.4rem 1.68rem !important;
    width: 11.9rem !important;
    height: 11.2rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(7) {
    background-size: 120.4rem !important;
    background-position: -85.12rem -0.56rem !important;
    width: 24.5rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(8) {
    background-size: 147.84rem !important;
    background-position: -137.9rem -1.68rem !important;
    width: 10.5rem !important
  }
}
@media only screen and (min-width: 1024px) and (max-height:1366px) and (orientation:portrait) {
  .sogo-cx-experiment.in_Client span {
    display: inline-block;
    width: 14.7rem;
    height: 11.2rem;
    margin: 0 !important
  }
  .sogo-cx-experiment.usa_Client span {
    margin: 0 0 0 !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
    width: 16.8rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
    background-position: -56.84rem 2.8rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
    width: 16.52rem !important;
    background-position: -82.46rem 0.7rem !important;
    background-size: 140rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
    background-size: 161rem !important;
    background-position: -117.88rem 3.5rem !important;
    width: 21rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(8) {
    background-size: 140rem !important;
    background-position: -123.76rem 0.7rem !important;
    width: 18.9rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(1) {
    background-position: 1.4rem 2.8rem !important;
    background-size: 126rem !important;
    width: 7rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
    background-position: -6.16rem 2.8rem !important;
    background-size: 127.12rem !important;
    width: 14rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
    background-size: 126rem !important;
    background-position: -20.58rem 2.94rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
    background-size: 126rem !important;
    background-position: -38.36rem 1.68rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
    background-size: 126rem !important;
    background-position: -56rem 3.22rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
    background-size: 126rem !important;
    background-position: -74.2rem 3.36rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
    background-size: 126rem !important;
    background-position: -101.22rem 2.94rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
    background-size: 126rem !important;
    background-position: -117.04rem 2.8rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(5) {
    background-position: -75.04rem 0.14rem !important
  }
  .sogo-cx-experiment.canda_Client span {
    margin: 0 3.08rem 0 0 !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(1) {
    background-size: 154rem !important;
    background-position: 1.68rem -1.4rem !important;
    width: 11.2rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(2) {
    background-size: 154rem !important;
    background-position: -15.26rem 3.92rem !important;
    width: 15.68rem !important;
    height: 16.8rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(3) {
    background-size: 126rem !important;
    background-position: -29.68rem 0 !important;
    width: 9.1rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(4) {
    background-size: 126rem !important;
    background-position: -43.54rem 2.94rem !important;
    width: 13.3rem !important;
    height: 12.6rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(5) {
    background-size: 126rem !important;
    background-position: -61.46rem 0.28rem !important;
    width: 9.8rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(6) {
    background-size: 119rem !important;
    background-position: -72.1rem 0.56rem !important;
    width: 14.84rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(7) {
    background-size: 133rem !important;
    background-position: -101.92rem 2.94rem !important;
    width: 11.2rem !important;
    height: 12.6rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(8) {
    background-size: 126rem !important;
    background-position: -110.04rem 0.84rem !important;
    width: 17.78rem !important
  }
  .sogo-cx-experiment.UK_Client span {
    margin: 0 0.7rem 0 0 !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(1) {
    background-size: 154rem !important;
    background-position: 0 0.98rem !important;
    width: 9.8rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(2) {
    background-size: 154rem !important;
    background-position: -12.32rem 0.42rem !important;
    width: 12.6rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(3) {
    background-size: 140rem !important;
    background-position: -24.78rem 1.4rem !important;
    width: 14rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(4) {
    background-size: 140rem !important;
    background-position: -41.3rem 1.54rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(5) {
    background-size: 133rem !important;
    background-position: -59.08rem 1.54rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(6) {
    background-size: 140rem !important;
    background-position: -82.74rem 1.68rem !important;
    width: 15.4rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(7) {
    background-size: 140rem !important;
    background-position: -101.08rem 0.98rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(8) {
    background-size: 126rem !important;
    background-position: -109.76rem 1.96rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(1) {
    background-size: 168rem !important;
    background-position: 0.7rem -1.82rem !important;
    width: 12.6rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(2) {
    background-size: 154rem;
    background-position: -14.42rem -1.26rem;
    width: 12.18rem
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(3) {
    background-size: 154rem !important;
    background-position: -31.92rem -1.12rem !important;
    width: 12.6rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(4) {
    background-size: 168rem !important;
    background-position: -53.62rem -1.68rem !important;
    width: 15.82rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(5) {
    background-size: 147rem !important;
    background-position: -65.38rem -0.7rem !important;
    width: 21.28rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(6) {
    background-size: 140rem !important;
    background-position: -86.52rem 3.22rem !important;
    width: 9.24rem !important;
    height: 11.2rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(7) {
    background-size: 119rem !important;
    background-position: -84.84rem 0.28rem !important;
    width: 23.1rem !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(8) {
    background-size: 134.82rem !important;
    background-position: -125.58rem -0.56rem !important;
    width: 9.8rem !important
  }
}
.customer-band-view-more {
  bottom: -1.4rem !important
}
.contact_sales_click a {
  cursor: default
}
#topbar #menu-item-41883 a:hover {
  color: #888 !important
}
@media only screen and (min-device-width: 1366px) and (max-device-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
  .sogo-cx-experiment.other_Client span {
    margin: 0 6.58rem 0 0 !important
  }
}
.sogo-cx-experiment.AUS_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/10/Homepage_LogoBand_Australia-NwT.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 1.4rem 0 0 !important
}
.sogo-cx-experiment.in_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/10/Homepage_LogoBand_IND-NwT.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 11.2rem;
  display: block;
  margin: 0 3.5rem 0 0 !important
}
.sogo-cx-experiment.other_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/10/sogo-client-logobar-NwT.svg);
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 14rem;
  height: 7rem;
  margin: 0 5.6rem 0 0
}
.sogo-cx-experiment.usa_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/10/homepage-client-logoband-usa-NwT.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 3.5rem 0 0 !important
}
.sogo-cx-experiment.canda_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/10/Homepage_LogoBand_Canada-NwT.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 3.5rem 0 0 !important
}
.sogo-cx-experiment.UK_Client span {
  display: inline-block;
  background-image: url(/wp-content/uploads/2021/10/Homepage_LogoBand_UK-NwT.svg) !important;
  background-repeat: no-repeat;
  background-size: 24.5rem;
  width: 16.8rem;
  height: 7rem;
  margin: 0 1.4rem 0 0 !important
}
.bottom-sticy-wrapper-main.active-class,
.footer-part-1 {
  background-color: var(--color-dark-green) !important
}
.bottom-sticy-wrapper-main i:hover {
  background-color: var(--color-white);
  color: var(--color-primary)
}
.footer-part-1 .bot-clients-head {
  color: var(--color-white) !important;
  font-family: var(--font-Epilogue-Bold)
}
.footer-part-1 .layerA,
.footer-part-1 .layerA a {
  color: var(--color-white) !important;
  font-style: normal
}
.panel-feedback-block i,
.design-feature-parent .design-feature-row-list i,
.sogo-non-profit-flow-cards i,
.sogo-non-profit-flow-number,
.sogo-non-profit-flow-head,
.sogo-container-follow i {
  color: var(--color-primary) !important
}
.sogo-non-profit-flow-number {
  border: 0.56rem solid var(--color-primary) !important
}
.sogo-non-profit-flow-cards:before {
  background: var(--color-primary) !important
}
.design-feature-parent .design-feature-row-list a:hover {
  color: var(--color-primary) !important
}
.employee-cust-main .employee-cust-header {
  color: var(--color-charcoal) !important
}
@media screen and (max-width: 960px) and (min-width:767px) {
  .sogo-cx-experiment.in_Client span:nth-child(4) {
    background-size: 140rem !important;
    background-position: -41.3rem 2.8rem !important;
    width: 21rem !important
  }
}
@media (max-device-width: 1024px) and (min-device-height:768px) and (orientation:landscape) {
  .sogo-cx-experiment.in_Client span:nth-child(1) {
    background-position: 1.12rem 2.8rem !important;
    background-size: 119rem !important;
    width: 7rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
    background-position: -7.28rem 2.8rem !important;
    background-size: 133rem !important;
    width: 14rem
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
    background-size: 119rem !important;
    background-position: -20.72rem 3.22rem !important;
    width: 17.36rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
    background-size: 126rem !important;
    background-position: -39.62rem 1.82rem !important;
    width: 17.5rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
    background-size: 126rem !important;
    background-position: -56rem 2.8rem !important;
    width: 22.26rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
    background-size: 126rem !important;
    background-position: -76.3rem 2.8rem !important;
    width: 28.84rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
    background-size: 126rem !important;
    background-position: -103.88rem 2.8rem !important;
    width: 17.08rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
    background-size: 126rem !important;
    background-position: -119.14rem 2.52rem !important;
    width: 12.6rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
    background-position: -22.4rem 0.7rem !important;
    background-size: 154rem !important;
    width: 16.1rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
    background-position: -50.26rem 3.08rem !important;
    width: 33.6rem !important;
    background-size: 182rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
    background-size: 142.52rem !important;
    background-position: -67.2rem 1.4rem !important;
    width: 8.4rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(5) {
    background-size: 142.52rem !important;
    background-position: -79.1rem 1.12rem !important;
    width: 15.54rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
    background-size: 137.9rem !important;
    background-position: -94.08rem 1.12rem !important;
    width: 20.58rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
    background-size: 140rem !important;
    background-position: -120.26rem 3.78rem !important;
    width: 25.06rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(8) {
    background-position: -148.54rem 0.7rem !important
  }
}
@media screen and (max-width: 768px) {
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
    background-position: -53.9rem 2.52rem !important;
    width: 28.98rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
    background-position: -67.2rem 1.12rem !important
  }
}
@media only screen and (min-width: 1024px) and (max-height:1366px) and (orientation:portrait) {
  .sogo-cx-experiment.usa_Client span {
    margin: 0 0 0 !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
    width: 14.7rem !important;
    background-position: -21.42rem 0.7rem
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
    background-position: -52.5rem 2.8rem !important;
    width: 31.5rem !important;
    background-size: 194.74rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
    background-position: -69.3rem 1.4rem !important;
    width: 9.1rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(5) {
    background-position: -86.8rem 0.98rem !important;
    width: 14.14rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
    width: 18.48rem !important;
    background-position: -96.6rem 1.4rem !important;
    background-size: 140rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
    background-size: 161rem !important;
    background-position: -138.46rem 3.5rem !important;
    width: 23.8rem !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(8) {
    background-size: 140rem !important;
    background-position: -123.76rem 0.7rem !important;
    width: 18.9rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
    background-position: -6.86rem 2.8rem !important;
    background-size: 127.12rem !important;
    width: 12.88rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
    background-size: 126rem !important;
    background-position: -21.84rem 2.94rem !important;
    width: 14.7rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
    background-size: 126rem !important;
    background-position: -38.36rem 1.82rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
    background-size: 126rem !important;
    background-position: -56.84rem 3.22rem !important;
    width: 16.8rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
    background-size: 126rem !important;
    background-position: -76.58rem 1.82rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
    background-size: 126rem !important;
    background-position: -103.88rem 2.94rem !important;
    width: 14.7rem !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
    background-size: 126rem !important;
    background-position: -120.82rem 2.8rem !important;
    width: 6.16rem !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(1) {
    background-size: 154rem !important;
    background-position: 1.68rem 0.98rem !important;
    width: 11.2rem !important
  }
}
.sogo-cx-experiment.other_Client span:nth-child(4) {
  background-position: center !important;
  background-size: 8.4rem !important;
  background-image: url(/wp-content/uploads/2021/10/state-of-michighan1.svg) !important;
  background-repeat: no-repeat !important;
  height: 8.4rem !important
}
.sogo-cx-experiment.other_Client span:nth-child(2) {
  background-position: -8.4rem -444.36rem !important;
  background-size: 30.8rem !important;
  background-image: url(/wp-content/uploads/2021/10/new-sprite-list-icons.svg) !important;
  width: 14rem !important
}
.sogo-cx-experiment.other_Client span:nth-child(3) {
  background-position: -5.04rem -427.7rem !important;
  background-size: 23.8rem !important;
  background-image: url(/wp-content/uploads/2021/10/new-sprite-list-icons.svg) !important;
  width: 14rem !important
}
.sogo-cx-experiment.other_Client span:nth-child(1) {
  background-position: -4.9rem -438.34rem !important;
  background-size: 23.8rem !important;
  background-image: url(/wp-content/uploads/2021/10/new-sprite-list-icons.svg) !important;
  width: 14rem !important
}
/* F161123 */
#footer .widget ul li a {
  display: inline-block;
  color: #aad6d2 !important;
  font-size: 1.9rem;
  font-family: "Epilogue-Regular";
}
.bottom-sticy-wrapper-main i {
  position: absolute;
  left: 2.8rem;
  top: 2.52rem;
  font-size: 3.5rem;
  border-radius: 50%;
  color: var(--color-white);
  transition: .3s all;
  cursor: pointer
}
.bottom-sticy-wrapper-main i:hover {
  background-color: var(--color-white);
  color: var(--color-primary)
}
.floating-feature-list-left a,
.floating-feature-list-right a,
.floating-feature-list-left a i,
.floating-feature-list-right a i {
  color: var(--color-primary) !important
}
li#menu-item-110855 {
  padding-top: 0rem !important
}
li#menu-item-48397 {
  padding-top: 1.26rem !important
}
#navigation>ul.master-menu>li>ul ul li.coral-button a {
  padding: 1.12rem !important
}
@media only screen and (min-width: 1400px) and (max-width:1620px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
    width: 20% !important
  }
}
#navigation ul li#solution-industry-div ul li.solution-industry-subDiv {
  float: left;
  width: 45%;
  margin-top: -4.2rem
}
li.solution-industry-subDiv:nth-child(2):before {
  content: '';
  display: block;
  float: left;
  height: 21.7rem;
  width: 0.14rem;
  background-color: #c6c6c6;
  position: relative;
  top: 4.9rem;
  margin-right: 4.9rem
}
#solution-industry-div-mob li.solution-industry-subDiv:nth-child(2):before {
  content: none
}
li#solution-industry-div-mob li.solution-industry-subDiv ul.sub-menu {
  display: block !important;
  margin-left: 0rem;
  margin-top: -4.2rem
}
@media only screen and (min-width : 1621px) {
  li#solution-industry-div .solution-industry-subDiv:nth-child(2):before {
    margin-right: 3.5rem;
  }
}
@media (max-width: 1024px) {
  #mobile-nav li.solution-industry-subDiv.menu-item .sub-menu.showDDSolutionByIndustry {
    margin-left: 0rem;
    margin-top: -4.2rem
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  li#solution-industry-div .solution-industry-subDiv.menu-item,
  li#solution-industry-div .solution-industry-subDiv.menu-item {
    width: 50%
  }
  li#solution-industry-div .solution-industry-subDiv:nth-child(2):before {
    margin-right: 1.82rem
  }
}
@media only screen and (max-width: 767px) {
  #topbar {
    display: none !important
  }
}
@media only screen and (max-width: 960px) {
  #header,
  .sticky-wrapper {
    display: none
  }
  #mobile-header {
    display: inherit
  }
}
.cx_menu_hover_img.fadeMaxUp {
  display: none;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-mobile-nav.sogo-solution-block>a:hover {
  color: var(--color-white) !important;
}
#back-to-top a:hover,
#back-to-top {
  color: black !important
}
/* 3P Contact Section */
.contact-card {
  display: flex;
  margin: 8.4rem auto 8.4rem;
}
.contact-card1,
.contact-card2 {
  position: relative;
}
.contact-card1,
.contact-card2 {
  width: 50%;
  padding: 7rem 3.5rem;
  margin: 0 auto;
  border-radius: 0;
  text-align: center;
}
.contact-card p {
  color: var(--color-white);
  font-size: 2.8rem;
  font-family: var(--font-Epilogue-Light);
  line-height: 1.5;
  min-height: 8.96rem;
  max-height: 9.1rem;
  line-height: 1.2;
}
.lite-link {
  position: relative;
  bottom: 0.84rem;
}
.lite-link a {
  font-family: var(--font-Epilogue-Bold);
  color: var(--color-primary-v2);
  display: inline-block;
  transition: all .30s ease !important;
}
.lite-link a:hover {
  transform: scale(1.1);
}
.darkCard .contact-card1 p,
.darkCard .contact-card2 p {
  color: var(--color-white);
}
.darkCard .contact-card1,
.darkCard .contact-card2 {
  background-color: var(-color-deep-lonavala);
  color: var(--color-white);
}
.darkCard .lite-link a {
  font-family: var(--font-Epilogue-Bold);
  color: var(--color-neonYellow);
}
@media screen and (max-width: 767px) {
  .contact-card {
    flex-flow: column;
  }
  .contact-card1 {
    width: 95%;
    padding: 2.1rem 1.4rem;
    margin-bottom: 3.5rem;
  }
  .contact-card2 {
    width: 95%;
    padding: 2.1rem 1.4rem;
  }
}
.sogo-connect-breadcrumb {
  display: flex;
  align-items: center;
}
.scb-currentPage {
  background-position: center;
  background-repeat: no-repeat;
}
.scb-currentPage {
  width: 5.04rem;
  height: 5.04rem;
  display: inline-block;
  background-size: 5.04rem;
}
.scb-currentPage.sogoEX {
  background-image: url(/wp-content/uploads/2022/08/exFinal-log.png);
}
.scb-currentPage.sogoEX {
  background-color: transparent !important;
}
/*While resizing the screen adjust RAD btn which is present in menu - 1/11/2022*/
/*@media screen and (max-width: 1200px) and (min-width: 1025px) {
  body #header.header-transparent.header-v1 #navigation>ul#nav>li.coral-button a {
    margin-top: -2.94rem !important;
  }
}*/
/*End here*/
.sogo-contact-foot-contact .country-sales-phoneno a {
  color: var(--color-lightGreyNeutral) !important;
}
/*for menu changes - adding btn for consumer*/
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a {
  border-radius: 1.68rem;
  border: 0.28rem solid var(--color-neonYellow);
  color: var(--color-neonYellow) !important;
  background: 0;
  font-family: var(--font-Epilogue-Bold);
  font-size: 1.96rem;
  padding: 1.4rem 1.96rem !important;
  margin-top: -1.68rem;
  transition: all .25s ease;
  text-transform: none !important;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a:hover {
  color: var(--color-charcoal) !important;
  background: var(--color-neonYellow) !important;
  transform: scale(1.12);
  border: 0.28rem solid transparent !important;
  box-shadow: 0 1.4rem 2.8rem -1.4rem var(--color-neonYellow);
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a {
    margin-top: -1.96rem;
    margin-right: 1.4rem;
  }
}
/*End here*/
/*Menu header carrot - start*/
/*Hiding old carrot were present on website. - start*/
#navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before,
#navigation>ul.master-menu>li>ul.sub-menu:before {
  display: none;
}
/*Hiding old carrot were present on website. - end*/
.fa-text-carrot.fa-carrot-after {
  position: relative;
}
.fa-text-carrot.fa-carrot-after:after {
  content: '';
  position: absolute;
  top: calc(50% + 3.9rem);
  left: 50%;
  z-index: 999;
  width: 1.7rem;
  height: 1.7rem;
  box-shadow: -0.42rem -0.42rem 1.12rem rgb(0 0 0 / 3%);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background: var(--color-ocean);
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
  .fa-text-carrot.fa-carrot-after:after {
    top: calc(50% + 4.2rem);
  }
}
@media screen and (max-width: 960px) {
  .sogo-nav-options-carrot-downarrow .fa-text-carrot {
    display: inline-block;
  }  
}
/*Menu header carrot - end*/
/*DD up-down arrow in menu options - start*/
#navigation>ul.master-menu>li .fa-carrot-after i.fa-angle-down::before {
  display: block;
  transform: rotate(180deg);
}
#navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow {
  margin-right: 2.3rem;
}
body #header.header-v1 #navigation>ul#nav.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a {
  padding: 0 !important;
}
@media screen and (max-width: 960px) {
  .sogo-nav-options-carrot-downarrow>ul>li {
    padding-left: 0 !important;
  }
  i.fa-angle-down.fa-text-nav-arrow {
    display: none !important;
  }
}
/*DD up-down arrow in menu options - end*/
/*Reverting consumer changes to enterprise - start - 13/10/22*/
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2)>ul>li:nth-child(2),
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2)>ul>li:nth-child(3) {
  margin-top: 0;
}
.first_step_header.menu-brand-3 {
  padding-top: 1.68rem !important;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1)>ul>li:nth-child(2) {
  padding-top: 0rem !important;
}
/*Reverting consumer changes to enterprise - end - 13/10/22*/

/*Pricing menu - start - 27/10/22*/
/*Only for desktop and IPad rotate view*/
.megamenu.sogo-pricing-product-megamenu {
  display: none !important;
}
/*New footer compliance section - Start - 20/01/2023*/
.footer-section-1 .footer-part-1,
.sogo-footer-compliance-main-container {
  padding-top: 6.3rem;
}
.sogo-footer-compliance-main-container {
  background-color: #112326 !important;
}
.sogo-footer-compliance-wrapper {
  display: flex;
  justify-content: center;
  margin-left: 0rem;
  margin-right: 0rem;
  gap: 20rem;
  align-items: center;
}
/* Removed unwanted compliance css */
.sogo-footer-compliance-wrapper .sogo-footer-compliance.fadeMaxUp img {
  width: 100%;
  height: 100%;
}
#siteseal.sogo-footer-compliance img {
  display: none;
}
.country-sales-phoneno {
  display: block;
}
.widget .textwidget .sub-footer a.banner-request-btn {
  font-family: Epilogue-Regular !important;
  cursor: pointer;
}
@media screen and (min-width: 1200px) {
  .sogo-footer-award-main-container .container>div {
    margin-left: -3.78rem;
    margin-right: 6.16rem;
  }
  .sogo-footer-award-main-container .container>div:last-child {
    margin-right: -3.78rem;
  }
}
@media screen and (max-width: 960px) and (min-width:768px) {
  .sogo-footer-compliance-wrapper {
    gap: 6.5rem;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image1 {
    margin-left: 0;
  }
  /* F161123 - Footer revamp changes ipad  */
  .container .four.columns.second-column {    
    margin-left: 0rem;    
  }
  .container .four.columns.third-column {
    width: 28rem !important;    
    margin-left: 0rem !important;
  }
  .container .four.columns.fourth-column {    
    width: 49rem !important;
  }
  .container .four.columns.second-column,
  .container .four.columns.third-column,
  .container .four.columns.fourth-column,
  .container .four.columns.fifth-column {
    width: 50% !important;
  }
  .container .four.columns.fifth-column .widget.widget_text {
    margin-top: 0rem !important;
    margin-left: 0;
    padding-left: 0;
  }
  .four.columns.fifth-column div#text-13:before {
    display: none;
  }  
  #copyright .sixteen.columns {
    flex-direction: column;    
  }
  #copyright .copyright-col2 {
    width: auto;
    display: inline-block;
    text-align: center !important;
    margin: 0.6rem 0 0 2.9rem;
  }
  .copyright-col-new-footer {    
    margin: 0;
  }
  #copyright .sixteen.columns>div {
    width: auto;
  }
  #copyright .sixteen.columns>div.copyright-col-logo-section {
    width: 20%;
  }
  .copyright-col-new-footer .sub-footer {
    line-height: normal;
  }
  .copyright-col-new-footer ul li {
    display: inline-block;
    margin: 0 1.7rem 0 0;
    line-height: normal;
  }
  .copyright-col-logo-section {
    width: 40%;
    float: none;
    margin: 2.8rem auto;
  }
}
@media screen and (max-width: 1199px) and (min-width:961px) {
  .container .four.columns.second-column {
    width: 37.8rem !important;
  }
  .container .four.columns.third-column {
    width: 16.8rem !important;
  }
  .container .four.columns.fourth-column {
    width: 18.2rem !important;
  }
  /* F161123 */
  .container .four.columns.fifth-column {    
    width: 24.5rem !important;    
  }
  .sogo-contact-footer-address-text,
  .country-sales-phoneno,
  .sogo-mail-footer-text {
    font-size: 2.1rem;
  }
  .sogo-footer-social-icon li.profile-button i {
    font-size: 1.82rem;
  }
  /*F161123 Twitter icon css*/
  .sogo-footer-social-icon li.profile-button i.twitter-x-icon {
    width: 7rem;
    height: 1.68rem;
  }
  .container .four.columns.fourth-column,
  .container .four.columns.fifth-column {
    margin-left: 2.1rem !important;
  }
  .sogo-footer-compliance-wrapper {
    gap: 12rem;
  }
}
@media screen and (max-width: 767px) {
  /* Footer Badges Responsive Common Css Changes F161123 - start */
  .sogo-footer-compliance-wrapper {
    flex-direction: row;
    margin: auto;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0;
  }
  .footer-section-1 .footer-part-1,
  .sogo-footer-compliance-main-container {
    padding-bottom: 5.6rem;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-footer-compliance {    
    margin: 0 1.4rem;
  }  
  a.sogo-footer-compliance.first-row-complialnce {
    width: 25%;
    height: 100%;
    margin-bottom: 2.24rem !important;
  }
  a.sogo-footer-compliance.sogo-image5.second-row-complialnce {
    width: 25%;
  }
  /* Removed unused complaince css */
  /* Footer Badges Responsive Common Css Changes F161123 - ends */
  .container .four.columns.third-column #text-5 {
    display: inline-block;
  }
  .container .four.columns.third-column {
    width: 19rem !important;
    margin-top: 4.3rem;
  }
  .container .four.columns.fourth-column {  
    width: 18.5rem !important;
    margin-left: 0 !important;    
  }  
}
.sogo-footer-first-section a+p {
  display: none;
}
.br-12-btn {
  border-radius: 1.68rem;
}
/*End here*/
/*Case study card learn more btn - start*/
.related-blog-container .related-learn-btn a.primary-theme-orange-btn.ss-typo-primary-btn-l {
  padding: 2.24rem 3.36rem !important;
  font-family: var(--font-Epilogue-Bold);
  border-radius: 1.68rem;
  line-height: 1;
}
/*Case study card learn more btn - end*/

/*Solutions top banner RAD btn - start*/
.sogo-employee-background .sogo-transparent-back-parent .green-button {
  padding: 2.24rem 3.36rem !important;
  font-family: var(--font-Epilogue-Bold) !important;
}
/* Pricing card hover issue - start */
#header #navigation>ul.master-menu>li.sogo-pricing-product-megamenu .b-cards.soGoAssessment.sogoSurvey .b-card-text-info a,
#header #navigation>ul.master-menu>li.sogo-pricing-product-megamenu .b-cards.soGoAssessment.sogoCore .b-card-text-info a,
#header #navigation>ul.master-menu>li.sogo-pricing-product-megamenu .b-cards.soGoAssessment.sogoCX .b-card-text-info a,
#header #navigation>ul.master-menu>li.sogo-pricing-product-megamenu .b-cards.soGoAssessment.sogoConnect .b-card-text-info a,
#header #navigation>ul.master-menu>li.sogo-pricing-product-megamenu .b-cards.soGoAssessment.sogoEX .b-card-text-info a {
  color: var(--color-white) !important;
}
/* Pricing card hover issue - end */

/* Menu changes - 04/09/2023 - start */
#navigation>ul>li.megamenu>ul>li.fourth_block_element {
  display: none !important;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3)>ul {
  border-right: 0.14rem solid #c6c6c6;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4)>ul>li {
  padding: 2.9rem 0 0;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3)>ul>li {
  padding-top: 0 !important;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3)>ul>li:first-child {
  padding-top: 0 !important;
  margin-top: 2.8rem;
}
/* Menu changes - 04/09/2023 - end */
/* F161123 Hover CSS */
.four.columns .sub-footer li a::after {
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 0.14rem;
  bottom: 0;
  left: 0;
  background-color: #aad6d2;
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.four.columns .sub-footer li a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.four.columns ul.sub-footer li:last-child {
  margin-bottom: 0;
}
/* F161123 Footer mobile responsive */
@media screen and (max-width: 767px) {
  #footer .container {
    width: 90%;
    margin: auto;
    padding: 5.72rem 3.6rem 0;
    display: block;
  }
  #footer {
    padding-top: 0rem !important;
    width: 100%;
    */ box-sizing: border-box;
    box-sizing: border-box;
  }
  #footer .widget ul {
    margin-top: 0;
  }
  .connect.sogo-footer-social-icon {
    flex-wrap: wrap;
    width: 100%;
  }
  .four.columns .sub-footer li a::after {
    display: none;
  }
  .four.columns.third-column {
    margin-left: 0 !important;
  }
  .container .four.columns.fifth-column {
    margin-left: 0rem !important;
    width: 100% !important;
    padding-left: 0;
  }
  .four.columns.fifth-column,
  .four.columns.fourth-column {
    margin-top: 4.3rem;
  }
  .four.columns.fifth-column div#text-13:before {
    height: 0.1rem;
    top: -5.8rem;
    width: 100%;
  }
  #copyright .container {
    width: 100%;
  }
  #copyright .sixteen.columns {
    display: block;
    margin: auto;
  }
  .copyright-col-logo-section {
    width: 35%;
    float: none;
    margin: 2.9rem auto;
  }
  #text-6 .textwidget {
    padding-top: 2.8rem;
  }  
  .bottom-icon-box.footer-part-1.sogo-footer-compliance-main-container .container {
    padding: 0;
    width: 100%;
  }
}
@media screen and (max-width: 361px) {
  #footer .container {
      padding: 5.72rem 2.5rem 0;
  }
}
/*Join the strongest brands common css - start*/
.sogo-join-brands-main {
  padding-top: 13rem;
}
.sogo-join-brands-head-wrapper {
  width: 45%;
  margin: 0 auto 6.5rem;
}
.sogo-join-brands-head-txt {
  text-align: center;
  font-family: var(--font-Epilogue-Bold);
  font-size: 7.2rem;
  line-height: 1.23;
  color: var(--color-dark-green);
  margin-bottom: 4.3rem;
}
.sogo-join-brands-logo-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 14.5rem;
}
.sogo-join-brands-logo-cards {
  width: 12%;
  height: 12.3rem;
  text-align: center;
  line-height: normal;
  padding: 3.6rem;
  border-right: 0.1rem solid rgba(0, 0, 0, .1);
  position: relative;
  border-bottom: 0.1rem solid rgba(0, 0, 0, .1);
}
.sogo-join-brands-logo-wrapper,
.sogo-join-brands-logo-cards {
  box-sizing: content-box;
}
.sogo-join-brands-logo-cards:nth-child(6),
.sogo-join-brands-logo-cards:nth-child(12) {
  border-right: none;
}
.sogo-join-brands-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sogo-join-brands-logo img {
  max-width: 20.3rem;
}
.sogo-join-brands-logo-cards:nth-last-child(-n+6) {
  border-bottom: none;
}
.sogo-join-brands-head-wrapper .align-c .green-button.green-ent-btn {
  padding: 2.3rem 3.5rem !important;
}
@media only screen and (max-width: 1200px) and (min-width:961px) {
  .sogo-join-brands-head-wrapper {
    width: 65%;
  }
  .sogo-join-brands-head-txt {
    width: 100%;
  }
  .sogo-join-brands-logo-cards {
    padding: 1.4rem 2.9rem;
  }
}
@media screen and (max-width: 960px) {
  .sogo-join-brands-head-wrapper {
    width: 100%;
  }
  .sogo-join-brands-head-txt {
    font-size: 3.8rem;
  }
  .sogo-join-brands-logo-cards {
    width: 20%;
    padding: 0 2.9rem;
  }
  .sogo-join-brands-logo-cards:nth-child(3n) {
    border-right: none;
  }
  .sogo-join-brands-logo-cards:nth-last-child(-n+6) {
    border-bottom: 0.1rem solid rgba(0, 0, 0, .1);
  }
  .sogo-join-brands-logo-cards:nth-last-child(-n+3) {
    border-bottom: none;
  }
}
@media screen and (max-width: 767px) {
  .sogo-join-brands-logo img {
    max-width: 11.6rem;
  }
  .sogo-join-brands-main .column_container.vc_col-sm-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Join the strongest brands common css - end*/

/*Video library all pages - start*/
.design-feature-parent .design-feature-container .design-feature-row-list {
  display: flex;
  align-items: center;
}
.design-feature-parent .design-feature-container .design-feature-row-list a {
  font-size: 2.1rem;
}
/*Video library all pages - end*/

/*New button changes - start*/
/*Common css for all the pages - start*/
/*New button changes*/
.slide-btn-wrapper.transparent-bg.sbtn-mr {
  margin-left: 2.8rem;
}
@media only screen and (min-width: 1025px) {
  .slide-btn-wrapper.slide-button:hover {
    color: var(--color-white);
    /*padding: 2.52rem 3.5rem 2.1rem 7rem;*/
    padding:2.6rem 3.6rem 2.2rem 7.2rem;
  }
  .slide-btn-wrapper.slide-button:hover::after {
    visibility: hidden;
  }
  .slide-btn-wrapper.slide-button:hover i {
    width: calc(100% + 0.7rem);
    height: 100%;
    top: calc(50% - 0.42rem);
    left: -0.42rem;
    border-radius: 4.48rem;
    background-color: var(--color-secondary-v2);
    box-shadow: 0rem 0.84rem 0rem 0rem #04606d;
  }
  .slide-btn-wrapper.slide-button:hover i:before {
    top: 50%;
    right: 2.8rem;
    color: var(--color-deepOcean);
  }
  .slide-btn-wrapper.slide-button:hover span {
    color: var(--color-white);
    top: -0.28rem;
    transform: translateX(-3.5rem);
    transition: all ease 0.4s;
  }
  .slide-btn-wrapper.slide-button:active i {
    box-shadow: none;
    top: 50%;
  }
  .slide-btn-wrapper.slide-button:active span {
    top: 0.14rem;
  }
  .slide-btn-wrapper.slide-button:active {
    top: 0.28rem;
  }
}
.slide-button.transparent-bg {
  color: var(--color-neonYellow);
  background-color: transparent;
}
.slide-button.transparent-bg i {
  background-color: var(--color-neonYellow);
}
.slide-button.transparent-bg i:before {
  color: var(--color-deepOcean);
}
.slide-btn-wrapper.transparent-bg span {
  color: var(--color-neonYellow);
}
@media only screen and (min-width: 1025px) {
  .slide-button.transparent-bg:hover,
  .slide-button.fill-bg:hover {
    background-color: var(--color-secondary-v2);
    border-color: var(--color-secondary-v2);
  }
}
@media only screen and (max-width: 767px) {
  a.slide-btn-wrapper.slide-button.transparent-bg.sbtn-mr {
    margin-left: 1.4rem;
  }
  .slide-btn-wrapper.slide-button {
    font-size: 1.96rem;
    padding: 2.1rem 2.1rem 2.1rem 5.6rem;
  }
  .slide-btn-wrapper.slide-button i {
    width: 3.5rem;
    height: 3.5rem;
  }
  .slide-btn-wrapper.slide-button i:before {
    right: 1.12rem;
  }
  .slide-btn-wrapper.slide-button span {
    font-size: 1.96rem;
  }
}
/*Common css for all the pages - end*/
@media screen and (min-width: 961px) {
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a:first-child,
  #header.header-transparent.header-v1 #navigation>ul#nav>li.sogo-nav-gtrack-radbtn a:first-child {
    display: none;
  }
  @media screen and (min-width: 1025px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover {
      color: var(--color-white) !important;
      padding: 1.96rem 2.1rem 1.54rem 5.6rem;
      box-shadow: none;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover::after {
      visibility: hidden;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover i {
      width: calc(100% + 0.7rem);
      height: 100%;
      top: calc(50% - 0.42rem);
      left: -0.42rem;
      border-radius: 3.36rem;
      background-color: var(--color-secondary-v2);
      box-shadow: 0rem 0.84rem 0rem 0rem #04606d;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover i:before {
      top: calc(50% + 0.1rem);
      right: 1.4rem;
      color: var(--color-deepOcean);
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover span {
      color: var(--color-white);
      top: -0.42rem;
      transform: translateX(-3.5rem);
      transition: all ease 0.4s;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:active i {
      box-shadow: none;
      top: 50%;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:active span {
      top: 0.14rem;
    }
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg {
    color: var(--color-neonYellow);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i {
    background-color: var(--color-neonYellow);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i:before {
    color: var(--color-deepOcean);
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.transparent-bg span {
    color: var(--color-neonYellow);
    font-size: 1.9rem;
  }
  @media only screen and (max-width: 1024px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.transparent-bg span, .slide-btn-wrapper.slide-button span {
      font-size: 1.7rem;
    }
  }
  @media only screen and (min-width: 1025px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover {
      background-color: var(--color-secondary-v2) !important;
      border-color: var(--color-secondary-v2) !important;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover,
    #header.header-transparent.header-v1 #navigation>ul.master-menu>li.coral-button {
      transform: none;
    }
  }
  @media only screen and (max-width: 1025px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover {
      background-color: transparent;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover {
      transform: scale(1);
      box-shadow: none;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover {
      background-color: transparent !important;
      border: 0.28rem solid var(--color-neonYellow) !important;
    }
  }
  #navigation ul .sogo-new-megamenu-mobile-view,
  .fa-text-carrot.fa-carrot-after:after {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  #mobile-navigation ul .sogo-new-megamenu-desktop-view {
    display: none;
  }
  #mobile-navigation ul li.menu-consumer-button a:first-child,
  #mobile-navigation ul li.sogo-nav-gtrack-radbtn a:first-child {
    padding: 0 !important;
    display: none;
  }
}
/*New button changes - end*/

/*Add new mega menu css - start - Jan 2024 - after*/
@media screen and (min-width:961px) {
.sogo-solution-block.solutionFunction i.toggle-icon {
	display: none;
}
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1),
  #navigation>ul.master-menu>li.megamenu.sogo-resources-block>ul>li:nth-child(1) {
    width: 100%;
    max-width: 100%;
  }
  @media screen and (max-width:2560px) {
    #header #navigation>ul.master-menu>li.megamenu>ul>li {
      padding-left: clamp(0px, 3.364%, 80px) !important;
    }
  }
  #header #navigation>ul.master-menu>li.megamenu>ul>li {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: clamp(0px, 3.364%, 80px);
  }
  #navigation ul li.sogo-product-megamenu>ul>li>ul>li,
  #header #navigation>ul.master-menu>li>ul li a,
  #navigation>ul.master-menu>li>ul ul li a {
    padding: 0;
  }
  /* Mega menu new changes - product - start */
  .mega-menu-main-container {
    display: flex;
    box-sizing: border-box;
    max-width: 240rem;
    min-height: 84.7rem;
  }
  .mega-menu-ls-wrapper {
    width: 20%;
    min-width: 38rem;
    max-width: 20%;
    margin: 0;
    background: #124044;
    margin-top: 3.64rem;
    position: relative;
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-tabs {
    max-width: 100%;
    width: 100%;
    position: absolute !important;
    right: 0;
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-top-sec {
    top: 0 !important;
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-bottom-sec {
    position: absolute !important;
    top: unset !important;
    bottom: 10rem !important;
  }
  .mega-menu-ls-wrapper .ls-mega-menu-hr {
    width: 80%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -2.52rem;
    margin: 0;
    opacity: 0.1;
  }
  .product-sec-content {
    width: 79%;
    display: flex;
    box-sizing: border-box;
  }
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper {
    padding: 1.12rem 0 1.12rem 6.3rem;
    border-radius: 2.24rem 0 0 2.24rem;
    background-color: transparent;
    text-transform: none;
  }
  .sm-tab-wrapper .ls-menu-tab-sec {
    color: var(--color-white);
  }
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab {
    background: radial-gradient(247.8% 141.42% at 0% 0%, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.06) 100%);
    border-radius: 2.24rem 0 0 2.24rem;    
    border-right: none;
    box-shadow: 0rem 2.8rem 5.6rem 0rem rgba(13, 36, 38, 0.12);
  }
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab a {
    color: var(--color-neonYellow) !important;
    font-family: var(--font-Epilogue-Bold);
    vertical-align: text-bottom;
  }
  .sm-tab-wrapper.activeTab .ls-menu-tab-sec {
    position: relative;
    color: #fff100;
  }
  .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
    content: '';
    background: #fff100;
    position: absolute;
    top: calc(50% - 0.14rem);
    transform: translateY(-50%);
    left: -3.22rem;
    width: 1.12rem;
    height: 1.12rem;
    border-radius: 50%;
  }
  .menu-opt-middle-section-wrapper {
    width: 68%;
    max-width: 98rem;
    padding: 3.64rem 4.9rem 4.9rem;
    background: var(--color-linen);
    box-sizing: border-box;
  }
  .rs-product-desc-main-container {
    width: 32%;
    min-width: 32%;
    max-width: 39.9rem;
    padding: 3.5rem 2.5rem 4.9rem;
    background: var(--color-sand);
    box-sizing: border-box;
  }
  .menu-sm-header-content {
    margin-bottom: 2.5rem;
  }
  .menu-sm-header-content .menu-sm-title-content {
    display: flex;
    font-size: 4.8rem;
    font-family: var(--font-Epilogue-Bold);
    align-items: center;
    letter-spacing: -0.1rem;
  }
  .prod-header-img {
    width: 100%;
    height: 7.28rem;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .menu-opt-sogosurvey .prod-header-img.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/Frame-14-3.png");
    max-width: 35rem;
  }
  .menu-opt-sogocore .prod-header-img.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/Frame-14-2.png");
    max-width: 31.5rem;
  }
  .menu-opt-sogocx .prod-header-img.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/Frame-14-1.png");
    max-width: 27.58rem;
  }
  .menu-opt-sogoex .prod-header-img.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/Frame-14.png");
    max-width: 26.6rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a {
    display: inline-block;
    font-family: var(--font-Epilogue-Bold);    
    color: var(--color-primary-v2) !important;
    cursor: pointer;
    transition: transform 0.5s ease;
    letter-spacing: -0.03rem;    
  }  
  .menu-sm-header-content .menu-sm-title-desc {
    font-size: 2rem;
    line-height: 1.42;
    letter-spacing: -0.07rem;
    margin-top: 2.1rem;
    margin-bottom: 4.2rem;
  }
  .menu-sm-allcard-wrapper {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 3.5rem;
  }
  #header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink {
    display: block;
    position: relative;    
    padding: 2.8rem 2.24rem !important;
    color: #2a2a2a !important;
    box-sizing: border-box;
    background: transparent;
    border-radius: 2.8rem;
    text-decoration: none;    
    transition: all 0.4s ease;
  }
  #header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink:hover {
    display: block;
    transform: translateY(-1.4rem);
    box-shadow: 0 1.4rem 0 #124044;
    border-bottom: none !important;
    transition: all 0.2s ease;
  }  
  #header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink:active {
    transform: translateY(-0.56rem);
    box-shadow: none;
    border-bottom: none !important;
  }
  .menu-subpage-card-hyperlink .menu-subpage-card-title {
    font-family: 'Epilogue-Medium';
    font-size: 2.1rem;
    position: relative;
    margin-bottom: 1.4rem;
    line-height: 1.2;
    display: flex;
    justify-content: space-between;
  }
  .menu-subpage-card-hyperlink .menu-subpage-card-title span {
    display: inline-block;
    max-width: 85%;
    letter-spacing: -0.07rem;
  }
  .menu-subpage-card-hyperlink .menu-subpage-card-title-desc {
    font-size: 1.68rem;
    line-height: 1.15;
  }
  .menu-subpage-card-hyperlink:hover .menu-subpage-card-title {
    font-family: Epilogue-Bold;
  }
  .rs-product-video-wrapper {
    display: flex;
    border-radius: 2.8rem;
    background: var(--color-linen);
    padding: 2.8rem 2.1rem 1.4rem 0;
    position: relative;
    min-height: 17rem;
    flex-direction: row-reverse;
    overflow: hidden;
    z-index: 2;
    box-shadow: 0rem 4.48rem 8.4rem 0rem rgb(34 30 12 / 30%);
    transition: transform 0.5s ease;
  }
  .rs-product-video-wrapper .rs-video-title {
    text-transform: uppercase;
  }  
  .rs-product-video-wrapper .rs-video-title div:nth-child(2) {
    font-size: 2.52rem;
  }
  .rs-product-video-wrapper .rs-video-title div:nth-child(2) span {
    text-transform: none;
    font-family: var(--font-Epilogue-Bold);
  }
  .rs-product-video-wrapper .rs-video-title div:nth-child(1),
  .rs-product-video-wrapper .rs-video-title div:nth-child(2) {
    font-family: var(--font-Epilogue-Bold);
    color: var(--color-white);
    line-height: 1.2;
  }
  .rs-product-video-wrapper .fa-play-circle {
    font-size: 5.5rem;
    margin-top: 3.8rem;
    transition: all ease-in-out 0.25s;
    border-radius: 50%;
    cursor: pointer;
  }
  .rs-product-video-wrapper .fa-play-circle:hover {
    transform: scale(1.0);
    box-shadow: none;
  }
  .rs-product-video-wrapper .fa-play-circle:before {
    color: var(--color-deepOcean);
    background: #dee0e4;
    border-radius: 50%;
    opacity: 1;
  }
  .rs-product-video-wrapper .fa-play-circle:after {
    opacity: 1;
  }
  .rs-product-video-wrapper .rs-video-leftside-title-sec {
    position: relative;
    z-index: 2;
    text-align: right;
  }
  .rs-product-video-wrapper .rs-video-rightside-image-sec {    
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0rem;
    z-index: 1;
  }
  .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-rightside-image-sec {
    background-size: cover;
  }
  .menu-opt-sogosurvey .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/sogosurveycardimg.png");
  }
  .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/06/menu-card-woman-lightbg.png");
    top: unset;
    bottom: 0;
  }
  .rs-product-whatis-section h3 {
    font-family: Epilogue-Bold;
    position: relative;
    color: var(--color-white);
    font-size: 3.08rem;
    margin: 5.6rem 0 5.6rem;
  }
  .rs-product-whatis-section h3::before {
    content: '';
    height: 0.84rem;
    background: #fff100;
    position: absolute;
    top: unset;
    bottom: -2.8rem;
    width: 7rem;
  }
  #navigation>ul.master-menu>li>ul li a,
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a {
    display: block;
    color: var(--color-white);
    font-size: 1.82rem;
  }
  #navigation>ul.master-menu>li>ul li a,
  #navigation>ul.master-menu>li>ul ul>li.first_step_header>a,
  .menu-brand-icon+span {
    font-size: 2.4rem;
  }
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a {
    cursor: pointer;
    position: relative;
    margin-bottom: 2.1rem;
    max-width: 85%;
    line-height: 1.6;
  }
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a:before {
    content: "";
    display: block;
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 50%;
    background-color: var(--color-white);
    position: absolute;
    top: 0.98rem;
    left: -1.68rem;
  }
  .rs-resources-hyperlink-wrapper a i,
  .menu-subpage-card-hyperlink .menu-subpage-card .menu-subpage-card-title i {
    position: absolute;
    top: 0rem;
    transform: rotate(-45deg);
    font-size: 3.36rem;
    font-weight: normal;
    color: var(--color-secondary-v2);
  }
  .menu-subpage-card-hyperlink .menu-subpage-card .menu-subpage-card-title i {
    right: 0;
    top: -0.42rem;
  }
  .rs-resources-hyperlink-wrapper a i {
    right: -15%;
  }
  .rs-resources-hyperlink-wrapper a.menu-subpage-card-hyperlink i {
    right: -10%;
  }
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a span {
    /*background: var(--color-pitch) !important;*/
    background-size: 100% 0.14rem, 0 0.14rem;
    background-repeat: no-repeat;
    background-position: 100% 100%, 0 100%;
    cursor: pointer;
    transition: 0.4s all linear;
    padding-bottom: 0.42rem;
    color: var(--color-white);
  }
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a:hover span,
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a:active span {
    background-size: 0 0.14rem, 100% 0.14rem;
  }
  .menu-subpage-card .menu-subpage-card-title i,
  .rs-resources-hyperlink-wrapper a i {
    opacity: 0;
    transition: all 0.4s ease-in;
  }
  .menu-subpage-card-hyperlink:hover .menu-subpage-card .menu-subpage-card-title i,
  .rs-resources-hyperlink-wrapper a:hover i {
    opacity: 1;
  }
  /* Mega menu new changes - product - end */
  /* Mega menu new changes - resources - start */
  #navigation ul li.megamenu.sogo-resources-block>ul>li>ul>li {
    margin-bottom: 0;
  }
  .sogo-resources-block .menu-opt-middle-section-wrapper,
  .mega-menu-solutions-sec .menu-opt-middle-section-wrapper {
    padding-top: 2.24rem;
  }
  #navigation>ul.master-menu>li:nth-child(5)>ul.sub-menu {
    padding: 0;
  }  
  #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {    
    font-family: var(--font-Epilogue-SemiBold);
    width: fit-content;
    display: block;
    margin-bottom: 4.48rem;
    line-height: 1;
    position: relative;
    left: 6.3rem;
    top: 2.8rem;
  }
  #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec:last-child {
    margin-bottom: 0;
  }  
  .sogo-resources-block>ul>li.sogo-hide-blank-span-tag>a {
    max-height: 0;
  }
  .subpage-parent {
    width: 44%;
    margin-left: 2.5rem;
  }
  .menu-opt-training .subpage-parent {
    width: 55%;
  }
  .menu-opt-customerstories .subpage-parent {
    width: 60%;
  }
  .menu-opt-surveytemplates .subpage-parent {
    width: 50%;
  }
  .menu-opt-webinars .subpage-parent {
    width: 100%;
  }
  #header #navigation>ul.master-menu>li>ul .menu-opt-webinars .subpage-parent .menu-subpage-card-hyperlink {
    max-width: 91%;
  }
  .sogo-resources-block .menu-sm-allcard-wrapper {
    box-sizing: border-box;    
  }
  #header #navigation>ul.master-menu>li>ul .subpage-parent .menu-subpage-card-hyperlink {
    width: 100%;
    max-width: 80%;
    box-sizing: border-box;
    border: none !important;
    padding: 0 !important;
    margin-bottom: 1.4rem;
    min-height: auto;
    letter-spacing: -0.05rem;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent .subpage-header.subpage-view-all span {
    font-size: 2.4rem;
    color: var(--color-secondary-v2);
    line-height: 1;
    font-variant: none;
    text-transform: capitalize;
    margin-top: 1rem;
  }
  #header #navigation>ul.master-menu>li>ul .subpage-parent .menu-subpage-card-hyperlink:hover {
    box-shadow: none;
    transform: none;
    font-family: var(--font-Epilogue-Bold);
  }
  .subpage-parent .subpage-header>span {
    display: inline-block;
    font-size: 3.08rem;
    letter-spacing: -0.0672rem;
    font-family: var(--font-Epilogue-Bold);
    margin-bottom: 1.4rem;
  }
  .subpage-parent .subpage-bullet-point {
    font-size: 1.5rem;
    font-family: var(--font-Epilogue-Bold);
    position: absolute;
    top: 0;
    left: -2.5rem;
    opacity: 0.4;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent>a>span {
    color: #2a2a2a;
    text-transform: capitalize;
    font-size: 2.3rem;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent>a.subpage-header>span {
    font-variant: all-small-caps;
    margin-bottom: 0;
    font-size: 3rem;
  }
  #navigation>ul.master-menu>li>ul div.subpage-parent>a:before {
    content: none;
  }
  #navigation>ul.master-menu>li>ul div.subpage-parent>.menu-subpage-card-hyperlink.subpage-header:first-child {
    pointer-events: none;
  }
  .menu-sm-header-content .menu-sm-title-content>div>i {
    color: var(--color-lonavala-light);
  }
  /* Mega menu new changes - resources - end */

  /* Mega menu new changes - solutions - start */
  .mega_sub_menu.mega_sub_menu_1,
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu ul>li.sogo-solution-block>ul>li:not(.sogo-new-megamenu) {
    display: none;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
    width: 100%;
  }
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li {
    padding-top: 0;
  }  
  .menu-sm-title-content .solutions-header-text {
    display: inline-block;
    margin-left: 1.4rem;
    margin-right: 0.7rem;
    letter-spacing: -0.2rem;
  }
  .menu-sm-title-content div i+.solutions-header-text {
    font-family: var(--font-Epilogue-Regular);
    letter-spacing: -0.2rem;
  }
  /*Cas study section*/
  .sogo-solution-megamenu .case-study-image {    
    width: 100%;
    height: 22.4rem;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 2rem;
    position: relative;
  }
  .sogo-solution-megamenu .menu-opt-solbyfunction .case-study-image.show-nav-img {
    background-image: linear-gradient(153deg, #062123 7.83%, rgba(9, 48, 51, 0.75) 34.01%, rgba(9, 48, 51, 0.00) 87.52%), url(/wp-content/uploads/2024/04/thumbnail-case-study-sf.png);
  }
  .sogo-solution-megamenu .menu-opt-solbyindustry .case-study-image.show-nav-img {
    background-image: linear-gradient(153deg, #062123 7.83%, rgba(9, 48, 51, 0.75) 34.01%, rgba(9, 48, 51, 0.00) 87.52%), url(/wp-content/uploads/2024/04/thumbnail-case-study-si.jpeg);
  }
  .sogo-solution-megamenu .solutions-case-study-sec {
    padding: 3rem 2rem 2.8rem;
    border-radius: 3rem;    
    background: var(--color-linen);
    box-shadow: 0rem 4.48rem 8.4rem 0rem rgba(13, 36, 38, 0.3);
    transition: transform 0.5s ease;
  }
  .sogo-solution-megamenu .case-study-text {
    padding: 1rem 1.68rem 0.7rem;
    font-size: 1.96rem;
    font-variant: all-small-caps;
    font-family: var(--font-Epilogue-Bold);
    color: var(--color-white);
    line-height: 1.29;
    letter-spacing: 0.2rem;
    border-radius: 2.24rem;
    background: radial-gradient(3919.11% 141.42% at 0% 0%, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.04) 100%);
    backdrop-filter: blur(2.24rem);
    position: absolute;
    top: 1.4rem;
    left: 1.4rem;
  }
  .sogo-solution-megamenu .case-study-descriptions {
    color: var(--color-iron-ash);
    line-height: 1.29;
  }
  .sogo-solution-megamenu .cs-desc-header {
    font-family: var(--font-Epilogue-Bold);
    font-size: 2.52rem;
    letter-spacing: -0.14rem;
    margin: 2.8rem 0 1.4rem;
  }
  .sogo-solution-megamenu .cs-desc-para {
    font-size: 1.68rem;
    opacity: 0.6;
    margin-bottom: 1.4rem;
    line-height: 1.4;
  }
  #navigation>ul.master-menu>li>ul ul li a.cs-desc-hyperlink {
    color: var(--color-secondary-v2) !important;
    display: inline-flex;
    font-family: var(--font-Epilogue-SemiBold);
    font-size: 1.96rem;
    align-items: center;
    cursor: pointer;
    transition: transform 0.5s ease;
  }
  #navigation>ul.master-menu>li>ul ul li .case-study-descriptions a.cs-desc-hyperlink:hover {
    color: var(--color-secondary-v2) !important;
    transform: scale(1.05);
  }
  .sogo-solution-megamenu .cs-desc-hyperlink span {
    margin-right: 0.7rem;
    transition: transform 0.5s ease;
  }
	
/* ---------------------------- */
 /*Solution Revisit Changes  -Start */
  .mega-menu-solutions-sec div#mega-menu-tabs {
      display: none;
  }
      .sogo-solution-block.solutionFunction i.toggle-icon {
        display: none;
    }
  div#SolByFunction {
      width: 100%;
  }
  div#SolByIndustry {
      display: none;
  }
  .mega-menu-main-container.mega-menu-solutions-sec {
      max-width: 170rem;
  }
  #SolByFunction .menu-opt-middle-section-wrapper {
      max-width: 115.5rem;
      padding: 7.5rem 12.5rem;
  }
  #SolByFunction .rs-product-desc-main-container{
      max-width:56.5rem;
      width:20%;
  }
  
.menu-sm-title-content .solutions-header-text {
    font-size: 6rem;
    line-height: normal;
    color: #444;
    letter-spacing: -0.2rem;
    margin: 0;
}
.menu-sm-footer-content {
    position: absolute;
    bottom: 7.5rem;
}
      
.menu-sm-footer-content a{
    font-family: 'Epilogue-SemiBold' !important;
    font-size: 2.5rem !important;
	transition: 0.3s all !important;
}
#header.header-transparent.header-v1 #navigation>ul>li.current-menu-item>a:hover {
    color: var(--color-neonYellow) !important;
}	
#header #navigation > ul > li.megamenu ul li .menu-sm-footer-content a.menu-solution-hub-cta:hover {
    transform: scale(1.05);
    color: #02becc !important;
}
#header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent.rs-resources-hyperlink-wrapper .menu-subpage-card-hyperlink{
    border-bottom: 0.13rem solid #DCD0BC !important;
    border-radius: unset !important;
    padding: 2.5rem 0 !important;
    margin-bottom: 0;
    line-height: normal;
    display: flex;
    align-items: center;
    max-width: 90%;
}
#header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent.rs-resources-hyperlink-wrapper .menu-subpage-card-hyperlink:nth-child(5) {
    border-bottom: none !important;
}
/* #header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent .menu-subpage-card-hyperlink span:after{
    content: "";
    width: 100%;
    display: block;
    height: 0.15rem;
    background: #333;
    position: relative;
    transform: scaleX(0);
    transform-origin: left;
    left: 0;
    top: 0.75rem;
    transition:transform 0.25s ease-out
} */
/* #header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent .menu-subpage-card-hyperlink:hover span:after{
     transform: scaleX(1);
     transform-origin: left;
} */
#SolByFunction .menu-opt-middle-section-wrapper .menu-sm-header-content, #SolByFunction .menu-opt-middle-section-wrapper .menu-sm-title-content{
margin-bottom:1rem;
}
#navigation>ul.master-menu>li>ul .subpage-parent>a>span{
    font-size: 2.1rem;
}
#navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent>a>span {
    font-size: 2.5rem;
    line-height: 2.4rem;
    letter-spacing: -0.1rem;
    padding: 0;
	background: linear-gradient(90deg, transparent, transparent), linear-gradient(90deg, var(--color-iron-ash), var(--color-iron-ash));
    background-size: 100% 0.14rem, 0 0.14rem;
    background-repeat: no-repeat;
    background-position: 100% 100%, 0 100%;
    cursor: pointer;
    transition: 0.4s all linear;
    padding: 0.5rem 0;
}
#header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent .menu-subpage-card-hyperlink:hover span{
	  background-size: 0 0.14rem, 100% 0.14rem;
}
.menu-subpage-card-hyperlink img {
	margin-right: 2.5rem;
	width:4rem;
	height:4rem;
}

.rs-resources-hyperlink-wrapper a.menu-subpage-card-hyperlink i {
    right: -5%;
}

.rs-resources-hyperlink-wrapper a i {
    top:48%;
    transform: rotate(-45deg) translateY(-50%);
}

div#SolByFunction .menu-sm-allcard-wrapper{
    flex-wrap: nowrap;
    justify-content:space-between;
    gap:16rem;
}  
div#SolByFunction .subpage-parent {
    margin-left: 0;
    width:50%;
}
/*Solution Revisit Changes  -End*/	
/* ---------------------------- */  
  /* Mega menu new changes - solutions - end */
}
@media screen and (max-width:960px){
	#mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>a, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>a{
		display:block;
		line-height:normal;
	}
	.sogo-solution-block.sogo-mobile-nav.solutionFunction, .sogo-solution-block.sogo-mobile-nav.solutionIndustry{
    display: none !important;
	}
}
@media (min-width: 961px) and (max-width: 1199px) {
  #header #navigation>ul.master-menu>li.megamenu>ul>li {
    padding: 0 !important;
  }
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper {
    padding: 1.12rem 0 1.12rem 4rem;
  }
  .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
    left: -2.22rem;
  }
  #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {
    left: 2rem;
  }
  .mega-menu-ls-wrapper .ls-mega-menu-hr {
    width: 100%;
    left: 44%;
  }
  .rs-product-video-wrapper .rs-video-title div:nth-child(1),
  .rs-product-whatis-section h3 {
    font-size: 2.7rem;
  }
  .rs-product-video-wrapper .rs-video-title div:nth-child(2) {
    font-size: 2.1rem;
  }
}
@media screen and (max-width:960px) {
  #mobile-header .nav-mobile {
    right: 2.9rem;
  }
  #mobile-navigation ul li a {
    font-family: var(--font-Epilogue-Regular);
    font-size: 2.4rem;
  }
  #mobile-navigation ul li i {
    padding: 0.6rem 2rem 0 0 !important;
  }
  .sogo-new-megamenu-desktop-view {
    display: none;
  }
  .sogo-new-megamenu-mobile-view {
    display: block;
  }
  .first_step_header.menu-brand-3 {
    padding-top: 0 !important;
  }
}
@media screen and (max-width:767px) {
  #mobile-header .nav-mobile {
    top: 4.5rem;
  }
}
/*Show hide mega menu option */
.sub-menu-hide {
  display: none !important;
}
.sub-menu-show {
  display: block !important;
}
/*Add new mega menu css - end - Jan 2024*/

/*Adding new mega menu changes - Start - June 2024*/
@media screen and (min-width: 768px) {
  .no-margin {
    margin: 0rem !important;
  }
}
/*Adding new mega menu changes - start - June 2024*/
@media screen and (min-width:961px) {
  .rs-product-video-wrapper .fa-play-circle:after {
    opacity: 0;
  }
  .cs-desc-para {
    display: none;
  }
  .sogo-solution-megamenu .solutions-case-study-sec:hover {
    box-shadow: 0px 32px 60px 0px rgb(34 30 12 / 30%);
    transform: scale(1.04);
    background: var(--color-linen);
  }  
  .sogo-solution-megamenu .cs-desc-header {
    color: var(--color-iron-ash);
  }
  #menu-new-topbar-navigation ul.sub-menu,
  #navigation>ul.master-menu ul.sub-menu {
    background: transparent !important;
  }
  .mega-menu-ls-wrapper {
    margin-top: 0;
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-top-sec {
    top: 3.64rem !important;
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-tabs {
    width: 90%;
    left: unset !important;
  }  
  .mega-menu-ls-wrapper {
    width: 21%;
    max-width: 21%;
  }  
  .sogo-new-megamenu {
    max-width: 2560px;
  }
  .mega-menu-main-container {
    max-width: 182rem;
    min-height: 78rem;
    border-bottom-left-radius: 2.5rem;
    border-bottom-right-radius: 2.5rem;
    overflow: hidden;
    margin: 0 auto;
    background: var(--color-sand);
    box-shadow: 0px 361px 144px 0px rgba(11, 14, 14, 0.03), 0px 203px 122px 0px rgba(11, 14, 14, 0.09), 30px 90px 90px 0px rgba(11, 14, 14, 0.20), -30px 23px 50px 0px rgba(11, 14, 14, 0.17);
  }  
  .rs-product-desc-main-container .rs-product-desc-wrapper {
    max-width: 35rem;
    margin: auto;
  }
  .mega-menu-ls-wrapper,
  .rs-product-desc-main-container {
    background: var(--color-sand);
  }
  #header #navigation>ul.master-menu>li>ul li a,
  #header #navigation>ul.master-menu>li>ul ul li a,
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a span,
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab a,
  .rs-product-whatis-section h3,
  .rs-product-video-wrapper .rs-video-title div:nth-child(1),
  .rs-product-video-wrapper .rs-video-title div:nth-child(2),
  #navigation>ul.master-menu>li.megamenu>ul ul li a:hover {
    color: var(--color-iron-ash) !important;
  }
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a:before,
  .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
    background-color: var(--color-iron-ash) !important;
  }
  .mega-menu-tabs .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
    left: 3.22rem;
  }
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper {
    padding: unset;
    border-radius: unset;
    background-color: unset;
    text-transform: unset;
  }
  #header #navigation>ul.master-menu>li>ul .sm-tab-wrapper a {
    display: block;
    padding: 3.2rem 0 3.2rem 6.3rem !important;
    border-radius: 2.24rem 0 0 2.24rem;
    text-transform: none;
    opacity: 1;
    transition: all 0.5s ease;
    background: transparent;
  }
  #header #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab {
    background: unset;
    border-radius: unset;
    border: unset;
    border-right: unset;
    box-shadow: unset;
  }
  #header #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab a {
    background: var(--color-linen) !important;
    box-shadow: 0 3rem 5.5rem -3.5rem rgba(77, 58, 25, 0.4);
    cursor: default;
    border: var(--color-linen) !important;
    border-right: none !important;
    opacity: 1;
    letter-spacing: -0.0625rem;
  }
  #header #navigation>ul.master-menu>li>ul .sm-tab-wrapper a:hover {
    transition: all 0.4s ease;
    position: relative;
    z-index: 2;
    overflow: hidden;
    transition: all 0.5s ease;
  }
  #header #navigation>ul.master-menu>li>ul .sm-tab-wrapper:not(.activeTab) a:after {
    content: "";
    display: block;
    width: 0;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    animation: sideMenuAnimation 0.5s;
    transition: all 0.5s ease;
    border-radius: 2.24rem 0 0 2.24rem;
  }
  #header #navigation>ul.master-menu>li>ul .sm-tab-wrapper:not(.activeTab):hover a:after {
    width: 100%;
    background: rgba(99, 83, 54, 0.40) !important;
    border-radius: 2.24rem 0 0 2.24rem;
  }
  @keyframes sideMenuAnimation {
    0% {
      width: 0;
    }
    100% {
      width: 100%;
    }
  }
  #header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink,
  #header #navigation>ul.master-menu>li>ul li .mega-menu-product-sec a.menu-subpage-card-hyperlink:hover {
    border: none !important;
    box-shadow: none;
    transform: none;
    min-height: 12.5rem;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    width: 31%;
  }  
  #navigation>ul.master-menu>li>ul .menu-subpage-card-hyperlink .menu-subpage-card-title span {
    background: linear-gradient(90deg, transparent, transparent), linear-gradient(90deg, var(--color-iron-ash), var(--color-iron-ash));
    background-size: 100% 0.14rem, 0 0.14rem;
    background-repeat: no-repeat;
    background-position: 100% 100%, 0 100%;
    cursor: pointer;
    transition: 0.4s all linear;
    padding-bottom: 0.42rem;
  }
  #navigation>ul.master-menu>li>ul .menu-subpage-card-hyperlink:hover .menu-subpage-card-title span,
  #navigation>ul.master-menu>li>ul .menu-subpage-card-hyperlink:active .menu-subpage-card-title span {
    background-size: 0 0.14rem, 100% 0.14rem;
  }
  .mega-menu-ls-wrapper .ls-mega-menu-hr {
    border: 0.15rem solid var(--color-iron-ash);
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-bottom-sec {
    bottom: 10rem !important;
  }
  #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {
    left: 11rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a,
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content:hover a {
    font-size: 4.5rem;
    transform: rotate(-45deg);
    margin-left: 0.7rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-opt-sogosurvey .menu-sm-header-content .menu-sm-title-content a i {
    margin-left: -0.5rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a i {
    margin-left: 1rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a:hover {
    /*transform: scaleX(1.05);*/
    color: var(--color-secondary-v2) !important;
  }  
  .sm-tab-wrapper.activeTab .ls-menu-tab-sec::after {
    content: '';
    position: absolute;
    right: 3.22rem;
    top: calc(50% - 0.8rem);
    height: 1.3rem;
    width: 1.3rem;
    border: solid 0.375rem #444;
    border-left: none;
    border-bottom: navajowhite;
    transform: rotate(45deg);
  }
  .menu-subpage-card-hyperlink .menu-subpage-card-title-desc,
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a span {
    letter-spacing: -0.05rem;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent>a>span {
    font-size: 2.1rem;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent>a.subpage-header>span {
    font-size: 2.66rem;
  }
  .mega-menu-product-sec .menu-sm-header-content {
    margin-left: 1.5rem;
    margin-bottom: 1.5rem;
  }  
  .mega-menu-product-sec .menu-sm-header-content .menu-sm-title-desc,
  .mega-menu-solutions-sec .menu-sm-header-content .menu-sm-title-desc,
  .mega-menu-resources-sec .menu-sm-header-content .menu-sm-title-desc {
    display: none;
  }
  #navigation .menu-sm-header-content .menu-sm-title-content {
    display: inline-flex;
    font-size: 4.4rem;
    font-family: var(--font-Epilogue-SemiBold);
    align-items: center;
    letter-spacing: -0.1rem;
    cursor: pointer;
  }
  #navigation .mega-menu-solutions-sec .menu-sm-header-content .menu-sm-title-content {
    cursor: default;
  }
  .menu-sm-header-content .prod-header-img {
    width: 100vw;
    height: 6.5rem;
  }
  .menu-sm-allcard-wrapper {
    gap: 2rem;
  }
  .rs-product-video-wrapper .rs-video-leftside-title-sec .rs-video-title {
    opacity: 0;
  }
  .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-leftside-title-sec .rs-video-title {
    opacity: 1;
  }
  .menu-opt-sogosurvey .prod-header-img {
    max-width: 32rem;
  }
  .menu-opt-sogocore .prod-header-img {
    max-width: 27.5rem;
  }
  .menu-opt-sogocx .prod-header-img {
    max-width: 24.58rem;
  }
  .menu-opt-sogoex .prod-header-img {
    max-width: 23.6rem;
  }
  .menu-opt-sogosurvey .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/06/sogosurveycardimg-bgt.jpg");
  }
  .menu-opt-sogoex .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/06/sogoexcardimg-bgt.jpg");
  }
  .menu-opt-sogocx .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/06/sogocxcardimg-bgt.jpg");
  }
  .menu-opt-sogocore .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/06/sogocorecardimg-bgt.jpg");
  }  
}
@media screen and (min-width: 961px) {  
  .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink span,
  .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink i {
    color: var(--color-secondary-v2) !important;
    transition: transform 0.5s ease;
    transform: scale(1.05);
  }  
  .menu-sm-title-content.has-onclick:hover {
    transition: transform 0.5s ease;
    transform: scale(1.05);
  }
  .menu-sm-title-content.has-onclick:hover i.fas.fa-arrow-right {
    color: var(--color-secondary-v2) !important;
  }  
  .sogo-solution-megamenu .solutions-case-study-sec:hover {
    box-shadow: 0 16px 30px 0 rgb(34 30 12 / 30%);
    transform: scale(1.04);
  }    
  .rs-product-video-wrapper:hover {
    box-shadow: 0 16px 30px 0 rgb(34 30 12 / 30%);
    transform: scale(1.04);
  }  
  .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink span {
    transform: scale(1.0) !important;
    box-shadow: none !important;
  }  
  .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink span {
    color: var(--color-secondary-v2) !important;
    transition: transform 0.5s ease;
    transform: scale(1.05);
  }
}
/*sogo_2021_theme css file changes*/
@media only screen and (max-width:1440px) and (min-width:1366px) {
  #navigation>ul>li.megamenu>ul>li ul {
    top: 1.4rem !important;
  }
}
@media screen and (min-width: 768px) {
  .no-margin {
    margin: 0px !important;
  }
}
/*Adding new privacy feedback img in footer section - start */
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 {
  background: none;
  width: 26.1rem;
  max-height: 8.8rem;
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 img {
  width: 100%;
  height: 100%;
  user-select: none;
}
@media screen and (max-width: 375px) {
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 {
    width: 24.08rem;
    max-height: 7.84rem;
  }
}
@media screen and (max-width: 1440px) and (min-width:1366px) {
  .mega-menu-main-container {
    margin-top: -1.5rem;
  }
}
/*Adding new img privacy feedback in footer section - end */
/*Hiding help desk ticketing for mobile view*/
@media screen and (max-width:960px) {
  #mobile-navigation .first_step_header.menu-brand-2.sogo-mobile-nav.sogo-customer-main-cx.sogo-border-nav-left.sogo-nav-subnav.menu-item-171521,
  #mobile-navigation .first_step_header.menu-item-171530,
  #mobile-navigation .first_step_header.menu-item-171562,
  #mobile-navigation .extra_a_tag.sogo-new-megamenu-mobile-view.menu-item-171563,
	#mobile-navigation .extra_a_tag.sogo-new-megamenu-mobile-view.menu-item-171560{
    display: none !important;
  }
}


/*Adding css for Mobile Menu Revamp 030525 - Start */

@media screen and (max-width:960px) {
  #mobile-navigation {
    background: var(--color-ocean);
    height: 100vh;
  }

  #mobile-navigation .container {
    height: calc(100vh - 160px);
  }

  #mobile-nav {
    max-height: calc(100vh - 70rem);
    overflow: hidden;
    overflow-y: scroll;
  }

  #mobile-navigation ul li a {
    border-bottom: 0.13rem solid rgb(18 189 202 / 10%) !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: var(--font-Epilogue-SemiBold);

  }

  #mobile-navigation ul li.megamenu i.fa-angle-down {
    font-size: 2.96rem;
  }

  #mobile-navigation ul li a div {
    font-family: var(--font-Epilogue-SemiBold);
  }

  #mobile-navigation ul.sub-menu li a {
    border: none !important;
  }

  #mobile-navigation .container ul li.sogo-product-megamenu ul,
  #mobile-navigation .container ul li.sogo-solution-megamenu>ul,
  #mobile-navigation .container ul li ul {
    width: 100% !important;
    margin: 0;
  }

  #mobile-navigation ul li .sub-menu li.has-ul,
  .mobile-single {
    border-bottom: 0.13rem solid rgb(18 189 202 / 10%) !important;
  }

  #mobile-navigation ul li .sub-menu:nth-child(1) li.has-ul>a {
    border-top: none !important;
  }

  .mobile-single:nth-child(3),
  #mobile-navigation ul li .sub-menu li.solution-industry-subDiv,
  #mobile-navigation ul .sogo-new-megamenu-mobile-view,
  #mobile-navigation .sogo-resources-block ul.sub-menu li.has-ul {
    border-bottom: none !important;
  }

  #mobile-navigation ul .sogo-new-megamenu-desktop-view {
    display: block;
  }

  #mobile-nav .slide-btn-wrapper.slide-button.sogo-new-megamenu-desktop-view.d-sup,
  #mobile-nav .slide-btn-wrapper.slide-button.sogo-new-megamenu-desktop-view.d-rad {
    padding: 2.12rem 13.15rem 2.25rem 13.25rem !important;
    text-align: center;
    font-family: var(--font-Epilogue-Bold);
    border: 0.29rem solid var(--color-neonYellow) !important;
    line-height: 2.01625rem;
    letter-spacing: -0.06725rem;
  }


  a.sogo-new-megamenu-mobile-view.m-sup,
  a.sogo-new-megamenu-mobile-view.m-rad {
    display: none !important;
  }

  #mobile-navigation a.slide-btn-wrapper.slide-button.transparent-bg.sogo-new-megamenu-desktop-view.d-sup i,
  #mobile-navigation a.slide-btn-wrapper.slide-button.sogo-new-megamenu-desktop-view.d-rad i {
    padding: 0px !important;
    width: 4rem !important;
    height: 4rem !important;

  }

  #mobile-navigation a.slide-btn-wrapper.slide-button.transparent-bg.sogo-new-megamenu-desktop-view.d-sup span,
  #mobile-navigation a.slide-btn-wrapper.slide-button.sogo-new-megamenu-desktop-view.d-rad span {
    text-align: center;
    font-size: 2.6rem !important;

  }

  #mobile-nav .slide-btn-wrapper.slide-button.sogo-new-megamenu-desktop-view.d-sup {
    margin: 0;
  }

  .sup-wrap,
  .rad-wrap {
    position: absolute;
    width: 50%;
    max-width: calc(100% - 50%);
    padding-right: clamp(0px, 3.364%, 80px);
    box-sizing: border-box;
    max-width: none;
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .sup-wrap {
    bottom: 20rem;
    padding: 0;
    justify-content: center;
  }

  .rad-wrap {
    bottom: 20rem;
    right: 0;
    justify-content: start;
    padding: 0;
  }

  span.mega_sub_menu {
    font-family: var(--font-Epilogue-SemiBold);
    font-size: 2rem;
    opacity: 0.8;
    padding-bottom: 0;
  }

  #mobile-navigation .sogo-resources-block ul.sub-menu li.has-ul li.first_step_header a span {
    font-size: 2rem;
    line-height: 3rem;
  }

  span.mega-new-menu {
    color: #b8b8b8;
    font-size: 2rem;
    line-height: 3rem;
    var(--font-Epilogue-Regular)
  }

}

@media screen and (max-width: 767px) {
  #mobile-navigation {
    padding: 0 0 6rem;
    margin-top: 11.2rem;
  }

  #mobile-navigation ul li i {
    color: #fff;
  }

  #mobile-navigation .container {
    height: calc(100vh - 85px);
  }

  #mobile-nav .slide-btn-wrapper.slide-button.sogo-new-megamenu-desktop-view.d-sup {
    margin: 6rem auto 1.25rem;
  }

  #mobile-nav {
    max-height: calc(100vh - 40rem);
  }

  .sup-wrap,
  .rad-wrap {
    width: 100%;
    padding-right: clamp(0px, 3.364%, 80px);
    max-width: calc(100% - 3.367%);
    display: block;
  }

  .sup-wrap {
    bottom: 13rem;
  }

  .rad-wrap {
    bottom: 5rem;
  }
}

/*Adding css for Mobile Menu Revamp 030525 - End */

  /* Search Input Popup Css - start */
  form#custom-search-form {
    position: relative;
  }

  .searchbutton {
    position: absolute;
    top: 50%;
    right: 2.5rem;
    transform: translateY(-50%);
    background: #fff000;
    padding: 1.5rem 2.5rem;
    box-sizing: border-box;
    font-size: 2.5rem;
    border-radius: 1.5rem;
    color: #333;
    z-index: 9;
    text-align: center;
    border: none;
    margin: 0;
  }

  .searchbutton:hover {
    background: #02becc;
    color: #fff;
  }

  .searchbutton.btn-error {
    background: #cecece;
    cursor: default;
    opacity: 0.9;
  }

  .searchbutton.btn-error:hover {
    color: #333;
    opacity: 0.9;
  }

  .searchbutton:disabled,
  .searchbutton[disabled] {
    border: none;
    background-color: #cccccc;
    color: #666666;
  }

  .searchbutton:disabled,
  .searchbutton[disabled]:hover {
    border: none;
    background-color: #cccccc;
    color: #666666;
  }

  .input-error {
    border: 2px solid red !important;
  }

  input#search-input.input-error::placeholder {
    color: #f00;
  }

  i.main-searchicon::after {
    content: "";
    width: 0.3rem;
    left: -2.75rem;
    position: absolute;
    height: 5rem;
    top: 50%;
    transform: translateY(-50%);
    background: #333;
    opacity: 0.2;
    border-radius: 1rem;
  }

  input#search-input {
    font-family: 'Epilogue-Regular';
    width: 100%;
    position: relative;
    padding: 3rem 2rem 2.5rem 5rem;
    line-height: normal;
    height: 10rem;
    font-size: 2.5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 2rem;
    margin: 0;
    box-sizing: border-box;
    box-shadow: 0px 56px 16px 0px rgba(0, 0, 0, 0.00), 0px 36px 14px 0px rgba(0, 0, 0, 0.03), 0px 20px 12px 0px rgba(0, 0, 0, 0.10), 0px 9px 9px 0px rgba(0, 0, 0, 0.17), 0px 2px 5px 0px rgba(0, 0, 0, 0.19);
  }

  input#search-input::placeholder {
    color: #b6b6b6;
    letter-spacing: -0.1rem;
    line-height: normal;

  }

  #popupOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(8px);
    display: flex;
    justify-content: center;
    z-index: 99999999999;
  }

  #popupBox {
    background: transparent;
    width: 100%;
    max-width: 141rem;
    margin: 30rem auto 0;
    position: relative;
    animation: fadeIn 0.3s ease-in-out
  }

  #closePopup {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -8.5rem;
    font-size: 5rem;
    cursor: pointer;
    line-height: 0.9;
    color: #DFDFDF;
  }

  #closePopup:hover {
    color: #DFDFDF;
  }


  @keyframes fadeIn {
    from {
      opacity: 0;
      transform: translateY(-20px)
    }

    to {
      opacity: 1;
      transform: translateY(0)
    }
  }

  #popupBox.closing {
    animation: fadeOut 0.3s ease-in-out forwards;
  }

  /* Keyframes for close animation */
  @keyframes fadeOut {
    0% {
      opacity: 1;
      transform: translateY(0);
    }

    100% {
      opacity: 0;
      transform: translateY(-20px);
    }
  }

  div#search-results {
    background: #fff;
    padding: 5rem 3rem 3rem 3rem;
    margin-top: 2rem;
    border-radius: 1rem;
    max-height: 64rem;
    overflow: hidden;
    overflow-y: scroll;
    box-sizing: border-box;
  }

  #search-results div {
    line-height: normal;
    margin-bottom: 0rem;
  }

  #search-results .search-result-card {
    margin-bottom: 3rem;
  }

  #search-results div a {
    font-family: 'Epilogue-Regular';
    font-size: 2rem;
    line-height: 3.5rem;
    /* 175% */
    letter-spacing: -0.02rem;
    color: #444;
  }

  #search-results h4 {
    font-family: 'Epilogue-Bold';
    font-size: 3rem;
    letter-spacing: -0.08rem;
    display: none;
  }

  #search-results .search-card.search-data-card {
    border: none;
    padding: 0;
    margin: 0;
    padding: 3rem;
  }


  #search-results .search-data-card .search-infoLink {
    font-family: 'Epilogue-Regular';
    font-size: 2.5rem;
    line-height: 3.5rem;
    letter-spacing: -0.1rem;
    margin-bottom: 1rem;
  }

  #search-results .search-card.search-data-card:hover .search-infoLink {
    color: #20becc;
    font-weight: 700;
    letter-spacing: -0.1rem;
  }

  #search-results::-webkit-scrollbar {
    width: 1.4rem;
  }

  #search-results::-webkit-scrollbar-thumb {
    border-radius: 1rem;
    max-height: calc(100% - 13.8rem);
    background: rgba(51, 3, 0, 0.20);
  }

  #search-results::-webkit-scrollbar-track {
    border-radius: 1rem;
    background-color: rgba(51, 3, 0, 0.08)
  }




  #search-results {
    max-width: 150rem;
    background: #fff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 1rem;
    padding: 2rem;
    position: absolute;
    z-index: 999;
    width: 100%;
    margin-top: 1rem;
    display: none;
  }


  .search-card {
    display: block;
    transition: all 0.2s ease-in;
    padding: 4.9rem;
    margin: 2.8rem 0.8rem 4.2rem 0.8rem;
    background-color: transparent;
    border-radius: 2.38rem;
    border: 0.0995rem solid rgba(51, 51, 51, 0.2);
  }

  .search-data-card .search-infoLink {
    font-size: 2.8rem;
    font-family: 'Epilogue-SemiBold';
    color: #333;
    font-weight: 550;
    letter-spacing: -0.0995rem;
    display: block;
    margin-bottom: 2.8rem;
    line-height: normal;
  }

  .search-infoText {
    font-size: 2.0rem;
    color: #808080;
    display: block;
    letter-spacing: -0.0625rem;
    max-width: 100%;
    line-height: 3.5rem;
    margin-bottom: 0;
  }

  .search-tags {
    font-size: 1.5rem;
    color: #666;
    margin-top: 1rem;
    margin-bottom: 0;
  }

  body #header.header-v1 #navigation>ul#nav>li.menu-search-icon a {
    padding-right: 2.5rem !important;
  }

  #search-results .search-result-card .search-data-card {
    display: flex;
    align-items: center;
    border-bottom: 0.13rem solid #DDDFE3 !important;
    border-radius: 0;
  }

  #search-results .search-card.search-data-card:hover {
    background: #F1F2F4;
    border-radius: 2rem;
    border-bottom: 0.13rem solid transparent !important;
    box-shadow: none;
    transform: none;
  }

  .search-results-leftc {
    width: 80%;
  }

  .category-tag-wrap {
    width: 20%;
  }

  p.search-tags,
  .category-tag-wrap {
    text-align: right;
    margin: 0;
    line-height: normal;
  }

  p.search-tags span,
  .category-tag-wrap span {
    font-family: 'Epilogue-SemiBold';
    font-size: 2rem;
    padding: 1.5rem 2rem;
    color: #444;
    line-height: 4rem;
    font-variant: all-small-caps;
    letter-spacing: 0.07rem;
    border-radius: 1.6rem;
    border: 0.25rem solid rgba(68, 68, 68, 0.20);
    background: #BCC0C8;
  }

  p.search-tags span.tag-user-guide,
  .category-tag-wrap .category-tag.tag-user-guide {
    background: rgba(0, 97, 89, 0.25);
  }

  p.search-tags span.tag-customer-story,
  .category-tag-wrap .category-tag.tag-customer-story {
    background: rgba(76, 148, 225, 0.25);
  }

  p.search-tags span.tag-blog,
  .category-tag-wrap .category-tag.tag-blog {
    background: rgba(6, 111, 147, 0.25);
  }

  p.search-tags span.tag-templates,
  .category-tag-wrap .category-tag.tag-template {
    background: rgba(107, 87, 144, 0.25);
  }

  p.search-tags span.tag-products,
  .category-tag-wrap .category-tag.tag-products {
    background: rgba(228, 152, 36, 0.25);
  }

  p.search-tags span.tag-templates,
  .category-tag-wrap .category-tag.tag-solutions {
    background: rgba(182, 169, 3, 0.25);
  }

  span.search-infoLink mark,
  .search-infoText mark {
    padding: 0;
    color: #9AA0AC;
    background-color: transparent;
    font-weight: 700;
    letter-spacing: -0.08rem;
  }

  .search-card:hover .search-infoText mark {
    color: #9AA0AC !important;
  }

  .search-card:hover .search-infoLink mark {
    color: #02becc;
  }

  @media screen and (max-width:960px) {
    #popupBox {
      width: 70%;
    }

    .search-results-leftc {
      width: 75%;
    }

    p.search-tags span,
    .category-tag-wrap span {
      font-size: 1.65rem;
    }

    .category-tag-wrap {
      width: 25%;
    }
  }

  @media screen and (max-width:767px) {
    #popupBox {
      width: 90%;
      margin: 20rem 0 0 0;
    }

    form#custom-search-form {
      width: 90%;
    }

    input#search-input {
      font-size: 1.75rem;
      padding: 1.5rem 2rem 1.5rem 3.5rem;
      border-radius: 1.45rem;
      height: 7rem;
    }

    .searchbutton {
      padding: 1rem 1.65rem;
      font-size: 1.65rem;
      border-radius: 1rem;
      right: 2rem;
    }

    i.main-searchicon::after {
      height: 3rem;
      width: 0.2rem;
      left: -2rem;
    }

    div#closePopup {
      right: -5rem;
      font-size: 2.5rem;
    }

    div#search-results {
      padding: 3rem 2rem;
      max-height: 50rem;
    }

    /* Search Results Dropdown */
    #search-results .search-data-card .search-infoLink {
      font-size: 1.75rem;
      line-height: 2.5rem;
      letter-spacing: -0.07rem;
      margin-bottom: 1rem;
    }

    p.search-infoText {
      font-size: 1.25rem;
      letter-spacing: -0.05rem;
      line-height: 2rem;
    }

    p.search-tags span,
    .category-tag-wrap span {
      padding: 0.65rem 1.45rem;
      border-radius: 0.8rem;
      font-size: 1rem;
	border: 0.25rem solid rgba(68, 68, 68, 0.20);
    }

    .search-results-leftc {
      width: 70%;
    }

    .category-tag-wrap {
      width: 30%;
    }

    #search-results .search-card.search-data-card {
      padding: 1rem 1.5rem;
    }

    #search-results .search-result-card {
      margin-bottom: 2.5rem;
    }

    #search-results .search-card.search-data-card:hover {
      border-radius: 0.8rem;
    }
  }

  /* Search Input Popup Css - End */