/*Section 1:- Sogo banner section -start*/
.sogo-home-banner-wrapper-section {
  background-image: radial-gradient(circle at 0% 100%, #093033, #0c4145 100%);
  padding: 12rem 0;
}
.sogo-home-banner-left-section {
  position: relative;
}
.sogo-home-banner-left-child {
  position: absolute;
  right: 0;
  width: 93%;
  max-width: 1190px;
}
.sogo-home-banner-latest-strip {
  margin-bottom: 5.6rem;
  padding: 1.4rem 0;
}
.sogo-home-banner-latest-strip-desc {
  font-family: var(--font-EpilogueRegular);
  line-height: normal;
  font-size: 2.4rem;
  display: inline-block;
  color: #fff;
}
.sogo-banner-latest-strip-btn {
  display: inline-block;
  position: relative;
  left: 1.4rem;
  color: #fff000;
  font-family: var(--font-Epilogue-Bold);
  font-size: 2.24rem;
  transition: all 0.25s ease;
}
.sogo-banner-latest-strip-btn:hover {
  color: #fff000;
  display: inline-block;
  transform: scale(1.1);
}
.sogo-close-wsd {
  display: none;
  color: #fff;
  position: relative;
  left: 6.3rem;
  top: 0rem;
  cursor: pointer;
}
.sogo-home-banner-main {
  width: 80%;
}
h1.sogo-home-banner-primary {
  font-family: var(--font-Epilogue-Bold);
  color: #fff;
  font-size: 4.8rem;
  line-height: 1.32;
  margin-bottom: 4.2rem;
}
h2.sogo-home-banner-secondary {
  font-size: 3.2rem;
  color: #a3a3a3;
  line-height: 1.25;
  margin-bottom: 4.9rem;
}
.contact-child-frame {
  height: 10.5rem;
  top: 0rem;
  position: relative;
  z-index: 1;
}
.contact-child-frame .green-button {
  border-radius: 1.68rem;
  padding: 2.24rem 3.36rem;
  font-size: 2.24rem;
}
.contact-child-frame .turqoise-button.green-button {
  padding: 1.96rem 3.36rem;
  margin-left: 2.8rem;
  background: transparent !important;
  color: #fff000 !important;
  border-radius: 1.68rem;
  font-family: "Epilogue-Medium";
  font-size: 2.24rem;
  font-weight: 500;
}
.contact-child-frame .turqoise-button.green-button:hover {
  color: #333 !important;
  background: #fff000 !important;
  transform: scale(1.1);
  font-family: Epilogue-Bold;
}
.sogo-home-banner-right-section {
  position: relative;
}
.sogo-home-banner-screen-img {
  position: relative;
  max-width: fit-content;
  height: 71.5rem;
}
.sogo-home-banner-screen-img img {
  height: 100%;
}
.sogo-home-banner-right-section .sogo-home-banner-screen-img .play-btn {
  top: 50%;
  display: block;
  left: calc(50% + 7rem);
  transform: translate(-50%, -50%);
  position: absolute;
  line-height: normal;
}
.sogo-home-banner-right-section .fad.fa-play-circle {
  transition: all ease-in-out 0.3s;
  border-radius: 50%;
}
.sogo-home-banner-right-section .fad.fa-play-circle:hover {
  transform: scale(1.1);
  box-shadow: 0 1.68rem 4.48rem 0 rgba(0, 0, 0, 0.2);
}
.sogo-home-banner-right-section .fad:before {
  color: #333 !important;
  background: #dee0e4;
  border-radius: 50%;
}
.sogo-home-banner-right-section .fad:after {
  color: #dee0e4;
}
/*Section 1:- Sogo banner section --Ipad landscape*/
@media screen and (max-width: 1024px) and (min-width: 961px) {
  .sogo-home-banner-left-child {
    width: 70rem;
  }
  .sogo-home-banner-main {
    width: 100%;
  }
  .sogo-home-banner-latest-strip {
    margin-bottom: 5.6rem;
  }
  h1.sogo-home-banner-primary {
    font-size: 4.2rem;
  }
  .sogo-home-banner-right-section #bannerBtn {
    margin-left: 0 !important;
    margin-top: 25% !important;
  }
  .sogo-home-banner-screen-img {
    text-align: center;
  }
}
/*Section 1:- Sogo banner section --Ipad Potrait*/
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-home-banner-wrapper-section {
    padding-bottom: 0;
  }
  .sogo-home-banner-left-child {
    width: auto;
    position: relative;
    padding-left: 6.3rem;
  }
  .sogo-home-banner-wrapper-section .vc_col-sm-6 {
    width: 100%;
  }
  .sogo-home-banner-screen-img {
    text-align: center;
  }
  .sogo-home-banner-screen-img img {
    height: 72rem;
  }
  .sogo-home-banner-right-section .sogo-home-banner-screen-img .play-btn {
    left: 50%;
    top: 50%;
    transform: translateX(-50%);
  }
}
/*Section 1:- Sogo banner section --Mobile Responsive*/
@media screen and (max-width: 767px) {  
  .sogo-home-banner-left-child {
    width: auto;
    position: relative;
    padding-left: 2.8rem;
  }
  .sogo-home-banner-main {
    width: 95%;
  }
  .sogo-home-banner-latest-strip-desc {
    font-size: 2.24rem;
  }
  a.sogo-banner-latest-strip-btn {
    margin-top: 1.4rem;
  }
  .sogo-banner-latest-strip-btn {
    left: 0;
  }
  h1.sogo-home-banner-primary {
    font-size: 2.8rem;
  }
  h2.sogo-home-banner-secondary {
    font-size: 2.1rem;
  }
  .contact-child-frame {
    max-width: 50rem;
  }
  .sogo-home-banner-wrapper-section .sogo-home-banner-left-section .contact-child-frame a#sogo-radBanner-btn {
    padding: 2.24rem 1.4rem;
  }
  .contact-child-frame .turqoise-button.green-button {
    padding: 1.96rem 1.4rem;
    margin-left: 2.24rem;
  }
  .sogo-home-banner-wrapper-section {
    padding: 5.6rem 0 0;
  }
  .sogo-home-banner-wrapper-section .vc_col-sm-6 {
    width: 100%;
  }
  .sogo-home-banner-screen-img {
    text-align: center;
    max-width: 100%;
    height: 40rem;
  }
  .sogo-home-banner-right-section .sogo-home-banner-screen-img .play-btn {
    left: 50%;
    top: 50%;
    font-size: 10.5rem;
    transform: translateX(-50%);
  }
}
@media screen and (min-width: 1920px) {
  .sogo-home-banner-wrapper-section {
    padding-bottom: 7rem;
  }
}
/*Section 1:- Sogo banner section -end*/
/*Section 2:- Brand Marquee - start*/
.sogo-home-brand-marquee-section {
  padding: 4.8rem 0;
}
.marquee {
  height: 8.4rem;
  width: 390.04rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.marquee div {
  display: block;
  width: 200%;
  position: absolute;
  overflow: hidden;
  animation: marquee 50s linear infinite;
}
.marquee span {
  float: left;
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.marquee span img {
  width: auto;
  height: 7rem;
  margin: 0 3.5rem;
}
@keyframes marquee {
  0% {
    left: 0;
  }
  100% {
    left: -100%;
  }
}
/*Section 2:- Brand Marquee - end*/
/*Section 3:- Sogo Products Slider Main Section - Start*/
.sogo-home-products-heading-section {
  padding-top: 10.4rem;
}
.sogo-home-products-primary-txt {
  font-family: var(--font-Epilogue-Bold);
  font-size: 7.2rem;
  line-height: normal;
  color: #262a2a;
}
.sogo-home-products-secondary-txt {
  font-family: "Epilogue-Bold";
  font-size: 6.4rem;
  color: #02becc;
  line-height: normal;
}
.slick-dots li .dot {
  font-family: 'Epilogue-Regular';
}
/*Sogo Products Main Common Css - Start*/
.autoTab-loop {
  padding: 10.4rem 0 8rem;
  background-color: #fff;
}
.sogo-home-products-autoTab-wrapper {
  background: #fff;
  box-shadow: 0 0 7.014rem 0 rgba(0, 0, 0, 0.15);
  padding: 14rem 7rem 2.8rem;
  border-radius: 2.8rem;
  margin-bottom: 6.3rem;
}
.sogo-home-products-autoTab-wrapper.sogo-connect-wrapper {
  padding: 7rem 7rem 7rem;
}
.sogo-products-slider-main-container-with-header-tag-wrapper {
  min-width: 60%;
  width: 50%;
}
.sogoSub-tabContainer {
  display: flex;
}
.sogoSub-tabContent .sogoSublogo {
  min-height: 9.8rem;
  min-width: 41.6rem;
  background-size: contain;
  background-repeat: no-repeat;
}
.sogo-slider-testimonial-card-wrapper img {
  width: 100%;
  height: 100%;
}
.sogoSub-mainText {
  margin-left: 9.1rem;
}
.sogoSub-tabCheading h3 {
  margin-bottom: 1.4rem;
  font-size: 2.4rem;
  font-family: var(--font-Epilogue-Bold);
  color: #333;
  line-height: 1.21;
}
.sogoSub-mainText p {
  font-family: var(--font-Epilogue-Regular);
  font-size: 2.4rem;
  line-height: 1.5;
  color: #262a2a;
  max-width: 90%;
  margin-bottom: 4.8rem;
  margin-top: 6.5rem;
}
.sogoSub-mainText a {
  font-family: var(--font-Epilogue-Bold);
  font-size: 2rem;
  line-height: normal;
  color: #006159;
}
.sogoSub-mainText a:hover {
  transform: scale(1.05);
  display: inline-block;
}
.sogo-home-products-autoTab-wrapper:nth-child(2n) .sogoSub-tabContainer {
  flex-direction: row-reverse;
}
.sogo-home-products-autoTab-wrapper:nth-child(2n) .sogoSub-tabContainer .sogoSub-tabContent {
  margin-left: 4.2rem;
}
.slick-dots li {
  width: auto;
  height: auto;
}
.sogo-products-sogosurvey-slide.dot {
  background: rgba(13, 110, 101, 0.3);
  border-radius: 7.56rem;
  line-height: normal;
  padding: 1.2rem 3rem;
  color: #fff;
  font-size: 1.8rem;
}
.slick-active .sogo-products-sogosurvey-slide {
  background: #0d6e65;
  color: #fff;
}
.sogo-products-sogosurvey-slide:hover {
  background: #0d6e65;
}
/*Sogo Products Main Common Css - End*/
/*Sogo Products Sogosurvey Tab Css -Start*/
.sogoscore-tabClogo {
  background: url(/wp-content/uploads/2023/10/sogo-product-sogosurvey-logo-imgn.png);
  background-size: contain;
}
.sogo-products-slider-sogosurvey-container-wrapper .slick-dots {
  top: -7rem;
  text-align: left;
}
/*Sogo Products Sogosurvey Tab Css -End*/
/* Sogo Products SogoCore Tab Css -Start */
.sogocore-tabClogo {
  background: url(/wp-content/uploads/2023/10/sogo-product-sogocore-logo-imgn.png);
  background-size: contain;
}
.sogo-products-slider-sogocore-container-wrapper .slick-dots {
  top: -7rem;
  text-align: left;
}
/* Sogo Products SogoCore Tab Css -End */
/* Sogo Products SogoCX Tab Css -Start */
.sogocx-tabClogo {
  background: url(/wp-content/uploads/2023/10/sogo-product-sogocx-logo-imgn.png);
  background-size: contain;
}
.sogo-products-slider-sogocx-container-wrapper .slick-dots {
  top: -7rem;
  text-align: left;
  left: -0.7rem;
}
/* Sogo Products SogoCX Tab Css -End */
/* Sogo Products SogoEX Tab Css -Start */
.sogoex-tabClogo {
  background: url(/wp-content/uploads/2023/10/sogo-product-sogoex-logo-imgn.png);
  background-size: contain;
}
.sogo-products-slider-sogoex-container-wrapper .slick-dots {
  top: -7rem;
  text-align: left;
}
/* Sogo Products SogoEX Tab Css -End */
.sogoconnect-tabClogo {
  background: url(/wp-content/uploads/2023/10/sogo-product-sogoconnect-logo-imgn.png);
  background-size: contain;
}
/*Section 3:- Sogo Products Main --Ipad Landscape*/
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .sogo-home-products-autoTab-wrapper:nth-child(2n) .sogoSub-tabContainer .sogoSub-tabContent .sogoSub-mainText p {
    padding-right: 0;
  }
  .sogo-products-sogosurvey-slide.dot {
    padding: 1.12rem 1.68rem;
    font-size: 1.54rem;
  }
}
/*Section 3:- Sogo Products Main --Ipad Potrait*/
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-products-slider-main-container-with-header-tag-wrapper {
    width: auto;
  }
  .sogoSub-tabContainer {
    flex-wrap: wrap;
  }
  .sogo-slider-product-card-wrapper {
    margin-top: 7rem;
  }
  .sogo-home-products-autoTab-wrapper {
    padding: 7rem 7rem 2.8rem;
  }
  .sogo-home-products-autoTab-wrapper:nth-child(2n) .sogoSub-tabContainer .sogoSub-tabContent {
    margin-left: 0;
  }
  .sogoSub-mainText {
    margin-left: 0;
    margin-top: 2.8rem;
    margin-bottom: 2.8rem;
  }
  .sogo-products-slider-sogosurvey-container-wrapper .slick-dots {
    top: 0rem;
  }
  .sogo-products-slider-sogocore-container-wrapper .slick-dots {
    top: 0;
  }
  .sogo-products-slider-sogoex-container-wrapper .slick-dots {
    top: -1.4rem;
  }
  .sogo-products-slider-sogocx-container-wrapper .slick-dots {
    top: 0;
  }
}
/*Section 3:- Sogo Products Main --Mobile Responsive */
@media screen and (max-width: 767px) {
  .sogo-home-products-secondary-txt,
  .sogo-home-products-primary-txt {
    font-size: 4.2rem;
  }
  .sogo-home-product-features-heading-wrapper .sogo-home-products-primary-txt {
    margin-top: 0.56rem;
  }
  .sogo-home-product-features-heading-main-section {
    padding: 6.3rem;
  }
  .sogo-home-products-heading-section {
    padding-top: 3.5rem;
  }
  .autoTab-loop {
    padding: 5.6rem 0 0;
  }
  .sogoSub-tabContainer {
    flex-wrap: wrap;
  }
  .sogo-home-products-autoTab-wrapper:nth-child(2n) .sogoSub-tabContainer .sogoSub-tabContent {
    margin-left: 0;
  }
  .sogoSub-tabContent .sogoSublogo {
    margin-top: 0;
  }
  .sogo-home-products-autoTab-wrapper {
    padding: 4.2rem 3.36rem 0;
  }
  .sogo-home-products-autoTab-wrapper.sogo-connect-wrapper {
    padding: 4.2rem 3.36rem 4.2rem;
  }
  .vc_responsive .wpb_row .vc_col-sm-12 {
    padding-left: 0;
    padding-right: 0;
  }
  .sogoSub-tabContent .sogoSublogo {
    min-height: 6.16rem;
    min-width: 25.9rem;
  }
  .sogoSub-mainText {
    margin: 2.8rem 0 0rem;
  }
  .sogoSub-tabCheading h3 {
    font-size: 2.24rem;
  }
  .sogoSub-mainText p {
    padding: 0;
    font-size: 1.96rem;
    line-height: 1.64;
    margin-bottom: 2.52rem;
  }
  .sogoSub-mainText a {
    font-size: 2.1rem;
  }
  .sogo-products-slider-main-container-with-header-tag-wrapper {
    min-width: 60%;
    width: auto;
  }
  .sogo-products-sogosurvey-slide.dot {
    font-size: 0.98rem;
    padding: 0.7rem 0.98rem;
  }
  .sogo-products-slider-sogosurvey-container-wrapper .slick-dots,
  .sogo-products-slider-sogocore-container-wrapper .slick-dots,
  .sogo-products-slider-sogoex-container-wrapper .slick-dots {
    top: 2.1rem;
  }
  .sogo-products-slider-sogocx-container-wrapper .slick-dots {
    top: 0;
  }
  .sogo-slider-product-card-wrapper {
    margin-top: 7rem;
  }
  .sogo-slider-product-card-wrapper.sogo-connect-wrapper {
    margin-top: 1.4rem;
  }
  .slick-dots li {
    margin-left: 0;
  }
}
/*Section 3:- Sogo Products Slider Main Section - End*/
/*Section 4:- Sogo Product Features Wrapper -start*/
.sogo-home-product-features-heading-main-section {
  background-image: radial-gradient(circle at 0% 100%, #093033, #0c4145 100%);
}
.sogo-home-product-features-heading-wrapper {
  padding-bottom: 10.5rem;
}
.sogo-home-product-features-heading-main-section {
  padding: 10.5rem 0 11.9rem;
}
.sogo-home-product-features-heading-wrapper .sogo-home-products-primary-txt {
  color: #fff;
}
.sogo-home-product-features-heading-wrapper .sogo-home-products-secondary-txt {
  color: #02becc;
  line-height: 1.29;
}
.sogo-feature-customerInfo-wrapper {
  display: flex;
}
.sogo-feature-customerInfo {
  width: 25%;
  padding: 0 2.8rem;
}
.sfci-icon {
  margin-bottom: 3rem;
  font-size: 8.5rem;
  line-height: 0.86;
  color: #12bdca !important;
}
.sogo-feature-customerInfo .sfci-heading {
  max-width: 34rem;
  margin: 1.4rem 0rem 3.22rem 0;
  font-size: 3.2rem;
  line-height: 1.25;
  color: #fff !important;
  font-family: var(--font-Epilogue-SemiBold);
  min-height: 10.5rem;
}
.sogo-feature-customerInfo .sfci-desc {
  padding: 0rem 0 2.8rem;
}
.sfci-desc .ss-typo_para-m-left {
  color: #b8b8b8;
  font-size: 2rem;
  line-height: 1.56;
  font-family: var(--font-Epilogue-Regular);
  max-width: 95%;
}
.sogo-feature-customerInfo:before {
  content: "";
  display: block;
  float: left;
  height: 47rem;
  width: 0.14rem;
  background-color: #ffffff;
  opacity: 20%;
  position: relative;
  top: 0rem;
  right: 2.8rem;
}
/*Section 4:- Sogo Product Features Wrapper --Ipad Landscape*/
@media screen and (max-width: 1024px) and (min-width: 961px) {
  .sogo-feature-customerInfo .sfci-heading {
    font-size: 2.8rem;
  }
  .sogo-feature-customerInfo .sfci-desc {
    min-width: 28rem;
  }
}
/*Section 4:- Sogo Product Features Wrapper --Ipad Potrait*/
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-feature-customerInfo-wrapper {
    flex-wrap: wrap;
  }
  .sogo-feature-customerInfo {
    width: 100%;
    margin-bottom: 2.8rem;
  }
  .sogo-feature-customerInfo:before {
    height: 0.14rem;
    width: 100%;
    right: 0rem;
    top: -2.8rem;
  }
  .sogo-feature-customerInfo-wrapper .sogo-feature-customerInfo:nth-child(1)::before {
    display: none;
  }
  .sogo-feature-customerInfo .sfci-heading {
    max-width: 55%;
  }
}
/*Section 4:- Sogo Product Features Wrapper --Mobile Responsive*/
@media screen and (max-width: 767px) {
  .sogo-home-product-features-heading-wrapper {
    padding-bottom: 4.2rem;
  }
  .sogo-feature-customerInfo:before {
    height: 0.14rem;
    width: 100%;
    right: 0rem;
    top: -3.5rem;
  }
  .sogo-feature-customerInfo-wrapper {
    flex-wrap: wrap;
  }
  .sogo-feature-customerInfo {
    width: 80%;
    margin-bottom: 3.5rem;
  }
  .sogo-feature-customerInfo-wrapper .sogo-feature-customerInfo:nth-child(1)::before {
    display: none;
  }
  .sogo-feature-customerInfo .sfci-heading {
    font-size: 2.8rem;
    max-width: 100%;
    line-height: 1.45;
  }
  .sogo-feature-customerInfo .sfci-desc {
    font-size: 1.96rem;
    width: 100%;
  }
  .sogo-home-case-study-card-main-container-header .sogo-customer-heading-wrapper {
    padding-top: 6.3rem;
  }
}
/*Section 4:- Sogo Product Features Wrapper -End*/
/*Section 5:- Sogo Home Testimonial Slider -  Start */
.sogo-testimonial-slider-main-container-wrapper .sogo-slider-testimonial-card-wrapper {
  width: 100%;
  height: 81.9rem;
  background-size: cover;
  background-position: right;
  background-repeat: no-repeat;
  display: flex;
  border-radius: 4.2rem;
}
.sogo-customer-heading-wrapper {
  padding: 14rem 0 8rem;
}
.sogo-slider-ts-card-left-sec,
.sogo-slider-ts-card-right-sec {
  width: 50%;
  min-width: 50%;
  box-sizing: border-box;
}
.sogo-slider-ts-card-left-sec {
  line-height: 1.29;
  text-align: left;
  color: #fff;
  padding: 19.6rem 7rem 12.6rem 13.3rem;
}
.sogo-slider-ts-card-right-sec {
  padding: 0;
  position: relative;
}
.play-btn {
  font-size: 14.28rem;
  text-align: center;
}
.sogo-slider-tsc-ls-description {
  font-family: "Epilogue-Bold";
  font-size: 5.6rem;
  position: relative;
  line-height: 1.2;
}
.sogo-slider-tsc-ls-user-details-wrapper {
  display: flex;
  align-items: center;
  margin-top: 6.3rem;
  position: absolute;
  bottom: 11.2rem;
}
.sogo-slider-tsc-ls-user-img {
  width: 11.48rem;
  height: 11.48rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  border-radius: 50%;
}
.sogo-slider-tsc-ls-user-name {
  font-family: "Epilogue-SemiBold";
  text-transform: uppercase;
  font-size: 3.5rem;
}
.sogo-slider-tsc-ls-user-profile {
  font-size: 2.8rem;
  margin-top: 1.4rem;
  line-height: 1.15;
  font-family: Epilogue-Regular;
}
.sogo-slider-tsc-ls-user-details {
  line-height: 1;
  margin-left: 2.8rem;
}
.sogo-slider-ts-card-right-sec .play-btn {
  position: absolute;
  top: 50%;
  left: 35%;
  transform: translate(-35%, -50%);
}
.sogo-slider-tsc-ls-description:before {
  content: "";
  display: block;
  background-image: url(/wp-content/uploads/2023/11/sogo-tat-testimonial-author-image-quotes-white.png);
  background-size: contain;
  background-repeat: no-repeat;
  height: 4.76rem;
  width: 100%;
  position: absolute;
  left: 0;
  top: -7rem;
}
.sogo-slider-ts-card-right-sec .fad.fa-play-circle {
  transition: all ease-in-out 0.25s;
  border-radius: 50%;
  cursor: pointer;
}
.sogo-slider-ts-card-right-sec .fad.fa-play-circle:hover {
  transform: scale(1.1);
  box-shadow: 0 1.68rem 4.48rem 0 rgba(0, 0, 0, 0.2);
}
.sogo-slider-ts-card-right-sec .fad.fa-play-circle:before {
  color: #006159;
  background: #fff;
  border-radius: 50%;
  opacity: 1;
}
.sogo-slider-ts-card-right-sec .fa-play-circle:after {
  opacity: 1;
}
/* adding slick css - start */
.sogo-testimonial-slider-main-container-wrapper .slick-list.draggable {
  border-radius: 4.2rem;
}
.sogo-testimonial-slider-main-container-wrapper .slick-slide {
  color: white;
  padding: 0;
  font-size: 4.2rem;
  text-align: center;
}
.sogo-testimonial-slider-main-container-wrapper .slick-prev:before,
.sogo-testimonial-slider-main-container-wrapper .slick-next:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  color: #ffffff;
  font-size: 7.84rem;
}
.sogo-testimonial-slider-main-container-wrapper .slick-prev.slick-disabled:before,
.sogo-testimonial-slider-main-container-wrapper .slick-next.slick-disabled:before {
  opacity: 0;
}
.sogo-testimonial-slider-main-container-wrapper .slick-prev:before {
  content: "\f104";
}
.sogo-testimonial-slider-main-container-wrapper .slick-next:before {
  content: "\f105";
}
.sogo-testimonial-slider-main-container-wrapper .slick-prev,
.sogo-testimonial-slider-main-container-wrapper .slick-next {
  z-index: 1;
  height: 100%;
  opacity: 0.25;
  transition: 1s;
  background-image: none;
}
.sogo-testimonial-slider-main-container-wrapper .slick-prev {
  left: 0;
  padding: 0 5.6rem 0 2.8rem;
  border-top-left-radius: 4.2rem;
  border-bottom-left-radius: 4.2rem;
}
.sogo-testimonial-slider-main-container-wrapper .slick-next {
  right: -0.7rem;
  padding: 0 5.6rem 0 2.8rem;
  border-top-right-radius: 4.2rem;
  border-bottom-right-radius: 4.2rem;
}
.sogo-testimonial-slider-main-container-wrapper .slick-prev:hover {
  background-image: linear-gradient(to left,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.55) 100%);
  opacity: 1;
}
.sogo-testimonial-slider-main-container-wrapper .slick-next:hover {
  background-image: linear-gradient(to right,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.55) 100%);
  opacity: 1;
}
.sogo-testimonial-slider-main-container-wrapper .slick-dots {
  bottom: 2.1rem;
  right: 4.9rem;
  text-align: right;
  z-index: 1;
}
.sogo-slide-ts-num {
  color: #ffffff;
  padding: 0.84rem 1.12rem 0.56rem;
  border-radius: 50%;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.68rem;
  transition: all ease-in 0.25s !important;
  position: relative;
  letter-spacing: 0.14rem;
  opacity: 0.5;
}
.slick-dots li:first-child .sogo-slide-ts-num {
  padding: 0.84rem 1.26rem 0.56rem 1.12rem;
}
.sogo-slide-ts-num:hover {
  color: #ffffff;
  background: transparent;
}
.slick-dots li {
  width: auto;
  height: auto;
}
.slick-active .sogo-slide-ts-num {
  opacity: 1;
}
.slick-dots li .sogo-slide-ts-num:after {
  content: "";
  position: absolute;
  bottom: -0.42rem;
  left: 0;
  background: #02becc;
  width: 0;
  height: 0.14rem;
  border-radius: 1.68rem;
}
.slick-dots li .sogo-slide-ts-num:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.42rem;
  background: rgba(255, 255, 255, 0.2);
  width: 100%;
  height: 0.14rem;
}
.slick-dots .slick-active .sogo-slide-ts-num:after {
  width: 100%;
  animation: homeslideranmiation 5500ms ease-in-out forwards;
}
@keyframes homeslideranmiation {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
/* adding slick css - end */
.view-testimonial-btn .green-button {
  margin: 2.8rem 0 13.44rem;
}
.view-testimonial-btn .slide-button.fill-bg {
  margin: 3rem 0 10rem;
}
.sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-1 .sogo-slider-tsc-ls-user-img {
  background-image: url(/wp-content/uploads/2023/06/sogo-katherine-bullock.png);
}
.sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-2 .sogo-slider-tsc-ls-user-img {
  background-image: url(/wp-content/uploads/2023/06/sogo-leah-campbell.png);
}
.sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-3 .sogo-slider-tsc-ls-user-img {
  background-image: url(/wp-content/uploads/2023/06/sogo-genice-e-decorte.png);
}
.sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-4 .sogo-slider-tsc-ls-user-img {
  background-image: url(/wp-content/uploads/2023/06/sogo-rric-caminiti.png);
}
/*Section 5:- Sogo Home Testimonial Slider --Responsive*/
@media screen and (min-width: 768px) {
  .sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-1 .sogo-slider-testimonial-card-wrapper {
    background-image: url(/wp-content/uploads/2023/10/sogo-testimonial-slider-bg-image-VPFW-new.png);
  }
  .sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-2 .sogo-slider-testimonial-card-wrapper {
    background-image: url(/wp-content/uploads/2023/10/sogo-testimonial-slider-bg-image-alliance-accounting-new.png);
  }
  .sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-3 .sogo-slider-testimonial-card-wrapper {
    background-image: url(/wp-content/uploads/2023/10/sogo-testimonial-slider-bg-image-healthshare-new.png);
  }
  .sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-4 .sogo-slider-testimonial-card-wrapper {
    background-image: url(/wp-content/uploads/2023/10/sogo-testimonial-slider-bg-image-fort-belvoir-new.png);
  }
}
/*Section 5:- Sogo Home Testimonial Slider -- Mobile Responsive Images*/
@media screen and (max-width: 767px) {
  .sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-1 .sogo-slider-testimonial-card-wrapper {
    background-image: url(/wp-content/uploads/2023/06/sogo-testimonial-slider-bg-image-mobile-VPFW.png);
  }
  .sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-2 .sogo-slider-testimonial-card-wrapper {
    background-image: url(/wp-content/uploads/2023/06/sogo-testimonial-slider-bg-image-mobile-alliance-accounting.png);
  }
  .sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-3 .sogo-slider-testimonial-card-wrapper {
    background-image: url(/wp-content/uploads/2023/06/sogo-testimonial-slider-bg-image-mobile-healthshare.png);
  }
  .sogo-testimonial-slider-main-container-wrapper.fadeInUp .sogo-slider-tcw-4 .sogo-slider-testimonial-card-wrapper {
    background-image: url(/wp-content/uploads/2023/06/sogo-testimonial-slider-bg-image-mobile-fort-belvoir.png);
  }
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
  .sogo-slider-ts-card-left-sec {
    padding: 16.1rem 0 9.8rem 11.9rem;
  }
  .sogo-slider-tsc-ls-description {
    font-size: 4.48rem;
  }
  .sogo-slider-tsc-ls-user-name {
    font-size: 3.22rem;
  }
  .sogo-slider-tsc-ls-user-profile {
    font-size: 2.52rem;
  }
}
/*Section 5:- Sogo Home Testimonial Slider --Ipad Responsive*/
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-slider-ts-card-left-sec {
    padding: 16.1rem 0 9.8rem 9.1rem;
    min-width: 55%;
  }
  .sogo-slider-tsc-ls-user-details-wrapper {
    margin-top: 3.5rem;
  }
  .sogo-slider-tsc-ls-description {
    font-size: 4.2rem;
  }
  .sogo-slider-tsc-ls-user-name {
    font-size: 2.94rem;
  }
  .sogo-slider-tsc-ls-user-profile {
    font-size: 2.24rem;
  }
  .view-testimonial-btn .green-button {
    margin: 5.6rem 0;
  }
}
/*Section 5:- Sogo Home Testimonial Slider --Mobile Responsive*/
@media screen and (max-width: 767px) {
  .sogo-testimonial-slider-main-container-parent-wrapper .col.span_12.color-dark.left {
    max-width: 47.6rem;
  }
  .sogo-slider-testimonial-card-wrapper {
    flex-wrap: wrap;
    width: 100%;
    height: 70rem;
  }
  .sogo-slider-ts-card-left-sec {
    padding: 9.8rem 3.5rem 0rem 3.5rem;
    width: 100%;
  }
  .sogo-slider-ts-card-right-sec {
    width: 100%;
  }
  .sogo-slider-ts-card-right-sec .play-btn {
    position: relative;
    top: -3.5rem;
    left: 0;
    transform: none;
  }
  .sogo-slider-tsc-ls-description {
    font-size: 2.8rem;
    min-height: 14.42rem;
    max-width: 36.4rem;
  }
  .sogo-slider-tsc-ls-description:before {
    height: 2.8rem;
    top: -4.9rem;
  }
  .sogo-slider-tsc-ls-user-name {
    font-size: 2.1rem;
  }
  .sogo-slider-tsc-ls-user-profile {
    font-size: 1.68rem;
    margin-top: 0.7rem;
  }
  .slick-prev,
  .slick-next {
    padding: 0 3.5rem 0 0.7rem;
    top: 50%;
    height: auto;
    z-index: 3;
    display: none;
  }
  .slick-prev:hover,
  .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    background-image: none;
  }
  .sogo-slider-tsc-ls-user-img {
    width: 8.68rem;
    min-width: 8.68rem;
    height: 8.68rem;
  }
  .sogo-testimonial-slider-main-container-wrapper .slick-dots {
    right: 9.1rem;
  }
  .sogo-slider-tsc-ls-user-details-wrapper {
    position: relative;
    top: 0;
    bottom: 0;
    margin-top: 4.9rem;
  }
  .view-testimonial-btn .green-button {
    margin: 0 0 5.6rem;
  }
  .sogo-testimonial-slider-main-container-wrapper .slick-prev:before,
  .sogo-testimonial-slider-main-container-wrapper .slick-next:before {
    position: absolute;
    bottom: 2.8rem;
  }
}
/* Section 5:- Sogo Home Testimonial Slider -  End */
/*Section 6:- Sogo Home Awards Section - Start */
.sogo-cust-award-section {
  padding-top: 6rem;
  padding-bottom: 0;
}
.sogo-customer-awards-wrapper {
  padding: 0rem 0 6.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}
.sogo-customer-awards-wrapper span {
  background-image: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-block;
  height: 16.1rem;
  width: 14.28%;
  margin-right: 2.8rem;
}
.sogo-customer-awards-wrapper.fadeMaxUp .sogo-capterra-logo {
  background-image: url(/wp-content/uploads/2022/04/software-review-champion.png);
  background-size: 13.02rem;
  margin-right: 0.7rem;
}
.sogo-customer-awards-wrapper.fadeMaxUp .sogo-leader-logo {
  background-image: url(/wp-content/uploads/2022/04/G2-Leader-2022.png);
  height: 16.52rem;
}
.sogo-customer-awards-wrapper.fadeMaxUp .sogo-expertc-logo {
  background-image: url(/wp-content/uploads/2023/06/G2-HighPerformer-2023.png);
}
.sogo-customer-awards-wrapper.fadeMaxUp .sogo-softwareadvice-logo {
  background-image: url(/wp-content/uploads/2023/06/G2-MomentumLeader-2023.png);
}
.sogo-customer-awards-wrapper.fadeMaxUp .sogo-crozdesk-logo {
  background-image: url(/wp-content/uploads/2022/04/GA_Badge_CategoryLeaders_2022.png);
  background-size: 18.2rem;
}
.sogo-customer-awards-wrapper.fadeMaxUp .sogo-pcmag-logo {
  background-image: url(/wp-content/uploads/2020/07/PC-Mag-Excellent.png);
}
.sogo-customer-awards-wrapper.fadeMaxUp .sogo-sourceforge-logo {
  background-image: url(/wp-content/uploads/2021/05/sogo-sourceforge-top-performers-21.svg);
  height: 15.96rem;
}
.sogo-customer-awards-wrapper span:last-child {
  margin-right: 0;
}
/* Section 6:- Sogo Home Awards Section --Ipad Potrait */
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-customer-awards-wrapper.to-animate-elem.fadeMaxUp.animated {
    flex-wrap: wrap;
    justify-content: center;
  }
  .sogo-customer-awards-wrapper.fadeMaxUp .sogo-capterra-logo {
    background-size: contain;
  }
  .sogo-customer-awards-wrapper.fadeMaxUp .sogo-leader-logo,
  .sogo-customer-awards-wrapper.fadeMaxUp .sogo-crozdesk-logo,
  .sogo-customer-awards-wrapper.fadeMaxUp .sogo-sourceforge-logo {
    height: 14rem;
    background-size: contain;
  }
  .sogo-customer-awards-wrapper span {
    width: 20%;
    height: 14rem;
    margin-bottom: 2.8rem;
  }
}
/* Section 6:- Sogo Home Awards Section --Mobile Responsive */
@media screen and (max-width: 767px) {
  .sogo-customer-awards-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
  .sogo-customer-awards-wrapper.fadeMaxUp .sogo-capterra-logo {
    background-size: contain;
  }
  .sogo-customer-awards-wrapper span {
    height: 9.8rem;
    width: 20%;
    margin-bottom: 2.8rem;
  }
  .sogo-customer-awards-wrapper.fadeMaxUp .sogo-leader-logo,
  .sogo-customer-awards-wrapper.fadeMaxUp .sogo-crozdesk-logo,
  .sogo-customer-awards-wrapper.fadeMaxUp .sogo-sourceforge-logo {
    height: 9.8rem;
    background-size: contain;
  }
}
/*Section 6:- Sogo Home Awards Section - End */
/*Section 7:- Sogo Home Overlay Section - Start */
.sogo-home-overlay-bg-wrapper {
  background: linear-gradient(180deg, #e5e7e7 0%, rgba(235, 235, 235, 0.00) 100%);
  height: 90rem;
  padding-top: 12rem;
  overflow: initial;
}
.sogo-blue-big-image1 {
  background-image: url(/wp-content/uploads/2023/10/sogo-home-overlay-bg-desktop-img.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 0 !important;
  min-height: 90rem;
  width: calc(100% - 5.6rem);
  margin: 0 2.8rem 14rem;
  border-radius: 4.2rem;
}
.sogo-blue-big-image-desktop {
  background-image: url(/wp-content/uploads/2023/10/sogo-blue-overlay-image.jpg);
  box-shadow: 0 2.8rem 8.414rem 0 rgba(1, 67, 61, 0.2);
}
.sogo-blue-big-image-mobile {
  background-image: url(/wp-content/uploads/2023/10/sogo-blueoverlay-img-responsive.jpg);
}
.sogo-home-bg-overlay-text-mainheading {
  color: var(--color-white);
  position: absolute;
  top: 11.5rem;
  max-width: 60%;
  left: 8.4rem;
}
.sogo-home-bg-overlay-text-wrapper .sogo-home-products-primary-txt {
  font-size: 7.2rem;
  color: var(--color-white);
  line-height: 1.1;
}
.sogo-home-bg-overlay-text-wrapper .sogo-home-products-secondary-txt {
  font-size: 4.8rem;
  color: var(--color-isonzo);
  line-height: normal;
}
.sogo-home-bg-overlay-features-wrapper {
  margin-top: 8.4rem;
}
.sogo-home-bg-overlay-features-list {
  display: flex;
  align-items: center;
  margin-bottom: 6.4rem;
}
.sogo-home-bg-overlay-features-icon .fal {
  color: #02becc;
  font-size: 4.8rem;
}
.sogo-home-bg-overlay-features-text {
  margin-left: 3.08rem;
  font-size: 2.4rem;
  line-height: 1.56;
  max-width: 80%;
  font-family: Epilogue-Regular;
}
.sogo-home-bg-overlay-features-icon {
  width: 4.9rem;
}
/* Section 7:- Sogo Home Overlay Section --Ipad Landscape */
@media screen and (max-width: 1024px) and (min-width: 961px) {
  .sogo-home-bg-overlay-text-wrapper .sogo-home-products-primary-txt {
    font-size: 6.3rem;
  }
  .sogo-home-bg-overlay-features-text {
    font-size: 2.24rem;
  }
}
/* Section 7:- Sogo Home Overlay Section --Ipad Potrait */
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-home-bg-overlay-text-wrapper .sogo-home-products-primary-txt {
    font-size: 4.9rem;
  }
  .sogo-home-bg-overlay-text-wrapper .sogo-home-products-secondary-txt {
    font-size: 4.9rem;
  }
  .sogo-home-bg-overlay-features-text {
    font-size: 1.96rem;
  }
}
/* Section 7:- Sogo Home Overlay Section --Mobile Responsive */
@media screen and (max-width: 767px) {
  .sogo-home-overlay-bg-wrapper .col.span_12.color-dark.left {
    max-width: 52.5rem;
  }
  .sogo-blue-big-image-mobile {
    height: 105rem !important;
    margin-top: 0;
    top: 0;
  }
  .sogo-home-bg-overlay-text-wrapper .sogo-home-products-primary-txt {
    font-size: 3.64rem;
  }
  .sogo-home-bg-overlay-text-wrapper .sogo-home-products-secondary-txt {
    font-size: 3.64rem;
  }
  .sogo-home-bg-overlay-text-mainheading {
    left: 5.6rem;
    max-width: 75%;
    top: 10.5rem;
  }
  .sogo-home-bg-overlay-features-text {
    font-size: 1.96rem;
  }
  .sogo-home-bg-overlay-features-list {
    align-items: flex-start;
  }
  .sogo-home-bg-overlay-features-wrapper {
    margin-top: 2.8rem;
  }
  .sogo-home-overlay-bg-wrapper {
    height: 105rem;
  }
  .sogo-home-bg-overlay-rad {
    text-align: center;
  }
}
/*Section 7:- Sogo Home Overlay Section - End */
/*Section 8:- Sogo Home Explore More Resource Section - Start */
.sogo-home-relative-wrapper {
  overflow: initial;
}
.sogo-resource-hyperlink-wrapper {
  padding: 7rem 0 11rem;
  max-width: 149.5rem;
  margin: auto;
}
.sogo-resource-hyperlink-parent {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 3.5rem 0;
  border-bottom: 0.28rem solid rgba(2, 190, 204, 0.5);
}
.sogo-resource-hyperlink-para {
  font-family: "Epilogue-light";
  font-size: 4rem;
  color: #262a2a;
}
.sogo-resource-hyperlink-anchor-tag {
  font-family: "Epilogue-Medium";
  padding: 0;
  line-height: 1;
  min-width: fit-content;
  text-align: right;
  margin-left: 0.7rem;
  font-size: 2rem;
}
.sogo-resource-hyperlink-parent:hover {
  transform: scale(1.05);
}
.sogo-resource-hyperlink-anchor-tag:hover {
  transform: none;
}
@media screen and (max-width: 1400px) and (min-width: 1200px) {
  .sogo-resource-hyperlink-parent:hover {
    transform: scale(1.03);
  }
}
/* Section 8:- Sogo Home Explore More Resource Section --Ipad Landscape */
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .sogo-resource-hyperlink-para {
    font-size: 3.92rem;
  }
}
/* Section 8:- Sogo Home Explore More Resource Section --Ipad Potrait, Mobile */
@media screen and (max-width: 960px) {
  a.sogo-resource-hyperlink-parent {
    flex-wrap: wrap;
  }
  .sogo-resource-hyperlink-para {
    font-size: 2.8rem;
    line-height: 1.29;
  }
  .sogo-resource-hyperlink-anchor-tag {
    font-size: 1.68rem;
    margin-top: 0.7rem;
    margin-left: 0;
  }
  .sogo-home-overlay-bg-wrapper {
    padding-top: 10rem;
  }
  .sogo-blue-big-image1 {
    height: 100rem;
  }
  .sogo-home-resources-heading-wrapper {
    padding-top: 0;
  }
  .sogo-home-resources-heading-wrapper .sogo-home-products-primary-txt br {
    display: none;
  }
}
/*Section 8:- Sogo Home Resource Section - End */
/*Section 9:- Sogo Home Blogs StayInTheKnow Section - Start */
.sogo-home-blog-StayInTheKnow-section,
.sogo-home-blog-StayInTheKnow-heading-wrapper {
  position: relative;
}
.sogo-home-blog-StayInTheKnow-parent-section {
  background-image: radial-gradient(circle at 0% 100%, #093033, #0c4145 100%);
  padding-bottom: 10.5rem;
}
.sogo-home-blog-StayInTheKnow-heading-section {
  background-image: radial-gradient(circle at 0% 100%, #093033, #0c4145 100%);
}
.sogo-home-blog-StayInTheKnow-heading-wrapper {
  padding-top: 13.3rem;
  max-width: 162.4rem;
  margin: auto;
}
.sogo-home-blog-StayInTheKnow-heading-wrapper .sogo-home-products-primary-txt {
  color: var(--color-white);
}
.sogo-home-blog-StayInTheKnow-slider-main-wrapper .slick-prev,
.sogo-home-blog-StayInTheKnow-slider-main-wrapper .slick-next {
  display: none !important;
}
.sogo-home-blog-StayInTheKnow-slider-main-wrapper .slick-dots {
  top: -9.8rem;
  text-align: right;
  z-index: -1;
  max-width: max-content;
  height: max-content;
}
.sogo-slide-blog-num {
  color: #ffffff;
  padding: 0.84rem 1.12rem 0.56rem;
  border-radius: 50%;
  font-family: var(--font-Epilogue-Regular);
  font-size: 1.68rem;
  transition: all ease-in 0.25s !important;
  position: relative;
  letter-spacing: 0.14rem;
  opacity: 0.5;
}
.slick-dots li:first-child .sogo-slide-blog-num {
  padding: 0.84rem 1.26rem 0.56rem 1.12rem;
}
.sogo-slide-blog-num:hover {
  color: #ffffff;
  background: transparent;
}
.slick-active .sogo-slide-blog-num {
  opacity: 1;
}
.slick-dots li .sogo-slide-blog-num:after {
  content: "";
  position: absolute;
  bottom: -0.42rem;
  left: 0;
  background: #02becc;
  width: 100%;
  height: 0.14rem;
  border-radius: 1.68rem;
}
.sogo-slider-tcw {
  cursor: pointer;
}
.sogo-home-blog-slider-card-wrapper {
  background: #fff;
  margin: 0 2.8rem 0 0rem;
  padding: 2.24rem 2.1rem 3.92rem;
  border-radius: 2.8rem;
  min-width: 51.8rem;
  min-height: 55.3rem;
}
.sogo-home-blog-slider-image {
  width: 100%;
  height: 40.6rem;
  background-size: cover;
  background-position: 0 40%;
  background-repeat: no-repeat;
  border-radius: 2.8rem;
}
.sogo-home-blog-slider-title {
  font-family: var(--font-Epilogue-Regular);
  color: #959595;
  line-height: 1.08;
  font-size: 1.6rem;
  margin-top: 3.78rem;
}
.sogo-home-blog-slider-heading {
  margin-top: 2.38rem;
  line-height: 1.35;
  font-size: 2rem;
  color: #222;
  font-family: "Epilogue-SemiBold";
  text-align: left;
  max-width: 51.8rem;
}
/* Section 9:- Sogo Home Blogs StayInTheKnow Section --Ipad Potrait */
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-home-blog-StayInTheKnow-heading-wrapper .sogo-home-products-primary-txt {
    padding-left: 2.8rem;
  }
  .sogo-home-blog-StayInTheKnow-section .sogo-home-blog-StayInTheKnow-slider-main-wrapper .sogo-slider-tcw:nth-child(1) {
    padding-left: 2.8rem !important;
  }
  .sogo-home-blog-slider-card-wrapper {
    max-width: 100%;
  }
}
/* Section 9:- Sogo Home Blogs StayInTheKnow Section --Mobile Responsive */
@media screen and (max-width: 767px) {
  .sogo-home-blog-StayInTheKnow-slider-main-wrapper {
    margin-bottom: 5.6rem;
  }
  .sogo-home-blog-StayInTheKnow-heading-wrapper .sogo-home-products-primary-txt {
    padding-left: 1.68rem;
  }
  .sogo-home-blog-StayInTheKnow-heading-wrapper {
    padding-top: 7rem;
  }
  .sogo-home-blog-slider-image {
    height: 17.5rem;
    background-position: 100% 20%;
  }
  .sogo-home-blog-slider-card-wrapper {
    min-height: 29.4rem;
    margin: 0 1.4rem 0 1.4rem;
    min-width: 30.1rem;
  }
  .sogo-home-blog-slider-title {
    font-size: 1.12rem;
  }
  .sogo-home-blog-slider-heading {
    font-size: 1.4rem;
    max-width: 30.1rem;
  }
}
/*Section 9:- Sogo Home Blogs StayInTheKnow Section - End */
/* Section 10:- Sogo Home Get Started CTA Section -Start */
.sogo-home-GetStarted-cta-wrapper {
  display: flex;
  padding: 16.1rem 0;
}
.sogo-home-GetStarted-cta-heading-text {
  font-family: var(--font-Epilogue-Bold);
  font-size: 7.2rem;
  line-height: 1.18;
  color: #006259;
  margin-bottom: 2.24rem;
}
.sogo-home-GetStarted-cta-desc {
  font-size: 2.4rem;
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.56;
  color: #5c6069;
  max-width: 581px;
}
.sogo-home-GetStarted-cta-cards.cta-contact-card:before {
  content: "";
  display: block;
  float: left;
  height: 32.9rem;
  width: 0.14rem;
  background-color: #006259;
  opacity: 30%;
  position: relative;
  top: 0rem;
  right: 2.1rem;
}
.sogo-home-GetStarted-cta-cards.cta-card-1 {
  width: 80%;
}
.sogo-home-GetStarted-cta-cards-icon .fal {
  font-size: 6.4rem;
  color: #02becc;
}
.sogo-home-GetStarted-cta-contact-desc {
  color: #5c6069;
  font-family: var(--font-Epilogue-Regular);
  line-height: 1.56;
  margin-top: 4rem;
  margin-bottom: 3.5rem;
  font-size: 2.4rem;
  max-width: 75%;
}
.sogo-home-GetStarted-cta-cards.cta-contact-card {
  margin-left: 2.8rem;
}
.sogo-home-GetStarted-cta-contact-title a {
  font-size: 2.8rem;
  color: #006259;
  font-family: var(--font-Epilogue-Bold);
  transition: all 0.3s ease !important;
}
.sogo-home-GetStarted-cta-contact-title a:hover {
  transform: scale(1.05);
  display: inline-block;
}
/* Section 10:- Sogo Home Get Started CTA Section --Ipad Landscape */
@media screen and (max-width: 1024px) and (min-width: 961px) {
  .sogo-home-GetStarted-cta-contact-title a {
    font-size: 2.52rem;
  }
}
/* Section 10:- Sogo Home Get Started CTA Section --Ipad Potrait */
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-home-GetStarted-cta-wrapper {
    flex-wrap: wrap;
  }
  .sogo-home-GetStarted-cta-cards.cta-card-1 {
    width: 100%;
    margin-bottom: 2.8rem;
  }
}
/* Section 10:- Sogo Home Get Started CTA Section --Mobile Responsive */
@media screen and (max-width: 767px) {
  .sogo-home-GetStarted-cta-wrapper {
    flex-wrap: wrap;
    padding: 7rem 0 0;
  }
  .sogo-home-GetStarted-cta-cards.cta-card-1 {
    width: 100%;
    margin-bottom: 2.8rem;
  }
  .sogo-home-GetStarted-cta-cards.cta-contact-card {
    margin-bottom: 2.8rem;
  }
  .sogo-home-GetStarted-cta-heading-text {
    font-size: 3.64rem;
    line-height: 1.15;
  }
  .sogo-home-GetStarted-cta-cards.cta-contact-card:before {
    right: 2.8rem;
  }
}
/* Section 10:- Sogo Home Get Started CTA Section -End */
/* Section 11:- Sogo Home Join the stronges brand Section -Start */
/* Need to be done from common */
.sogo-blue-banner-client-section {
  background-image: url(/wp-content/uploads/2021/01/sogo-blue-clientSection.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 11.2rem !important;
  margin-top: 8.4rem !important;
  height: 48.384rem;
}
/* Section 11:- Sogo Home Join the stronges brand Section --Ipad Potrait  */
@media screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-blue-banner-client-section {
    background-image: url(/wp-content/uploads/2023/10/sogo-blue-clientSection-mobile.png);
    height: 70rem;
    background-size: contain;
  }
  .sogo-blue-bc-Textblock {
    margin-top: 19.6rem;
  }
  .sogo-blue-bc-Textblock .sub-head-Join {
    font-size: 7rem;
    max-width: 60%;
  }
}
/* Section 11:- Sogo Home Join the stronges brand Section --Mobile*/
@media screen and (max-width: 767px) {
  .sogo-blue-banner-client-section {
    background-image: url(/wp-content/uploads/2023/10/sogo-blue-clientSection-mobile.png);
    height: 39.2rem;
    background-size: contain;
  }
  .sogo-blue-bc-Textblock {
    margin: 9.8rem 0rem 6.3rem;
    padding: 2.8rem 0;
  }
  .sogo-blue-bc-Textblock .sub-head-Join {
    font-size: 4.2rem;
    max-width: 33.6rem;
  }
}
/* Section 11:- Sogo Home Join the strongest brand Section -End */

/*Home page stats section common*/
/*Rank Badge wrapper*/
.sogo-home-rank-main-section {
  background: #112326;
  padding: 8.5rem 0;
}
.sogo-home-rank-section {
  display: flex;
  justify-content: space-between;
}
.rank-wrapper {
  display: flex;
  align-items: center;
  margin-right: 6.5rem;
  box-sizing: border-box;
}
.rank-wrapper:last-child {
  margin-right: 0;
}
.rank-icon-div {
  font-size: 7rem;
  color: #12bdca;
  line-height: 1
}
.rank-head {
  font-family: 'Epilogue-Bold';
  font-size: 4rem;
  line-height: 1;
  letter-spacing: -0.064rem;
  color: #fff;
}
.rank-subhead {
  font-size: 2.4rem;
  line-height: 1;
  color: #fff;
  letter-spacing: -0.042rem;
  font-family: 'Epilogue-Light';
}
.rank-details-wrap {
  margin-left: 1.6rem;
}
@media only screen and (max-width: 1024px) and (min-width: 961px) {
  .sogo-home-blog-StayInTheKnow-heading-wrapper .sogo-home-products-primary-txt {
    padding-left: 4.8rem;
  }
  .rank-wrapper:first-child .rank-subhead {
    width: 70%;
  }
  .rank-wrapper {
    margin-right: 5.8rem;
  }
  .rank-subhead {
    font-size: 1.8rem;
  }
  .rank-icon-div {
    font-size: 5.8rem;
  }
}
@media only screen and (max-width: 960px) and (min-width: 768px) {
  .sogo-home-rank-section {
    flex-wrap: wrap;
  }
  .rank-wrapper:nth-child(1),
  .rank-wrapper:nth-child(2) {
    margin-bottom: 6.5rem;
  }
  .rank-wrapper {
    width: 50%;
    margin-right: 0;
  }
  .rank-icon-div {
    width: 25%;
    text-align: center;
  }
  .rank-wrapper:first-child .rank-subhead {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .sogo-home-rank-section {
    flex-wrap: wrap
  }
  .sogo-home-rank-section {
    flex-wrap: wrap;
  }
  .rank-wrapper {
    width: 100%;
    margin-bottom: 50px;
    margin-right: 0;
  }
  .sogo-home-rank-section .rank-wrapper:last-child {
    margin-bottom: 0
  }
  .rank-icon-div {
    text-align: center;
    width: 25%;
  }
  .contact-child-frame .slide-btn-wrapper.slide-button {
      padding: 2.2rem 2.2rem 2.2rem 5.2rem;
  }
}