/*Blog Theme Css*/
.sogo--blog-templates{
  display: -webkit-box; 
  display: -moz-box; 
  display: -ms-flexbox; 
  display: -webkit-flex;
  display: flex;
  margin: 4.2rem 0 7rem 0.14rem;
}
#navigation .sogo-logo-transparent.header-transparent .logo.mobile-logo{width:100%;}
.sogo--blog-column{
  padding: 0 2.8rem 2.8rem;
  margin: 0 2.8rem 0 0;
  width: 32.2rem;
  box-sizing: border-box;
  box-shadow: 0 0.42rem 0.84rem 0 rgba(0, 0, 0, 0.16);
}
.sogo--blog-column img{
  margin: 0 -2.8rem 1.4rem;
  width: calc(100% + 5.6rem);
  max-width: none;
}
.sogo--blog-column p{
  font-size: 2.24rem!important;
  line-height: 1.38!important;
  text-align: left;
  text-transform: uppercase;
}
.sogo--blog-column a{color: #333!important;}
.sogo--blog-column a:hover{color: #ff7858!important;}
@media only screen and (max-width: 767px){
  .sogo--blog-templates{display: block;}
  .sogo--blog-column{margin: 0 auto 5.6rem;}
}
/*Survey Temp Cards ends*/

/*css plugin cookie*/
#catapult-cookie-bar{display:none;}
#catapultCookie:hover{
  background:#ff7858;
  border-color: #ff7858;
}
.cookie-bar-bar .float-accept .ctcc-inner{ width: 52%;}
html.has-cookie-bar.cookie-bar-top-bar {
margin-top: 4.2rem;
-webkit-transition: all 0.25s;
-moz-transition: all 0.25s;
transition: all 0.25s;
}
#catapult-cookie-bar {
box-sizing: border-box;
direction: ltr;
z-index: 99999;
overflow: hidden;
-webkit-transition: all 0.25s;
-moz-transition: all 0.25s;
transition: all 0.25s;
}
.ctcc-exclude-AF.geoip-continent-AF #catapult-cookie-bar,
.ctcc-exclude-AN.geoip-continent-AN #catapult-cookie-bar,
.ctcc-exclude-AS.geoip-continent-AS #catapult-cookie-bar,
.ctcc-exclude-EU.geoip-continent-EU #catapult-cookie-bar,
.ctcc-exclude-NA.geoip-continent-NA #catapult-cookie-bar,
.ctcc-exclude-OC.geoip-continent-OC #catapult-cookie-bar,
.ctcc-exclude-SA.geoip-continent-SA #catapult-cookie-bar {
display: none;
}
#catapult-cookie-bar.rounded-corners {
border-radius: 0.42rem;
}
#catapult-cookie-bar.drop-shadow {
-webkit-box-shadow: 0rem 0.42rem 1.26rem 0rem rgba(0,0,0,0.4);
-moz-box-shadow: 0rem 0.42rem 1.26rem 0rem rgba(0,0,0,0.4);
box-shadow: 0rem 0.42rem 1.26rem 0rem rgba(0,0,0,0.4);
}
.cookie-bar-block #ca5tapult-cookie-bar {
max-height: 139.86rem;
-webkit-transition: opacity 0.25s;
-moz-transition: opacity 0.25s;
transition: opacity 0.25s;
}
.has-cookie-bar #catapult-cookie-bar {
opacity: 1;
max-height: 139.86rem;
min-height: 4.2rem;
padding: 2.1rem 2.8rem 2.1rem;
}
.cookie-bar-block #catapult-cookie-bar span {
display: block;
margin: 1em 0;
}
.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
float: right;
}
button#catapultCookie {
cursor: pointer;
margin:0 2.8rem 0 0;
}
.cookie-bar-bar button#catapultCookie {
margin:0 0 0 2.8rem;
}
#topbar .topbar-col2 .sogo-topmenu-sb{color: #888888;font-family: lotagrotesque-semibold;}
.cookie-bar-bar .ctcc-inner {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
position: relative;
}
.cookie-bar-bar .float-accept .ctcc-inner {
-webkit-justify-content: space-between;
justify-content: space-between;
}
@media screen and (max-width: 991px) {
.ctcc-left-side {
  margin-right: 1em;
}
}
.ctcc-right-side {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.cookie-bar-block #catapult-cookie-bar h3 {
margin: 0.5em 0 0;
}
.use_x_close .x_close {
  position: absolute;
top: 1.4rem;
right: 1.4rem;
cursor: pointer;
font-family: sans-serif;
-webkit-transition-duration:0.5s;
transition-duration:0.5s;
}
.cookie-bar-bar .use_x_close .x_close {
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.x_close {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0rem,0rem,0rem);
  width: 1.96rem;
  height: 4.2rem;
  position: relative;
  margin: 0 auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
.x_close span {
display: block;
position: absolute;
height: 0.42rem;
width: 1.96rem;
background: #111;
border-radius: 0.84rem;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
transition-delay: .14s;
-webkit-transition-delay: .14s;
-moz-transition-delay: .14s;
}
.x_close span:nth-child(1),
.x_close span:nth-child(2) {
top: 1.96rem;
}
.x_close span:nth-child(1) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.x_close span:nth-child(2) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.x_close:hover span:nth-child(1) {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
.x_close:hover span:nth-child(2) {
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
#catapult-cookie-bar{color:#888 !important;}
.ctcc-left-side{width:100%;    line-height: 1.4;}
.has-cookie-bar #catapult-cookie-bar{padding: 1.4rem 2.8rem 1.4rem 7rem;}
@media screen and (min-width:1366px) and (max-width:1600px){
.ctcc-left-side{width:100%;font-size:1.82rem;}
}
@media screen and (min-width:960px) and (max-width:1200px){
.ctcc-left-side{width:72%;font-size:1.96rem;}
.cookie-bar-bar .float-accept .ctcc-inner{ width: 65%;}
}
@media screen and (min-width:767px) and (max-width:960px){
.ctcc-left-side{width:85%;font-size:1.96rem;margin-right:0;}
.cookie-bar-bar .float-accept .ctcc-inner{ width: 75%;}
}
@media screen and (max-width:767px){
.ctcc-left-side{width:86%;font-size:1.68rem;margin-right:0;}
.cookie-bar-bar .float-accept .ctcc-inner{ width: 100%;}
.has-cookie-bar #catapult-cookie-bar {
  padding: 1.4rem 2.8rem 1.4rem 2.8rem;
}
span.ctcc-left-side{
  margin-right:2.8rem;
}
.cookie-bar-bar button#catapultCookie {
  margin: 0 8.4rem 0 0rem;
  font-size: 1.68rem;
  padding: 1.4rem 2.1rem 1.4rem 2.1rem;
}
}
/*ends here*/

/*blog author page change starts*/
.page-section .author-page-main.standard-section .span_12{width: 162.4rem;}
.author-page-main{padding: 11.2rem 0 8.4rem;}
.author-page-main .more-button{padding: 2.8rem 0;}
.sogo--author-banner{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 128.8rem;
  margin: 0 auto;
  /*padding: 2.8rem 0 11.2rem;*/
}
.sogo--author-img{
  width: 32.2rem;
  height: 37.8rem;
  /*margin: 0 15.4rem 0 0;*/
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
}
/*.sogo--author-img:before{
  position: absolute;
  content: '';
  background: #ff7858;
  width: 100%;
  height: 100%;
  top: 2.1rem;
  left: 2.1rem;
  z-index: -1;
}*/
.sogo--author-text-main{width: calc(100% - 47.6rem);}
.sogo--author-text-name{
  font-size: 5.04rem;
  line-height: 1.31;
  font-family: LotaGrotesque-semibold;
}
.sogo--author-text-roles{
  font-family: LotaGrotesque-bold;
  font-size: 2.52rem;
  line-height: 1.28;
  text-transform: uppercase;
  margin: 1.4rem 0 2.1rem;
}
.sogo--author-text-description{
  font-size: 2.8rem;
  line-height: 1.4;
}
.sogo-auth-card-divider{
  font-size: 5.04rem;
  line-height: 1.31;
  text-align: center;
  color: #000000;
  padding: 9.1rem 0 7rem;
  border-top: 0.28rem solid #cecece;
  margin: 7rem 0 0;
}
@media only screen and (max-width: 1200px) {
  .sogo--author-banner, .sogo--author-banner, .page-section .author-page-main.standard-section .span_12{width: 131.6rem;}
  .sogo-auth-card-divider{padding: 6.3rem 0 4.2rem; margin: 4.2rem 0 0;}
}
@media only screen and (max-width: 960px) {
  .page-section .author-page-main.standard-section .span_12{width: 104.72rem;}
  .sogo--author-banner{width: 100.8rem;}
  .sogo-auth-card-divider{padding: 6.3rem 0 4.2rem; margin: 4.2rem 0 0;}
}
@media only screen and (max-width: 767px) {
  .sogo--author-banner, .page-section .author-page-main.standard-section .span_12{width: 42rem;}
  .sogo--author-banner{display: block;}
  .sogo-auth-card-divider{font-size: 4.48rem;}
  /*.sogo--author-img{margin: 0 auto 11.2rem;}*/
  .sogo--author-text-main{width: 100%;}
}
/*blog author page change ends*/



.sogo--blog-author-header{
  font-size: 2.8rem;
  margin: 0 2.8rem 2.8rem;
  font-family: lotagrotesque-regular;
}
.sogo--blog-author-header span{font-family: lotagrotesque-bold;}

.page-template-write_to_us p, .page-template-write_to_us ul li{
  font-size: 2.52rem;
  line-height: 1.72;
  color: #333333;
  margin-bottom: 0;
}
.page-template-write_to_us h2{
  font-size: 3.36rem;
  line-height: 1.17;
  font-family: LotaGrotesque-semibold;
  margin: 2.8rem 0 1.4rem;
}

/**/
a.green-button.green-button-demo.sogo-blog-body{margin-left: 1.4rem;}
.wp_autosearch_suggestions{top: 13.3rem!important;}
body > .wp_autosearch_suggestions.stuck-class{
  position: fixed!important;
  top: 8.4rem!important;
}


/*scrollbar csss starts*/
#header{position: relative;}
.horizontal-scrollbar{display: none;}
.post-template-default .horizontal-scrollbar{
  position: absolute;
  display: block;
  width: 0%;
  height: 0.56rem;
  background-color: #2267e9;
  transition: 0.5s all;
  max-width: 100%;
  visibility: visible;
  top: 100%;
  left: 0;
  z-index: 9999;
}
@media only screen and (max-width: 1200px){.post-template-default .horizontal-scrollbar{display: none!important;}}
/*scrollbar csss ends*/

/*POP UP BLOCK*/
#subscriptionPopup-parent{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: rgba(0,0,0,0.7);
  display: none;
}
.subscriptionPopup{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 105rem;
  height: 63rem;
  z-index: 1000000;
  box-sizing: border-box;
  background-image: url(/blog/wp-content/uploads/2019/09/blog-pop.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #ff7858;
}
.subscriptionPopup-main{
  display: inline-block;
  padding: 3.5rem;
  background-color: #fff;
  width: 63rem;
  box-sizing: border-box;
  position: absolute;
  right: -28rem;
  top: 50%;
  transform: translate(-50%,-50%);
}
.subscriptionPopup-head{
  font-family: LotaGrotesque-bold;
  font-size: 5.88rem;
  line-height: 1.07;
  color: #000000;
  margin: 0 0 1.4rem;
}
.subscriptionPopup-text{
  font-family: LotaGrotesque-regular;
  font-size: 2.52rem;
  line-height: 1.39;
  color: #000000;
  margin: 0 0 1.4rem;
}
.subscriptionPopup-button.green-button{
  color: #fff;
  padding: 0.7rem 1.68rem;
}
.subscriptionPopup span.fa-times{
  display: block;
  position: absolute;
  background-color: #fff;
  padding: 0.84rem 1.12rem;
  font-size: 2.52rem;
  color: #ff7858;
  right: 0;
  width: 4.2rem;
  height: 4.2rem;
  box-sizing: border-box;
  transition: 0.3s all;
  cursor: pointer;
}
.subscriptionPopup span.fa-times:hover{background-color: #ff7858; color: #fff;}
@media only screen and (max-width: 767px){
  .subscriptionPopup-main {
      padding: 3.5rem 2.8rem;
      width: 90%;
      right: auto;
      top: 50%;
      left: 50%;
  }
  .subscriptionPopup {
      width: 95%;
      height: 50.4rem;
      background: #ff7858;
  }
  .subscriptionPopup-head {font-size: 3.92rem;}
  .subscriptionPopup-text {font-size: 2.24rem;}
}
/*POP UP BLOCK ends*/
/*Tags Update*/

.sogo--blog-tags-header{
  font-size: 3.92rem;
  margin: 0 2.8rem 2.8rem;
}
.sogo--blog-tags-header span{font-weight: 600; text-transform: capitalize;}

.sogo--blog-tags a{
  display: inline-block;
  padding: 0.42rem 1.12rem;
  border: 0.28rem solid #ff7858;
  color: #ff7858;
  margin: 0 0.98rem 1.4rem;
  border-radius: 0.42rem;
  transition: 0.2s all;
}
.sogo--blog-tags a:first-child{margin: 0 0.7rem 0 0;}
/* .sogo--blog-tags a:hover{transform: scale(1.05);} */
@media only screen and (max-width: 767px){
.sogo--blog-tags-header{font-size: 2.52rem;}
}
/*Tags Update end*/

.align-c{text-align: center!important;}
/*banner bottom*/
.bottom--blog-banner-2{display: none;}
.bottom--blog-banner{position: relative;}
.text-float{position: absolute;}
.entry-content p.text-float-1 {
  color: #fff;
  background: #ff7858;
  padding: 0rem 1.12rem;
  font-size: 1.96rem;
  z-index: 0;
  top: 0.98rem;
}
.text-float-1:after{
  content:"";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0.7rem;
  z-index: -1;
  position: absolute;
  background-color: #ff7858;
  -ms-transform: skewX(-20deg); /* IE 9 */
  -webkit-transform: skewX(-20deg); /* Safari prior 9.0 */
  transform: skewX(-20deg); /* Standard syntax */
}
.entry-content p.text-float-2, .entry-content p.text-float-3{
  width: 70rem;
  top: 16.8rem;
  line-height: 1.8;
  font-size: 2.52rem;
  text-align: right;
  right: 2.8rem;
  margin: 0 auto;
}
.entry-content p.text-float-2{top: 4.2rem;}
.entry-content p.text-float-2 a, .entry-content p.text-float-3 a{
  color: #fff;
  padding: 0.84rem 1.4rem;
  font-size: 2.24rem;
  background: #ff7858;
  cursor: pointer;
  border-radius: 0.42rem;
  margin: 0 0.42rem;
  box-shadow: 0 0.42rem 1.68rem 0 rgba(0,0,0,.36);
  font-family: lotagrotesque-semibold;
}
.release-page-link{
  position: absolute;
  top: 38%;
  z-index: 2;
  left: 21.5%;
  color: #fff;
  width: 4.2rem;
  height: 4.2rem;
  background: rgba(255,255,255,0.5);
  text-align: center;
  border-radius: 50%;
  border: 0.42rem solid #fff;
  padding: 0.56rem 0rem 0 0.28rem;
}
@media only screen and (max-width: 1199px) and (min-width: 960px){
.entry-content p.text-float-2, .entry-content p.text-float-3{
  width: 51.8rem;
  top: 12.6rem;
  line-height: 1.46;
}
.entry-content p.text-float-2{top: 1.4rem;}
}
@media only screen and (max-width: 767px){
  .text-float-2.align-c{font-size: 2.94rem!important;}
  .bottom--blog-banner-1{display: none;}
  .bottom--blog-banner-2{display: block;}
  .text-float-3 a{display: block;}
  .release-page-link {top: 74%; left: 36.5%;}
  .entry-content p.text-float-2, .entry-content p.text-float-3{ width: 37.1rem; text-align: center; top: 37.8rem;}
  .entry-content p.text-float-2 {top: 11.2rem;}
  .entry-content p.text-float-1 {top: 5.18rem;}
  .entry-content p.text-float-3 a{font-size: 2.52rem;}
  
}
/*banner bottom ends*/

.category-3 .sogo-blog-banner-img::after{
  background: rgba(244,245,243,.5);
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}


.blog-subscribe-main p > .ajax-loader:nth-child(4){display: none!important;}

.get-demo{color: #fff; padding: 0.7rem 1.68rem; margin: 2.8rem 0 0;}
.get-demo:hover{transform: none!important;}

/*Reading Time*/
.est-read-time{
  font-size: 1.96rem;
  line-height: normal;
  letter-spacing: normal;
  color: #9b9b9b;
}
.sogo-blog-main .est-read-time{
  position: absolute;
  color: rgba(255,255,255,0.9);
  width: 14rem;
  top: 1.4rem;
  right: -2.8rem;
}
.sogo-blog-card .est-read-time span{display: inline-block;}
/*Reading Time Ends*/


div.blog-page .post h2{font-size: 5.04rem;}
div.blog-page .post h3{font-size: 4.2rem;}
div.blog-page .post h4{font-size: 3.64rem;}
.div-minispacer{margin-bottom: 2.1rem; border-bottom: 0.14rem solid transparent;}

/*List CSS 06.02.19*/
ul, ol{
margin: 0 0 5.6rem 4.2rem;
  font-size: 2.24rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.72;
  letter-spacing: normal;
  color: #333;
}
ul ol, ul ul, ol ul, ol ol{margin: 0 0 0 4.2rem;}
/*List CSS ends 06.02.19*/

div .sogo-tag-list{display: none;}
/*Form CSS*/
div.wpcf7 img.ajax-loader{
  left: 12.6rem;
  position: relative;
}
.recaptcha-holder{
  z-index: 1000000;
  position: fixed;
}
#page_url, #page_name{display: none!important;}
div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors{display: none!important;}
div .sogo-form-template-welcome{text-align: center;}
.wpcf7-form .first_name input[type="text"], .wpcf7-form .last_name input[type="text"], .wpcf7-form .mail_id input[type="email"]{
  padding: 0.49rem 1.68rem;
  margin-bottom: 2.8rem!important;
  color: #999!important;
  border-radius: 0.42rem;
  border: solid 0.14rem #b9b6b6;
  background-color: #fff;
  font-size: 1.96rem;
}
.wpcf7-form .first_name input[type="text"].wpcf7-form-control:hover, .wpcf7-form .last_name input[type="text"].wpcf7-form-control:hover, .wpcf7-form .mail_id input[type="email"]:hover, .wpcf7-form .first_name input[type="text"].wpcf7-form-control:active, .wpcf7-form .last_name input[type="text"].wpcf7-form-control:active, .wpcf7-form .mail_id input[type="email"]:active, .wpcf7-form .first_name input[type="text"].wpcf7-form-control:focus, .wpcf7-form .last_name input[type="text"].wpcf7-form-control:focus, .wpcf7-form .mail_id input[type="email"]:focus{
  border: solid 0.14rem transparent;
  border-bottom: solid 0.14rem #ff7858;
}
.wpcf7 form.wpcf7-form p.form_label{
  font-size: 2.24rem;
  color: #333!important;
  font-weight: normal!important;
  font-family: lotagrotesque-semibold;
  line-height: 1.21;
}
.wpcf7 form.wpcf7-form .blog-subscribe-overlay p{margin-bottom: 0.7rem!important;}
.wpcf7 div .sogo-form-template-main span.wpcf7-not-valid-tip {
  text-align: left;
  margin: -2.8rem 0 0 0;
  font-size: 1.4rem;
}
.sogo-form-template-main .wpcf7-list-item.first{margin-bottom: 1.4rem!important;}
.wpcf7-form .wpcf7-submit#subscribe_submit, .wpcf7-form .wpcf7-submit.recaptcha-btn{
  margin: 0 0 -4.2rem!important;
  text-transform: none;
  font-weight: normal!important;
  font-size: 2.24rem;
  background: #ff7858 !important;
  border-radius: 0.42rem;
  padding: 1.26rem 2.52rem;
  letter-spacing: normal;
  font-family: lotagrotesque-semibold;
}
.wpcf7-form .wpcf7-submit#subscribe_submit:hover{transform: scale(1.05);}
/*End Form CSS*/

/*Footer*/
div #copyright .copyright-col2{font-size: 1.68rem!important;}
.copyright-col-new-footer{float: right; margin-top: -0.42rem;}
.copyright-col-new-footer ul{list-style: none; margin: 0;}
.copyright-col-new-footer ul li{
  display: inline;
  font-size: 1.68rem !important;    
  padding: 0 1.4rem;
  border-left: 0.14rem solid #a1a1a1;
}
.copyright-col-new-footer ul li:first-child{border: none;}
#copyright .copyright-col-new-footer ul li a{color: #a1a1a1;}
#copyright .copyright-col-new-footer ul li a:hover{color: #a1a1a1 !important;}
/*Footer ends*/

/*Header*/

.header-v1 div #navigation > ul > li{height: auto;}
.header-icons.class-header{display: none;}
#topbar.sogo-topbar{min-height: 4.76rem; line-height: 4.76rem; background: #fff; z-index: 8001;}
.sogo-blog-banner-img img{width: 100%;}
.sogo-post-heading{
  font-size: 7.56rem;
  font-family: lotagrotesque-bold;
  color: #fff;
  text-shadow: 0.42rem 0.42rem 1.4rem rgba(0,0,0,1);
  margin: 0;
}
.sogo-post-subheading{
  display: none;
  font-size: 6.72rem;
  font-family: lotagrotesque-semibold;
  color: #fff;
  text-shadow: 0.42rem 0.42rem 1.4rem rgba(0,0,0,1);
  line-height: normal;
}
.sogo-blog-banner-img{position: relative;}
.sogo-post-banner-text{
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%,-50%);
  text-align: center;
  z-index: 2;
}

.tab-search-icon{
  position: absolute;
  top: 3.5rem;
  font-size: 2.52rem;
  font-weight: 500;
  right: 10%;
  color: #979797;
}
/*Header Ends*/

/*Social Media*/
.sogo-blog-social{
  position: absolute;
  left: -8.4rem;
  top: 56rem;
}
.sogo-blog-social ul{
  list-style: none;
  margin: 0;
}
.sogo-blog-social ul li a i{
  color:#333;
}
.sogo-blog-social ul li{
  background-color: #eeeeee;
  border-radius: 50%;
  padding: 1.82rem 1.68rem 1.68rem 1.82rem;
  margin: 1.4rem 0;
  line-height: normal;
  text-align: center;
}
/*Social Media ends*/
.sogo-post-date{
  font-size: 1.96rem;
  line-height: normal;
  letter-spacing: normal;
  color: #9b9b9b;
}
.sogo-post-author{
  font-size: 2.24rem;
  line-height: normal;
  letter-spacing: normal;
  color: #ff7858;
  margin-bottom: 4.2rem;
}
.post h1.sogo-post-title{
  font-family: lotagrotesque-bold;
  font-size: 5.04rem;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  margin: 0;
}
.entry-content p{
  font-size: 2.52rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.72;
  letter-spacing: normal;
  color: #333333;
  margin-bottom: 0;
  font-family: 'Epilogue-Regular';
}
.sogo-divider{
  width: 100%;
  opacity: 0.26;
  border-top: solid 0.14rem #979797;
  margin: 4.2rem 0 4.2rem;
}
.sogo-post-big-quotes{
  font-size: 3.36rem;
  line-height: 1.58;
  letter-spacing: normal;
  text-align: center;
  color: #4a4a4a;
  width: 93%;
  margin: 0rem auto;
  padding: 1.4rem 0;
  position: relative;
}
.sogo-post-big-quotes i{position: absolute;}
.sogo-post-big-quotes i.fa-quote-left{top: 1.4rem; left: -2.1rem;}
.sogo-post-big-quotes i.fa-quote-right{bottom: 2.8rem; right: -2.1rem;}
.div-spacer{margin-bottom: 5.6rem; border-bottom: 0.14rem solid transparent;}
.sogo-half-float-card{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  align-items: center;
}
.sogo-half{
  width: 45%;
  display: inline-block;
  padding: 2.8rem;}
.text-italic{font-style: italic!important;}
.sogo-card-author{
  font-style: normal!important;
  display: block;
  font-size: 1.54rem;
  margin-top: 1.4rem;
}
.sogo-card{
  padding: 3.5rem;
  border-radius: 0.42rem;
  background-color: #ffffff;
  box-shadow: 0 0.28rem 2.8rem 0 rgba(0,0,0,0.2);
  font-weight: 600!important;
  margin-bottom: 2.8rem!important;
  color: #333!important;
  font-size: 1.96rem!important;
  line-height: 1.33!important;
}
.half-quote{
  font-size: 3.08rem!important;
  line-height: 1.73!important;
  letter-spacing: normal!important;
  color: #4a4a4a!important;
}
.half-quote .fa-quote-left{margin-right: 2.1rem;}
.half-quote .fa-quote-right{margin-left: 2.1rem;}
.sogo-float-card{
  width: 35%;
  box-sizing: border-box;
  float: right;
  margin: 2.8rem;
}
#sidebar .widget h3{
  font-family: lotagrotesque-regular;
  text-transform: uppercase;
  font-size: 2.52rem;
  letter-spacing: 0.042rem;
  color: #333333;
  font-weight: normal;
  border-bottom: 0.14rem solid rgba(151,151,151,0.26);
  padding-bottom: 1.4rem;
}
#sidebar .widget ul li a {
  font-size: 2.24rem;
  color: #ff7858;
  line-height: normal;
}
#sidebar .widget ul li a:hover {
  color: #333333;
}
#sidebar .widget ul li:after{display: none;}
#sidebar .widget > ul > li {
  position: relative;
  padding: 1.4rem 0;
  margin-bottom: 2.8rem;
  border: none;
}
.sogo-subscribe{
  background-color: #ffffff;
  text-align: center;
  padding: 0.7rem 0;
  border-left: 0.14rem solid #ccc;
}
.sogo-subscribe .sogo-subscribe-text{
  font-family: lotagrotesque-semibold;
  font-size: 2.8rem;
  color: #333;
}
.sogo-subscribe .turqoise-button{
  display: inline-block;
  padding: 0.42rem 8.4rem;
  font-family: lotagrotesque-regular;
  font-size: 2.24rem;
  text-align: center;
  border-radius: 1.4rem;
  margin-top: 2.8rem;
}
.more-category-text{text-align: center; padding: 2.8rem 0 0rem; font-size: 1.96rem;}
.sogo-subscribe p{margin-bottom: 0;}
.container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets {
  border: none;
}
#recent-posts-2 .post-date{
  font-size: 1.68rem;
  color: #888888;
}
.header-blog-text{
  color: #02BECC;
  border-left: 0.14rem solid #02BECC;
}
#recent-posts-2{padding: 2.8rem; box-shadow: 0 0 0.84rem 0 rgba(0, 0, 0, 0.16); margin: 8.4rem 0 0;}
@media only screen and (min-width: 1440px){
  .sogo-post-heading {font-size: 10.08rem;}
  .sogo-post-subheading{font-size: 7.56rem;}
}
@media only screen and (max-width: 1199px) and (min-width: 960px){
  .sogo-post-heading{font-size: 5.04rem;}
  .on-mobile #page-wrap{overflow: visible;}
  #sidebar.sidebar-right #sidebar-widgets {
      margin-left: -2.8rem!important;
      padding-left: 0rem;
  }
  /*.container .four.columns {
      width: 35rem !important;
  }*/
  #header.header-transparent.header-v1 #navigation > ul > li > a{
      font-size: 1.68rem;
      padding: 0 1.12rem;
  }
  #navigation .sogo-logo-transparent.header-transparent:after {
      left: calc(100% + 1.4rem);
      padding-left: 1.4rem;
  }
  .half-quote {font-size: 2.52rem!important;}
  .sogo-half {width: 42%;}
  .header-icons.class-header {
      position: absolute;
      top: 2.94rem;
      right: 41.3rem !important;
  }
  #header.header-transparent.header-v1 #navigation .master-menu li.dvFreeTrialBtnMenu.freeTrialBtnSF a{
      padding: 1.12rem 2.1rem;
  }
  .sogo-post-subheading {font-size: 4.48rem;}
  .sogo-blog-social{left: -4.2rem;}
}
@media only screen and (max-width: 959px) and (min-width: 768px){
  .sogo-post-heading{font-size: 5.04rem;}
  .sogo-blog-social div, .sogo-blog-social ul{display: inline-block;}
  .sogo-blog-social ul{margin: -1.4rem 0 0 0.7rem;}
  .sogo-blog-social div{
      float: left;
  }
  .logo_standard, .logo_transparent {display: none!important;}
  .search-icon{display: none;}
  #logo .wp_autosearch_form_wrapper{
      position: absolute;
      top: 3.22rem;
      right: 9%;
      display: none;
  }
  .container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets {
      padding-left: 0;
      padding-right: 0;
      border: none;
      margin: 0 2.8rem!important;
      display: block;
      width: 101.92rem!important;
  }
  .sogo-half {width: 42%;}
  .half-quote {font-size: 2.52rem!important;}
  #header.header-v1{display: none;}
  #mobile-header {display: inherit!important;}
  .header-transparent .logo_retina_transparent {display: none;}
  .logo img {width: 22.4rem;margin-top: -0.98rem;}
  .sogo-post-subheading {font-size: 4.48rem;}
  .mobile-header-text{
      position: absolute;
      top: 3.78rem;
      border-left: 0.14rem solid #02BECC;
      line-height: normal;
      padding-left: 1.4rem;
      margin-left: 1.4rem;
      font-family: lotagrotesque-bold;
      left: 24.5rem;
      color: #02BECC;
  }
  #logo a:nth-child(3):after{display: none;}
  .sogo-blog-social{position: static; padding: 3.5rem 0 1.4rem 0;}
  .sogo-blog-social ul li {
      padding: 1.82rem 2.1rem;
      margin: 1.4rem 0.28rem;
      display: inline-block;
  }
  
}
@media only screen and (max-width: 767px){
  .sogo-blog-social div, .sogo-blog-social ul{display: inline-block;}
  .sogo-blog-social ul{margin: -1.4rem 0 0 0.7rem;}
  .sogo-blog-social div{
      float: left;
  }
  .search-icon{display: none;}
  #logo .wp_autosearch_form_wrapper{
      position: absolute;
      z-index: 1;
      margin-top: -0.14rem;
      right: 7%;
      display: none;
  }
  .sogo-post-heading {font-size: 2.8rem;}
  .sogo-post-subheading {font-size: 2.24rem;}
  .sogo-post-big-quotes {font-size: 2.52rem;}
  .sogo-post-big-quotes i.fa-quote-right{right: 0;}
  .sogo-post-big-quotes i.fa-quote-left{left: -1.12rem;}
  .post h1.sogo-post-title{font-size: 3.36rem;}
  .half-quote {font-size: 2.52rem!important;}
  .sogo-half {width: 100%;}
  .sogo-float-card {
      width: 90%;
      float: none;
  }
  div .container .four.columns {
      width: 100% !important;
      margin-left: 0rem!important;
      margin-right: 0rem;
  }
  #sidebar-widgets{overflow: visible;}
  #content {padding-top: 5.6rem;}
  #mobile-header .logo {width: 80%; margin-top: 1.68rem;}
  .header-transparent .logo_retina_transparent{display: none;}
  .logo img {width: 20.3rem; margin-left:-3.78rem !important;}
  .mobile-header-text{
      position: absolute;
      top: 3.78rem;
      border-left: 0.14rem solid #02BECC;
      line-height: normal;
      padding-left: 1.4rem;
      margin-left: 1.4rem;
      font-family: lotagrotesque-bold;
      left: 20.3rem;
      color: #02BECC;
  }
  #logo a:nth-child(3):after{display: none;}
  .sogo-blog-social{    position: static; padding: 3.5rem 0 1.4rem 0;}
  .sogo-blog-social ul li {
      padding: 1.68rem;
      margin: 1.4rem 0.28rem;
      display: inline-block;
      width: 5.6rem;
      height: 5.6rem;
      box-sizing: border-box;
  }
  .sogo-subscribe{border: 0.14rem solid #8888;}
}
@media only screen and (max-width: 767px) and (min-width: 500px){
  
}
@media screen and (min-width:0) {
  /*.logo_transparent{width: 23.8rem!important;}*/
  .sogo-card{
      box-shadow: 0rem 0.28rem 2.8rem 0rem #888;
  }
}



/*Homepage CSS*/
.sogo-page-date {
  font-size: 1.96rem;
  line-height: normal;
  letter-spacing: normal;
  color: #9b9b9b;
  display: block;
  margin-bottom: 1.4rem;
}
.sogo-page-title{
  font-family: lotagrotesque-bold;
  font-size: 5.04rem;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  margin-bottom: 1.4rem;
}
.sogo-page-author{
  font-size: 2.24rem;
  line-height: normal;
  letter-spacing: normal;
  color: #ff7858;
  margin-bottom: 2.8rem;
  display: block;
}
.sogo-banner-blogpost{
  width: 100%;
  box-sizing: border-box;
  padding: 7rem 9.1rem;
  background-color: #ffffff;
  border: solid 0.14rem #ededed;
  box-shadow: 0 0.28rem 2.8rem 0 rgba(0,0,0,0.2);
  position: relative;
  top: -22.4rem;
  z-index: 1;
  margin-bottom: -11.2rem;
}
.sogo-page-main-text{
  font-family: lotagrotesque-regular;
  font-size: 2.52rem;
  line-height: 1.67;
  letter-spacing: 0.028rem;
  text-align: left;
  color: #9b9b9b;
  margin-bottom: 4.2rem;
}
.sogo-page-main-button{padding: 2.1rem 4.9rem; font-family: lotagrotesque-semibold;}
.sogo-tag-list{
  margin-top: 5.6rem;
  padding-top: 3.5rem;
  border-top: solid 0.14rem rgba(151, 151, 151, 0.3);
}
.sogo-tag-list span{
  font-size: 1.96rem;
  text-align: left;
  color: rgb(155, 155, 155);
}
.sogo-tag-list-items{
  display: inline-block;
  list-style: none;
}
.sogo-tag-list-items li{
  display: inline-block;
  font-size: 1.96rem;
  margin-left: 2.1rem;
  line-height: 1.4;
}
.sogo-tag-list-items li a{border-radius: 2.8rem; color: #333333; border: 0.14rem solid #333; display: inline-block; padding: 0rem 3.5rem; transition: 0.5s all ease;}
.sogo-tag-list-items li a:hover{color: #ff7858; border: 0.14rem solid #ff7858;}


/*Grid*/
.grid {
display: grid;
grid-gap: 5.6rem 8.4rem;
grid-template-columns: repeat(auto-fill, minmax(35rem,1fr));
grid-auto-rows: 5.6rem;
}
.sogo-blog-card, .sogo-blog-card span, .sogo-blog-card div.sogo-blog-main {display: block;cursor:pointer;}
.sogo-blog-card div.sogo-blog-main{
  background-size: cover;
  border-radius: 0.42rem;
  position: relative;
  padding: 0 4.2rem;
}
span.desc{
  position: absolute;
  bottom: 4.2rem;
  width: 82%;
}
.sogo-blog-card .sogo-blog-main.var-0{height: 79.8rem;}
.sogo-blog-card .sogo-blog-main.var-1{height: 76.3rem;}
.sogo-blog-card-header{
  font-family: lotagrotesque-semibold;
  font-size: 3.36rem;
  line-height: 1.5;
  text-align: left;
  color: rgb(244, 244, 244);
  margin-bottom: 3.5rem;
  padding-bottom: 3.5rem;
  position: relative;
  display:inline-block;
}
.sogo-blog-card-header:hover{
  color: rgb(244, 244, 244);
}
.sogo-blog-card-subheader{
  font-family: lotagrotesque-regular;
  font-size: 2.52rem;
  line-height: 1.56;
  text-align: left;
  color: rgb(244, 244, 244);
}
.sogo-blog-card-header:after{
  content: '';
  border-bottom: 0.42rem solid #fff;
  width: 5.6rem;
  position: absolute;
  left: 0;
  bottom: 0;
}
.category-desc{
  background-color: rgba(0,0,0,0.96);
  padding: 2.24rem 4.48rem 2.38rem 2.24rem;
  position: absolute;
  border-bottom-right-radius: 7rem;
  border-top-right-radius: 7rem;
  border-left: 0.42rem solid rgb(0, 170, 193);
  font-size: 2.1rem;
  line-height: normal;
  color: rgb(252, 252, 252);
  left: -2.1rem;
  top: 3.5rem;
}
/*Grid Ends*/
@media only screen and (max-width: 1199px) {
  .category-desc {padding: 1.12rem 2.24rem 1.12rem 1.12rem;}
  .sogo-banner-blogpost{margin-bottom: 0;}
  .sogo-blog-card-header{font-size: 2.8rem;}
  .sogo-blog-card-subheader{font-size: 1.96rem;}
  .sogo-blog-card .sogo-blog-main.var-0{height: 56rem;}
  .sogo-blog-card .sogo-blog-main.var-1{height: 56rem;}
  .sogo-banner-blogpost{position: static;}
  #content .grid{margin-top: 11.2rem!important;}
}
@media only screen and (max-width: 960px) and (min-width: 768px){
  #content .grid {
      margin: 11.2rem 5.6rem 0!important;
  }
}
@media only screen and (max-width: 767px){
  .sogo-banner-blogpost{padding: 2.8rem;}
  .sogo-page-title {font-size: 3.36rem;}
  .sogo-page-main-text {font-size: 2.24rem;}
  .sogo-post-banner-text {
      position: absolute;
      top: 50%;
      left: 46%;
      transform: translate(-42%,-50%);
      text-align: center;
  }
  .on-mobile #page-wrap {overflow: visible;}
}
/*Homepage CSS ends*/

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){
/* IE10+ CSS styles go here */
  .grid .sogo-blog-card{
      width: 30%;
      display: inline-block;
      margin-bottom: 8.4rem;
  }
  .sogo-blog-card:nth-child(3n+2){
      margin: 0 4.5% 8.4rem;
  }
  .sogo-blog-card .sogo-blog-main.var-0, .sogo-blog-card .sogo-blog-main.var-1{height: 70rem;}
}
@media screen and (max-width: 1199px) and (min-width: 960px){
/* IPAD issues */
  .grid .sogo-blog-card{
      /*width: 30%;*/
      display: inline-block;
      margin-bottom: 8.4rem;
  }
  .sogo-blog-card:nth-child(3n+2){
      /*margin: 0 4.6%;*/
  }
  .sogo-blog-card .sogo-blog-main.var-0, .sogo-blog-card .sogo-blog-main.var-1{height: 70rem;}
}
@media screen and (max-width: 960px) and (min-width: 768px){
/* IPAD issues */
  .grid .sogo-blog-card{
      /*width: 40%;*/
      display: inline-block;
      margin-bottom: 8.4rem;
  }
  .sogo-blog-card:nth-child(2n+1){
      /*margin: 0 19% 0 0;*/
  }
  .sogo-blog-card .sogo-blog-main.var-0, .sogo-blog-card .sogo-blog-main.var-1{height: 70rem;}
}

/*css for pop up*/
.blog-subscribe-overlay{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  display:none;
  height: 100%;
  z-index: 999999;
  background-color: rgba(0,0,0,0.5);
}
.blog-subscribe-main{
  width: 60.2rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  background-color: #ffffff;
  padding: 4.2rem 5.6rem;
  border-radius: 0.42rem;
  box-sizing: border-box;
}
.blog-subscribe-close-btn{
  color: #ddd;
  cursor: pointer;
  position: absolute;
  top: 0.7rem;
  font-size: 3.36rem;
  right: 1.4rem;
  line-height: normal;
}
.blog-subscribe-close-btn:hover{
  color:#bebbbb;
}
.sogo-form-template-container {
  padding: 0 0 0rem;
  text-align: left;
}
.survey-template-label-tag {
  font-size: 1.96rem;
  line-height: normal;
  letter-spacing: 0.028rem;
  text-align: left;
  color: #888;
  margin: 0 0 1.12rem;
  display: inline-block;
}
.sogo-form-template-container .compulsory-field {
  font-size: 2.38rem;
  color: #f00;
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}
input.survey-template-text-input {
  width: 100%;
  box-sizing: border-box;
  max-width: 100%;
  background: #fff;
  font-size: 2.24rem;
  border-radius: 0.42rem;
  border: solid 0.28rem #ddd;
  padding: 0.28rem 1.68rem;
  margin: 0 0 0rem;
  -webkit-appearance: none;
  -moz-appearance: none;
}
input.survey-template-text-input:hover{
 border: 0.28rem solid #BEBBBB;
}
input.survey-template-text-input:focus{
  border: 0.28rem solid transparent;
  border-bottom: 0.28rem solid #ff7858!important;
}
.sogo-form-template-container .green-button {
  margin: 0 0 0;
  border: none;
  padding: 1.68rem 2.8rem 1.68rem 2.8rem;
  font-size: 2.24rem;
  text-transform: unset;
  background-blend-mode: overlay, normal;
}
.sogo-form-template-container.sogo-form-button{
  margin:1.4rem 0 0;
}
.request_survey_error {
  font-size: 1.82rem;
  color: #D0021B;
  line-height: normal;
}
.sogo-form-template-container.sogo-form-check-form{
  padding: 2.8rem 0 0 0;
}
.sogo-form-check-form label{
  vertical-align: text-bottom;
  margin: 0 0rem 1.12rem 0.56rem;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.sogo-form-check-form input{float:left;}

@media only screen and (max-width: 767px){
  .blog-subscribe-main{width: 44.8rem; padding: 2.8rem;}
  .entry-content iframe{width: 100%;}
}



/*Top Header*/
#topbar .menu-dropdown-main {position: relative;}
#topbar .menu-dropdown-main .sub-menu{
  display: none;
  margin: 0;
  border-radius: 0.42rem;
  background-color: #ffffff;
  box-shadow: 0 -0.7rem 2.1rem -0.7rem rgba(0, 0, 0, 0.2), 0 0 0.14rem 0 rgba(0, 0, 0, 0.3);
  transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  position: absolute;
  width: 25.2rem;
  left: 50%;
  padding: 1.4rem 2.8rem;
  top: 3.5rem;
  
}
#menu-top-bar li{cursor: pointer;}
#topbar .menu-dropdown-main .sub-menu li {
  display: block;
  padding: 1.4rem 0rem;
  margin: 0 !important;
}
#topbar .menu-dropdown-main .sub-menu:before{
  content: '';
  position: absolute;
  top: 0.14rem;
  left: 50%;
  z-index: 0;
  width: 1.68rem;
  height: 1.68rem;
  box-shadow: -0.42rem -0.42rem 1.12rem rgba(0, 0, 0, 0.03);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background: #fff;    
}
.sogo-prevent-act a{
  color: #232c35!important;
  font-family: lotagrotesque-bold;
}
#header.header-transparent.header-v1 #navigation > ul > li.search-icon > a > i:hover{
  color: #02becc;
}
/*Top Header ends*/
/*Request a demo*/
.header-v1 #navigation > ul > li.dvRadDemoBtnMenu{
  padding-top: 3.22rem;
  color: #fff !important;
}
#header.header-transparent.header-v1 #navigation > ul > li.dvRadDemoBtnMenu >a {
  color: #fff !important;
  background-color: #ff7858 !important;
  padding-left: 2.1rem !important;
  padding-right: 2.1rem !important;
  outline: 0;
  border: none;
  border-radius: 0.42rem;
  padding: 1.4rem 2.1rem!important;
  transition: all linear .2s!important;
  text-transform: inherit !important;
  font-family: lotagrotesque-bold;
}
#header.header-transparent.header-v1 #navigation > ul > li.sfHover.dvRadDemoBtnMenu >a,#header.header-transparent.header-v1 #navigation > ul > li.dvRadDemoBtnMenu >a:hover, #header.header-transparent.header-v1 #navigation > ul > li.dvRadDemoBtnMenu:hover > a{
  color: #fff !important;
}
a.green-button.green-button-demo{
  color: #fff;
  padding: 0.7rem 3.08rem;
  margin: 2.8rem 0 0;
}
.schedule-demo-container{
  background-color: rgb(242, 250, 253);
  box-shadow: 0 2.52rem 1.26rem -1.96rem rgba(214, 214, 214, 0.5);
  padding: 3.5rem 5.6rem 3.5rem 3.5rem;
  border-radius: 0.42rem;
  text-align: center;
}
.schedule-demo-container p:first-child{
  font-family: lotagrotesque-bold;
  font-size: 3.36rem;
}
#requestDemoFrame, #subscriptionDemoFrame{overflow: hidden !important;}
#upgradeRequestDemo{
  position: absolute;
  top:50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 95.2rem;
  height: 78.4rem;
  z-index: 1000000;
}
#subscriptionDemoParent{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 60.2rem;
  height: 67.2rem;
  background: #fff;
  z-index: 1000000;
  box-sizing: border-box;
  border-radius: 0.42rem;
}
#requestDemoPop, #subscriptionDemoPopUp{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: rgba(0,0,0,0.7);
}
@media screen and (max-width: 767px){
#subscriptionDemoParent{
  width: 44.8rem;
}
.mobile-request-frame-demo{
  width: 44.8rem !important;
  height: 78.4rem !important;
}
.schedule-demo-container p:first-child{font-size: 2.24rem;}
}

@media screen and (min-width: 960px) and (max-width: 1200px){
  #header.header-transparent.header-v1 #navigation > ul > li.dvRadDemoBtnMenu >a {
      padding-left: 1.12rem !important;
      padding-right: 1.12rem !important;
      /* margin: 0 0 0 1.4rem; */
  }
  div .wp_autosearch_form_wrapper{
      top: 0rem;
      right: -1.4rem;
  }
  #header.header-transparent.header-v1 #navigation > ul > li.search-icon > a{margin-right: 0;}
}
@media screen and (max-width: 960px){
  #mobile-navigation ul li a.green-button.green-button-demo{
      margin: 0rem 0 0;
/*background-color: transparent !important; */
  }
  #mobile-navigation ul li a.green-button.green-button-demo:hover{
      background-image: none !important;
      color: #333 !important;
      background-blend-mode: overlay, normal;
      box-shadow: none !important;
      transform: none !important; 
  }
}
/*Request a demo ends*/

/*Animation css*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.to-animate-elem{opacity: 0;}
.fadeMaxUp{
 -webkit-animation-name: fadeMaxUp;
  animation-name: fadeMaxUp; 
}
@keyframes fadeMaxUp {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@-webkit-keyframes fadeMaxUp {
  from { opacity: 0; }
  to   { opacity: 1; }
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -moz-transform: translate3d(0, 7rem, 0);
    -webkit-transform: translate3d(0, 7rem, 0);
    transform: translate3d(0, 7rem, 0);
  }

  to {
    opacity: 1;
    -moz-transform: none;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -moz-transform: translate3d(0, 7rem, 0);
    -webkit-transform: translate3d(0, 7rem, 0);
    transform: translate3d(0, 7rem, 0);
  }

  to {
    opacity: 1;
    -moz-transform: none;
    -webkit-transform: none;
    transform: none;
  }
}
/*Animation css ends here*/

#ebookGuideWrapper {
 max-width: 64.4rem;
  background: transparent;
  width: 100%;
  position: fixed;
  right: 0;
  height: auto;
  z-index: 777777777;
  display: block;
  bottom: 0rem;
 /*  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background-color: rgba(0,0,0,0.7);*/
  /*background-image: linear-gradient(to bottom, #fff, #808080);*/
  animation: popup_animation_default .10s 15ms alternate backwards;
}
#ebookGuideWrapper.ebookpopHide {
  display:none;
}
#ebookGuidePopup {
 /* top: 50%;*/
  bottom: 0rem;
  right: 0.14rem;
  position: absolute;
  z-index: 9999999;
 width: calc(100% - 12.6rem); /*385*/
  height: 49rem;
  /*width: 116.2rem;
  height:59.5rem;
  left: 50%;*/
  /*transform: translate(-50%,-50%);*/
  box-shadow: 0 0.42rem 4.2rem 0 rgba(252, 133, 45, 0.16);
}
#ebookGuideWrapper .closeBtn-ebookpop {
 width: 4.2rem;
 height: 4.2rem;
 position: absolute;
 background-color: #fff;
 border-radius: 50%;
     left: -1.4rem;
 color: #2267e9;
 text-align: center;
 line-height: 5.04rem;
     font-size: 1.96rem;
  top: -1.96rem;
  cursor: pointer;
}


@keyframes popup_animation_default {
  0% {
      opacity: 0;
      transform: translate(0,-7rem)
  }

  100% {
      opacity: 1;
      transform: translate(0,0)
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px){
   #ebookGuidePopup{width: calc(100% - 8.4rem) ; /*70rem;*/}
   .header-v1 div.logo{
      width: 100%;
  }
}

@media screen and (max-width: 767px){
#ebookGuidePopup{
    width: 42rem !important;
   /* transform: translate(10%,-30%);*/
    height: 47.32rem; 
    right: auto;
      top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
  #ebookGuideWrapper .closeBtn-ebookpop {right: 47%;}
 #ebookGuideWrapper {background-color: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;}
}


.closeBtn-ebookpop .fa-times:before {
  font-weight: bolder;
}

#header.header-transparent.header-v1 #navigation > ul > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item > a,
#header.header-transparent.header-v1 #navigation > ul > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent > a{
  color: #12bdca !important;
}
.more-button a.green-button.view-button {
  color:#fff !important;
  background-color:#12bdca !important;
  border-radius: 1.68rem;
}
/* .sogo--blog-tags a {
  border: 0.28rem solid #12bdca !important;
  color: #12bdca !important;
  border-radius: 1.4rem;
} */
#sidebar .widget ul li a,
#topbar .menu-login-new.menu-item.menu-item-type-custom.menu-item-object-custom a:hover,
#topbar .sogo-resource-avail.menu-dropdown-main.sogo-topmenu-sb.menu-item.menu-item-type-custom.menu-item-object-custom a:hover,
#topbar #menu-item-48600.sogo-resource-avail.menu-dropdown-main.sogo-topmenu-sb.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children a:hover,
div a:hover, #topbar a:hover,
li#menu-item-48600 a:hover,
.sogo-post-author{
  color:#12bdca !important;;
}
.post-template-default .horizontal-scrollbar {
 background-color:#12bdca !important;
}
#header.header-transparent.header-v1 #navigation > ul > li.dvRadDemoBtnMenu.radBtnSF.menu-item >a:hover,
.more-button a.green-button.view-button:hover{
  color:#fff !important;
  background-color:#12bdca !important;
  background-image:linear-gradient(105deg, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(#12bdca, #12bdca) !important;
}
/* Add new changes in header and sub pages as per design - start */
/* Menu changes - start */
#mobile-navigation .menu-main-navigation-container >ul#mobile-nav .menu-item-type-taxonomy,
.header-v1 #navigation>ul#nav .menu-item-type-taxonomy,
.header-v1 #navigation>ul#nav .search-icon {
display: none;
}
.header.header-v1 .header-icons.class-header {
display: block !important;
/*right: 39.9rem;*/
right: 44.1rem;
}
#header.header-transparent.header-v1 #navigation .master-menu .dvFreeTrialBtnMenu.freeTrialBtnSF {
padding-top: 3.22rem;
margin-right: 1.68rem;
}
#header.header-transparent.header-v1 #navigation .master-menu .dvFreeTrialBtnMenu.freeTrialBtnSF a {
border-radius: 1.4rem;
border: 0.28rem solid #02becc;
color: #02becc !important;
font-family: lotagrotesque-bold;
font-size: 1.96rem;
padding: 1.26rem 2.1rem;
transition: all linear .2s;
text-transform: none !important;
}
#header.header-transparent.header-v1 #navigation .master-menu .dvFreeTrialBtnMenu.freeTrialBtnSF>a:hover {
transform: scale(1.1);
border: 0.28rem solid transparent;
}
#header.header-transparent.header-v1 #navigation .master-menu .dvFreeTrialBtnMenu.freeTrialBtnSF>a:hover,
#header.header-transparent.header-v1 #navigation>ul>li.dvRadDemoBtnMenu.radBtnSF.menu-item>a:hover {
color: #fff !important;
background-color: #02becc !important;
/*box-shadow: 0 1.4rem 2.8rem -1.4rem #02becc !important;*/
background-image: none !important;
}
.wizardinfosys_autosearch_wrapper #wizardinfosys_autosearch_form .wp_autosearch_form_wrapper .wp_autosearch_input {
font-size: 1.96rem;
line-height: 2;
letter-spacing: -0.07rem;
text-align: left;
}
@media only screen and (min-width: 768px){  
.wizardinfosys_autosearch_wrapper .wp_autosearch_form_wrapper {
  display: block !important;
  height: 3.92rem !important;
  width: 42rem;
  padding: 0.7rem 4.76rem 0.7rem 3.36rem;
  border: 0.14rem solid rgba(51, 51, 51, 0.2) !important;
  border-radius: 1.4rem;
  position: relative;
  top: -0.28rem;
  right: -0.56rem;
}
.wizardinfosys_autosearch_wrapper .wp_autosearch_form_wrapper::after {
  color: #333333;
  opacity: 0.8;
}
}
@media only screen and (max-width: 767px){
#logo .wp_autosearch_form_wrapper{
  right: 9%;
  top: 2.8rem;
  border-radius: 1.12rem;
}
}
/* Menu changes - end */
.sidebar-right .sogo-sidebar-findmore-section .sogo-sb-anchor-link:hover {
border: solid 0.21rem #02becc;
background: #f0fbfc;
color: #333 !important;
}
/* .sidebar-right .sogo-sidebar-findmore-section .sogo-sb-anchor-link i {
margin-left: 0.7rem;
} */
.sidebar-right .sogo-subscribe {
padding: 3.36rem 3.36rem;
border-radius: 2.24rem;
/* border: solid 0.168rem rgba(51, 51, 51, 0.2); */
border: none;  
background-color: #fff;
box-shadow: 0 0 3.36rem 0 rgba(163, 163, 163, 0.2);
}
.sidebar-right .sogo-subscribe .sogo-subscribe-text {
line-height: 1.33;
font-size: 2.1rem;
font-family: lotagrotesque-regular;
}
.sidebar-right #recent-posts-2 {
margin: 1.4rem 0 0;
}
.sidebar-right .sogo-subscribe .more-category-text {
display: none;
}
.blog-page #sidebar #sidebar-widgets {
margin-top: 7rem;
border-left: 0.28rem solid rgba(51, 51, 51, 0.2);
}
/* Recent post section - start */
.sidebar-right #recent-posts-2 {
border-radius: 2.24rem;
box-shadow: 0 0 3.36rem 0 rgba(163, 163, 163, 0.2);
}
.sidebar-right #recent-posts-2 h3 {
font-family: 'lotagrotesque-bold';
letter-spacing: 0.28rem;
margin-bottom: 3.36rem;
border-bottom: none;
position: relative;
}
.sidebar-right #recent-posts-2 h3:after {
content: '';
display: block;
width: 9.8rem;
height: 0.14rem;
background: rgba(51, 51, 51, 0.2);
position: absolute;
bottom: -0.7rem;
}
/* Recent post section - end */
@media only screen and (max-width: 1199px) and (min-width: 961px) {
#sidebar.sidebar-right #sidebar-widgets {
    padding-left: 1.4rem;
}
.sogo-subscribe .turqoise-button {
    padding: 0.42rem 2.1rem;
}
}
@media only screen and (min-width: 961px) {
.sidebar-right .sogo-sidebar-findmore-section .sogo-sb-anchor-link {
    width: max-content;
    display: block;
}
.sogo-solution-block.solutionFunction i.toggle-icon {
    display: none;
}	
}
@media only screen and (max-width: 960px) {
.sidebar-right .sogo-sidebar-findmore-section,
.sidebar-right .sogo-sidebar-findmore-section .sogo-sb-findmore-text {
    text-align: left;
}
.sidebar-right .sogo-sidebar-findmore-section {
    margin-top: -5.6rem;
} 
.blog-page #sidebar #sidebar-widgets {
    border: none;
}
}
@media only screen and (max-width: 767px) {
.sidebar-right .sogo-sidebar-findmore-section .sogo-sb-anchor-link {
    width: max-content;
    display: block;
}
.sidebar-right .sogo-sidebar-findmore-section {
    margin-top: -11.2rem;
    padding-left: 0;
}
}
/* Blog Sidebar changes phase 2 - end */
/* Sidebar sticky CTA form changes phase 2 - start */
/* .sogo-blog-submit-container-wrapper {
  margin-top: 5.6rem;
  padding: 5.6rem 2.8rem 0rem;
  border-radius: 2.24rem;
  background-color: #f4f5f6;
  color: #333;
  box-shadow: 0 2.24rem 5.04rem -0.84rem rgba(77, 77, 77, 0.16);
} */
.sogo-blog-submit-container-wrapper.sogo-sb-form-psfixed, .sogo-blog-submit-container-wrapper.sogo-sub-form-psfixed {
  box-sizing: border-box;
  position: fixed;
  top:8rem;
  z-index: 1;
}
.sogo-blog-submit-container-wrapper.sogo-sub-form-psfixed{
    top: 15rem;
}

.sogo-blog-submit-container-wrapper.sogo-sb-form-absolute, .sogo-blog-submit-container-wrapper.sogo-sub-form-absolute{
    position: absolute;
    width:100%;
    top: calc(100% - 55.3rem);
}
.sogo-blog-submit-container-wrapper.sogo-sub-form-absolute{
   top: calc(100% - 52.5rem);
   width:100%;
}
@media screen and (max-width:1440px) and (min-width:960px) {
  .sogo-blog-submit-container-wrapper.sogo-sub-form-absolute{
    top:calc(100% - 60.5rem);
  }
  .sogo-blog-submit-container-wrapper.sogo-sb-form-absolute{
    top:calc(100% - 60rem);
  }
}
@media only screen and (max-width: 1199px) and (min-width: 960px){
  .sogo-blog-submit-container-wrapper.sogo-sb-form-psfixed, .sogo-blog-submit-container-wrapper.sogo-sub-form-psfixed{
    top:8rem;
 }

}
/* Adding css for new changes - after submit filp card - start */
.sogo-blog-submit-container-wrapper {
  margin-top: 5.6rem;
  color: #333333;
  position: relative;
  transform-style: preserve-3d;
  /*transition: all 0.5s ease;*/
  height:44.1rem;
}
.sogo-blog-before-submit-form,
.sogo-blog-after-submit-form {
  padding: 5.6rem 2.8rem 0rem;
  border-radius: 2.24rem;
  background-color: #f4f5f6;
  box-sizing: border-box;
  position: absolute;
 width:100%;
 min-height:35rem;
}
.sogo-blog-after-submit-form {
  text-align: center;
  padding: 9.8rem 2.8rem;
  box-sizing: border-box;
/*   height: 48.86rem; */
  transform: rotateY(180deg);
  backface-visibility: hidden;
  box-shadow: 0 2.24rem 5.04rem -0.84rem rgba(77,77,77,0.16);
}
img.sogo-after-submit-thankyou-image {
  width: 14rem;
  height: 14rem;
}
.sogo-after-submit-description-wrapper .sogo-after-submit-title {
  font-family: 'Epilogue-bold';
  font-size: 4.48rem;
}
.sogo-after-submit-description-wrapper .sogo-after-submit-message {
  font-size: 2.24rem;
  opacity: 0.6;
  line-height: 1.25;
  letter-spacing: -0.112rem;
  font-family: 'Epilogue-regular';
}
.sogo-blog-before-submit-form {
  backface-visibility: hidden;
  /*box-shadow: 0 2.24rem 5.04rem -0.84rem rgba(77,77,77,0.16);*/
}
.sogo-blog-submit-container-wrapper.sogo-flip-card-animation {
  transform: rotateY(180deg);
}
@media only screen and (max-width: 961px) {
  .sogo-blog-submit-container-wrapper .sogo-blog-before-submit-form,
  .sogo-blog-submit-container-wrapper .sogo-blog-after-submit-form {
    position: relative;
    height: auto;
  }
  .sogo-blog-submit-container-wrapper.sogo-flip-card-animation .sogo-blog-after-submit-form {
    display: block;
  }
  .sogo-blog-submit-container-wrapper .sogo-blog-after-submit-form,
  .sogo-blog-submit-container-wrapper.sogo-flip-card-animation .sogo-blog-before-submit-form {
    display: none;
  }
}
/* Adding css for new changes - after submit filp card - end */
/* .sogo-form-header-parent .sogo-form-header-regular {
font-size: 3.92rem;
line-height: 0.71;
letter-spacing: -0.14rem;
margin-bottom: 2.8rem;
} */
.sogo-form-header-parent .sogo-form-header-bold {
font-size: 4.48rem;
font-family: lotagrotesque-bold;
line-height: 0.63;
letter-spacing: -0.14rem;
}

/* .sogo-form-header-desc-wrapper .sogo-form-description {
font-size: 1.96rem;
margin: 3.36rem auto;
line-height: 1.43;
opacity: 0.6;
} */
.sogo-form-header-desc-wrapper {
text-align: center;
}
.sogo-blog-sidebar-sticky-cta-form{
width: 100%;
min-height:16rem;
}
/* Sidebar sticky CTA form changes phase 2 - end */
/* Add new changes in header and sub pages as per design - end */


/* Card blog Card button section - common css - start */
.sogo-blog-inbetween-ctaCard.sogo-blog-radBtn-bgImage,
.sogo-blog-inbetween-ctaCard.sogo-blog-signUpFreeBtn-bgImage ,
.sogo-blog-footer-ctaCard.sogo-blog-radBtn-bgImage,
.sogo-blog-footer-ctaCard.sogo-blog-signUpFreeBtn-bgImage {
  background-size: cover;
  background-repeat: round;
}
@media screen and (min-width:768px) {
  .sogo-blog-inbetween-ctaCard.sogo-blog-radBtn-bgImage {
      background-image: url(/blog/wp-content/uploads/2023/09/sogo-blog-inbetween-rad-btn-bg-image.jpg);    
  }
  .sogo-blog-inbetween-ctaCard.sogo-blog-signUpFreeBtn-bgImage {
      background-image: url(/blog/wp-content/uploads/2023/09/sogo-blog-inbetween-signup-free-btn-bg-image.jpg);    
  }
  .sogo-blog-footer-ctaCard.sogo-blog-radBtn-bgImage {
      background-image: url(/blog/wp-content/uploads/2023/09/sogo-blog-footer-rad-btn-bg-image.jpg);    
  }
  .sogo-blog-footer-ctaCard.sogo-blog-signUpFreeBtn-bgImage {
      background-image: url(/blog/wp-content/uploads/2023/09/sogo-blog-footer-signup-free-btn-bg-image.jpg);    
  }
}
.sogo-blog-ctaCard-btn-main-container {    
  /*align-items: center;*/
  box-sizing: border-box;    
  margin: 4.2rem auto;    
  background: #0d6e65;
  border-radius: 1.4rem;
}
.sogo-blog-ctaCard-btn-main-container .sogo-blog-Card-title {
  font-family:'Epilogue-bold';    
  line-height: 1;
  letter-spacing: -0.14rem;
  color: #fff;
  margin-bottom: 1.4rem;
}
.sogo-blog-ctaCard-btn-main-container .sogo-blog-Card-para {
  line-height: 1.33;
  letter-spacing: -0.084rem;
 font-family:'Epilogue-Regular';
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-radBtn-bgImage .sogo-blog-Card-para {
  color: #c9c9c9;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-signUpFreeBtn-bgImage .sogo-blog-Card-para {
  color: #282828;
}
.sogo-blog-ctaCard-btn-main-container .sogo-blog-ctaCard-btn {
  display: inline-block;
  font-family: 'lotagrotesque-bold';
  font-size: 2.24rem;
  color: #333 !important;
  border-radius: 1.68rem;
  margin-top: 0 !important;
  padding: 1.4rem 2.8rem !important;
  background: radial-gradient(circle at 0 100%, #fff100, #fff54c);
}
.sogo-blog-ctaCard-btn-main-container .sogo-blog-ctaCard-btn:hover {
  transform: scale(1.05);
  background: radial-gradient(circle at 0 100%,#fff100,#fff54c) !important;
  box-shadow: 0 1.4rem 2.8rem -1.4rem #fff000 !important;
}
/* Card blog Card button section - common css - end */

/* Card blog Card button section - in beetween CTA css - start */
.sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard {
  display: flex;
  max-width: 95%;
  padding: 2.8rem 4.9rem;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-ctaCard-text-wrapper {
  width: 60%;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-ctaCard-wrapper {
  width: 40%;
  text-align: right;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-Card-title{
  font-size: 3.92rem;
  line-height: 1.29;
  margin-bottom: 1.4rem;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-Card-para {
  font-size: 2.1rem;
}
@media screen and (min-width: 961px) and (max-width:1199px) {    
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard {        
      max-width: 100%;
      padding: 2.8rem 3.5rem;    
  }    
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-Card-title {
      font-size: 3.08rem;        
  }
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-Card-para {
      font-size: 1.82rem;
  }
}
@media screen and (min-width: 768px) and (max-width:960px) {
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-ctaCard-text-wrapper {
      width: 70%;
  }
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-ctaCard-wrapper {
      width: 30%;
  }
}
/* Card blog Card button section - in beetween CTA css - end */

/* Card blog Card button section - footer CTA css - start */
.sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard {
  display: block;
  max-width: 75%;
  padding: 5.6rem 6.3rem 4.9rem;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-ctaCard-text-wrapper,
.sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-ctaCard-wrapper {
  width: 100%;
  text-align: left;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-Card-title,
.sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-ctaCard-text-wrapper {
  margin-bottom: 2.8rem;
  max-width: 67.2rem;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-Card-title{
  font-size: 4.76rem;
  line-height: 1.2;
}
.sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-Card-para {
  font-size: 2.52rem;
}
@media screen and (min-width: 961px) and (max-width:1199px) {
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard {     
      max-width: 80%;        
  }
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-Card-title {
      font-size: 3.92rem;    
  }
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-Card-para {
      font-size: 2.1rem;
  }
}
@media screen and (min-width: 768px) and (max-width:960px) {
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard {        
      max-width: 80%;        
  }
}
/* Card blog Card button section - footer CTA css - end */

/* Card blog Card button section - common css - responsive for mobile view - start */
@media screen and (max-width:767px) {
  .sogo-blog-inbetween-ctaCard.sogo-blog-radBtn-bgImage,
  .sogo-blog-footer-ctaCard.sogo-blog-radBtn-bgImage {
      background-image: url(/blog/wp-content/uploads/2023/09/sogo-blog-card-rad-btn-bg-image.jpg);    
  }
  .sogo-blog-inbetween-ctaCard.sogo-blog-signUpFreeBtn-bgImage,
  .sogo-blog-footer-ctaCard.sogo-blog-signUpFreeBtn-bgImage {
      background-image: url(/blog/wp-content/uploads/2023/09/sogo-blog-card-signup-free-btn-bg-image.jpg);    
  }    
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-ctaCard-text-wrapper,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-ctaCard-wrapper,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-ctaCard-text-wrapper,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-ctaCard-wrapper {
      width: 100%;
      max-width: 100%;
  }
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard {
      flex-wrap: wrap;
      padding: 4.2rem;
  }    
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-ctaCard-wrapper,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-ctaCard-wrapper {     
      margin-top: 2.8rem;
      text-align: left;
  }
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-Card-title,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-Card-title {
      font-size: 3.08rem;        
  }
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-inbetween-ctaCard .sogo-blog-Card-para,
  .sogo-blog-ctaCard-btn-main-container.sogo-blog-footer-ctaCard .sogo-blog-Card-para {
      font-size: 1.82rem;
  }
}
/* Card blog Card button section - common css - responsive for mobile view - end */

/* New Card button section - start */
.blog-card-wrapper.survey-template-card {
  background-image: url(/blog/wp-content/uploads/2024/03/survey-template-card-bg.jpg);
}
.blog-card-wrapper.webinar-card {
  background-image: url(/blog/wp-content/uploads/2024/03/webinar-card-bg.jpg);
}
.blog-card-wrapper.resource-card {
  background-image: url(/blog/wp-content/uploads/2024/03/resource-card-bg.jpg);
}
.survey-template-card .card-icon-img {
  background-image: url(/blog/wp-content/uploads/2024/03/exam.svg);
}
.webinar-card .card-icon-img {
  background-image: url(/blog/wp-content/uploads/2024/03/online-learning.svg);
}
.resource-card .card-icon-img {
  background-image: url(/blog/wp-content/uploads/2024/03/resource.svg);
}
.blog-card-wrapper {
  display: flex;
  max-width: 75%;
  box-sizing: border-box;
  border-radius: 2.8rem;
  overflow: hidden;
  margin: 4.2rem auto;
  background-size: cover;
  background-repeat: no-repeat;
}
.card-icon-img {
  width: 14rem;
  height: 14rem;    
  background-size: contain;
  background-repeat: no-repeat;
}
.card-ls-sec,
.card-rs-sec {
  display: flex;    
  align-items: center;
}
.card-ls-sec {
  justify-content: center;
  background: rgba(1, 113, 122, 0.30);
  backdrop-filter: blur(1.1466rem);
  width: 20%;
  padding: 10.5rem 5.6rem;
}
.card-rs-sec {
  width: 80%;
}
.card-title {
  font-family: 'Epilogue-bold';
  font-size: 4.76rem;
  line-height: 1;
}
.card-text-wrapper {
  color: #fff;
  padding: 0 5.6rem;
}
.card-para {
  font-size: 2.52rem;
  opacity: 0.7;
  line-height: 1.29;
  letter-spacing: -0.07rem;
  margin: 2.1rem auto 2.8rem;
  font-family: 'Epilogue-Regular';
}
.blog-card-wrapper .card-btn {
  display: inline-block;
  font-family: 'lotagrotesque-bold';
  font-size: 2.24rem;
  color: #333 !important;
  border-radius: 1.68rem;
  margin-top: 0 !important;
  padding: 1.4rem 2.8rem !important;
  background: radial-gradient(circle at 0 100%, #fff100, #fff54c);
}
.blog-card-wrapper .card-btn:hover {
  transform: scale(1.05);
  background: radial-gradient(circle at 0 100%,#fff100,#fff54c) !important;
  box-shadow: 0 1.4rem 2.8rem -1.4rem #fff000 !important;
}
/*Small card button - start*/
.blog-card-wrapper.small-card {
  max-width: 100%;
}
.small-card .card-ls-sec {
  width: 10%;
  padding: 4.2rem 3.5rem;
}
.small-card .card-icon-img {
  width: 7rem;
  height: 7rem;
}
.small-card .card-rs-sec {
  width: 90%;
  justify-content: space-between;
}
.small-card .card-para {
  font-size: 2.24rem;
  margin: 1.4rem auto 0;
}
.small-card .card-title {
  font-size: 3.36rem;
}
.small-card .card-rs-sec .card-text-wrapper {
  width: 70%;
  padding: 2.8rem 0 2.1rem 3.5rem;
}
.small-card .card-rs-sec .card-btn-parent {
  min-width: 30%;
  text-align: right;
  padding-right: 2.8rem;
}
/*Small card button - end*/
/*Responsive css*/
@media screen and (min-width: 768px) and (max-width:1199px) {
  .blog-card-wrapper {
      max-width: 80%;
  }
}
@media screen and (min-width: 961px) and (max-width:1199px) {

  .small-card .card-rs-sec .card-text-wrapper {
      width: 70%; 
  }
  .small-card .card-rs-sec .card-btn-parent {
      min-width: 30%;
  }
  .card-ls-sec {        
      padding: 10.5rem 2.8rem;
  }
  .card-text-wrapper {
      padding: 0 2.8rem 0;
  }
  .card-title {
      font-size: 4.48rem;
  }
  .small-card .card-rs-sec .card-text-wrapper {
      /* padding: 0 0 0 2.8rem; */
      padding:2.8rem 0 2.1rem 2.8rem;
  }

}
@media screen and (max-width:767px) {
.blog-card-wrapper,
.small-card .blog-card-wrapper {
  flex-direction: column;
  max-width: 100%;
  border-radius: 5.6rem;
}
.card-title {
  font-size: 3.92rem;
}
.card-para {
  font-size: 2.38rem;
}
.card-text-wrapper {
  padding: 0 2.8rem;
}
.card-ls-sec,
.card-rs-sec,
.small-card .card-ls-sec,
.small-card .card-rs-sec,
.small-card .card-rs-sec .card-text-wrapper,
.small-card .card-rs-sec .card-btn-parent {
  width: 100%;
  padding: 4.2rem 0;
  text-align: center;
}
.small-card .card-rs-sec .card-text-wrapper {
  padding: 0;
}
.small-card .card-rs-sec .card-btn-parent {
  padding: 4.2rem 0 0;
}
.small-card .card-rs-sec {
  flex-direction: column;
  justify-content: center;
}
}
/* New Card button section - end */
/* New Blog Redesign Common Updated Css -Start  */
#back-to-top a:hover, #back-to-top {
  color: black !important;
}
::selection {
  background-color: #02becc;
  color:#fff;
}

::-moz-selection{
  background-color: #02becc;
  color:#fff;
}

.content-padding{
  margin-left:8rem;
  margin-right:8rem;

}
div#recent-posts-2{
  display:none;
}
@media only screen and (max-width: 767px) {
  .content-padding{ 
      margin-left:1.96rem; 
      margin-right:1.96rem;
  }
}

/* ---------------------------------- */

/*Slide button changes F070224 -start*/
.slide-btn-wrapper.slide-button.fill-bg.multifield-rad-Btn.green-button {
  background-color: #fff000 !important;
}
.slide-btn-wrapper.slide-button.fill-bg.multifield-rad-Btn.green-button:hover {
  background-image: none !important;
  box-shadow: none !important;
  transform: none;
  background-color: #02becc !important;
}
.slide-btn-wrapper.transparent-bg.sbtn-mr {
margin-left: 2.8rem;
}
.slide-btn-wrapper.slide-button, a.slide-btn-wrapper.slide-button  {
display: inline-block;
/*padding: 2.52rem 3.5rem 2.1rem 7rem;*/
padding: 1.82rem 2.8rem 1.68rem 7rem;
border-radius: 4.48rem;
text-decoration: none;
font-size: 2.24rem;
font-family: 'Epilogue-Bold';
transition: all ease 0.4s !important;
position: relative;
z-index: 1;
line-height: 1;
box-sizing: border-box;
border: 0.28rem solid #fff000;
cursor: pointer;
}

.slide-btn-wrapper.slide-button:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: calc(100% - 0.56rem);
height: calc(100% - 0.56rem);
border-radius: 3.36rem;
z-index: -2;
}
.slide-btn-wrapper.slide-button i {
display: inline-block;
position: absolute;
top: 50%;
left: 0.7rem;
transform: translateY(-50%);
width: 4.2rem;
height: 4.2rem;
transition: all ease 0.4s;
border-radius: 2.24rem;
z-index: -1;
}
.slide-btn-wrapper.slide-button i:before {
position: absolute;
top: 50%;
right: 1.4rem;
transform: translateY(-50%);
font-size: 1.96rem;
}
.slide-btn-wrapper.slide-button span {
display: inline-block;
font-size: inherit;
position: relative;
transform: translateX(0);
transition: all ease 0.4s;
}

@media only screen and (min-width: 1025px) {
.slide-btn-wrapper.slide-button:hover {
    color: #fff;
    padding: 1.82rem 2.8rem 1.68rem 7rem;
}
.slide-btn-wrapper.slide-button:hover::after {
    visibility: hidden;
}
.slide-btn-wrapper.slide-button:hover i {
    width: calc(100% + 0.7rem);
    height: 100%;
    top: calc(50% - 0.42rem);
    left: -0.42rem;
    border-radius: 4.48rem;
    background-color: #02becc;
    box-shadow: 0rem 0.84rem 0rem 0rem #04606d;
}
.slide-btn-wrapper.slide-button:hover i:before {
    top: 50%;
    right: 2.8rem;
    color: #092224;
}
.slide-btn-wrapper.slide-button:hover span {
    color: #ffffff;
    top: -0.28rem;
    transform: translateX(-3.5rem);
    transition: all ease 0.4s;
}
.slide-btn-wrapper.slide-button:active i {
    box-shadow: none;
    top: 50%;    
}
.slide-btn-wrapper.slide-button:active span {
    top: 0.14rem;
}
.slide-btn-wrapper.slide-button:active {
    top: 0.28rem;
}
}
.slide-button.transparent-bg {
color: #fff000;
background-color: transparent;    
}
.slide-button.transparent-bg i {
background-color: #fff000;
}
.slide-button.transparent-bg i:before {
color: #092224;
}
.slide-btn-wrapper.transparent-bg span {
color: #fff000;
}
.slide-button.fill-bg {
color: #092224;
background-color: #fff000;    
}
.slide-button.fill-bg i {
background-color: #092224;
}
.slide-button.fill-bg i:before {
color: #fff000;
}
.slide-btn-wrapper.fill-bg span {
color: #092224;
}
@media only screen and (min-width: 1025px) {
.slide-button.transparent-bg:hover,
.slide-button.fill-bg:hover {
    background-color: #02becc;
    border-color: #02becc;
}
   .slide-button.fill-bg.green-button:hover {
    box-shadow: none !important;
    transform:none;
}
}
@media only screen and (max-width: 767px) {
a.slide-btn-wrapper.slide-button.transparent-bg.sbtn-mr {
    margin-left: 1.4rem;
}
.slide-btn-wrapper.slide-button {
    font-size: 1.96rem;
    padding: 2.1rem 2.1rem 2.1rem 5.6rem;
}
.slide-btn-wrapper.slide-button i {
    width: 3.5rem;
    height: 3.5rem;
}
.slide-btn-wrapper.slide-button i:before {     
    right: 1.12rem;
}
.slide-btn-wrapper.slide-button span {
    font-size: 1.96rem;
}
  
}
@media screen and (min-width: 768px) {
  .sogo-blog-inbetween-ctaCard a.slide-btn-wrapper.slide-button {
      padding: 2.52rem 2.1rem 2.1rem 5.6rem;
      font-size: 1.82rem;
  }
}
@media screen and (min-width: 961px) and (max-width:1199px) {
  a.slide-btn-wrapper.slide-button{
/*         padding: 2.52rem 2.1rem 2.1rem 5.6rem; */
      font-size: 1.82rem;
  }
}
/*Slide button changes F070224 -end*/

/* ---------------------------------- */

/* Navbar Menu Css */

#topbar ul.menu li a {
  font-family: 'Epilogue-SemiBold';
 font-size:1.82rem;
}

#topbar ul.menu li.menu-login-new a {
  font-family: 'Epilogue-SemiBold';
}

.megamenu.sogo-pricing-product-megamenu {
  display: none !important;
}
#topbar a:hover {
  color: #fff000 !important;
}
#topbar .menu-login-new.menu-item.menu-item-type-custom.menu-item-object-custom a:hover{
  color: #fff000 !important;
}
#topbar .contact_sales_click a:hover {
  color: #888 !important;
}
#topbar.sogo-topbar{
  background: #092224!important;
}
.sticky-wrapper {
  background-color: var(--color-deepOcean)!important;
}
#header.header-v1{
  height:10.08rem
}
#navigation .sogo-logo-transparent.header-transparent{
  width:11%;
}
#header.header-transparent.header-v1 {
  opacity: 1;
  background-color: var(--color-deepOcean)!important;
  /* box-shadow: 0 0.14rem 1.68rem 0 rgba(0, 0, 0, .18)!important; */
}

body #header.header-transparent.header-v1 #navigation > ul > li:hover > a, #header.header-transparent.header-v1 #navigation > ul > li > a:hover, #header.header-transparent.header-v1 #navigation > ul > li > a:hover .fa-caret-down, #header.header-transparent.header-v1 #navigation > ul > li:hover > a .fa-caret-down {
  color: #fff000 !important;
}

#header.header-transparent.header-v1 #navigation > ul > li.sfHover > a{
  color: #fff000 !important;
}


#header.header-transparent.header-v1 #navigation>ul>li>a {
  text-transform:capitalize !important;
}


#navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
  display: block;
  position: absolute;
  bottom: -0.14rem;
  right: -0.28rem;
  margin: 0;
  font-size: 2.24rem;
}

#navigation>ul.master-menu>li i.fa-angle-down {
  display: none;
}
#navigation>ul.master-menu>li .fa-carrot-after i.fa-angle-down::before {
  display: block;
  transform: rotate(180deg);
}


#navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
  display: block;
  position: absolute;
  bottom: -0.14rem;
  right: -0.28rem;
  margin: 0;
  font-size: 2.24rem;
}

/* Slide button Menu */
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a {
margin-top: -1.68rem;
transition: all .25s ease;
text-transform: none !important;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a {
    margin-top: -1.96rem;
    margin-right: 1.4rem;
}
}

#header.header-transparent.header-v1 #navigation>ul.master-menu>li.coral-button{
padding-top:5.46rem;
padding-left:2.8rem;
}
body #header.header-transparent.header-v1 #navigation>ul#nav>li.coral-button a {
margin-top: -3.22rem;
font-family:var(--font-Epilogue-Bold) !important;
}
/*While resizing the screen adjust RAD btn which is present in menu - 1/11/2022*/
@media screen and (max-width: 1024px) and (min-width:960px) {
  #header.header-transparent.header-v1 #navigation>ul.master-menu>li.coral-button {
       padding-left: 0;
   }
     body #header.header-transparent.header-v1 #navigation>ul#nav>li.coral-button a{
       margin-top: -3.5rem !important;
     }
 }
 @media screen and (max-width: 1200px) and (min-width: 1025px) {
  body #header.header-transparent.header-v1 #navigation>ul#nav>li.coral-button a {
       margin-top: -3.08rem !important;
   }
     /* #header.header-transparent.header-v1 #navigation>ul.master-menu>li.coral-button {
       padding-left: 0rem;
   } */
 }
 /*End here*/
@media screen and (min-width: 961px) { 
 .sogo-menu-autosearch-wrapper {
    display: none !important;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a:first-child,
#header.header-transparent.header-v1 #navigation>ul#nav>li.sogo-nav-gtrack-radbtn a:first-child {
    display: none;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button {
    padding: 1.54rem 2.1rem 1.54rem 5.6rem !important;
    border-radius: 3.36rem;
    text-decoration: none;
    font-size: 1.96rem;
    font-family: 'Epilogue-Bold';
    transition: all ease 0.4s !important;
    position: relative;
    top: -0.42rem;
    z-index: 1;
    line-height: 1;
    box-sizing: border-box;
    border: 0.28rem solid #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:after {
    content: "";
    position: absolute;
    bottom: 0rem;
    left: 0;
    width: calc(100% - 0.56rem);
    height: calc(100% - 0.56rem);
    border-radius: 3.36rem;
    z-index: -2;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button i {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0.98rem;
    transform: translateY(-50%);
    width: 3.5rem;
    height: 3.5rem;
    transition: all ease 0.4s;
    border-radius: 2.24rem;
    z-index: -1;
    line-height: 1.29;
    font-weight:900;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button i:before {
    position: absolute;
    top: 50%;
    right: 0.98rem;
    transform: translateY(-50%);
    font-size: 1.96rem;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button span {
    display: inline-block;
    position: relative;
    transform: translateX(0);
    transition: all ease 0.4s;
    letter-spacing: -0.028rem;
}
@media screen and (min-width: 1025px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover {
        color: #fff !important;
        padding: 1.96rem 2.1rem 1.54rem 5.6rem;
        box-shadow: none;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover::after {
        visibility: hidden;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover i {
        width: calc(100% + 0.7rem);
        height: 100%;
        top: calc(50% - 0.42rem);
        left: -0.42rem;
        border-radius: 3.36rem;
        background-color: #02becc;
        box-shadow: 0rem 0.84rem 0rem 0rem #04606d;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover i:before {
        top: calc(50% + 0.14rem);
        right: 2.8rem;
        color: #092224;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover span {
        color: #ffffff;
        top: -0.42rem;
        transform: translateX(-3.5rem);
        transition: all ease 0.4s;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:active i {
        box-shadow: none;
        top: 50%;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:active span {
        top: 0.14rem;
    }
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg {
    color: #fff000;
}
  
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i {
    background-color: #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i:before {
    color: #092224;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.transparent-bg span {
    color: #fff000;
    font-size: 1.82rem;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg {
    color: #092224;
    background: transparent !important;
    background-color: #fff000 !important;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg i {
    background-color: #092224;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg i:before {
    color: #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.fill-bg span {
    color: #092224;
}
@media only screen and (min-width: 1025px) {
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover {
        background-color: #02becc !important;
        border-color: #02becc !important;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover,
    #header.header-transparent.header-v1 #navigation>ul.master-menu>li.coral-button {
        transform: none;
    }
}
@media only screen and (max-width: 1025px) {        
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover {
        background-color: transparent;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover {
        transform: scale(1);
        box-shadow: none;
    }
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover {
        background-color: transparent !important;
        border: 0.28rem solid #fff000 !important;
    }
}
#navigation ul .sogo-new-megamenu-desktop-view {
    display: block;
}
#navigation ul .sogo-new-megamenu-mobile-view,
.fa-text-carrot.fa-carrot-after:after {
    display: none;
}
}
@media only screen and (max-width: 960px) {
#topbar {
  display: none !important;
}
#mobile-header {
      position: fixed;
      top: 0;
      left: 0
}
#mobile-navigation ul .sogo-new-megamenu-desktop-view {
    display: none;
}
#mobile-navigation ul .sogo-new-megamenu-mobile-view {
    display: block;
}
#mobile-navigation ul li.menu-consumer-button a:first-child,
#mobile-navigation ul li.sogo-nav-gtrack-radbtn a:first-child {
    padding: 0 !important;
    display: none;
}

}

#navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu, #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu {
  padding: 0;
  transform: none;
  box-sizing: border-box;
}
#menu-new-topbar-navigation ul.sub-menu, #navigation>ul.master-menu ul.sub-menu {
  background: #093033 !important;
}
#header #navigation>ul.master-menu ul.sub-menu>li>ul {
  background: 0 0 !important;
}
.header-v1 #navigation .sub-menu {
  top:7.5rem;
}

#navigation > ul.master-menu > li > ul.sub-menu:before, #menu-new-topbar-navigation ul.sub-menu:before{
  display:none;
}
#navigation>ul>li.megamenu>ul>li {
  border-right-color: transparent !important;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li {
  padding: 2.1rem 2.24rem 2.1rem;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
  width: 26%;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
  width: 21%;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
  width: 23%;
}
#navigation>ul>li.megamenu>ul>li.fourth_block_element {
  display: none !important;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3)>ul {
  border-right: 0.14rem solid #c6c6c6;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
  min-height: 72.8rem;
  width: 30%;
}
#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4)>ul>li {
  padding: 2.8rem 0 0;
}
#navigation>ul.master-menu>li>ul li a, #navigation>ul.master-menu>li>ul ul li a {
  color: #ffffff !important;
}
#header #navigation>ul>li.megamenu>ul>li>a {
  text-transform: unset!important;
}
#header #navigation>ul.master-menu>li>ul li a, #navigation>ul.master-menu>li>ul ul li a {
  padding: 0 0.7rem 0.7rem;
}

#header #navigation>ul.master-menu>li.megamenu>ul>li>a {
  margin: 0;
  font-weight: 400;

}
#navigation > ul.master-menu > li > ul ul li a, #navigation > ul.master-menu > li > ul li a {
  font-family: Epilogue-regular;
}
menu>li.megamenu.sogo-product-megamenu>ul>li>a, #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li.extra_a_tag>a {
  display: none;
}

#navigation>ul.master-menu>li>ul li a, #navigation>ul.master-menu>li>ul ul>li.first_step_header>a {
  margin: 0;
  font-size: 2.24rem;
  font-family: 'Epilogue-Bold';
}
#navigation ul li.sogo-product-megamenu>ul>li>ul>li {
  padding: 2.8rem 1.4rem;
}

#navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1)>ul>li:nth-child(2) {
  padding-top: 0rem !important;
}
#header #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li>a, #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li.extra_a_tag>a, #mobile-navigation .extra_a_tag.sogo-new-megamenu-mobile-view.menu-item-62163,#mobile-navigation .extra_a_tag.sogo-new-megamenu-mobile-view.menu-item-62168{
  display: none;
}

#navigation>ul.master-menu>li>ul li a, #navigation>ul.master-menu>li>ul ul li a {
  display: inline-block;
}

#navigation>ul.master-menu>li>ul>li a i.fab, #navigation>ul.master-menu>li>ul>li a i.fal, #navigation>ul.master-menu>li>ul>li a i.far {
  width: 2.52rem;
}
.menu-brand-icon+span {
  padding: 0 0 0.42rem 0;
  display: inline-block;
  font-size: 2.24rem;
}
.menu-brand-icon+span+i {
  font-size: 1.82rem;
  margin: 0 0 0 0.7rem;
  display: none;
}

.mobile-customer-overview {
  display: none !important;
}
#navigation>ul.master-menu>li>ul>li a i.fab, #navigation>ul.master-menu>li>ul>li a i.fal, #navigation>ul.master-menu>li>ul>li a i.far {
  display: none !important;
}

#header #navigation>ul.master-menu>li>ul li a span.mega-new-menu, #navigation>ul.master-menu>li>ul ul li a span.mega-new-menu {
  margin: 0;
}
#header #navigation > ul.master-menu > li > ul ul li.current-menu-item > a{
  color:#fff000 !important;
}
#mobile-header{
  background:#092224;
}
#navigation > ul.master-menu .sogo-mobile-nav i.fa-caret-down {
  display: none !important;
}

@media only screen and (max-width: 1200px) and (min-width:960px) {
  .menu-brand-icon+span {
      font-size: 1.96rem
  }

}
/*Responsive menu css*/
@media screen and (min-width: 1920px) and (max-width: 2560px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
      width: 35%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
      width: 14%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
      width: 17%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
      width: 34%;
  }
}
@media screen and (min-width: 2561px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
      width: 39%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
      width: 10%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
      width: 12%;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
      width: 35%;
  }
}
@media only screen and (min-width : 1400px) and (max-width :1620px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
      width: 30%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
      width: 17%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
      width: 22%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
      width: 28%
  }
}
@media only screen and (min-width : 1621px) {
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
      left: 40%
  }
  div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu:before {
      left: 45% !important;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
      width: 32%
  }
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(2) {
      width: 20%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3) {
      width: 20%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
      width: 28%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
      width: 33%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
      width: 17%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) {
      width: 20%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
      width: 30%
  }
}
@media only screen and (max-width: 1200px) and (min-width:961px) {

  #header.header-v1 #navigation {
      padding-left: 2.1rem;
  }
  #header.header-transparent.header-v1 #navigation>ul>li.req-demo-new>a {
      font-size: 1.96rem !important
  }
  #header.header-transparent.header-v1 #navigation>ul>li>a {
      font-size: 1.82rem !important;
      margin-top: -0.7rem;
  }
  #header.header-transparent.header-v1 #navigation>ul>li.demo-button {
      margin-left: 0.42rem !important
  }
  body #header.header-v1 #navigation>ul#nav>li>a {
      padding-left: 1.12rem !important;
      padding-right: 1.12rem !important
  }
}
@media only screen and (max-width: 1200px) and (min-width: 960px){
  /* #header.header-v1 div.logo {
      margin-top: 1.4rem;
      line-height: normal;
  } */
  /* #navigation .sogo-logo-transparent.header-transparent {
      width: 16%;
  } */
}

@media only screen and (max-width: 1199px) and (min-width:960px) {
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1) {
      width: 24%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(2) {
      width: 22%
  }
  #navigation>ul.master-menu>li:nth-child(1)>ul.sub-menu:before {
      left: 31.5%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
      width: 23%
  }
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(2) {
      width: 32%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
      width: 22%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3) {
      width: 23%
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(4) {
      min-height: 73.64rem;
      width: 31%
  }
  div #navigation>ul.master-menu>li:nth-child(2)>ul.sub-menu:before {
      left: 39% !important
  }
}
@media screen and (min-width: 768px) and (max-width: 960px){
#mobile-header .nav-mobile {right: 2.8rem !important;}
}
@media only screen and (max-width: 960px) {
  .tab-search-icon{display:none;}
  .menu-brand-icon+span,
  .menu_cap,
  .menu_cap .mega_sub_menu_1 {
      text-transform: capitalize !important
  }
  #mobile-navigation ul#mobile-nav li.sogo-product-megamenu>ul>li>a,
  #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li p,
  #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>a,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>a,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu p,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>a,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menup,
  .fourth_block_element,
  .mob_menu_hide,
  .video_desc_menu,
  li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) p {
      display: none
  }
  #mobile-navigation ul#mobile-nav li.sogo-product-megamenu>ul>li>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menu {
      display: block !important
  }
  #mobile-navigation .container ul li.sogo-product-megamenu ul {
      margin: 0 0 0 2.1rem
  }
  #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu,
  #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menu {
      margin-left: 0
  }
  #mobile-navigation .container ul li.sogo-product-megamenu>ul {
      width: 98% !important
  }
  #mobile-navigation .container ul li.sogo-solution-megamenu>ul {
      width: 96% !important
  }
 
  #mobile-header #nav-toggle {
  position: absolute;
  left: 0rem;
  top: 0rem;
  cursor: pointer;
  padding: 1.4rem 4.9rem 2.1rem 0rem;
  }
  #mobile-header #nav-toggle  span,#mobile-header #nav-toggle span:before,#mobile-header #nav-toggle span:after {
  cursor: pointer;
  border-radius: 0.14rem;
  height: 0.56rem;
  width: 4.9rem;
  /* background: rgba(51, 51, 51, .8); */
  background: #ebedf1;
  position: absolute;
  display: block;
  content: '';
  transition: all 300ms ease-in-out;
  }
  #mobile-header #nav-toggle  span:before {
  top: -1.4rem;
  }
  #mobile-header #nav-toggle  span:after {
  bottom: -1.4rem;
  }
  #mobile-header #nav-toggle.menu-active span {
   background: transparent; /* Hide middle line */
  }

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

#mobile-header #nav-toggle.menu-active span:after {
    transform: rotate(-45deg);
    bottom: 0;
}
  
}
  
  
  #header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li {
  padding-top: 4.9rem;
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(1) {
  width: 25%;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li>a {
  margin: 0;
  color: var(--color-light-black);
  font-size: 2.52rem;
  font-weight: 400;
  font-family: var(--font-Epilogue-Bold) !important;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li>a {
  font-size: 2.24rem;
}
#header #navigation>ul.master-menu>li>ul li a, #navigation>ul.master-menu>li>ul ul li a {
  padding: 0 0.7rem 0.7rem !important;
}
#header #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(2) {
  width: 30%;
  border-right: 0.14rem solid #c6c6c6 !important;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 4.9rem;
  margin-bottom: 6.3rem;
}
#header #navigation ul li#solution-industry-div ul li.solution-industry-subDiv {
  float: left;
  width: 45%;
  margin-top: -4.2rem;
}
li.solution-industry-subDiv:nth-child(2):before {
  content: '';
  display: block;
  float: left;
  height: 21.7rem;
  width: 0.14rem;
  background-color: #c6c6c6;
  position: relative;
  top: 4.9rem;
  margin-right: 4.9rem;
}
#solution-industry-div-mob li.solution-industry-subDiv:nth-child(2):before {
content: none
}
li#solution-industry-div-mob li.solution-industry-subDiv ul.sub-menu {
display: block !important;
margin-left: 0rem;
margin-top: -4.2rem
}
#navigation>ul.master-menu>li>ul li a, #navigation>ul.master-menu>li>ul ul li a {
  display: inline-block;
}
#header #navigation>ul.master-menu>li.megamenu>ul>li.sogo-mobile-nav.sogo-solution-block>a:hover {
  color: #fff !important;
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3) {
  width: 20%;
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(3)>ul>li:nth-child(1), #navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4)>ul>li:nth-child(1) {
  margin-bottom: 2.8rem;
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p.subhead_desc_menu {
  font-size: 1.82rem;
  font-family: Epilogue-regular;
  color: #888;
  margin-top:0.7rem;
  margin-bottom: 0.28rem;
  text-transform: initial;
  max-width: 30.24rem;
}
#navigation>ul.master-menu>li.megamenu.sogo-solution-megamenu>ul>li:nth-child(4) {
  width: 25%;
  background-color: #020d0e;
  min-height: 58.8rem;
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p {
  font-size: 1.82rem;
  font-family: Epilogue-regular;
  color: #888;
  margin-bottom: 0.28rem;
  margin-top:0.7rem;
}
#navigation>ul.master-menu>li>ul ul>li.first_step_header>a>p.video_desc_menu {
  max-width: 29.4rem;
}
#header #navigation>ul.master-menu>li>ul ul li.demo-button a {
  border-radius: 1.4rem;
  border: 0.28rem solid #fff000 !important;
  color: #232c35 !Important;
  background-color: #fff;
  font-family: Epilogue-bold !important;
  font-size: 1.96rem;
  padding: 0.98rem 1.4rem !important;
  margin-top: -2.94rem;
  transition: all .25s ease;
  text-transform: none !important;
}
#header #navigation > ul.master-menu > li.megamenu > ul ul li.demo-button a:hover {
  color: #232c35 !important;
}
#navigation>ul.master-menu>li>ul ul li.demo-button a:hover {
  background-color: rgb(254 239 0) !important;
}
#navigation .sogo-resources-block>.sub-menu {
  width: 67.2rem
}
#navigation>ul.master-menu>li.megamenu.sogo-resources-block>ul>li {
  width: 50%
}

#navigation ul li.megamenu.sogo-resources-block>ul>li>ul>li {
  margin-bottom: 2.8rem
}
/*Navigation Menu Css F140223 - End*/

#mobile-navigation {
  background: #092224;
}
@media only screen and (max-width: 960px) {
#mobile-navigation ul .sogo-new-megamenu-desktop-view {
    display: none;
}
#mobile-navigation ul .sogo-new-megamenu-mobile-view {
    display: block;
}
#mobile-navigation ul li.menu-consumer-button a:first-child,
#mobile-navigation ul li.sogo-nav-gtrack-radbtn a:first-child {
    padding: 0 !important;
    display: none;
}
.sogo-nav-options-carrot-downarrow .fa-text-carrot {
  display: inline-block;
}
.sogo-nav-options-carrot-downarrow>ul>li {
  padding-left: 0 !important;
}

i.fa-angle-down.fa-text-nav-arrow, #mobile-navigation ul.sub-menu li i.fa-chevron-right, #mobile-navigation ul li ul.sub-menu li.sogo-mobile-nav i.fal, #mobile-navigation ul li ul.sub-menu li.sogo-mobile-nav i.fab {
  display: none !important;
}
.menu-brand-icon+span {
  font-size:2.4rem;
  border: none;
}

}

/* #navigation > ul.master-menu .sogo-mobile-nav i.fas {
  display: none !important;
} */
@media only screen and (max-width: 960px) and (min-width:768px) {
#mobile-navigation ul li i.fa-chevron-down{
      display:none;
  }
 #mobile-navigation {
      width: 100%;
      padding: 0;
      height: 68rem;
      overflow: auto;
      box-sizing: border-box;
	  top: 5rem;
  }
}
@media screen and (max-width: 767px) {
/*Header Mobile Responsive F161123*/
  .logo img {
      width: 22.3rem;
      margin-left:0 !important;
  }
    .mobile_banner_hide {
        display: none
    }

#topbar {
  display: none !important;
}
/*#mobile-header {
      position: fixed;
      top: 0;
      left: 0
  }*/
  #mobile-navigation {
      position: fixed;
      width: 100%;
      padding: 5.2rem 0 0;
      height: 75rem;
      overflow: auto;
      box-sizing: border-box;
	  top:11rem;
  }
  .on-mobile #page-wrap {
      padding: 8.4rem 0 0
  }
  #mobile-navigation ul li i.fa-chevron-down, .mobile-coral-hide, a.sogo-landing-parent{
    display: none;
  }

    #mobile-navigation ul li a{
        font-size:2.4rem !important;
    }
    
}
/*Navigation Menu Css - End*/

/* ------------------------------------------- */

/*Compliance Footer Css -  Start */
.footer-section-1 .footer-part-1,
.sogo-footer-compliance-main-container {
  padding-top: 6.3rem;
  /*padding-bottom: 5.6rem;*/
  display:block;
}
.sogo-footer-compliance-main-container {
  background-color: #112326 !important;
}
.sogo-footer-compliance-wrapper {
  display: flex;
  justify-content: center;
align-items:center;
gap: 14rem;
}
.sogo-footer-compliance-wrapper .sogo-footer-compliance.fadeMaxUp img{
  width: 100%;
  height: 100%;
}

.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 {
  background: none;
  max-height:9.8rem;
  width: 29.12rem;
}
.sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-image4 img {
  width: 100%;
  height: 100%;
  user-select: none;
}

.container .four.columns.second-column {
  width: 36.4rem;
}
.container .four.columns.third-column {
  width: 18.9rem;
  margin-left:5.6rem !important;
}
.container .four.columns.fourth-column {
  width: 18.9rem;
  margin-left:5.6rem !important;
}
#siteseal.sogo-footer-compliance img {
  display: none;
}
.country-sales-phoneno {
  display: block;
}
.widget .textwidget .sub-footer a.banner-request-btn {
  font-family: var(--font-Epilogue-Regular) !important;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
/* Footer Badges Responsive Common Css Changes F161123 - start */
  .sogo-footer-compliance-wrapper {
      flex-direction: row; 
      margin: auto;
      flex-wrap: wrap;
      justify-content: center;
      gap: 0;
  }
  .footer-section-1 .footer-part-1, .sogo-footer-compliance-main-container{
      padding-bottom:5.6rem;
  }        
  .sogo-footer-compliance-main-container .sogo-footer-compliance-wrapper .sogo-footer-compliance {
      /* margin: 2.8rem auto; */
      margin: 0 1.4rem;
  }
  a.sogo-footer-compliance.first-row-complialnce {
    width: 25%;
    height: 100%;
    margin-bottom: 2.24rem !important;
}

}
/* Footer Badges Responsive Common Css Changes F161123 - ends */
/*Compliance Footer Css - End */

/* ------------------------------------------- */

/*New Blog Footer Common Css - Start*/
#copyright, #footer {
  margin-top: -0.14rem;
  background: #112326 !important;
}
#footer .widget h3 {
  font-weight: 400 !important;
  position: relative;
  font-size: 2.52rem !important;
  margin: 0 0 5.6rem;
  color: #fff !important;
  font-family: 'Epilogue-SemiBold';
}
#footer .widget h3:after {
  content: '';
  position: absolute;
  top: 4.48rem;
  left: 0;
  width: 4.2rem;
  height: 0.56rem;
  background: #fff000 !important;
}
#footer{
  padding-top: 6.3rem !important;
  padding-left: clamp(0px, 3.364%, 80px) !important;
  padding-right: clamp(0px, 3.364%, 80px) !important;
}
#footer .widget{
  margin-bottom: 7.7rem;
}
#footer .container{
  background: #006159;
  box-sizing: border-box;
  max-width: 2400px !important;
  display: flex;
  padding: 9.4rem 7.2rem 0;
  border-radius: 2.2rem;
  width: 100%;
  justify-content: center;
}
.container .four.columns{
  flex-grow: 1;
  width: auto !important;
}
.container .four.columns.first-column {
  display: none;
}
.container .four.columns.second-column{
  margin-left: 2.8rem;
}
.four.columns.fifth-column{
  width: 30%;
  padding: 0  0 0 5.6rem;
  margin-right: 0;
  position: relative;
}
.four.columns.fifth-column div#text-13:before {
  content: "";
  display: block;
  height: 39.2rem;
  width: 0.14rem;
  background-color: #fff;
  opacity: 20%;
  position: absolute;
  top: 0rem;
  left: 0rem;
}
#footer .widget ul li{
  margin-bottom:1.12rem;
  width:fit-content;
  padding:0;
}
#footer .widget ul li a {
  display: inline-block;
  color: #aad6d2 !important;
  font-size: 1.82rem;
  font-family: "Epilogue-Regular";
}
.sogo-contact-foot-address, .sogo-contact-foot-contact, .sogo-contact-foot-mail{
  display: flex;
  margin: 0 0 2.8rem 0;
}
.sogo-contact-footer-address-icon, .sogo-contact-footer-phone-icon, .sogo-contact-foot-mail-icon{
  width:5.6rem;
}
.sogo-contact-footer-address-icon .fal, .sogo-contact-footer-phone-icon .fal, .sogo-contact-foot-mail-icon .fal{
  color: #02becc;
  font-size: 3.5rem;
  margin-right: 3.5rem;
}
.sogo-contact-foot-mail {
  margin-bottom: 5.6rem;
}
.sogo-contact-footer-address-text, .country-sales-phoneno, .sogo-mail-footer-text{
  font-size: 2.38rem;
  line-height: 1.46;
  color: #fff !important;
  font-family:var(--font-EpilogueRegular);
}
.sogo-contact-foot-contact a, .sogo-contact-foot-mail a {
  color: #fff !important;
}
.sogo-contact-foot-contact a:hover, .sogo-contact-foot-mail a:hover {
  color: #fff !important;
}
.four.columns .sub-footer li a::after{
  content: '';
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 0.14rem;
  bottom: 0;
  left: 0;
  background-color: #aad6d2;
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.four.columns .sub-footer li a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.four.columns ul.sub-footer li:last-child {
  margin-bottom:0;
}
/*New Blog Footer Common Css - End*/

/* ------------------------------------------- */

/*Copyright Footer  Css -  Start*/
#copyright .sixteen.columns{
  display: flex;
  width: 100%;
  margin: 0;
}
#copyright .copyright-col2 {
  margin: 0.7rem 0 0 0;
  color: #a1a1a1 !important;
  font-size: 1.68rem !important;
  /* width: 42.5%; */
  width: 40%;
  text-align: left !important; 
}
.copyright-col-new-footer {
  float: right;
  margin: 0 7rem 0 0;
  width: 50%;
}
.copyright-col-logo-section .logo_transparent {
  display: block !important;
}
.copyright-col-logo-section{
  width: 10%;
  float: right;
}

.four.columns.fifth-column .contact-menu:before {
  content: "";
  display: block;
  height: 39.2rem;
  width: 0.14rem;
  background-color: #fff;
  opacity: 20%;
  position: absolute;
  top: 0rem;
  left: 0rem;
}


.connect.sogo-footer-social-icon {
  display: flex;
}

.sogo-footer-social-icon li.profile-button i {
  font-size: 3.5rem;
  color: #fff;
  padding-right: 5.6rem;
}
.sogo-footer-social-icon li.profile-button i:hover {
  color: #12bdca;
}

.twitter-x-icon {
  background: url(https://beta.sogolytics.com/blog/wp-content/uploads/2024/02/home-social-ft-twitter.svg);
  background-repeat: no-repeat;
  width: 8.4rem;
  height: 3.36rem;
  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%);
}
.mobile_banner_show{
display:none;
}
#footer .widget#text-12 {
display: none;
}
.sogo-app-android,
.sogo-app-ios {
background: url(/wp-content/uploads/sprite-icons/sprite-list-icons.svg?k=1.8) no-repeat;
background-size: 17.08rem;
height: 7rem;
width: 17.08rem;
display: inline-block
}
.sogo-app-ios {
background-position: 0 -388.36rem
}
.sogo-app-android {
background-position: 0 -395.5rem
}

@media only screen and (max-width: 1200px) and (min-width:960px) {
  .sogo-us-map-footer {
      background-position: -6.3rem -631.82rem
  }
  a.sogo-footer-policy:after {
      top: 0.28rem;
      right: -1.26rem
  }
  #copyright .copyright-col2 {
      width: 44%
  }
  .container .four.columns.first-column {
      width: 15.4rem !important
  }
  .map-world-info {
      bottom: 2.24rem;
      width: 150%;
      left: -3.5rem;
      font-size: 1.4rem
  }
  .four.columns.fourth-column {
      margin-left: 4.2rem !important
  }
  .four.columns.fifth-column {
      margin-left: 8.4rem !important
  }
  .container .four.columns.third-column {
      margin-left: 0 !important
  }
  .copyright-col-new-footer {
      margin: 0 2.1rem 0 0
  }
}
@media screen and (max-width: 960px) and (min-width:768px) {
  .sogo-footer-compliance-wrapper{
    gap: 7.7rem;
  }
      /* F161123 - Footer revamp changes ipad  */
  .container .four.columns.second-column {
      /* width: 56rem !important; */
      margin-left: 0rem !important;
      width: 49rem !important;
  }
  .container .four.columns.third-column {
      width: 28rem !important;
      margin-left: 0rem !important;
  }
  .container .four.columns.fourth-column {
      width: 49rem !important;
      margin-left: 0 !important;
  }
  .container .four.columns.fifth-column .widget.widget_text {
      margin-top: 0rem !important;
      margin-left: 0 !important;
      padding-left: 0;
  }
  .four.columns.fifth-column div#text-13:before{
      display: none;
  }
  .container .four.columns.fifth-column{
      width: 29.4rem !important;
      margin: 0 !important;
      padding-left: 0;
  }
  #copyright .sixteen.columns {
      display: block;
      width: 100%;
      margin: auto;
  }
  #copyright .copyright-col2 {
      width: 100%;
      display: inline-block;
      text-align: center !important;
      margin: 1.4rem 0 0 0;
     font-family:Epilogue-Regular;
  }
  .copyright-col-new-footer {
      float: none;
      width: 55%;
      margin: 0 auto;
      text-align:center;
  }
  .copyright-col-new-footer .sub-footer {
      line-height: normal;
      margin-left:0;
      margin-bottom:0;
  }
  .copyright-col-new-footer ul li {
      display: inline-block;
      /*margin: 0 2.1rem 0 0;*/
      line-height: normal;
  }
  .copyright-col-logo-section {
      width: 40%;
      float: none;
      margin: 2.8rem auto;
}
.four.columns.fifth-column .contact-menu:before{
  display: none;
}

 
}
@media screen and (max-width: 1199px) and (min-width:961px) {
.container .four.columns.second-column {
    width: 37.8rem !important;
}
.container .four.columns.third-column {
    width: 16.8rem !important;
}
.container .four.columns.fourth-column {
    width: 18.2rem !important;
}
/* F161123 */
.container .four.columns.fifth-column {
    /* margin-left: 2.1rem !important; */
    width:32.2rem !important;
    margin-left: 5.6rem;
}
.sogo-contact-footer-address-text, .country-sales-phoneno, .sogo-mail-footer-text{
    font-size: 1.82rem;
}
.sogo-footer-social-icon li.profile-button i{
    font-size:2.5rem;
}
/*F161123 Twitter icon css*/
.sogo-footer-social-icon li.profile-button i.twitter-x-icon {
    width: 7rem;
    height:2.45rem;
}
    .container .four.columns.fourth-column,
    .container .four.columns.fifth-column {
        margin-left: 2.1rem !important;
    }
}

@media screen and (max-width: 767px) {
  .mobile_banner_show {
      display: block
  }
  #footer .widget#text-12 {
      width: 39.2rem;
      display: block !important
  }
  #footer .container{
      width: 90%;
      margin: auto;
      padding: 5.6rem 4.2rem 0;
      flex-wrap:wrap;
  }
  #footer{
      padding-top: 0rem !important;
  }
  #footer .widget ul{
      margin-top: 0;
  }
  .four.columns .sub-footer li a::after{
      display: none;
  }
  #footer .four.columns:nth-child(2) {
    margin-top: 0;
    margin-left: 0 !important;
}
.four.columns.second-column .widget {
    margin: 0 !important
}
.second-column .sub-footer {
    padding: 0 0 0
}
.four.columns.fifth-column,
.four.columns.fourth-column {
    margin-top: 4.2rem
}
  .container .four.columns.first-column {
    width: auto !important;
    margin-left: 0rem !important
}
  .container .four.columns.third-column, .container .four.columns.fourth-column{
    margin-top: 4.2rem;
  } 
  .container .four.columns.third-column{
      width: 18.2rem !important;
      margin-left: 0 !important;
  }
  .container .four.columns.fourth-column {
    width: 16.1rem !important;
    margin-left: 2.8rem !important;
}
  .container .four.columns.fifth-column {
      margin-left: 0rem !important;
      width: 100% !important;
      padding-left: 0;
  }
 
  .four.columns.fifth-column div#text-6:before {
      height: 0.14rem;
      top: -5.6rem;
      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.8rem auto;
  }
  #text-6 .textwidget {padding-top: 2.8rem;}
  /*Footer Badges Common Responsive */
  .bottom-icon-box.footer-part-1.sogo-footer-compliance-main-container .container{
      padding: 0;
      width: 100%;
  }
  .sogo-contact-foot-contact {
      width: auto
  }
   /* F161123 - Footer revamp changes Mobile */
  .sogo-contact-foot-contact p,
  .sogo-mail-footer {
      font-size: 2.38rem
  }
  .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
  }

  #text-3 {
      display: block
  }
  .four.columns.fifth-column .widget {
      margin: 0 0 5.6rem !important
  }
  #copyright .copyright-col2 {
      width: 100%;
      display: inline-block;
      text-align: center !important;
      margin: 1.4rem 0 0 0
  }
  .copyright-col-new-footer .sub-footer {
      line-height: normal;
      margin: 0;
  }
  .copyright-col-new-footer ul li {
      display: inline-block;
      /*margin: 0 2.1rem 0 0;*/
      line-height: normal;
      padding: 0 0.7rem;
      font-family:'Epilogue-Regular';
  }
  a.sogo-footer-policy:after {
      right: -1.26rem
  }
}

/*Copyright Footer  Css -  End*/

/* ------------------------------------------- */

/*Pagination Css - start*/
.nav-links{text-align:center;}
.page-numbers{
  margin-bottom:2.8rem;
  font-family: 'Epilogue-Regular';
  font-size: 2.24rem;
  color: #666666;
}
.next.page-numbers, .prev.page-numbers {
color: #02becc;
}
span.page-numbers.current {
color: #02becc;
font-family: 'Epilogue-SemiBold';
}
/*Pagination Css - end*/

/* ------------------------------------------- */ 

.blog-page.blog-single.container {
display: flex;
/* gap: 2.8rem; */
}

.blog-page.blog-single.container #content {
width: 65%;
}
.blog-page.blog-single.container #sidebar{
width: 35%;
position:relative;
}
.blog-page #sidebar #sidebar-widgets {
border-left: none;
margin: 7rem 0;
padding-left: 0;
width: 100% !important;
}

@media only screen and (max-width: 960px){
.blog-page.blog-single.container{
  flex-wrap: wrap;
}
  .logo_standard {
      display: none;
  }
.blog-page.blog-single.container #content, .blog-page.blog-single.container #sidebar  {
  width: 100%;
}
}
@media only screen and (max-width: 767px){
.blog-page.blog-single.container #content, .blog-page.blog-single.container #sidebar  {
  width: 100%;
}

}


/* Blog Sidebar changes phase 2 - start */
.sidebar-right .sogo-sidebar-findmore-section {
padding:4.2rem 3.5rem 2.8rem;
border-radius: 1.96rem;
background-color: #fff;
margin-bottom: 4.9rem;
margin-top: -5.6rem;
}
.sidebar-right .sogo-sidebar-findmore-section .sogo-sb-findmore-text {
font-size:3rem;
line-height: 1;
text-align: left;
color: #01524b;
margin-bottom: 2.8rem;
font-family: 'Epilogue-Bold';
letter-spacing: -0.126rem;
}
.sidebar-right .sogo-sidebar-findmore-section .sogo-sb-anchor-link {
display: inline-block;
color: #0d6e65;
font-size:2rem;
line-height:normal;
margin-bottom: 1.68rem;
font-family:'Epilogue-SemiBold';
padding: 1.96rem 3.36rem;
border-radius: 2.94rem;
background-color: rgba(241, 242, 244, 0.6);
border: solid 0.21rem transparent;
}
.sidebar-right .sogo-sidebar-findmore-section .sogo-sb-anchor-link:hover {
background: #D7E8E7;
color: #0d6e65 !important;
border: solid 0.21rem transparent;
}


/* ------------------------------------------- */

/* Sidebar Blog subscribe sticky */
.sogo-blog-before-submit-form,
.sogo-blog-after-submit-form{
padding:4.2rem 4.06rem 0rem 4.2rem;
background-color:#fff;
}
.sogo-blog-after-submit-form{
    padding:4.2rem 4.06rem 4.2rem;
}
.sogo-form-header-parent .sogo-form-header-regular {
font-size: 3rem;
line-height: 3.75rem;
font-family: 'Epilogue-Bold';
letter-spacing: -0.0756rem;
margin-bottom: 1.12rem;
color: #01524b;
text-align: left;
}
.sogo-form-header-desc-wrapper .sogo-form-description {
font-size:2.25rem;
margin: 0rem auto 2.1rem;
line-height: 1.3;
color: #666;
text-align: left;
font-family: 'Epilogue-Regular';
}


@media only screen and (max-width: 1199px) and (min-width: 960px){
.blog-sub-progressbar-navigation{
  width: 90%;
}
}

/* ------------------------------------------- */

/* Tags update */
.sogo--blog-tags-header {
  font-size: 3.92rem;
  margin: 0 2.8rem 2.8rem;
}

.sogo--blog-tags-header span {
  font-weight: 600;
  text-transform: capitalize;
}
.sogo--blog-tags-head {
  font-size:3rem;
  font-family: Epilogue-bold;
  margin: 0 0 1.4rem;
  color: #01524b;
}
.sogo--blog-tags a {
  display: inline-block;
  border: none;
  padding:1.12rem;
  line-height:normal;
  font-size:1.8rem;
  color: #333;
  margin: 0 1.12rem 1.12rem 0rem;
  border-radius: 0.7rem;
  background:#f1f2f4;
  font-family:'Epilogue-Regular';
  transition: 0.2s all;
  text-transform:Capitalize;
}
.sogo--blog-tags a:first-child {
  margin: 0 0.7rem 0 0;
}
.sogo--blog-tags a:hover {
  background:#D7E8E7;
  color: #0d6e65 !important;
}
@media only screen and (max-width: 767px) {
.tag-search .sogo-help-search-results {
  padding-top: 14rem;
}
.sogo--blog-tags-header {
  font-size: 2.52rem;
}
}

/*Tags Update end*/



/* New Blog Redesign Common Updated Css -End  */

/*BLOG MAIN MENU*/
/*=====New Menu Css -Start=======*/
#topbar.sogo-topbar {
background: #092224 !important;
  min-height: 4.76rem;
  line-height: 4.76rem;
  font-size: inherit;
  font-family: 'Epilogue-Regular';
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
#topbar ul.menu li a {
  font-family: 'Epilogue-SemiBold';
  display: inline-block;
  letter-spacing: 0.07rem;
  font-size:1.82rem;
  color: #888 ;
}
#topbar .topbar-col2{
position:relative;
top:0.7rem;
}
#topbar #menu-item-63213 a:hover {
  color: #888 !important;
}
#topbar .shimmer-css a{
  cursor: pointer;
}
#topbar a:hover {
  color: #fff000 !important;
}


#header.header-v1 {
  height: 10.08rem !important;
}

#header.header-v1 #navigation>ul{
/*      margin:0 -0.7rem 0 0;
margin: auto 0 !important; */
   width: 87%;
  justify-content: flex-end;
  height: 100%;
  display: flex;
  align-items: center;
  float: right;
  margin: 0 !important;
}
.header-transparent .logo_transparent, .header-transparent.darkheader .logo_standard, .logo_retina, .logo_retina_transparent, .logo_standard {
  display: inherit;
}

#header.header-v1 #navigation>ul>li {
  padding-top:2.2rem;
  height:auto;
}
#header.header-v1 #navigation>ul>li.menu-consumer-button {
  padding-top: 4.2rem;
}

#header.header-transparent.header-v1 #navigation>ul>li>a {
  font-family: 'Epilogue-Medium';
  color: #fff !important;
  font-size:2rem;
  margin-top: -0.28rem;
  cursor: pointer;
  letter-spacing: 0.07rem;
}
#navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a .fa-text-carrot {
  padding-left: 1.82rem;
  padding-right: 1.82rem;
}
body #header.header-v1 #navigation>ul#nav>li>a {
    padding-left: 1.82rem !important;
    padding-right: 1.82rem !important;
}

#navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow {
  margin-right: 2.24rem;
}
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
  margin-right: 4.06rem;
}

body #header.header-v1 #navigation>ul#nav.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a {
  padding: 0 !important;
}

#navigation li.current-menu-ancestor>a {
  color: #ffffff !important;
}

#navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
  display: block;
  position: absolute;
  bottom: -0.14rem;
  right: -0.28rem;
  margin: 0;
  font-size: 2.24rem;
}
#navigation>ul.master-menu>li i.fa-angle-down {
  font-size: 2.52rem;
  vertical-align: text-bottom;
  margin: 0 0 0.28rem 0.56rem;
  font-weight: 400;
}

#header.header-transparent.header-v1 #navigation>ul>li:hover>a, #header.header-transparent.header-v1 #navigation>ul>li>a:hover, #header.header-transparent.header-v1 #navigation>ul>li>a:hover .fa-caret-down, #header.header-transparent.header-v1 #navigation>ul>li:hover>a .fa-caret-down {
  color: #fff000 !important;
}


#header.header-transparent.header-v1 div#navigation>ul>li.sogo-nav-gtrack-radbtn {
  padding-left: 2.8rem;
}
#header.header-transparent.header-v1 #navigation>ul.master-menu>li.sogo-nav-gtrack-radbtn{
  padding-top: 5.6rem;
}

@media only screen and (max-width: 960px) {
    #mobile-header {
        display: inherit;
    }
    #header.header-transparent.header-v1, .sticky-wrapper {
        display: none;
    }
 #mobile-header .nav-mobile {
        display: block;
        position: absolute;
        top: 4.2rem;
        right:2.9rem;
        height: 3.5rem;
        width: 4.9rem;
    }
        #mobile-header #nav-toggle {
        position: absolute;
        left: 0rem;
        top: 0rem;
        cursor: pointer;
        padding: 1.4rem 4.9rem 2.1rem 0rem;
    }
        #mobile-header #nav-toggle span, #mobile-header #nav-toggle span:before, #mobile-header #nav-toggle span:after {
        cursor: pointer;
        border-radius: 0.14rem;
        height: 0.56rem;
        width: 4.9rem;
        background: #ebedf1;
        position: absolute;
        display: block;
        content: '';
        transition: all 300ms ease-in-out;
    }
    #mobile-header #nav-toggle span:before {
        top: -1.4rem;
    }
    #mobile-header #nav-toggle span:after {
        bottom: -1.4rem;
    }
	
}

@media only screen and (max-width: 960px) {
  #header,
  .sticky-wrapper {
      display: none
  }
 /* #topbar {
        display: none !important;
    }
#mobile-header {
    position: fixed;
    top: 0;
    left: 0;
    background: #092224;
  }*/
  #mobile-header {
      display: inherit
  }
        .logo_standard {
        display: none;
    }
 #mobile-navigation ul li a {
        font-size: 1.96rem;
        font-family: Epilogue-regular;
        line-height: 1.9;
        color: #ebedf1 !important;
        border-bottom-color:transparent !important;
        position: relative;
        color: #bbb;
        display: block;
        position: relative;
        padding: 1.68rem 0 !important;
    }
    
    i.fa-angle-down.fa-text-nav-arrow {
        display: none !important;
    }
    #mobile-navigation ul li i.fa-chevron-down{
        display:none;
    }
        #mobile-navigation ul li i {
        padding: 0.56rem 0rem 0rem 0rem !important;
        margin: 0 !important;
        pointer-events: none;
        color: #99c0cb;
        }
        .sogo-nav-options-carrot-downarrow .fa-text-carrot {
        display: inline-block;
    }
 #mobile-navigation .container ul li.sogo-product-megamenu>ul {
        width: 98% !important;
        margin: 0 0 0 2.1rem;
    }
        #mobile-navigation .container ul li.sogo-solution-megamenu>ul {
        width: 96% !important;
    }
        #mobile-navigation ul#mobile-nav li.sogo-product-megamenu>ul>li>a, #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li p, #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>a, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>a, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu p, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>a, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menup, .fourth_block_element, .mob_menu_hide, .video_desc_menu, li.megamenu.sogo-product-megamenu>ul>li:nth-child(3) p {
        display: none;
    }
    
    #mobile-navigation ul#mobile-nav li.sogo-product-megamenu>ul>li>ul.sub-menu, #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>ul.sub-menu, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menu {
        display: block !important;
    }
        #mobile-navigation ul .sogo-new-megamenu-desktop-view {
        display: none;
    }
        #mobile-navigation ul.sub-menu li i.fa-chevron-right {
        display: none !important;
    }
        #mobile-navigation ul.sub-menu li i.fa-caret-down {
        display: block !important;
    }
        #mobile-navigation ul#mobile-nav li.sogo-resources-block>ul>li>ul.sub-menu, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>ul.sub-menu, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>ul.sub-menu {
        margin-left: 0;
    }
}
@media only screen and (max-width: 767px) {
    #topbar {
        display: none !important;
    }
#mobile-header {
    position: fixed;
    top: 0;
    left: 0;
    background: #092224;
  }
    
    #mobile-header .logo{
/*margin-top: 2.24rem !important; */ 
margin-top: 1.35rem !important;
    }
        div .logo img {
/*margin-left: -3.78rem !important; */
/*         margin-left: -4.80rem !important;
        max-width: 30.8rem; */
    }

 #mobile-navigation ul li ul.sub-menu li.sogo-mobile-nav i.fab, #mobile-navigation ul li ul.sub-menu li.sogo-mobile-nav i.fal, #mobile-navigation ul li.sogo-icon-none i {
        display: none !important;
    }
    
}

@media screen and (min-width: 961px) {  
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-consumer-button a:first-child,
#header.header-transparent.header-v1 #navigation>ul#nav>li.sogo-nav-gtrack-radbtn a:first-child {
  display: none;
}

#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:after {
  content: "";
  position: absolute;
  bottom: 0rem;
  left: 0;
  width: calc(100% - 0.56rem);
  height: calc(100% - 0.56rem);
  border-radius: 3.36rem;
  z-index: -2;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button i {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0.98rem;
  transform: translateY(-50%);
  width: 3.5rem;
  height: 3.5rem;
  transition: all ease 0.4s;
  border-radius: 2.24rem;
  z-index: -1;
  line-height: 1.29;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button i:before {
  position: absolute;
  top: 50%;
  right: 0.98rem;
  transform: translateY(-50%);
  font-size: 1.96rem;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button span {
  display: inline-block;
  position: relative;
  transform: translateX(0);
  transition: all ease 0.4s;
  letter-spacing: -0.028rem;
}
@media screen and (min-width: 1025px) {
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover {
      color: #fff !important;
      padding: 1.96rem 2.1rem 1.54rem 5.6rem;
      box-shadow: none;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover::after {
      visibility: hidden;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover i {
      width: calc(100% + 0.7rem);
      height: 100%;
      top: calc(50% - 0.42rem);
      left: -0.42rem;
      border-radius: 3.36rem;
      background-color: #02becc;
      box-shadow: 0rem 0.84rem 0rem 0rem #04606d;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover i:before {
      top: calc(50% + 0.14rem);
      right: 2.8rem;
      color: #092224;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:hover span {
      color: #ffffff;
      top: -0.42rem;
      transform: translateX(-3.5rem);
      transition: all ease 0.4s;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:active i {
      box-shadow: none;
      top: 50%;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.slide-button:active span {
      top: 0.14rem;
  }
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg {
  color: #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i {
  background-color: #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg i:before {
  color: #092224;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.transparent-bg span {
  color: #fff000;
  font-size: 1.82rem;
}

#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg i {
  background-color: #092224;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg i:before {
  color: #fff000;
}
#header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.fill-bg span {
  color: #092224;
}

@media only screen and (min-width: 1025px) {
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover {
      background-color: #02becc !important;
      border-color: #02becc !important;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover,
  #header.header-transparent.header-v1 #navigation>ul.master-menu>li.sogo-nav-gtrack-radbtn {
      transform: none;
  }
}
@media only screen and (max-width: 1025px) {        
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover {
      background-color: transparent;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover,
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.fill-bg:hover {
      transform: scale(1);
      box-shadow: none;
  }
  #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-button.transparent-bg:hover {
      background-color: transparent !important;
      border: 0.28rem solid #fff000 !important;
  }
}
#navigation ul .sogo-new-megamenu-desktop-view {
  display: block;
}
#navigation ul .sogo-new-megamenu-mobile-view,
.fa-text-carrot.fa-carrot-after:after {
  display: none;
}
}
@media only screen and (max-width: 960px) {
#mobile-navigation ul .sogo-new-megamenu-desktop-view {
  display: none;
}
#mobile-navigation ul .sogo-new-megamenu-mobile-view {
  display: block;
}
#mobile-navigation ul li.menu-consumer-button a:first-child,
#mobile-navigation ul li.sogo-nav-gtrack-radbtn a:first-child {
  padding: 0 !important;
  display: none;
}
 #mobile-navigation .first_step_header.menu-item-61614, li.demo-button.sogo-menu-soln-casestudy-btn.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-61617, li.first_step_header.sogo-mobile-nav.sogo-customer-main-cx.menu-item-61571.has-ul, li.first_step_header.menu-item-61580{
    display:none !important;
}

}
/*New button changes - end*/


@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio:2) {
.header-transparent .logo_transparent {
    display:none;
}
}
@media only screen and (max-width: 1200px) and (min-width:961px) {
    body #header.header-v1 #navigation>ul#nav>li>a {
        padding-left: 1.12rem !important;
        padding-right: 1.12rem !important
    }
#header.header-v1 div#navigation {
    margin-left:0;
    padding-left: 0 !important;
}
  /* #navigation .sogo-logo-transparent.header-transparent {
  width: 15%;
  } */

}

/*Add new mega menu css - start - Jan 2024 - after*/
#header #navigation > ul > li.megamenu > ul ul li a:hover{
    background-color:transparent !Important;
}
#header #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li>a{
display:none;
}
@media screen and (min-width:961px) {  
  #menu-new-topbar-navigation ul.sub-menu, #navigation>ul.master-menu ul.sub-menu {
      background: #124044 !important;
  }
  #navigation>ul.master-menu>li.megamenu.sogo-product-megamenu>ul>li:nth-child(1),
  #navigation>ul.master-menu>li.megamenu.sogo-resources-block>ul>li:nth-child(1) {
      width: 100%;
      max-width: 100%;
  }
  #header #navigation>ul.master-menu>li.megamenu>ul>li {
      padding-top: 0;
      padding-bottom: 0;
  }
  #navigation ul li.sogo-product-megamenu>ul>li>ul>li,
  #header #navigation>ul.master-menu>li>ul li a, #navigation>ul.master-menu>li>ul ul li a, #navigation>ul.master-menu ul.sub-menu {
      padding: 0 !important;
  }
  /* Mega menu new changes - product - start */
  .mega-menu-main-container {
      display: flex;
      box-sizing: border-box;
      max-width: 175rem;
      min-height: 84.7rem;
  }
  .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: 35rem;
      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: 8.4rem !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: 0rem 2.8rem 5.6rem 0rem rgba(13, 36, 38, 0.12);
  }
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab a {
      color: #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.5rem 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.76rem;
    font-family: 'Epilogue-Bold';
    align-items: center;
    letter-spacing: -0.098rem;
  }
  .prod-header-img {
    width: 100%;
    height: 7.28rem;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .menu-opt-sogosurvey .prod-header-img.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/Frame-14-3.png");
    max-width: 35rem;
  }
  .menu-opt-sogocore .prod-header-img.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/Frame-14-2.png");
    max-width: 31.5rem;
  }
  .menu-opt-sogocx .prod-header-img.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/Frame-14-1.png");
    max-width: 27.58rem;
  }
  .menu-opt-sogoex .prod-header-img.show-nav-img {
    background-image: url("/wp-content/uploads/2024/04/Frame-14.png");
    max-width: 26.6rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a {
      display: inline-block;
      font-family: 'Epilogue-Bold';
      font-size: 2.1rem;
      margin-left: 2.1rem;
      color: #006159 !important;
      cursor: pointer;
      transition: transform 0.5s ease;
      letter-spacing: -0.0294rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a i {
    margin-left: 0.84rem;
  }
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a:hover {
      transform: scaleX(1.05);
  }
  .menu-sm-header-content .menu-sm-title-desc {
    font-size: 1.96rem;
    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;
     background-color: transparent !important;
  }

  #header #navigation>ul.master-menu>li>ul li .mega-menu-product-sec a.menu-subpage-card-hyperlink:hover {
      border: 1px solid rgba(23, 130, 120, 1) !important;
      border-bottom: none !important;
  }
  #header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink:active {
      transform: translateY(-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: 16.94rem;
      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: 4.2rem;
     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: 21rem;
      height: 21.7rem;*/
      width: 100%;
      height: 100%;
      background-size: contain;
      background-repeat: no-repeat;
      position: absolute;
      left: 0;
      top: 0rem;
      z-index: 1;
  }
  .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-rightside-image-sec {
      background-size: cover;  
  }
  .menu-opt-sogosurvey .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
      background-image: url("/wp-content/uploads/2024/04/sogosurveycardimg.png");
  }
  .menu-opt-sogoex .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
      background-image: url("/wp-content/uploads/2024/04/sogoexcardimg.png");
  }
  .menu-opt-sogocx .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
      background-image: url("/wp-content/uploads/2024/04/sogocxcardimg.png");
  }
  .menu-opt-sogocore .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
      background-image: url("/wp-content/uploads/2024/04/sogocorecardimg.png");
  }
  .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
      background-image: url("/wp-content/uploads/2024/04/menu-card-woman-bg.png");
      top: unset;
      bottom: 0;
  }
  .rs-product-whatis-section h3 {        
      font-family: Epilogue-Bold;
      position: relative;
      color: #fff;
      font-size: 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, #444, #444); */
      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.38rem;
  }
  .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.049rem;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent .subpage-header.subpage-view-all span {
      font-size: 2.24rem;
      color: #02becc;
      line-height: 1;
      font-variant: none;
      text-transform: capitalize;
      margin-top: 0.98rem;
  }
  #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.4rem;
      position: absolute;
      top: 0;
      left: -2.38rem;
      opacity: 0.6;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent > a > span {
      color: #2a2a2a;
      text-transform: capitalize;
      font-size: 2.38rem;
  }
  #navigation>ul.master-menu>li>ul .subpage-parent > a.subpage-header > span {
    font-variant: all-small-caps;
    margin-bottom: 0;
    font-size: 2.94rem;
  }
  #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.196rem;
  }
  .menu-sm-title-content div i + .solutions-header-text {
      font-family: 'Epilogue-Regular';
  }

  /*Cas study section*/
  .sogo-solution-megamenu .case-study-image {
      /*background-image: linear-gradient(153deg, #062123 7.83%, rgba(9, 48, 51, 0.75) 34.01%, rgba(9, 48, 51, 0.00) 87.52%), url(/wp-content/uploads/2024/02/thumbnail.png);*/
      width: 100%;
      height: 22.4rem;
      background-size: cover;
      background-repeat: no-repeat;
      border-radius: 2.24rem;
      position: relative;
  }
  .sogo-solution-megamenu .menu-opt-solbyfunction  .case-study-image.show-nav-img {
      background-image: linear-gradient(153deg, #062123 7.83%, rgba(9, 48, 51, 0.75) 34.01%, rgba(9, 48, 51, 0.00) 87.52%), url(/wp-content/uploads/2024/04/thumbnail-case-study-sf.png);
  }
  .sogo-solution-megamenu .menu-opt-solbyindustry  .case-study-image.show-nav-img {
      background-image: linear-gradient(153deg, #062123 7.83%, rgba(9, 48, 51, 0.75) 34.01%, rgba(9, 48, 51, 0.00) 87.52%), url(/wp-content/uploads/2024/04/thumbnail-case-study-si.jpeg);
  }
  .sogo-solution-megamenu .solutions-case-study-sec {
      padding: 2.94rem 1.96rem 2.8rem;
      border-radius: 3.36rem;
      /* 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.33);
  }
  .sogo-solution-megamenu .case-study-text {
      padding: 0.98rem 1.68rem 0.7rem;
      font-size: 1.96rem;
      font-variant: all-small-caps;
      font-family: 'Epilogue-Bold';
      color: #ffffff;
      line-height: 1.29;
      letter-spacing: 0.1988rem;
      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;
  }
	/* ---------------------------- */
 /*Solution Revisit Changes  -Start */
  .mega-menu-solutions-sec div#mega-menu-tabs {
      display: none;
  }
      .sogo-solution-block.solutionFunction i.toggle-icon {
        display: none;
    }
  div#SolByFunction {
      width: 100%;
  }
  div#SolByIndustry {
      display: none;
  }
  .mega-menu-main-container.mega-menu-solutions-sec {
      max-width: 170rem;
  }
  #SolByFunction .menu-opt-middle-section-wrapper {
      max-width: 115.5rem;
      padding: 7.5rem 12.5rem;
  }
  #SolByFunction .rs-product-desc-main-container{
      max-width:56.5rem;
      width:20%;
	  padding: 3.5rem 2.5rem 4.9rem;
      min-width: 32%;
  }
  
.menu-sm-title-content .solutions-header-text {
    font-size: 6rem;
    line-height: normal;
    color: #444;
    letter-spacing: -0.2rem;
    margin: 0;
}
.menu-sm-footer-content {
    position: absolute;
    bottom: 7.5rem;
}
      
.menu-sm-footer-content a{
    font-family: 'Epilogue-SemiBold' !important;
    font-size: 2.5rem !important;
	transition: 0.3s all !important;
}
#header #navigation > ul > li.megamenu ul li .menu-sm-footer-content a.menu-solution-hub-cta:hover {
    transform: scale(1.05);
    color: #02becc !important;
}	
#header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent.rs-resources-hyperlink-wrapper .menu-subpage-card-hyperlink{
    border-bottom: 0.13rem solid #DCD0BC !important;
    border-radius: unset !important;
    padding: 2.5rem 0 !important;
    margin-bottom: 0;
    line-height: normal;
    display: flex;
    align-items: center;
    max-width: 90%;
}
#header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent.rs-resources-hyperlink-wrapper .menu-subpage-card-hyperlink:nth-child(5) {
    border-bottom: none !important;
}
/* #header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent .menu-subpage-card-hyperlink span:after{
    content: "";
    width: 100%;
    display: block;
    height: 0.15rem;
    background: #333;
    position: relative;
    transform: scaleX(0);
    transform-origin: left;
    left: 0;
    top: 0.75rem;
    transition:transform 0.25s ease-out
} */
/* #header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent .menu-subpage-card-hyperlink:hover span:after{
     transform: scaleX(1);
     transform-origin: left;
} */
#SolByFunction .menu-opt-middle-section-wrapper .menu-sm-header-content, #SolByFunction .menu-opt-middle-section-wrapper .menu-sm-title-content{
margin-bottom:1rem;
}
#navigation>ul.master-menu>li>ul .subpage-parent>a>span{
    font-size: 2.1rem;
}
#navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent>a>span {
    font-size: 2.5rem;
    line-height: 2.4rem;
    letter-spacing: -0.1rem;
    padding: 0;
	background: linear-gradient(90deg, transparent, transparent), linear-gradient(90deg,#444,#444);
    background-size: 100% 0.14rem, 0 0.14rem;
    background-repeat: no-repeat;
    background-position: 100% 100%, 0 100%;
    cursor: pointer;
    transition: 0.4s all linear;
    padding: 0.5rem 0;
}
#header #navigation>ul.master-menu>li>ul #SolByFunction .subpage-parent .menu-subpage-card-hyperlink:hover span{
	  background-size: 0 0.14rem, 100% 0.14rem;
}
.menu-subpage-card-hyperlink img {
	margin-right: 2.5rem;
	width:4rem;
	height:4rem;
}

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

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

div#SolByFunction .menu-sm-allcard-wrapper{
    flex-wrap: nowrap;
    justify-content:space-between;
    gap:16rem;
}  
div#SolByFunction .subpage-parent {
    margin-left: 0;
    width:50%;
}
/*Solution Revisit Changes  -End*/	
/* ---------------------------- */ 
  /* Mega menu new changes - solutions - end */
  }

@media screen and (max-width:960px){
	#mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(3)>a, #mobile-navigation ul#mobile-nav li.sogo-solution-megamenu>ul>li:nth-child(4)>a{
		display:block;
		line-height:normal;
	}
	.sogo-solution-block.sogo-mobile-nav.solutionFunction, .sogo-solution-block.sogo-mobile-nav.solutionIndustry{
    display: none !important;
	}
}

  @media screen and (max-width:2560px) {
      #header #navigation>ul.master-menu>li.megamenu>ul>li {
        padding-left: clamp(0px, 3.364%, 80px) !important;
      }
    }
  @media (min-width: 961px) and (max-width: 1199px) {    
    #header #navigation>ul.master-menu>li.megamenu>ul>li {
      padding: 0 !important;
    }
    #navigation ul li.megamenu ul li ul .sm-tab-wrapper {
      padding: 1.12rem 0 1.12rem 4.2rem;
    }
    .sm-tab-wrapper.activeTab .ls-menu-tab-sec::before {
        left: -2.1rem;
    }
    #header #navigation>ul.master-menu>li>ul ul .mega-menu-bottom-sec .ls-menu-tab-sec {
        left: 2.1rem;
    }
    .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.66rem;        
   }
   .rs-product-video-wrapper .rs-video-title div:nth-child(2) {
       font-size: 2.1rem;
   }
  }
  @media screen and (max-width:960px) {
  .sogo-new-megamenu-desktop-view {
  display: none;
  }
  .sogo-new-megamenu-mobile-view {
  display: block;
  }
  }
  /*Show hide mega menu option */
  .sub-menu-hide {
  display: none !important;
  }
  .sub-menu-show {
  display: block !important;
  }
  /*Add new mega menu css - end - Jan 2024*/
  

/*Adding new mega menu changes - Start - June 2024*/
@media screen and (min-width: 768px) {
.no-margin {
  margin: 0rem !important;
}
}



/*PX - Adding new mega menu changes - start - June 2024*/
@media screen and (min-width:961px) {
.rs-product-video-wrapper .fa-play-circle:after {
opacity: 0;
}
.cs-desc-para {
 display: none;
}
 .sogo-solution-megamenu .solutions-case-study-sec:hover {
     box-shadow: 0px 32px 60px 0px rgb(34 30 12 / 30%);
     transform: scale(1.04);
     background: #F8F4ED;
 }
/*
#navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a span {
background: linear-gradient(90deg, transparent, transparent), linear-gradient(90deg, #444, #444);
}
*/
.sogo-solution-megamenu .solutions-case-study-sec {
  box-shadow: 0rem 4.48rem 8.4rem 0rem rgba(13, 36, 38, 0.33);
}

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

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

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

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

  .menu-opt-sogosurvey .prod-header-img {
     max-width: 30.8rem;
  }

  .prod-header-img {
     height: 6.3rem;
  }

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

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

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

  .mega-menu-main-container {
     max-width: 182rem;
     min-height: 78rem;
     border-bottom-left-radius: 2.45rem;
     border-bottom-right-radius: 2.45rem;
     overflow: hidden;
     margin: 0 auto;
	  background:#DDD1BB;
     box-shadow: 0rem 50.54rem 20.16rem 0rem rgba(11, 14, 14, 0.03), 0rem 28.42rem 17.08rem 0rem rgba(11, 14, 14, 0.09), 4.2rem 12.6rem 12.6rem 0rem rgba(11, 14, 14, 0.20), -4.2rem 3.22rem 7rem 0rem rgba(11, 14, 14, 0.17);
  }

  .rs-product-desc-main-container {
     width: 32%;
     max-width: 100%;
     padding: 3.36rem 2.38rem 4.76rem 3.36rem;
  }

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

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

  #header #navigation>ul.master-menu>li>ul li a,
  #header #navigation>ul.master-menu>li>ul ul li a,
  #navigation>ul.master-menu>li>ul .rs-resources-hyperlink-wrapper a span,
  #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab a,
  .rs-product-whatis-section h3,
  .rs-product-video-wrapper .rs-video-title div:nth-child(1),
  .rs-product-video-wrapper .rs-video-title div:nth-child(2),
  #navigation>ul.master-menu>li.megamenu>ul ul li a:hover {
     color: #444 !important;
  }

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

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

  #navigation ul li.megamenu ul li ul .sm-tab-wrapper {
     padding: unset;
     border-radius: unset;
     background-color: unset;
     text-transform: unset;
  }

  #header #navigation>ul.master-menu>li>ul .sm-tab-wrapper a {
     display: block;
     padding: 2.8rem 0 2.8rem 5.46rem !important;
     border-radius: 2.1952rem 0 0 2.1952rem;
     text-transform: none;
     opacity: 1;
     transition: all 0.5s ease;
     letter-spacing: -0.0612rem;
  }

  #header #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab {
     background: unset;
     border-radius: unset;
     border: unset;
     border-right: unset;
     box-shadow: unset;
  }

  #header #navigation ul li.megamenu ul li ul .sm-tab-wrapper.activeTab a {
     background: #F8F4ED !important;
     box-shadow: 0 2.94rem 5.39rem -3.43rem rgba(77, 58, 25, 0.4);
     cursor: default;
     border: #F8F4ED !important;
     border-right: none !important;
     opacity: 1;
  }

  #header #navigation>ul.master-menu>li>ul .sm-tab-wrapper a:hover {
     transition: all 0.4s ease;
     position: relative;
     z-index: 2;
     overflow: hidden;
     transition: all 0.5s ease;
  }

  #header #navigation>ul.master-menu>li>ul .sm-tab-wrapper:not(.activeTab) a:after {
     content: "";
     display: block;
     width: 0;
     height: 100%;
     position: absolute;
     top: 0;
     right: 0;
     z-index: 1;
     animation: sideMenuAnimation 0.5s;
     transition: all 0.5s ease;
     border-radius: 2.1952rem 0 0 2.1952rem;
  }

  #header #navigation>ul.master-menu>li>ul .sm-tab-wrapper:not(.activeTab):hover a:after {
     width: 100%;
     background: rgba(99, 83, 54, 0.40) !important;
     border-radius: 2.1952rem 0 0 2.1952rem;
  }

  @keyframes sideMenuAnimation {
     0% {
        width: 0;
     }

     100% {
        width: 100%;
     }
  }

  #header #navigation>ul.master-menu>li>ul li a.menu-subpage-card-hyperlink,
  #header #navigation>ul.master-menu>li>ul li .mega-menu-product-sec a.menu-subpage-card-hyperlink:hover {
     border: none !important;
     box-shadow: none;
     transform: none;
     min-height: 14rem;
     padding-right: 0 !important;
     padding-bottom: 0 !important;
  }

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

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

  #navigation>ul.master-menu>li>ul .menu-subpage-card-hyperlink:hover .menu-subpage-card-title span,
  #navigation>ul.master-menu>li>ul .menu-subpage-card-hyperlink:active .menu-subpage-card-title span {
     background-size: 0 0.1372rem, 100% 0.1372rem;
  }

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

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

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

  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a,
  #header #navigation>ul.master-menu>li>ul li .menu-sm-header-content .menu-sm-title-content a:hover {
     font-size: 3.92rem;
     transform: rotate(-45deg);
     margin-left: 0.7rem;
  }

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

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

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

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

  .sm-tab-wrapper.activeTab .ls-menu-tab-sec::after {
     content: '';
     position: absolute;
     right: 3.1556rem;
     top: calc(50% - 0.784rem);
     height: 1.274rem;
     width: 1.274rem;
     border: solid 0.3675rem #444;
     border-left: none;
     border-bottom: navajowhite;
     transform: rotate(45deg);
  }

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

  .rs-product-video-wrapper .fa-play-circle {
     font-size: 4.76rem;
  }

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

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

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

  .mega-menu-product-sec .menu-sm-header-content {
     margin-left: 1.47rem;
     margin-bottom: 2.1rem;
  }

  /*.mega-menu-product-sec .menu-sm-header-content .menu-sm-title-desc {    margin-left: 0.49rem;    font-size: 1.82rem;    opacity: 0.8;  }  .mega-menu-solutions-sec  .menu-sm-header-content .menu-sm-title-desc,  .mega-menu-resources-sec  .menu-sm-header-content .menu-sm-title-desc {    margin-left: 1.96rem;    font-size: 1.82rem;    opacity: 0.8;  }*/
  .mega-menu-product-sec .menu-sm-header-content .menu-sm-title-desc,
  .mega-menu-solutions-sec .menu-sm-header-content .menu-sm-title-desc,
  .mega-menu-resources-sec .menu-sm-header-content .menu-sm-title-desc {
     display: none;
  }

  #navigation .menu-sm-header-content .menu-sm-title-content {
     display: inline-flex;
     font-size: 3.92rem;
     font-family: 'Epilogue-SemiBold';
     align-items: center;
     letter-spacing: -0.112rem;
     cursor: pointer;
  }
.solutions-header-text.no-margin{
color:#333;
}
  #navigation .mega-menu-solutions-sec .menu-sm-header-content .menu-sm-title-content {
     cursor: default;
  }

  .menu-sm-header-content .prod-header-img {
     width: 100vw;
  }

  .menu-sm-allcard-wrapper {
     gap: 1.96rem;
  }

  .rs-product-video-wrapper .rs-video-leftside-title-sec .rs-video-title {
     opacity: 0;
  }

  .mega-menu-resources-sec .rs-product-video-wrapper .rs-video-leftside-title-sec .rs-video-title {
     opacity: 1;
  }

  .menu-opt-sogosurvey .prod-header-img {
     max-width: 30.8rem;
  }

  .menu-opt-sogocore .prod-header-img {
     max-width: 27.16rem;
  }

  .menu-opt-sogocx .prod-header-img {
     max-width: 23.8rem;
  }

  .menu-opt-sogoex .prod-header-img {
     max-width: 23.1rem;
  }

  .menu-opt-sogosurvey .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
     background-image: url("/wp-content/uploads/2024/06/sogosurveycardimg-bgt.jpg");
  }

  .menu-opt-sogoex .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
     background-image: url("/wp-content/uploads/2024/06/sogoexcardimg-bgt.jpg");
  }

  .menu-opt-sogocx .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
     background-image: url("/wp-content/uploads/2024/06/sogocxcardimg-bgt.jpg");
  }

  .menu-opt-sogocore .rs-product-video-wrapper .rs-video-rightside-image-sec.show-nav-img {
     background-image: url("/wp-content/uploads/2024/06/sogocorecardimg-bgt.jpg");
  }

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


@media screen and (min-width: 961px) {
.menu-sm-title-content .solutions-header-text{
margin-right:0.7rem;
}
.solutions-case-study-sec.clickable:hover .cs-desc-hyperlink span,
.solutions-case-study-sec.clickable:hover .cs-desc-hyperlink i {
  color: #02becc !important;
  transition: transform 0.5s ease;
  transform: scale(1.05);
}
/*   
.header-v1 #navigation .sub-menu {
  top: 10.08rem;
} */

.menu-sm-title-content.has-onclick:hover {
  transition: transform 0.5s ease;
  transform: scale(1.05);
}

.menu-sm-title-content.has-onclick:hover i.fas.fa-arrow-right {
  color: #02becc !important;
}
  .sogo-solution-megamenu .solutions-case-study-sec {
     box-shadow: 0 8.857px 15.714px 0 rgb(13 36 38 / 22%);
     transition: transform 0.5s ease;
     background: #F8F4ED;
  }

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

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

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

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

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

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

  .sogo-solution-megamenu .cs-desc-hyperlink span {
     transition: transform 0.5s ease
  }
  .solutions-case-study-sec.clickable:hover .cs-desc-hyperlink span {
     color: #02becc !important;
     transition: transform 0.5s ease;
     transform: scale(1.05);
  }
}

/*sogo_2021_theme css file changes*/

@media only screen and (max-width:1440px) and (min-width:1366px) {
  #navigation>ul>li.megamenu>ul>li ul {
     top: 1.68rem !important;
  }
}
  @media screen and (min-width: 768px) {
     .no-margin {
        margin: 0px !important;
     }
  }
/*PX - Adding new mega menu changes - end - June 2024*/
/*Adding new mega menu changes - end - June 2024*/
#copyright, #footer {
    margin-top: -0.14rem;
}

/*=== Call Popup -Start ====*/
.sogo-phone-popup-wrapper {
    display:block;
    position: absolute;
    top: 4.2rem;
    left: -70%;
    width: 52.92rem;
    height: auto;
    background: #F8F4ED;
    border-radius: 1.96rem;
    z-index: 999;
    box-shadow:  0rem 40.46rem 11.34rem 0rem rgba(0, 0, 0, 0.00), 0rem 25.9rem 10.36rem 0rem rgba(0, 0, 0, 0.02), 0rem 14.56rem 8.68rem 0rem rgba(0, 0, 0, 0.08), 0rem 6.44rem 6.44rem 0rem rgba(0, 0, 0, 0.13), 0rem 1.68rem 3.5rem 0rem rgba(0, 0, 0, 0.15);
}
.sogo-phone-popup-wrapper.callPopupHide{
  display:none;
}

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

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

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

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

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

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

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

.sogo-phone-popup-divider {
    text-align: center;
    margin-top: 2.94rem;
    color: #1F1F1F;
    font-size: 1.96rem;
    font-family: 'Epilogue-Bold';
    opacity: 1;
    letter-spacing: -0.0392rem;
    line-height: normal;
}
.sogo-phone-popup-divider::before {
    content: "";
    display: inline-block;
    height: 0.14rem;
    width: 9.1rem;
    background: #1F1F1F;
    margin: 0 1.4rem 0.7rem 0;
}
.sogo-phone-popup-divider::after {
        content: "";
        display: inline-block;
        height: 0.14rem;
        width: 9.1rem;
        background: #1F1F1F;
        margin: 0 0 0.7rem 1.4rem;
}
.sogo-phone-popup-request-a-call-heading {
    text-align: center;
    margin: 2.24rem auto 0;
    line-height: normal;
    font-family: 'Epilogue-Bold';
    font-size: 2.24rem;
    color: #1F1F1F;
}
.sogo-request-a-call-frame {
    padding: 2.8rem 3.78rem 3.36rem;
}
#SogoRequestCallForm{
    min-height:220px;
    width:100%;
}
.hideInternal{
display:none;
}
.sogo-phone-popup-after-submit.hideInternal{
display:none;
}
.sogo-phone-popup-after-submit {
    padding: 5.6rem 3.08rem 4.2rem;
    text-align: center;
}

.sogo-phone-popup-thankyou-title {
    font-family: 'Epilogue-ExtraBold';
    font-size: 3.92rem;
    color: #1F1F1F;
    letter-spacing: -0.1176rem;
    margin: 2.94rem auto 2.38rem;
    line-height: normal;
}

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

#phoneIcon .sales_call_btn {
    display: block;
    width: 4.2rem;
    height: 4.2rem;
}
.sogo-phone-popup-wrapper {
    left: unset;
    top: 5.88rem;
    right: -10.78rem;
  width:49.49rem;
}

.sogo-phone-popup-wrapper::before {
    right: 16%;
    left: unset;
}

}

/*Common Call Popup  css for all the pages - end*/
/*====Call Popup -End====*/
/*New topbar changes - start*/
.menu-item-60661,
.menu-item-60663{
  display: none !important;
}
#topbar.sogo-topbar .sixteen.columns {
  min-height: 5.6rem;
  position:relative;
}
#topbar.sogo-topbar .sixteen.columns:after {
  content: '';
  position: absolute;
  top: calc(100% + 0.14rem);
  left: 0;
  width: 100%;
  height: 0.14rem;
  background:radial-gradient(circle at 50% 50%, #F8F4ED 0%, rgba(248, 244, 237, 0.5) 0%, rgba(248, 244, 237, 0.1) 100%, rgba(248, 244, 237, 0) 100%);
  pointer-events: none;
}
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
    margin-right: 18%;
}
.menu-item-60664 a {
  position: relative;
}
.menu-item-60664 a:before {
  content: '';
  display: inline-block;
  width: 0.21rem;
  height: 2.66rem;
  background-color: var(--color-white);
  position: absolute;
  left: -1.96rem;
  top: 50%;
  transform: translateY(-50%);
}
.menu-item-60664 a:after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f2bd';
  font-weight: 900;
  color: var(--color-white);
  display: inline-block;
  font-size: 2.1rem;
  margin-left: 1.05rem;
  vertical-align: middle;
}
#topbar .menu-login-new a:hover:after {
    color: #fff000;
}
@media only screen and (max-width: 1200px) and (min-width: 961px) {
    #navigation>ul.master-menu>li.megamenu.sogo-nav-options-carrot-downarrow>a .fa-text-carrot {
        padding-left:1rem;
        padding-right: 1.12rem;
    }
    /* #header.header-transparent.header-v1 #navigation>ul>li>a,
    #header.header-transparent.header-v1 #navigation>ul#nav>li.menu-item-type-custom .slide-btn-wrapper.transparent-bg span {
        font-size: 1.54rem !important;
    } */
    #navigation>ul.master-menu>li .fa-text-carrot i.fa-angle-down {
        right: -0.84rem;
    }
}

@media (min-width: 961px) and (max-width: 1024px) {
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
  margin-right:5%;
}
}
@media (min-width: 1100px) and (max-width: 1299px) {
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
  margin-right: 9%;
}
}
@media (min-width: 1300px) and (max-width: 1440px) {
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
  margin-right: 12%;
}
}
@media (min-width: 1441px) and (max-width: 1909px) {
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
  margin-right: 15%;
}
}
@media (min-width: 1910px) {
#topbar.sogo-topbar .sixteen.columns:after {
  height: 2px;
}
#navigation>ul.master-menu>li.megamenu.sogo-resources-block.sogo-nav-options-carrot-downarrow {
  margin-right: 18%;
}
}
/*New topbar changes - end*/
/*=====New Menu Css -End=======*/

.postid-62309 .card-btn-parent a.slide-btn-wrapper.slide-button {
    font-size: 2.1rem;
}
/*Custom text style Css -Start*/
.flex-main {
    display: flex;
    justify-content: space-between;
}

.flex-one, .flex-two {
    width: 50%;
    line-height: normal;
}


span.main-b {
    font-size: 9.8rem;
    line-height: normal;
    font-family: 'Epilogue-SemiBold';
}

span.sub-b {
    font-family: 'Epilogue-Regular';
    font-size: 2.8rem;
}

span.single-b {
    font-family: 'Epilogue-Bold';
    font-size: 2.8rem;
}
@media screen and (max-width: 767px) {
.flex-one, .flex-two{
   width:100%;
}
.flex-main{
    flex-wrap: wrap;
    gap: 4.2rem;
}
}
/*Custom text style Css - End*/

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

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

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

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

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

  }

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

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

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

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

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

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

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

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

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


  a.sogo-new-megamenu-mobile-view.m-sup,
  a.sogo-new-megamenu-mobile-view.m-rad,.menu-item-62124,.menu-item-62133,.menu-item-62167,.menu-item-62170{
    display: none !important;
  }

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

  }

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

  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sup-wrap {
    bottom: 13rem;
  }

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

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

/*New blog insert card added - start*/
.blog-inserts-newCta.light-gradient {
  background: linear-gradient(90deg, #12BDCA 0%, transparent 100%);
}
.blog-inserts-newCta.dark-gradient {
  background: linear-gradient(90deg,   #000000 0%,   #0a0a0a 25%,   #1a1a1a 45%,   #282828 60%,   rgba(40, 40, 40, 0.8) 80%,   transparent 100%), url(/blog/wp-content/uploads/2025/05/blog-insert-webinar-image.jpg);
}
.blog-inserts-newCta.dark-light-gradient {
  background: linear-gradient(90deg, #000 0%, #12BDCA 100%);
}
.blog-inserts-newCta.dark-bg {
  background-color: #000;
}
.sogo-blog-ctaCard-btn-main-container.blog-inserts-newCta {
  justify-content: space-between;
  align-items: center;  
  gap: 2rem;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  cursor: pointer;
}
.blog-inserts-newCta .ctaCard-title {
  display: flex;
  align-items: center;
  gap: 1.6rem;
  color: #ffffff;
  margin-bottom: 2.5rem;
}
.blog-inserts-newCta .ctaCard-title-logo {
  display: flex;
  align-items: center;
  padding: 1rem;
  gap: 1rem;
  font-family: 'Epilogue-Regular';
  font-size: 1.75rem;
  letter-spacing: -0.07rem;
  background: #178278;
  border-radius: 0.625rem;
  line-height: 1;  
}
.blog-inserts-newCta.light-gradient .ctaCard-title-logo {
  background: #00443E;
}
.blog-inserts-newCta .ctaCard-title-text {
  font-family: 'Epilogue-SemiBold';
  font-size: 2rem;
  letter-spacing: -0.08rem;
  opacity: 0.7;
  margin-top: 0.2rem;
}
.blog-inserts-newCta.light-gradient .ctaCard-title-text,
.blog-inserts-newCta.dark-bg .ctaCard-title-text {
  opacity: 1;
}
.blog-inserts-newCta .new-ctacard-hyperlink {
  font-family: 'Epilogue-Bold';
  font-size: 2.5rem;
  line-height: 1.2;
  letter-spacing: -0.08463rem;
}
.blog-inserts-newCta .new-ctacard-button .slide-btn-wrapper.slide-button span {
  min-width: 15rem;
  text-align: center;
  line-height: normal;
}
.blog-inserts-newCta .fa-long-arrow-alt-right.icon-circle:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 1;
}
.blog-inserts-newCta i.icon-circle {
  background-color: #12bdca;
  color: white;
  border-radius: 50%;
  position: relative;
  width: 3rem;
  height: 3rem;
  margin-top: -0.3rem;
  font-size: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
}
.blog-inserts-newCta .new-ctacard-hyperlink a {
  display: flex;
  gap: 0.5rem;
  width: fit-content;
  margin-top: -0.2rem;
  transition: transform 0.3s ease;
}
.blog-inserts-newCta .new-ctacard-hyperlink a:hover {
  
  transform: scale(1.05);
}
.blog-inserts-newCta .ctaCard-title-logo i {
  margin-right: 0.5rem;
}
.blog-inserts-newCta .ctaCard-title-icon-img {
  width: 2.5rem;
  height: 2.5rem;
  margin-top: -0.2rem;
}
.blog-inserts-newCta .ctaCard-title-icon-img img {
  width: 100%;
  height: 100%;
}
.blog-inserts-newCta.dark-light-gradient .blog-insert-bg-img img {
  width: 100%;
  height: 100%;
  border-radius: 1.25rem;
}
.blog-inserts-newCta.dark-light-gradient .blog-insert-bg-img {
  width: 100%;
  max-width: 27rem;
  height: 15.855rem;
}
.sogo-blog-ctaCard-btn-main-container.blog-inserts-newCta .sogo-blog-ctaCard-text-wrapper {
  width: 100%;
}
.blog-inserts-newCta a.slide-btn-wrapper.slide-button {
  padding: 1.82rem 2.1rem 1.68rem 5.6rem;
}
.sogo-blog-ctaCard-btn-main-container.blog-inserts-newCta .sogo-blog-Card-title {
  font-size: 3.5rem;
  max-width: 91rem;
}
.blog-inserts-newCta .slide-btn-wrapper.slide-button:hover i:before {
    right: 2.8rem;
    filter: brightness(0) saturate(100%) invert(9%) sepia(14%) saturate(2251%) hue-rotate(136deg) brightness(97%) contrast(95%);
}
/* Responsiveness */
@media screen and (max-width: 767px) {
  .blog-inserts-newCta.light-gradient {
    background: linear-gradient(90deg, #12BDCA 0%, #7bd8e0 100%) !important;
  }
  .blog-inserts-newCta.dark-gradient {
    background: linear-gradient(90deg, #000 0%, #515151 100%) !important;
  }
  .blog-inserts-newCta .ctaCard-title {
    flex-wrap: wrap;
  }
  .blog-inserts-newCta.dark-light-gradient .blog-insert-bg-img {
    display: none;
  }
  .blog-inserts-newCta .slide-btn-wrapper.slide-button i:before {
    right: 1rem;
  }
  .sogo-blog-ctaCard-btn-main-container.blog-inserts-newCta .sogo-blog-Card-title {   
    margin-bottom: 3rem;
  }  
}
/*New blog insert card added - end*/


  /* Search Input Popup Css - start */
  form#custom-search-form {
    position: relative;
  }
  .searchbutton {
    position: absolute;
    top: 50%;
    right: 2.5rem;
    transform: translateY(-50%);
    background: #fff000;
    padding: 1.5rem 2.5rem;
    box-sizing: border-box;
    font-size: 2.5rem;
    border-radius: 1.5rem;
    color: #333;
    z-index: 9;
    text-align: center;
    border: none;
    margin: 0;
  }
  .searchbutton:hover {
    background: #02becc;
    color: #fff;
  }
  .searchbutton.btn-error {
    background: #cecece;
    cursor: default;
   opacity:0.9;
  }
  .searchbutton.btn-error:hover{
       color: #333;
       opacity:0.9;
   }

  .searchbutton:disabled,
  .searchbutton[disabled]{
    border:none;
    background-color: #cccccc;
    color: #666666;
  }
  .searchbutton:disabled,
  .searchbutton[disabled]:hover{
    border: none;
    background-color: #cccccc;
    color: #666666;
  }
  .input-error {
      border: 2px solid red !important;
  }
  input#search-input.input-error::placeholder {
    color: #f00;
  }
  i.main-searchicon::after {
    content:"";
    width: 0.3rem;
    left:-2.75rem;
    position: absolute;
    height:5rem;
    top: 50%;
    transform: translateY(-50%);
    background: #333;
    opacity: 0.2;
    border-radius: 1rem;
  }
.sogo-new-megamenu-desktop-view i.main-searchicon::after {
    display:none;
}
  input#search-input {
  font-family: 'Epilogue-Regular';
  width: 100%;
  position: relative;
  padding: 3rem 2rem 2.5rem 5rem;
  line-height: normal;
  height:10rem;
  font-size: 2.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 2rem;
  margin: 0;
  box-sizing: border-box;
  box-shadow:0px 56px 16px 0px rgba(0, 0, 0, 0.00), 0px 36px 14px 0px rgba(0, 0, 0, 0.03), 0px 20px 12px 0px rgba(0, 0, 0, 0.10), 0px 9px 9px 0px rgba(0, 0, 0, 0.17), 0px 2px 5px 0px rgba(0, 0, 0, 0.19);
  }
  
  input#search-input::placeholder {
    color:#b6b6b6;
    letter-spacing: -0.1rem;
    line-height:normal;
    
  }
  #popupOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(8px);
  display: flex;
  justify-content: center;
  z-index: 9999;
  }
  
  #popupBox {
  background: transparent;
  width:100%;
  max-width: 141rem;
  margin:30rem auto 0;
  position: relative;
  animation: fadeIn 0.3s ease-in-out
  }
  
  #closePopup {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -8.5rem;
  font-size: 5rem;
  cursor: pointer;
  line-height: 0.9;
  color: #DFDFDF;
  }
  
  #closePopup:hover {
  color: #DFDFDF;
  }
  
  
  @keyframes fadeIn {
  from {
      opacity: 0;
      transform: translateY(-20px)
  }
  
  to {
      opacity: 1;
      transform: translateY(0)
  }
  }
  #popupBox.closing {
    animation: fadeOut 0.3s ease-in-out forwards;
  }
  
  /* Keyframes for close animation */
  @keyframes fadeOut {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(-20px);
    }
  }

  div#search-results {
    background: #fff;
    padding:5rem 3rem 3rem 3rem;
    margin-top:2rem;
    border-radius:1rem;
    max-height:64rem;
    overflow: hidden;
    overflow-y: scroll;
    box-sizing:border-box;
  }
  
  #search-results div {
    line-height: normal;
    margin-bottom: 0rem;
  }
  #search-results .search-result-card {
    margin-bottom:3rem;
    }
    #search-results div a {
      font-family: 'Epilogue-Regular';
      font-size: 2rem;
      line-height: 3.5rem; /* 175% */
      letter-spacing: -0.02rem;
      color: #444;
    }
  #search-results h4 {
    font-family: 'Epilogue-Bold';
    font-size: 3rem;
    letter-spacing: -0.08rem;
    display:none;
  }
  
  #search-results .search-card.search-data-card {
    border: none;
    padding: 0;
    margin: 0;
    padding:2rem;
  }


  #search-results  .search-data-card .search-infoLink {
    font-family: 'Epilogue-Regular';
    font-size: 2.5rem;
    line-height: 3.5rem; /* 175% */
    letter-spacing: -0.1rem;
    margin-bottom: 2rem;
	color:#444;
  }
  #search-results .search-card.search-data-card:hover .search-infoLink{
    color: #20becc;
    font-weight: 700;
    letter-spacing: -0.1rem;
  }
  
  #search-results::-webkit-scrollbar {
    width: 1.4rem;
  }
  
  #search-results::-webkit-scrollbar-thumb {
    border-radius: 1rem;
    max-height: calc(100% - 13.8rem);
    background: rgba(51,3,0,0.20);
  }
  
  #search-results::-webkit-scrollbar-track {
    border-radius: 1rem;
    background-color: rgba(51,3,0,0.08)
  }
  
  .cos-banner-wrapper{
    display:none;
  }
  
  @media screen and (max-width:960px){
  #popupBox{
      width:70%;
  }  
  }
  
  #search-results {
    max-width: 150rem;
    background: #fff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 1rem;
    padding: 2rem;
    position: absolute;
    z-index: 999;
    width: 100%;
    margin-top: 1rem;
    display: none;
  }
  
  
  .search-card {
    display: block;
    transition: all 0.2s ease-in;
    padding: 4.9rem;
    margin: 2.8rem 0.8rem 4.2rem 0.8rem;
    background-color: transparent;
    border-radius: 2.38rem;
    border: 0.0995rem solid rgba(51, 51, 51, 0.2);
  }
  
  .search-data-card .search-infoLink {
    font-size: 2.8rem;
    font-family: 'Epilogue-SemiBold';
    color: #333;
    font-weight: 550;
    letter-spacing: -0.0995rem;
    display: block;
    margin-bottom: 2.8rem;
    line-height: normal;
  }
  
  .search-infoText {
      font-size: 2.0rem;
      color: #808080;
      display: block;
      letter-spacing: -0.0625rem;
      max-width: 100%;
      line-height: 3.5rem;
      margin-bottom: 0;
  }
  
  .search-tags {
    font-size: 1.5rem;
    color: #666;
    margin-top: 1rem;
    margin-bottom: 0;
  }
  
  body #header.header-v1 #navigation>ul#nav>li.menu-search-icon a {
      padding-right: 2.5rem !important;
  }
body #header.header-v1 #navigation>ul#nav>li.menu-search-icon a i {
    color: #ebedf1 !important;
    font-size: 2rem;
 }
  #search-results .search-result-card .search-data-card {
      display: flex;
      align-items: center;
      border-bottom: 0.13rem solid #DDDFE3 !important;
      border-radius: 0;
  }
  #search-results .search-card.search-data-card:hover {
    background: #F1F2F4;
    border-radius: 2rem;
    border-bottom: 0.13rem solid transparent !important;
	box-shadow: none;
    transform: none;
}
  .search-results-leftc {
      width: 80%;
  }
  .category-tag-wrap {
      width: 20%;
    }
    p.search-tags, .category-tag-wrap {
        text-align: right;
        margin: 0;
        line-height: normal;
    }
  p.search-tags span, .category-tag-wrap span {
    font-family: 'Epilogue-SemiBold';
    font-size: 2rem;
    padding: 1.5rem 2rem;
    color: #444;
    line-height: 4rem;
    font-variant: all-small-caps;
    letter-spacing: 0.07rem;
    border-radius: 1rem;
    border: 0.25rem solid rgba(68, 68, 68, 0.50);
    background:#BCC0C8;
  }

   .category-tag-wrap .category-tag.tag-user-guide{
    background:rgba(0, 97, 89, 0.25);
  }
  .category-tag-wrap .category-tag.tag-blog{
    background:rgba(6, 111, 147, 0.25);
  }
  .category-tag-wrap .category-tag.tag-template{
    background:rgba(107, 87, 144, 0.25);
  }
  .category-tag-wrap .category-tag.tag-products{
    background: rgba(228, 152, 36, 0.25);
  }
  .category-tag-wrap .category-tag.tag-customer-story{
    background: rgba(76, 148, 225, 0.25);
  }
  span.search-infoLink mark, .search-infoText mark {
      padding: 0;
      color: #9AA0AC;
	  background-color: transparent;
      font-weight: 700;
      letter-spacing: -0.08rem;
	  
  }
  .search-card:hover .search-infoText mark{
    color: #9AA0AC  !important;
}
.search-card:hover .search-infoLink mark{
	color:#02becc;
}

  /* Search Input Popup Css - End */