/* Header Section - start */
.container {
  width: 100%;
  max-width: 2560px;
  margin: auto;
}
.container .sixteen.columns {
  width: 100%;
  padding-left: clamp(0px, 3.364%, 80px);
  padding-right: clamp(0px, 3.364%, 80px);
  box-sizing: border-box;
}
.container .column,
.container .columns {
  margin-left: 0;
  margin-right: 0;
}
#header.header-v1 {
  height: auto;
}
#header.header-v1 div.logo {
  margin-top: 1.9rem; /* 1.3rem */
}
.header-v1 div#navigation {
  width: 100%;
}
#navigation .sogo-logo-transparent.header-transparent {
  width: 13%;
}
#header.header-v1 #navigation>ul {
  width: 87%;
  justify-content: flex-end;
}
#header.header-v1 #navigation>ul {
  margin: auto 0 !important;
  height: 100%;
  display: flex;
  align-items: center;
}
.vc_container,
.vc_non_responsive .wpb_row .vc_col-sm-1,
.vc_non_responsive .wpb_row .vc_col-sm-10,
.vc_non_responsive .wpb_row .vc_col-sm-11,
.vc_non_responsive .wpb_row .vc_col-sm-12,
.vc_non_responsive .wpb_row .vc_col-sm-2,
.vc_non_responsive .wpb_row .vc_col-sm-3,
.vc_non_responsive .wpb_row .vc_col-sm-4,
.vc_non_responsive .wpb_row .vc_col-sm-5,
.vc_non_responsive .wpb_row .vc_col-sm-6,
.vc_non_responsive .wpb_row .vc_col-sm-7,
.vc_non_responsive .wpb_row .vc_col-sm-8,
.vc_non_responsive .wpb_row .vc_col-sm-9,
.vc_responsive .wpb_row .vc_col-sm-1,
.vc_responsive .wpb_row .vc_col-sm-10,
.vc_responsive .wpb_row .vc_col-sm-11,
.vc_responsive .wpb_row .vc_col-sm-12,
.vc_responsive .wpb_row .vc_col-sm-2,
.vc_responsive .wpb_row .vc_col-sm-3,
.vc_responsive .wpb_row .vc_col-sm-4,
.vc_responsive .wpb_row .vc_col-sm-5,
.vc_responsive .wpb_row .vc_col-sm-6,
.vc_responsive .wpb_row .vc_col-sm-7,
.vc_responsive .wpb_row .vc_col-sm-8,
.vc_responsive .wpb_row .vc_col-sm-9 {
  padding-left: clamp(0px, 1.682%, 40px); /* 1.5% */
  padding-right: clamp(0px, 1.682%, 40px); /* 1.5% */
}
.vc_column_container>.vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
#header.header-v1 #navigation>ul>li {
  padding-top: 0;
}
#header.header-transparent.header-v1 #navigation>ul.master-menu>li.coral-button {
  padding-top: 0;
  padding-bottom: 0;
}
body #header.header-transparent.header-v1 #navigation>ul#nav>li.coral-button a,
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a {
  margin: auto 0 !important;
  font-size: 2rem; /* 1.4rem */
  padding: 1.4rem 2rem !important; /* 1rem */
  border: 0.29rem solid #fff000; /* 2px */
}
.page-section .standard-section .span_12 {
  max-width: 2560px !important;
  margin: 0 auto;
  padding-left: clamp(0px, 1.682%, 40px); /* 1.5% */
  padding-right: clamp(0px, 1.682%, 40px); /* 1.5% */
  box-sizing: border-box;
}
.page-section .wpb_row .wpb_row {
  margin: 0 !important;
  padding: 0;
}
@media (max-width: 1200px) and (min-width: 961px) {
  #header.header-v1 div#navigation {
      margin-left: 0;
  }
  #header.header-transparent.header-v1 div#navigation>ul>li.coral-button {
      padding-left: 1.4rem; /* 1rem */
  }
  #header.header-transparent.header-v1 #navigation>ul>li>a {
      margin-top: 0;
  }
}
@media (max-width: 960px) and (min-width: 768px) {
  #mobile-header .mobile-sub-logo.logo {
      margin: 0;
  }
  .logo.mobile-logo img,
  .sogo-logo-transparent img {
      margin-left: 0;
  }
  .container .four.columns.fourth-column {
    width: 245px !important;
  }
}
@media (max-width: 960px) {
  #mobile-header .nav-mobile {
      right: 2.9rem; /* 2rem */
  }
  #footer .container {
      flex-wrap: wrap;
  }
  .first_step_header.menu-brand-3 {
      padding-top: 0 !important;
  }
  #mobile-navigation ul li i {
      padding: 0.6rem 2rem 0 0 !important; /* 0.4rem */
  }
}
@media (max-width: 767px) {
  .logo img {
      margin-left: 0 !important;
  }
  #mobile-header .nav-mobile {
      top: 5.5rem; /* 3.8rem */
  }
  #mobile-navigation {
      height: 529px;
  }
}
/* Menu common css - start */
/* Topbar header section */
#topbar .topbar-col2 ul.menu li {
  margin: 0 0 0 3.6rem; /* 2.5rem */
}
#topbar ul.menu li a {
  letter-spacing: 0.0725rem; /* 0.05rem */
}
#topbar ul.menu li,
span#top-option {
  font-size: 1.9rem; /* 1.3rem */
}
#topbar .shimmer-css a {
  font-size: 1.9rem !important; /* 1.3rem */
  letter-spacing: 0.0725rem !important; /* 0.05rem */
}
/* Main menu header section */
#navigation .sub-menu li a {
  font-size: 2.2rem Epilogue-Regular, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; /* 1.5rem */
}
#menu-new-topbar-navigation .fa-caret-down,
#navigation .fa-caret-down {
  font-size: 1.7rem; /* 1.2rem */
}
#navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow {
  margin-right: 2.3rem; /* 1.6rem */
}
@media (min-width: 961px) and (max-width: 1199px) {
  #navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 2.3rem; /* 1.6rem */
  }
}
#header.header-transparent.header-v1 #navigation>ul>li>a {
  font-family: 'Epilogue-Medium';
  color: #ebedf1;
  font-size: 2rem; /* 1.4rem */
  margin-top: 0;
  cursor: pointer;
  letter-spacing: 0.0725rem; /* 0.05rem */
}
#navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a .fa-text-carrot,
body #header.header-v1 #navigation>ul#nav>li>a {
  padding-left: 1.9rem !important; /* 1.3rem */
  padding-right: 1.9rem !important; /* 1.3rem */
}
@media (min-width: 961px) and (max-width: 1199px) {
  #navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a .fa-text-carrot,
  body #header.header-v1 #navigation>ul#nav>li>a {
    padding-left: 1rem !important; /* 1.3rem */    
  }
}
#navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
  right: -0.1rem; /* -0.1rem */
  bottom: -0.1rem; /* -0.1rem */
  font-size: 2.4rem; /* 1.6rem */
}
.fa-text-carrot.fa-carrot-after:after {
  top: calc(50% + 3.9rem); /* 2.7rem */
  width: 1.7rem; /* 1.2rem */
  height: 1.7rem; /* 1.2rem */
}
.header-v1 #navigation .sub-menu {
  top: 4.9rem; /* 3.4rem */
}
#header #navigation>ul.master-menu>li.megamenu>ul>li {
  padding: 2.2rem 2.3rem 2.2rem; /* 1.5rem */
}
/* #navigation ul li.sogo-product-megamenu>ul>li>ul>li {
padding: 2rem 1rem;
} */
#header #navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul li a {
padding: 0 0.7rem 0.7rem;
}
#navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a,
.menu-brand-icon+span {
font-size: 2.4rem;
}
#navigation>ul.master-menu>li>ul li a,
#navigation>ul.master-menu>li>ul ul li a {
font-size: 2rem;
}
/* Main menu product option css */
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4)>ul>li {
  padding: 2.9rem 0 0;
}
/*@media (max-width: 2000px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li {
      width: 25% !important;
  }
}
@media (min-width: 2001px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li {
      width: auto !important;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li>ul {
      min-width: 445px !important;
  }
}
/* Main menu solution option css --
#header #navigation>ul.master-menu>li.megamenu>ul>li>a {
  font-size: 2.4rem;
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p.subhead_desc_menu {
  margin-top: 1.4rem;
  font-size: 2rem;
  max-width: 31.3rem;
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3)>ul>li:nth-child(1),
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4)>ul>li:nth-child(1) {
  margin-bottom: 2.9rem;
}
#navigation>ul.master-menu>li>ul ul li.demo-button a {
  font-size: 2rem;
  padding: 1.4rem 1.7rem !important;
}
@media (min-width: 1201px) {
  li.solution-industry-subDiv:nth-child(2):before {
      height: 23rem;
  }
}
@media (min-width: 1621px) and (max-width: 1919px) {
  #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: 26%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3) {
      width: 21%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
      width: 30%;
  }
}
@media (min-width: 1621px) {
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
      min-height: 59.65rem;
  }
}
@media (min-width: 1920px) and (max-width: 2559px) {
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
      width: 24%;
  }
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(2) {
      width: 28%;
  }
}
@media (min-width: 2560px) and (max-width: 3800px) {
  #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: 27%;
  }
}
@media (min-width: 3801px) {
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
      width: 38%;
  }
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(2) {
      width: 15%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3) {
      width: 12%;
  }
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
      width: 35%;
  }
  #navigation>ul.master-menu>li .fa-carrot-after i.fa-angle-down::before{
      margin-bottom: 5px;
  }
}
/* Main menu resources option css--
#navigation ul li.megamenu.sogo-resources-block>ul>li>ul>li {
  margin-bottom: 2.9rem;
}
#navigation .sogo-resources-block>.sub-menu {
  width: 69.6rem;
}
/*Corral button css*/
#header.header-transparent.header-v1 div#navigation>ul>li.coral-button {
  padding-left: 1.4rem;
}

/*Add new mega menu css - start - Jan 2024 - after*/
@media screen and (min-width:961px) {
  #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;
  }
  #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;
  }
  /* Mega menu new changes - product - start */
  .mega-menu-main-container {
      display: flex;
      box-sizing: border-box;
      max-width: 179rem;
      min-height: 84.7rem;
      /*min-height: 76rem;- for 6 card menu height*/
  }
  .mega-menu-ls-wrapper {
      width: 20%;
      min-width: 25.2rem;
      max-width: 20%;
      margin: 0;
      background: #124044;
      margin-top: 3.64rem;
      position: relative;
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-tabs {
      max-width: 37rem;
      width: 100%;
      position: absolute !important;
      right: 0;
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-top-sec {
      top: 0 !important;
  }
  #navigation>ul>li.megamenu>ul>li .mega-menu-ls-wrapper .mega-menu-bottom-sec {
      position: absolute !important;
      top: unset !important;
      bottom: 10rem !important;
  }
  .mega-menu-ls-wrapper .ls-mega-menu-hr {
      width: 80%;
      position: absolute;
      left: 50%;
      transform: translateX(-50%);
      top: -2.52rem;
      margin: 0;
      opacity: 0.4;
  }
  .product-sec-content {
      width: 80%;
      display: flex;
      box-sizing: border-box;
  }
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper {
      padding: 1.12rem 0 1.12rem 6.3rem;
      border-radius: 2.24rem 0 0 2.24rem;
      background-color: transparent;
      text-transform: none;
  }
  .sm-tab-wrapper .ls-menu-tab-sec {
      color: #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: 2.24rem 0 0 2.24rem;
      /* border: 0.21rem solid rgba(255, 255, 255, 0.60); */
      border-right: none;
      box-shadow: -2rem 2.8rem 5.6rem 0rem rgba(13, 36, 38, 0.3);
  }
  #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% - 0.14rem);
      transform: translateY(-50%);
      left: -3.22rem;
      width: 1.12rem;
      height: 1.12rem;
      border-radius: 50%;
  }
  .menu-opt-middle-section-wrapper {
      width: 73%;
      padding: 3.64rem 4.9rem 4.9rem;
      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: 39.9rem;
      padding: 3.5rem 1.4rem 4.9rem 3.5rem;
      background: #124044;
      box-sizing: border-box;
  }
  .menu-sm-header-content {
      margin-bottom: 3.5rem;
  }
  .menu-sm-header-content .menu-sm-title-content {
      display: flex;
      font-size: 4.8rem;
      font-family: 'Epilogue-SemiBold';
      align-items: center;
      letter-spacing: -0.1rem;
  }
  .prod-header-img {
      width: 100%;
      height: 7.28rem;
      background-size: contain;
      background-repeat: no-repeat;
  }
  .menu-opt-sogosurvey .prod-header-img {
      background-image: url("/wp-content/uploads/2024/04/Frame-14-3.png");
      max-width: 35rem;
  }
  .menu-opt-sogocore .prod-header-img {
      background-image: url("/wp-content/uploads/2024/04/Frame-14-2.png");
      max-width: 31.5rem;
  }
  .menu-opt-sogocx .prod-header-img {
      background-image: url("/wp-content/uploads/2024/04/Frame-14-1.png");
      max-width: 27.58rem;
  }
  .menu-opt-sogoex .prod-header-img {
      background-image: url("/wp-content/uploads/2024/04/Frame-14.png");
      max-width: 26.6rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a {
      display: inline-block;
      font-family: 'Epilogue-Bold';
      font-size: 2.1rem;
      margin-left: 2.1rem;
      color: #006159 !important;
      cursor: pointer;
      transition: transform 0.5s ease;
      letter-spacing: -0.03rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a:hover {
      transform: scaleX(1.05);
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a i{
    margin-left: 0.5rem;
  }
  .menu-sm-header-content .menu-sm-title-desc {
      font-size: 2rem;
      line-height: 1.42;
      letter-spacing: -0.07rem;
      margin-top: 2.1rem;
      margin-bottom: 4.2rem;
  }
  .menu-sm-allcard-wrapper {
      display: flex;
      justify-content: flex-start;
      flex-wrap: wrap;
      gap: 3.5rem;
  }
  #header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink {
      display: block;
      position: relative;
      width: 30%;
      min-height: 16.24rem;
      padding: 2.8rem 2.24rem !important;
      color: #2a2a2a !important;
      box-sizing: border-box;
      background: transparent;
      border-radius: 2.8rem;
      text-decoration: none;
      border: 0.14rem 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(-1.4rem);
      box-shadow: 0 1.4rem 0 #124044;
      border-bottom: none !important;
      transition: all 0.2s ease;      
  }
  #header #navigation>ul.master-menu>li>ul li .mega-menu-product-sec a.menu-subpage-card-hyperlink:hover {
      border: 0.14rem solid rgba(23, 130, 120, 1) !important;
  }
  #header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink:active {
      transform: translateY(-0.56rem);
      box-shadow: 0 0.56rem 0 #124044;
      border-bottom: none !important;
  }
  .menu-subpage-card-hyperlink .menu-subpage-card-title {
      font-family: 'Epilogue-Medium';
      font-size: 2.1rem;
      position: relative;
      margin-bottom: 1.4rem;
      line-height: 1.2;
      display: flex;
      justify-content: space-between;
  }
  .menu-subpage-card-hyperlink .menu-subpage-card-title span {
      display: inline-block;
      max-width: 16.8rem;
      letter-spacing: -0.07rem;
  }
  .menu-subpage-card-hyperlink .menu-subpage-card-title-desc {
      font-size: 1.68rem;
      line-height: 1.15;
  }
  .menu-subpage-card-hyperlink:hover .menu-subpage-card-title {
      font-family: Epilogue-Bold;
  }
  .rs-product-video-wrapper {
      display: flex;
      border-radius: 2.8rem;
      background: rgba(2, 190, 204, 0.80);
      padding: 2.8rem 2.1rem 1.4rem 0;
      position: relative;
      min-height: 17rem;
      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: 3.08rem;
  }
  .rs-product-video-wrapper .rs-video-title div:nth-child(2) {
      font-size: 2.52rem;
  }
  .rs-product-video-wrapper .rs-video-title div:nth-child(2) span {
      text-transform: none;
      font-family: '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: 5.6rem;
      margin-top: 3.8rem;
      transition: all ease-in-out 0.25s;
      border-radius: 50%;
      cursor: pointer;
  }
  .rs-product-video-wrapper .fa-play-circle:hover {
      transform: scale(1.1);
      box-shadow: 0 1.68rem 4.48rem 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: 20rem;
      height: 22rem;*/
      width: 100%;
      height: 100%;
      background-size: contain;
      background-repeat: no-repeat;
      position: absolute;
      left: 0;
      top: 0rem;
      z-index: 1;
  }
  .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-rightside-image-sec {
      background-size: cover;  
  }
  /*.menu-opt-sogosurvey .rs-product-video-wrapper .rs-video-rightside-image-sec {
      background-image: url("/wp-content/uploads/2024/04/sogosurveycardimg.png");
  }
  .menu-opt-sogoex .rs-product-video-wrapper .rs-video-rightside-image-sec {
      background-image: url("/wp-content/uploads/2024/04/sogoexcardimg.png");
  }
  .menu-opt-sogocx .rs-product-video-wrapper .rs-video-rightside-image-sec {
      background-image: url("/wp-content/uploads/2024/04/sogocxcardimg.png");
  }
  .menu-opt-sogocore .rs-product-video-wrapper .rs-video-rightside-image-sec {
      background-image: url("/wp-content/uploads/2024/04/sogocorecardimg.png");
  }
  .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-rightside-image-sec {
      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: 3.08rem;
      margin: 5.6rem 0 5.6rem;
  }
  .rs-product-whatis-section h3::before {
      content: '';
      height: 0.84rem;
      background: #3D8F87;
      position: absolute;
      top: unset;
      bottom: -2.8rem;
      width: 7rem;
  }
  #navigation>ul.master-menu>li>ul li a,
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a {
      display: block;
      color: #ffffff;
      font-size: 1.82rem;
  }
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a {
      cursor: pointer;
      position: relative;
      margin-bottom: 2.1rem;
      max-width: 85%;
      line-height: 1.6;
  }
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a:before {
      content: "";
      display: block;
      width: 0.7rem;
      height: 0.7rem;
      border-radius: 50%;
      background-color: #ffffff;
      position: absolute;
      top: 0.98rem;
      left: -1.68rem;
  }
  .rs-resources-hyperlink-wrapper a i,
  .menu-subpage-card-hyperlink .menu-subpage-card .menu-subpage-card-title i {
      position: absolute;
      top: 0rem;
      transform: rotate(-45deg);
      font-size: 3.36rem;
      font-weight: normal;
      color: #02becc;
  }
  .menu-subpage-card-hyperlink .menu-subpage-card .menu-subpage-card-title i {
      right: 0;
      top: -0.42rem;
  }
  .rs-resources-hyperlink-wrapper a i {
      right: -15%;
  }
  .rs-resources-hyperlink-wrapper a.menu-subpage-card-hyperlink i {
      right: -10%;
  }
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a span {
      background: linear-gradient(90deg, transparent, transparent), linear-gradient(90deg, #5a7e80, #5a7e80);
      background-size: 100% 0.14rem, 0 0.14rem;
      background-repeat: no-repeat;
      background-position: 100% 100%, 0 100%;
      cursor: pointer;
      transition: 0.4s all linear;
      padding-bottom: 0.42rem;
      color: #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 0.14rem, 100% 0.14rem;
  }
  .menu-subpage-card .menu-subpage-card-title i,
  .rs-resources-hyperlink-wrapper a i {
      opacity: 0;
      transition: all 0.4s ease-in;
  }
  .menu-subpage-card-hyperlink:hover .menu-subpage-card .menu-subpage-card-title i,
  .rs-resources-hyperlink-wrapper a:hover i {
      opacity: 1;
  }
  /* Mega menu new changes - product - end */
  /* Mega menu new changes - resources - start */
  #navigation ul li.megamenu.sogo-resources-block>ul>li>ul>li {
      margin-bottom: 0;
  }
  .sogo-resources-block .menu-opt-middle-section-wrapper,
  .mega-menu-solutions-sec .menu-opt-middle-section-wrapper {
      padding-top: 2.24rem;
  }
  #navigation>ul.master-menu>li:nth-child(5)>ul.sub-menu {
      padding: 0;
  }
  /* #navigation>ul>li.megamenu>ul>li .mega-menu-resources-sec .mega-menu-ls-wrapper .mega-menu-bottom-sec {
      /* top: 44.1rem !important; 
  } */
  #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {
      /* display: block;
  padding: 1.12rem 0 1.12rem 6.3rem;
  line-height: 2.2; */
      font-family: 'Epilogue-SemiBold';
      width: fit-content;
      display: block;
      margin-bottom: 4.48rem;
      line-height: 1;
      position: relative;
      left: 6.3rem;
      top: 2.8rem;
  }
  #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec:last-child {
      margin-bottom: 0;
  }
  /*.sogo-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: 2.5rem;
  }
  .menu-opt-training .subpage-parent {
      width: 55%;
  }
  .menu-opt-customerstories .subpage-parent {
      width: 60%;
  }
  .menu-opt-surveytemplates .subpage-parent {
      width: 50%;
  }
  .menu-opt-webinars .subpage-parent {
      width: 100%;
  }
  #header #navigation>ul.master-menu>li>ul .menu-opt-webinars .subpage-parent .menu-subpage-card-hyperlink {
      max-width: 91%;
  }
  .sogo-resources-block .menu-sm-allcard-wrapper {
      box-sizing: border-box;
      /* 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: 1.4rem;
      min-height: auto;
      letter-spacing: -0.05rem;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent .subpage-header.subpage-view-all span {
      font-size: 1.82rem;
      color: #02becc;
      line-height: 1;
      font-variant: none;
      text-transform: capitalize;
      margin-top: 1rem;
      font-size: 2.4rem;
  }
  #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: 3.08rem;
      letter-spacing: -0.0672rem;
      font-family: 'Epilogue-Bold';
      margin-bottom: 1.4rem;
  }
  .subpage-parent .subpage-bullet-point {
      font-size: 1.5rem;
      font-family: 'Epilogue-Bold';
      position: absolute;
      top: 0;
      left: -2.5rem;
      opacity: 0.4;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent>a>span {
      color: #2a2a2a;
      text-transform: capitalize;
      font-size: 2.4rem;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent>a.subpage-header>span {
      font-variant: all-small-caps;
      margin-bottom: 0;
      font-size: 3rem;
  }
  #navigation>ul.master-menu>li>ul div.subpage-parent>a:before {
      content: none;
  }
  #navigation>ul.master-menu>li>ul div.subpage-parent>.menu-subpage-card-hyperlink.subpage-header:first-child {
      pointer-events: none;
  }
  .menu-sm-header-content .menu-sm-title-content>div>i {
      color: #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: 34.3rem !important;
  } */
  .menu-sm-title-content .solutions-header-text {
      display: inline-block;
      margin-left: 1.4rem;
      letter-spacing: -0.2rem;
  }
  .menu-sm-title-content div i+.solutions-header-text {
      font-family: 'Epilogue-Regular';
      letter-spacing: -0.2rem;
  }
  /*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: 22.4rem;
      background-size: cover;
      background-repeat: no-repeat;
      border-radius: 2rem;
      position: relative;
  }
  .sogo-solution-megamenu .solutions-case-study-sec {
      padding: 3rem 2rem 2.8rem;
      border-radius: 3rem;
      /* border: 0.28rem 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: 0rem 4.48rem 8.4rem 0rem rgba(13, 36, 38, 0.3);
  }
  .sogo-solution-megamenu .case-study-text {
      padding: 1rem 1.68rem 0.7rem;
      font-size: 1.96rem;
      font-family: 'Epilogue-Bold';
      font-variant: all-small-caps;
      color: #ffffff;
      line-height: 1.29;
      letter-spacing: 0.2rem;
      border-radius: 2.24rem;
      background: radial-gradient(3919.11% 141.42% at 0% 0%, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0.04) 100%);
      backdrop-filter: blur(2.24rem);
      position: absolute;
      top: 1.4rem;
      left: 1.4rem;
  }
  .sogo-solution-megamenu .case-study-descriptions {
      color: #ffffff;
      line-height: 1.29;
  }
  .sogo-solution-megamenu .cs-desc-header {
      font-family: 'Epilogue-Bold';
      font-size: 2.52rem;
      letter-spacing: -0.14rem;
      margin: 2.8rem 0 1.4rem;
  }
  .sogo-solution-megamenu .cs-desc-para {
      font-size: 1.68rem;
      opacity: 0.6;
      margin-bottom: 1.4rem;
      line-height: 1.4;
  }
  #navigation>ul.master-menu>li>ul ul li a.cs-desc-hyperlink {
      color: #02becc !important;
      display: inline-flex;
      font-family: 'Epilogue-SemiBold';
      font-size: 1.96rem;
      align-items: center;
      cursor: pointer;
      transition: transform 0.5s ease;
  }
  #navigation>ul.master-menu>li>ul ul li .case-study-descriptions a.cs-desc-hyperlink:hover {
      color: #02becc !important;
      transform: scale(1.05);
  }
  .sogo-solution-megamenu .cs-desc-hyperlink span {
      margin-right: 0.7rem;
  }
  @media (max-width: 1199px) {
    #navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
      bottom: -0.15rem;
    }
    #header #navigation>ul.master-menu>li.megamenu>ul>li {
      padding: 0 !important;
    }
    #navigation ul li.megamenu ul li ul .sm-tab-wrapper {
      padding: 1.12rem 0 1.12rem 4rem;
    }
    .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
      left: -2.22rem;
    }
    #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {
      left: 2rem;
    }
    .mega-menu-ls-wrapper .ls-mega-menu-hr {
      width: 90%;
    }
   .rs-product-video-wrapper .rs-video-title div:nth-child(1),
   .rs-product-whatis-section h3 {
       font-size: 2.7rem;        
   }
   .rs-product-video-wrapper .rs-video-title div:nth-child(2) {
       font-size: 2.1rem;
   }
  }
  /* Mega menu new changes - solutions - end */
}
@media screen and (max-width:960px) {
  .sogo-new-megamenu-desktop-view {
      display: none;
  }
  .sogo-new-megamenu-mobile-view {
      display: block;
  }
  #mobile-navigation ul li a {
    font-family: 'Epilogue-Regular';
    font-size: 2.4rem;
  }
}
.sub-menu-hide {
  display: none !important;
}
.sub-menu-show {
  display: block !important;
}
/*Add new mega menu css - end - Jan 2024*/
/* Menu common css - end */
/* Header Section - end */

/* Footer Section - start */
#footer {    
  padding-left: clamp(0px, 3.364%, 80px) !important;
  padding-right: clamp(0px, 3.364%, 80px) !important;    
}
#footer .container {
  width: 100%;
  max-width: 2400px;
  display: flex;
  justify-content: center;  
  box-sizing: border-box;
}
/* footer common css - start */
.container .four.columns.first-column {
  display: none;
}
.container .four.columns,
.container .four.columns.second-column {
  flex-grow: 1;
  width: auto !important;
}
/* Compliance section */
.sogo-footer-compliance-wrapper{
  margin-left: -3.9rem; /* converted from -2.7rem */
  margin-right: -3.9rem; /* converted from -2.7rem */
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image1,
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image2,
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image3,
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4,
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image5 {
  height: 16.2rem; /* converted from 11.2rem */
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image1,
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image2,
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image3 {
  width: 17.4rem; /* converted from 12rem */
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image2 {
  background-position: -29.5rem 0; /* converted from -20.3rem */
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image3 {
  background-position: -61.8rem 0; /* converted from -42.6rem */
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 {
  width: 26.1rem; /* converted from 18rem */
  background-position: -95.7rem 0; /* converted from -66rem */
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image5 {
  width: 29rem; /* converted from 20rem */
  background-position: -133.4rem 0; /* converted from -92rem */
}
/* F161123 - Copyright logo css added - start*/
.copyright-col-new-footer {
  float: right;
  margin: 0 7.2rem 0 0; /* converted from 5rem */
  width: 50%;
}
.copyright-col-logo-section .logo_transparent {
  display: block;
}
.copyright-col-logo-section {
  width: 10%; /* converted from 10% */
  float: right;
}
/* F161123 - logo css added - end*/
.container .four.columns {
  margin-left: 11.6rem; /* converted from 8rem */
}
.four.columns.fourth-column {
  margin-left: 5.8rem !important; /* converted from 4rem */
}
.four.columns.fifth-column {
  margin-left: 11.6rem !important;
  width: 24.6rem; /* converted from 17rem */
  margin-right: 0;
}
.four.columns.third-column {
  margin-left: 5.8rem !important; /* converted from 4rem */
}
a.sogo-footer-policy:after {
  content: '';
  position: absolute;
  width: 0.1rem; /* converted from 0.1rem */
  height: 1.7rem; /* converted from 1.2rem */
  background: #a1a1a1;
  top: 0;
  right: -2.5rem; /* converted from -1.7rem */
}
.map-world-info {
  position: absolute;
  bottom: 2.2rem; /* converted from 1.5rem */
  width: 150%; /* converted from 150% */
  left: -5.8rem; /* converted from -4rem */
  font-size: 1.6rem; /* converted from 1.1rem */
  margin: 0;
  color: #02becc;
}
#footer .widget ul li a {
  display: inline-block;
  font-size: 1.9rem; /* converted from 1.3rem */
}
/* F161123 - copyright css added - start*/
#copyright .sixteen.columns {
  display: flex;
  width: 100%;
  margin: 0;
  align-items: center;
}
#copyright .copyright-col2 {
  margin: 0.7rem 0 0 0; /* converted from 0.5rem */
  color: #a1a1a1 !important;
  font-size: 1.7rem !important; /* converted from 1.2rem */
  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 4.9rem 0 0; /* converted from 3.4rem */
}
.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: 1.2rem; /* converted from 0.8rem */
  padding: 0;
  line-height: 1.8;
}
/* 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: 1.7rem !important; /* converted from 1.2rem */
  color: #a1a1a1 !important;
  position: relative;
}
/* F161123 Social button css -start */
.sogo-footer-social-icon li.profile-button i {
  font-size: 3.6rem; /* converted from 2.5rem */
  color: #fff;
  padding-right: 4rem; /* converted from 4rem */
}
.twitter-x-icon {
  background: url(/wp-content/uploads/2023/12/home-social-ft-twitter.svg);
  background-repeat: no-repeat;
  width: 8.7rem; /* converted from 6rem */
  height: 3.5rem; /* converted from 2.4rem */
  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: 0.2;
  margin: 1.4rem 0 0; /* converted from 1rem */
}
.sogo-footer-first-section a {
  line-height: normal;
  display: inline-block;
}
.sogo-contact-foot-address {
  /* margin: -5px 0 20px 0 * F161123*/
  margin: 0 0 2.9rem 0;
}
.sogo-contact-foot-address p {
  margin: 0;
  line-height: 1.35;
}
.sogo-contact-foot-contact {
  margin: 0 0 2.9rem;
  width: 100%;
  /*margin: 0 0 30px; F161123*/
  /* width: 170px; */
  align-items: center;
}
/* F161123 email footer css */
#footer a.sogo-mail-footer {
  color: #ffffff !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: 4.6rem; /* converted from 3.2rem */
  left: 0;
  width: 4.3rem; /* converted from 3rem */
  height: 0.6rem; /* converted from 0.4rem */
  background: #fff000;
}
/* F161123 Social button css - End*/
.ctl00_Trsutseal {
  text-align: left;
  width: 25.1rem; /* converted from 17.3rem */
}
.footer-security-icons a {
  background: url(/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
  display: inline-block;
  line-height: normal;
  vertical-align: top;
}
.footer-security-icons a.sogo-seal {
  height: 11.9rem; /* converted from 8.2rem */
  width: 11.9rem; /* converted from 8.2rem */
  background-position: -26px -3168px;
  margin: 0 1.015rem 0 0; /* converted from 0.7rem */
}
.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: 2.6rem !important; /* converted from 1.8rem */
  margin: 0 0 4.3rem; /* converted from 3rem */
  color: #ffffff !important;
  font-family: 'Epilogue-SemiBold';
}
#footer {
  padding-top: 6.5rem !important; /* converted from 4.5rem */
}
#footer .widget {
  margin-bottom: 8rem; /* converted from 5.5rem */
}
#footer .container {
  background: #006159;
  padding: 9.4rem 7.2rem 0; /* converted from 6.5rem and 5rem */
  border-radius: 2.2rem; /* converted from 1.5rem */
  box-sizing: border-box;
}
.container .four.columns.second-column {
  margin-left: 2.9rem; /* converted from 2rem */
}
.four.columns.fifth-column {
  width: 25%;
  padding: 0 0 0 5.8rem; /* converted from 4rem */
  margin-right: 0;
  position: relative;
}
.four.columns.fifth-column div#text-13:before {
  content: "";
  display: block;
  height: calc(100% - 8rem); /* converted from 28rem */
  width: 0.1rem; /* converted from 0.1rem */
  background-color: #ffffff;
  opacity: 20%;
  position: absolute;
  top: 0;
  left: 0;
}
.sogo-contact-foot-address,
.sogo-contact-foot-contact,
.sogo-contact-foot-mail {
  display: flex;
}
.sogo-contact-footer-address-icon,
.sogo-contact-footer-phone-icon,
.sogo-contact-foot-mail-icon {
  width: 5.8rem; /* converted from 4rem */
}
.sogo-contact-footer-address-icon .fal,
.sogo-contact-footer-phone-icon .fal,
.sogo-contact-foot-mail-icon .fal {
  color: #02becc;
  font-size: 3.6rem; /* converted from 2.5rem */
  margin-right: 3.6rem; /* converted from 2.5rem */
}
.sogo-contact-foot-mail {
  margin-bottom: 5.8rem; /* converted from 4rem */
}
.sogo-contact-footer-address-text,
.country-sales-phoneno,
.sogo-mail-footer-text {
  font-size: 2.4rem; /* converted from 1.7rem */
  line-height: 1.46;
  color: #ffffff;
}
/*F161123 - New footer css changes - End*/
@media (max-width: 1200px) and (min-width: 961px) {
  .sogo-us-map-footer {
      background-position: -45px -4513px;
  }
  .copyright-col-new-footer ul li {
      margin: 0 2.3rem 0 0; /* converted from 1.6rem */
  }
  a.sogo-footer-policy:after {
      top: 0.3rem; /* converted from 0.2rem */
      right: -1.3rem; /* converted from -0.9rem */
  }
  #copyright .copyright-col2 {
      width: 44%; /* converted from 44% */
  }
  .container .four.columns.first-column {
      width: 16rem !important; /* converted from 11rem */
  }
  .map-world-info {
      bottom: 2.3rem; /* converted from 1.6rem */
      width: 150%;
      left: -3.6rem; /* converted from -2.5rem */
      font-size: 1.4rem;
  }
  .four.columns.fourth-column {
      margin-left: 4.3rem !important; /* converted from 3rem */
  }
  .four.columns.fifth-column {
      margin-left: 8.7rem !important; /* converted from 6rem */
  }
  .four.columns.third-column {
      margin-left: 0 !important;
  }
  .copyright-col-new-footer {
      margin: 0 2.2rem 0 0; /* converted from 1.5rem */
  }
  div.sogo-contact-footer-address-text,
  div.country-sales-phoneno,
  div.sogo-mail-footer-text {
    font-size: 2.1rem;
  }
}
@media (max-width: 960px) and (min-width: 768px) {
  .container .four.columns.fifth-column {
      margin: 0 !important;
      padding-left: 0;
  }
  .copyright-col-new-footer {
      margin: 0;
  }
  /* F161123 - Footer revamp changes IPAD - Potrait */
  .four.columns.fourth-column {
      margin-left: 0 !important;
  }
  .four.columns.third-column {
      margin-left: 0 !important;
  }
  .container .four.columns {
      margin-left: 4.3rem; /* converted from 3rem */
  }
  #copyright .copyright-col2 {
      margin: 0.6rem 0 0 2.9rem; /* converted from 0.5rem and 2rem */
      width: auto;
  }
  .copyright-col-new-footer ul li {
      margin: 0 1.7rem 0 0; /* converted from 1.2rem */
  }
  a.sogo-footer-policy:after {
      right: -1rem; /* converted from -0.7rem */
  }
  .four.columns.fifth-column .widget {
      margin: 2.9rem 0 2.9rem !important; /* converted from 2rem */
  }
  .sogo-footer-compliance-wrapper {
      margin-left: 0;
      margin-right: 0;
  }
  .container .four.columns.second-column {
      margin-left: 0;
  }
  .four.columns.fifth-column div#text-13:before { 
      display: none;
  }
  #copyright .sixteen.columns {
      flex-direction: column;
  }
  #copyright .sixteen.columns > div {
      width: auto;
  }
  #copyright .sixteen.columns > div.copyright-col-logo-section {
      width: 20%;
  }
}
@media (max-width: 767px) {
  .sogo-contact-foot-contact {
      width: auto;
  }
  /* F161123 - Footer revamp changes Mobile */
  .sogo-contact-foot-contact p,
  .sogo-mail-footer {
      font-size: 2.5rem; /* converted from 1.7rem */
  }
  .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: 40.6rem; /* converted from 28rem */
      display: block !important;
  }
  #text-3 {
      display: block;
  }
  .container .four.columns.fifth-column {
      margin-left: 2.9rem !important; /* converted from 2rem */
  }
  .four.columns.fifth-column .widget {
      margin: 0 0 5.8rem !important; /* converted from 4rem */
  }
  #copyright .copyright-col2 {
      width: 100%;
      display: inline-block;
      text-align: center !important;
      margin: 1.4rem 0 0 0; /* converted from 1rem */
  }
  .copyright-col-new-footer .sub-footer {
      line-height: normal;
  }
  .copyright-col-new-footer ul li {
      display: inline-block;
      margin: 0 2.2rem 0 0; /* converted from 1.5rem */
      line-height: normal;
  }
  a.sogo-footer-policy:after {
      right: -1.3rem; /* converted from -0.9rem */
  }
  /* 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;
  }
  .four.columns.fifth-column,
  .four.columns.fourth-column {
      margin-top: 4.3rem; /* converted from 3rem */
  }
  .container .four.columns.first-column {
      width: auto !important;
      margin-left: 0 !important;
  }
  .four.columns.third-column {
      margin-left: 2.9rem !important; /* converted from 2rem */
  }
  .four.columns.fourth-column {
      margin-left: 2.9rem !important; /* converted from 2rem */
  }
  .four.columns.fifth-column {
      margin-left: 0 !important;
  }
  #footer .container {
      width: 90%;
      margin: auto;
      padding: 40px 30px 0; /* converted from 40px 30px */
      display: block;
  }
  #footer {
      padding-top: 0 !important;
      width: 100%;
      box-sizing: border-box;
  }
  #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.third-column {
      width: 18.8rem !important; /* converted from 13rem */
      margin-top: 4.3rem; /* converted from 3rem */
  }
  .container .four.columns.fifth-column {
      margin-left: 0 !important;
      width: 100% !important;
      padding-left: 0;
  }
  .container .four.columns.fourth-column {
      margin-left: 0 !important;
  }
  .four.columns.fifth-column div#text-13:before {
      height: 0.1rem; /* converted from 0.1rem */
      top: -5.8rem; /* converted from -4rem */
      width: 100%;
  }
  #copyright .container {
      width: 100%;
  }
  #copyright .sixteen.columns {
      display: block;
      width: 100%;
      margin: auto;
  }
  .copyright-col-logo-section {
      width: 35%;
      float: none;
      margin: 2.9rem auto; /* converted from 2rem */
  }
  #text-6 .textwidget {
      padding-top: 2.9rem; /* converted from 2rem */
  }
  .connect.sogo-footer-social-icon {
      flex-wrap: wrap;
      width: 100%;
  }
  .connect.sogo-footer-social-icon li.profile-button {
      padding: 0 0.9rem 0 0 !important; /* converted from 0.6rem */
      max-width: 7.4rem; /* converted from 5.1rem */
  }
  .sogo-footer-social-icon li.profile-button:last-child i {
      padding-right: 0;
  }
  .sogo-footer-compliance-wrapper a.sogo-footer-compliance.sogo-image1{
    width: 14rem;
  }
  .sogo-footer-compliance-wrapper a.sogo-footer-compliance.sogo-image2 {
    width: 14.5rem;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image3 {
    width: 15rem;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image1,
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image2,
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image3 {
    height: 15.5rem;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4,
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image5 {
    height: 15rem;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image3 {
    background-position: -59.2rem 0;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image2 {
    background-position: -28.4rem 0;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 {    
    background-position: -86rem 0;
  }
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image5 {
    background-position: -123rem 0;
  }
  .container .four.columns.first-column {
    display: block;
  }
  #mobile-header {
    height: 85px;
  }
  .sogo-footer-social-icon li.profile-button i {
    padding-right: 3.9rem;
  }
}
/* footer common css - end */
/* Footer Section - end */