h3.wp-heading {
  font-size: 36rem !important;
  line-height: 1.4em !important;
  font-family: "Poppins", Sans-serif;
  font-weight: 700 !important;
}
.hover-child{
cursor:pointer;
}
.bg-img-css .elementor-widget-wrap {
  background-image: var(--e-bg-lazyload) !important;
}
.custome-hvr-tab .hover-child .para,  .hover-child .hvr-arrow{
display:none;
}
.logo-progress-slider .elementor-testimonial__text {
  min-height: 300rem;
}
.logo-progress-slider .elementor-testimonial__cite {
flex-direction: row !important;
justify-content: space-between !important;
}  
.custome-hvr-tab .hover-child.child-active .para, .hover-child.child-active .hvr-arrow {
display:block;
}
#elementor-popup-modal-39019 .dialog-message.dialog-lightbox-message {
width: 1000rem !important;
height: 800rem !important;
}
#elementor-popup-modal-51910 .dialog-message.dialog-lightbox-message {
width: 1000rem !important;
height: 800rem !important;
}
.custome-hvr-tab .hover-child.child-active .hrv-head .elementor-heading-title{
font-size:42rem !important;
color:#62BB46 !important;
-webkit-animation: fadeIn 0.8s;
  animation: fadeIn 0.8s;
transition: all 0.4s ease-in-out;
}
.custome-hvr-tab .hvr-arrow {
  top: 60rem !important;
  right: 10rem !important;
}
.custome-hvr-tab .child-active .elementor-widget-wrap{
border-color:#62BB46 !important;
}
.back-img-circle{
left:-60rem !important;
} 
.contact-tab-sec{
overflow:hidden;
}
/* contact form css */
span.wpcf7-not-valid-tip {
  font-size: 13px !important;
}
.enquiry-form label {
  font-size: 18rem !important;
  color: #fff;
line-height: 1.4em;
   font-family: "Poppins", Sans-serif;
  width: 100%;
  padding-bottom: 30rem;
}
.enquiry-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
.enquiry-form textarea.wpcf7-form-control.wpcf7-textarea {
  margin-top: 0rem;
  padding: 0rem 0 15rem;
  background: transparent;
  border: none;
  border-bottom: 1rem solid #DFDAE1;
  margin-bottom: 5rem;
  /* padding-bottom: 15rem; */
}
.enquiry-form span.wpcf7-spinner {
  position: absolute;
  bottom: 30rem;
}
.enquiry-form select.wpcf7-form-control{
  background: transparent;
  color: #fff;
  border: none;
  border-bottom: 1px solid #DFDAE1;
  width: 100%;
  padding-bottom: 15rem;
  margin-bottom: 5rem;
}
.enquiry-form .wpcf7 form>div, .wpcf7 form>p {
  margin-bottom: 50px !important;
}
.enquiry-form select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-repeat: no-repeat !important;
background-position-x: 100% !important;
background-position-y: 0 !important; 
background-size: 32rem!important;
}
.enquiry-form option:first-child {
  display: none;
}
.enquiry-form option {
  background: #fff;
  color: #000;
  font-size: 20rem !important;
  line-height: 2em;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
}
.enquiry-form textarea.wpcf7-form-control.wpcf7-textarea {
padding-top: 0 !important;
}

.enquiry-form ::-webkit-input-placeholder { /* Edge */
font-size: 20rem !important;
  color: #fff;
line-height: 1.4em;
   font-family: "Poppins", Sans-serif;
  opacity:1 !important;
      font-weight: 300;
}

.enquiry-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-size: 20rem !important;
  color: #fff;
line-height: 1.4em;
   font-family: "Poppins", Sans-serif;
opacity:0.8 !important;
  font-weight: 300;
}

.enquiry-form ::placeholder {
font-size: 20rem !important;
  color: #fff;
line-height: 1.4em;
   font-family: "Poppins", Sans-serif;
  opacity:0.8;
      font-weight: 300;
}
.enquiry-form input {
font-size: 20rem !important;
  color: #fff;
line-height: 1.4em;
   font-family: "Poppins", Sans-serif;
  opacity:0.8 ;
      font-weight: 300;
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, 
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, 
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, 
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
  font-size: 20rem !important;
  color: #fff;
line-height: 1.4em;
   font-family: "Poppins", Sans-serif;
   font-weight: 300;
}

.enquiry-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
     border: none !important;
  background-color: #62BB46 !important;
  color: #fff !important;
  font-size: 24rem !important;
  font-weight: 500 !important;
  font-family: "Poppins", Sans-serif;
/*   height: 140rem !important; 
   width: 140rem !important; 
   border-radius: 80rem; 
	position: absolute; 
     bottom: -33rem;*/
 -webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
/*   right: -9rem;
   float: right; */ 
  opacity: 1;
  cursor:pointer;
  border-radius:30rem;
  padding: 18rem 80rem;
  margin-top:20rem !important
}
.enquiry-form .div-insights-subs input.wpcf7-form-control.has-spinner.wpcf7-submit {
  border: none !important;
background-color: #62BB46 !important;
color: #fff !important;
font-size: 24rem !important;
font-weight: 500 !important;
font-family: "Poppins", Sans-serif;
height: auto !important;
width: auto !important;
border-radius: 80rem;
position: relative !important;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
float: unset;
opacity: 1;
padding: 15rem 35rem;
}
.enquiry-form .div-insights-subs{
  text-align: center !important;
}
.enquiry-form p{
  width: 100% ;
}
.enquiry-form .div-inline p:first-child{
  width: 90% !important;
}
.enquiry-form .div-inline p:last-child{
  width: 10% !important;
}
.enquiry-form  .wpcf7 form.invalid .wpcf7-response-output, 
.enquiry-form  .wpcf7 form.unaccepted .wpcf7-response-output, 
.enquiry-form  .wpcf7 form.payment-required .wpcf7-response-output {
  margin: 10rem 0;
  padding: 7rem 15rem;
  font-size: 24rem;
  color: #dc3232;
  font-weight: 500;
  font-family: "Poppins", Sans-serif;
  border-radius: 4px;
  border: none !important;
  background: #fff;

}
.enquiry-form .wpcf7-response-output{
  display: flex;
} 
.enquiry-form .wpcf7-response-output::before {
  content: '\0021';
  display: block;
  background: #dc3232;
  width: 33rem;
  color: white;
  text-align: center;
  border-radius: 50%;
  height: 35rem;
  margin-right: 10rem;
}
.div-inline{
display:flex;
position: relative;
}
.enquiry-form .input:focus, .enquiry-form   textarea:focus {
  outline: none !important;
  border-color:#62BB46 !important;
}
.enquiry-form input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
 -webkit-transform: scale(0.88);
transform: scale(0.85);
}

/* Chris Lillis page css start =========================================================================*/
.chris-lillis-timeline img.ue_timeline_item_image {
  object-fit: contain !important;
width: 125rem !important;
  height: 100rem !important;
}
.chris-lillis-timeline .ue_timeline_item_title {
  text-align: left;
}
.chris-lillis-timeline .ue_timeline_item_text p {
  text-align: left;
}
.chris-lillis-timeline.our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main .ue_timeline_item_image {
  position: absolute !important;
  left: 25rem;
  right: auto;
}
.chris-lillis-timeline.our-values .ue_timeline_item_spacer {
  position: relative;
}
.chris-lillis-timeline.our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main {
padding-right: 30rem !important;
padding-left: 45rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(4) .ue_timeline_item_content_main {
  padding-top: 79rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_content_main {
  padding-top: 76rem !important;
}
.chris-lillis-timeline.our-values .timeline-bottom-img.elementor-widget-image {
  right: 100rem !important;
  bottom: -365rem !important;
}
.achievements-sec tr {
  border-bottom: 1px solid #A5BAC9;
  justify-content: space-between;
  text-align: left;
}
.achievements-sec td {
  padding: 25rem 0;
  width: 33%;
}
.achievements-sec tr td:last-child{
text-align:end !important;
}
.achievements-sec .eael-advance-tabs .eael-tabs-nav>ul li {
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
  text-align: left;
}
.achievements-sec tbody {
  border-top: 1px solid #A5BAC9;
}
.achievements-sec .eael-tab-item-trigger.active .eael-tab-title {
  border-bottom: 3rem solid #62BB46 !important;
  width: fit-content;
  padding-bottom: 5rem;
}

.chris-lillis-banner img, .winter-olympics-sec img{
width:81% !important;
}
.achievements-sec tr:first-child{
border-top:1px #A5BAC9  !important;
}
.infov-primary-btn.equalised-min-ht {
  height: auto !important;
}
.chris-lillis-banner .cta-arrow-hr{
  visibility: hidden;
  opacity: 0;
}
.chris-lillis-banner .cta-btn-hr:hover .cta-arrow-hr {
  opacity: 1;
  visibility: visible !important;
}
/* Chris Lillis page css end ===========================================================================*/

/* Technology & Security css start ==================================================================== */
.arrow-onhvr .elementor-icon{
  opacity: 0;
  visibility: hidden; 
}
.arrow-onhvr.active .elementor-icon{
  opacity: 1;
  visibility: visible;
  animation: hrv-arrow .8s;
}
@keyframes hrv-arrow {
  from {
    transform: scale(0.2);
  }
  to {
    transform: scale(1);
  }
}
.everest-group-sec:hover .img-content img{
  transform: scale(0.9);
}
.everest-group-sec .img-content img{
transition: all 0.3s ease-in ;
width:100% !important;
}
.everest-group-sec .elementor-image-box-img img{
  width: 100% !important;
  margin-top: 5rem !important;
}
.buyers-mq .uc_logo_marquee_holder img {
  object-fit: unset !important;
}
.card-sec-div .ekit-wid-con img{
width: 60% !important;
}
.card-sec-div  .card-1 .elementor-widget-container:hover,
.card-sec-div  .card-2 .elementor-widget-container:hover,
.card-sec-div .card-3 .elementor-widget-container:hover {
  box-shadow: 0px 0px 15px 2px #A5BAC9;
}
.card-sec-div  .card-1 ,
.card-sec-div  .card-2 ,
.card-sec-div .card-3  {
 min-height: 440rem !important;
}
.card-sec-div .elementor-container{
  min-height: 280rem !important;
}
.buyers-mq .uc_logo_marquee_holder {
  height: 230rem !important;
}

/* two section scrolling css */
.js-slideContainer >  div:first-child{
  display: flex !important;
  height: 100vh !important;
  width: 300vw !important;
  position: relative !important;
    flex-direction: row  !important; 
     flex-wrap: nowrap  !important;
  }
  .main-3 >  div:first-child{
    width: 300vw !important;
  }
  .js-slideContainer2 >  div:first-child{
      display: flex !important;
      height: 100vh !important;
      width: 200vw !important;
      position: relative !important;
        flex-direction: row  !important; 
         flex-wrap: nowrap  !important;
      }
  .section-scroll-1 {
  width: 100vw !important;
  height: 100vh !important;
  background-size: cover;
  background-position: center;
     height: 100%;
  }
   
 .js-wrapper, .js-wrapper2,  .js-wrapper4   {
  width: 100vw !important;
  height: 100vh !important;
    overflow: hidden !important;
    perspective: 1000 !important;
    
  }
  .js-slideContainer  {
    /* width: 300vw !important; */
    width: 100vw !important;
    height: 100vh !important;
    flex-direction: row  !important; 
     flex-wrap: nowrap  !important;
        display: -webkit-box !important;
    display: -ms-flexbox !important;
  }
  .js-slideContainer4 {
    width: 400vw !important;
    height: 100vh !important;
    flex-direction: row  !important; 
     flex-wrap: nowrap  !important;
        display: -webkit-box !important;
    display: -ms-flexbox !important;
  }
  .two-scroll {
      display: none !important;
  } 
   
  .js-slideContainer2 .section-scroll-1 {
    height: 100% !important;
    width: 100%  !important;
    float: left;
    position: relative !important;
  }
  .js-slideContainer2 {
    width: 100vw !important;
    height: 100vh !important;
    flex-direction: row  !important; 
     flex-wrap: nowrap  !important;
        display: -webkit-box !important;
    display: -ms-flexbox !important;
  }
  
  .elementor-element-edit-mode.js-wrapper2, .elementor-element-edit-mode.js-wrapper,
   .elementor-element-edit-mode.js-wrapper4  {
    overflow: visible !important;
    height:auto !important;
  }
  .section-scroll-1 .elementor-icon-box-content ul{
      margin: 0 0 0 0 !important;
      padding-left: 22rem !important;
  }
  /* verticall scroll div start *****************************/
   .v-scroll .content-div.animate-active .elementor-widget-wrap{
      background-color: #fff !important;
      color: #000 !important;
      transition: all 0.2s ease-in;
      border-left: 10rem solid #62BB46 !important;
      padding-left: 50rem !important;
      border-radius: 8rem !important;
   }
   .v-scroll .content-div .elementor-widget-wrap,
   .v-scroll .content-div .elementor-heading-title, 
   .v-scroll .content-div .col2-img-con-para{
      transition: all 0.2s  ease-in;
   }
   .v-scroll .content-div.animate-active .elementor-heading-title,
    .v-scroll .content-div.animate-active .col2-img-con-para{
      color: #000 !important;
      transition: all 0.2s ease-in;
   }
   /* verticall scroll div end *****************************/
   .buyers-mq .ue-marquee .ue-marquee-tag{
     border-radius: 8px !important;
  }
 
  .buyers-mq  #uc_list_marquee_elementor11678 .ue-marquee-tag{
      border-radius: 8px !important;
   }
  .purple {
  color: #78A7F8 !important;
}
.yellow {
  color: #DCDD6F !important;
}
.card-fraud .elementor-widget-container{
  min-height: 435rem !important;
}

/* Technology & Security css end ====================================================================== */

/*  Technology Partner Page start ====================================================================== */

.flipbox-sec .elementor-widget-flip-box.elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}
.partner-testimonial .elementor-testimonial__image img{
  width: 75rem !important;
  height: 50rem !important;
}
.partner-testimonial .elementor-main-swiper{
  width: 100% !important;
}
.partner-testimonial .swiper-slide{
      margin-right: 30rem !important;
      box-shadow: 0px 5px 10px 0px #0000000f !important;
      min-height: 525rem;
}
.partner-testimonial .swiper-wrapper {
  margin-bottom: 80rem !important;
}
.partner-testimonial .swiper-pagination-progressbar{
  top: unset !important;
  bottom: 0 !important;
}
.compliance-sec .e-gallery-image {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  width: 90% !important;
}
.partner-testimonial .swiper-slide.swiper-slide-active {
  width: 42% !important;
 
}
.partner-testimonial .swiper-slide.swiper-slide-next {
  width: 42%!important;
}

.partner-testimonial .elementor-testimonial__content {
  padding: 25rem 20rem 0rem 50rem !important;
}
.logo-progress-slider.partner-testimonial .elementor-testimonial__content{
  padding-bottom: 45rem !important;
}
.flipbox-sec .elementor-flip-box {
  height: 100% !important;
  min-height: 380rem !important;
}
/*  Technology Partner Page end ====================================================================== */



/*  Serving clients worldwide start ====================================================================== */
.serving-counter .elementor-counter-title {
  text-align: left !important;
}
.serving-counter .elementor-counter-number-prefix {
  text-align: right;
  display: none !important;
}
.serving-counter .elementor-counter-number-wrapper {
  padding-bottom: 30rem !important;
}
.hover-arrow-btn .infov-btn-arrow {
  display: block !important; 
   opacity: 0 !important; 
   visibility: hidden;
}
.elementor-page-10687  .hover-arrow-btn.infov-primary-btn:hover .infov-btn-arrow {
  opacity: 1 !important; 
  visibility: visible;
  animation: zoomin 0.9s  ;
}
@keyframes zoomin{
  0% {
      transform: scale(0.1);
  }
  100% {
      transform: scale(1);
  }
}

.about-loction-map  .heading-36{
  font-size: 32rem !important;
  padding-bottom: 20rem;
}
.Home-Office {
  position: sticky;
  z-index: 99999;
  color: #fff;
  bottom: 0;
  left: 60rem;
  display: flex;
  padding-left: 60rem;
  padding-bottom: 60rem;
}
.Home-Office img.home-office-logo {
  padding-right: 50rem;
  width: 260rem;
}
.Home-Office p.para {
  width: 27%;
  font-size: 20rem;
  line-height: 1.6em;
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.v-scroll{
  scroll-behavior: smooth !important;
}

/*  Serving clients worldwide end ====================================================================== */

/* Digital CX -  SupportPredict Agent AI page start ====================================================*/
.quote-sec .col2-img-con-para img{
  width: 50rem;
  position: absolute;
  margin-top: 6rem;
  margin-left: 15rem;
}
.content-img-div .content-div ul {
  margin: 0 0 10rem;
  padding-left: 40rem;
}
ul.sublist {
  list-style-type: none;
  padding-left: 0rem !important;
  margin-top: 10rem !important;
}
ul.sublist li {
  margin-bottom: 10rem !important;
}

/* *************** */
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-1 {
  top: -124rem;
  left: 215rem !important;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step .elementor-image-box-content {
  max-width: 250rem;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner  .partnering-exp-step.step-1 .elementor-image-box-content,
.digitalCX-aninmated-banner .infov-partnering-exp-inner  .partnering-exp-step.step-4 .elementor-image-box-content, 
.digitalCX-aninmated-banner .infov-partnering-exp-inner  .partnering-exp-step.step-5 .elementor-image-box-content {
  padding-left: 0rem;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-2 .elementor-image-box-img img {
  width: 500rem;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-2 .elementor-image-box-img {
  margin-left: -56rem !important;
  margin-bottom: 10rem !important;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-2 {
  right: 222rem;
  left: unset !important;
  top: 41rem;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-3 {
  top: 769rem;
  left: 262rem !important;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-3 .elementor-image-box-img img {
  width: 530rem;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-3  .elementor-image-box-content {
  max-width: 250rem;
  position: absolute;
  top: 177rem;
  left: -30rem;
}
.hvr-card .elementor-widget-container{
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
}
.hvr-card .elementor-widget-container:hover {
transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
transform: translateY(-10px);
}

.icon-banner.digitalCX-aninmated-banner .elementskit-info-image-box:hover .elementskit-box-header img {
  opacity: 1;
  transform: scale(1) !important;
}
.icon-banner.digitalCX-aninmated-banner .elementskit-box-content.ekit-image-box-body-inner {
  width: 380rem;
}
.icon-banner.digitalCX-aninmated-banner .elementskit-box-body.ekit-image-box-body {
  display: flex;
  flex-direction: column-reverse;
}
.icon-banner.digitalCX-aninmated-banner .box-footer {
  margin-bottom: 30rem;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-1 {
  top: -200rem;
  left: 270rem !important;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner.advance-animation-sec .partnering-exp-step.step-1 {
  top: -187rem;
  left: 200rem !important;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-2 {
  right: 175rem;
  left: unset !important;
  top: -29rem;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner.advance-animation-sec .partnering-exp-step.step-2 {
  right: 140rem;
  left: unset !important;
  top: -8rem;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-3 {
  top: unset;
  left: 635rem !important;
  bottom: 74rem;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner.advance-animation-sec .partnering-exp-step.step-3 {
  top: unset;
  left: 582rem !important;
  bottom: 41rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-1.advance .elementskit-box-body.ekit-image-box-body {
  top: 360rem !important;
  left: 179rem !important;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-2.advance .elementskit-box-body.ekit-image-box-body {
  right: 85rem;
  top: 440rem;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner.advance-animation-sec .partnering-exp-step.step-3.advance {
  top: unset;
  left: 514rem!important;
  bottom: -45rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-2.advance .elementskit-box-content.ekit-image-box-body-inner {
  width: 420rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3.advance .elementskit-box-body.ekit-image-box-body {
  top: -53rem;
  left: -385rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-1  .elementskit-box-body.ekit-image-box-body {
  position: absolute;
  top: 270rem !important;
  left: 400rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-2  .elementskit-box-body.ekit-image-box-body{
  right: 220rem;
  position: absolute;
  top: 293rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3  .elementskit-box-body.ekit-image-box-body{
  position: absolute;
  top: 50rem;
  left: -398rem;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-1  .elementskit-box-header img{
  width: 600rem;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-2  .elementskit-box-header img{
  width: 535rem;
}

.icon-banner.digitalCX-aninmated-banner  .partnering-exp-step.step-1  .elementskit-box-header img{
  width: 350rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-2  .elementskit-box-header img{
  width: 420rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3  .elementskit-box-header img{
  width: 600rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3 .btn-wraper{
  text-align: center;
}

strong{
font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
/* Digital CX -  SupportPredict Agent AI page end ====================================================*/


.result-matter-tabs .jet-tabs {
  display: block !important;
}
.result-matter-tabs .jet-tabs__content{
  padding: 80rem 0 40rem !important;
}
.result-matter-tabs .jet-tabs__control{
  margin-right: 60rem !important;
}
.result-matter-tabs .jet-tabs__control-wrapper {
  border-bottom: 1px solid #DFDAE1 !important;
}
.result-matter-tabs .jet-tabs__control-inner {
  padding: 18rem 24rem !important;
}

/* ESG PAGE START  *************************************/
.our-impact-sec  .partner-testimonial .swiper-slide {
  min-height: 290rem;
}
.our-impact-sec .elementor-testimonial__text {
  order: 2 !important;
}
.our-impact-sec cite.elementor-testimonial__cite {
  order: 1 !important;
  padding-bottom: 40rem;
  margin-top: 0 !important;
}
.our-impact-sec .elementor-testimonial__content {
  flex-direction: column-reverse;
  display: grid !important;
}
.our-impact-sec .partner-testimonial .elementor-testimonial__content {
  padding: 55rem 45rem 55rem 45rem !important;
}
.our-impact-sec .partner-testimonial .swiper-slide.swiper-slide-next {
  width: 38%!important;
}
.our-impact-sec .partner-testimonial .swiper-slide.swiper-slide-active {
  width: 38% !important;
}
.img-quote.infov-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote .quote-close {
  margin-left: 10rem;
}

.logo-slider .ue-item-icon-wrapper .ue-item-icon {
  width: 90rem !important;
  height: 90rem !important;
  margin-bottom: 30rem !important;
  margin-top: 0 !important;
}
.logo-slider .uc_classic_carousel_content {
  padding: 30rem 50rem 30rem 30rem !important;
}
.logo-slider .ue-carousel-item {
  min-height: 470rem !important;
}
.counter-ca span.elementor-counter-number-prefix {
  display: none !important;
}
.counter-ca.show-prefix span.elementor-counter-number-prefix {
  display: block !important;
  text-align: left !important;
  flex-grow: unset !important;
}
.counter-ca .elementor-counter-title{
  text-align: left !important;
}
.counter-ca .elementor-counter-number-wrapper {
  padding-bottom: 20rem !important;
}
.counter-ca .elementor-widget-container{
  min-height: 320rem !important;
}
.ca-counter-tabs .result-matter-tabs .jet-tabs__content {
  padding: 60rem 0 0rem !important;
}
.ca-counter-tabs .result-matter-tabs .jet-tabs__control-inner {
  padding: 10rem 120rem !important;
  }
.ca-counter-tabs .result-matter-tabs .jet-tabs__control {
  margin-right: 30rem !important;
}
/* ESG PAGE END  *************************************/

/* Long-standing relationships css start ************************/
.bottom-timeline-slider p.card_carousel_text {
  background-color: #003da6;
  padding: 50rem;
  min-height: 290rem;
  border-radius: 8px;
  vertical-align: middle;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  position: relative;
}

.bottom-timeline-slider .uc_classic_carousel .card_carousel_title::before {
  /* content: ''; */
  width: 100%;
  content: "\2022 ";
  color: #62BB46;
  position: absolute;
  font-size: 50rem;
  top: 0;
  left: 0;
  z-index: 99;
}
.bottom-timeline-slider .uc_classic_carousel .card_carousel_title {
  position: relative;
  padding-top: 60rem !important;
  margin-top: 60rem !important;
}

.bottom-timeline-slider .card_carousel_text::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 15rem solid transparent;
  border-right: 15rem solid transparent;
  border-top: 16rem solid #003da6;
  position: absolute;
  bottom: -15rem;
}
.bottom-timeline-slider .owl-dots {
  padding-top: 80rem;
}
.bottom-timeline-slider .owl-carousel.owl-loaded {
  position: relative;
}
.bottom-timeline-slider .owl-stage-outer::after {
  content: '';
  border-bottom: 3px solid #ECECEC;
  position: absolute;
  bottom: 74rem;
  z-index: -1;
  width: 88%;
  left: 237rem;
}

/* Long-standing relationships css end ************************/

/* number navigation slider */
.number-nav-slider .flipster--flat .flipster__item--past .flipster__item__content,
.number-nav-slider .flipster--flat .flipster__item--future .flipster__item__content,
.number-nav-slider  .flipster--flat .flipster__item--current .flipster__item__content {
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
}
.number-nav-slider  .flipster--flat .flipster__item--past,
.number-nav-slider .flipster--flat .flipster__item--future {
  opacity: 1 !important;
}
.number-nav-slider .ue-flip-item-content {
  min-height: 445rem !important;
}
.number-nav-slider .flipster__item__content {
  width: 460rem !important;
  box-shadow: none !important;
}
.number-nav-slider .ue-flip-item-title{
  color: #000 !important;
  margin-top: 20rem !important;
}
.number-nav-slider .ue-flip-item-icon{
  width: 130rem !important;
  height: 130rem !important;
}
.number-nav-slider .ue-flip-item-icon svg {
  height: 100% !important;
  width: 100% !important;
}
.number-nav-slider .flipster__nav__link::after {
  -webkit-transform: translateY(100%) translateY(-0.05em) !important;
  -ms-transform: translateY(100%) translateY(-0.05em) !important;
  transform: translateY(100%) translateY(-0.05em) !important;
}
.number-nav-slider .flipster__nav__item--current > .flipster__nav__link::after,
.number-nav-slider .flipster__nav__link:hover::after, .number-nav-slider .flipster__nav__link:focus::after {
  -webkit-transform: translateY(0) !important;
  -ms-transform: translateY(0) !important;
  transform: translateY(0) !important;
}
.number-nav-slider .flipster__nav__item {
  margin: 0 1.25em !important;
}
.number-nav-slider .ue-flip-item-text{
  color: #4D5858 !important;
  margin-top: 20rem !important;
}
.counter-card-section .elementor-container.elementor-column-gap-default .elementor-row {
  gap: 30rem !important;
}
.curve-edge .elementor-widget-wrap{
  border-radius: 8px !important;
}
.high-impact-slider .elementor-widget-image-carousel .swiper-slide {
  width: auto !important;
  max-width: 100% !important;
  margin-right: 30rem !important;
}
.high-impact-slider .swiper-slide  img {
  min-height: 440rem !important;
}
.team-img-slider .swiper-slide-inner img{
border-radius: 8px;
}
/* span.head-top {
  position: absolute;
  top: 25rem;
  left: 195rem;
  font-size: 24rem;
  color: #003DA6;
} */
/* number navigation slider end*/

/* our story page start ******************************/
.comprehensive-slider .ue-flip-item-icon {
  text-align: center !important;
  display: flex !important;
  margin: auto !important;
}
span.list::before {
  content: '';
  content: "\2022 ";
  color: #000;
  font-size: 30rem;
  z-index: 99;
  display: block;
  margin-right: 10rem;
}
span.list {
  display: flex;
  margin-bottom: 5rem;
}

.list img {
  height: 32rem !important;
  width: auto !important;
  margin-left: 10rem;
  object-fit: fill !important;
}
.number-nav-slider.comprehensive-slider .ue-flip-item-content {
  min-height: 550rem !important;
}
span.pd-20{
  padding-bottom: 15rem;
  display: block;
}
.next-gen-tab .uc_active.bbb.ue_accordion_icon{
  width: 70rem !important;
  height: 70rem !important;
  border-radius: 100px;
  font-size: 28rem !important;
}
.next-gen-tab .uc_ac_box.uc-item-active .uc-heading .ue_heading_title{
  font-size: 40rem !important;
}
.next-gen-tab .uc_ac_box .uc-heading .ue_heading_title{
  font-size: 28rem !important;
}
.next-gen-tab .ue-remote-arrow.ue-carousel-prev ,
.next-gen-tab .ue-remote-arrow.ue-carousel-next {
  min-width: 60rem !important;
  min-height: 60rem !important;
}
.next-gen-tab i.fas.fa-chevron-down {
  margin-top: 5rem;
  font-size: 20rem;
}
.next-gen-tab  .ue-carousel-nav-icon, .next-gen-tab .uc_dactive.bbb.ue_accordion_icon {
  font-size: 20rem !important;
}
/* our story page end ********************************/
.explore-opportunity-slider .high-impact-slider .elementor-widget-image-carousel .swiper-slide {
  margin-right: 10rem !important;
}
a.underline-text {
 text-decoration: underline !important;
}
.testimonial-video-sec .jet-video__play-button {
  background: #00000052;
  width: 120rem;
  height: 120rem;
  border-radius: 90rem;
  display: flex;
  backdrop-filter: blur(3px);
  border: 1px solid #00000052;
  transition: all 0.3s ease-in;
  position: relative;
}
.testimonial-video-sec .jet-video__play-button::after {
  content: '';
  position: absolute;
  width: 41rem;
  height: 37rem;
  background-repeat: no-repeat;
  left: 46rem;
  top: 40rem;
  background-size: contain;    
}
.testimonial-video-sec .jet-video__play-button:hover {
  transform: scale(0.9);
}
.testimonial-video-sec i.icon.icon-play-button {
  display: flex;
  align-items: center;
  font-size: 40rem !important;
}
.integrates-box .btn-wraper a:hover {
  transform: translateX(10px);
  -webkit-transition: transform 0.3s ease-out;
  -moz-transition: transform 0.3s ease-out;
  -ms-transition: transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.integrates-box .btn-wraper a {
  transition: transform 0.3s ease-out;
} 
.gap-row .elementor-row{
  gap:30rem !important
}
.media-year-slider .elementor-image-box-img img{
width: 100% !important;
}
.media-year-slider .sp-button {
  width: 12rem !important;
  height: 12rem !important;
  border: none !important;
}
.media-year-slider .sp-buttons{
  margin-top: 20rem !important;
}
.media-year-slider .elementor-image-box-content {
  padding-right: 100rem;
}
.listing-card-section .elementor-row {
  gap: 20rem;
}
.infov-drag-slider.industry-leading-slider .uc_classic_carousel_content {
  min-height: 266rem !important;
}
.leadership-card-section .elementor-row{
  justify-content: center !important;
}
.leadership-cards {
  width: 50% !important;
}
.media-company-list-sec .infov-location-content-section  .elementor-widget-text-editor li{
  margin-bottom: 12rem !important;
}
.counter-card-section  .counter-card span.elementor-counter-number-prefix {
  display: none;
}
.counter-card-section  .counter-card{
  transition: all 0.3s ease-in;
}

.counter-card-section .counter-card:hover .elementor-widget-wrap{
background-color: #62BB46;
transition: all 0.3s ease-in;
border-radius: 8px;
}
.counter-card-section  .counter-card:hover .elementor-counter-number{
  color: #fff !important;
  transition: all 0.3s ease-in;
}
.infov-reputation-box-outer.white-text .blue-bg-text-white{
  color: #fff !important;
}
.infov-reputation-box-outer .backoffice-ue-marquee-desc {
  line-height: 1.6em;
}
.number-nav-slider .flipster {
  overflow-x: hidden;
  overflow-y: hidden !important;
}
.royal-blue{
color: #003DA6;
}
.dark-grey{
  color: #4D5858;
}
.sea-blue{
  color: #3F96B4;
}
.new-hightlight-mq-tag .uc_logo_marquee_holder.abtpg {
  background: #fff !important;
  border: none !important;
  height: 100% !important;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  border-radius: 8px !important;
  min-height: 240rem ;
  margin-right: 20rem !important;
  padding: 30rem !important;
}
.new-hightlight-mq-tag  .abt-subhead h5 {
  line-height: 1.6em !important;
  font-family: "Poppins", Sans-serif;
  color: #4D5858;
  padding: 10rem 0 !important;
}
.txt-sm-dark{
color: #4D5858;
font-size: 50rem;
font-family: "Poppins", Sans-serif;
font-weight: 300;
}
.new-hightlight-mq-tag .abt-title {
  padding-bottom: 10rem;
}
.bg-img-div .elementor-column-wrap{
  border-radius: 8rem;
}
.number-nav-slider.image-slider .flipster__item__content {
  background: #fff;
  padding: 15rem;
  border-radius: 8rem !important;
}
.number-nav-slider.image-slider .ue-flip-item-content {
  min-height: auto !important;
}
.number-nav-slider.image-slider .ue-flip-item-content-inside{
display: flex;
position: relative;
}
.number-nav-slider.image-slider .ue-item-btn a img{
  width: 60rem !important;
  height: 60rem !important;
  position: absolute;
  top: 9rem;
  right: 0;
  margin-top: 20rem;
}
.number-nav-slider.image-slider .ue-item-btn a {
  right: 0;
  position: absolute;
  width: 60rem;
  height: 60rem;
}
.number-nav-slider.image-slider .ue-flip-item-title {
  margin-right: 20rem;
}
.number-nav-slider.image-slider .ue-item-image {
  min-height: 320rem;
  height: 100% !important;
}
.number-nav-slider.image-slider .ue-item-image img{
 height: 100% !important;
}

.number-nav-slider.image-slider .ue-item-btn {
  width: 150rem;
}
.privacy-nav li .elementor-item-anchor{
  border-bottom: 3px solid transparent !important;
  display: initial !important;
  padding-bottom: 4rem !important;
  transition: all 0.3s ease-in;
}
.privacy-nav li .elementor-item-anchor.elementor-item-active{
  border-bottom: 3px solid #62BB46 !important;
  display: initial !important;
  padding-bottom: 4rem !important;
  transition: all 0.3s ease-in;
}
.privacy-nav .elementor-icon-list-text a{
  color: #4D5858 !important;
}
.privacy-nav .elementor-icon-list-text a:hover{
  color: #62BB46 !important;
}
.our-values-icon-box ul {
  margin: 00 !important;
  padding-left: 25rem;
}
.award-mq-tag .backoffice-ue-marquee-desc {
  font-size: 28rem;
}
.marquees-with-heading-desc .award-mq-tag .ue-marquee-tag-icon img {
  height: 110rem !important;
}
.marquees-with-heading-desc .award-mq-tag .uc_logo_marquee_holder.ue-marquee-tag {
  min-height: 320rem !important;
}
.border-radius-8px .elementor-column-wrap{
border-radius: 8rem;
}
.para-small {
  font-size: 26rem;
  color: #fff;
  font-weight: 300;
 font-family: "Poppins", Sans-serif;
  line-height: 1.4em;
  padding-bottom: 65rem;
}
.jet-listing-grid__slider-icon.slick-arrow {
  top: 40%;
  width: 60rem;
  height: 60rem;
  line-height: 50px;
  font-size: 30rem;
  margin-top: -25rem;
  border-radius: 50rem;
  background-color: #62bb46;
}
.jet-listing-grid__slider-icon.slick-arrow svg {
  height: 30rem;
}
.ue-marquee-tag.text-marquee-item.heading-42 span{
  font-size: 36rem !important;
font-family: "Poppins", Sans-serif;
  font-weight: 700;
  line-height: 1.2em;
}
.counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon {
  width: 80rem !important;
  height: 80rem !important;
}#elementor-popup-modal-39019 .dialog-message.dialog-lightbox-message {
  width: 80vw !important;
  height: 80vh;
}
#elementor-popup-modal-51910 .dialog-message.dialog-lightbox-message {
  width: 80vw !important;
  height: 80vh;
}
.infov-drag-slider.industry-leadingr .our-serices-progress-slider .owl-dot,
.infov-drag-slider .our-serices-progress-slider .owl-dot.active {
  width: 14.2% !important;
}
.vertical-tab-sec .exp-wrapper.omnichannel-content-cards  .ue_options .ue_option:not(.active) .ue_label .ue_info > div {
  bottom: 120rem !important;
  transform: rotate(270deg) !important;
}
.vertical-tab-sec .exp-wrapper.omnichannel-content-cards  .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main {
  width: 292rem !important;
  height: auto !important;
  writing-mode: unset !important;
  align-items: center !important;
  display: flex !important;
  word-break: break-word !important;
}
.vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner {
  height: 520rem !important;
}
.vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner.active,
.center-tab .omnichannel-content-cards .omnichannel-content-card-inner.active  {
  justify-content: center !important;
  align-items: center !important;
}

.vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_label {
  gap: 80rem !important;
}

/* .provider-vertical-tab .omnichannel-content-cards .omnichannel-content-card-inner.active {
  justify-content: center !important;
  align-items: center !important;
} */
.provider-vertical-tab .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_info .ue_main {
  font-size: 36rem !important;
}

.provider-vertical-tab .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
  font-size: 28rem !important;
}
.marquees-with-heading-desc .number-marque .ue-marquee-tag-icon img{
  display: none;
}
.marquees-with-heading-desc .number-marque .backoffice-ue-marquee-title {
  font-size: 85rem !important;
  color: #62BB46 !important;
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.marquees-with-heading-desc .number-marque .backoffice-ue-marquee-desc {
  font-size: 32rem;
  color: #000 !important;
}
.marquees-with-heading-desc .number-marque .uc_logo_marquee_holder.ue-marquee-tag {
  padding: 30rem !important;
}
.backoffice-ue-marquee-desc {
font-size: 20rem !important; 
  }
.infov-drag-slider.industry-leadingr .owl-dot, .infov-drag-slider .owl-dot.active {
  width: 20% !important;
}

.dialog-message.dialog-lightbox-message::-webkit-scrollbar {
width: 9px;
}
.dialog-message.dialog-lightbox-message::-webkit-scrollbar-track {
background: #486596;
}
.dialog-message.dialog-lightbox-message::-webkit-scrollbar-thumb {
background-color: #3B6CC1;
border-radius: 20px;
border: transparent;
}

.timeline-bottom-img img{
  width: 450rem !important;
}
.infov-social-exp-blockquote .elementor-blockquote__content{
  font-size: 24rem !important;
}
.putting-people-first .elementor-section.elementor-inner-section {
width: 44% !important;
}
.buyers-mq .ue-marquee-tag {
  font-size: 36rem;
  line-height: 1.3em;
}
.min-ht-equal {
  height: 100%;
  min-height: 440rem !important;
}
.section-scroll-1 li {
  color: #4D5858 !important;
  font-family: "Poppins", Sans-serif;
  font-size: 24rem !important;
  font-weight: 300 !important;
  line-height: 1.6em !important;
}
.esg-marquee-tag  .ue-item-icon svg {
height: 90rem !important;
width: 90rem !important;
}
.hvr-animation:hover {
  --e-transform-translateX: 0px;
  --e-transform-translateY: -10px !important;
  transform: translateY(-10px) !important;
  transition: all 0.3s ease-in;
}
.hvr-animation {
  transition: all 0.2s ease-in;
}
.counter-card-section .counter-card:hover .elementor-counter-number-suffix {
  transition: all 0.3s ease-in !important;
}
.counter-card-section .counter-card .elementor-counter-number-suffix {
  transition: none !important;
}
.great-place-work-sec img{
  border-radius: 0 8px 8px 0 !important;
}
.partner-progress-slider.partner-testimonial .swiper-slide {
  min-height: 450rem !important;
  padding: 40rem !important;
}
.press-release-bottom-bg h3.eae-ic-heading {
  padding-bottom: 20rem;
}
.press-release-bottom-bg .eae-info-circle-item__content-wrap:hover {
  transition: all 0.3s ease-in;
  background: #62BB46 !important;
  color: #fff;
}
.press-release-bottom-bg .eae-info-circle-item__content-wrap:hover .eae-ic-heading{
  color: #fff !important;
  transition: all 0.3s ease-in;
}
.press-release-bottom-bg .eae-info-circle-item__content-wrap:hover .eae-ic-description{
  color: #fff !important;
  transition: all 0.3s ease-in;
}
.year-mq-tag .uc_logo_marquee_holder.ue-marquee-tag {
  position: relative;
}
.year-mq-tag.infov-reputation-box-outer.white-text .backoffice-ue-marquee-title {
  color: #000 !important;
  font-size: 24rem;
 font-family: "Poppins", Sans-serif;
  font-weight: 300;
  margin-bottom: 20rem;
  position: absolute;
  top: 20rem;
  right: 20rem;
}
.year-heading .ue-flip-item-title {
  display: none !important;
}

.year-heading .solution-heading{
  font-family: "Poppins", Sans-serif;
  font-size: 28rem;
  font-weight: 500;
  color: #000!important;
  padding-bottom: 20rem;
}
.text-without-link-slider .flipster__item__content{
  border-radius: 8rem !important;
}
.text-without-link-slider span.pd-20,.text-without-link-slider span.list {
  text-align: left;
}
.number-nav-slider.year-heading .ue-flip-item-content {
  min-height: 630rem !important;
}
#elementor-popup-modal-30169 .elementor-popup-modal .dialog-close-button {
  top: 20rem !important;
  right: 20rem !important;
}
#elementor-popup-modal-30169 .dialog-close-button{
  font-size: 30rem !important;
}
.media-year-slider .jet-slider__item.sp-slide,   .media-year-slider .sp-mask.sp-grab {
  height: 480rem !important;
} 
.media-year-slider .slider-pro.sp-horizontal.sp-has-buttons.slider-loaded {
  min-height: auto !important;
}
.industries-slider  .swiper-pagination.swiper-pagination-progressbar {
  top: unset !important;
  margin-top: 30rem;
}
.industries-slider .elementor-testimonial__footer {
  padding-bottom: 40rem !important;
}
.industries-slider .elementor-testimonial__content {
  flex-direction: column-reverse !important;
  display: flex !important;
}
.industries-slider cite.elementor-testimonial__cite {
  margin-top: 0 !important;
  margin-bottom: 30rem !important;
}
/* .industries-slider .swiper-slide {
  margin-right: 25rem !important;
} */

.criss-video-sec .jet-video .jet-video-mejs-player .mejs-controls {
  height: auto;
  padding: 10rem !important;
}

.criss-video-sec .jet-video .jet-video-mejs-player.jet-video-custom-play-button .mejs-overlay-play .mejs-overlay-button {
  display: block !important;
}
.criss-video-sec .jet-video .jet-video-mejs-player.jet-video-custom-play-button
.mejs-overlay-play .mejs-overlay-button:hover,
.criss-video-sec .jet-elements-icon svg:hover {
  -webkit-transform: scale(0.9);
transform: scale(0.9);
transition: all 0.3s ease-in;
}

.criss-video-sec .mejs-overlay-button {
  background: url(https://www.infovision.com/wp-content/uploads/2023/05/play-icon-green.svg) no-repeat !important;
  background-position:center!important;
  height: 125rem !important;
  width: 125rem !important;
  background-size: cover !important;
}
.criss-video-sec .jet-elements-icon svg {
  width: 120rem !important;
  height: 120rem !important;
}
.heading-36.banner-text-con .elementor-heading-title {
font-size: 17px !important;
line-height: 1.4 !important;
}
.sub-heading-top.blue {
color: #003DA6;
}
/* .criss-video-sec .mejs-container-keyboard-inactive.jet-video-player {
  max-height: 91vh!important;
  height: 91vh!important;
} */
.criss-video-sec  .jet-video .mejs-time-total {
  height: 7rem !important;
}
.criss-video-sec  .jet-video .jet-video-mejs-player .mejs-controls .mejs-playpause-button>button {
  padding: 15rem !important;
}
/* .jet-video .jet-video-mejs-player .mejs-controls .mejs-time {
  font-size: 18rem !important;
} */
.criss-video-sec .jet-video .jet-video-mejs-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  width: 80rem !important;
  height: 5rem !important;
}
.criss-video-sec .jet-video__overlay{
  background-size: contain !important;
}
.criss-video-sec .jet-video, .criss-video-sec .jet-video .jet-video-mejs-player .mejs-controls {
 background-color: transparent !important; 
}
.criss-video-sec .mejs-controls {
  display: none !important;
}

.number-nav-slider.year-heading .ue-flip-item-text {
  text-align: left !important;
}
.text-without-link-slider  .ue-flip-item-content{
  border-radius: 8rem !important;
}
/* .infov-header .jet-mega-menu-list li{
  padding: 0 15rem ;
} */
.infov-header .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-list {
gap:  0rem !important; justify-content: flex-end !important;
}
.infov-header .ekit-wid-con .icon{
  font-size: 32rem !important;
}
.infov-header  li.elementor-icon-list-item{
padding-bottom: 5rem !important;
margin-top: 5rem !important;
}
.infov-header .menu-text-24.elementor-widget.elementor-widget-heading{
margin-bottom: 15rem !important;
}
.location-menu  .menu-rcol .elementor-col-33 .elementor-image img{
  width: 100% !important;
}
.insights-menu .elementor-widget:not(:last-child),
.whyinfov-menu .elementor-widget:not(:last-child) {
  margin-bottom: 20rem !important;
}
.menu-lcol .elementor-social-icons-wrapper.elementor-grid {
--grid-column-gap: 45rem !important; 
  }

  .menu-inds-lcol.menu-lcol .elementor-social-icons-wrapper.elementor-grid {
      --grid-column-gap: 35rem !important; 
          }
/* .marquees-with-heading-desc{
  overflow-x: hidden !important;
} */
.section-scroll-1  .d-block-tab .elementor-icon-box-title,
.section-scroll-1  .d-block-tab .elementor-icon-box-icon{
  margin-bottom: 15rem !important;
}
.icon-without-heading .elementor-icon-box-content .elementor-icon-box-title{
  display: none !important;
}
.spotlight-slider .uc_classic_carousel_placeholder img {
  border-radius: 8rem !important;
  height: auto !important;
}
.spotlight-slider p.card_carousel_text 
{ 
margin-top: 25rem !important;
padding-left: 10rem; 
padding-right: 10rem; 
}
/* .spotlight-slider .owl-item {
  margin-right: 20rem !important;
} */

/* .color-card-hv .elementor-column-wrap {

  margin: 0 auto;
  width: 100%;
background-color: #002E6D !important;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  transition: all 0.8s ease;
  background-position: 0px;
  background-size: 200px;

}
.color-card-hv .elementor-column-wrap:hover {
  background: linear-gradient(90deg, #62bb46 0%, #62bb46 40%, rgba(0, 0, 0, 0.28) 94%) !important;
     background-position: -120px !important; 
      transition: all 1s ease;
      transform: translateY(-5px) scale(1.005) translateZ(0) !important;
      clip-path: circle(
          40%
          at
          50% 200%
        );

}


.color-card-hv .elementor-column-wrap::before {
clip-path: circle(
  40%
  at
  50% 200%
);
}

.color-card-hv .elementor-column-wrap:hover::before {
clip-path: circle(
  50%
  at
  50% 100%
);
} */
.icon-list-slider .ue-item-icon {
  width: 100rem !important;
  height: 100rem !important;
  justify-content: start !important;
  margin-bottom: 20rem !important;
}
.icon-list-slider  .ue-item-icon svg {
  height: 100% !important;
  width: 100% !important;
}
.infov-drag-slider .icon-list-slider ul {
  margin: 0 0 0 25rem !important;
}
.infov-drag-slider .width-33 .owl-dot.active, .infov-drag-slider .width-33  .owl-dot {
  width: 33.33% !important;
}
.infov-drag-slider.extra-min-height .infov-drag-slider  .uc_classic_carousel_content {
  min-height: 445px !important;
}
.infov-drag-slider .icon-list-slider ul li { 
  padding-bottom: 3rem !important; 
  font-size: 20rem !important;
   list-style: none;
    position: relative; 
    padding-left: 10rem; 
    font-family: "Poppins", Sans-serif;
  }
.infov-drag-slider .icon-list-slider ul li::after {
   content: '';
  height: 8rem;
    width: 8rem;
  background: #62BB46;
  position: absolute;
  left: -12rem;
  top: 12rem;
  border-radius: 8rem;
  }
.horizontal-number-steps  .ue-step-item-content-text{
      text-align: left !important;
      padding-right: 130rem;
  }
  .horizontal-number-steps  .ue-item-highlight:first-child .ue-step-item-line:first-child{
      display: none ;
  }
  .horizontal-number-steps   .ue-icon{
      font-size: 90rem !important;
  }
  .horizontal-number-steps  .ue-step-icon {
      width: 100rem !important;
      height: 100rem !important;
  }
  .horizontal-number-steps .ue-step-item-gap {
      width: 0 !important;
      height: 0rem !important;
  }
.animated-bottom-sec   .strategy-btn a .elementor-button-text{
    font-family: "Poppins", Sans-serif;
      font-weight: 700;
  }
 .hrv-opacity-btn .infov-primary-btn .infov-btn-arrow {
      display: block !important;
      opacity: 0 !important;
  }
 .hrv-opacity-btn .infov-primary-btn:hover .infov-btn-arrow {
      display: block !important;
      opacity: 1 !important;
      transition: all 0.3s ease-in;
      animation: zoomin 0.9s ;
  }
  .hrv-opacity-btn.justify-content-div .elementor-row {
     justify-content: space-between !important;
  }
  .hrv-opacity-btn.justify-content-div .elementor-row .elementor-col-50{
      width: auto !important;
  }

  .text-with-subtext.border-right-0  .elementor-icon-list-text span br{
      content: '';
      display: block;
      margin-bottom: -20rem;
  }
  .text-with-subtext.border-right-0  .elementor-icon-list-item {
   align-items: flex-start !important;
  }
  .text-with-subtext.border-right-0  span.elementor-icon-list-icon{
      position: absolute;
      top: 10rem;
  }
  .text-with-subtext.border-right-0 .elementor-icon-list-item .elementor-icon-list-text span {
      font-family: "Poppins", Sans-serif;
      font-weight: 500;
  }
  .infov-drag-slider.extra-min-height .icon-list-slider.eq-ht-div  .uc_classic_carousel_content{
      min-height: 445rem !important;
  } 
  .long-standing-yr-slider .swiper-wrapper {
      margin-bottom: 40rem;
  }
.partner-logo-mq-tag  .uc_logo_marquee_holder img{
object-fit: cover !important;

  }
  .partner-logo-mq-tag    .uc_logo_marquee_holder {
      width: auto !important;
      height: 120rem !important;
  }
  .extra-min-height.infov-drag-slider .icon-list-slider .uc_classic_carousel_content {
      min-height: 450rem !important;
  }
  /* .banner-top-text.heading-40.sub-heading .elementor-heading-title {
      font-size: 30rem !important;
      text-transform: unset !important;
      padding-bottom: 30rem !important;
      margin-bottom: 0;
  } */
  .heading-40.sub-heading.elementor-widget-heading .elementor-heading-title {
      font-size: 30rem !important;
      text-transform: unset !important;
      padding-bottom: 30rem !important;
      margin-bottom: 0;
  }
.top-banner-subtext .elementor-heading-title{
  text-transform: capitalize !important;
}
.empowered-people-section .elementor-icon-box-title{
  margin-bottom: 10rem !important;
}
.relative-image .jet-lottie , .five-step-section .jet-lottie {
  display:block !important;
}
.js-slideContainer-main2 span.sub-heading {
  font-size: 20rem !important;
  color: #A5BAC9 !important;
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
  line-height: 1.6em;
  position: absolute;
  top: 20rem;
  right: 30rem;
  text-transform: uppercase;
}
.link-flip-card .elementor-flip-box__button::before {
  content: '';
  background-image: url(https://www.infovision.com/wp-content/uploads/2023/03/circle-green-arrow.svg);
  width: 100%;
  height: 90rem;
  background-repeat: no-repeat;
  top: 40rem;
  display: block;
  background-position: center;
  background-size: contain;
  margin-bottom: 15rem;
}
.infov-rm-ibox.infov-sa-mq, .uc_logo_marquee.icon_text_marquee_social_exp{
  overflow-x: visible !important;
}

.logo-progress-slider span.elementor-testimonial__name img {
  position: absolute;
  bottom: 30rem;
  width: auto;
  height: 45rem;
}
.elementor-absolute.strategy-btn.rollIn a.elementor-button.elementor-animation-shrink {
  text-align: left;
}
.ca-counter-tabs .result-matter-tabs .jet-tabs__control:last-child {
  margin-right: 0 !important;
}
.offering-list li{
  color: #4D5858 !important;
}
.offering-list .hupport-head {
  margin-bottom: 20rem !important;
}
.number-nav-slider a.flipster__nav__link{
  font-family: "Poppins", Sans-serif;
}
.omnichannel-content-cards .omnichannel-content-card-inner.active .ue_label .ue_info .ue_main {
  font-family: "Poppins", Sans-serif;
}
.infov-primary-btn .elementor-button-wrapper a{
  font-family: "Poppins", Sans-serif;
}
.integrates-box.img-box-link .btn-wraper a{
  font-family: "Poppins", Sans-serif;
}
.uc_logo_marquee_holder .ue-marquee-title{
  font-family: "Poppins", Sans-serif;
}
.infov-exp-card .ue_label .ue_content_link, .infov-exp-card .ue_label{
  font-family: "Poppins", Sans-serif;
}
.elementor-repeater-item-0a09e1c1.omnichannel-content-card-inner:not(.active) .ue_icon svg:first-child  path{
  stroke: #fff;
}
.form.insists-subs h2 {
  font-size: 32rem !important;
  color: #fff !important;
  line-height: 1.2em !important;
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
  text-align: left;
  padding-right: 20px;
}
.head-tab{
  display: flex;
  background: #003da6;
  padding: 35rem 30rem;
  border-radius: 8px 8px 0px 0px;
  position: relative;
}

.form.insists-subs .cross-btn{
  background: url(https://www.infovision.com/wp-content/uploads/2023/05/cross-btn-popup.svg);
  width: 50rem;
  height: 50rem;
  top: 25rem;
  right: 30rem;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  cursor: pointer;
}
.swal2-html-container{
  overflow: hidden !important;
  margin: 0 !important;
  margin-bottom: 20rem !important;
}
.swal2-popup.swal2-modal.swal2-show {
  padding: 0 !important;
}
.form.insists-subs .form-container {
  padding: 20rem 30rem;
}
.form.insists-subs .div-insights-subs {
  padding-top: 50rem;
}
.form.insists-subs input.wpcf7-form-control.has-spinner.wpcf7-submit {
  width: auto;
  background: #62BB46;
  font-size: 22rem;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
  border-radius: 80rem;  
}
.form.insists-subs input.wpcf7-form-control.has-spinner.wpcf7-submit:hover,
.insights-page-subs:hover {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  transition: all 0.3s ease;
}

.swal2-popup {
  border-radius: 9px !important;
}
.form.insists-subs .wpcf7-not-valid-tip {
  text-align: left;
}
.form.insists-subs span.wpcf7-spinner {
  display: none;
}
.wpcf7-response-output {
  font-size: 20rem;
  text-align: left;
  border-color: red !important;
  margin: 20rem 30rem !important;
  border-radius: 8px;
}

.form-container {
background-color: #F6F7F8 !important;
}

.form-container input.wpcf7-form-control.wpcf7-text {
background-color: #ffffff !important;
}
.form-container .wpcf7-form-control::-webkit-input-placeholder { /* Edge */
  color: #4D5858;
  opacity: 0.8 !important;
}

.form-container .wpcf7-form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #4D5858;
  opacity: 0.8 !important;
}

.form-container .wpcf7-form-control::placeholder {
  color: #4D5858;
  opacity: 0.8 !important;
}
.form.insists-subs span.wpcf7-list-item label {
  display: flex;
}
.form.insists-subs span.wpcf7-list-item-label {
  margin: 0;
}
.form.insists-subs input[type="checkbox"] {
  margin-right: 10rem;
}
.form.insists-subs span.wpcf7-list-item-label {
  font-size: 18rem;
  font-weight: 300;
  font-family: "Poppins", Sans-serif;
  color: #4D5858;
}
.form.insists-subs .wpcf7-list-item {
  padding-top: 20rem;
}


@media only screen and (max-width: 1919px){
  .strategy-btn{
      left:143rem !important;
  }
  .strategy-btn .elementor-button-link{
      padding: 3em 2.7em 3em 2.7em !important;
  }
  /* .flipbox-sec .elementor-flip-box {
      height: 100% !important;
      min-height: 324rem !important;
  } */
  .error-heading-xxl .elementor-heading-title{
        font-size: 350rem !important;
  }
  .integrates-box .elementskit-box-body{
      padding: 47.5rem !important;
   }
   .integrates-box .elementskit-box-body .elementskit-box-style-content{
      font-size: 24rem !important;
   }
   .bottom-timeline-slider .owl-stage-outer::after {
      left: 206rem;
  }
  .logo-slider .uc_classic_carousel_content {
      padding: 30rem 30rem 30rem 30rem !important;
  }
  .number-nav-slider li.ue-coverflow-item.flipster__item {
      margin-right: 60rem !important;
  }
  .number-nav-slider .ue-flip-item-content {
      min-height: 465rem !important;
  }
  .infov-drag-slider.industry-leading-slider .uc_classic_carousel_content {
      min-height: 335rem !important;
  }
  .min-ht-equal {
      min-height: 445rem !important;
  }
  .long-standing-yr-slider .ue-carousel-item {
      min-height: 355rem !important;
  }
  .icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-2 {
      right: 120rem;
      top: 0rem;
  }
  .icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3 .elementskit-box-header img {
      width: 510rem;
  }
  .icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-1 {
      top: -211rem;
      left: 245rem !important;
  }
}
@media only screen and (max-width: 1480px){
.chris-lillis-banner {
  height: auto !important;
}
.chris-lillis-timeline.our-values .timeline-bottom-img.elementor-widget-image {
  right: unset !important;
  bottom: 0 !important;
  position: relative;
  text-align: center;
}
.our-values.chris-lillis-timeline{
padding-bottom: 0 !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item_text {
  font-size: 24rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(1) .ue_timeline_item_spacer::before {
  right: 55rem;
  top: 85rem;
}

.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(2) .ue_timeline_item_spacer::before {
  left: 55rem;
  top: 78rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_spacer::before {
  right: 55rem;
  top: 79rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(4) .ue_timeline_item_spacer::before {
  left: 55rem;
  top: 79rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(5) .ue_timeline_item_spacer::before {
  right: 55rem;
  top: 80rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(6) .ue_timeline_item_spacer::before {
  right: 55rem;
  top: 88rem;
}
.whyinfov-menu .elementor-col-50 .elementor-column-wrap{
  background-position: left !important;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-2 {
  right: 100rem;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-2 {
  right: 78rem;
  top: 39rem;
}
.icon-banner.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-3 {
  left: 582rem !important;
  bottom: 84rem;
}
}

@media only screen and (max-width: 1023px){
	.bg-img-css .elementor-widget-wrap {
  height: 400px !important;
  margin-bottom: 30px;
}
h3.wp-heading {
  font-size: 22rem !important;
  line-height: 1.3em !important;
  font-family: "Poppins", Sans-serif;
  font-weight: 700 !important;
}
#elementor-popup-modal-39019 .dialog-message.dialog-lightbox-message {
width: 80vw !important;
height: 80vh !important;
}
#elementor-popup-modal-51910 .dialog-message.dialog-lightbox-message {
width: 80vw !important;
height: 80vh !important;
}
.press-rl-top.top-banner {
margin-bottom: 50px !important;
}
.listing-post-sec .jet-listing-grid__item {
padding-bottom: 20px !important;
}
/* Chris Lillis page css start ===========================================================================*/

.chris-lillis-banner img {
  width: 100% !important;
}
.winter-olympics-sec{
  display: flex;
  flex-direction: row-reverse !important;
}
.img-div{
  order: 2 !important;
}
.content-div{
  order: 1 !important;
}
 .winter-olympics-sec img {
  width: 60% !important;
}
.winter-olympics-sec .elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}
.chris-lillis-timeline.our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main {
  padding-right: 10rem !important;
  padding-left: 15rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item_content_main {
  padding-right: 15rem !important;
  padding-left: 10rem !important;
  padding-bottom: 20rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_content_main {
  padding-top: 35rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(4) .ue_timeline_item_content_main {
  padding-top: 25rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item_title {
  font-size: 18rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item_text {
  color: #4D5858;
  font-size: 14rem !important;
  margin-top: 10rem ;
}
.chris-lillis-timeline.our-values .timeline-bottom-img img.attachment-large{
  width: 270rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(1) .ue_timeline_item_spacer:before {
  right: 30rem;
  top: 48rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(2) .ue_timeline_item_spacer:before {
  left: 30rem;
  top: 50rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_spacer:before {
  right: 30rem;
  top: 50rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(4) .ue_timeline_item_spacer:before {
  left: 30rem;
  top: 50rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(5) .ue_timeline_item_spacer:before {
  right: 30rem;
  top: 50rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(6) .ue_timeline_item_spacer:before {
  left: 30rem;
  top: 50rem;
}
.chris-lillis-timeline.our-values .timeline-bottom-img.elementor-widget-image {
  right: unset !important;
  bottom: 50rem !important;
  position: relative;
  text-align: center;
}
.achievements-sec .eael-tabs-content p{
  padding: 10rem 0;
}
.achievements-sec td {
  padding: 15rem 0;
  width: 40%;
}

/* Chris Lillis page css end ===========================================================================*/

/* form and contact page css 	 */
 .custome-hvr-tab .hover-child.child-active .hrv-head .elementor-heading-title {
  font-size: 30rem !important;
}
.custome-hvr-tab .hvr-arrow {
  top: 24rem !important;
  right: 0rem !important;
}
.custome-hvr-tab .hvr-arrow svg{
  width:35rem !important;
}
 .back-btn {
      position: absolute;
  bottom: unset !important;
  top: -80rem;
}
 .back-btn .elementor-button-link {
   float:right !important;
}
.enquiry-form ::-webkit-input-placeholder { /* Edge */
font-size: 14rem !important;
}
.enquiry-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-size: 14rem !important;
}
.enquiry-form ::placeholder {
font-size: 14rem !important;
}
 .enquiry-form  .wpcf7 form.invalid .wpcf7-response-output, 
.enquiry-form  .wpcf7 form.unaccepted .wpcf7-response-output, 
.enquiry-form  .wpcf7 form.payment-required .wpcf7-response-output {
 padding: 5rem 10rem;
  font-size: 14rem;
}
.enquiry-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 14rem !important;
/*   height: 100rem !important;
  width: 100rem !important; */
/*       bottom: -25rem;
  right: -9rem; */
  padding: 10rem 40rem;
  margin-top: 0rem!important;

}
.enquiry-form label {
  font-size: 14rem !important;
  padding-bottom: 15rem;
}
 .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select {
  font-size: 14rem !important;

}
.enquiry-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
.enquiry-form textarea.wpcf7-form-control.wpcf7-textarea {
  padding: 0rem 0 0;
  margin-bottom: 10rem;
  padding-bottom: 10rem;
}
.enquiry-form select.wpcf7-form-control {
  padding-bottom: 10rem;
  margin-bottom: 10rem;
}
.enquiry-form select {
  background-size: 20rem!important;
}
.enquiry-form option {
  font-size: 14rem;
}
.back-img-circle{
     display:none !important;
}
.custome-hvr-tab .hover-child .para, .hover-child .hvr-arrow {
  display: block;
}
  .card-sec-div .card-1, .card-sec-div .card-2, .card-sec-div .card-3 {
      min-height: 175rem !important;
  }

.v-scroll .content-div.animate-active .elementor-widget-wrap {
  transition: all 0.1s ease-in;
  border-left: 5rem solid #62BB46 !important;
  padding-left: 20rem !important;
}
  .elementor-element-edit-mode.js-wrapper2, .elementor-element-edit-mode.js-wrapper{
    overflow: visible !important;
    height:auto !important;
  }
  .section-scroll-1 .elementor-icon-box-content ul{
      margin: 0 0 0 0 !important;
      padding-left: 17rem !important;
  }
  /* verticall scroll div start *****************************/
  .v-scroll .content-div.animate-active .elementor-widget-wrap {
      background-color: #fff !important;
      color: #000 !important;
      border-left: 4rem solid #62BB46 !important;
      padding-left: 10rem !important;
      border-radius: 8rem !important;
  }
  .section-scroll-1 li {
      font-size: 15rem !important;
  }

  .compliance-sec .e-gallery-image {
      background-size: contain !important;
      width: 80% !important;
      transform-origin: center top;
      background-repeat: no-repeat !important;
  }
  .js-wrapper2 .js-slideContainer2 {
      transform: translate(0%) translate3d(0px, 0px, 0px) !important;
      height: auto !important;
      width: auto !important;
      flex-wrap: unset !important;
      display: block !important;
  }
   .two-scroll {
      height: 0 !important;
      display: block !important;
    }
    .two-scroll + .scrollmagic-pin-spacer  {
      padding-top: 0 !important;
      width: auto !important;
      height: auto !important;
      padding-bottom: 0 !important;
      min-height: auto !important;
      min-width: auto !important;
    }
        .js-wrapper .elementor-container.elementor-column-gap-default, 
        .js-wrapper2  .elementor-container.elementor-column-gap-default{
      min-height: auto !important;
    }
    .js-wrapper .js-slideContainer, .js-wrapper2 .js-slideContainer2 {
      transform: translate(0%) translate3d(0px, 0px, 0px) !important;
      height: auto !important;
      width: 100% !important;
      flex-wrap: unset !important;
      display: block !important;
    }
    .js-slideContainer .section-scroll-1, .js-slideContainer2 .section-scroll-1 {
      height: auto !important;
      width: auto !important;
      float: none;
      position: relative !important;
    }
    .js-wrapper, .js-wrapper2 {
      width: auto !important;
      height: auto !important;
      overflow: visible !important;
      perspective: 1000 !important;
      position: static !important;
    }
    .card-sec-div .elementor-container {
      min-height: 120rem !important;
  }
  .everest-group-sec .elementor-image-box-img img {
      margin-top: -7rem !important;
  }
  .scroll-div .col2-img-con-para .elementor-widget-container {
      font-size: 15px !important;
      line-height: 1.3 !important;
  }
  .card-fraud .elementor-widget-container {
      min-height: auto!important;
  }
  .inner-sec3.content-div{
      margin-bottom: 245rem !important;
  }
  .flipbox-sec .elementor-flip-box {
      height: 100% !important;
      min-height: 290rem !important;
  }
  .partner-testimonial .elementor-testimonial__image img {
      width: 50rem !important;
      height: 32rem !important;
  }
  .partner-testimonial .elementor-testimonial__content {
      padding: 0rem 0rem 0rem 20rem !important;
  }
  .partner-testimonial .swiper-slide.swiper-slide-next {
      width: 48%!important;
  }
  .partner-testimonial .swiper-slide.swiper-slide-active {
      width: 48% !important;
  }
  .partner-testimonial .swiper-slide {
      margin-right: 10rem !important;
      min-height: 363rem;
      height: 100%;
      margin-left: 8rem !important;
  }
  .strategy-btn {
      left: 53rem !important;
  }
  .border-tab-0 .elementor-widget-wrap{
      border: none !important;
  }
  .serving-counter .elementor-counter-number-wrapper {
      padding-bottom: 15rem !important;
  }
  .error-heading-xxl .elementor-heading-title{
      font-size: 190rem !important;
}
.Home-Office p.para {
  width: 100%;
  font-size: 16rem;
  line-height: 1.4em;
 font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.Home-Office img.home-office-logo {
  padding-right: 30rem;
  width: auto;
}
.Home-Office {
  position: absolute;
  z-index: 99999;
  color: #fff;
  bottom: 0;
  left: 60rem;
  display: flex;
  padding-left: 0;
  padding-bottom: 0;
}
.about-loction-map .heading-36 {
  font-size: 24rem!important;
  padding-bottom: 15rem;
}
.result-matter-sec .elementor-icon-box-title br{
  display: none ;
}

.content-img-div .content-div ul {
  margin: 0 0 5rem;
  padding-left: 20rem;
}
ul.sublist li {
  margin-bottom: 5rem !important;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-3 .elementor-image-box-content {
  position: relative;
  top: unset;
  left: unset;
  max-width: 100%;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step .elementor-image-box-content {
  max-width: 100%;
}

.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step.step-2 .elementor-image-box-img {
  margin-left: unset !important;
  margin-bottom: 0!important;
}
.digitalCX-aninmated-banner .partnering-exp-step.step-1 .elementor-image-box-img img{
  rotate: -2deg;
}
.digitalCX-aninmated-banner .partnering-exp-step.step-2 .elementor-image-box-img img{
 rotate: -5deg;
}
.digitalCX-aninmated-banner .partnering-exp-step.step-3 .elementor-image-box-img img{
  rotate: -5.5deg;
}
.digitalCX-aninmated-banner .partnering-exp-step .elementor-image-box-description{
  font-size: 16rem !important;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-1 .elementskit-box-header img {
  width: auto;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-1 .elementskit-box-body.ekit-image-box-body {
  position: relative;
  left: unset;
  top: unset!important;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-2 .elementskit-box-header img {
  width: auto;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-2 .elementskit-box-body.ekit-image-box-body {
  right: unset;
  position: relative;
  top: unset;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3 .elementskit-box-header img {
  width: auto;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3 .elementskit-box-body.ekit-image-box-body {
  position: relative;
  top: unset;
  left: unset;
}
.icon-banner.digitalCX-aninmated-banner .elementskit-info-image-box.ekit-image-box.text-left.simple-card {
  display: flex;
  align-items: center;
  width: 100%;
}
.icon-banner.digitalCX-aninmated-banner .elementskit-box-header.image-box-img-left {
  padding-right: 50rem;
}
.icon-banner.digitalCX-aninmated-banner .box-footer {
  margin-bottom: 10rem;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3 .btn-wraper {
  text-align: left;
}
.top-banner.elementor-section.elementor-section-height-full {
  height: 100% !important;
}
/* .top-banner > div:first-child{
  min-height: 62vh !important;
} */
.result-matter-tabs .jet-tabs__control-inner {
  padding: 10rem 15rem !important;
}
.result-matter-tabs .jet-tabs__control {
  margin-right: 10rem !important;
}
.result-matter-tabs  .infov-client-choose-box .elementor-widget-container{
  padding: 10rem !important;
}
.result-matter-tabs  .infov-client-choose-box .elementor-icon-box-icon{
  margin-bottom: 10rem !important;
}
.result-matter-tabs  .infov-client-choose-box .elementor-icon-box-description{
  font-size: 14rem !important;
}
.result-matter-tabs .jet-tabs__content {
  padding: 30rem 0 0rem !important;
}
.result-matter-tabs .integrates-box .elementskit-box-body .elementskit-box-style-content {
  font-size: 14rem !important;
}
.result-matter-tabs .integrates-box .elementskit-box-body {
  padding: 20rem !important;
}
.result-matter-tabs  span.elementor-icon.elementor-animation- {
  font-size: 50rem !important;
}
.self-learning-bg{
  background-position: 81% 50% !important;
}
.infov-social-exp-blockquote.img-quote .social-exp-blockquote-inner .elementor-blockquote .quote-close {
  width: 25rem;
  height: 30rem;
  bottom: -3px;
  margin-left: 5rem;
}
.infov-social-exp-blockquote.img-quote .social-exp-blockquote-inner .elementor-blockquote .e-q-footer {
  margin-top: 25rem;
}
.our-impact-sec .partner-testimonial .elementor-testimonial__content {
  padding: 10rem 10rem 10rem 10rem !important;
}
.our-impact-sec cite.elementor-testimonial__cite {
  padding-bottom: 20rem;
}
.our-impact-sec .partner-testimonial .swiper-slide {
  min-height: 245rem;
  margin-right: 16rem !important;
  margin-left: 4rem !important;
}
.our-impact-sec .partner-testimonial .swiper-slide.swiper-slide-active {
  width: 48% !important;
}
.our-impact-sec .partner-testimonial .swiper-slide.swiper-slide-next {
  width: 48%!important;
}
.logo-slider .uc_classic_carousel_content {
  padding: 20rem !important;
}
.logo-slider .ue-item-icon-wrapper .ue-item-icon {
  width: 65rem !important;
  height: 65rem !important;
  margin-bottom: 20rem !important;
  margin-top: 0 !important;
}
.logo-slider .ue-carousel-item {
  min-height: 318rem !important;
}
.infov-social-exp-blockquote.img-quote .social-exp-blockquote-inner .elementor-blockquote::before {
  width: 75rem;
  height: 75rem;
  top: -70rem;
  left: 0rem;
}
.font-lg-14.counter-list-omni .uc-items-wrapper .ue-step-item .ue-step-item-content-text{
  font-size: 14rem !important;
}
.bottom-timeline-slider p.card_carousel_text {
  padding: 20rem;
  min-height: 190rem;
}
.bottom-timeline-slider .uc_classic_carousel .card_carousel_title {
  /* margin-top: 0 !important; */
  padding-top: 30rem !important;
  margin-top: 30rem !important;
}
.bottom-timeline-slider .owl-stage-outer::after {
  bottom: 38rem;
  width: 100%;
  left: 0;
}
.bottom-timeline-slider .uc_classic_carousel .card_carousel_title::before {
  font-size: 30rem;
}
.number-nav-slider .ue-flip-item-content {
  min-height: 300rem !important;
}
.number-nav-slider .flipster__item__content {
  width: 320rem !important;
}

.number-nav-slider .ue-flip-item-icon {
  width: 80rem !important;
  height: 80rem !important;
}
.number-nav-slider.number-nav-slider .ue-flip-item-text {
  margin-top: 10rem !important;
}
.ue-flip-item-text {
  margin-top: 20rem !important;
}
.number-nav-slider .ue-flip-item-text {
  margin-top: 10rem !important;
}
.number-nav-slider .flipster__nav__item {
  margin: 0 8rem !important;
}
.number-nav-slider .flipster__nav__link {
  padding: 6rem 17rem !important;
}
.number-nav-slider .flipster__nav{
  margin: 0 0 30rem !important;
}
.ca-counter-tabs .result-matter-tabs .jet-tabs__control-inner {
  padding: 10rem 70rem !important;
}
.ca-counter-tabs .result-matter-tabs .jet-tabs__content {
  padding: 40rem 0 0rem !important;
}
/* .counter-ca .elementor-widget-container{
  padding: 30rem !important;
} */
/* .counter-ca .elementor-widget-container {
  min-height: 230rem !important;
} */
.counter-ca .elementor-widget-container {
  padding: 20rem !important;
  min-height: 170rem !important;
}

.counter-card-section .has_eae_slider.elementor-inner-column {
width: 100% !important;
}

.counter-card-section .elementor-container.elementor-column-gap-default .elementor-row{
  gap: 0rem !important;
  margin-right: -10rem;
}
.result-matter-tabs .counter-card-section .elementor-col-25 > div:first-child {
  margin-bottom: 10rem !important;
}
.ca-counter-tabs .infov-location-content-section-text.elementor-widget-text-editor {
 width: 100% !important;
 max-width: 100% !important;
  }
.ca-counter-tabs .infov-location-content-section-text.elementor-widget-text-editor .elementor-widget-container{
padding-bottom: 20rem !important;
}
.ca-counter-tabs .elementor-counter .elementor-counter-number-prefix,
.ca-counter-tabs .elementor-counter .elementor-counter-number-suffix {
  flex-grow: initial !important;
}
.bg-img-content.ae-bg-gallery-type-default {
  min-height: 400rem !important;
}
.bg-img-content.cont1 .elementor-widget-wrap{
  background-size: contain !important;
  background-position: left !important;
}
.bg-img-content.cont3 .elementor-widget-wrap{
  background-position: 50% 19% !important;
}
.infov-location-content-section .elementor-widget-text-editor p{
  margin-bottom: 10rem !important;
}  
.high-impact-slider .swiper-slide img {
  min-height: 320rem !important;
}
.high-impact-slider .elementor-widget-image-carousel .swiper-slide {
  margin-right: 20rem !important;
}
.next-gen-tab .uc_active.bbb.ue_accordion_icon {
  width: 40rem !important;
  height: 40rem !important;
  font-size: 18rem !important;
}
.next-gen-tab .uc_ac_box.uc-item-active .uc-heading .ue_heading_title {
  font-size: 24rem !important;
}
.next-gen-tab .uc_ac_box .uc-heading .ue_heading_title {
  font-size: 18rem !important;
}
.next-gen-tab i.fas.fa-chevron-down {
  margin-top: 2rem;
  font-size: 14rem;
}
.next-gen-tab .ue-remote-arrow.ue-carousel-prev, .next-gen-tab .ue-remote-arrow.ue-carousel-next {
  min-width: 40rem !important;
  min-height: 40rem !important;
}
.next-gen-tab  .ue-carousel-nav-icon, .next-gen-tab .uc_dactive.bbb.ue_accordion_icon {
  font-size: 14rem !important;
}
/* span.head-top {
  top: 20rem;
  left: 136rem;
  font-size: 18rem;
} */
.number-nav-slider.comprehensive-slider .ue-flip-item-content {
  min-height: 320rem !important;
}
.explore-opportunity-slider .swiper-slide img.swiper-slide-image {
  min-height: 100%;
  height: 327rem;
}
.testimonial-video-sec .jet-video__play-button {
  width: 60rem;
  height: 60rem;
}
.testimonial-video-sec .jet-video__play-button::after {
  width: 17rem;
  height: 18rem;
  left: 24rem;
  top: 20rem;
}
.js-slideContainer > div:first-child, .main-3 > div:first-child {
  display: flex !important;
  height: 100%!important;
  width: 100%!important;
  position: relative !important;
  flex-direction: row;
  flex-wrap: wrap !important;
  display: block !important;
}
.gap-row .elementor-row {
  gap: 5rem !important;
  flex-wrap: nowrap;
}
.integrates-box .elementskit-box-body .elementskit-box-style-content {
  font-size: 13rem !important;
}
.integrates-box .elementskit-box-body {
  padding: 25rem !important;
}
.media-year-slider .elementor-image-box-content {
  padding-right: 20rem;
}
.BFSI-two-col ul  {
  margin: 0 !important;
}
.listing-card-section .elementor-row, .operational-excellence-card .elementor-row{

  gap: 0 !important;
}
.listing-card-section .elementor-container.elementor-column-gap-default,
.operational-excellence-card .elementor-container.elementor-column-gap-default{
  margin-right: -10rem;
}
.leadership-cards {
  width: 100% !important;
}
.services-listing-section .infov-2colsec-left .heading-24 span.elementor-icon-list-text {
  font-size: 14rem !important;
}
.services-listing-section .infov-list-pointers span.elementor-icon-list-icon {
  position: absolute;
  top: 8rem !important;
}
.media-year-slider .elementor-image-box-description{
  font-size: 14rem !important;
  }
  .media-year-slider .elementor-image-box-title{
      font-size: 20rem !important;
      margin-bottom: 10rem !important;
  }
  .media-year-slider .sp-button {
      width: 8rem !important;
      height: 8rem !important;
  }
  .js-slideContainer2 > div:first-child {
      height: auto !important;
      width: 100% !important;
      flex-wrap: wrap !important;
      display: block !important;
  }
      .marquees-with-heading-desc  .infov-reputation-box-outer .blue-bg-text-white.billing-collection-mq .uc_logo_marquee_holder.ue-marquee-tag
      {
      min-height: 275rem !important;
      }
     
      .marquees-with-heading-desc .infov-reputation-box-outer .backoffice-ue-marquee-desc {
          font-size: 15px !important;
      }

     .number-nav-slider  li.ue-coverflow-item.flipster__item {
          margin-right: 40rem !important;
      }
      span.list {
          margin-bottom: 5rem;
      }
      span.list::before {
          font-size: 15rem;
          margin-right: 5rem;
      }
      .infov-location-insight-section .infov-location-insight-wrapper .elementor-section .elementor-container .elementor-row{
          justify-content: space-between;
      }

      .infov-location-insight-section .infov-location-insight-wrapper .elementor-section .infov-cs-title .elementor-heading-title{
          font-size: 32rem !important;
      }
      .marquees-with-heading-desc .career-mq-card .uc_logo_marquee_holder.ue-marquee-tag {
          min-height: 280rem !important;
      }
      .txt-sm-dark {
          font-size: 26rem;
      }
      .new-hightlight-mq-tag .uc_logo_marquee_holder.abtpg {
          min-height: 140rem;      
          padding: 20rem !important;
      }
      .number-nav-slider.image-slider .ue-item-image {
          min-height: 260rem;
      }
      .number-nav-slider.image-slider .ue-flip-item-title {
          margin-top: 0 !important;
          margin-right: 0;
      }
      .number-nav-slider.image-slider .ue-item-btn a img {
          width: 40rem !important;
          height: 40rem !important;
          top: 0;
          right: 0;
          margin-top: 0;
      }
      .number-nav-slider.image-slider .ue-item-btn a {
          width: 40rem;
          height: 40rem;
      }
      .number-nav-slider.image-slider .ue-item-btn {
          width: 130rem;
      }
      .number-nav-slider.image-slider .flipster__nav {
          margin: 0 0 40rem !important;
      }
      .number-nav-slider.image-slider .flipster__item__content {
          padding: 10rem;
      }
     .new-hightlight-mq-tag .abt-title h2 {
          font-size: 34rem !important;
      }
      .new-hightlight-mq-tag .abt-subhead h5 {
          padding: 0rem 0 10rem !important;
      }
      .privacy-nav .elementor-item-anchor:hover{
               background-color: transparent !important; 
        color: #62BB46 !important;
      }
      .privacy-nav li .elementor-item-anchor.elementor-item-active {
          border-bottom: 2px solid #62BB46 !important;
      }
      .our-values-icon-box ul {
          padding-left: 17rem;
      }
      .marquees-with-heading-desc .award-mq-tag .ue-marquee-tag-icon img {
          height: 80rem !important;
      }
      .marquees-with-heading-desc .award-mq-tag .uc_logo_marquee_holder.ue-marquee-tag {
          min-height: 200rem !important;
      }
      .marquees-with-heading-desc .sm-height .uc_logo_marquee_holder.ue-marquee-tag {
          min-height: 255rem !important;
      }
      .para-small {
          font-size: 15rem;
          padding-bottom: 20rem;
      }
      .jet-listing-grid__slider-icon.slick-arrow {
          top: 40%;
          width: 40rem;
          height: 40rem;
          line-height: 50px;
          font-size: 20rem;
          margin-top: -51rem;
      }
      .jet-listing-grid__slider-icon.slick-arrow svg {
          height: 22rem;
      }
      .ue-marquee-tag.text-marquee-item.heading-42 span{
          font-size: 20rem !important;
      }
      .counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon {
          width: 60rem !important;
          height: 50rem !important;
      }
      .vertical-tab-sec .exp-wrapper.omnichannel-content-cards .ue_options .ue_option:not(.active) .ue_label .ue_info > div {
          bottom: 0 !important;
          transform: rotate(0) !important;
      }
      .vertical-tab-sec .exp-wrapper.omnichannel-content-cards .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main {
          height: auto !important;
          width: 100%!important;
      }
      .vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner {
          height: auto !important;
      }
      .vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
          font-family: "Poppins", Sans-serif;
          font-weight: 500;
      }
      .vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner   svg path {
          stroke: #fff;
      }
      .vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon ,
      .vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_icon{
          width: 100px !important;
          height: 100px !important;
          padding: 20px !important;
      }
      .infov-seclr-padding.infov-location-insight-section .infov-location-insight-wrapper .slick-arrow {
          top: 45% !important;
      }
      .marquees-with-heading-desc .number-marque .backoffice-ue-marquee-title {
          font-size: 34rem !important;
      }
      .provider-vertical-tab .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_info .ue_main,
      .provider-vertical-tab .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main  {
          font-size: 20rem !important;
      }
      .result-matter-tabs .counter-card-section .child1  .elementor-column-wrap ,
      .result-matter-tabs .counter-card-section  .child3  .elementor-column-wrap{
          margin-right: 5rem !important;
          margin-left: 0 !important;
      }
      .result-matter-tabs .counter-card-section  .child2  .elementor-column-wrap, 
      .result-matter-tabs .counter-card-section  .child4  .elementor-column-wrap{
          margin-left: 5rem !important;
          margin-right: 0 !important;
      }
      .infov-social-exp-blockquote .elementor-blockquote__content{
          font-size: 14rem !important;
      }
      .buyers-mq  .ue-marquee-tag {
          font-size: 18rem;
      }
      .min-ht-equal {
          height: auto;
          min-height: auto !important;
          margin-bottom: 15rem;
      }
      .br-none-sm br{
           display: none;
      }
      .esg-marquee-tag  .ue-item-icon svg {
          height: 60rem !important;
          width: 60rem !important;
        }
        .partner-progress-slider.partner-testimonial .swiper-slide {
          min-height: 390rem !important;
          padding: 25rem !important;
      }
      .year-mq-tag.infov-reputation-box-outer.white-text .backoffice-ue-marquee-title {
          color: #000 !important;
          font-size: 12rem;
          margin-bottom: 10rem;
          top: 4rem;
          right: 8rem;
      }
      .comprehensive-slider .solution-heading {
          font-size: 16rem;
          font-weight: 500;
          padding-bottom: 10rem;
      }
      #elementor-popup-modal-30169 .elementor-popup-modal .dialog-close-button {
          top: 10rem !important;
          right: 10rem !important;
      }
      #elementor-popup-modal-30169  .dialog-close-button {
          font-size: 24rem !important;
      }
      .our-value-popup .jet-video__play-button {
          font-size: 40rem !important;
      }
      .media-year-slider .jet-slider__item.sp-slide,
       .media-year-slider .sp-mask.sp-grab {
          height: 222rem !important;
      }
      .media-year-slider .list-box ul li {
          font-size: 14rem;
      }
      .media-year-slider .list-box ul {
          margin-bottom: 0 !important;
      }
      .media-year-slider.retail-year-slider .jet-slider__item.sp-slide, .media-year-slider.retail-year-slider .sp-mask.sp-grab {
          height: 256rem !important;
      }
      .industries-slider .elementor-testimonial__footer {
          padding-bottom: 20rem !important;
      }
      .industries-slider cite.elementor-testimonial__cite {
          margin-top: 0 !important;
          margin-bottom: 15rem !important;
      }
      .industries-slider .swiper-slide {
          padding: 40rem 25rem !important;
      }
      .border-radius-8px .elementor-column-wrap{
          border-radius: 8px;
          }
          .criss-video-sec .jet-elements-icon svg {
              width: 60rem !important;
              height: 60rem !important;
          }
          .criss-video-sec .mejs-overlay-button {
              height: 60rem !important;
              width: 60rem !important;
          }
          span.pd-20 {
              padding-bottom: 5rem;
          }
          .year-heading .solution-heading {
              font-size: 18rem;
              padding-bottom: 10rem;
          }
          .number-nav-slider.year-heading .ue-flip-item-content {
              min-height: 450rem !important;
          }
          .list img {
              height: 21rem !important;
          }
       
          .text-without-link-slider  .ue-flip-item-content,  .bg-img-div .elementor-column-wrap,  .number-nav-slider.image-slider .flipster__item__content{
              border-radius: 8px !important;
          }
      .sequence-no-card .elementor-container.elementor-column-gap-no{
          margin-right: -10rem !important;
      }
     .border-right-0 .elementor-icon-list-item:not(:last-child):after {
          content: none;
          border: none !important;
      }
      .text-with-subtext.border-right-0 .elementor-icon-list-text span{
          padding-top: 7rem !important;
          display: block !important;
      }
      .infov-drag-slider.extra-min-height  .infov-drag-slider  .uc_classic_carousel_content {
          min-height: 320rem !important;
      }
      .icon-list-slider .ue-item-icon {
          width: 70rem !important;
          height: 70rem !important;
          margin-bottom: 15rem !important;
      }
      .infov-drag-slider .icon-list-slider  ul li {
          padding-bottom: 3rem !important;
          font-size: 14rem !important;
      }
      .left-div.elementor-view-default {
          position: relative !important;
          right: unset !important;
          left: 0 !important;
          width: 100% !important;
          max-width: 100% !important;
          top: 0 !important;
      }
      .right-div.elementor-view-default {
          position: relative !important;
          right: 0 !important;
          left: unset !important;
          width: 100% !important;
          max-width: 100% !important;
          top: 0 !important;
      }
      .horizontal-number-steps   .ue-icon{
          font-size: 60rem !important;
      }
      .horizontal-number-steps  .ue-step-icon {
          width: 60rem !important;
          height: 60rem !important;
      }
      .horizontal-number-steps .ue-step-item-content-text {
          padding-right: 0;
      }
     
      .horizontal-number-steps .ue-step-item-content {
          padding: 0 !important;
      }
      .hrv-opacity-btn .infov-primary-btn .infov-btn-arrow,  .hrv-opacity-btn .infov-primary-btn:hover .infov-btn-arrow {
          display: none !important;
          opacity: 0 !important;
      }
      .text-with-subtext.border-right-0 .elementor-icon-list-text span br {
          content: '';
          display: contents;
          margin-bottom: 0;
      }
      .text-with-subtext.border-right-0 li.elementor-icon-list-item{
          display: block !important;
      }
      .text-with-subtext.border-right-0 span.elementor-icon-list-icon {
          position: relative;
          top: unset;
      }
      .infov-drag-slider.extra-min-height .icon-list-slider.eq-ht-div .uc_classic_carousel_content {
          min-height: 320rem !important;
      }
      .long-standing-yr-slider .swiper-wrapper {
          margin-bottom: 20rem;
      }
      .partner-logo-mq-tag .uc_logo_marquee_holder {
          width: auto !important;
          height: 90rem !important;
      }
      .text-with-subtext.border-right-0 .elementor-icon-list-text b br{
          display: none;
      }
      .heading-40.sub-heading.elementor-widget-heading .elementor-heading-title {
          font-size: 20rem !important;
          padding-bottom: 20rem !important;
      }
      .extra-min-height.infov-drag-slider .icon-list-slider .uc_classic_carousel_content {
          min-height: 365rem !important;
      }
      .Awards-top-banner .heading-original-24 .p-0 .elementor-widget-container {
          padding-left: 0 !important;
      }
      .empowered-people-section .elementor-icon-box-title {
          margin-bottom: 5rem !important;
      }
      .enquiry-form .wpcf7-response-output::before {
          width: 20rem;
          height: 20rem;
          margin-right: 6rem;
      }
      .enquiry-form span.wpcf7-spinner {
          bottom: 25rem;
      }
      .marquees-with-heading-desc .infov-ma-os .backoffice-ue-marquee-desc {
          font-size: 14rem !important;
      }
      .js-slideContainer-main2 span.sub-heading {
          font-size: 13rem !important;
          top: 10rem;
          right: 15rem;
      }
      .link-flip-card .elementor-flip-box__button::before {
          height: 50rem;
          top: 40rem;
          margin-bottom: 10rem;
      }
      .logo-progress-slider span.elementor-testimonial__name img {
          bottom: 20rem;
          height: 25rem;
      }
      .logo-progress-slider.partner-testimonial .elementor-testimonial__content {
          padding-bottom: 25rem !important;
      }
      .offering-list .hupport-head {
          margin-bottom: 10rem !important;
      }
      .banner-heading .elementor-heading-title, .heading-96.banner-heading .elementor-heading-title {
          font-size: 34rem !important;
      }
      
.enquiry-form .div-insights-subs input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 14rem !important;
  font-weight: 500 !important;
  padding: 12rem 30rem;
}
.form.insists-subs h2 {
  font-size: 20rem !important;
  padding: 25rem 25rem;
}
.form.insists-subs .form-container {
  padding: 15rem 25rem;
}
.form.insists-subs input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 14rem;
}
.form.insists-subs .div-insights-subs {
  padding-top: 30rem;
}
.head-tab {
  padding: 0;
}
/* .form.insists-subs .cross-btn::after {
  width: 40rem;
  height: 40rem;
  top: 14rem;
  right: 25rem;
} */
.form.insists-subs .cross-btn{
  width: 35px;
  height: 35px;
  top: 20px;
  right: 20px;
}
.form.insists-subs input[type="checkbox"] {
  margin-right: 5rem;
}
.form.insists-subs span.wpcf7-list-item-label {
  font-size: 12rem;
}
.form.insists-subs .wpcf7-list-item {
  padding-top: 10em;
}
.icon-banner.analytics-animated-banner .elementor-text-editor br{
display: none ;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-1.advance .elementskit-box-body.ekit-image-box-body {
  top: unset!important;
  left: unset!important;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-2.advance .elementskit-box-body.ekit-image-box-body {
  right: unset;
  top: unset;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3.advance .elementskit-box-body.ekit-image-box-body {
  top: unset;
  left: unset;
}
/* .icon-banner.digitalCX-aninmated-banner .elementskit-box-content.ekit-image-box-body-inner {
  width: 100%;
} */
.icon-banner.digitalCX-aninmated-banner .advance  .elementskit-box-header.image-box-img-left,
.icon-banner.digitalCX-aninmated-banner .advance .ekit-image-box-body{
width: 50% !important;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-2.advance .elementskit-box-content.ekit-image-box-body-inner, 
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-1.advance .elementskit-box-content.ekit-image-box-body-inner,
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3.advance .elementskit-box-content.ekit-image-box-body-inner {
  width: auto;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-1.advance  .elementskit-box-header img {
  transform: rotate(4deg);
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3.advance  .elementskit-box-header  {
  transform: rotate(-4deg);
  height: auto;
}
.icon-banner.digitalCX-aninmated-banner .advance .ekit-wid-con .elementskit-info-image-box .elementskit-box-footer {
  margin-top: 0;
  display: none;
}


}
@media only screen and (max-width: 1275px) {
#elementor-popup-modal-39019 .dialog-message.dialog-lightbox-message {
width: 80vw !important;
height: 85vh !important;
}
#elementor-popup-modal-51910 .dialog-message.dialog-lightbox-message {
width: 80vw !important;
height: 85vh !important;
}
.infov-contact-fm iframe {
height: 1100px !important;
}
}
@media only screen and (max-width: 991px) {
  .tech-top-banner{
  background-position: 76% 71% !important;
}
.infov-location-insight-section .infov-location-insight-wrapper .elementor-section .infov-cs-title .elementor-heading-title {
  font-size: 33rem!important;
}
.new-hightlight-mq-tag .uc_logo_marquee_holder.abtpg {
  min-height: 160rem;      
}

}


@media only screen and (max-width: 767px) {
	.bg-img-css .elementor-widget-wrap {
  height: 300px !important;
  margin-bottom: 20px;
}
h3.wp-heading {
  font-size: 18px !important;
  line-height: 1.3em !important;
  font-family: "Poppins", Sans-serif;
  font-weight: 700 !important;
}
.top-banner.top-banner-ele::after {
  content: '';
  background-color: #003DA6 !important;
  opacity: 0.4 !important;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s !important;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top:0;
}
.infov-co .uc_ac_box {
  border: 1px solid #A5BAC9 !important;
  margin-top:15px !important;
}
.logo-progress-slider .elementor-testimonial__text {
  min-height: unset !important;
}
.request-form .col-xs-12 {
padding-left: 0 !important;
padding-right: 40px;
}
#elementor-popup-modal-39019 .dialog-message.dialog-lightbox-message {
width: 80vw !important;
height: 85vh !important;
}
#elementor-popup-modal-51910 .dialog-message.dialog-lightbox-message {
width: 80vw !important;
height: 85vh !important;
}
.contact-tab-sec {
padding-bottom: 50px !important;
}
.infov-contact-fm iframe {
height: 1050px !important;
}
.putting-people-first .elementor-section.elementor-inner-section {
width: 100% !important;
}
.custome-hvr-tab .hover-child .para, .hover-child .hvr-arrow {
  display: block;
}
.custome-hvr-tab .hover-child.child-active .hrv-head .elementor-heading-title {
  font-size: 24px !important;
  color: #fff !important;
}
.custome-hvr-tab .child-active .elementor-widget-wrap {
  border-color: #A5BAC9 !important;
}
  .enquiry-form ::-webkit-input-placeholder { /* Edge */
font-size: 15px !important;
}
.enquiry-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-size: 15px !important;
}
.enquiry-form ::placeholder {
font-size: 15px !important;
}
 .enquiry-form  .wpcf7 form.invalid .wpcf7-response-output, 
.enquiry-form  .wpcf7 form.unaccepted .wpcf7-response-output, 
.enquiry-form  .wpcf7 form.payment-required .wpcf7-response-output {
 padding: 5px 10px;
  font-size: 15px;
}
.enquiry-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 15px !important;
/*   height: 100px !important;
  width: 100px !important;
  bottom: -25px;
  right: -9rem; */
  padding: 12px 50px !important;
	margin-top:15px;
}
/* .enquiry-form label {
  font-size: 15px !important;
  padding-bottom: 10px;
} */
.enquiry-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .enquiry-form textarea.wpcf7-form-control.wpcf7-textarea {
  margin-top: 0;
  padding: 0px 0;
  margin-bottom: 5px;
  padding-bottom: 15px;
}
.enquiry-form select.wpcf7-form-control {
  padding-bottom: 15px;
  margin-bottom: 5px;
}
.enquiry-form label {
  font-size: 15px !important;
  padding-bottom: 20px;
}
.infov-seclr-padding {
padding-left: 30px !important;
padding-right: 30px !important;
}
.chris-lillis-banner img {
  width: 44% !important;
}
.achievements-sec  h4.eael-tab-title{
 padding-bottom: 5px !important;
 margin-bottom: 10px !important;
}
.achievements-sec  .eael-tabs-content {
  padding-top: 10px !important;
}
.achievements-sec  .eael-tabs-nav{
  overflow-x: auto !important;
}
.achievements-sec  .eael-tab-inline-icon{
     width: 720px !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item_title {
  font-size: 18px !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item_text {
  font-size: 15px !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item_content_main {
  padding-right: 10px !important;
  padding-left: 0rem !important;
}
.chris-lillis-timeline.our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main {
  padding-right: 10px !important;
  padding-left: 0px !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_content_main {
  padding-top: 27px  !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(4) .ue_timeline_item_content_main {
  padding-top: 25px !important;
}
.chris-lillis-timeline.our-values .uc-items-wrapper {
  direction: ltr !important;
}
.card-sec-3 .card-1 , .card-sec-3 .card-2 , .card-sec-3 .card-3 {
  position: relative !important;
  bottom: unset !important;
}
.card-sec-div .card-1, .card-sec-div .card-2, .card-sec-div .card-3 {
  min-height: auto !important;
}
.card-sec-div .ekit-wid-con img {
  width: 40% !important;
}
.v-scroll .pos-sticky {
  position: relative !important;
  top: 0 !important;
}
.v-scroll .content-div.animate-active .elementor-widget-wrap {
  background-color: transparent !important;
  color: #000 !important;
  border-left: none !important;
  padding-left: unset !important;
}
.v-scroll .content-div.animate-active .elementor-heading-title,
.v-scroll .content-div.animate-active .col2-img-con-para{
  color: #fff !important;
}
.adjust-sec{
  display: none !important;
}
.everest-group-sec .elementor-image-box-content {
  padding-top: 0;
  padding-left: 20px;
}
.everest-group-sec .elementor-image-box-img img {
  margin-top: 2px !important;
}

.section-scroll-1 .elementor-icon-box-content ul {
  margin: 0 0 0 0 !important;
  padding-left: 17px!important;
}
.scroll-div{
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.everest-group-sec .img-content img {
  transition: all 0.3s ease-in;
  width: 60% !important;
  border-radius: 8px !important;
}
.everest-group-sec .elementor-image-box-wrapper {
  display: flex !important;
}
.scroll-div .col2-img-con-para .elementor-widget-container {
  font-size: 15px !important;
  line-height: 1.6em !important;
}
.pos-sticky.elementor-widget-image .elementor-widget-container{
height: 400px !important;
  text-align: left !important;
  float: left !important;
}
.pos-sticky.elementor-widget-image .elementor-widget-container img {
  width: 100% !important;
  max-width: 100%;
  height: 100% !important;
  object-fit: contain !important;
  border-radius: 8px;
}
.tech-top-banner { background-position: 64% 71% !important; min-height: 560px !important; }
.everest-group-sec{
  background-color: #fff !important;
}
.compliance-sec .e-gallery-image {
  width: 68% !important;
}
.inner-sec3.content-div{
  margin-bottom: 0 !important;
}
.v-scroll .content-div.animate-active .elementor-widget-wrap {
  min-height: auto !important;
}
.flipbox-sec .elementor-flip-box__image{
  width: 35% !important;
}
.partner-testimonial .swiper-slide.swiper-slide-next {
  width: 100% !important;
}
.partner-testimonial .swiper-slide.swiper-slide-active {
  width: 100% !important;
} 
/* .circle-img{
  text-align: left !important;
} */
.circle-img img {
width: 90% !important;
display: block !important;
margin: 0 auto;
padding-bottom: 20rem;
}
.flipbox-sec .elementor-flip-box {
  height: 100% !important;
  min-height: 300px !important;
}
.partner-testimonial .swiper-slide {
  margin-right: 10rem !important;
  min-height:  280px !important;
  height: 280px !important;
  margin-left: 0rem !important;
}
.partner-testimonial .swiper-wrapper {
  margin-bottom: 40px !important;
}
.partner-testimonial .elementor-testimonial__image img {
  width: 50px !important;
  height: 32px!important;
}
.partner-testimonial .elementor-testimonial__content {
  padding: 0rem 0rem 0rem 20px!important;
}

.animated-bottom-sec .elementor-icon-box-content {
  padding-right: 15px !important;
}
.animated-bottom-sec .elementor-icon-box-wrapper{
  width: fit-content !important;
}
.circle-img {
  width: 100% !important;
  text-align: left !important;
}
.strategy-btn {
  width: 100% !important;
  left: unset !important;
  bottom: 0;
}
.strategy-btn .elementor-button-link {
  padding: 90px 85px !important;
}
.error-heading-xxl .elementor-heading-title {
  font-size: 150px!important;
}
.Home-Office {
  bottom: 40px;
  left: 25px;
  display: block;
}
.Home-Office p.para {
  font-size: 15px;
  line-height: 1.4em;
  padding-right: 30px;
}
.Home-Office img.home-office-logo {
  padding-right: 10px;
  width: 180px;
  padding-bottom: 10px;
}
.about-loction-map .heading-36 {
  font-size: 24px!important;
  padding-bottom: 10px;
}
.destop-img {
  display: none !important;
}
.top-banner.digitalcx-banner {
  background-position: 74% 40% !important;
}
.top-banner .digitalcx-inner .elementor-container{
  min-height: auto !important;
}
.quote-icon{
  position:  relative !important;
}
.quote-sec .col2-img-con-para img {
  width: 40px;
  position: absolute;
  margin-top: 5px;
  margin-left: 10px;
}
.infov-client-choose-sec  br{
  display: none !important;
}
.digitalCX-aninmated-banner .infov-partnering-exp-inner .partnering-exp-step .elementor-image-box-description{
  font-size: 15px !important;
}
.border-sm-0 .elementor-widget-icon-box .elementor-widget-container{
  border: none !important;
  border-top: 1px solid #A5BAC9 !important;
}
.icon-banner.digitalCX-aninmated-banner .elementskit-box-content.ekit-image-box-body-inner {
  width: 100%;
}
.digitalCX-aninmated-banner .elementor-heading-title br {
  display: none !important;
}
.top-banner.support-predict-banner {
  background-position: 26% 42% !important;
}

.box-card-div{
  border-bottom: 1px solid #A5BAC9 !important;
}
.icon-box-div br{
display: none !important;
}
.sm-relative-img.elementor-widget-image {
  position: relative !important;
  right: 0 !important;
}
.sm-absolute-img {
  position: absolute !important;
  top: 150px;
  left: 50px;
  width: auto !important;
}
.result-matter-tabs .jet-tabs__content-wrapper .elementor-col-25 {
  width: 50%;
}
.result-matter-tabs .infov-client-choose-box .elementor-icon-box-description {
  font-size: 15px !important;
}
.result-matter-tabs .infov-client-choose-box .elementor-icon-box-icon {
  margin-bottom: 0 !important;
}
.result-matter-tabs .infov-client-choose-box .elementor-widget-container {
  padding: 20px!important;
}
.result-matter-tabs .jet-tabs__control {
  margin-right: 0rem !important;
  border-radius: 0 !important;
}
.result-matter-tabs .jet-tabs__control-inner {
  padding: 10px 15px!important;
  border-bottom: 1px solid #dddddddd;
}
.result-matter-tabs .jet-tabs__control-wrapper {
  display: block;
  width: fit-content;
  border-bottom: none !important;
}

.result-matter-tabs .jet-tabs__content-wrapper {
   border-top: 0px solid #DFDAE1 !important;
  margin-top: 10px;
}
.integrates-box .elementskit-box-body {
  padding: 25px !important;
}
.integrates-box .elementskit-box-body .elementskit-box-style-content {
  font-size: 15px!important;
}
.icon-box-div .elementor-icon-box-wrapper {
  min-height: 130px  !important;
}
.icon-box-div .elementor-widget-icon-box {
  margin-bottom: 0 !important;
}
.sm-top-border .elementor-widget-container{
  border-top: 1px solid #A5BAC9 !important;
}
.border-sm-0 .elementor-widget-container{
  border-right: none !important;
}
.top-banner > .elementor-container.elementor-column-gap-default {
  min-height: 400px !important;
}
.self-learning-bg{
  background-position: 63% 50% !important;
}
.infov-social-exp-blockquote.img-quote .social-exp-blockquote-inner .elementor-blockquote .quote-close {
  margin-left: 5px;
}
.font-lg-14.counter-list-omni .uc-items-wrapper .ue-step-item .ue-step-item-content-text{
  font-size: 15px !important;
}
.esg-banner{
  background-position: 87% 50% !important;
}
.infov-social-exp-blockquote.img-quote .social-exp-blockquote-inner .elementor-blockquote::before {
content: none !important;
}
.counter-list-omni.font-lg-14 .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon {
  width: 50px;
  height: 61px;
}
.counter-list-omni.font-lg-14 .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon svg {
  min-width: 50rem;
}
.logo-slider .uc_classic_carousel_content {
  padding: 20px !important;
}
.logo-slider .ue-carousel-item {
  min-height: 240rem !important;
}
.logo-slider .ue-item-icon-wrapper .ue-item-icon {
  width: 60px!important;
  height: 60px!important;
  margin-bottom: 20px!important;
}
.our-impact-sec .swiper-slide {
  width: 100% !important;
}
.our-impact-sec .partner-testimonial .swiper-slide.swiper-slide-active {
  width: 100% !important;
}
.our-impact-sec .partner-testimonial .swiper-slide.swiper-slide-next {
  width: 100%!important;
}
.our-impact-sec .partner-testimonial .swiper-slide {
  margin-right: 11rem !important;
  margin-left: 0rem !important;
  min-height: 180px !important;
  height: auto !important;
}

.esg-banner .elementor-section.elementor-section-items-middle>.elementor-container {
  align-items: flex-end !important;
}
.bottom-timeline-slider p.card_carousel_text {
  padding: 20px;
  min-height: 200px;
}
.bottom-timeline-slider .uc_classic_carousel .card_carousel_title {
  padding-top: 30px!important;
  margin-top: 30px!important;
}
.bottom-timeline-slider .uc_classic_carousel .card_carousel_title::before {
  font-size: 35px;
}
.bottom-timeline-slider .owl-stage-outer::after {
  bottom: 39px;
}

.ca-counter-tabs .result-matter-tabs .jet-tabs__control {
  margin-right: 0 !important;
  border-radius: 0 !important;
}
.counter-ca .elementor-widget-container {
  min-height: 190px !important;
  padding: 20px !important;
}

.result-matter-tabs .counter-card-section .elementor-col-25 > div:first-child {
  margin-bottom: 10px !important;
}
.ca-counter-tabs .infov-location-content-section-text.elementor-widget-text-editor .elementor-widget-container {
  padding-bottom: 20px !important;
}
.number-nav-slider .flipster__nav {
  margin: 0 0 30px !important;
}
.bg-img-content.ae-bg-gallery-type-default {
  min-height: 390px !important;
}

.high-impact-slider .elementor-widget-image-carousel .swiper-slide {
  width: 100%!important;
  max-width: inherit;
  margin-right: auto !important;
}
.next-gen-tab .uc_ac_box.uc-item-active .uc-heading .ue_heading_title {
  font-size: 24px !important;
}
.next-gen-tab .uc_ac_box .uc-heading .ue_heading_title {
  font-size: 18px!important;
}
.next-gen-tab .ue-carousel-nav-icon, .next-gen-tab .uc_dactive.bbb.ue_accordion_icon {
  font-size: 15px!important;
}
.number-nav-slider.comprehensive-slider .ue-flip-item-content {
  min-height: 360px!important;
}
/* span.head-top {
  top: 20px;
  left: 138px;
  font-size: 18px;
} */
.list img {
  height: 25rem !important;
  margin-left: 10px;
}
.comprehensive-slider .ue-flip-item-icon {
  text-align: left !important;
  margin: inherit !important;
}
/* span.head-top {
  top: 20px;
  left: 20px;
  font-size: 18px;
} */

.our-story-banner{
  background-position: 62% 50% !important;
}
.ca-counter-tabs .elementor-element-populated > .elementor-widget-wrap {
 padding: 0 !important;
}
.explore-opportunity-slider .high-impact-slider .swiper-slide img.swiper-slide-image {
  min-height: 100% !important;
  height: 100% !important;
  width: 100%;
  object-position: top;
}
.explore-opportunity-slider .high-impact-slider .elementor-widget-image-carousel .swiper-slide {
  margin-right: 0rem !important;
}
.testimonial-video-sec .jet-video__play-button {
  width: 70px;
  height: 70px;
}
.testimonial-video-sec .jet-video__play-button::after {
  width: 20px;
  height: 20px;
  left: 28px;
  top: 22px;
}
.enquiry-form select {
  background-size: 20px!important;
}
.gap-row .elementor-row {
  gap: 0 !important;
  flex-wrap: wrap;
}
.number-col .heading-96 .elementor-heading-title {
  font-size: 24px !important;
}
.result-matter-tabs .jet-tabs__control.jet-tabs__control-icon-left {
background-color: #fff !important;
}
.result-matter-tabs .jet-tabs__control .jet-tabs__label-text {
  color: #003da6 !important;
}
.result-matter-tabs .jet-tabs__control.jet-tabs__control-icon-left.active-tab{
  background-color: #62BB46 !important;
}
.result-matter-tabs .jet-tabs__control.jet-tabs__control-icon-left.active-tab .jet-tabs__label-text{
  color: #fff !important;
}
.services-listing-section .infov-2colsec-left .heading-24 span.elementor-icon-list-text {
  font-size: 15px !important;
}
.infov-drag-slider.industry-leading-slider .uc_classic_carousel_content {
  min-height: 230px !important;
}
.media-year-slider .sp-button {
  width: 10px !important;
  height: 10px !important;
  margin: 0 10px !important;
}
.media-year-slider .elementor-image-box-content {
  padding-right: 0;
  padding-top: 30px;
}
.media-year-slider .elementor-image-box-img{
max-width: 100% !important;
width: 100% !important;
}
.media-year-slider .elementor-image-box-description{
font-size: 15px !important;
}
.media-year-slider .elementor-image-box-title{
  font-size: 20px !important;
  margin-bottom: 20px !important;
}

.media-year-slider .elementor-image-box-img img {
  width: 76% !important;
}
.media-year-slider .jet-slider__item.sp-slide {
  min-height: auto !important;
}
.listing-card-section .elementor-container.elementor-column-gap-default, .operational-excellence-card .elementor-container.elementor-column-gap-default {
  margin-right: 0;
}
.ind-media-banner{
  background-position: 38% 50% !important;
}
.v-scroll.scroll-boxes .pos-sticky.elementor-widget-image .elementor-widget-container {
  height: auto !important;
}
.everest-group-sec .img-content .elementor-image{
  text-align: center ;
}
.discover-idea-sec.infov-location-insight-section .infov-location-insight-wrapper .slick-arrow{
  top: 43% !important;
}
.marquees-with-heading-desc .infov-reputation-box-outer .blue-bg-text-white.billing-collection-mq .uc_logo_marquee_holder.ue-marquee-tag {
  min-height: 220px!important;
}
.number-nav-slider li.ue-coverflow-item.flipster__item {
  margin-right: 30px !important;
}
.number-nav-slider .ue-flip-item-content {
  min-height: 296px !important;
}
.number-nav-slider .flipster__nav__item {
  margin: 0 5px !important;
}
.number-nav-slider .flipster__nav__link {
  padding: 5px 12px !important;
}
.number-nav-slider .ue-flip-item-title {
  margin-top: 15px !important;
  margin-bottom: 10px;
}
.explore-opportunity-slider figure.swiper-slide-inner {
  height: 400px;
}

.marquees-with-heading-desc .infov-ma-os .backoffice-ue-marquee-desc {
  font-size: 15px!important;
}
.marquees-with-heading-desc .career-mq-card .uc_logo_marquee_holder.ue-marquee-tag {
  min-height: 190px !important;
}
.new-hightlight-mq-tag .uc_logo_marquee_holder.abtpg {
  padding: 20px !important;
  margin-right: 10px !important;
  min-height: 135px;
}
.number-col .elementor-widget-wrap{
  display: contents !important;
}
.section-scroll-1 li {
  font-size: 15px !important;
}

.number-nav-slider.image-slider .ue-item-btn a img {
  width: 40px !important;
  height: 40px !important;
}
.number-nav-slider.image-slider .ue-item-btn a {
  width: 40px;
  height: 40px;
  padding: 0 !important;
}
.number-nav-slider.image-slider .ue-item-btn {
  width: 115px;
  margin-top: 0 !important;
}
.number-nav-slider.image-slider .flipster__item__content {
  padding: 10px;
  margin-top: 0 !important;
}
.number-nav-slider.image-slider .flipster__nav {
  margin: 0 0 30px !important;
}
.new-hightlight-mq-tag .abt-title {
  padding-bottom: 10px;
}
.new-hightlight-mq-tag .abt-title h2 {
  font-size: 34px!important;
}
.txt-sm-dark {
  font-size: 24px;
}
.privacy-nav li .elementor-item-anchor , .privacy-nav li .elementor-item-anchor.elementor-item-active{
  border-bottom: none!important;
  display: block !important;
  padding-bottom: 0 !important;
  transition: all 0.3s ease-in;
}
.privacy-nav li.menu-item.menu-item-type-custom.menu-item-object-custom {
  padding-left: 15px;
}
.privacy-nav li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-23248{
  border-left: 5px solid #62BB46;
  color: #62BB46;
}
.privacy-nav .menu-item-object-custom.menu-item-23248 .elementor-item-anchor{
  color: #62BB46 !important; 
}
.privacy-content .infov-list-pointers span.elementor-icon-list-icon {
  top: 9px ;
}
.marquees-with-heading-desc .ue-marquee-tag-icon img {
  height: 70px !important;
  margin-bottom: 10px !important;
}
.marquees-with-heading-desc .award-mq-tag .uc_logo_marquee_holder.ue-marquee-tag {
  min-height: 200px!important;
  padding: 20px !important;
}
.marquees-with-heading-desc .award-mq-tag .ue-marquee-tag-icon img {
  height: 100px !important;
}
.marquees-with-heading-desc .sm-height .uc_logo_marquee_holder.ue-marquee-tag {
  min-height: 170px !important;
}
.infov-seclr-padding.infov-top-full-banner, .infov-header {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.para-small {
  font-size: 18rem;
}
.jet-listing-grid__slider-icon.slick-arrow svg {
  height: 25px;
}
.jet-listing-grid__slider-icon.slick-arrow {
  top: 40%;
  width: 45px;
  height: 45px;
  line-height: 50px;
  font-size: 20px;
  margin-top: -50px;
}
/* .jet-listing-grid__slider-icon.slick-arrow.next-arrow {
  left: auto;
  right: 20px;
} */
/* .infov-post-cgrid .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
  right: 80px !important;
} */

.insight-3col .jet-listing-grid__slider-icon.prev-arrow.slick-arrow , 
.insight-3col .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
  top: 258rem !important;
}
.insight-3col .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
  left: auto !important;
  right: auto !important;
}
/* .jet-listing-grid__item {
  padding: 10px !important;
} */
.insight-3col .infov-date-txt h2.elementor-heading-title.elementor-size-default {
  text-align: left !important;
}
.insight-3col .ae-bg-gallery-type-default .elementor-col-50.elementor-inner-column {
  width: 100% !important;
}
.ue-marquee-tag.text-marquee-item.heading-42 span{
  font-size: 20px !important;
}
.counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon {
  width: 55px!important;
  height: 55px!important;
}
.vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon, .vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_icon {
  width: 80px !important;
  height: 80px !important;
  padding: 14px !important;
}
.marquees-with-heading-desc .number-marque .backoffice-ue-marquee-title {
  font-size: 34px !important;
}
.provider-vertical-tab .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_info .ue_main,
.provider-vertical-tab .omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
  font-size: 18px !important;
}
.result-matter-tabs .counter-card-section .child1  .elementor-column-wrap ,
      .result-matter-tabs .counter-card-section  .child3  .elementor-column-wrap{
          margin-right: 0 !important;
          margin-left: 0 !important;
      }
      .result-matter-tabs .counter-card-section  .child2  .elementor-column-wrap, 
      .result-matter-tabs .counter-card-section  .child4  .elementor-column-wrap{
          margin-left: 0 !important;
          margin-right: 0 !important;
      }
      .infov-social-exp-blockquote .elementor-blockquote__content{
          font-size: 15px !important;
      }
      .buyers-mq  .ue-marquee-tag {
          font-size: 18px;
      }
      .min-ht-equal {
          margin-bottom: 10px;
      }
      .esg-marquee-tag  .ue-item-icon svg {
          height: 60px !important;
          width: 60px !important;
        }
        .partner-progress-slider.partner-testimonial .swiper-slide {
          min-height: auto!important;
          padding: 20px !important;
          height: auto !important;
      }
  .circle-div.elementor-widget.elementor-widget-eae-info-circle {
      bottom: 0!important;
      }
      /* .circle-div .eae-info-circle .eae-info-circle-item__content-wrap {
          border-radius: 50%!important;
          padding: 100px !important;
      } */
      .circle-div .eae-info-circle .eae-info-circle-item__content-wrap {
          border-radius: 50%!important;
          padding:0px!important;
          width: 270px;
          height: 270px;
        
      }
      .circle-div  .eae-info-circle .eae-info-circle-item__content {
          display: inline-block;
          top: 50%;
          transform: translateY(-50%) translateX(-50%);
          position: absolute;
          left: 50%;
          vertical-align: middle;
          max-height: 100%;
          width: 75%;
      }
      .press-release-bottom-bg h3.eae-ic-heading {
          padding-bottom: 20px;
      }
      .press-release-bottom-bg h3.eae-ic-heading br{
       display: none;
      }
      .year-mq-tag.infov-reputation-box-outer.white-text .backoffice-ue-marquee-title {
          font-size: 15px;
          top: 10px;
          right: 15px;
      }
      .comprehensive-slider .solution-heading {
          font-size: 18px;
          padding-bottom: 10px;
      }
      #elementor-popup-modal-30169 .elementor-popup-modal .dialog-close-button {
          top: 10px !important;
          right: 10px !important;
      }
      #elementor-popup-modal-30169 .dialog-close-button{
          font-size: 30px !important;
      }
     .our-value-popup .jet-video__play-button {
          font-size: 40px !important;
      }
      #elementor-popup-modal-30169 .dialog-message {
          width: 90vw !important;
          height: auto;
      }
      .media-year-slider .jet-slider__item.sp-slide, .media-year-slider .sp-mask.sp-grab {
          height: 500px!important;
      }
      .media-year-slider .list-box ul li {
          font-size: 15px;
      }
      .media-year-slider.retail-year-slider .jet-slider__item.sp-slide, .media-year-slider.retail-year-slider .sp-mask.sp-grab {
          height: 560px !important;
      }
      .industries-slider .elementor-testimonial__footer {
          padding-bottom: 30rem !important;
          margin: 0 !important;
      }
      .industries-slider cite.elementor-testimonial__cite {
          margin-top: 0 !important;
          margin-bottom: 20px !important;
      }
      .industries-slider .swiper-pagination.swiper-pagination-progressbar {
          top: unset !important;
          margin-top: 25px;
      }
      .industries-slider .swiper-slide {
          padding: 25px !important;
      }
      .criss-video-sec .mejs-overlay-button,   .criss-video-sec .jet-elements-icon svg {
          height: 80px!important;
          width: 80px!important;
      }
      .year-heading .solution-heading {
          font-size: 18px;
          padding-bottom: 10px;
      }
      .number-nav-slider.year-heading .ue-flip-item-content {
          min-height: 460px!important;
      }
      span.list {
          margin-bottom: 5px;
      }
      .counter-ca.show-prefix  .elementor-counter-number-prefix {
          font-size: 34px !important;
      }
      .sequence-no-card .elementor-container.elementor-column-gap-no{
          margin-right: 0rem !important;
      }
      .text-with-subtext.border-right-0 .elementor-icon-list-text span {
          padding-top: 7px!important;
      }
      .infov-drag-slider.extra-min-height  .infov-drag-slider  .uc_classic_carousel_content {
          min-height: 300px !important;
      }
      .icon-list-slider .ue-item-icon {
          width: 60px!important;
          height: 60px!important;
          margin-bottom: 15px !important;
      }
      .infov-drag-slider .icon-list-slider  ul li {
          padding-bottom: 5px !important;
          font-size: 15px !important;
      }
      .horizontal-number-steps .ue-step-icon {
          width: 50px!important;
          height: 50px!important;
      }
      .horizontal-number-steps .ue-icon {
          font-size: 50px!important;
      }
      .horizontal-number-steps .ue-step-item-content-text {
          padding-right: 110px;
          margin-top: 0 !important;
          margin-bottom: 30px;
      }
      .horizontal-number-steps  .ue-step-item-content-title{
          margin-top: 0 !important;
      }
      .insight-3col .ae-bg-gallery-type-default .elementor-col-50.elementor-inner-column .heading-sm-28{
          padding-right: 0px !important;
      }
      .infov-drag-slider.extra-min-height .icon-list-slider.eq-ht-div .uc_classic_carousel_content {
          min-height: 310px!important;
      }
      .partner-logo-mq-tag .uc_logo_marquee_holder {
          width: auto !important;
          height: 40px!important;
      }
     .elementor-widget__width-initial.case-heading-md.pt-0.elementor-widget.elementor-widget-heading {
          padding-top: 0 !important;
      }
      .heading-40.sub-heading.elementor-widget-heading .elementor-heading-title {
          font-size: 20px !important;
          padding-bottom: 20px !important;
      }
      .extra-min-height.infov-drag-slider .icon-list-slider .uc_classic_carousel_content {
          min-height: 335px !important;
      }
      .benefits-icon-list br{
          display: none;
      }
      .benefits-icon-list  ul.elementor-icon-list-items.elementor-inline-items {
          display: block !important;
      }
      .benefits-icon-list    li.elementor-icon-list-item.elementor-inline-item {
          padding-bottom: 20px;
      }
      .empowered-people-section .elementor-icon-box-title {
          margin-bottom: 10px !important;
      }
      .enquiry-form .wpcf7-response-output::before {
          width: 22px;
          height: 22px;
          margin-right: 5px;
      }
      .enquiry-form span.wpcf7-spinner {
          position: absolute;
          bottom: 22px;
          right: 5px;
      }
      .js-slideContainer-main2 span.sub-heading {
          font-size: 13px!important;
          top: 15px;
          right: 15px;
      }
      .link-flip-card .elementor-flip-box__button::before {
          height: 50px;
          top: 40rem;
          margin-bottom: 10px;
      }
      .infov-hwd .omnichannel-content-cards .omnichannel-content-card-inner {
          height: auto !important;
      }
      .business-optimization-banner>.elementor-container {
          align-items: end !important;
      }
      .logo-progress-slider span.elementor-testimonial__name img {
          bottom: 20px;
          height: 25px;
          position: absolute;
      }
      .offering-list .hupport-head {
          margin-bottom: 15px !important;
      }
      .banner-heading .elementor-heading-title, .heading-96.banner-heading .elementor-heading-title{
          font-size: 34px !important;
      }
      .enquiry-form .div-insights-subs input.wpcf7-form-control.has-spinner.wpcf7-submit {
          font-size: 15px !important;
          padding: 10px 30px;
      }
      .form.insists-subs .form-container {
          padding: 10px 20px;
      }
      .form.insists-subs .div-insights-subs {
          padding-top: 30px;
      }
      .form.insists-subs input.wpcf7-form-control.has-spinner.wpcf7-submit {
          font-size: 15px;
      }
      .form.insists-subs h2 {
          font-size: 20px!important;
          padding: 25px 60px 25px 20px;
      }
      .form.insists-subs input[type="checkbox"] {
          margin-right: 5px;
          margin-top: 2px;
      }
      .form.insists-subs span.wpcf7-list-item-label {
          font-size: 13px;
          text-align: left;

      }
      .form.insists-subs .wpcf7-list-item {
          padding-top: 10px;
      }
      .form.insists-subs span.wpcf7-list-item label {
          display: flex;
          align-items: flex-start;
      }
     
  }
     

@media only screen and (max-width: 575px) {
.winter-olympics-sec,  .mob-padding, .lets-talk-sec .elementor-widget-wrap {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.everest-group-sec .img-content img {
  transition: all 0.3s ease-in;
  width: 100% !important;
  border-radius: 8px !important;
}
.bottom-heading-96 .elementor-heading-title, .heading-96.bottom-heading-96 .elementor-heading-title{
  font-size: 34px !important;
}
.botttom-blue-banner .bottom-heading-96 .elementor-heading-title{
padding-right: 0px !important;
}
.lets-talk-sec .heading-96 .elementor-heading-title {
  font-size: 24px !important;
}
.botttom-blue-banner .img-div img{
width: 75% !important;
max-width: 100% !important;
}
.strategy-btn .elementor-button-link {
  padding: 70px 64px!important;
}
.flipbox-sec .elementor-flip-box__image {
  width: 80% !important;
}
.icon-banner.digitalCX-aninmated-banner .elementskit-info-image-box.ekit-image-box.text-left.simple-card {
  display: block;
}
.icon-banner.digitalCX-aninmated-banner .elementskit-box-header.image-box-img-left {
  padding-right: 0;
}
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-1 .elementskit-box-header img,
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-2 .elementskit-box-header img,
.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3 .elementskit-box-header img{
  width: 100%;
}
.icon-banner.digitalCX-aninmated-banner .elementskit-box-content.ekit-image-box-body-inner {
  width: 100%;
}
.counter-ca .elementor-widget-container {
  min-height: auto!important;
}
/* .counter-ca span.elementor-counter-number{
  font-size: 26px !important;
} */
.number-nav-slider .ue-flip-item-content {
  min-height: 325px!important;
}
.bg-img-content.cont1 .elementor-widget-wrap {
  background-size: cover !important;
}
.bg-img-content.ae-bg-gallery-type-default {
  min-height: 330px !important;
}
.customer-journey-sec {
  background-position: 65% 50% !important;
}
.media-year-slider .elementor-image-box-img img {
  width: 100% !important;
}
.discover-idea-sec.infov-location-insight-section .infov-location-insight-wrapper .slick-arrow {
  top: 37% !important;
}
.number-nav-slider li.ue-coverflow-item.flipster__item {
  margin-right: 20px !important;
}
.number-nav-slider.comprehensive-slider .ue-flip-item-content {
  min-height: 410px!important;
}
/* .jet-listing-grid__slider-icon.slick-arrow.next-arrow {
  right: 17px;
} */
.insight-3col .jet-listing-grid__slider-icon.prev-arrow.slick-arrow, .insight-3col .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
  top: 270rem !important;
}
.circle-div .eae-info-circle .eae-info-circle-item__content-wrap {
  width: 230px;
  height: 230px;
}
.circle-div.elementor-widget.elementor-widget-eae-info-circle {
  bottom: -47px !important;
  right: 35px !important;
}
.media-year-slider .jet-slider__item.sp-slide, .media-year-slider .sp-mask.sp-grab {
  height: 470px!important;
}

.horizontal-number-steps .ue-step-item-content-text {
  padding-right: 0;
  margin-top: 0 !important;
  margin-bottom: 20px;
}
.icon-banner.digitalCX-aninmated-banner .advance .elementskit-box-header.image-box-img-left, .icon-banner.digitalCX-aninmated-banner .advance .ekit-image-box-body {
  width: 100% !important;
}
.icon-banner.digitalCX-aninmated-banner .advance .ekit-wid-con .elementskit-info-image-box .elementskit-box-footer {
  margin-top: 0;
  display: none;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-2.advance .elementskit-box-body.ekit-image-box-body{
  padding-top: 15px;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-1 .elementskit-box-body.ekit-image-box-body{
  padding-top: 10px;
}



}

@media only screen and (max-width: 480px) {
  .infov-contact-fm .elementor-widget-container > iframe {
height: 1100px !important;
}.help-block {
margin-bottom: 0 !important;
}
  .top-banner .elementor-container.elementor-column-gap-default {
position: relative;
z-index: 1;
}
      .top-banner.support-predict-banner {
          background-position: 55% 42% !important;
      }
.custome-hvr-tab .hvr-arrow svg {
  width: 27px!important;
}
  .custome-hvr-tab .hvr-arrow{
  top: 16px!important;
  right: 0rem !important;
}
  .custome-hvr-tab .hover-child.child-active .hrv-head .elementor-heading-title, 
  .custome-hvr-tab .hover-child .hrv-head .elementor-heading-title {
  font-size: 20px !important;
  color: #fff !important;
}
.pos-sticky.elementor-widget-image .elementor-widget-container img {
  object-fit: cover !important;
  object-position: 50% 45%;
}
.pos-sticky.elementor-widget-image .elementor-widget-container {
  text-align: left !important;
  float: none !important;
}
.compliance-sec .e-gallery-image {
  width: 80% !important;
}
.circle-img {
  width: 100% !important;
}
.strategy-btn{
  width: 100% !important;
}
.strategy-btn .elementor-button-text{
  font-size: 18px !important;
}
.strategy-btn .elementor-button-link {
  padding: 50px 60px!important;
}
.serving-counter .elementor-column.elementor-col-33 ,
  .serving-counter .elementor-column.elementor-col-25 {
     width: 100% !important;
  }
  .serving-counter .elementor-column.elementor-col-33 .elementor-element-populated,
  .serving-counter .elementor-column.elementor-col-25 .elementor-element-populated{
     border: none !important;
     padding: 20px 0px 20px 0 !important;
     border-bottom: 1px solid #A5BAC9 !important;
  } 
  .serving-counter .heading-64 .elementor-widget-container {
      padding-bottom: 20px !important;
  }
  .Home-Office img.home-office-logo {
      padding-right: 0px;
      width: 120px;
  }
  .quote-icon {
      position: relative !important;
      width: 70px !important;
  }
  .quote-sec .col2-img-con-para img {
      width: 25px;
  }
  .logo2 .elementor-widget-container{
      padding-top: 0 !important;
  }
  .sm-absolute-img {
      position: absolute !important;
      top: 103px;
      left: 50px;
  }
  .self-learning-bg {
      background-position: 72% 50% !important;
  }
  .result-matter-tabs .infov-client-choose-box .elementor-widget-container {
      padding: 10px!important;
  }
  .esg-banner {
      background-position: 50% 50% !important;
  }
  .testimonial-video-sec .jet-video__play-button {
      width: 50px;
      height: 50px;
  }
  .testimonial-video-sec .jet-video__play-button::after {
      width: 15px;
      height: 15px;
      left: 20px;
      top: 17px;
  }
  .media-year-slider .sp-buttons {
      margin-top: 10px !important;
  }
 .ind-media-banner { background-position: 40% 50% !important; }
  .discover-idea-sec.infov-location-insight-section .infov-location-insight-wrapper .slick-arrow {
      top: 33% !important;
  }
  .number-nav-slider.comprehensive-slider .ue-flip-item-content {
      min-height: 345px!important;
  }
  .explore-opportunity-slider figure.swiper-slide-inner {
      height: 340px;
  }
  .para-small {
      font-size: 15px;
      padding-bottom: 20px;
  }
  .banner-slides .elementor-repeater-item-d6b7545.eae-swiper-slide.swiper-slide{
      background-position: 42% center !important;
  }
  .vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon, .vertical-tab-sec .omnichannel-content-cards .omnichannel-content-card-inner.active .ue_icon {
      width: 60px !important;
      height: 60px !important;
  }
  .strategy-btn a {
      padding: 50px 61px !important;
  }
  .press-release-bottom-bg h3.eae-ic-heading {
      padding-bottom: 10px;
      font-size: 15px !important;
  }
  .press-release-bottom-bg .eae-ic-description{
      font-size: 15px !important;
  }
  .circle-div .eae-info-circle .eae-info-circle-item__content-wrap {
      width: 180px;
      height: 180px;
  }
  .media-year-slider .jet-slider__item.sp-slide, .media-year-slider .sp-mask.sp-grab {
      height: 445px!important;
  }
  .criss-video-sec .mejs-overlay-button,   .criss-video-sec .jet-elements-icon svg {
      height: 60px!important;
      width: 60px!important;
  }
  .extra-min-height.infov-drag-slider .icon-list-slider .uc_classic_carousel_content {
      min-height: 380px !important;
  }
  .enquiry-form .wpcf7-response-output::before {
      width: 25px;
      height: 22px;
      margin-right: 5px;
  }
  .infov-drag-slider.industry-leading-slider .uc_classic_carousel_content {
      min-height: 250px !important;
  }
  .media-year-slider.retail-year-slider .jet-slider__item.sp-slide,
   .media-year-slider.retail-year-slider .sp-mask.sp-grab {
      height: 517px !important;
  }
  .partner-logo-mq-tag .uc_logo_marquee_holder {
      height: 35px!important;
  }
  .customer-care-img-cont.infov-2colsec-inner .infov-2colsec-right {
  min-height: 260px !important;
}
.insight-3col .jet-listing-grid__slider-icon.prev-arrow.slick-arrow, .insight-3col .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
  top: 161rem!important;
}
.provider-service-banner{
  background-position: 9% 50% !important;
}
.form.insists-subs .cross-btn {
  top: 28%;
}
.self-service-bot-step1 img, .self-service-bot-step2 img, .self-service-bot-step3 img{
  max-width: 100% !important;
}
.flipbox-sec .elementor-flip-box__layer__description {
font-size: 14px !important;
}
  .flipbox-sec .elementor-flip-box {
height: 100% !important;
min-height: 400px !important;
}
}

@media only screen and (max-width: 425px) {
  .strategy-btn .elementor-button-link {
      padding: 30px 23px!important;
  }
  .strategy-btn .elementor-button-text {
      font-size: 15px !important;
      line-height: 1.2em;
  }
  .error-heading-xxl .elementor-heading-title {
      font-size: 120px !important;
  }
  .esg-banner {
      background-position: 58% 50% !important;
  }
  .counter-card-section .has_eae_slider.elementor-inner-column {
      width: 100% !important;
  }
  .slider-heading .elementor-widget-container{
      padding-bottom: 10px !important;
  }
  .discover-idea-sec.infov-location-insight-section .infov-location-insight-wrapper .slick-arrow {
      top: 31% !important;
  }
  .number-nav-slider.image-slider li.ue-coverflow-item.flipster__item {
      min-height: auto;
  }
  .jet-listing-grid__slider-icon.slick-arrow {
      width: 35px;
      height: 35px;
  }
  .jet-listing-grid__slider-icon.slick-arrow svg {
      height: 20px;
  }
  .infov-seclr-padding.infov-location-insight-section .infov-location-insight-wrapper .slick-arrow {
      top: 128rem !important;
  }
  .strategy-btn a {
      padding: 50px 40px !important;
  }
  .circle-div.elementor-widget.elementor-widget-eae-info-circle {
      bottom: -44px !important;
      right: 53px !important;
  }
  .circle-div .eae-info-circle .eae-info-circle-item__content-wrap {
      width: 160px;
      height: 160px;
  }
  .media-year-slider .elementor-image-box-content {
      padding-top: 20px;
  }
  .infov-drag-slider.extra-min-height .infov-drag-slider  .uc_classic_carousel_content {
      min-height: 340px!important;
  }
  .infov-drag-slider.extra-min-height .icon-list-slider.eq-ht-div .uc_classic_carousel_content {
      min-height: 330px!important;
  }
  .enquiry-form .wpcf7-response-output::before {
      width: 30px;
      height: 23px;
  }
  .js-slideContainer-main2 span.sub-heading {
      font-size: 13px!important;
      top: 10px;
      right: 10px;
  }
  .infov-drag-slider.industry-leading-slider .uc_classic_carousel_content {
      min-height: 300px !important;
  }
  .media-year-slider.retail-year-slider .jet-slider__item.sp-slide, .media-year-slider.retail-year-slider .sp-mask.sp-grab {
      height: 460px !important;
  }
}

@media only screen and (max-width: 380px){
.flipbox-sec .elementor-flip-box {
height: 100% !important;
min-height: 450px !important;
}
.media-year-slider .jet-slider__item.sp-slide, .media-year-slider .sp-mask.sp-grab {
  height: 416px!important;
}
.media-year-slider.retail-year-slider .jet-slider__item.sp-slide, .media-year-slider.retail-year-slider .sp-mask.sp-grab {
  height: 480px !important;
}
.extra-min-height.infov-drag-slider .icon-list-slider .uc_classic_carousel_content {
  min-height: 415px !important;
}
.infov-drag-slider.extra-min-height .icon-list-slider.eq-ht-div .uc_classic_carousel_content {
  min-height: 355px!important;
}
.enquiry-form .wpcf7-response-output::before {
  content: none;
}
.infov-drag-slider.industry-leading-slider .uc_classic_carousel_content {
  min-height: 330px !important;
}
.customer-care-img-cont.infov-2colsec-inner .infov-2colsec-right {
  min-height: 225px !important;
}
.insight-3col .jet-listing-grid__slider-icon.prev-arrow.slick-arrow, .insight-3col .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
  top: 160rem!important;
}
.provider-service-banner {
  background-position: 26% 50% !important;
}
}