.survey-page-description-info>p.vis_template_content {
  display: block
}
/*F161123 - Css update */
#copyright, #footer{
  margin-top: -1px;
}
@media screen and (max-width: 767px) {
  #mobile-header {
      position: fixed;
      top: 0;
      left: 0
  }
  #mobile-navigation {
      position: fixed;
      width: 100%;
      padding: 80px 0 0;
      height: 490px;
      overflow: auto;
      box-sizing: border-box
  }
  .on-mobile #page-wrap {
      padding: 80px 0 0
  }
}
html.has-cookie-bar #catapult-cookie-bar {
  box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, .16);
  background-color: rgba(0, 0, 0, .95);
  padding: 15px 0
}
html.cookie-bar-bar .float-accept .ctcc-inner {
  width: 1060px;
  margin: 0 auto
}
html .ctcc-left-side {
  font-size: 14px;
  line-height: 1.29;
  letter-spacing: .28px;
  text-align: left;
  color: #fff;
  font-family: lotagrotesquealt1-light;
  margin: 0 90px 0 0;
  width: 100%;
  padding: 0 0 0 60px;
  background-image: url(/wp-content/uploads/2020/09/cookie-img.svg);
  background-repeat: no-repeat;
  background-size: 40px;
  background-position: 0 5px
}
html .ctcc-inner .sogo--cookie-preferences {
  font-size: 13px;
  line-height: 1.29;
  letter-spacing: .28px;
  text-align: left;
  color: #fff !important;
  font-family: lotagrotesquealt1-light;
  cursor: pointer;
  border-bottom: 1px solid #fff;
  padding: 0 0 2px
}
html a.ctcc-more-info-link {
  color: #fff !important;
  font-family: lotagrotesquealt1-light;
  cursor: pointer;
  border-bottom: 1px solid #fff;
  padding: 0 0 2px
}
html.cookie-bar-bar button#catapultCookie {
  font-size: 13px;
  letter-spacing: .28px;
  text-align: left;
  color: #fff;
  font-family: lotagrotesquealt1-light;
  text-transform: none;
  padding: 9px 12px;
  border-radius: 20px
}
.sogo--cookie-preferences-main-right-button {
  margin: 30px 0 0
}
.sogo--save-accept,
.sogo--save-pref {
  font-size: 13px;
  padding: 5px 15px;
  border: 1px solid #12bdca;
  border-radius: 50px;
  background: #12bdca;
  color: #fff !important;
  font-family: lotagrotesque-light;
  transition: .4s all;
  cursor: pointer;
  display: inline-block
}
.sogo--save-accept {
  margin: 0 0 0 10px
}
.sogo--save-pref {
  background: #fff;
  color: #ff7858 !important
}
.sogo--save-accept:hover,
.sogo--save-pref:hover {
  transform: scale(1.05);
  color: #fff
}
.sogo--save-pref:hover {
  background: rgba(255, 120, 88, .4);
  color: #ff7858
}
.close-prefs {
  position: absolute;
  top: 15px;
  right: 10px;
  border-radius: 50%;
  color: #000;
  opacity: .5;
  cursor: pointer;
  display: block;
  font-family: lotagrotesque-semibold;
  line-height: 1;
  transition: .4s all;
  font-size: 20px
}
.sogo--cookie-preferences-main-right-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.sogo--cookie-preferences-toggle {
  margin: 0 20px 0 0
}
.sogo--cookie-preferences-text-right-head {
  font-family: LotaGrotesque-semibold;
  font-size: 20px;
  line-height: 1.31;
  color: #333;
  margin: 0 0 5px;
  opacity: .64
}
.sogo--cookie-preferences-text-right-text {
  opacity: .64;
  font-family: LotaGrotesque-light;
  font-size: 16px;
  line-height: 1.44;
  color: #333;
  margin: 0 0 20px
}
.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: 800px;
  height: 450px;
  z-index: 1000000;
  box-sizing: border-box;
  border-radius: 5px;
  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: 60px;
  height: 60px;
  margin: 0 0 20px
}
.sogo--cookie-preferences-main-left {
  background: #252f3f;
  width: 300px;
  box-sizing: border-box;
  padding: 40px 20px 40px 40px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 100%
}
.sogo--cookie-preferences-main-right {
  height: 100%;
  background: #fff;
  width: calc(100% - 300px);
  box-sizing: border-box;
  padding: 60px 40px 40px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px
}
.sogo--cookie-preferences-main-left-head {
  font-family: LotaGrotesque-semibold;
  font-size: 26px;
  line-height: 1.31;
  color: #fff;
  margin: 0 0 20px
}
.sogo--cookie-preferences-main-left-text {
  font-family: LotaGrotesque-light;
  opacity: .5;
  font-size: 16px;
  line-height: 1.44;
  color: #fff
}
.sogo--switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 20px;
  margin: 5px 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: 14px;
  width: 14px;
  left: 3px;
  bottom: 3px;
  background-color: #000;
  -webkit-transition: .4s;
  transition: .4s
}
input:checked+.sogo--slider {
  background-color: #36b237
}
input:focus+.sogo--slider {
  box-shadow: 0 0 1px #36b237
}
input:checked+.sogo--slider:before {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
  background-color: #fff
}
.sogo--slider.round {
  border-radius: 34px
}
.sogo--slider.round:before {
  border-radius: 50%
}
@media only screen and (max-width: 1200px) {
  html.cookie-bar-bar .float-accept .ctcc-inner {
      width: 950px
  }
}
@media only screen and (max-width: 960px) {
  html.cookie-bar-bar .float-accept .ctcc-inner {
      width: 720px
  }
  html .ctcc-left-side {
      margin: 0 20px 0 0
  }
  .sogo--cookie-preferences-main {
      width: 700px
  }
  .sogo--cookie-preferences-main-left {
      width: 250px;
      padding: 40px 20px
  }
  .sogo--cookie-preferences-main-right {
      width: calc(100% - 250px);
      padding: 60px 30px 40px
  }
  .sogo--cookie-preferences-main-left-head {
      font-size: 22px
  }
}
@media only screen and (max-width: 767px) {
  html.cookie-bar-bar .ctcc-inner {
      display: block
  }
  html .ctcc-left-side {
      margin: 0 20px 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: 30px 0 0 10px
  }
  .sogo--cookie-preferences-main {
      width: 300px;
      overflow: scroll;
      height: 70vh;
      display: block
  }
  .sogo--cookie-preferences-text-right-head {
      font-size: 18px
  }
  .close-prefs {
      color: #fff !important;
      opacity: 1
  }
  .sogo--cookie-preferences-main-left,
  .sogo--cookie-preferences-main-right {
      width: 100%;
      padding: 40px 20px;
      border-radius: 0;
      height: auto
  }
  .sogo--cookie-preferences-main-left-head {
      font-size: 22px
  }
}
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 20px !important;
  font-size: 24px;
  font-family: lotagrotesque-semibold
}
.survey-page-more-info.survey-first-content .listhead {
  font-size: 18px;
  font-family: lotagrotesque-semibold
}
.survey-page-more-info.survey-first-content .listpoints {
  margin: 0 0 0 20px
}
.survey-page-more-info.survey-first-content .listpoints li {
  margin: 0 0 20px
}
.survey-page-more-info.survey-first-content .listpoints li span {
  display: block
}
.survey-page-more-info.survey-first-content {
  padding: 20px 0 0
}
.managePoptroxVideo-text {
  font-family: lotagrotesque-regular;
  font-size: 18px;
  line-height: 1.28;
  color: #fff;
  text-align: center;
  margin: 10px 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: block
}
.managePoptroxVideo-text a {
  margin: 0 0 0 10px
}
@media only screen and (max-width: 1200px) {
  .managePoptroxVideo-text {
      font-size: 13px
  }
}
@media only screen and (max-width: 767px) {
  .managePoptroxVideo-text .green-button {
      padding: 10px 25px !important;
      margin: 10px 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 -3px 6px 0 rgba(0, 0, 0, .16);
  background-color: #fb795c;
  color: #fff;
  padding: 15px 0;
  font-size: 18px;
  z-index: 999;
  display: block
}
.bottom-sticy-wrapper-main a {
  color: #fff;
  font-style: italic;
  border-bottom: 1px solid #fff;
  cursor: pointer
}
@media only screen and (max-width: 767px) {
  .bottom-sticy-wrapper-main.active-class {
      font-size: 14px
  }
  .bottom-sticy-wrapper-main i {
      top: 13px
  }
}
.covidPopup .close-pop {
  position: absolute;
  top: -10px;
  right: -10px;
  background: #000;
  padding: 3px 8px 5px;
  border-radius: 50%;
  color: rgba(255, 255, 255, .6);
  cursor: pointer;
  display: block;
  font-family: lotagrotesque-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: 720px;
  height: 390px;
  z-index: 1000000;
  box-sizing: border-box;
  background-image: url(/wp-content/uploads/2020/03/corona-banner-left.svg);
  background-size: 310px;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-color: #fff
}
.covidPopup-main {
  display: inline-block;
  padding: 35px 30px 35px 50px;
  width: 450px;
  box-sizing: border-box;
  position: absolute;
  right: 0;
  top: 45%;
  transform: translate(0, -50%)
}
.covid-sogo-head {
  font-size: 22px;
  font-family: lotagrotesque-bold;
  line-height: 1.17;
  letter-spacing: .92px;
  color: #000
}
.covid-sogo-text {
  line-height: 1.25;
  letter-spacing: normal;
  color: #333;
  margin: 0 0 0;
  font-size: 14px
}
.covid-sogo-list {
  margin: 10px 0 15px 15px;
  font-size: 14px;
  line-height: 1.28;
  list-style: none
}
.covid-sogo-list li {
  position: relative;
  margin: 0 0 15px
}
.covid-sogo-list li:before {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #ff7858;
  left: -12px;
  top: 6px
}
.covidPopup-main .covid-sogo-text-space {
  margin: 0 0 8px
}
.covid-sogo-subtext {
  line-height: 1.25;
  letter-spacing: normal;
  font-size: 12px;
  text-align: center;
  margin: 20px 0 0;
  padding: 15px 0 0;
  border-top: 1px solid
}
.covid-sogo-text a {
  color: #197bf7;
  text-decoration: underline
}
@media only screen and (max-width: 767px) {
  .covidPopup {
      width: 90%;
      height: auto;
      background: #fff
  }
  .covidPopup-main {
      position: static;
      transform: none;
      width: 100%;
      padding: 25px
  }
}
.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: 54px;
  width: 54px;
  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: 57px;
  width: 57px;
  background-position: -17px -2177px;
  margin: 0 7px 0 0;
  background-size: 90px
}
div .footer-security-icons a.sogo-seal-iso {
  width: calc(100% - 85px);
  height: 40px;
  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: 30px;
  width: 52%;
  display: inline-block
}
.trust-godaddy-section a:nth-child(1) img {
  height: 30px
}
.trust-godaddy-section a:nth-child(2) {
  width: 48%;
  height: 30px
}
div .footer-trust-pack {
  width: 100%;
  margin-top: 8px
}
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: 60px 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: 30px
}
@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 20px;
      box-sizing: border-box
  }
  .landing-green-button.green-button {
      width: 40% !important
  }
  .landing-footer-info h3 {
      font-size: 22px
  }
}
#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: 750px;
  height: 450px;
  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: #fff
}
.subscriptionPopup-main {
  display: inline-block;
  padding: 25px;
  width: 450px;
  box-sizing: border-box;
  position: absolute;
  right: 38px;
  top: 50%;
  transform: translate(-50%, -50%)
}
.subscriptionPopup-head {
  font-family: LotaGrotesque-black;
  font-size: 42px;
  line-height: 1.07;
  color: #000;
  margin: 0 0 10px
}
.subscriptionPopup-text {
  font-family: LotaGrotesque-regular;
  font-size: 18px;
  line-height: 1.39;
  color: #000;
  margin: 0 0 30px;
  width: 70%
}
.subscriptionPopup-button.green-button {
  color: #fff;
  padding: 5px 12px
}
.subscriptionPopup span.fa-times {
  display: block;
  position: absolute;
  background-color: #fff;
  padding: 6px 8px;
  font-size: 18px;
  color: #0054a6;
  right: 0;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  transition: .3s all;
  cursor: pointer
}
.subscriptionPopup span.fa-times:hover {
  background-color: #0054a6;
  color: #fff
}
@media only screen and (max-width: 767px) {
  .subscriptionPopup-main {
      padding: 25px 20px;
      width: 90%;
      right: auto;
      top: 50%;
      left: 50%
  }
  .subscriptionPopup {
      width: 95%;
      height: 360px;
      background: #fff
  }
  .subscriptionPopup-head {
      font-size: 28px
  }
  .subscriptionPopup-text {
      font-size: 16px;
      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: 13px 18px
}
i.dvPlayIcon {
  display: inline-block;
  margin: 0 8px 0 0;
  vertical-align: middle;
  font-size: 26px
}
.dvPlayIconText {
  display: inline-block;
  vertical-align: middle
}
.sogo--buttons-main {
  clear: both;
  overflow: visible
}
.sogo--buttons-main a {
  box-sizing: border-box;
  height: 40px;
  float: left
}
.sogo--buttons-main.align-c a {
  float: none
}
.sogo--buttons-main-apps {
  display: none
}
.sogo--buttons-main a:nth-child(1) {
  width: 140px;
  padding: 8px 10px;
  margin: 0 10px 0 0
}
.sogo--buttons-main a:nth-child(2) {
  width: 160px
}
@media only screen and (max-width: 1199px) and (min-width:768px) {
  .sogo--buttons-main a:nth-child(1) {
      width: 120px
  }
  .sogo--buttons-main a:nth-child(2) {
      width: 140px;
      padding: 8px 10px !important
  }
}
@media only screen and (max-width: 767px) {
  .sogo--buttons-main a {
      font-size: 14px;
      height: auto
  }
  .sogo--buttons-main a:nth-child(1) {
      width: 120px
  }
  .sogo--buttons-main a:nth-child(2) {
      width: 140px;
      padding: 9px 10px !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: 140px;
      height: 40px;
      border-radius: 3px;
      display: inline-block;
      background-size: 100% 100%;
      background-repeat: no-repeat
  }
  .app-image-banner-btn:nth-child(1) {
      margin: 0 10px 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: 17px !important;
  font-family: lotagrotesque-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: 16px !important
}
div .entplus-request.green-button {
  padding: 18px 20px
}
@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: 12px !important
  }
  div .entplus-request.green-button {
      padding: 16px 20px
  }
}
@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: 12px !important
  }
}
span.iti-flag.country-specific-flag.set-flag-pos {
  display: inline-block;
  margin-right: 6px
}
.rc_side_phone {
  display: inline-block;
  font-size: 10px;
  left: 0;
  width: 14px;
  height: 14px;
  border-radius: 7px;
  position: relative;
  margin-left: 5px
}
.rc_side_phone span {
  transform: rotate(90deg);
  position: absolute;
  top: 3px;
  font-size: 11px;
  display: inline-block
}
#survey_sample_popup1 .sogo-tag-package-premium {
  position: absolute;
  width: 140px;
  top: -1px
}
#survey_sample_popup1 .sogo-tag-package-premium span {
  font-family: lotagrotesque-semibold;
  font-size: 13px;
  color: #fff;
  position: absolute;
  top: 4px;
  left: 0
}
#survey_sample_popup1 .sogo-tag-package-premium p {
  position: absolute;
  top: 1px;
  left: -12px;
  background-image: url(/wp-content/uploads/2019/04/premium_ribbon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 140px;
  height: 32px;
  margin: 0 0 0
}
@media only screen and (max-width: 1200px) and (min-width:768px) {
  #survey_sample_popup1 .sogo-tag-package-premium p {
      left: -8px;
      width: 110px;
      top: 2px
  }
  #survey_sample_popup1 .sogo-tag-package-premium {
      width: 110px
  }
  #survey_sample_popup1 .sogo-tag-package-premium span {
      font-size: 10px
  }
}
#captcha-suggest {
  margin: 20px 0 0
}
#user_ip_address {
  display: none !important
}
.change_cc {
  display: block
}
.try_now span {
  font-size: 10px;
  padding-top: 3px;
  letter-spacing: .7px;
  display: block
}
#play-banner-video-btn-box {
  border-radius: 3px !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: lotagrotesque-regular;
      font-size: 20px;
      color: #888;
      padding-top: 5px;
      margin-bottom: 20px;
      line-height: 1.4
  }
  .sogo-main-cx-banner p:not(.download_txt) {
      margin-bottom: 20px !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: 90px
}
.ent-plan-logo {
  background: url(/wp-content/uploads/2018/04/enterpise-best-val.png) no-repeat;
  width: 82px;
  height: 72px;
  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 15px 0 0
}
.sogo-us-map-footer {
  background: url(/wp-content/uploads/2021/10/new-sprite-list-icons-lite.svg) no-repeat;
  background-size: 190px;
  height: 60px;
  width: 100%;
  background-position: -25px -4520px
}
.sogo-app-android,
.sogo-app-ios {
  background: url(/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
  background-size: 122px;
  height: 50px;
  width: 122px;
  display: inline-block
}
.sogo-app-ios {
  background-position: 0 -2774px
}
.sogo-app-android {
  background-position: 0 -2825px
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  div .green-button.sogo-top-individual-btn {
      font-size: 12px;
      margin-left: 10px
  }
}
.sogo-trust-icons img {
  margin: 7px 0 0
}
.ctl00_Trsutseal.trust-godaddy-section {
  width: 100%;
  margin-top: 5px
}
.footer-trust-pack {
  display: inline-block;
  vertical-align: top;
  width: 45%
}
.footer-trust-pack a {
  width: 100%;
  margin-bottom: 5px
}
.footer-trust-pack a:last-child {
  margin-bottom: 0
}
.footer-trust-pack a:last-child img {
  height: 30px
}
.sogo-trust-icons a {
  display: inline-block;
  width: 100%;
  height: 40px
}
.sogo-trust-icons {
  width: 50%
}
.sogo-trust-icons-bg {
  height: 35px;
  display: inline-block;
  background: url(/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
  background-size: 90px
}
.sogo-trust-icons-bg-1 {
  background-size: 100px;
  background-position: -7px -2055px
}
.sogo-trust-icons-bg-2 {
  background-position: 8px -1878px
}
.sogo-trust-icons-bg-3 {
  background-position: -13px -2222px !important;
  background-size: 0 !important;
  height: 0px;
}
.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: #fff !important;
  background-color: #ff7858 !important
}
#header #navigation>ul>li.megamenu>ul ul li.current-menu-item a {
  color: #fff !important
}
#header #navigation>ul>li.megamenu>ul ul li.current-menu-item a:hover {
  color: #fff000 !important
}
#header #navigation>ul>li.megamenu>ul ul li.current-menu-item.coral-button a:hover {
  color: #fff !important
}
.menu_cap,
.menu_cap .mega_sub_menu_1 {}
.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: 40px;
  color: #fff;
  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: 10px !important
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.demo-button a {
  padding: 7px 10px !important;
  margin-top: -21px
}
body #header.header-transparent.header-v1 #navigation>ul#nav>li.coral-button a {
   /* padding: 8px 8px !important;
  margin-top: -20px */
  padding: 12px 14px !important;
  border-radius: 12px;
  margin-top: -23px
}
#navigation ul li.megamenu.sogo-resources-block>ul>li>ul>li {
  margin-bottom: 20px
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p.video_desc_menu {
  max-width: 210px
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p.subhead_desc_menu {
  font-size: 14px;
  font-family: lotagrotesque-regular;
  color: #888;
  margin-bottom: 2px;
  text-transform: initial;
  max-width: 216px
}
#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: 1px solid #c6c6c6 !important;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 35px;
  margin-bottom: 45px
}
#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: 420px
}
#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: 20px
}
.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: 1px solid #c6c6c6
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
  min-height: 520px;
  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: 480px
}
#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 15px;
  left: 50%;
  transform: translate(-75%, 0)
}
#header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li {
  padding-top: 35px
}
#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 li.sogo-product-megamenu>ul>li>ul>li {
  padding: 20px 10px
}
/*#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3)>ul>li {
  padding: 20px 0 0
}*/
#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 20px;
  float: left
}
#navigation>ul.master-menu>li.megamenu>ul ul li.coral-button a:hover {
  color: #262a2a !important;
  background-color: #fff000 !important
}
#navigation>ul.master-menu>li>ul ul li.demo-button a {
  border-radius: 10px;
  border: 2px solid #fff000 !important;
  color: #232c35 !important;
  background-color: #fff;
  font-family: lotagrotesque-bold !important;
  font-size: 14px;
  padding: 7px 10px !important;
  margin-top: -21px;
  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: #ff7858;
background-color: rgba(255, 120, 88, .3) !important;
transform: scale(1.1);
border: 2px 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: 10px;
  font-family: lotagrotesque-bold !important;
  font-size: 14px;
  padding: 4px 8px !important;
  margin-top: -15px;
  color: #262a2a !important;
  background-color: #fff000;
  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: 20px;
  margin-botttom: 20px
}
/*#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2)>ul {
  border-right: 1px solid #c6c6c6
}*/
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
  width: 26%
}
#navigation>ul.master-menu>li.megamenu>ul>li {
  width: 20%
}
#navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a {
  margin: 0;
  color: #333;
  font-size: 16px;
  font-family: 'Epilogue-Bold';
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p {
  font-size: 14px;
  font-family: lotagrotesque-regular;
  color: #888;
  margin-bottom: 2px
}
#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: 200px;
  background-position: left center;
  height: 110px;
  border-radius: 5px;
  display: inline-block;
  margin: 0 0 15px 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 5px 19px 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(1) {
      width: 33%
  }
  #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: 526px;
      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 {
      margin: 0 0 0 15px
  }
  #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-product-megamenu>ul {
      width: 98% !important
  }
  #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: 15px 16px 15px
}
#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 5px 5px
}
div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu {
  width: 965px;
  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://www.sogolytics.com/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
  background-size: 20px;
  height: 25px;
  width: 23px;
  display: none;
  float: left;
  margin: -2px 2px 0 -4px
}
.menu-brand-icon-1 {
  background-position: 0 -149px
}
.menu-brand-icon-2 {
  background-position: 0 -120px
}
.menu-brand-icon-3 {
  background-position: 0 -176px
}
.menu-brand-icon-4 {
  background-position: 0 -203px
}
.menu-brand-icon+span {
  padding: 0 0 3px 0;
  display: inline-block;
  border-bottom: 1px solid #333;
  font-size: 16px
}
.menu-brand-icon+span+i {
  font-size: 13px;
  margin: 0 0 0 5px;
  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: 1200px) and (min-width:960px) {
  .menu-brand-icon+span {
      font-size: 14px
  }
}
@media only screen and (max-width: 960px) {
  .menu-brand-icon {
      display: none
  }
  .menu-brand-icon+span {
      border: 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 {
      font-size: 14px
  }
}
a.banner-multistep-request-btn,
a.banner-request-btn {
  /*padding: 10px 18px*/
  padding: 16px 24px;
  border-radius: 12px;
  font-family: 'Epilogue-Bold' !important;
}
.sogo-top-individual-ques {
  font-family: lotagrotesque-bold;
  font-size: 14px;
  text-align: left;
  color: #ff7858;
  margin: 0
}
.sogo-top-individual-ques.ent-ques {
  color: #fff;
  cursor: pointer
}
.green-button.sogo-top-individual-btn {
  padding: 1.5px 9px !important;
  font-family: lotagrotesque-bold !important;
  font-size: 14px;
  text-align: left;
  color: #fff !important;
  margin: 0 0 0 15px;
  display: inline-block
}
#topbar a.green-button:hover {
  color: #fff !important
}
.sogo-top-individual-ques.ent-wrap-title a.green-button.sogo-top-individual-btn.sogo-top-ent {
  color: #fff !important;
  background: #ff7858 !important
}
#topbar .sogo-top-individual-ques.ent-wrap-title a.green-button.sogo-top-individual-btn.sogo-top-ent:hover {
  color: #fff !important;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16) !important;
  background: #ff7858 !important
}
a.green-button.sogo-top-individual-btn.sogo-top-ent {
  color: #ff7858 !important;
  background: #fff !important
}
#topbar a.green-button.sogo-top-individual-btn.sogo-top-ent:hover {
  color: #ff7858 !important;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16) !important;
  background: #fff !important
}
.sogo-top-ent-bar {
  cursor: pointer;
  width: 100vw;
  height: 34px;
  background-color: #ff7858;
  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: 6px 4px;
  font-family: lotagrotesque-regular !important;
  font-size: 14px;
  text-decoration: underline;
  background: #fff !important;
  color: #ff7858 !important
}
div div .landing-button-main a:hover {
  background: #fff !important;
  border: none;
  color: #888 !important;
  box-shadow: none !important;
  transform: none !important
}
#frm_up2 .sgupbg a.signupSubmit.banner-new-button-css {
  width: 160px;
  box-sizing: border-box;
  margin: 20px auto 8px;
  display: block;
  font-family: lotagrotesque-regular !important;
  font-size: 15px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  padding: 3px 0 !important;
  background-color: #ff7858 !important;
  color: #fff !important
}
#frm_up2 .sgupbg a.signupSubmit.banner-new-button-css:hover {
  background-image: none !important;
  background: #ff7858 !important
}
.thank-you-request-form>div {
  font-family: lotagrotesque-black;
  font-size: 24px;
  line-height: 1.21;
  letter-spacing: .4px;
  color: #333;
  width: 80%;
  margin: 0 auto;
  position: relative;
  margin-bottom: 15px
}
.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: 12px;
  left: 90px
}
.wpcf7-form .wpcf7-submit.green-button {
  display: inline-block
}
.grecaptcha-badge {
  z-index: 9999999
}
@media screen and (max-width: 767px) {
  #banner_captcha {
      max-width: 230px
  }
  #banner_captcha>div {
      width: auto !important
  }
  #banner_captcha>div iframe {
      max-width: 230px
  }
  a.banner-request-btn {
      padding: 5px 12px
  }
}
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: 450px
  }
}
body input:-webkit-autofill {
  background-color: #fff !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
}
div.sogo-banner-signup .error-not-valid {
  border-color: #b1b1b1 !important
}
div.sogo-banner-signup input.sogo-banner-sign-new {
  border: 1px solid #b1b1b1;
  padding: 13.5px 24px
}
.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: 14px 16px;
  font-size: 16px;
  font-family: lotagrotesque-bold;
  margin: 0 0 0 2px
}
@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: #ff7858;
  border-color: #ff7858
}
.cookie-bar-bar .float-accept .ctcc-inner {
  width: 52%
}
html.has-cookie-bar.cookie-bar-top-bar {
  margin-top: 30px;
  -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: 3px
}
#catapult-cookie-bar.drop-shadow {
  -webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .4);
  -moz-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .4);
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .4)
}
.cookie-bar-block #ca5tapult-cookie-bar {
  max-height: 999px;
  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  transition: opacity .25s
}
.has-cookie-bar #catapult-cookie-bar {
  opacity: 1;
  max-height: 999px;
  min-height: 30px;
  padding: 15px 20px 15px
}
.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 20px 0 0
}
.cookie-bar-bar button#catapultCookie {
  margin: 0 0 0 20px
}
.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: 10px;
  right: 10px;
  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: 14px;
  height: 30px;
  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: 3px;
  width: 14px;
  background: #111;
  border-radius: 6px;
  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: 14px
}
.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: 10px 20px 10px 50px
}
@media screen and (min-width: 1366px) and (max-width:1600px) {
  .ctcc-left-side {
      width: 100%;
      font-size: 13px
  }
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  .ctcc-left-side {
      width: 72%;
      font-size: 14px
  }
  .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: 14px;
      margin-right: 0
  }
  .cookie-bar-bar .float-accept .ctcc-inner {
      width: 75%
  }
}
@media only screen and (max-width: 1200px) and (min-width: 960px) {
  .header-transparent .logo_retina_transparent {
      width: 100%
  }
}
@media screen and (max-width: 767px) {
  .ctcc-left-side {
      width: 86%;
      font-size: 12px;
      margin-right: 0
  }
  .cookie-bar-bar .float-accept .ctcc-inner {
      width: 100%
  }
  .has-cookie-bar #catapult-cookie-bar {
      padding: 10px 20px 10px 20px
  }
  span.ctcc-left-side {
      margin-right: 20px
  }
  .cookie-bar-bar button#catapultCookie {
      margin: 0 60px 0 0;
      font-size: 12px;
      padding: 10px 15px 10px 15px
  }
}
.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: 140px;
  background-repeat: no-repeat;
  width: 118px;
  height: 50px;
  margin: 0 30px 0 0
}
.sogo-cx-experiment span {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 1240px;
  width: 120px;
  height: 50px;
  margin: 0 30px 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: 100px;
  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: 5px 0 0 0 !important
}
.cx-mobile-slider-parent1 span {
  margin: 0 !important
}
.sogo-hero-experiment.cx-mobile-slider-parent1 {
  height: 80px
}
.img_new_company.sogo-cx-experiment {
  height: 80px
}
.sogo-hero-experiment span:nth-child(1) {
  background-position: -53px -3173px;
  background-size: 220px
}
.sogo-hero-experiment span:nth-child(2) {
  background-position: -38px -2815px;
  background-size: 190px
}
.sogo-hero-experiment span:nth-child(3) {
  background-position: -25px -2500px;
  background-size: 165px
}
.sogo-hero-experiment span:nth-child(4) {
  background-position: -22px -2485px;
  background-size: 160px
}
.sogo-hero-experiment span:nth-child(5) {
  background-position: -35px -2875px;
  background-size: 180px
}
.sogo-hero-experiment span:nth-child(6) {
  background-position: -22px -2600px;
  background-size: 158px
}
.sogo-hero-experiment span:nth-child(7) {
  background-position: -22px -2722px;
  background-size: 160px
}
.sogo-hero-experiment span:nth-child(8) {
  background-position: -10px -2362px;
  background-size: 135px
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  .sogo-hero-experiment span:nth-child(1) {
      background-position: -60px -3173px;
      background-size: 220px
  }
  .sogo-hero-experiment span:nth-child(2) {
      background-position: -31px -2368px;
      background-size: 160px
  }
  .sogo-hero-experiment span:nth-child(3) {
      background-position: -20px -2120px;
      background-size: 140px
  }
  .sogo-hero-experiment span:nth-child(4) {
      background-position: -20px -2175px;
      background-size: 140px
  }
  .sogo-hero-experiment span:nth-child(5) {
      background-position: -32px -2555px;
      background-size: 160px
  }
  .sogo-hero-experiment span:nth-child(6) {
      background-position: -20px -2305px;
      background-size: 140px
  }
  .sogo-hero-experiment span:nth-child(7) {
      background-position: -30px -2727px;
      background-size: 160px
  }
  .sogo-hero-experiment span:nth-child(8) {
      background-position: -7px -2013px;
      background-size: 115px
  }
  .sogo-hero-experiment span {
      width: 128px;
      margin: 0 15px 0 0
  }
}
.sogo-cx-experiment span:nth-child(1) {
  background-position: 0 0
}
.sogo-cx-experiment span:nth-child(2) {
  background-position: -170px 0;
  width: 105px
}
.sogo-cx-experiment span:nth-child(3) {
  background-position: -322px 0
}
.sogo-cx-experiment span:nth-child(4) {
  background-position: -471px 0;
  width: 100px
}
.sogo-cx-experiment span:nth-child(5) {
  background-position: -610px 0;
  width: 100px
}
.sogo-cx-experiment span:nth-child(6) {
  background-position: -756px 0;
  width: 180px
}
.sogo-cx-experiment span:nth-child(7) {
  background-position: -983px 0;
  width: 72px
}
.sogo-cx-experiment span:nth-child(8) {
  background-position: -1097px 0;
  width: 150px;
  margin: 0
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  .sogo-cx-experiment span {
      background-size: 930px;
      margin: 0 23px 0 0;
      width: 90px
  }
  .sogo-cx-experiment span:nth-child(2) {
      background-position: -128px 0;
      width: 90px
  }
  .sogo-cx-experiment span:nth-child(3) {
      background-position: -241px 0
  }
  .sogo-cx-experiment span:nth-child(4) {
      background-position: -358px 0;
      width: 80px
  }
  .sogo-cx-experiment span:nth-child(5) {
      background-position: -460px 0;
      width: 80px
  }
  .sogo-cx-experiment span:nth-child(6) {
      background-position: -567px 0;
      width: 140px
  }
  .sogo-cx-experiment span:nth-child(7) {
      background-position: -732px 0;
      width: 60px
  }
  .sogo-cx-experiment span:nth-child(8) {
      background-position: -820px 0;
      width: 120px
  }
}
@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 50px 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*/
.container .four.columns {
  margin-left: 80px
}
.four.columns.fourth-column {
  margin-left: 40px !important
}
.four.columns.fifth-column {
  margin-left: 80px !important;
  width: 170px;
  margin-right: 0
}
.four.columns.third-column {
  margin-left: 40px !important
}
a.sogo-footer-policy:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 12px;
  background: #a1a1a1;
  top: 0px;
  right: -17px
}
.map-world-info {
  position: absolute;
  bottom: 15px;
  width: 150%;
  left: -40px;
  font-size: 11px;
  margin: 0;
  color: #02becc;
}
.map-world-info i {
  color: #ff7858
}
#footer .widget ul li a {
  display: inline-block
}

/* F161123 - copyright css added - start*/

#copyright .sixteen.columns{
  display: flex;
  width: 100%;
  margin: 0;
 align-items:center;
}
#copyright .copyright-col2 {
  margin: 5px 0 0 0;
  color: #a1a1a1 !important;
  font-size: 12px !important;
  /* width: 42.5%; */
  width: 40%;
  text-align: left !important
}
/* 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 34px 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;
}

#footer .widget ul{
  margin-top: 0;
}
#copyright,
#footer {
  background: #112326 !important
}
#footer .widget ul li{
  width: fit-content;
  margin-bottom: 8px;
  padding: 0;
}
/* F161123 New Footer css - End*/
#footer .widget ul li:hover:after,
#footer a:hover {
  color: #ebedf1 !important
}
#footer {
  color: #ebedf1 !important
}
.copyright-col-new-footer ul li a {
  font-size: 12px !important;
  color: #a1a1a1 !important;
  position: relative
}
/* F161123 Social button css -start */
.sogo-footer-social-icon li.profile-button i {
  font-size: 25px;
  color: #fff;
  padding-right: 40px;
}
.twitter-x-icon {
  background: url(/wp-content/uploads/2023/12/home-social-ft-twitter.svg);
  background-repeat: no-repeat;
  width: 60px;
  height: 24px;
  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;
}
/* F161123 logo image css */
.sogo-footer-first-section .logo_transparent {
  display: block !important;
  width: 100%
}
.sogo-footer-first-section {
  text-align: center;
  /* padding: 65px 0 0; F161123 */
  padding: 0;
  position: relative
}
.sogo-footer-first-section img.map-world-footer {
  opacity: .2;
  margin: 10px 0 0
}
.sogo-footer-first-section a {
  line-height: normal;
  display: inline-block
}
.sogo-contact-foot-address {
  /* margin: -5px 0 20px 0 * F161123*/
  margin: 0 0 20px 0
}
.sogo-contact-foot-address p {
  margin: 0;
  line-height: 1.35
}
.sogo-contact-foot-contact {
  margin: 0 0 20px; 
  width: 100%;
  /*margin: 0 0 30px; F161123*/
  /* width: 170px; */
  align-items: center;
}
/* F161123 email footer css */
#footer a.sogo-mail-footer{
  color: var(--color-white) !important;
  font-family: 'Epilogue-Regular';

}
.four.columns.fifth-column .widget {
  margin: 0
}
.sogo-contact-foot-contact p {
  margin: 0;
  line-height: normal
}
#footer .widget h3:after {
  content: '';
  position: absolute;
  top: 32px;
  left: 0;
  width: 30px;
  height: 4px;
  background: #99c0cb
}
/* F161123 Social button css - End*/
.ctl00_Trsutseal {
  text-align: left;
  width: 173px
}
.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: 82px;
  width: 82px;
  background-position: -26px -3168px;
  margin: 0 7px 0 0
}
.footer-security-icons a.sogo-money-back {
  background-position: -25px -3267px;
  vertical-align: top
}
/*F161123 - New footer css changes Main - start  */
#footer .widget h3 {
  font-weight: 400 !important;
  position: relative;
  font-size: 18px !important;
  margin: 0 0 30px;
  color: #fff !important;
  font-family: 'Epilogue-SemiBold';
}
#footer{
  padding-top: 45px !important;
}
#footer .widget{
  margin-bottom: 55px;
}
#footer .container{
  background: #006159;
  padding: 65px 50px 0;
  border-radius: 15px;
  box-sizing: border-box;
}
.container .four.columns.second-column{
  margin-left: 20px;
}
.four.columns.fifth-column{
  width: 25%;
  padding: 0  0 0 40px;
  margin-right: 0;
  position: relative;
}
.four.columns.fifth-column div#text-13:before {
  content: "";
  display: block;
  height: 280px;
  width: 1px;
  background-color: #fff;
  opacity: 20%;
  position: absolute;
  top: 0px;
  left: 0px;
}

.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:40px;
}
.sogo-contact-footer-address-icon .fal, .sogo-contact-footer-phone-icon .fal, .sogo-contact-foot-mail-icon .fal{
  color: #02becc;
  font-size: 25px;
  margin-right: 25px;
}
.sogo-contact-foot-mail {
  margin-bottom: 40px;
}
.sogo-contact-footer-address-text, .country-sales-phoneno, .sogo-mail-footer-text{
  font-size: 17px;
  line-height: 1.46;
  color: #fff;
}
/*F161123 - New footer css changes - End*/
@media only screen and (max-width: 1200px) and (min-width:960px) {
  .sogo-us-map-footer {
      background-position: -45px -4513px
  }
  .copyright-col-new-footer ul li {
      margin: 0 16px 0 0
  }
  a.sogo-footer-policy:after {
      top: 2px;
      right: -9px
  }
  #copyright .copyright-col2 {
      width: 44%
  }
  .container .four.columns.first-column {
      width: 110px !important
  }
  .map-world-info {
      bottom: 16px;
      width: 150%;
      left: -25px;
      font-size: 10px
  }
  .four.columns.fourth-column {
      margin-left: 30px !important
  }
  .four.columns.fifth-column {
      margin-left: 60px !important
  }
  .four.columns.third-column {
      margin-left: 0 !important
  }
  .copyright-col-new-footer {
      margin: 0 15px 0 0
  }
}
@media only screen and (max-width: 960px) and (min-width:767px) {
  .container .four.columns.fifth-column {
      /* margin: 0 0 0 30px !important F161123 */
      margin: 0 !important;
      padding-left: 0;
  }
  .copyright-col-new-footer {
      margin: 0
  }
    /* F161123 - Footer revamp changes IPAD - Potrait */
  .four.columns.fourth-column {
      /* margin-left: 30px !important */
      margin-left: 0 !important;
  }
  .four.columns.third-column {
      margin-left: 0 !important
  }
  .container .four.columns {
      margin-left: 30px
  }
  #copyright .copyright-col2 {
      margin: 5px 0 0 20px;
      width: auto
  }
  .copyright-col-new-footer ul li {
      margin: 0 12px 0 0
  }
  a.sogo-footer-policy:after {
      right: -7px
  }
  .four.columns.fifth-column .widget {
      margin: 20px 0 20px !important
  }
}
@media only screen and (max-width: 767px) {
  .sogo-contact-foot-contact {
      width: auto
  }
   /* F161123 - Footer revamp changes Mobile */
  .sogo-contact-foot-contact p,
  .sogo-mail-footer {
      font-size: 17px
  }
  .copyright-col-new-footer {
      float: none;
      width: 80%;
      margin: 0 auto
  }
  .header-transparent .logo_transparent {
      display: none
  }
  .widget_text .sogo-footer-first-section {
      display: none !important
  }
  #footer .widget#text-12 {
      width: 280px;
      display: block !important
  }
  #text-3 {
      display: block
  }
  .container .four.columns.fifth-column {
      margin-left: 20px !important
  }
  .four.columns.fifth-column .widget {
      margin: 0 0 40px !important
  }
  #copyright .copyright-col2 {
      width: 100%;
      display: inline-block;
      text-align: center !important;
      margin: 10px 0 0 0
  }
  .copyright-col-new-footer .sub-footer {
      line-height: normal
  }
  .copyright-col-new-footer ul li {
      display: inline-block;
      margin: 0 15px 0 0;
      line-height: normal
  }
  a.sogo-footer-policy:after {
      right: -9px
  }
  /* F161123 */
  #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 0 0
  }
  .four.columns.fifth-column,
  .four.columns.fourth-column {
      margin-top: 30px
  }
  .container .four.columns.first-column {
      width: auto !important;
      margin-left: 0px !important
  }
  .four.columns.third-column {
      margin-left: 20px !important
  }
  .four.columns.fourth-column {
      margin-left: 20px !important
  }
  .four.columns.fifth-column {
      margin-left: 0 !important
  }
}
div.tp-caption a.turqoise-button {
  line-height: 20px !important;
  color: #ff7858 !important
}
div.tp-caption a.green-button {
  line-height: 20px !important
}
.client-logo {
  background-color: #888 !important
}
.client-logo+div {
  background-color: #888 !important
}
.footer-part-1 i {
  font-size: 48px;
  color: #02becc
}
.footer-part-1 .bot-clients-head {
  color: #000;
  font-family: lotagrotesque-bold
}
.footer-part-1 .layerA,
.footer-part-1 .layerA a {
  color: #000 !important;
  font-style: normal
}
a.orange-coral-btn {
  border-radius: 12px;
  background-color: #fff000;
  font-family: 'Epilogue-Bold';
  font-size: 16px;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #262a2a;
  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(#fff000, #fff000);
  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(#fff000, #fff000);
  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: 38px
}
@media only screen and (max-width: 480px) and (min-width:320px) {
  #text-8 {
      display: none
  }
  #text-6 {
      margin: 100px 0 10px 0
  }
}
#rev_slider_49_3_wrapper div.tp-bgimg.defaultimg {
  background-position: 78% 80% !important
}
span.mega_sub_menu>span>i {
  font-size: 21px
}
.academic_research_menu .mega_sub_menu {
  padding-left: 12px
}
.hs-brand-logo-slider-list .owl-prev {
  position: absolute;
  top: -4px;
  left: -35px
}
.hs-brand-logo-slider-list .owl-next {
  position: absolute;
  top: -4px;
  right: -35px
}
.sogo-over-modal {
  z-index: 8;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 440px;
  display: none;
  border: none !important;
  border-radius: 4px
}
.current-menu-item .active-image {
  display: inline-block
}
.active-image,
.current-menu-item .sogo-menu-icon {
  display: none
}
li.resource-header {
  font-family: lotagrotesque-semibold;
  margin-bottom: -10px
}
li.resource-menu-spacer {
  padding: 5px 0
}
li.resource-header,
li.resource-menu-spacer {
  color: #2d3e50;
  font-size: 15px
}
.resource-submenu li {
  margin-bottom: -5px
}
ul.support_menu2 {
  padding: 10px 0 20px 20px;
  -webkit-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1)
}
#topbar li a {
  letter-spacing: .1px
}
body #header.header-v1 #navigation>ul>li>a {
  padding-left: 16px !important;
  padding-right: 16px !important
}
#header.header-transparent.header-v1 div#navigation>ul>li.coral-button {
  padding-left: 20px
}
.spl-button {
  padding: 10px 55px !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: 425px !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: 20px;
  padding: 7px 20px
}
@media only screen and (max-width: 767px) {
  .related_link {
      display: none
  }
  .related_link.related_bottom {
      display: block
  }
}
.testimonial-content h4 {
  margin-left: 20px !important
}
.spec-linespec h2 {
  line-height: 1.2em
}
.customer-survey,
.more-about,
.temp-survey {
  font-size: 32px;
  font-family: lotagrotesque-semibold;
  color: #2d3e50
}
.Customer-Satisfactio,
.temp_infosurvey {
  font-family: lotagrotesque-regular;
  font-size: 18px;
  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: 16px;
  font-family: lotagrotesque-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: 475px
}
.sogo-large .imagebox {
  min-height: 460px
}
.sogo-medium .imagebox {
  min-height: 425px
}
.sogo-small .imagebox {
  min-height: 350px
}
@media only screen and (max-width: 1060px) and (min-width:960px) {
  .sogo-xlarge .imagebox {
      min-height: 450px
  }
  .sogo-large .imagebox {
      min-height: 420px
  }
  .sogo-medium .imagebox {
      min-height: 400px
  }
  .sogo-small .imagebox {
      min-height: 370px
  }
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  .sogo-xlarge .imagebox {
      min-height: 415px
  }
  .sogo-large .imagebox {
      min-height: 395px
  }
  .sogo-medium .imagebox {
      min-height: 350px
  }
  .sogo-small .imagebox {
      min-height: 300px
  }
  .layerA {
      font-size: 14px
  }
}
@media only screen and (max-width: 767px) {
  .sogo_threecard .imagebox {
      min-height: 0 !important
  }
  .sogo-xlarge .imagebox {
      min-height: auto
  }
  .sogo-large .imagebox {
      min-height: auto
  }
  .sogo-medium .imagebox {
      min-height: auto
  }
  .sogo-small .imagebox {
      min-height: auto
  }
}
.footer_card1 .iconbox p {
  margin: 0 !important;
  font-size: 14px
}
.quote.slick-slide .testimonials-text p {
  font-size: 16px
}
#simpleselect_reason.active {
  border-bottom: 1px
}
#overs1 {
  z-index: 103 !important
}
.wpb_row .span_12 {
  z-index: 4 !important
}
.mid-form-pulp {
  padding-left: 0;
  padding-right: 10px
}
.mid-form-gulp {
  padding-left: 10px;
  padding-right: 0
}
.wpb_row .span_12 {
  z-index: 4
}
#mobile-header {
  z-index: 11 !important
}
#header.header-v1 #navigation>ul {
  margin: 0 -5px 0 0 !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: 20px !important;
  padding-right: 20px !important;
  font-family: lotagrotesque-semibold !important;
  font-weight: 400 !important
}
#header.header-v1 #navigation>ul>li>a {
  padding-left: 15px !important;
  padding-right: 15px !important
}
#navigation ul li.signUp-class {
  margin-left: 15px !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: 17px !important;
  font-family: lotagrotesque-semibold !important;
  color: #fff !important
}
#header.header-transparent.header-v1 #navigation>ul>li.req-demo-new:hover>a {
  color: #fff !important
}
#header.header-transparent.header-v1 #navigation>ul>li.req-demo-new a:hover {
  color: #fff !important;
  background: #00a0b7 !important;
  border-color: #00a0b7;
  box-shadow: 0 4px 14px 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: #fff !important
}
.req-demo-new a {
  color: #2d3e50 !important;
  background: #00aac1 !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  margin-top: -12px !important;
  border-radius: 2px
}
#header {
  z-index: 11 !important
}
#topbar {
  z-index: 12 !important
}
#quote-22903 .testimonial-content h4 {
  margin-left: 97px !important
}
#quote-22903 .avtar-image {
  margin-top: -67px !important;
  margin-left: -430px !important
}
.black-col-h {
  color: #000;
  font-size: 13px !important;
  opacity: 70
}
.clorbalck-banner {
  color: #000 !important
}
.line-height-supportpage-bold_black-col {
  line-height: 40px;
  color: #000;
  font-family: lotagrotesque-bold;
  font-size: 34px
}
.banner-third-layer_black-col {
  font-family: lotagrotesque-regular;
  font-size: 15.2px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: #000
}
.grn-txt {
  font-family: lotagrotesque-bold;
  font-size: 34.1px;
  font-weight: 700;
  line-height: 1.25;
  color: #fff;
  margin-left: 10% !important
}
.page-id-22668 .bottom-icon-box {
  display: none
}
.Customer-Satisfactio {
  color: #444;
  text-align: justify;
  font-size: 17.1px;
  line-height: 1.7
}
.button-1 {
  border-radius: 2px !important;
  background-color: #00aac1 !important;
  color: #fff !important;
  border: #00aac1 !important;
  padding: 13px 33px !important;
  font-size: 15px !important;
  margin-top: 20px !important
}
.back-top {
  float: right;
  color: #ff7858
}
.left_arrow {
  width: 15px
}
.up_arrow {
  margin-left: 12px
}
.back-temp {
  color: #ff7858
}
.button-2 {
  border-radius: 2px !important;
  background-color: #00aac1 !important;
  color: #fff !important;
  border: #00aac1 !important;
  padding: 13px 33px !important;
  font-size: 15px !important
}
.button-btn-2 {
  text-align: center
}
.Customer-Service-Fee {
  line-height: 1.17;
  color: #00aac1;
  text-align: justify;
  font-size: 17.1px
}
.Customer-Service-Fee:hover {
  color: #000 !important
}
.Customer-Retention-S {
  line-height: 1.17;
  color: #00aac1;
  text-align: justify;
  font-size: 17.1px
}
.Customer-Retention-S:hover {
  color: #000 !important
}
.more-about {
  color: #444;
  text-align: justify;
  font-size: 32.2px;
  font-weight: 700
}
.In-todays-digital-w {
  line-height: 1.7;
  color: #4a4a4a;
  text-align: justify;
  font-size: 18px;
  font-family: lotagrotesque-regular
}
.layer {
  width: 270.1px;
  height: 24px;
  color: #fff;
  text-align: center;
  font-size: 20.8px;
  font-weight: 700
}
.BACK-TO-TOP {
  line-height: 1.4;
  color: #ff7858;
  font-family: lotagrotesque-semibold;
  font-size: 16px
}
.BACK-TO-TEMPLATES {
  line-height: 1.4;
  color: #ff7858;
  text-align: justify;
  font-family: lotagrotesque-semibold;
  font-size: 16px
}
hr.style20:after {
  content: 'Related Sample Surveys';
  display: inline-block;
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 20px;
  background: #f4f6f7;
  color: #7d7d7d;
  font-size: 15px;
  font-family: lotagrotesque-regular;
  font-weight: 400
}
@media (max-width: 767px) {
  hr.style20:after {
      top: 80%;
      padding: 0 5px
  }
}
.wpb_wrapper hr.style16:after {
  position: absolute;
  top: 98%;
  padding: 0 20px;
  background: #f4f6f7;
  left: 50%;
  transform: translate(-50%, -50%)
}
@media (max-width: 767px) {
  .wpb_wrapper hr.style16:after {
      top: 98%;
      padding: 0 1px
  }
}
hr.style20 {
  border-top: 2px solid #e4e4e4;
  text-align: center
}
.related_link {
  padding-left: 82px !important
}
.sign-up-top-banner-org {
  font-family: lotagrotesque-bold;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  text-align: center;
  color: #fff;
  font-size: 21.8px;
  padding: 10px 40px;
  border-radius: 2px;
  background-color: #ea5b2e;
  box-shadow: 0 2px 10px 0 #ea5b2e
}
.poptrox-overlay {
  z-index: 9999 !important
}
.sogo-pricing-bottom {
  margin-bottom: -6px
}
#slide-156-layer-2 {
  font-family: lotagrotesque-bold
}
#slide-156-layer-3 {
  font-family: lotagrotesque-regular;
  line-height: 1.64
}
.row-imgBox .imagebox {
  margin-top: -65px !important
}
.design-ready a:hover {
  color: #fff !important
}
.Let-us-know-what-you {
  font-family: lotagrotesque-regular;
  font-size: 15px;
  line-height: 1.47;
  text-align: center;
  color: #000;
  margin-top: -15px
}
.template-head-design {
  font-family: lotagrotesque-regular;
  font-size: 17px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #444;
  height: 45px
}
.temp-content-design {
  font-family: lotagrotesque-regular;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.42;
  letter-spacing: normal;
  color: #4a4a4a;
  height: 125px
}
.row-imgBox .imagebox .imagebox-img img {
  margin-bottom: 15px !important
}
.DesignOneCall-mar {
  margin-top: 35px !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: 20px 66px 35px 66px !important
  }
  .build-an-incid-designBox-green {
      font-size: 12px;
      font-weight: 300;
      padding: 10px 15px !important
  }
  .build-an-incid-designBox-blue {
      font-size: 12px;
      font-weight: 300;
      padding: 10px 15px !important
  }
  .template-head-design {
      height: 45px;
      font-size: 15px
  }
  .temp-content-design {
      height: 160px
  }
  #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: 25.2px
  }
  .back-top {
      float: left !important
  }
  .related_link {
      padding-left: 20px !important
  }
  .green-row {
      padding-top: 30px !important;
      padding-bottom: 30px !important
  }
  .green-row .span_12 {
      display: -webkit-inline-box
  }
  .grn-txt {
      font-size: 16.1px !important;
      width: 235px
  }
  .sign-up-top-banner-org {
      font-weight: 400;
      padding: 5px 10px !important;
      font-size: 12px !important
  }
  .line-height-supportpage-bold_black-col {
      line-height: 20px !important;
      font-size: 20px !important
  }
  #slide-153-layer-3 h1 {
      line-height: 20px !important;
      color: #fff !important;
      font-family: lotagrotesque-bold;
      font-size: 20px !important;
      word-spacing: 0 !important
  }
  #slide-139-layer-2 {
      margin-left: -1% !important;
      z-index: 7;
      white-space: pre-wrap !important;
      font-size: 22px !important;
      line-height: 40px;
      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: -16px !important
  }
}
#rev_slider_103_1_wrapper {
  width: 100% !important
}
.line-height-supportpage-bold-black {
  line-height: 40px !important;
  color: #000 !important;
  font-family: lotagrotesque-bold;
  font-size: 34px !important
}
.black-text {
  color: #000 !important
}
.tparrows:before {
  color: #ccc7c7 !important
}
.middle-sogoline {
  margin: 24px 0 21px 0 !important
}
.last-sogoline {
  margin: 0 0 25px 0 !important
}
.clk_btn {
  width: 119px;
  height: 28px;
  margin-right: 15px;
  margin-left: 15px;
  font-family: lotagrotesque-bold;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  margin-bottom: 3px;
  text-align: center;
  border-radius: 2px;
  background-color: #83c340 !important;
  cursor: pointer;
  padding: 0;
  text-transform: capitalize
}
.clk_btn:hover {
  background: #f2f2f2;
  border-color: #f2f2f2;
  color: #fff
}
.banner-first-layer-white {
  font-family: lotagrotesque-semibold;
  font-size: 14px !important;
  line-height: normal;
  letter-spacing: normal;
  color: #fff
}
.parent-pageid-24196 .imagebox h3.template-head {
  min-height: 48px
}
.survey_open_top_link {
  margin-top: 20px
}
.survey_open_link img {
  padding-right: 7px
}
.image_survey_popup {
  width: 30%;
  float: left
}
.popup_login_text a {
  text-decoration: underline
}
.popup_login_text {
  padding-top: 25px;
  padding-bottom: 0;
  margin-bottom: 0
}
.content_survey_popup {
  width: 70%;
  float: right;
  text-align: center;
  margin-bottom: 4px
}
.content-survey-sample-popup {
  color: #4a4a4a;
  padding: 30px 66px 15px 66px;
  font-size: 24px;
  font-family: lotagrotesque-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: 700px;
  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 2px 6px #000;
  border-radius: 3px
}
.popup-close {
  width: 30px;
  height: 28px;
  padding-top: 4px;
  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: 30px;
  background: #ececec;
  font-family: Arial, Sans-Serif;
  font-size: 20px;
  text-align: center;
  line-height: 100%;
  color: #71757d
}
#header.header-transparent.header-v1 #navigation>ul>li.sfHover.signUp-class>a {
  color: #fff !important
}
#navigation ul li.signUp-class {
  margin-left: 30px
}
.parent-pageid-24394 .template-head {
  font-size: 16px
}
.page-id-17401 .banner-third-layer {
  font-size: 18px !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: 443px !important
  }
  .wpb_revslider_element.wpb_content_element .forcefullwidth_wrapper_tp_banner#rev_slider_48_1_forcefullwidth {
      height: 425px !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: 80px
}
.wpb_wrapper .img_client.stripe_logo {
  margin-left: 86px !important;
  margin-top: 22px !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: 58px !important;
      margin-top: 20px !important
  }
  #header.header-v1 #navigation {
      padding-left: 15px
  }

  body #header.header-v1 #navigation>ul>li>a {
      padding-left: 8px !important;
      padding-right: 8px !important
  }
  #header.header-transparent.header-v1 #navigation>ul>li.req-demo-new>a {
      font-size: 14px !important
  }
  #header.header-transparent.header-v1 #navigation>ul>li>a {
      font-size: 13px !important;
      margin-top: -5px
  }
}
@media screen and (max-width: 960px) and (min-width:767px) {
  .logo_mobile {
      height: 80px !important
  }
  .logo img.logo_retina {
      width: 25% !important
  }
  .client-logo {
      display: none !important
  }
  #cycloneslider-final-logo-1>.cycloneslider-slides>.cycloneslider-slide img {
      margin-top: -11px;
      margin-left: 9px;
      margin-bottom: 25px
  }
  .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: 65px !important
  }
  .logo img.logo_retina {
      width: 50% !important
  }
  #cycloneslider-final-logo-1>.cycloneslider-slides>.cycloneslider-slide img {
      margin-top: -11px;
      margin-left: 11px;
      margin-bottom: 25px
  }
  .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: 100px
  }
  .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: -2px;
}
@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: 20px !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: 14px;
      padding: 10px 0 0 35px
  }
  .dvCustReview .custDesc .txtOrg {
      font-size: 13px
  }
  .dvCustReview .custDesc .txtDesc {
      font-size: 15px
  }
  .testimonials-list .dvCustReview .custDesc {
      padding-top: 10px
  }
}
.contact_sogo_form .pad-block1 input[type=radio] {
  padding: 5px 12px;
  width: auto !important
}
.multi_location:hover,
.simpleselect .placeholder:hover,
.wpcf7-form-control:hover:not(.wpcf7-checkbox) {
  border: 1px 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: 120px
  }
  .footer-apppage-2 {
      margin-left: 20px
  }
  .footer-app-image-btn {
      border: 1px solid #fff;
      border-radius: 4px
  }
  .gray-txt i {
      margin: 0 3px 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 4px 10px rgba(102, 102, 102, .1), 0 0 0 0 rgba(102, 102, 102, .1), 0 0 0 5px rgba(102, 102, 102, .1), 0 0 0 10px rgba(102, 102, 102, .1);
      box-shadow: 0 4px 10px rgba(102, 102, 102, .1), 0 0 0 0 rgba(102, 102, 102, .1), 0 0 0 5px rgba(102, 102, 102, .1), 0 0 0 10px rgba(102, 102, 102, .1)
  }
  100% {
      -webkit-box-shadow: 0 4px 10px rgba(102, 102, 102, .1), 0 0 0 5px rgba(102, 102, 102, .1), 0 0 0 10px rgba(102, 102, 102, .1), 0 0 0 20px rgba(102, 102, 102, 0);
      box-shadow: 0 4px 10px rgba(102, 102, 102, .1), 0 0 0 5px rgba(102, 102, 102, .1), 0 0 0 10px rgba(102, 102, 102, .1), 0 0 0 20px rgba(102, 102, 102, 0)
  }
}
@keyframes at-ripple {
  0% {
      -webkit-box-shadow: 0 4px 10px rgba(102, 102, 102, .1), 0 0 0 0 rgba(102, 102, 102, .1), 0 0 0 5px rgba(102, 102, 102, .1), 0 0 0 10px rgba(102, 102, 102, .1);
      box-shadow: 0 4px 10px rgba(102, 102, 102, .1), 0 0 0 0 rgba(102, 102, 102, .1), 0 0 0 5px rgba(102, 102, 102, .1), 0 0 0 10px rgba(102, 102, 102, .1)
  }
  100% {
      -webkit-box-shadow: 0 4px 10px rgba(102, 102, 102, .1), 0 0 0 5px rgba(102, 102, 102, .1), 0 0 0 10px rgba(102, 102, 102, .1), 0 0 0 20px rgba(102, 102, 102, 0);
      box-shadow: 0 4px 10px rgba(102, 102, 102, .1), 0 0 0 5px rgba(102, 102, 102, .1), 0 0 0 10px rgba(102, 102, 102, .1), 0 0 0 20px rgba(102, 102, 102, 0)
  }
}
.suggestion_message {
  display: none
}
.topwrapper {
  left: 5% !important;
  top: 22px !important;
  margin-left: 0 !important
}
.support_menu2 {
  margin-top: 12px !important
}
#topbar .topbar-col2 {
  position: relative
}
.top-contact-us {
  position: absolute;
  background: #fff;
  padding: 10px 20px 20px;
  font-size: 13px;
  -webkit-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 7px 10px 0 rgba(0, 0, 0, .1);
  top: 34px;
  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: 174px !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: 214px !important;
      padding: 0 20px !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: 214px !important;
      padding: 0 20px !important
  }
}
.header-v1 div#navigation {
  padding-left: 0
}
.sogo-resource-avail,
.top-drop-down-menu {
  height: 22px
}
#topbar ul.menu li,
span#top-option {
  font-size: 13px
}
.top-drop-down-select {
  height: 30px
}
#topbar.sogo-topbar {
  min-height: 34px;
  line-height: 34px
}
#menu-new-topbar-navigation>li:nth-child(1)>ul.sub-menu,
#menu-new-topbar-navigation>li:nth-child(2)>ul.sub-menu {
  top: 20px
}
.top-drop-down-option {
  top: 25px
}
#menu-new-topbar-navigation ul.sub-menu:before,
#navigation>ul.master-menu>li>ul.sub-menu:before,
.top-drop-down-option:before {
  width: 12px;
  height: 12px
}
#header.header-v1 {
  height: 72px
}
.header-v1 #navigation>ul>li {
  height: auto;
  padding-top: 31px
}
.header-v1 div.logo {
  margin-top: 8px
}
.header-v1 #navigation .sub-menu {
  top: 60px
}
#header.header-transparent.header-v1 #navigation>ul>li.coral-button {
  padding-left: 20px
}
#header.header-transparent.header-v1 #navigation>ul>li.demo-button {
  margin-left: 10px
}
#header.header-transparent.header-v1 #navigation>ul>li.demo-button a {
  padding: 9px 25px 8px !important
}
@media only screen and (max-width: 960px) and (min-width:768px) {
  #topbar ul.menu>li:after {
      right: calc(100% + 6px) !important
  }
}
@media only screen and (max-width: 767px) {
  .top-arrow-caret {
      margin-left: 5px
  }
  .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: 50px;
      left: -127%;
      width: 160px
  }
}
@media only screen and (max-width: 1200px) and (min-width:961px) {

  #header.header-transparent.header-v1 #navigation>ul>li.demo-button {
      margin-left: 3px !important
  }
  body #header.header-v1 #navigation>ul#nav>li>a {
      padding-left: 8px !important;
      padding-right: 8px !important
  }

}
#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: 3px !important
  }
  #sogo-banner-page-form .country-drop #country-drop {
      padding: 8px 12px
  }
  #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: 8px 12px
  }
  #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 11px 0 0 !important
  }
}
@media only screen and (max-width: 767px) {
  #sogo-banner-page-form .country-drop #country-drop {
      padding: 8px 12px
  }
  #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, 50px, 0);
      -webkit-transform: translate3d(0, 50px, 0);
      transform: translate3d(0, 50px, 0)
  }
  to {
      opacity: 1;
      -moz-transform: none;
      -webkit-transform: none;
      transform: none
  }
}
@keyframes fadeInUp {
  from {
      opacity: 0;
      -moz-transform: translate3d(0, 50px, 0);
      -webkit-transform: translate3d(0, 50px, 0);
      transform: translate3d(0, 50px, 0)
  }
  to {
      opacity: 1;
      -moz-transform: none;
      -webkit-transform: none;
      transform: none
  }
}
div.customer-review__star {
  line-height: 42px
}
.demo-request-container-form .floating-request-demo {
  display: inline-block;
  vertical-align: top;
  width: 40%
}
.demo-request-container-form .mobile-request-frame-demo {
  width: 360px !important;
  height: 580px !important;
  margin: 0 0 0 auto;
  opacity: 1;
  overflow: hidden;
  box-shadow: 0 0 12px 0 rgba(141, 141, 141, .27);
  border-radius: 3px;
  background-color: #fff
}
.demo-request-container-form .rad-multistep-wrapper {
  width: 360px !important;
  height: 420px;
  margin: 0 0 0 auto;
  opacity: 1;
  overflow: hidden;
  box-shadow: 0 0 12px 0 rgba(141, 141, 141, .27);
  border-radius: 3px;
  background-color: #fff !important
}
.demo-container-wrapper .mobile-request-frame-demo {
  background-color: #fff !important
}
@media screen and (min-width: 960px) and (max-width:1200px) {
  div.customer-review__star {
      line-height: 36px
  }
  .demo-request-container-form .floating-request-demo {
      width: 50% !important
  }
}
@media screen and (max-width: 960px) {
  div.customer-review__star {
      line-height: 30px
  }
  .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: 360px !important
  }
}
@media screen and (max-width: 767px) {
  .ctl00_Trsutseal.trust-godaddy-section {
      width: 180px
  }
  .sogo-footer-social-icon li.profile-button {
      padding: 0 6px 0 0 !important
  }
  .sogo-footer-social-icon li.profile-button i {
      /* font-size: 16px */
      font-size: 23px;
  }
  .demo-request-container-form .floating-request-demo {
      width: 320px !important;
      padding: 0 0 0;
      margin: 40px 0 0 -10px
  }
  .demo-request-container-form .mobile-request-frame-demo,
  .demo-request-container-form .rad-multistep-wrapper {
      width: 320px !important
  }
}
@media screen and (max-width: 1200px) {
  .sogo-trust-icons-bg-1 {
      background-size: 90px;
      background-position: -8px -1847px
  }
}
.rc_side_phone {
  display: none !important
}
.rc_side_phone span {
  color: #888
}
#topbar .shimmer-css a {
  color: #888 !important;
  font-size: 13px !important;
  letter-spacing: .5px !important;
  cursor: pointer;
}
#topbar a:hover .rc_side_phone span {
  color: #ff7858 !important
}
#topbar ul.menu li a {
  font-family: 'Epilogue-SemiBold';
}
.initial-hide {
  display: none !important
}
.sogo-cx-experiment.other_Client span {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 175px;
  width: 100px;
  height: 50px;
  margin: 0 40px 0 0
}
.sogo-cx-experiment.other_Client span:nth-child(5) {
  background-position: -546px 1px;
  width: 100px;
  background-size: 1100px
}
.sogo-cx-experiment.other_Client span:nth-child(6) {
  background-position: -674px 0;
  width: 150px;
  background-size: 1100px
}
.sogo-cx-experiment.other_Client span:nth-child(7) {
  background-position: -1025px -8px;
  width: 80px;
  background-size: 1300px
}
.sogo-cx-experiment.other_Client span:nth-child(8) {
  background-position: -972px 0;
  width: 150px;
  margin: 0;
  background-size: 1100px
}
.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: 175px;
  width: 120px;
  height: 80px;
  display: block;
  margin: 0 25px 0 0 !important
}
.sogo-cx-experiment.in_Client span:nth-child(1) {
  background-position: 20px 19px !important;
  background-size: 1000px !important;
  width: 50px !important
}
.sogo-cx-experiment.in_Client span:nth-child(2) {
  background-position: -45px 20px !important;
  background-size: 1100px !important;
  width: 120px !important
}
.sogo-cx-experiment.in_Client span:nth-child(3) {
  background-size: 1100px !important;
  background-position: -180px 21px !important;
  width: 125px !important
}
.sogo-cx-experiment.in_Client span:nth-child(4) {
  background-size: 1100px !important;
  background-position: -331px 12px !important;
  width: 140px !important
}
.sogo-cx-experiment.in_Client span:nth-child(5) {
  background-size: 1100px !important;
  background-position: -495px 20px;
  width: 140px
}
.sogo-cx-experiment.in_Client span:nth-child(6) {
  background-size: 1000px !important;
  background-position: -608px 22px;
  width: 180px
}
.sogo-cx-experiment.in_Client span:nth-child(7) {
  background-size: 1100px !important;
  background-position: -894px 20px
}
.sogo-cx-experiment.in_Client span:nth-child(8) {
  background-size: 1100px !important;
  background-position: -1029px 20px;
  width: 80px
}
.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: 175px;
  width: 120px;
  height: 50px;
  margin: 0 25px 0 0 !important
}
.sogo-cx-experiment.usa_Client span:nth-child(1) {
  background-position: 6px 7px !important;
  background-size: 1006px !important;
  width: 112px
}
.sogo-cx-experiment.usa_Client span:nth-child(2) {
  background-position: -146px 5px;
  background-size: 1100px !important;
  width: 133px !important
}
.sogo-cx-experiment.usa_Client span:nth-child(3) {
  background-size: 1400px !important;
  background-position: -383px 20px !important;
  width: 210px !important;
  height: 90px !important
}
.sogo-cx-experiment.usa_Client span:nth-child(4) {
  background-size: 1050px !important;
  background-position: -469px 13px !important;
  width: 78px !important
}
.sogo-cx-experiment.usa_Client span:nth-child(5) {
  background-size: 1100px !important;
  background-position: -591px 7px !important;
  width: 124px !important
}
.sogo-cx-experiment.usa_Client span:nth-child(6) {
  background-size: 1100px !important;
  background-position: -734px 5px !important;
  width: 172px !important
}
.sogo-cx-experiment.usa_Client span:nth-child(7) {
  background-size: 1150px !important;
  background-position: -980px 25px !important;
  width: 173px !important;
  height: 90px !important;
  margin-right: 0 !important
}
.sogo-cx-experiment.usa_Client span:nth-child(8) {
  background-size: 1200px !important;
  background-position: -1055px 5px !important;
  width: 150px !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: 175px;
  width: 120px;
  height: 50px;
  margin: 0 25px 0 0 !important
}
.sogo-cx-experiment.canda_Client span:nth-child(1) {
  background-size: 1300px !important;
  background-position: 12px -9px !important;
  width: 100px !important;
  height: 90px !important
}
.sogo-cx-experiment.canda_Client span:nth-child(2) {
  background-size: 1200px !important;
  background-position: -121px 14px !important;
  width: 120px !important;
  height: 120px !important
}
.sogo-cx-experiment.canda_Client span:nth-child(3) {
  background-size: 1200px !important;
  background-position: -274px -18px !important;
  width: 100px !important
}
.sogo-cx-experiment.canda_Client span:nth-child(4) {
  background-size: 1200px !important;
  background-position: -410px 8px !important;
  width: 130px !important;
  height: 90px !important
}
.sogo-cx-experiment.canda_Client span:nth-child(5) {
  background-size: 1050px;
  background-position: -500px -7px;
  width: 100px
}
.sogo-cx-experiment.canda_Client span:nth-child(6) {
  background-size: 1100px;
  background-position: -666px -6px;
  width: 150px
}
.sogo-cx-experiment.canda_Client span:nth-child(7) {
  background-size: 1200px;
  background-position: -920px 8px;
  width: 90px;
  height: 90px
}
.sogo-cx-experiment.canda_Client span:nth-child(8) {
  background-size: 1124px;
  background-position: -978px -11px;
  width: 145px
}
.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: 175px;
  width: 120px;
  height: 50px;
  margin: 0 10px 0 0 !important
}
.sogo-cx-experiment.UK_Client span:nth-child(1) {
  background-size: 1300px !important;
  background-position: 5px 4px !important;
  width: 90px !important
}
.sogo-cx-experiment.UK_Client span:nth-child(2) {
  background-size: 1300px !important;
  background-position: -106px -3px !important;
  width: 100px !important
}
.sogo-cx-experiment.UK_Client span:nth-child(3) {
  background-size: 1100px !important;
  background-position: -184px 10px !important;
  width: 120px !important
}
.sogo-cx-experiment.UK_Client span:nth-child(4) {
  background-size: 1200px !important;
  background-position: -350px 10px !important;
  width: 150px !important
}
.sogo-cx-experiment.UK_Client span:nth-child(5) {
  background-size: 1050px;
  background-position: -460px 11px;
  width: 130px
}
.sogo-cx-experiment.UK_Client span:nth-child(6) {
  background-size: 1100px;
  background-position: -640px 10px;
  width: 125px
}
.sogo-cx-experiment.UK_Client span:nth-child(7) {
  background-size: 1400px;
  background-position: -1004px -1px;
  width: 180px
}
.sogo-cx-experiment.UK_Client span:nth-child(8) {
  background-size: 1200px;
  background-position: -1040px 10px;
  width: 165px
}
.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: 175px;
  width: 120px;
  height: 50px;
  margin: 0 10px 0 0 !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(1) {
  background-size: 1200px !important;
  background-position: 5px -13px !important;
  width: 90px !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(2) {
  background-size: 1200px !important;
  background-position: -93px -12px !important;
  width: 140px !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(3) {
  background-size: 1100px !important;
  background-position: -228px -8px !important;
  width: 100px !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(4) {
  background-size: 1200px !important;
  background-position: -366px -12px !important;
  width: 150px !important
}
.sogo-cx-experiment.AUS_Client span:nth-child(5) {
  background-size: 1050px;
  background-position: -467px -5px;
  width: 150px
}
.sogo-cx-experiment.AUS_Client span:nth-child(6) {
  background-size: 1000px;
  background-position: -588px 12px;
  width: 120px;
  height: 80px
}
.sogo-cx-experiment.AUS_Client span:nth-child(7) {
  background-size: 1100px;
  background-position: -775px -9px;
  width: 230px
}
.sogo-cx-experiment.AUS_Client span:nth-child(8) {
  background-size: 1134px;
  background-position: -1050px -12px;
  width: 100px
}
@media screen and (max-width: 768px) {
  .sogo-cx-experiment.in_Client span:nth-child(1) {
      background-position: 71px 23px !important;
      width: 140px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
      background-position: -38px 20px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
      background-position: -175px 19px !important;
      width: 135px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
      background-position: -331px 13px !important;
      width: 140px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
      background-position: -477px 20px !important;
      width: 150px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
      background-position: -570px 22px !important;
      width: 230px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
      background-position: -875px 20px !important;
      width: 150px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
      background-position: -1035px 20px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(1) {
      background-position: 53px 7px !important;
      background-size: 1136px !important;
      width: 180px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
      background-position: -125px 5px !important;
      background-size: 1166px !important;
      width: 170px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
      background-position: -385px 14px !important;
      width: 207px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
      background-position: -480px 15px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(5) {
      background-position: -602px 0px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
      background-position: -728px 5px !important;
      width: 173px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
      background-size: 1100px !important;
      background-position: -931px 20px !important;
      width: 173px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(2) {
      background-position: -114px -5px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(5) {
      background-position: -460px 10px !important;
      width: 130px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(6) {
      background-position: -642px 10px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(7) {
      background-position: -1010px -7px !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(5) {
      background-position: -535px 1px !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(8) {
      background-position: -965px 0 !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(1) {
      background-position: 30px 4px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(2) {
      background-position: -91px -3px !important;
      width: 150px !important;
      height: 60px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(3) {
      background-position: -254px -7px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(4) {
      background-position: -382px 8px !important;
      width: 180px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(5) {
      background-position: -475px -2px !important;
      width: 140px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(6) {
      background-position: -642px -2px !important;
      width: 175px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(7) {
      background-position: -875px 11px !important;
      width: 150px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(8) {
      background-position: -982px -3px !important;
      width: 150px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(1) {
      background-position: 26px -5px !important;
      width: 110px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(2) {
      background-position: -92px -10px !important;
      width: 140px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(3) {
      background-position: -220px -8px !important;
      width: 100px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(8) {
      background-position: -1050px -5px !important
  }
}
@media screen and (max-width: 960px) and (min-width:767px) {
  .sogo-cx-experiment.other_Client span {
      margin: 0 10px 0 0
  }
  .sogo-cx-experiment.in_Client span:nth-child(1) {
      background-position: 40px 20px !important;
      background-size: 1000px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
      background-position: -40px 18px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
      background-size: 900px !important;
      background-position: -135px 20px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
      background-size: 1000px !important;
      background-position: -295px 20px !important;
      width: 150px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
      background-size: 900px !important;
      background-position: -370px 20px !important;
      width: 150px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
      background-size: 905px !important;
      background-position: -515px 22px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
      background-size: 900px !important;
      background-position: -715px 22px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
      background-size: 900px !important;
      background-position: -835px 22px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.canda_Client span {
      margin: 0 25px 0 0 !important
  }
}
@media (max-device-width: 1024px) and (min-device-height:768px) and (orientation:landscape) {
  .sogo-cx-experiment.other_Client span {
      margin: 0 18px 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: 2px 5px !important;
      background-size: 1070px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
      background-position: -143px 5px !important;
      background-size: 1100px !important;
      width: 125px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
      background-position: -387px 19px !important;
      width: 205px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
      background-size: 1018px !important;
      background-position: -465px 10px !important;
      width: 67px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(5) {
      background-size: 1018px !important;
      background-position: -560px 4px !important;
      width: 112px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
      background-size: 1000px !important;
      background-position: -693px 5px !important;
      width: 118px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
      background-size: 1000px !important;
      background-position: -840px 23px !important;
      width: 158px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(8) {
      background-position: -1061px 5px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(1) {
      background-position: 8px 20px !important;
      background-size: 850px !important;
      width: 50px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
      background-position: -48px 20px !important;
      background-size: 950px !important;
      width: 100px
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
      background-size: 850px !important;
      background-position: -135px 23px !important;
      width: 115px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
      background-size: 900px !important;
      background-position: -273px 12px !important;
      width: 105px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
      background-size: 900px !important;
      background-position: -380px 20px !important;
      width: 140px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
      background-size: 900px !important;
      background-position: -526px 20px !important;
      width: 180px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
      background-size: 900px !important;
      background-position: -713px 20px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
      background-size: 900px !important;
      background-position: -828px 18px !important;
      width: 90px !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(2) {
      background-position: -25px -2010px !important;
      background-size: 140px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(3) {
      background-position: -27px -2512px !important;
      background-size: 140px !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(5) {
      background-position: -461px 4px !important;
      width: 80px !important;
      background-size: 950px !important
  }
  .sogo-cx-experiment span:nth-child(6) {
      background-position: -564px 3px !important;
      width: 140px !important;
      background-size: 938px !important
  }
  .sogo-cx-experiment span:nth-child(7) {
      background-position: -731px 0 !important;
      width: 60px !important;
      background-size: 941px !important
  }
  .sogo-cx-experiment span:nth-child(8) {
      background-position: -820px 0 !important;
      width: 150px !important;
      background-size: 950px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(1) {
      background-size: 1100px !important;
      background-position: 10px 0 !important;
      width: 80px !important;
      height: 80px
  }
  .sogo-cx-experiment.canda_Client span:nth-child(2) {
      background-size: 900px !important;
      background-position: -93px 16px !important;
      width: 85px !important;
      height: 100px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(3) {
      background-size: 900px !important;
      background-position: -214px -6px !important;
      width: 65px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(4) {
      background-size: 1000px !important;
      background-position: -347px 13px !important;
      width: 103px !important;
      height: 90px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(5) {
      background-size: 850px !important;
      background-position: -415px -2px !important;
      width: 70px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(6) {
      background-size: 900px !important;
      background-position: -547px -2px !important;
      width: 108px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(7) {
      background-size: 1000px !important;
      background-position: -761px 16px !important;
      width: 85px !important;
      height: 90px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(8) {
      background-size: 900px !important;
      background-position: -790px 1px !important;
      width: 110px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(1) {
      background-size: 1200px !important;
      background-position: 5px 5px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(2) {
      background-size: 1200px !important;
      background-position: -103px 1px !important;
      width: 90px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(3) {
      background-size: 800px !important;
      background-position: -141px 12px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(4) {
      background-size: 1000px !important;
      background-position: -294px 10px !important;
      width: 127px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(5) {
      background-size: 900px !important;
      background-position: -405px 14px !important;
      width: 110px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(6) {
      background-size: 1000px !important;
      background-position: -597px 12px !important;
      width: 95px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(7) {
      background-size: 900px !important;
      background-position: -643px 10px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(8) {
      background-size: 1000px !important;
      background-position: -876px 14px !important;
      width: 135px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(1) {
      background-size: 1000px !important;
      background-position: 9px -13px !important;
      width: 90px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(2) {
      background-size: 1000px !important;
      background-position: -101px -12px !important;
      width: 90px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(3) {
      background-size: 1000px !important;
      background-position: -215px -10px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(4) {
      background-size: 1000px !important;
      background-position: -318px 0 !important;
      width: 100px !important;
      height: 70px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(5) {
      background-size: 890px !important;
      background-position: -397px -4px !important;
      width: 125px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(6) {
      background-size: 1000px !important;
      background-position: -610px 12px !important;
      width: 85px !important;
      height: 80px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(7) {
      background-size: 860px !important;
      background-position: -608px -4px !important;
      width: 175px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(8) {
      background-size: 1056px !important;
      background-position: -985px -12px !important;
      width: 75px !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: 105px;
      height: 80px;
      margin: 0 !important
  }
  .sogo-cx-experiment.usa_Client span {
      margin: 0 0 0 !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
      width: 120px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
      background-position: -406px 20px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
      width: 118px !important;
      background-position: -589px 5px !important;
      background-size: 1000px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
      background-size: 1150px !important;
      background-position: -842px 25px !important;
      width: 150px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(8) {
      background-size: 1000px !important;
      background-position: -884px 5px !important;
      width: 135px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(1) {
      background-position: 10px 20px !important;
      background-size: 900px !important;
      width: 50px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
      background-position: -44px 20px !important;
      background-size: 908px !important;
      width: 100px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
      background-size: 900px !important;
      background-position: -147px 21px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
      background-size: 900px !important;
      background-position: -274px 12px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
      background-size: 900px !important;
      background-position: -400px 23px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
      background-size: 900px !important;
      background-position: -530px 24px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
      background-size: 900px !important;
      background-position: -723px 21px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
      background-size: 900px !important;
      background-position: -836px 20px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.other_Client span:nth-child(5) {
      background-position: -536px 1px !important
  }
  .sogo-cx-experiment.canda_Client span {
      margin: 0 22px 0 0 !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(1) {
      background-size: 1100px !important;
      background-position: 12px -10px !important;
      width: 80px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(2) {
      background-size: 1100px !important;
      background-position: -109px 28px !important;
      width: 112px !important;
      height: 120px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(3) {
      background-size: 900px !important;
      background-position: -212px 0 !important;
      width: 65px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(4) {
      background-size: 900px !important;
      background-position: -311px 21px !important;
      width: 95px !important;
      height: 90px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(5) {
      background-size: 900px !important;
      background-position: -439px 2px !important;
      width: 70px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(6) {
      background-size: 850px !important;
      background-position: -515px 4px !important;
      width: 106px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(7) {
      background-size: 950px !important;
      background-position: -728px 21px !important;
      width: 80px !important;
      height: 90px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(8) {
      background-size: 900px !important;
      background-position: -786px 6px !important;
      width: 127px !important
  }
  .sogo-cx-experiment.UK_Client span {
      margin: 0 5px 0 0 !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(1) {
      background-size: 1100px !important;
      background-position: 0 7px !important;
      width: 70px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(2) {
      background-size: 1100px !important;
      background-position: -88px 3px !important;
      width: 90px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(3) {
      background-size: 1000px !important;
      background-position: -177px 10px !important;
      width: 100px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(4) {
      background-size: 1000px !important;
      background-position: -295px 11px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(5) {
      background-size: 950px !important;
      background-position: -422px 11px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(6) {
      background-size: 1000px !important;
      background-position: -591px 12px !important;
      width: 110px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(7) {
      background-size: 1000px !important;
      background-position: -722px 7px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.UK_Client span:nth-child(8) {
      background-size: 900px !important;
      background-position: -784px 14px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(1) {
      background-size: 1200px !important;
      background-position: 5px -13px !important;
      width: 90px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(2) {
      background-size: 1100px;
      background-position: -103px -9px;
      width: 87px
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(3) {
      background-size: 1100px !important;
      background-position: -228px -8px !important;
      width: 90px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(4) {
      background-size: 1200px !important;
      background-position: -383px -12px !important;
      width: 113px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(5) {
      background-size: 1050px !important;
      background-position: -467px -5px !important;
      width: 152px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(6) {
      background-size: 1000px !important;
      background-position: -618px 23px !important;
      width: 66px !important;
      height: 80px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(7) {
      background-size: 850px !important;
      background-position: -606px 2px !important;
      width: 165px !important
  }
  .sogo-cx-experiment.AUS_Client span:nth-child(8) {
      background-size: 963px !important;
      background-position: -897px -4px !important;
      width: 70px !important
  }
}
.customer-band-view-more {
  bottom: -10px !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 47px 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: 175px;
  width: 120px;
  height: 50px;
  margin: 0 10px 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: 175px;
  width: 120px;
  height: 80px;
  display: block;
  margin: 0 25px 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: 175px;
  width: 100px;
  height: 50px;
  margin: 0 40px 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: 175px;
  width: 120px;
  height: 50px;
  margin: 0 25px 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: 175px;
  width: 120px;
  height: 50px;
  margin: 0 25px 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: 175px;
  width: 120px;
  height: 50px;
  margin: 0 10px 0 0 !important
}
.bottom-sticy-wrapper-main.active-class,
.footer-part-1 {
  background-color: #006259 !important
}
.bottom-sticy-wrapper-main i:hover {
  background-color: #fff;
  color: #2267e9
}
.footer-part-1 .bot-clients-head {
  color: #fff !important;
  font-family: lotagrotesque-bold
}
.footer-part-1 .layerA,
.footer-part-1 .layerA a {
  color: #fff !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: #2267e9 !important
}

.sogo-non-profit-flow-number {
  border: 4px solid #2267e9 !important
}
.sogo-non-profit-flow-cards:before {
  background: #2267e9 !important
}
.design-feature-parent .design-feature-row-list a:hover {
  color: #2267e9 !important
}
.employee-cust-main .employee-cust-header {
  color: #333 !important
}
@media screen and (max-width: 960px) and (min-width:767px) {
  .sogo-cx-experiment.in_Client span:nth-child(4) {
      background-size: 1000px !important;
      background-position: -295px 20px !important;
      width: 150px !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: 8px 20px !important;
      background-size: 850px !important;
      width: 50px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
      background-position: -52px 20px !important;
      background-size: 950px !important;
      width: 100px
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
      background-size: 850px !important;
      background-position: -148px 23px !important;
      width: 124px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
      background-size: 900px !important;
      background-position: -283px 13px !important;
      width: 125px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
      background-size: 900px !important;
      background-position: -400px 20px !important;
      width: 159px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
      background-size: 900px !important;
      background-position: -545px 20px !important;
      width: 206px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
      background-size: 900px !important;
      background-position: -742px 20px !important;
      width: 122px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
      background-size: 900px !important;
      background-position: -851px 18px !important;
      width: 90px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(2) {
      background-position: -160px 5px !important;
      background-size: 1100px !important;
      width: 115px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
      background-position: -359px 22px !important;
      width: 240px !important;
      background-size: 1300px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
      background-size: 1018px !important;
      background-position: -480px 10px !important;
      width: 60px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(5) {
      background-size: 1018px !important;
      background-position: -565px 8px !important;
      width: 111px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
      background-size: 985px !important;
      background-position: -672px 8px !important;
      width: 147px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
      background-size: 1000px !important;
      background-position: -859px 27px !important;
      width: 179px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(8) {
      background-position: -1061px 5px !important
  }
}
@media screen and (max-width: 768px) {
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
      background-position: -385px 18px !important;
      width: 207px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
      background-position: -480px 8px !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: 105px !important;
      background-position: -153px 5px
  }
  .sogo-cx-experiment.usa_Client span:nth-child(3) {
      background-position: -375px 20px !important;
      width: 225px !important;
      background-size: 1391px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(4) {
      background-position: -495px 10px !important;
      width: 65px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(5) {
      background-position: -620px 7px !important;
      width: 101px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(6) {
      width: 132px !important;
      background-position: -690px 10px !important;
      background-size: 1000px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(7) {
      background-size: 1150px !important;
      background-position: -989px 25px !important;
      width: 170px !important
  }
  .sogo-cx-experiment.usa_Client span:nth-child(8) {
      background-size: 1000px !important;
      background-position: -884px 5px !important;
      width: 135px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(2) {
      background-position: -49px 20px !important;
      background-size: 908px !important;
      width: 92px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(3) {
      background-size: 900px !important;
      background-position: -156px 21px !important;
      width: 105px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(4) {
      background-size: 900px !important;
      background-position: -274px 13px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(5) {
      background-size: 900px !important;
      background-position: -406px 23px !important;
      width: 120px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(6) {
      background-size: 900px !important;
      background-position: -547px 13px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(7) {
      background-size: 900px !important;
      background-position: -742px 21px !important;
      width: 105px !important
  }
  .sogo-cx-experiment.in_Client span:nth-child(8) {
      background-size: 900px !important;
      background-position: -863px 20px !important;
      width: 44px !important
  }
  .sogo-cx-experiment.canda_Client span:nth-child(1) {
      background-size: 1100px !important;
      background-position: 12px 7px !important;
      width: 80px !important
  }
}
.sogo-cx-experiment.other_Client span:nth-child(4) {
  background-position: center !important;
  background-size: 60px !important;
  background-image: url(/wp-content/uploads/2021/10/state-of-michighan1.svg) !important;
  background-repeat: no-repeat !important;
  height: 60px !important
}
.sogo-cx-experiment.other_Client span:nth-child(2) {
  background-position: -60px -3174px !important;
  background-size: 220px !important;
  background-image: url(/wp-content/uploads/2021/10/new-sprite-list-icons.svg) !important;
  width: 100px !important
}
.sogo-cx-experiment.other_Client span:nth-child(3) {
  background-position: -36px -3055px !important;
  background-size: 170px !important;
  background-image: url(/wp-content/uploads/2021/10/new-sprite-list-icons.svg) !important;
  width: 100px !important
}
.sogo-cx-experiment.other_Client span:nth-child(1) {
  background-position: -35px -3131px !important;
  background-size: 170px !important;
  background-image: url(/wp-content/uploads/2021/10/new-sprite-list-icons.svg) !important;
  width: 100px !important
}
    /* F161123 */
#footer .widget ul li a {
  display: inline-block;
  color: #aad6d2 !important;
  font-size: 13px;
 font-family: "Epilogue-Regular";

}
#footer .widget h3:after {
  background: #fff000
}
.bottom-sticy-wrapper-main i {
  position: absolute;
  left: 20px;
  top: 18px;
  font-size: 25px;
  border-radius: 50%;
  color: #fff;
  transition: .3s all;
  cursor: pointer
}
.bottom-sticy-wrapper-main i:hover {
  background-color: #fff;
  color: #2267e9
}
.floating-feature-list-left a,
.floating-feature-list-right a,
.floating-feature-list-left a i,
.floating-feature-list-right a i {
  color: #2267e9 !important
}
li#menu-item-110855 {
  padding-top: 0px !important
}
li#menu-item-48397 {
  padding-top: 9px !important
}
#navigation>ul.master-menu>li>ul ul li.coral-button a {
  padding: 8px !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
  }
}
@-moz-document url-prefix() {
  .sogo-us-map-footer {
      background-position: -25px -4512px
  }
}
#navigation ul li#solution-industry-div ul li.solution-industry-subDiv {
  float: left;
  width: 45%;
  margin-top: -30px
}
li.solution-industry-subDiv:nth-child(2):before {
  content: '';
  display: block;
  float: left;
  height: 155px;
  width: 1px;
  background-color: #c6c6c6;
  position: relative;
  top: 35px;
  margin-right: 35px
}
#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: 0px;
  margin-top: -30px
}
@media only screen and (min-width : 1621px) {
  li#solution-industry-div .solution-industry-subDiv:nth-child(2):before {
      margin-right: 25px;
  }
}
@media (max-width: 1024px) {
  #mobile-nav li.solution-industry-subDiv.menu-item .sub-menu.showDDSolutionByIndustry {
      margin-left: 0px;
      margin-top: -30px
  }
}
@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: 13px
  }
}
@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: #fff !important;
}
#back-to-top a:hover,
#back-to-top {
  color: black !important
}
/* 3P Contact Section */
.contact-card {
  display: flex;
  margin: 60px auto 60px;
}
.contact-card1,
.contact-card2 {
  position: relative;
}
.contact-card1,
.contact-card2 {
  width: 40%;
  background-color: #f6f6f6;
  padding: 15px 25px;
  margin: 0 auto;
  border-radius: 8px;
}
.contact-card p {
  color: #092224;
  font-size: 20px;
  font-family: 'Epilogue-Light';
  line-height: 1.5;
  min-height: 64px;
  max-height: 65px;
  line-height: 1.2;
}
.lite-link {
  position: relative;
  bottom: 6px;
}
.lite-link a {
  font-family: 'Epilogue-Bold';
  color: #006159;
  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: #fff;
}
.darkCard .contact-card1,
.darkCard .contact-card2 {
  background-color: #015864;
  color: #fff;
}
.darkCard .lite-link a {
  font-family: 'Epilogue-Bold';
  color: #fff000;
}
@media screen and (max-width: 767px) {
  .contact-card {
      flex-flow: column;
  }
  .contact-card1 {
      width: 95%;
      padding: 15px 10px;
      margin-bottom: 25px;
  }
  .contact-card2 {
      width: 95%;
      padding: 15px 10px;
  }
}
.sogo-connect-breadcrumb {
  display: flex;
  align-items: center;
}
.scb-currentPage {
  background-position: center;
  background-repeat: no-repeat;
}
.scb-currentPage {
  width: 36px;
  height: 36px;
  display: inline-block;
  background-size: 36px;
}
.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: 1024px) and (min-width:960px) {
  #header.header-transparent.header-v1 div#navigation>ul>li.coral-button {
      padding-left: 0
  }
}
@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: -21px !important;
  }
}
/*End here*/
.sogo-contact-foot-contact .country-sales-phoneno a {
  color: #ebedf1 !important;
}
/*Ebook-download pop-up - Css start - 01/11/2022*/
/* .sogo-ebookpopup-mainframe {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5);
}
.sogo-ebookpopup-mainframe.ebookpopHide {
  display: none;
}
#ebookFrame2022 {
  font-family: 'Epilogue-Regular';
}
.sogo-ebookPopup {
  width: 680px;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;

}
.sogo-ebook-desc-main {
  margin-top: 100px;
}
.sogo-ebook-header-main {
  position: relative;
} */
/* .closeBtn-ebookpop {
  width: 25px;
  height: 25px;
  position: absolute;
  background-color: #006159;
  border-radius: 50%;
  right: -40px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  top: -40px;
  cursor: pointer;
}
.closeBtn-ebookpop .fal.fa-times {
  position: relative;
  top: -4px;
}
@keyframes fadeInAnimation {
  0% {
      opacity: 0;
  }
  100% {
      opacity: 1;
  }
}
.ebook-content {
  padding: 30px 30px 30px 30px;
  box-sizing: border-box;
}
.sogo-ebook-sm-heading {
  font-family: 'Epilogue-Black';
  font-size: 12px;
  line-height: normal;
  letter-spacing: 4px;
  color: #fff000;
}
.sogo-ebook-main-heading {
  margin: 20px 0px 10px 0;
  font-size: 22px;
  line-height: 1.1;
  letter-spacing: -0.04px;
  color: #ffffff;
  width: 360px;
  text-transform: capitalize;
} */
/* .sogo-ebook-desc span {
  font-size: 15px;
  line-height: 1.38;
  color: #ffffff;
}
.sogo-ed-webinarDate,
.sogo-ed-webinarTime {
  display: inline-block;
}
.ebook-date-icon {
  background: url(/wp-content/uploads/2022/11/calendar-alt.svg);
}
.ebook-time-icon {
  background: url(/wp-content/uploads/2022/11/clock.svg);
}
.ebook-date-icon,
.ebook-time-icon {
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
}
.ebook-date-detail {
  margin-right: 25px;
}
.ebookBtn {
  padding: 9px 12px 8px 13px !important;
}
.sogoLogo-ebook {
  background-image: url(/wp-content/uploads/2022/11/sogo-blackbgbox-logo-.png);
  width: 80px;
  height: 30px;
} */
/* .savvymoneyLogo-ebook{
  background-image: url(/wp-content/uploads/2022/09/sm-flat-logo-white.svg);
  width: 80px;
  height: 30px;    
} */
/* .savvymoneyLogo-ebook:before{
  content: "";
  margin-left: -10px;
  width: 2px;
  height: 30px;
  background-color: #fff;
  display: block;
} */
/* .sogoLogo-ebook {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0px 0px 10px;
} */
/* @media screen and (max-width:767px) {
  .sogo-ebookPopup {
      width: 340px;
  }
  .sogo-ed-webinarDate,
  .sogo-ed-webinarTime {
      display: block;
  }
  .sogo-ebook-main-heading {
      width: auto;
      line-height: 1.33;
  }
} */
/*Ebook-download pop-up - Css End*/

/*Webinar Pop Up Css- Start*/
/*.sogo-ebookpopup-mainframe {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5);
}
.sogo-ebookpopup-mainframe.ebookpopHide {
  display: none;
}
#ebookFrame2022 {
  font-family: 'Epilogue-Regular';
}
.sogo-ebookPopup {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 750px;
  height: 450px;
  z-index: 1000000;
  border-radius: 24px;
  box-sizing: border-box;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right top;
  background-image: url("/wp-content/uploads/2023/05/webinar-popup-imgNew.png");
  background-color: #006159;
  box-shadow:0 20px 100px 0 rgba(0, 0, 0, 0.4);
 
}

.closeBtn-ebookpop {
  width: 30px;
  height: 30px;
  position: absolute;
  background-color: #fff;
  border-radius: 50%;
  right: -10px;
  color: #006159;
  text-align: center;
  line-height: 36px;
  font-size: 20px;
  top: -10px;
  cursor: pointer;
}
.closeBtn-ebookpop .fal.fa-times {
  position: relative;
  top: -1px;
}
@keyframes fadeInAnimation {
  0% {
      opacity: 0;
  }
  100% {
      opacity: 1;
  }
}
.sogo-ebook-desc-main {
  border-radius: 16px;
  display: inline-block;
  padding: 30px 28px 24px;
  background-color: #fff;
  width: 450px;
  box-sizing: border-box;
  position: absolute;
  left: 260px;
  top: 46%;
  transform: translate(-50%,-50%);
}

@media screen and (max-width:767px) {
  .sogo-ebookPopup {
       width: 340px;
      background-image: none !important;
background: #006159 !important;
background-color: #006159 !important;
  }
  .sogo-ebook-desc-main{
    padding: 25px 20px;
    width: 90%;
    right: auto;
    top: 50%;
    left: 50%;
  }

  .sogo-ebook-main-heading {
      width: auto;
      line-height: 1.33;
  }
}

.sogo-ebook-sm-heading {
  font-family: Epilogue-black;
  font-size: 15px;
  line-height: 1.33;
  letter-spacing: 3px;
  color: #333;
  opacity: 32%;
}
.sogo-ebook-main-heading {
  margin: 20px 0px 12px 0;
  font-family: Epilogue-bold;
  line-height: 1.2;
  letter-spacing: -1px;
  font-size: 20px;
  color: #333;

}
.sogo-ebook-main-text{
  font-family: Epilogue-Regular;
  line-height: 1.33;
  letter-spacing: -0.5px;
  font-size: 15px;
  color: #333;
   opacity:74%;

}
.sogo-ebook-desc-main .inline-btn{
  margin: 20px 0 0;
}*/
/*Webinar Pop Up Css-   End*/


/*for menu changes - adding btn for consumer*/
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a {
  border-radius: 12px;
  border: 2px solid #fff000;
  color: #fff000 !important;
  background: 0;
  font-family: 'Epilogue-Bold';
  font-size: 14px;
  padding: 10px 14px !important;
  margin-top: -12px;
  transition: all .25s ease;
  text-transform: none !important;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a:hover {
  color: #333 !important;
  background: #fff000 !important;
  transform: scale(1.12);
  border: 2px solid transparent !important;
  box-shadow: 0 10px 20px -10px #fff000;
}
@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: -14px;
      margin-right: 10px;
  }
}
/*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% + 27px);
  left: 50%;
  z-index: 999;
  width: 12px;
  height: 12px;
  box-shadow: -3px -3px 8px 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: #093033;
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
  .fa-text-carrot.fa-carrot-after:after {
      top: calc(50% + 30px);
  }
}
@media screen and (max-width: 960px) {
  .sogo-nav-options-carrot-downarrow .fa-text-carrot {
      display: inline-block;
  }
  .sogo-nav-options-carrot-downarrow>ul>li {
      padding-left: 0 !important;
  }
}
/*Menu header carrot - end*/
/*DD up-down arrow in menu options - start*/
#navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
  display: block;
  position: absolute;
  bottom: -1px;
  right: -2px;
  margin: 0;
  font-size: 16px;
}
#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: 16px;
}
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
  margin-right: 29px;
}
body #header.header-v1 #navigation>ul#nav.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a {
  padding: 0 !important;
}
#navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a .fa-text-carrot {
  padding-left: 13px;
  padding-right: 13px;
}
@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: 12px !important;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1)>ul>li:nth-child(2) {
  padding-top: 0px !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;
}
/* #navigation>ul.master-menu>li.megamenu.sogo-pricing-product-megamenu>ul>li {
  width: 256px;
}
#navigation>ul.master-menu>li.megamenu.sogo-pricing-product-megamenu>ul>li:nth-child(1) {
  width: calc(256px - 15px);
}
.b-cards.soGoAssessment.sogoSurvey {
  margin-left: 0;
}
#header #navigation>ul.master-menu>li.sogo-pricing-product-megamenu>ul li a,
#navigation>ul.master-menu>li.sogo-pricing-product-megamenu>ul ul li a {
  padding: 0;
  display: block;
}
#navigation>ul.master-menu>.megamenu.sogo-pricing-product-megamenu>ul.sub-menu[style*="display: block;"] {
  display: flex !important;
  justify-content: center;
}
#navigation>ul.master-menu>.megamenu.sogo-pricing-product-megamenu>ul.sub-menu {
  padding: 0;
  transform: none;
  box-sizing: border-box;
}
#header #navigation>ul.master-menu>li.megamenu.sogo-pricing-product-megamenu>ul>li {
  padding: 0;
}
ul.master-menu>li.megamenu.sogo-pricing-product-megamenu .fa-text-carrot.fa-carrot-after:after {
  background-color: #16484d;
}
.b-cards {
  margin-left: 15px;
  padding: 40px 25px;
  background-color: #16484d;
}
.b-card-info-head {
  max-width: 126px;
  font-family: 'Epilogue-SemiBold';
  font-size: 20px;
  line-height: 1.1;
  padding-bottom: 5px;
  margin: 0;
  color: var(--color-white) !important;
}
.b-card-info-head:hover {
  color: var(--color-white);
}
.b-card-info-desc {
  color: var(--color-white);
  margin: 5px 0px 0px -5px;
  letter-spacing: 1px;
  font-family: 'Epilogue-Medium';
  font-size: 18px;
  line-height: 1.29;
  display: inline-flex;
  align-items: center;
}
.b-card-sq-brand {
  height: 40px;
  width: 40px;
  background-size: contain;
  background-repeat: no-repeat;
}
.b-card-sq-brand.qz-brand {
  background-image: url(/wp-content/uploads/2022/10/SogoSurvey-New-Logo.png);
}
.b-card-sq-brand.ep-brand {
  background-image: url(/wp-content/uploads/2022/08/coreFinal-log.png);
}
.b-card-sq-brand.cx-brand {
  background-image: url(/wp-content/uploads/2022/08/cxFinal-log.png);
}
.b-card-sq-brand.sc-brand {
  background-image: url(/wp-content/uploads/2022/08/connectFinal-log.png);
}
.b-card-sq-brand.ex-brand {
  background-image: url(/wp-content/uploads/2022/08/exFinal-log.png);
}
.sfci-hr-seperator-pricing-menu {
  margin: 10px 0px 12px 0;
  width: 31px;
  height: 1px;
}
.sogoSurvey .sfci-hr-seperator-pricing-menu {
  border: solid 2px #005eee !important;
  background-color: #005eee !important;
}
.sogoCore .sfci-hr-seperator-pricing-menu {
  border: solid 2px #4068aa !important;
  background-color: #4068aa !important;
}
.sogoCX .sfci-hr-seperator-pricing-menu {
  border: solid 2px #026c7a !important;
  background-color: #026c7a !important;
}
.sogoConnect .sfci-hr-seperator-pricing-menu {
  border: solid 2px #ce5e11 !important;
  background-color: #ce5e11 !important;
}
.sogoEX .sfci-hr-seperator-pricing-menu {
  border: solid 2px #b57504 !important;
  background-color: #b57504 !important;
}
.b-cards.soGoAssessment.sogoSurvey {
  border-bottom: 5px solid #005eee;
}
.b-cards.soGoAssessment.sogoCore {
  border-bottom: 5px solid #4068aa;
}
.b-cards.soGoAssessment.sogoCX {
  border-bottom: 5px solid #026c7a;
}
.b-cards.soGoAssessment.sogoConnect {
  border-bottom: 5px solid #ce5e11;
}
.b-cards.soGoAssessment.sogoEX {
  border-bottom: 5px solid #b57504;
}
.b-card-desc p {
  min-height: 93px;
  font-size: 13px;
  font-family: 'Epilogue-Regular';
  line-height: 1.43;
  color: var(--color-white);
}
.b-card-learnMore {
  text-align: left;
  font-family: 'Epilogue-SemiBold';
}
#header #navigation>ul.master-menu>li>ul li a.mega-menu-turqoise-button.mega-menu-green-button.mega-menu-turqoise-button.mega-menu-green-button {
  padding: 10px 18px;
  background: transparent !important;
  color: #fff000 !important;
  border: 2px solid #fff000 !important;
  border-radius: 12px;
  font-family: var(--font-Epilogue-Bold) !important;
  font-size: 12px;
  display: inline-block;
  backface-visibility: hidden;
  text-align: center;
  transition: all .25s ease !important;
  background-blend-mode: overlay, normal;
  line-height: normal;
  outline: 0;
}
#header #navigation>ul.master-menu>li>ul li a.mega-menu-turqoise-button.mega-menu-green-button.mega-menu-turqoise-button.mega-menu-green-button:hover {
  color: #333 !important;
  background: #fff000 !important;
  transform: scale(1.05);
  border: 2px solid transparent !important;
  box-shadow: 0 10px 20px -10px #fff000;
} */
/*End here*/
/*Responsiveness for ipad rotate view*/
/* @media screen and (min-width: 961px) {
  #navigation ul li.megamenu.sogo-pricing-product-megamenu.for-mobile-iPadPortrait-view {
      display: none;
  }
}
@media screen and (max-width: 960px) {
  .megamenu.sogo-pricing-product-megamenu.for-desktop-iPadRotate-view {
      display: none;
  }
}
@media screen and (max-width: 1024px) and (min-width: 960px) {
  #navigation>ul.master-menu>li.megamenu.sogo-pricing-product-megamenu>ul>li {
      width: 19.7%;
      margin-left: 0 !important;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-pricing-product-megamenu>ul>li:nth-child(1) {
      width: calc(19.7% - 15px);
  }
  .b-cards {
      padding: 40px 20px;
  }
  .b-card-desc p {
      font-size: 12px;
      min-height: 137px;
  }
  .b-card-info-head {
      max-width: 120px;
      font-size: 18px;
  }
  .b-card-sq-brand {
      height: 35px;
      width: 35px;
  }
  .sfci-hr-seperator-pricing-menu {
      width: 26px;
  }
  .b-card-info-desc {
      font-size: 14px;
  }
}
@media (max-device-width: 1024px) and (min-device-height:768px) and (orientation:landscape) {
  .b-card-desc p {
      min-height: 103px;
  }
}
@media screen and (max-width: 1280px) and (min-width: 1025px) {
  #navigation>ul.master-menu>li.megamenu.sogo-pricing-product-megamenu>ul>li {
      width: 19%;
      margin-left: 0 !important;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-pricing-product-megamenu>ul>li:nth-child(1) {
      width: calc(19% - 15px);
  }
  .b-card-info-desc {
      font-size: 14px;
  }
  .b-card-desc p {
      font-size: 13px;
      min-height: 148px;
  }
  .b-card-info-head {
      max-width: 120px;
      font-size: 18px;
  }
  .b-card-sq-brand {
      height: 35px;
      width: 35px;
  }
  .sfci-hr-seperator-pricing-menu {
      width: 26px;
  }
} */
/*End here*/
/*Pricing menu - end - 27/10/22*/
/*New footer compliance section - Start - 20/01/2023*/
   /* F161123 */
.footer-section-1 .footer-part-1,
.sogo-footer-compliance-main-container {
  padding-top: 45px;
  /* padding-bottom: 40px; */
}
.sogo-footer-compliance-main-container {
     /* F161123 */
  background-color: #112326 !important;
}
.sogo-footer-compliance-wrapper {
  display: flex;
  justify-content:center;
  gap: 100px;
}
/* Removed unwanted compliance css */
.sogo-footer-compliance-wrapper .sogo-footer-compliance.fadeMaxUp img{
  width: 100%;
  height: 100%;
}

.container .four.columns.second-column {
  width: 260px !important;
}
.container .four.columns.third-column {
  width: 135px;
}
.container .four.columns.fourth-column {
  width: 135px;
}
#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: -27px;
      margin-right: 44px;
  }
  .sogo-footer-award-main-container .container>div:last-child {
      margin-right: -27px;
  }
  .sogo-footer-compliance-wrapper {
      margin-left: -27px;
      margin-right: -27px;
  }
 
}
@media screen and (max-width: 960px) and (min-width:768px) {
  .sogo-footer-compliance-wrapper{
    gap: 55px;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image1 {
      margin-left: 0;
  }
      /* F161123 - Footer revamp changes ipad  */
  .container .four.columns.second-column {
      /* width: 400px !important; */
      margin-left: 0px;
      width: 350px !important;
  }
  .container .four.columns.third-column {
      width: 200px !important;
      /* margin-left: 20px !important; */
      margin-left: 0px !important;
  }
  .container .four.columns.fourth-column {
      /* width: 200px !important; */
      width: 350px !important;
  }
  .container .four.columns.fifth-column .widget.widget_text {
      margin-top: 0px !important;
      margin-left: 0;
      padding-left: 0;
  }
  .four.columns.fifth-column div#text-13:before{
      display: none;
  }
  .container .four.columns.fifth-column{
      width: 210px !important;
  }
  #copyright .sixteen.columns {
      display: block;
      width: 100%;
      margin: auto;
  }
  #copyright .copyright-col2 {
      width: 100%;
      display: inline-block;
      text-align: center !important;
      margin: 10px 0 0 0;
  }
  .copyright-col-new-footer {
      float: none;
      width: 55%;
      margin: 0 auto;
  }
  .copyright-col-new-footer .sub-footer {
      line-height: normal;
  }
  .copyright-col-new-footer ul li {
      display: inline-block;
      margin: 0 15px 0 0;
      line-height: normal;
  }
  .copyright-col-logo-section {
      width: 40%;
      float: none;
      margin: 20px auto;
}
}
@media screen and (max-width: 1199px) and (min-width:961px) {
  .container .four.columns.second-column {
      width: 270px !important;
  }
  .container .four.columns.third-column {
      width: 120px !important;
  }
  .container .four.columns.fourth-column {
      width: 130px !important;
  }
  /* F161123 */
  .container .four.columns.fifth-column {
      /* margin-left: 15px !important; */
      width:175px !important;
      margin-left: 40px;
  }
  .sogo-contact-footer-address-text, .country-sales-phoneno, .sogo-mail-footer-text{
      font-size: 13px;
  }
  .sogo-footer-social-icon li.profile-button i{
      font-size: 13px;
  }
  /*F161123 Twitter icon css*/
  .sogo-footer-social-icon li.profile-button i.twitter-x-icon {
      width: 50px;
      height: 12px;
  }
      .container .four.columns.fourth-column,
      .container .four.columns.fifth-column {
          margin-left: 15px !important;
      }
}
@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:40px;
  }        
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-footer-compliance {
      /* margin: 20px auto; */
      margin: 0 10px;
  }
  /* .sogo-footer-compliance-wrapper a.sogo-footer-compliance.sogo-image1,
  .sogo-footer-compliance-wrapper a.sogo-footer-compliance.sogo-image2,
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image3 {
      width: 100px;
  } */
  a.sogo-footer-compliance.first-row-complialnce {
    width: 25%;
    height: 100%;
    margin-bottom: 16px !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.second-column {
      width: 260px !important;
  }
  .container .four.columns.third-column #text-5 {
      display: inline-block;
  }
  .container .four.columns.third-column {
      width: 125px !important;
      margin-top: 30px;
  }
  .container .four.columns.fourth-column {
      /* width: 130px !important;  */
      width: 115px !important;
      margin-left: 20px !important;
      margin-top: 30px;
  }
  .container .four.columns.fifth-column {
      margin-left: 20px !important;
  }
}
/*New footer compliance section - End - 20/01/2023*/
.sogo-footer-first-section a+p {
  display: none;
}
/*For template btn add css - 22/02/23*/
.br-12-btn{
   border-radius: 12px;
}
/*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: 16px 24px !important;
  font-family: 'Epilogue-Bold';
  border-radius: 12px;
  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: 16px 24px !important;
  font-family: 'Epilogue-Bold' !important;
}
/*Solutions top banner RAD btn - end*/

/* 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: #fff !important;
}
/* Pricing card hover issue - end */

/*Adding css for product cx option*/
/* @media screen and (min-width: 961px) {
    .sogo-product-megamenu .sogo-menu-product-cx-sec {
        padding-bottom: 10px !important;
    }
} */


/* 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: 1px solid #c6c6c6;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4)>ul>li {
    padding: 20px 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: 20px;
}

/*#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2)>ul {
    border-right: 1px solid #c6c6c6
}*/
@media screen and (min-width: 1920px) and (max-width:2550px) {
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
        width: 35%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
        width: 14%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
        width: 17%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
        width: 34%;
    }
}
@media screen and (min-width: 2551px) and (max-width:3560px) {
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
        width: 39%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
        width: 11%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
        width: 12%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
        width: 35%;
    }
}
@media screen and (min-width: 3561px) and (max-width:4560px) {
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
        width: 42%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
        width: 7%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
        width: 8%;
    }    
}
@media screen and (min-width: 4561px) {
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
        width: 44%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
        width: 5%;
    }
    #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
        width: 6%;
    }    
}
/* 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: 1px;
  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: 40px 30px 0;
  }
#footer{
  padding-top: 0px !important;
}
  #footer .widget ul{
      margin-top: 0;
  }
  .four.columns .sub-footer li a::after{
      display: none;
  }
  .four.columns.third-column{
      margin-left: 0 !important;
  }
  .container .four.columns.fifth-column {
      margin-left: 0px !important;
      width: 100% !important;
      padding-left: 0;
  }

  .four.columns.fifth-column div#text-13:before {
      height: 1px;
      top: -40px;
      width: 100%;
  }
  #copyright .container{
      width: 100%;
  }
  #copyright .sixteen.columns {
      display: block;
      width: 100%;
      margin: auto;
  }
  .copyright-col-logo-section {
      width: 35%;
      float: none;
      margin: 20px auto;
  }
  #text-6 .textwidget {padding-top: 20px;}
  /*Footer Badges Common Responsive */
  .bottom-icon-box.footer-part-1.sogo-footer-compliance-main-container .container{
      padding: 0;
      width: 100%;
  }
}

/*Join the strongest brands common css - start*/


.sogo-join-brands-main{
  padding-top: 90px;
}
.sogo-join-brands-head-wrapper {
  width: 60%;
  margin: 0 auto 45px;
}

.sogo-join-brands-head-txt {
  text-align: center;
  font-family: 'Epilogue-Bold';
  font-size: 49px;
  line-height: 1.23;
  color: #006259;
  margin-bottom: 30px;
}

.sogo-join-brands-logo-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
}

.sogo-join-brands-logo-cards {
  width: 12%;
  height: 85px;
  text-align: center;
  line-height: normal;
  padding: 25px;
  border-right: 1px solid rgba(0, 0, 0, .1);
  position: relative;
  border-bottom: 1px 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: 140px;
}
.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: 16px 24px !important;
}
@media only screen and (max-width: 1200px) and (min-width:961px) {
  .sogo-join-brands-head-txt{
      width: 100%;
  }
  .sogo-join-brands-logo-cards{
      padding: 10px 20px;
  }
}
@media screen and (max-width: 960px) {
  .sogo-join-brands-head-wrapper{
       width: 100%;
  }
  .sogo-join-brands-head-txt {
      font-size: 26px;
  }
  .sogo-join-brands-logo-cards {
      width: 20%;
      padding: 0px 20px;
  }
  .sogo-join-brands-logo-cards:nth-child(3n) {
      border-right: none;
  }
  
  .sogo-join-brands-logo-cards:nth-last-child(-n+6) {
      border-bottom: 1px 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: 80px;
  }
  .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: 15px;
}
/*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: 20px;
}
.slide-btn-wrapper.slide-button {
display: inline-block;
padding: 18px 25px 15px 50px;
border-radius: 32px;
text-decoration: none;
font-size: 16px;
font-family: 'Epilogue-Bold';
transition: all ease 0.4s !important;
position: relative;
z-index: 1;
line-height: 1;
box-sizing: border-box;
border: 2px solid #fff000;
cursor: pointer;
}
.slide-btn-wrapper.slide-button:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: calc(100% - 4px);
height: calc(100% - 4px);
border-radius: 24px;
z-index: -2;
}
.slide-btn-wrapper.slide-button i {
display: inline-block;
position: absolute;
top: 50%;
left: 7px;
transform: translateY(-50%);
width: 30px;
height: 30px;
transition: all ease 0.4s;
border-radius: 16px;
z-index: -1;
}
.slide-btn-wrapper.slide-button i:before {
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%);
font-size: 14px;
}
.slide-btn-wrapper.slide-button span {
display: inline-block;
font-size: inherit;
position: relative;
transform: translateX(0);
transition: all ease 0.4s;
}
@media only screen and (min-width: 1025px) {
.slide-btn-wrapper.slide-button:hover {
    color: #fff;
    padding: 18px 25px 15px 50px;
}
.slide-btn-wrapper.slide-button:hover::after {
    visibility: hidden;
}
.slide-btn-wrapper.slide-button:hover i {
    width: calc(100% + 5px);
    height: 100%;
    top: calc(50% - 3px);
    left: -3px;
    border-radius: 32px;
    background-color: #02becc;
    box-shadow: 0px 6px 0px 0px #04606d;
}
.slide-btn-wrapper.slide-button:hover i:before {
    top: 50%;
    right: 20px;
    color: #092224;
}
.slide-btn-wrapper.slide-button:hover span {
    color: #ffffff;
    top: -2px;
    transform: translateX(-25px);
    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: 1px;
}
.slide-btn-wrapper.slide-button:active {
    top: 2px;
}
}
.slide-button.transparent-bg {
color: #fff000;
background-color: transparent;    
}
.slide-button.transparent-bg i {
background-color: #fff000;
}
.slide-button.transparent-bg i:before {
color: #092224;
}
.slide-btn-wrapper.transparent-bg span {
color: #fff000;
}
.slide-button.fill-bg {
color: #092224;
background-color: #fff000;    
}
.slide-button.fill-bg i {
background-color: #092224;
}
.slide-button.fill-bg i:before {
color: #fff000;
}
.slide-btn-wrapper.fill-bg span {
color: #092224;
}
@media only screen and (min-width: 1025px) {
.slide-button.transparent-bg:hover,
.slide-button.fill-bg:hover {
    background-color: #02becc;
    border-color: #02becc;
}
}
@media only screen and (max-width: 767px) {
a.slide-btn-wrapper.slide-button.transparent-bg.sbtn-mr {
    margin-left: 10px;
}
.slide-btn-wrapper.slide-button {
    font-size: 14px;
    padding: 15px 15px 15px 40px;
}
.slide-btn-wrapper.slide-button i {
    width: 25px;
    height: 25px;
}
.slide-btn-wrapper.slide-button i:before {     
    right: 8px;
}
.slide-btn-wrapper.slide-button span {
    font-size: 14px;
}
}
/*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;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button {
    padding: 11px 15px 11px 40px !important;
    border-radius: 24px;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Epilogue-Bold';
    transition: all ease 0.4s !important;
    position: relative;
    top: -3px;
    z-index: 1;
    line-height: 1;
    box-sizing: border-box;
    border: 2px solid #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border-radius: 24px;
    z-index: -2;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button i {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 7px;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    transition: all ease 0.4s;
    border-radius: 16px;
    z-index: -1;
    line-height: 1.29;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button i:before {
    position: absolute;
    top: 50%;
    right: 7px;
    transform: translateY(-50%);
    font-size: 14px;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button span {
    display: inline-block;
    position: relative;
    transform: translateX(0);
    transition: all ease 0.4s;
    letter-spacing: -0.2px;
}
@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: #fff !important;
        padding: 14px 15px 11px 40px;
        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% + 5px);
        height: 100%;
        top: calc(50% - 3px);
        left: -3px;
        border-radius: 24px;
        background-color: #02becc;
        box-shadow: 0px 6px 0px 0px #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% + 1px);
        right: 20px;
        color: #092224;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover span {
        color: #ffffff;
        top: -3px;
        transform: translateX(-25px);
        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: 1px;
    }
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg {
    color: #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i {
    background-color: #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i:before {
    color: #092224;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.transparent-bg span {
    color: #fff000;
    font-size: 13px;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg {
    color: #092224;
    background: transparent !important;
    background-color: #fff000 !important;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg i {
    background-color: #092224;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg i:before {
    color: #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.fill-bg span {
    color: #092224;
}
@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: #02becc !important;
        border-color: #02becc !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: 2px solid #fff000 !important;
    }
}
#navigation ul .sogo-new-megamenu-desktop-view {
    display: block;
}
#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 .sogo-new-megamenu-mobile-view {
    display: block;
}
#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) {  
#menu-new-topbar-navigation ul.sub-menu, #navigation>ul.master-menu ul.sub-menu {
    background: #124044 !important;
}
#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%;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li {
    padding-top: 0;
    padding-bottom: 0;
}
#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 !important;
}
/* Mega menu new changes - product - start */
.mega-menu-main-container {
    display: flex;
    box-sizing: border-box;
    max-width: 1250px;
    min-height: 605px;
}
.mega-menu-ls-wrapper {
    width: 20%;
    min-width: 180px;
    max-width: 20%;
    margin: 0;
    background: #124044;
    margin-top: 26px;
    position: relative;
}
#navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-tabs {
    max-width: 250px;
    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: 60px !important;
}
.mega-menu-ls-wrapper .ls-mega-menu-hr {
    width: 80%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -18px;
    margin: 0;
    opacity: 0.4;
}
.product-sec-content {
    width: 80%;
    display: flex;
    box-sizing: border-box;
}
#navigation ul li.megamenu ul li ul .sm-tab-wrapper {
    padding: 8px 0 8px 45px;
    border-radius: 16px 0 0 16px;
    background-color: transparent;
    text-transform: none;
}
.sm-tab-wrapper .ls-menu-tab-sec {
    color: #ffffff;
}
#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: 16px 0 0 16px;
    /* border: 1.5px solid rgba(255, 255, 255, 0.60); */
    border-right: none;
    box-shadow: 0px 20px 40px 0px rgba(13, 36, 38, 0.12);
}
#navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab a {
    color: #fff000 !important;
    font-family: 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% - 1px);
    transform: translateY(-50%);
    left: -23px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}
.menu-opt-middle-section-wrapper {
    width: 73%;
    padding: 25px 35px 35px;
    background: #D2DADA;
    box-sizing: border-box;
    background: radial-gradient(180.57% 140.56% at 0% 0%, #EDF3F3 0%, #CEDEDE 100%), #D2DADA;
}
.rs-product-desc-main-container {
    width: 27%;
    max-width: 285px;
    padding: 25px 10px 35px 25px;
    background: #124044;
    box-sizing: border-box;
}
.menu-sm-header-content {
    margin-bottom: 25px;
}
.menu-sm-header-content .menu-sm-title-content {
  display: flex;
  font-size: 34px;
  font-family: 'Epilogue-Bold';
  align-items: center;
  letter-spacing: -0.7px;
}
.prod-header-img {
  width: 100%;
  height: 52px;
  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: 250px;
}
.menu-opt-sogocore .prod-header-img.show-nav-img {
  background-image: url("/wp-content/uploads/2024/04/Frame-14-2.png");
  max-width: 225px;
}
.menu-opt-sogocx .prod-header-img.show-nav-img {
  background-image: url("/wp-content/uploads/2024/04/Frame-14-1.png");
  max-width: 197px;
}
.menu-opt-sogoex .prod-header-img.show-nav-img {
  background-image: url("/wp-content/uploads/2024/04/Frame-14.png");
  max-width: 190px;
}
#header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a {
    display: inline-block;
    font-family: 'Epilogue-Bold';
    font-size: 15px;
    margin-left: 15px;
    color: #006159 !important;
    cursor: pointer;
    transition: transform 0.5s ease;
    letter-spacing: -0.21px;
}
#header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a i {
  margin-left: 6px;
}
#header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a:hover {
    transform: scaleX(1.05);
}
.menu-sm-header-content .menu-sm-title-desc {
  font-size: 14px;
  line-height: 1.42;
  letter-spacing: -0.5px;
  margin-top: 15px;
  margin-bottom: 30px;
}
.menu-sm-allcard-wrapper {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 25px;
}    
#header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink {
    display: block;
    position: relative;
    width: 30%;
    min-height: 116px;
    padding: 20px 16px !important;
    color: #2a2a2a !important;
    box-sizing: border-box;
    background: transparent;
    border-radius: 20px;
    text-decoration: none;
    border: 1px solid rgba(23, 130, 120, 0.50) !important;
    transition: all 0.4s ease;
}    
#header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink:hover {
    display: block;
    transform: translateY(-10px);
    box-shadow: 0 10px 0 #124044;
    border-bottom: none !important;
    transition: all 0.2s ease;
}
#header #navigation>ul.master-menu>li>ul li .mega-menu-product-sec a.menu-subpage-card-hyperlink:hover {
    border: 0.14rem solid rgba(23, 130, 120, 1) !important;
    border-bottom: none !important;
}
#header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink:active {
    transform: translateY(-4px);
    box-shadow: 0 4px 0 #124044;
    border-bottom: none !important;
}
.menu-subpage-card-hyperlink .menu-subpage-card-title {
    font-family: 'Epilogue-Medium';
    font-size: 15px;
    position: relative;
    margin-bottom: 10px;
    line-height: 1.2;
    display: flex;
    justify-content: space-between;
}
.menu-subpage-card-hyperlink .menu-subpage-card-title span{
    display: inline-block;
    max-width: 120px;
    letter-spacing: -0.5px;
}
.menu-subpage-card-hyperlink .menu-subpage-card-title-desc {
    font-size: 12px;
    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: 20px;
    background: rgba(2, 190, 204, 0.80);
    padding: 20px 15px 10px 0;
    position: relative;
    min-height: 121px;
    flex-direction: row-reverse;
    overflow: hidden;
    z-index: 2;
}    
.rs-product-video-wrapper .rs-video-title {
    text-transform: uppercase;
}
.rs-product-video-wrapper .rs-video-title div:nth-child(1) {
    font-size: 22px;        
}
.rs-product-video-wrapper .rs-video-title div:nth-child(2) {
    font-size: 18px;
}
.rs-product-video-wrapper .rs-video-title div:nth-child(2) span {
    text-transform: none;
    font-family: '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: 'Epilogue-Bold';
    color: #fff;
    line-height: 1.2;
}
.rs-product-video-wrapper .fa-play-circle {
   font-size: 40px;
   margin-top: 30px;
   transition: all ease-in-out 0.25s;
   border-radius: 50%;
   cursor: pointer;
 }
 .rs-product-video-wrapper .fa-play-circle:hover {
   transform: scale(1.1);
   box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.2);
 }
 .rs-product-video-wrapper .fa-play-circle:before {
   color: #092224;
   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: 150px;
    height: 155px;*/
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;
    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");
}
.menu-opt-sogoex .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/sogoexcardimg.png");
}
.menu-opt-sogocx .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/sogocxcardimg.png");
}
.menu-opt-sogocore .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/sogocorecardimg.png");
}
.mega-menu-resources-sec .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/menu-card-woman-bg.png");
    top: unset;
    bottom: 0;
}
.rs-product-whatis-section h3 {        
    font-family: Epilogue-Bold;
    position: relative;
    color: #fff;
    font-size: 22px;
    margin: 40px 0 40px;
}
.rs-product-whatis-section h3::before {
    content: '';
    height: 6px;
    background: #3D8F87;
    position: absolute;
    top: unset;
    bottom: -20px;
    width: 50px;
}
#navigation>ul.master-menu>li>ul li a, #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a {
    display: block;
    color: #ffffff;
    font-size: 13px;
}
#navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a {
    cursor: pointer;
    position: relative;
    margin-bottom: 15px;
    max-width: 85%;
    line-height: 1.6;
}
#navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a:before {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #ffffff;
    position: absolute;
    top: 7px;
    left: -12px;
}
.rs-resources-hyperlink-wrapper a i,
.menu-subpage-card-hyperlink .menu-subpage-card .menu-subpage-card-title i {
    position: absolute;
    top: 0px;
    transform: rotate(-45deg);
    font-size: 24px;
    font-weight: normal;
    color: #02becc;
}
.menu-subpage-card-hyperlink .menu-subpage-card .menu-subpage-card-title i {
    right: 0;
    top: -3px;
}
.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: linear-gradient(90deg, transparent, transparent),        linear-gradient(90deg, #444, #444);
    background-size: 100% 1px, 0 1px;
    background-repeat: no-repeat;
    background-position: 100% 100%, 0 100%;
    cursor: pointer;
    transition: 0.4s all linear;
    padding-bottom: 3px;
    color: #ffffff;
}
#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 1px, 100% 1px;        
}
.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: 16px;
}
#navigation>ul.master-menu>li:nth-child(5)>ul.sub-menu {
    padding: 0;        
}
#navigation>ul>li.megamenu>ul>li  .mega-menu-resources-sec .mega-menu-ls-wrapper .mega-menu-bottom-sec {
    /* top: 315px !important; */
}
#header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {
  /* display: block;
  padding: 8px 0 8px 45px;
  line-height: 2.2; */
  font-family: 'Epilogue-SemiBold';
  width: fit-content;
  display: block;
  margin-bottom: 32px;
  line-height: 1;
  position: relative;
  left: 45px;
  top: 20px;
}
#header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec:last-child{
  margin-bottom: 0;
}
/*.sogo-nav-subnav.sogo-resources-block .first_step_header.menu_cap{
    display: none !important;
}*/
.sogo-resources-block > ul > li.sogo-hide-blank-span-tag > a {
    max-height: 0;
}
.subpage-parent {
    width: 44%;
    margin-left: 17px;
}
.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;
    /*gap: 6%;*/
}
#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: 10px;
    min-height: auto;
    letter-spacing: -0.35px;
}
#navigation>ul.master-menu>li>ul .subpage-parent .subpage-header.subpage-view-all span {
    font-size: 16px;
    color: #02becc;
    line-height: 1;
    font-variant: none;
    text-transform: capitalize;
    margin-top: 7px;
}
#header #navigation>ul.master-menu>li>ul .subpage-parent .menu-subpage-card-hyperlink:hover {
    box-shadow: none;
    transform: none;
    font-family: 'Epilogue-Bold';
}
.subpage-parent .subpage-header > span {
    display: inline-block;
    font-size: 22px;
    letter-spacing: -0.48px;
    font-family: 'Epilogue-Bold';
    margin-bottom: 10px;
}
.subpage-parent .subpage-bullet-point {
    font-size: 10px;
    position: absolute;
    top: 0;
    left: -17px;
    opacity: 0.6;
}
#navigation>ul.master-menu>li>ul .subpage-parent > a > span {
    color: #2a2a2a;
    text-transform: capitalize;
    font-size: 17px;
}
#navigation>ul.master-menu>li>ul .subpage-parent > a.subpage-header > span {
  font-variant: all-small-caps;
  margin-bottom: 0;
  font-size: 21px;
}
#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: #178278;
}    
/* 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;
}
#navigation>ul>li.megamenu.sogo-solution-megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-bottom-sec {
    /* top: 245px !important; */
}
.menu-sm-title-content .solutions-header-text {
    display: inline-block;
    margin-left: 10px;
    letter-spacing: -1.4px;
}
.menu-sm-title-content div i + .solutions-header-text {
    font-family: 'Epilogue-Regular';
}
/*Cas study section*/
.sogo-solution-megamenu .case-study-image {
    /*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/02/thumbnail.png);*/
    width: 100%;
    height: 160px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 16px;
    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: 21px 14px 20px;
    border-radius: 24px;
    /* border: 2px solid #FFF; */
    background: radial-gradient(247.8% 141.42% at 0% 0%, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.05) 100%);
    box-shadow: 0px 32px 60px 0px rgba(13, 36, 38, 0.33);
}
.sogo-solution-megamenu .case-study-text {
    padding: 7px 12px 5px;
    font-size: 14px;
    font-variant: all-small-caps;
    font-family: 'Epilogue-Bold';
    color: #ffffff;
    line-height: 1.29;
    letter-spacing: 1.42px;
    border-radius: 16px;
    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(16px);
    position: absolute;
    top: 10px;
    left: 10px;
}
.sogo-solution-megamenu .case-study-descriptions {
    color: #ffffff;
    line-height: 1.29;
}
.sogo-solution-megamenu .cs-desc-header {
    font-family: 'Epilogue-Bold';
    font-size: 18px;
    letter-spacing: -1px;
    margin: 20px 0 10px;
}
.sogo-solution-megamenu .cs-desc-para {
    font-size: 12px;
    opacity: 0.6;
    margin-bottom: 10px;
    line-height: 1.4;
}
#navigation>ul.master-menu>li>ul ul li a.cs-desc-hyperlink {
    color: #02becc !important;
    display: inline-flex;
    font-family: 'Epilogue-SemiBold';
    font-size: 14px;
    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: #02becc !important;
    transform: scale(1.05);
}
.sogo-solution-megamenu .cs-desc-hyperlink span{
    margin-right: 5px;
}
/* Mega menu new changes - solutions - end */
}
@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: 8px 0 8px 30px;
  }
  .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
      left: -15px;
  }
  #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {
      left: 15px;
  }
  .mega-menu-ls-wrapper .ls-mega-menu-hr {
    width: 90%;
  }    
 .rs-product-video-wrapper .rs-video-title div:nth-child(1),
 .rs-product-whatis-section h3 {
     font-size: 19px;        
 }
 .rs-product-video-wrapper .rs-video-title div:nth-child(2) {
     font-size: 15px;
 }
}
@media screen and (max-width:960px) {
.sogo-new-megamenu-desktop-view {
display: none;
}
.sogo-new-megamenu-mobile-view {
display: block;
}
}
/*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: 0px !important;
 }
}



 /*PX - 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: 0rem 4.48rem 8.4rem 0rem rgb(34 30 12 / 30%);
       transform: scale(1.04);
       background: #F8F4ED;
   }
/*
#navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a span {
 background: linear-gradient(90deg, transparent, transparent), linear-gradient(90deg, #444, #444);
}
*/
 .sogo-solution-megamenu .solutions-case-study-sec {
    box-shadow: 0px 32px 60px 0px rgba(13, 36, 38, 0.33);
 }

 .sogo-solution-megamenu .cs-desc-header {
    color: #444444;
 }
    #menu-new-topbar-navigation ul.sub-menu,
    #navigation>ul.master-menu ul.sub-menu {
       background: transparent !important;
    }

    .mega-menu-ls-wrapper {
       margin-top: 0;
       width: 21%;
       max-width: 21%;
    }

    #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-top-sec {
       top: 25.48px !important;
    }

    #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-tabs {
       max-width: 95%;
       left: unset !important;
    }

    .menu-opt-sogosurvey .prod-header-img {
       max-width: 220px;
    }

    .prod-header-img {
       height: 45px;
    }

    .mega-menu-ls-wrapper {
       width: 21%;
       max-width: 21%;
    }

    .product-sec-content {
       width: 79%;
    }

    .sogo-new-megamenu {
       max-width: 1200px;
    }

    .mega-menu-main-container {
       max-width: 1161px;
       min-height: 515px;
       border-bottom-left-radius: 17.5px;
       border-bottom-right-radius: 17.5px;
       overflow: hidden;
       margin: 0 auto;
       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 {
       width: 32%;
       max-width: 100%;
       padding: 24px 17px 34px 24px;
    }

    .rs-product-desc-main-container .rs-product-desc-wrapper {
       max-width: 245px;
       margin: auto;
    }

    .mega-menu-ls-wrapper,
    .rs-product-desc-main-container {
       background: #DDD1BB;
    }

    #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: #444 !important;
    }

    #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a:before,
    .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
       background-color: #444 !important;
    }

    .mega-menu-tabs .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
       left: 22.54px;
    }

    #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: 20px 0 20px 39px !important;
       border-radius: 15.68px 0 0 15.68px;
       text-transform: none;
       opacity: 1;
       transition: all 0.5s ease;
       letter-spacing: -0.4375px;
    }

    #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: #F8F4ED !important;
       box-shadow: 0 21px 38.5px -24.5px rgba(77, 58, 25, 0.4);
       cursor: default;
       border: #F8F4ED !important;
       border-right: none !important;
       opacity: 1;
    }

    #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: 15.68px 0 0 15.68px;
    }

    #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: 15.68px 0 0 15.68px;
    }

    @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: 100px;
       padding-right: 0 !important;
       padding-bottom: 0 !important;
    }

    .menu-opt-middle-section-wrapper {
       background: #F8F4ED;
       width: 68%;
       max-width: 630px;
    }

    #navigation>ul.master-menu>li>ul .menu-subpage-card-hyperlink .menu-subpage-card-title span {
       background: linear-gradient(90deg, transparent, transparent), linear-gradient(90deg, #444444, #444444);
       background-size: 100% 0.98px, 0 0.98px;
       background-repeat: no-repeat;
       background-position: 100% 100%, 0 100%;
       cursor: pointer;
       transition: 0.4s all linear;
       padding-bottom: 2.94px;
    }

    #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.98px, 100% 0.98px;
    }

    .mega-menu-ls-wrapper .ls-mega-menu-hr {
       border: 1.05px solid #444;
       opacity: 0.1;
    }

    #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-bottom-sec {
       bottom: 70px !important;
    }

    #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {
       left: 58px;
    }

    #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 a:hover {
       font-size: 28px;
       transform: rotate(-45deg);
       margin-left: 5px;
    }

    #header #navigation>ul.master-menu>li>ul li .menu-opt-sogosurvey .menu-sm-header-content .menu-sm-title-content a i {
       margin-left: -5px;
    }

    #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a i {
       margin-left: 3px;
    }

    #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a:hover {
       color: #02becc !important;
    }

    .rs-product-whatis-section h3::before {
       background: #fff100;
    }

    .sm-tab-wrapper.activeTab .ls-menu-tab-sec::after {
       content: '';
       position: absolute;
       right: 22.54px;
       top: calc(50% - 5.6px);
       height: 9.1px;
       width: 9.1px;
       border: solid 2.625px #444;
       border-left: none;
       border-bottom: navajowhite;
       transform: rotate(45deg);
    }

    .rs-product-video-wrapper {
       box-shadow: 0px 31.36px 58.8px 0px rgb(34 30 12 / 30%);
       background: #F8F4ED;
    }

    .rs-product-video-wrapper .fa-play-circle {
       font-size: 34px;
    }

    .menu-subpage-card-hyperlink .menu-subpage-card-title-desc,
    #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a span {
       letter-spacing: -0.35px;
    }

    #navigation>ul.master-menu>li>ul .subpage-parent>a>span {
       font-size: 15px;
    }

    #navigation>ul.master-menu>li>ul .subpage-parent>a.subpage-header>span {
       font-size: 19px;
    }

    .mega-menu-product-sec .menu-sm-header-content {
       margin-left: 10.5px;
       margin-bottom: 15px;
    }

    /*.mega-menu-product-sec .menu-sm-header-content .menu-sm-title-desc {    margin-left: 3.5px;    font-size: 13px;    opacity: 0.8;  }  .mega-menu-solutions-sec  .menu-sm-header-content .menu-sm-title-desc,  .mega-menu-resources-sec  .menu-sm-header-content .menu-sm-title-desc {    margin-left: 14px;    font-size: 13px;    opacity: 0.8;  }*/
    .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: 28px;
       font-family: 'Epilogue-SemiBold';
       align-items: center;
       letter-spacing: -0.8px;
       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;
    }

    .menu-sm-allcard-wrapper {
       gap: 14px;
    }

    .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: 220px;
    }

    .menu-opt-sogocore .prod-header-img {
       max-width: 194px;
    }

    .menu-opt-sogocx .prod-header-img {
       max-width: 170px;
    }

    .menu-opt-sogoex .prod-header-img {
       max-width: 165px;
    }

    .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");
    }

    .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
       background-image: url("https://cdn.sogolytics.com/wp-content/uploads/2024/06/menu-card-woman-lightbg.png");
    }
 }


 @media screen and (min-width: 961px) {
  .menu-sm-title-content .solutions-header-text{
margin-right:5px;
}
    .mega-menu-solutions-sec div#mega-menu-tabs {
        display: none;
    }
 .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink span,
 .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink i {
    color: #02becc !important;
    transition: transform 0.5s ease;
    transform: scale(1.05);
 }

 .header-v1 #navigation .sub-menu {
    top: 72px;
 }

 .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: #02becc !important;
 }
    .sogo-solution-megamenu .solutions-case-study-sec {
       box-shadow: 0 1.24rem 2.2rem 0 rgb(13 36 38 / 22%);
       transition: transform 0.5s ease;
       background: #F8F4ED;
    }

    .sogo-solution-megamenu .solutions-case-study-sec:hover {
       box-shadow: 0 2.24rem 4.2rem 0 rgb(34 30 12 / 30%);
       transform: scale(1.04);
    }

    .case-study-descriptions a.cs-desc-hyperlink:hover,
    #navigation>ul.master-menu>li>ul ul li .case-study-descriptions a.cs-desc-hyperlink:hover {
       color: #02becc !important;
       transform: scale(1.0) !important;
    }

    .rs-product-video-wrapper {
     box-shadow: 0 1.24rem 2.2rem 0 rgb(13 36 38 / 22%);
       transition: transform 0.5s ease
    }

    .rs-product-video-wrapper:hover {
       box-shadow: 0 2.24rem 4.2rem 0 rgb(34 30 12 / 30%);
       transform: scale(1.04);
    }

    .rs-product-video-wrapper .fa-play-circle:hover {
       transform: scale(1.0) !important;
       box-shadow: none !important;
    }

    .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink span {
       transform: scale(1.0) !important;
       box-shadow: none !important;
    }

    .sogo-solution-megamenu .cs-desc-hyperlink span {
       transition: transform 0.5s ease
    }
    .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink span {
       color: #02becc !important;
       transition: transform 0.5s ease;
       transform: scale(1.05);
    }
	   /*Solution Revisit Changes  -Start */
div#SolByFunction {
width: 100%;
}
  
.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:1050px;
}
  #SolByFunction .menu-opt-middle-section-wrapper {
      width: 70%;
      padding: 50px 80px !important;
	  max-width:100%;
  }
  #SolByFunction .rs-product-desc-main-container{
      width: 30%;
  }
  
.menu-sm-title-content .solutions-header-text {
    font-size: 40px;
    line-height: normal;
    color: #444;
    letter-spacing: -1.429px;
    margin: 0;
}
.menu-sm-footer-content {
    position: absolute;
    bottom:40px;
}
      
.menu-sm-footer-content a{
    font-family: 'Epilogue-SemiBold' !important;
    font-size: 18px !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: 1px solid #DCD0BC !important;
    border-radius: unset !important;
    padding: 17.857px 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;
}

#SolByFunction .menu-opt-middle-section-wrapper .menu-sm-header-content, #SolByFunction .menu-opt-middle-section-wrapper .menu-sm-title-content{
margin-bottom:7px;
}
#navigation>ul.master-menu>li>ul .subpage-parent>a>span{
    font-size: 15px;
}
#navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent>a>span {
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: -0.714px;
    padding: 0;
    background: linear-gradient(90deg, transparent, transparent), linear-gradient(90deg, #444, #444);
    background-size: 100% 1px, 0 1px;
    background-repeat: no-repeat;
    background-position: 100% 100%, 0 100%;
    cursor: pointer;
    transition: 0.4s all linear;
    padding: 3px  0;
}
#header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent .menu-subpage-card-hyperlink:hover span{
	  background-size: 0 1px, 100% 1px;
}
.menu-subpage-card-hyperlink img {
	margin-right: 18px;
	width:30px;
	height:30px;
}

.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:115px;
}  
div#SolByFunction .subpage-parent {
    margin-left: 0;
    width:50%;
}
/*Solution Revisit Changes  -End*/	
/* ---------------------------- */  
    
 }

 /*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: 0px !important;
    }
  }
    @media screen and (min-width: 768px) {
       .no-margin {
          margin: 0rem !important;
       }
    }
 /*PX - Adding new mega menu changes - end - June 2024*/
 /*Adding new mega menu changes - end - June 2024*/
/*Adding new privacy feedback img in footer section - start */
.sogo-footer-compliance-wrapper {
   align-items: center;
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 {
   background: none;
   /* max-height: 55px; */
   max-height: 70px;
   width:208px;
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 img {
   width: 100%;
   height: 100%;
   user-select:none;
}
@media screen and (max-width: 767px) {

   /* .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 img {
       max-width: 90%;
       padding-left: 10%;
   } */
   /* .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4{
    width: 180px;
    max-height: 55px;
   } */
    /* .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image5{
        background-position: -814px 0;
        height: 100px;
    } */
}
@media screen and (max-width: 375px) {
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4{
    width: 172px;
    max-height: 56px;
  }
}
@media screen and (max-width: 360px) {
/* .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image5{
  width: 182px;
  height: 91px;
  background-position:-736px 0;
} */
}
/*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 {
    display: none !important;
  }
}
.sogo-phone-popup-wrapper {
    display:block;
    position: absolute;
    top: 30px;
    left: -70%;
    width: 378px;
    height: auto;
    background: #F8F4ED;
    border-radius: 14px;
    z-index: 999;
    box-shadow:  0px 289px 81px 0px rgba(0, 0, 0, 0.00), 0px 185px 74px 0px rgba(0, 0, 0, 0.02), 0px 104px 62px 0px rgba(0, 0, 0, 0.08), 0px 46px 46px 0px rgba(0, 0, 0, 0.13), 0px 12px 25px 0px rgba(0, 0, 0, 0.15);
}
.sogo-phone-popup-wrapper.callPopupHide{
  display:none;
}

.sogo-phone-popup-wrapper::before {
    content: '';
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 14px solid #F8F4ED;
    position: absolute;
    top: -10px;
    left: 70%;
    transform: translate(-50%, 0%);
}

.sogo-phone-popup-closeBtn {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 10px;
    line-height: normal;
    cursor: pointer;
}
.sales_call_btn.disableState{
   pointer-events:none;
}
.sogo-phone-popup-main {
    padding: 24px 24px 0;
}

.sogo-phone-popup-heading {
    font-family: 'Epilogue-Bold';
    color: #1F1F1F;
    text-align: center;
    letter-spacing: -0.28px;
    font-size: 16px;
    line-height: normal;
    margin-bottom: 18px;
}
.sogo-phone-popup-heading.sogo-PopupHeading{
     font-size: 24.5px;
margin-bottom:24.5px
}
.sogo-phone-popup-call-button {
    text-align: center;
    width: 100%;
}
.sogo-phone-popup-call-button a.slide-btn-wrapper.slide-button.fill-bg span {
    font-family: 'Epilogue-Bold';
    font-size: 16px;
}
.sogo-phone-popup-call-button.disabledPopupTxt {
    font-family: 'Epilogue-Regular';
    font-size: 16px;
    line-height: 21px;
    letter-spacing: -0.28px;
}
.sogo-phone-popup-call-button .slide-button.fill-bg {
    background-color: #006159;
    border: 2px solid #006159;
}

.sogo-phone-popup-call-button .slide-btn-wrapper.fill-bg span {
    color: #fff;
}

.sogo-phone-popup-call-button .slide-button.fill-bg i {
    background-color: #fff;
}

@media (min-width: 1025px) {
    .sogo-phone-popup-call-button .slide-btn-wrapper.slide-button:hover i {
        background-color: #02becc;
    }
    .sogo-phone-popup-call-button .slide-btn-wrapper.slide-button:hover i:before{
        right:20.3px;
       color:#fff;
    }
   .slide-btn-wrapper.slide-button:hover i:before{
     color:#fff;
    }
}

.sogo-phone-popup-call-button .slide-button.fill-bg i:before{
    color:#006159;
    right: 8.4px;
}

.sogo-phone-popup-divider {
    text-align: center;
    margin-top: 21px;
    color: #1F1F1F;
    font-size: 14px;
    font-family: 'Epilogue-Bold';
    opacity: 1;
    letter-spacing: -0.28px;
    line-height: normal;
}
.sogo-phone-popup-divider::before {
    content: "";
    display: inline-block;
    height: 1px;
    width: 65px;
    background: #1F1F1F;
    margin: 0 10px 5px 0;
}
.sogo-phone-popup-divider::after {
        content: "";
        display: inline-block;
        height: 1px;
        width: 65px;
        background: #1F1F1F;
        margin: 0 0 5px 10px;
}
.sogo-phone-popup-request-a-call-heading {
    text-align: center;
    margin: 16px auto 0;
    line-height: normal;
    font-family: 'Epilogue-Bold';
    font-size: 16px;
    color: #1F1F1F;
}
.sogo-request-a-call-frame {
    padding: 20px 27px 24px;
}
#SogoRequestCallForm{
    min-height:215px;
    width:100%;
}
.hideInternal{
display:none;
}
.sogo-phone-popup-after-submit.hideInternal{
display:none;
}
.sogo-phone-popup-after-submit {
    padding: 40px 22px 30px;
    text-align: center;
}

.sogo-phone-popup-thankyou-title {
    font-family: 'Epilogue-ExtraBold';
    font-size: 28px;
    color: #1F1F1F;
    letter-spacing: -0.84px;
    margin: 21px auto 17px;
    line-height: normal;
}

.sogo-phone-popup-thankyou-message {
    color: #1F1F1F;
    font-size: 17px;
    font-family: 'Epilogue-SemiBold';
    line-height: 22px;
    margin: 0 auto 66px;
    width: 280px;
    text-align: center;
}
.sogo-phone-popup-close-Slidebutton .slide-btn-wrapper span {
    font-family: 'Epilogue-Bold';
    font-size:16.8px !important;
}
.sogo-phone-popup-close-Slidebutton .slide-btn-wrapper.slide-button i:before{font-size:17px}
@media (min-width: 1025px) {
.sogo-phone-popup-close-Slidebutton .slide-btn-wrapper.slide-button:hover i:before{color:#fff;}
}
.sogo-phone-popup-close-Slidebutton .slide-btn-wrapper.slide-button i:before{right:9px}
.contact_sales_click {
    position: relative;
}
@media screen and (max-width:767px){
 .phone-icon{
   position: absolute;
    right: 91px;
    top: 45px;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 1;
}

#phoneIcon .sales_call_btn {
    display: block;
    width: 30px;
    height: 30px;
}
.sogo-phone-popup-wrapper {
    left: unset;
    top: 42px;
    right: -77px;
  width:353.5px;
}

.sogo-phone-popup-wrapper::before {
    right: 16%;
    left: unset;
}
.slide-btn-wrapper.slide-button{
padding:16.8px 15.4px 14px 40.6px;
}
}
/*New button changes - start*/
/*Common css for all the pages - start*/
/*New button changes*/
.slide-btn-wrapper.transparent-bg.sbtn-mr {
  margin-left: 20px;
}
.slide-btn-wrapper.slide-button {
  display: inline-block;
  padding: 18px 25px 15px 50px;
  border-radius: 32px;
  text-decoration: none;
  font-size: 16px;
  font-family: 'Epilogue-Bold';
  transition: all ease 0.4s !important;
  position: relative;
  z-index: 1;
  line-height: 1;
  box-sizing: border-box;
  border: 2px solid #fff000;
  cursor: pointer;
}
.slide-btn-wrapper.slide-button:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border-radius: 24px;
  z-index: -2;
}
.slide-btn-wrapper.slide-button i {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 7px;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  transition: all ease 0.4s;
  border-radius: 16px;
  z-index: -1;
}
.slide-btn-wrapper.slide-button i:before {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  font-size: 14px;
}
.slide-btn-wrapper.slide-button span {
  display: inline-block;
  font-size: inherit;
  position: relative;
  transform: translateX(0);
  transition: all ease 0.4s;
}
@media only screen and (min-width: 1025px) {
  .slide-btn-wrapper.slide-button:hover {
      color: #fff;
      padding: 18px 25px 15px 50px;
  }
  .slide-btn-wrapper.slide-button:hover::after {
      visibility: hidden;
  }
  .slide-btn-wrapper.slide-button:hover i {
      width: calc(100% + 5px);
      height: 100%;
      top: calc(50% - 3px);
      left: -3px;
      border-radius: 32px;
      background-color: #02becc;
      box-shadow: 0px 6px 0px 0px #04606d;
  }
  .slide-btn-wrapper.slide-button:hover i:before {
      top: 50%;
      right: 20px;
      color: #092224;
  }
  .slide-btn-wrapper.slide-button:hover span {
      color: #ffffff;
      top: -2px;
      transform: translateX(-25px);
      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: 1px;
  }
  .slide-btn-wrapper.slide-button:active {
      top: 2px;
  }
}
.slide-button.transparent-bg {
  color: #fff000;
  background-color: transparent;    
}
.slide-button.transparent-bg i {
  background-color: #fff000;
}
.slide-button.transparent-bg i:before {
  color: #092224;
}
.slide-btn-wrapper.transparent-bg span {
  color: #fff000;
}
.slide-button.fill-bg {
  color: #092224;
  background-color: #fff000;    
}
.slide-button.fill-bg i {
  background-color: #092224;
}
.slide-button.fill-bg i:before {
  color: #fff000;
}
.slide-btn-wrapper.fill-bg span {
  color: #092224;
}
@media only screen and (min-width: 1025px) {
  .slide-button.transparent-bg:hover,
  .slide-button.fill-bg:hover {
      background-color: #02becc;
      border-color: #02becc;
  }
}
@media only screen and (max-width: 767px) {
  a.slide-btn-wrapper.slide-button.transparent-bg.sbtn-mr {
      margin-left: 10px;
  }
  .slide-btn-wrapper.slide-button {
      font-size: 14px;
      padding: 15px 15px 15px 40px;
  }
  .slide-btn-wrapper.slide-button i {
      width: 25px;
      height: 25px;
  }
  .slide-btn-wrapper.slide-button i:before {     
      right: 8px;
  }
  .slide-btn-wrapper.slide-button span {
      font-size: 14px;
  }
}
/*Common Call Popup  css for all the pages - end*/

/*New topbar changes - start*/
.menu-item-41872,
.menu-item-41877 {
  display: none !important;
}
#topbar.sogo-topbar .sixteen.columns {
  min-height: 40px;
  position:relative;
}
#topbar.sogo-topbar .sixteen.columns:after {
  content: '';
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  width: 100%;
  height: 1px;
  background: radial-gradient(circle at 50% 50%, #F8F4ED 0%, rgba(248, 244, 237, 0.5) 0%, rgba(248, 244, 237, 0.1) 100%, rgba(248, 244, 237, 0) 100%);
  pointer-events: none;
}
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 45px;
}
.menu-item-41887 a {
  position: relative;
}
.menu-item-41887 a:before {
  content: '';
  display: inline-block;
  width: 1.5px;
  height: 19px;
  background-color: #fff;
  position: absolute;
  left: -14px;
  top: 50%;
  transform: translateY(-50%);
}
.menu-item-41887 a:after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f2bd';
  font-weight: 900;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  margin-left: 7.5px;
  vertical-align: middle;
}
#topbar .menu-login-new a:hover:after {
    color: #fff000;
}
@media only screen and (max-width: 1200px) and (min-width: 961px) {
    #navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a .fa-text-carrot {
        padding-left: 8px;
        padding-right: 8px;
    }
    #header.header-transparent.header-v1 #navigation>ul>li>a,
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.transparent-bg span {
        font-size: 11px !important;
    }
    #navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
        right: -6px;
    }
   #navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 20px;
}
  #header.header-v1 #navigation>ul {
      margin: 5px -2px 0 0 !important
  }
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
    #topbar .topbar-col2 ul.menu li {
        margin: 0 0 0 25px !important;
    }
}

/*New topbar changes - end*/

  /* Search Input Popup Css - start */
  form#custom-search-form {
    position: relative;
  }
  .searchbutton {
    position: absolute;
    top: 50%;
    right: 17.5px;
    transform: translateY(-50%);
    background: #fff000;
    padding: 10.5px 17.5px;
    box-sizing: border-box;
    font-size: 17.5px;
    border-radius: 10.5px;
    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: 2.1px;
    left:-19.25px;
    position: absolute;
    height:35px;
    top: 50%;
    transform: translateY(-50%);
    background: #333;
    opacity: 0.2;
    border-radius: 7px;
  }
  input#search-input {
  font-family: 'Epilogue-Regular';
  width: 100%;
  position: relative;
  padding: 21px 14px 17.5px 35px;
  line-height: normal;
  height:70px;
  font-size: 17.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 14px;
  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.7px;
    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: 987px;
  margin:180px auto 0;
  position: relative;
  animation: fadeIn 0.3s ease-in-out
  }
 
  #closePopup {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -59.5px;
  font-size: 35px;
  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:35px 21px 21px 21px;
    margin-top:14px;
    border-radius:7px;
    max-height:390px;
    overflow: hidden;
    overflow-y: scroll;
    box-sizing:border-box;
  }
 
  #search-results div {
    line-height: normal;
    margin-bottom: 0px;
  }
  #search-results .search-result-card {
    margin-bottom:21px;
    }
    #search-results div a {
      font-family: 'Epilogue-Regular';
      font-size: 14px;
      line-height: 24.5px; /* 175% */
      letter-spacing: -0.14px;
      color: #444;
    }
  #search-results h4 {
    font-family: 'Epilogue-Bold';
    font-size: 21px;
    letter-spacing: -0.56px;
    display:none;
  }
 
  #search-results .search-card.search-data-card {
    border: none;
    margin: 0;
    padding:24px;
  }
 
 
  #search-results  .search-data-card .search-infoLink {
    font-family: 'Epilogue-Regular';
    font-size: 17.5px;
    line-height: 24.5px; /* 175% */
    letter-spacing: -0.7px;
    margin-bottom:8px;
  }
  #search-results .search-card.search-data-card:hover .search-infoLink{
    color: #20becc;
    font-weight: 700;
    letter-spacing: -0.7px;
  }
 
  #search-results::-webkit-scrollbar {
    width: 9.8px;
  }
 
  #search-results::-webkit-scrollbar-thumb {
    border-radius: 7px;
    max-height: calc(100% - 96.6px);
    background: rgba(51,3,0,0.20);
  }
 
  #search-results::-webkit-scrollbar-track {
    border-radius: 7px;
    background-color: rgba(51,3,0,0.08)
  }
 
 

  #search-results {
    max-width: 1050px;
    background: #fff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    padding: 14px;
    position: absolute;
    z-index: 999;
    width: 100%;
    margin-top: 7px;
    display: none;
  }
 
 
  .search-card {
    display: block;
    transition: all 0.2s ease-in;
    padding: 34.3px;
    margin: 19.6px 5.6px 29.4px 5.6px;
    background-color: transparent;
    border-radius: 16.66px;
    border: 0.6965px solid rgba(51, 51, 51, 0.2);
  }
 
  .search-data-card .search-infoLink {
    font-size: 19.6px;
    font-family: 'Epilogue-SemiBold';
    color: #333;
    font-weight: 550;
    letter-spacing: -0.6965px;
    display: block;
    margin-bottom: 19.6px;
    line-height: normal;
  }
 
  .search-infoText {
      font-size: 14px;
      color: #808080;
      display: block;
      letter-spacing: -0.4375px;
      max-width: 100%;
      line-height: 24.5px;
      margin-bottom: 0;
  }
 
  .search-tags {
    font-size: 10.5px;
    color: #666;
    margin-top: 7px;
    margin-bottom: 0;
  }
 
  body #header.header-v1 #navigation>ul#nav>li.menu-search-icon a {
      padding-right: 17.5px !important;
  }
  #search-results .search-result-card .search-data-card {
      display: flex;
      align-items: center;
      border-bottom: 0.91px solid #DDDFE3 !important;
      border-radius: 0;
  }
    #search-results .search-card.search-data-card:hover {
    background: #F1F2F4;
    border-radius: 14px;
    border-bottom: 0.91px 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: 14px;
    padding: 10.5px 14px;
    color: #444;
    line-height: 28px;
    font-variant: all-small-caps;
    letter-spacing: 0.49px;
    border-radius:12px;
    border: 1.75px 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.56px;
  }
  .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:12px;
    }

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

    @media screen and (max-width:767px) {
    #popupBox {
      width: 90%;
      margin: 140px 0 0 0;
    }
    form#custom-search-form {
      width: 90%;
    }
    
    input#search-input {
      font-size: 12px;
      padding: 12px 14px 10px 24px;
      border-radius: 10px;
      height: 50px;
    }
    .searchbutton {
      padding: 8px 12px;
      font-size:12px;
      border-radius: 8px;
      right: 14px;
    }
      i.main-searchicon::after {
      height: 20px;
      width:1.4px;
      left: -14px;
    }

    div#closePopup {
      right: -35px;
      font-size:18px;
    }

    div#search-results {
      padding: 20px 14px;
      max-height: 350px;
    }
    
    /* Search Results Dropdown */
    #search-results .search-data-card .search-infoLink {
      font-size: 12px;
      line-height:18px;
      letter-spacing: -0.5px;
      margin-bottom:8px;
    }

    p.search-infoText {
      font-size: 8px;
      letter-spacing: -0.35px;
      line-height:14px;
    }

    p.search-tags span,
    .category-tag-wrap span {
      padding:5px 10px;
      border-radius:5.5px;
      font-size:8px;
		
    }

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

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

    #search-results .search-card.search-data-card {
      padding:8px 10px;
    }

    #search-results .search-result-card {
      margin-bottom: 18px;
    }

    #search-results .search-card.search-data-card:hover {
      border-radius:5px;
    }
  } 
 
  /* Search Input Popup Css - End */