.infov-awards-mq img {
    width: 250rem;
    height: 100rem !important;
    object-fit: contain!important;
}

.industry-home{ overflow: hidden}
.slider-content {
    max-width: 100% !important;
}
.relative-image {
  max-width: 1380rem;
}
.slider-on-desktop{ display: block !important;}
  .slider-on-mobile{ display: none !important;}
 .home-new-slider .n2-ss-slide {
    height: 100vh !important;
}
.gptw-img-style img#n2-ss-2item2 {
    width: 400rem !important;
}
.home-new-slider .n2-ss-layer.n2-ow.n-uc-cIKzPif1U3do {
    max-width: 100% !important;
}
.gptw-img-style img#n2-ss-2item2 {
    width: 450rem !important;
}
.slider-head {
    font-family: "Poppins", Sans-serif;
    font-size: 85rem!important;
    line-height: 1.1!important;
    font-weight: 700!important;
    margin-bottom: 20rem!important;
    color: #5cba3c!important;
}
.slider-head span {
    color: #fff !important;
}
.n2-ss-slider-controls .n2-bullet {
    background: #fff;
    opacity: 1;
    padding: 6rem!important;
    box-shadow: none;
    border: 0 solid RGBA(0,0,0,1);
    border-radius: 50px;
    margin: 7rem !important;
}
.slider-sub-head {
    font-size: 26rem !important;
    font-weight: 300 !important;
    font-family: "Poppins", Sans-serif;
    line-height: 1.5 !important;
    margin-bottom: 40rem !important;
}
.slider-sub-head2 {
    font-size: 40rem !important;
  font-weight: 400 !important;
    font-family: "Poppins", Sans-serif;
    line-height: 1.5 !important;
    margin-bottom: 40rem !important;
}
.primary-btn-infov a, .secondary-btn-infov a {
    font-size: 22rem!important;
    font-family: "Poppins", Sans-serif;
    padding: 10rem 30rem!important;
    font-weight: 300!important;
    border-radius: 50rem !important;
}
.slider-right-next-btn {
    display: block;
    align-items: center;
    transition: .25s ease-in-out;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute!important;
    right: -100rem!important;
    bottom: 0rem!important;
    left: auto!important;
    width: 400rem!important;
}
.n2-ss-slide-background-color {
    background-color: rgba(0, 0, 0, 0.21) !important;
}
.slider-right-next-btn a span {
    font-size: 17rem!important;
    font-family: "Poppins", Sans-serif;
    font-weight: 300!important;
    padding-bottom: 15rem!important;
    display: inline-block!important;
    text-transform: uppercase !important;
}
.gptw-img-style {
    margin-bottom: 30rem !important;
}
.slider-right-next-btn a {
    padding: 158rem 30rem 80rem 153rem !important;
    font-size: 35rem !important;
    line-height: 1.1 !important;
}
.btn-column {
    width: auto !important;
    display: inline !important;
    max-width: fit-content !important;
}
.home-new-slider .n2-ss-layers-container > .n2-ss-layer.n2-ow {
    padding: 50rem !important;
}

.our-facilities-wrapper-widget .uc_content .uc_image_accodion_holder.location-inner .uc_overlay {
  background: rgba(0, 0, 0, 0.3) !important;
  padding: 80rem 50rem 80rem 50rem !important;
  align-items: start !important;
}
.infov-btn-arrow.animated {
  animation-duration: 0.6s;
}
.botttom-bg-img-career .elementor-widget-wrap, .infov-cs-top-banner {
  background-image: var(--e-bg-lazyload) !important;
}
.about-loction-map .map-wrapper-outer .mapboxgl-marker.activeMarker1 {
  opacity: 1 !important;
}
.impact-sec .jet-images-layout__image-instance img {
  width: 100% !important;
}
/* .bb-industry-right {
    display: none !important;
} */
.banner-slides .right-hov-card {
    width: 20% !important;
    height: 41% !important;
    position: absolute;
    display: none !important;
    z-index: 3;
    right: 0;
    bottom: 0;
  cursor: pointer;
}
.banner-slides .eae-swiper-outer-wrapper .eae-gallery-thumbs .eae-thumb-slide.swiper-slide-thumb-active:hover {
    opacity: 1;
}
.banner-slides .eae-swiper-outer-wrapper .eae-gallery-thumbs .eae-thumb-slide {
    opacity: 0;
}
.banner-slides .img-top img {
    width: 165rem;
}
.results-sec h2.recx-post-h2 {
  margin-top: 0 !important;
}
.omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_label{ gap: 0 !important}
.banner-slides .eae-slide-content {
    padding-left: 60rem !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 101rem !important;
}
.banner-desc {
  font-size: 22rem;
  line-height: 1.4em;
  font-weight: 300;
  font-family: "Poppins", Sans-serif;
  color: #fff;
  padding-left: 245rem;
  padding-right: 120rem;
  position: relative;
}
.ft-bm-col .current_page_item .menu-item-link, .ft-bm-col .menu-item-link {
  color: #4d5858 !important;
}
.ft-bm-col .current_page_item .menu-item-link .jet-nav-link-text, .ft-bm-col .menu-item-link .jet-nav-link-text {
  font-size: 15rem !important;
}
 
.banner-desc::before {
  content: '';
  border-top: 1px solid #fff;
  position: absolute;
  top: 9rem;
  left: 0;
  height: 1px;
  width: 200rem;
}
.lets-talk-bt-sec .attachment-full {
  min-width: 400rem !important;
}
.banner-heading span {
  color: #fff !important;
}
.home-rct-sec .uc_animated_feature_box {
  text-align: center !important;
  align-items: center !important;
}
.content-boxes .elementor-row {
  gap: 20rem !important;
}
.banner-heading {
  color: #62BB46;
    line-height: 1;
  margin-bottom: 55rem;
}
.explore-click {
  display: none;
}
.cursor-video, .cursor-drag, .cursor-prev {
    position: fixed;
    top: 0px;
    left: 0px;
    pointer-events: none;
    cursor: none;
    transition: transform 200ms ease-out;
    z-index: 9999;
}

.explore-click {
  width: 300rem !important;
  height: 100rem;
  position: absolute !important;
  top: 74%;
  left: 16%;
  z-index: 2;
  display: block;
}
.explore-click1 {
  position: absolute;
  top: -26%;
  color: #000 !important;
  width: 200rem !important;
  height: 100rem;
  left: 260rem;
  z-index: 99;
}
button.swal2-close {
    font-size: 40px !important;
    color: #003DA6!important;
    background-color: #ffffff;
    width: 45px;
    height: 45px;
    border-radius: 40px;
    font-family: "Poppins", Sans-serif;
    font-weight: 300;
    position: absolute;
    top: 22rem !important;
    right: 30rem;
}
.cross-btn {
    display: none !important;
}
.infov-hid {
    display: none !important;
}
.ftsicon-col {
  width: 7% !important;
}
.swal2-close:hover {
    transform: none;
    background-color: #ffffff !important;
    color: #003DA6 !important;
}
 .infov-cs-temp .insights-wp-btn{
  cursor:pointer !important;
}
.ins-wp-con {
    display: none !important;
}
 
.text-with-subtext .elementor-icon-list-item .elementor-icon-list-text span {
  font-size: 20rem !important;
  color: #4D5858;
}
.infov-list-pointers.list-with-icon span.elementor-icon-list-text {
  padding-left: 95rem !important;
}
.infov-list-pointers.list-with-icon .elementor-icon-list-icon svg {
  min-width: 70rem !important;
}
.infov-list-pointers.list-with-icon span.elementor-icon-list-icon {
  position: absolute;
  top: 0;
}
.counter-card-section .counter-card .elementor-counter-number-suffix {
    transition: all 0.3s ease-in;
}
.explore-click1{display:none}
.cursor-video .inner-c, .cursor-drag .inner-d {
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    border-radius: 100%;
    border: rgba(0, 0, 0, 0) 1px solid;
    transition: width 200ms ease-out, height 200ms ease-out;
    font-size: 0;
    color: #fff;
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: transparen;
}
.elementor-element-116e9ce {
  display: none !important;
}
.home-rct-sec .infov-cxt-box .uc_animated_feature_box {
  height: 420rem !important;
}
.home-rct-sec .infov-cxt-box .uc_arrow_icon {
  padding-top: 20rem !important;
}
 
@keyframes cssAnimation {
    99% {
        opacity: 0;
    }
    100% {
    visibility: visible;
        opacity: 1;
    }
}
@-webkit-keyframes cssAnimation {
    99% {
        opacity: 0;
    }
    100% {
     visibility: visible;
        opacity: 1;
    }
}
.with-prefix .counter-ca span.elementor-counter-number-prefix {
  display: block !important;
  flex-grow: unset !important;
}
.cursor-video .inner-c.inner-c-hidden, .cursor-prev .inner-p-hidden  {
    width: 100rem;
    height: 100rem;  font-size: 22rem; background-image: url('https://www.infovision.com/wp-content/uploads/2022/09/play.svg'); background-repeat:no-repeat; background-position: center;
  background-size: cover !important;
  }
.cursor-prev .inner-p {
    transform: translate(-50%, -50%);
   width: 110rem;
    height: 110rem;
  background-image: url('https://www.infovision.com/wp-content/uploads/2023/03/next.svg'); background-repeat:no-repeat; background-position: center;
  background-size: contain;
    border-radius: 100%;
    border: rgba(0, 0, 0, 0) 1px solid;
    transition: width 200ms ease-out, height 200ms ease-out;
    font-size: 0;
    color: #fff;
    align-items: center;
    display: flex;
    justify-content: center;
    background-color: transparen;
}
.banner-slides .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 13rem !important;
  height: 13rem !important;
  opacity: 1 !important;
  background: #D9D9D9 !important;
}
.banner-slides .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #62BB46 !important;
}
.sec-left img {
  width: 100%;
}
.overlay-hover .ae_thumb_wrapper {
  display: block;
}
.overlay-hover .ae_thumb_wrapper img{
  width: 100%;
}
 .cursor-prev .inner-p-hidden  {
    width: 110rem;
    height: 110rem;
   background-image: url('https://www.infovision.com/wp-content/uploads/2023/03/prev.svg'); background-repeat:no-repeat; background-position: center;
   background-size: contain;
  }
 .cursor-drag .inner-d.inner-d-hidden  {
    width: 100rem;
    height: 100rem;  font-size: 22rem;
  }
 
.infov-industry-tabs.active .elementor-heading-title a {
  font-weight: 700;
  color: #62bb46 !important;
}
.marquee-list-items .backoffice-ue-marquee-desc ul {
  margin-left: 0 !important;
  padding-left: 24rem !important;
}
.sub-heading-top {
  font-size: 18rem !important;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Poppins", Sans-serif;
  position: absolute;
  right: 15rem;
  top: 10rem;
}
.marquee-list-items .icon_text_marquee_social_exp_inner {
  position: relative;
}
sub-heading-top.blue {
  color: #003DA6;
}
.relative-image {
  width: 1360rem !important;
  margin: 0 auto;
    margin-bottom: 0px;
}
.infov-search-hicon .mfp-bg.ekit-promo-popup {
  background-color: #002E6D;
}
 .color-scrolling .inner-d {
    color: #000000 !important;
  font-family: "Biennale-Bold", Sans-serif;
}
 .color-scrolling .inner-d.inner-d-hidden {
    background-color: #ffffff50 !important;
}
 .color-scrolling .slick-arrow {
    padding: 30rem !important;
    border-radius: 50% !important;
}
  .height-0 .elementor-widget-container{
    position: absolute;
    height: 10px !important;
    margin: 0px !important;
}
#elementor-popup-modal-38376 .eicon-close, #elementor-popup-modal-39624  .eicon-close, #elementor-popup-modal-38541 .eicon-close, #elementor-popup-modal-38550 .eicon-close, #elementor-popup-modal-38550 .eicon-close, #elementor-popup-modal-38547  .eicon-close {
  background: rgb(98, 187, 70);
  width: 50rem;
  height: 50rem;
  border-radius: 50%;
  text-align: center;
  line-height: 50rem;
 right: 0 !important;
  color: #fff;
  font-size: 25rem;
}
#elementor-popup-modal-38541 .eicon-close, #elementor-popup-modal-38541 .eicon-close{
  background: #003DA6; }
.banner-slides .eae-slide-inner {
    width: 39% !important;
}
.banner-slides .eae-slide-heading {
    width: 100% !important;
}
.para-small {
  padding-right: 185rem;
}
.banner-slides .eae-swiper-button.eae-slider-nav-button.eae-swiper-button-next, .banner-slides .eae-swiper-button.eae-slider-nav-button.eae-swiper-button-prev {
    width: 50%;
    height: 100%;
}
#elementor-popup-modal-39019 i.eicon-close {
    background-color: #ffffff !important;
    border-radius: 30rem !important;
    padding: 10rem 10rem;
    margin-right: 25rem !important;
  font-size: 25rem !important;
}
.banner-slides .eae-swiper-button.eae-slider-nav-button.eae-swiper-button-prev {
  display: none !important;
}
.infov-cxt-sec1 .uc_animated_feature_box .uc_icon img {
  width: 120rem;
}
 .banner-slides .eae-swiper-button.eae-slider-nav-button.eae-swiper-button-prev {
  left: 0;
}
.banner-slides .eae-swiper-button.eae-slider-nav-button.eae-swiper-button-next {
   right: 0;
}
 
#elementor-popup-modal-39019 i.eicon-close:hover { background-color: #62bb46 !important; color: #ffffff !important; }
.contact7-popup .wpb-pcf-btn.wpb-pcf-btn-medium {
    padding: 12px 30px;
    font-size: 22rem;
    line-height: normal;
    font-family: "Poppins", Sans-serif;
    font-weight: 300 !important;
  border-radius: 50px;
}
.banner-slides .eae-thumb-container {
      display: none;  
}
.card-rg {
    position: absolute;
    right: -150%;
    bottom: 0%;
    width: 40%;
    height: 42%;
}
.bottom-r {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: flex;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 20rem !important;
  left: 0;
  width: 100%;
}
.infov-2colsec-inner .elementor-icon-list-icon svg {
  width: 10rem !important;
}
.pc-container .elementor-icon-list-item svg {
  width: 10rem !important;
}
 
.with-border .uc_animated_feature_box {
  border: 1px solid #A5BAC9 !important;
}
.listing-card-section .elementor-container.elementor-column-gap-default {
  gap: 30rem !important;
}
.counter-card-section .elementor-container {
  gap: 20rem;
}
.leadership-card-section .elementor-container {
  justify-content: center !important;
}
 
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 8rem !important;
}
.home-mobile-slider .jet-slider__content-inner {
  padding-left: 80rem !important;
  padding-right: 80rem !important;
}
.bottom-r img{
  object-fit: cover;
  opacity: 0;
  transition: 0.3s ease-in;
}
.hide-default{ display: none !important}
.text-card-in {
  position: absolute;
  bottom: 0;
  padding: 158rem 30rem 80rem 153rem;
  width: 100% !important;
  display: block;
  align-items: center;
  transition: 0.25s ease-in-out;
  background-image: url('https://www.infovision.com/wp-content/uploads/2023/02/next-btn-bg.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  }
.explore-click{
    width: 266rem !important;
    height: 100rem;
    position: absolute !important;
    top: 64%;
    left: 2%;
    cursor: pointer;
    z-index: 2;
}
.banner-slides-button .first-btn a, .banner-slides-button .second-btn a {
  color: #ffffff !important;
  font-size: 22rem !important;
  font-weight: 300 !important;
  text-transform: uppercase;
  cursor: pointer;
 font-family: "Poppins", Sans-serif; padding: 12rem 34rem !important;
}
.banner-slides-button .second-btn a {
    padding: 12rem 15rem !important;
}
.banner-slides-button .eae-slide-inner .eae-slide-heading {
    display: flex;
}
.banner-slides-button   {
   display: flex;
    font-size: 0;
    padding: 0 !important;
    border-radius: 0;
    cursor: pointer;
    transition: all .3s;
    border: 0px !important;
}
.banner-slides-button .first-btn {
     background: #62bb46;
    border-radius: 50rem;
    margin-right: 35rem;
    border: 1rem solid #62bb46;
  display: flex;
    align-items: center;
  cursor:pointer;
} 
.banner-slides-button .second-btn {
    background: #ffffff00;
    border-radius: 50rem;
    margin-right: 0rem;
    border: 1rem solid #ffffff;
  display: flex;
    align-items: center;
  cursor:pointer;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-1 .elementskit-box-body.ekit-image-box-body {
  position: absolute;
  top: 210rem;
  left: 0;
}
.icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-2 .elementskit-box-body.ekit-image-box-body {
  right: 35rem;
  position: absolute;
  top: 293rem;
}
.banner-slides .eae-slide-inner .eae-slide-content {
    padding: 0rem 0rem 0rem 60rem !important;
}
.banner-slides-button .first-btn:hover a, .banner-slides-button .second-btn:hover a{
    color: #003DA6 !important;
}
.para-small p {
  margin-bottom: 0 !important;
}
.banner-slides-button .swiper-container {
    width: 1000rem !important;
    margin-left: 0 !important;
}
.banner-slides-button .first-btn:hover, .banner-slides-button .second-btn:hover{
    background: #ffffff;
    transition-duration: .3s;
    transition-property: transform;
    transform: scale(0.9);
  border: 1rem solid #ffffff;
}


.banner-slides-button a{
    font-size: 26rem;
    line-height: 1.3em;
    color: #ffffff !important;
    font-family: "Poppins", Sans-serif;
  font-weight: 300 !important;
  cursor: pointer;
}

.banner-slides-button .eae-slide-inner {
    justify-content: start !important;
}
.banner-slides-button .elementor-row {
    position: absolute !important;
    bottom: 280rem;
}
.text-card-in h1:before {
    content: "";
    width: 105rem;
    height: 3rem;
    background-color: #D9738D;
    position: absolute;
    display: inline-block;
    left: 85rem;
    top: 20rem;
}
.text-card-in h1 {
    font-size: 36rem;
    line-height: 1.1em;
    font-family: "Poppins", Sans-serif;
    margin-top: 0 !important;
    position: relative;
}
.text-card-in h4 {font-size: 31rem !important;line-height: 1.1em;color: #fff;position: relative;font-family: "Poppins", Sans-serif;font-weight: 500;}
.text-card-in h6 {
  line-height: 1.2em;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 12rem;
  font-size: 15rem !important;
 font-family: "Poppins", Sans-serif;
  letter-spacing: 2rem;
  margin-top: 20rem;
}

.explore-click a:hover  span {
  color:#3CCF4E;
  transition: 0.2s ease-in;
}
.explore-click a span.elementor-button-icon {
    margin-left: 15rem;
}
.explore-click a:hover  span.elementor-button-icon img {
  animation: left-right 1.2s ease-in-out infinite !important;
}
.social-icons {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 2;
}
.social-icons.black {
    background-color: red !important;
    padding: 20px;
}
.infov-reuse-col .icon_text_marquee_social_exp_inner {
  border: none !important}
.social-icons.white {
    background-color: yellow !important;
    padding: 20px;
}
.cursor-prev {
  opacity: 0;
}
.banner-slides:hover .cursor-prev {
  opacity: 1;
}
.hover-a a{
  transition: 0.2s ease;
}
.hover-a a:hover{
  color: #3CCF4E !important;
}
.social-icons .elementor-social-icons-wrapper.elementor-grid {
    display: inline-grid !important;
}
.social-icons{
    margin-right: 35rem;
}
.social-icons i {
    color: #ffffff !important;
}
.social-icons.dark i {
    color: #000000 !important;
}
.video-popup-slider.video-slider .swiper-slide-bg{
  filter: grayscale(100%);
}
 
.video-popup-slider.video-slider .swiper-slide-active:hover .swiper-slide-bg {
  filter: grayscale(0%);
}
.client-btn:hover span.elementor-button-icon.elementor-align-icon-right {
  animation: top-bottom 1.2s ease-in-out infinite;
}
li#all-services h2:hover {
    color: #3CCF4E;
}

li#services h2 {
    border-bottom: 2px solid;
    font-size: 48rem;
    line-height: 1.1em;
}
.da-jetcon-sec .elementor-container{
    max-width: 100% !important;
}
span.da-outline.text {
    color: #151515 !important;
    text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff !important;
}
 
 
.stacking-images{
  --slides-inview-delay: 350ms;
grid-column: 1/span 1;
grid-row: 1/span 1;
 z-index: 1;
  height: 640px;
margin-right: 30px;
width: 44.72222vw;
opacity: .999;
transition: opacity .45s linear,transform .95s cubic-bezier(.215,.61,.355,1);
  transition-delay: 0s, 0s;
transition-delay: .25s;
}


.Heading-grid {
  align-self: center;
  grid-column: 1/span 1;
  grid-row: 1/span 1;
  opacity: 1;
  transition: opacity .45s linear .35s;
  width: 37.01389vw;
}
.stack-img {
  --scale: 0.9;
  --rotation: 0;
  --offsetX: 0;
  --offsetY: 0;
  --index: 0;
  transform: translate3d(-50%,0,0); position: absolute !important; top: 0; left: 50%;
}
.stack-img.stack-img1{
  --ratio: 0.740356083086;
--rotation: 0;
--offsetX: 0;
--offsetY: 0;
--index: 0;
z-index: 4;}
.stack-img.stack-img2{
  --ratio: 0.8;
--rotation: 8;
--offsetX: 0;
--offsetY: 0;
--index: 1;
z-index: 3;}
.stack-img.stack-img3{
  --ratio: 0.8;
--rotation: 16;
--offsetX: 0;
--offsetY: 0;
--index: 2;
z-index: 2;}
.stack-img.stack-img4{
  --ratio: 0.8;
--rotation: 24;
--offsetX: 0;
--offsetY: 0;
--index: 3;
z-index: 1;}
.stack-img.stack-img5 {
  --ratio: 0.8;
  --rotation: 32;
  --offsetX: 0;
  --offsetY: 0;
  --index: 4;
  z-index: 0;
}
.stack-img .elementor-widget-container {
  transform: translate3d(calc(var(--offsetX)*1px),calc(var(--offsetY)*1px),0) rotate(calc(var(--rotation)*1deg)) scale(var(--scale));
  height: 640px;
}
.explore-solutions .elementor-button .elementor-button-text {
  font-size: 24rem;
  width: 180rem !important;
  line-height: 1.3;
  position: relative;
  display: flex;
  align-items: center;
  height: 150rem;
  justify-content: center;
  color: #fff;
  font-family: "Poppins", Sans-serif;
    font-weight: 500 !important;
}
.explore-solutions.active .elementor-button {
  background: #003DA6 !important;
font-size: 24rem !important;
  font-weight: 700 !important;
 
z-index: 99;
position: relative;
}
.slider-show .explorebtn {
  position: absolute;
}
.stack-img img {
    transform: rotate(0deg);
    transition: transform .55s cubic-bezier(.215,.61,.355,1);
    min-width: 480rem;
    max-width: 480rem !important;
}
.slider-show .stack-img .elementor-widget-container {
  transform: translateZ(0);
  height: 640px;
}
.business-outcom .elementor-container {
  gap: 30rem;
}
.explore-solutions {
  top: 190rem !important;
}
.slider-show .stack-img {
 
  width: 23% !important;
  margin-right: 2% !important;
  overflow: hidden;
  position: relative !important;
  left: 10%;  
 
  height: 100vh;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;

}
.partner-progress-slider .elementor-testimonial__cite .elementor-testimonial__name span {
  font-weight: 300 !important;
}
.sectionImgbox {
  align-items: center !important;
}
.slider-show .explore-solutions {
  left: 0;
}
.slider-show .innerstack-section.elementor-section .elementor-container{
  display: block !important;
}
.stacking-images {
  width: 60% !important;
}

.explorebtn .explore-solutions {
  right: -219rem !important;
}
.explorebtn {
  width: 100rem !important;
}
.slider-show  .elementor-2514 .elementor-element.elementor-element-250df30 {
  width: 100% !important;
}
.explore-solutions .elementor-button {
  background: #62BB46 !important;
  font-size: 24rem !important;
  height: 180rem  !important;
  width: 180rem !important;
   border-radius: 50%;
 
  z-index: 99;
  position: relative;
  opacity: 1;
    animation: fade 0.3s linear; cursor: pointer;
}
.scrollcustom-inner .ue-carousel-item img {
  min-height: 500rem;
}
.scrollcustom-inner  .uc_classic_carousel_container_holder:hover .card_carousel_title {
   font-family: "Poppins", Sans-serif; font-weight: 500 !important;
  text-decoration: underline;
} 
.scrollcustom-inner  .uc_classic_carousel_container_holder:hover  .arrow-green {
  width: 100rem;
}
.green{color: #62BB46 !important;}
.infov-cs-cntt-sec ul.infov-post-ul {
  padding-left: 0 !important;
}
.infov-cs-cntt-sec ul.infov-post-ul li::before {
  content: '';
  width: 8rem;
  height: 8rem;
  border-radius: 8rem;
  position: absolute;
  left: 15rem;
  background: #62BB46;
  top: 18rem;
}
.results-sec {
  background: #f6f8fa;
  padding: 90rem 80rem 60rem;
  margin-top: 50rem;
}
 
.results-sec {

    background: #f6f8fa;
    padding: 90rem 80rem 60rem;
    margin-top: 50rem;
    margin-left: -80rem;

}
.infov-cs-cntt-sec ul.infov-post-ul li {
  padding-left: 40rem !important; position: relative;
}
ul.infov-post-ul li {
  list-style: none;
  position: relative;
}
@keyframes fade {
  0%,100% { opacity: 0 }
  50% { opacity: 1 }
}
 
.explore-solution-head .elementor-heading-title {
  font-size: 24rem !important;
  color: #696969 !important;
  text-transform: uppercase;
  font-weight: 300 !important;
  font-family: "Poppins", Sans-serif;
  letter-spacing: 5rem;
  padding-left: 165rem;
  position: relative;
}
.explore-solution-head .elementor-heading-title::before {
  height: 2rem;
  width: 120rem;
  background: #DCDBDB;
  content: '';
  left: 0;
  content: '';
  display: block;
  position: absolute;
  top: 14rem;
}
 
.explore-solutions-close-button {
  width: auto !important;
  left: -2% !important;
  padding-top: 12% !important;
}
.content-slider-blue .uc_fbps_content {
  max-width: 100% !important;
  width: 100% !important;
}
.arrow-green {
  background-image: url('https://www.infovision.com/wp-content/uploads/2023/03/arrow-green.svg');
  width: 40rem;
  height: 17rem;
  display: block;
  background-position: center right;
  margin-top: 20rem;
  transition:width 2s ease;
  overflow: visible;background-repeat: no-repeat;
}
.sectionImgbox:hover .arrow-green {
width: 100rem;  
}
.sectionImgbox .elementor-image-box-title {
   font-family: "Poppins", Sans-serif;
  font-family:300 !important;
}
.sectionImgbox:hover .elementor-image-box-title {
   font-family: "Poppins", Sans-serif;
  text-decoration: underline;
}
.stacking-images .elementor-widget-wrap {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
  z-index: 1;
  display: flex;
  flex-direction: column;
}
.solution-section .swiper-slide {
  width: 23% !important;
  margin-right: 2% !important;
  padding: 0 !important;
}
.solution-section .elementor-testimonial__image {
  height: 475px !important;
}
.solution-section .elementor-testimonial__image img {
  border-radius: 10rem !important;
}
.solution-section  .elementor-main-swiper.swiper-container {
  display: flex;
  flex-direction: column;
}
.solution-section  .elementor-main-swiper.swiper-container {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  box-sizing: content-box;
  align-items: flex-start;
  margin: 0 !important;
}
.elementor-element.elementor-element-e5f069c.elementor-widget.elementor-widget-heading {
   transition: 1s all;
}
.lead-retail.infov-2colsec-inner .elementor-icon-list-icon svg {
    width: 50rem !important;
}
.lead-retail li.elementor-icon-list-item {
    padding: 15rem !important;
    border: 1rem solid #A5BAC970;
    margin-bottom: 15rem !important;
    border-radius: 8rem;
}
.blue-t {
    font-size: 34rem;
    line-height: 1.2em;
    color: #003DA6;
    font-weight: 700;
    font-family: "Poppins", Sans-serif;
  padding-bottom: 5px;
}
.in-two-cols ul.elementor-icon-list-items {
    display: flex;
  width: 100%;
}
.in-two-cols li.elementor-icon-list-item.elementor-inline-item {
    width: 45% !important;
}
.lead-retail li.elementor-icon-list-item:hover {
    background-color: #62BB46;
    transition: 0.2s ease-in;
}
.lead-retail li.elementor-icon-list-item:hover .elementor-icon-list-text, .lead-retail li.elementor-icon-list-item:hover .blue-t{
   color: #ffffff;
}
.lead-retail li.elementor-icon-list-item:hover svg path {
    stroke: #ffffff;
}
.lead-retail .elementor-widget-wrap.elementor-element-populated {
    background-position: left !important;
}
 
.sectionImgbox .elementor-image-box-content {
  padding-right: 130rem;
}
.sectionImgbox .elementor-image-box-title {
  margin-bottom: 22rem;
  line-height: 1.2 !important;
  min-height: 70rem;
}
 
.sectionImgbox .elementor-image-box-img, .sectionImgbox .elementor-image-box-img img {
  width: 100% !important;
  min-width: 500rem !important;
  margin-bottom: 17rem !important;
}
.sectionImgbox {
  display: flex !important;
  flex-shrink: 0 !important;
  height: 100vh;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  width: 32.73% !important;
  font-size: 30px;
  margin-right: 20rem !important;
}
 .animated-head .elementor-headline-text-wrapper svg {
  top: 65% !important;
}
.elementor-headline.e-animated svg path {
    animation-duration: var(--animation-duration,5.2s) !important;
  }
.btn-abs {
  position: absolute !important;
  top: 72vh !important;
  right: 14vh !important;
  left: auto;
  max-width: 36%;
}
 
.explore-solutions-close-button {
  width: auto !important;
}
.sectionImgbox  img {
  
  display: inline-block;
  }
 
  
 
.scrollcustom {
  opacity: 0; height: 0 !important;
}
.solution-section.slider-show + .scrollcustom {
 
  overflow: hidden; opacity: 1; height: 100% !important;
}
.solution-section.slider-show   {
  display: none  ;
}
.solution-section   {
  display: block  ;
}
.explore-solutions-close-button .elementor-button {
  background: #003DA6 !important;
  font-size: 24rem !important;
  height: 180rem !important;
  width: 180rem !important;
  border-radius: 50%;
  z-index: 99;
  position: relative;
  opacity: 1;
  animation: fade 0.5s linear;
  left: 2%;
  top: 10% !important;
  z-index: 99;
  padding: 0rem !important; cursor: pointer;
}
.explore-solutions-close-button .elementor-button-text {
  font-size: 25rem;
  width: 180rem !important;
  line-height: 180rem;
  position: relative;
  display: flex;
  align-items: center;
  height: 180rem;
  justify-content: center;
  color: #fff;
}
.image-animate1 {
  left: 0 !important;
  right: 0 !important;
  z-index: 2 !important;
}
.career-aninmated-banner {
  min-height: 840rem !important;
}
.our-values .ue_timeline_item_image {
  position: absolute;
  right: 25rem;
  width: 85rem !important;
  height: 85rem !important;
}
.our-values .ue_timeline_item_content_main {
  padding-right: 155rem !important;
}
.our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n+1) {
  text-align: right;
}
.our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main {
  padding-right: 0rem !important;
  padding-left: 155rem !important;
}
.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;
  width: 85rem !important;
  height: 85rem !important;
}
 
 
.our-values .ue_timeline_item_icon_line_offset {
  height: 75rem;
  width: 3rem;
  background-color: #DFDAE1;
}
.our-values .ue_timeline_item_icon_line {
  width: 3rem;
  background-color: #DFDAE1;
}
.our-values .ue_timeline_item_icon_holder {
  width: 15rem;
  height: 15rem;
}
.our-values .ue_timeline_item_subtitle {
  
  margin-top: 17rem;
}
.content-slider-blue .elementor-image-box-content {
  padding-right: 100rem;
}
.our-values .ue_timeline_item_content {
  margin-bottom:80rem;
}
.perks-infovision .elementor-tab-content.elementor-active {
  border-top-color: transparent !important;
}
.life-at-infovision .attachment-full {
  min-width: 1650rem !important;
}
.perks-infovision .elementor-tab-title.elementor-active {
  border-bottom-color: transparent !important;
}
.perks-infovision .elementor-accordion-item {
  border-left: none !important;
  border-right: none !important;
}
.life-img1 img {
  min-width: 336rem !important;
}
.life-img2 img {
  min-width: 450rem !important;
}
.life-img3 img {
  min-width: 450rem;
}
.life-img4 img {
  min-width: 450rem;
}





.main-s {
  height: 3000rem;
  border-left: 60rem solid #F2F7FB;
  border-right: 60rem solid #F2F7FB;
  border-top: 60rem solid #F2F7FB;
  
}
.main-s .elementor-heading-title {
  width: 90%;
  margin: 0 auto !important;
  left: 110rem !important;
  z-index: 0 !important;
}
.perks-infovision .elementor-tab-title {
  padding: 30rem 0 30rem !important;
}
.perks-infovision .elementor-tab-title.elementor-active {
  padding-bottom: 20rem !important;
}
.perks-infovision .elementor-tab-content {
  padding-bottom: 30rem !important;
}
.perks-infovision .elementor-tab-content {
  padding-bottom: 35rem !important;
  padding-left: 35% !important;
  padding-right: 6% !important;
}
.perks-infovision .elementor-accordion-icon.elementor-accordion-icon-right {
  padding-top: 12rem !important;
  padding-right: 10rem !important;
}
.current-op-btn-arrow a::before {
  content: '';
  height: 3rem;
  width: 400rem !important;
  display: block;
  position: absolute;
  right: 70rem;
  z-index: 0;
  background: #fff;
  opacity: 0.3;
  top: 39rem;
}

 /* css for job search page and home page */

.job-position-sec .jet-listing-grid__item {
padding: 0 !important;
}
.infov-primary-btn .elementor-button-link {
  padding: 14rem 35rem !important;
  border-radius: 30rem !important;
}
.btn-round .jet-listing-dynamic-field__content {
 border: 1px solid #A5BAC9;
  border-radius: 30rem;
padding: 15rem 50rem;
}
.job-position-sec .on-hover-sec:hover{
  background-image: linear-gradient(to top, #003DA6 50%, transparent 50%);
    background-size: 100% 200%;
    background-position: bottom;
    transition: background-position 0.4s ease-in-out;
  color:#fff !important;
  cursor:pointer;
}

.job-position-sec .on-hover-sec:hover .elementor-widget-text-editor ,
.job-position-sec .on-hover-sec:hover .elementor-heading-title,
.job-position-sec .on-hover-sec:hover 
.jet-listing-dynamic-field__content
{
    color:#fff !important;
  transition:  0.3s ease-in-out;
}
.on-hover-sec{
  position:relative;
}
.job-position-sec .on-hover-sec:hover .btn-round .jet-listing-dynamic-field__content{
  background-color:#fff;
  color:#000 !important;
  border-color:#fff;
}
.job-position-sec .on-hover-sec:hover  .arrow-btn{
  opacity:0;
}
.job-position-sec .on-hover-sec:hover .on-hover-btn{
  opacity:1;
  transform: scale(0.85);
  transition:  0.3s ease-in;
}
.job-position-sec .on-hover-sec .on-hover-btn{
  opacity:0;
}
.redirect-btn{
  position:absolute !important;
    right:0 !important;
  bottom:0 !important;
}
.font-light{
  font-weight:300 !important;
   font-family: "Poppins", Sans-serif;
}
.pos-sticky {
    position: sticky !important;
    top: 0 !important;
}
.insights-contt-left-col .pos-sticky {
    top: 140rem !important;
}
 
.job-position-sec .jet-listing-grid__item {
    padding: 0 !important;
}
 
.infov-cs-featured-img {
  line-height: 0 !important;
}
 
.infov-cs-title {
  min-height: 80rem;
}
.infov-cs-title.eae-pop-btn-type-text {
  width: 100% !important;
}
.infov-cs-title.elementor-page-title.elementor-widget-heading {
  width: 100%;
}
 
/* FOR ON HOVER TABS IN HOME *******/

.infov-hover-tab.content-onhvr .industry-txt {
    transform: none;
}
.infov-hover-tab.content-onhvr .elementor-inner-section:hover .elementor-heading-title, .infov-industry-tabs.active    .elementor-heading-title{
 
  font-size:44rem !important;
    font-weight: 700 !important;
  font-family: "Poppins", Sans-serif; font-weight:500
}
.infov-hover-tab.content-onhvr  .elementor-heading-title {
 
    font-family: "Poppins", Sans-serif;
  font-weight:300 !important;
    transition:  0.3s ease-in;
}
.infov-hover-tab.content-onhvr .infov-industry-healthcare.active .infov-healthcare-img ,
.infov-hover-tab.content-onhvr  .infov-healthcare-img.active, .infov-tfg-img.active, .infov-ome-img.active, .infov-ecom-img.active, .infov-tc-img.active, .infov-bfs-img.active{
  display:block !important;
      -webkit-animation: fadeIn 0.5s;
    animation: fadeIn 1.8s;
}
.infov-industry-tabs {
  margin-right: 310rem !important;
}
.infov-industry-tabs .industry-txt {
  padding-right: 100rem;
}
.infov-primary-btn {
  height: 50rem !important;
}
.enquiry-form input.wpcf7-form-control.wpcf7-text, .enquiry-form textarea.wpcf7-form-control.wpcf7-textarea {
  border-radius: 0;
}
.enquiry-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus, .enquiry-form textarea.wpcf7-form-control.wpcf7-textarea:focus {
  border-bottom-color: #62BB46;
}
@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
.custome-hvr-tab .hover-child.child-active .para p {
  padding: 10rem 0 12rem;
}
.hvr-arrow .elementor-icon {
  font-size: 80rem !important;
}
.custome-hvr-tab .hvr-arrow {
  top: auto !important;
  right: 10rem !important;
  bottom: 25rem !important;
}
.content-onhvr.infov-hover-tab .infov-industry-healthcare.active .elementor-heading-title:hover, .infov-hover-tab.content-onhvr .infov-industry-healthcare .elementor-heading-title:hover{
    transform: translateY(0%) !important;
}

.col2-img-con .elementor-widget-image .attachment-large {
  min-width: 640rem;
}
.infov-industry-tabs.active .industry-txt {
  display: block;
}
 
.infov-cxt-sec .uc_icon img {
  width: 80rem !important;
}
.infov-cxt-sec .uc_arrow_icon img {
  width: 85rem !important;
}
.infov-home-insights-title .elementor-heading-title.elementor-size-default {
  min-height: 90rem;
}
.awards-home .uc_logo_marquee_holder {
  padding: 30rem !important;
}
.solutions-mobile-slider { display: none;}
.white {
  color: #fff;
}
.yellow {
  color: #DCDD6F;
}
.uc_logo_marquee_holder.abtpg {
  background: #044AC6 !important;
  border-color: #044AC6 !important;
  height: 230rem !important;
}
.white-small {
  color: #fff !important;
  font-size: 60rem !important;
 font-family: "Poppins", Sans-serif;
  font-weight: 300;
}
.blue {
  color: #78A7F8;
}
.card-sec-div-about img {
  width: 380rem !important;
}
.secondary-btn .elementor-button-link.elementor-button {
  padding-left: 0 !important;
   -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;
}
.secondary-btn .elementor-button-link.elementor-button: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;
}
.location-hotspot .jet-hotspots__item .jet-hotspots__item-inner {
   
  flex-flow: column;
   
  color: transparent;
  background-color: transparent;
   
}
.location-hotspot .jet-hotspots__item-text {
  color: #fff;
  font-size: 19rem !important;
  font-family: "Poppins", Sans-serif;
  font-weight: 500 !important;
  margin-top: 13rem !important;
  opacity: 0.8;
}
.location-hotspot .tippy-box {
  position: relative;
  background-color: #fff;
  color: #fff;
  border-radius: 10rem;
  font-size: 16rem;
  line-height: 1.4;
 
  text-align: center;
}
.location-hotspot .tippy-content {
  padding: 0 !important;
}
.location-top-head {
  background: #62BB46;
  color: #fff;
  padding: 20rem;
  border-radius: 10rem 10px 0px 0rem;
}
.location-top-head h3 {
  font-size: 24rem !important;
  text-transform: uppercase;
}
 .img-box-link .text-left.simple-card > a {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
.location-inner-div h3 {
  font-size: 24rem !important;
  padding: 12rem 32rem;
  font-family: "Poppins", Sans-serif;
  font-weight: 300 !important;
  display: flex;
}
.location-left {
  width: 200rem;
  text-align: left;
}
.location-right {
  width: calc(100% - 200rem);
  text-align: left;
}
.location-inner-div {
  padding: 15rem 0;
}
.location-inner-div h3 strong {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.ppl-first img {
  width: 100%;
}
.two-col-grt-place .elementor-image-box-img img {
  width: 700rem !important;
}
.two-col-grt-place .elementor-image-box-img {
  text-align: right;
}
.abtsec-2 .col2-img-con img {
  min-width: 780rem;
  border-radius: 5px;
}
.location-hotspot img {
  width: 100% !important;
}
.location-hotspot .jet-hotspots__inner {
  width: 100% !important;
}
.location-hotspot .jet-hotspots__inner  img{
width: 100% !important;
max-width: 100% !important;
}
.proud-sponsors img {
  min-width: 800rem;
}
.eae-wrap-18ff905 .eae-close, .eae-wrap-9833e6a .eae-close, .eae-wrap-281191c .eae-close, .eae-wrap-1d2f656 .eae-close, .eae-wrap-d4d721c .eae-close, .eae-wrap-d21f010 .eae-close, .eae-wrap-c8694b2 .eae-close, .eae-wrap-7d994c1 .eae-close, .eae-popup .eae-close {
    top: 30rem !important;
    }
.infov-dvideo-popup .jet-elements-icon.jet-video__play-button-icon svg {
  background-color: transparent !important;
}
.jet-video__play-button {
  font-size: 80rem !important;

}
.abt-title h2 {
    font-size: 85rem !important;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
}
.abt-subhead h5 {
    font-size: 20rem !important;
   line-height:1.2em !important;
     font-family: "Poppins", Sans-serif;
  font-weight:300 !important;
    color: #ffffff;
    padding: 10rem 0 !important;
}
.col2-img-con-para a {
  color: #003DA6;
}
.col2-img-con-para a:hover {
  text-decoration: underline
}
.about-3col-awards .col2-img-con-para .elementor-widget-container a {
  color: #62bb46 !important;
  font-weight: 700;
  text-decoration: underline;
  display: block;
}

.infov-leader-vp {
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto !important;
  text-align: center;
}
.infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap {
  height: 65%;
  width: 65%;
  border-radius: 50% !important;
}
.infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap .eae-info-circle-item__content {
  text-align: left !important;
  padding:25rem !important;
}
.filter-right-area {
  margin-left: 50rem !important;
}
.loop-template {
  padding: 40rem 50rem !important;
}
.loop-template .infov-cs-radio-ftr {
  width: 100% !important;
  padding-bottom: 20rem;
}
.top-slider-title {
  font-family: "Poppins", Sans-serif;
  font-family:300 !important;
  color: #000;
  font-size: 29rem;
  padding-bottom: 32rem;
}
.slider-con ul {
  margin-left: 0 !important;
  padding-left: 34rem !important;
}
.slider-con ul li {
   font-family: "Poppins", Sans-serif;
  font-weight: 300;
  font-size: 24rem;
  line-height: 1.6em;
}
.counter-list-omni .uc-items-wrapper .ue-step-item .ue-item-highlight .ue-step-icon svg {
 min-width: 60rem;  
}
.advanced-analytics-action {
  width: 450rem !important;
  border: 1px solid #000;
  padding: 30rem;
  background: #fff;
  position: absolute !important; z-index: 2 !important;
}
.step-1.advanced-analytics-action {
  top: -5% !important;
  left: 190rem !important;
  z-index: 2;
}
.relative-image {
  position: relative;
  z-index: 1;
}
.step-2.advanced-analytics-action {
  right: 120rem;
}
.step-3.advanced-analytics-action {
  bottom: 10%;
  left: 33%;
}
.step-3-img {
  margin-top: 40rem;
}
.infov-drag-slider .uc_classic_carousel_content {
  min-height: 360rem !important;
}
.infov-drag-slider.extra-min-height .uc_classic_carousel_content {
  min-height: 400rem !important;
}
.infov-drag-slider.industry-leadingr .owl-dot, .infov-drag-slider .owl-dot.active {
  width: 16% !important;
  }
 
.bfsi-leaders .jet-listing-grid__items {
  justify-content: center;
}
.section-ul-head {
   font-family: "Poppins", Sans-serif;
  font-weight: 300 !important;
  font-size: 28rem !important;
  margin-bottom: 20rem;
}
.bfsi-list-1 ul {
  margin-left: 0 !important;
  padding-left: 30rem !important;
}
.offering-list ul {
  padding-left: 30rem !important;
  margin-left: 0 !important;
}
.hupport-head {
  font-size: 28rem !important;
  font-weight: 700 !important;
  margin-bottom: 30rem !important;
}
.BFSI-two-col ul {
  margin-left: 0;
  padding-left: 30rem !important;
}
.BFSI-two-col ul li {
  margin-bottom: 5rem;
}
.marquees-with-heading-desc .uc_logo_marquee_holder.ue-marquee-tag.icon_text_marquee_social_exp_inner:hover {
  transform: translateY(-10px);
}
.marquees-with-heading-desc .uc_logo_marquee_holder.ue-marquee-tag {
  height: auto !important;
  min-height: 382rem !important;
  padding: 25rem !important;
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
}
.marquees-with-heading-desc .ue-marquee-tag-icon img {
  height: 90rem !important;
  text-align: left;
  width: auto !important;
  margin-bottom: 30rem !important;
  margin-top: 10rem;
}
.marquees-with-heading-desc .backoffice-ue-marquee-title {
    font-size: 26rem;
    font-family: "Poppins", Sans-serif;
    font-size: 24rem;
    font-weight: 300;
    font-weight: 500;
    margin-bottom: 20rem;
    color: #000 !important;
	min-height: 20px;
}
.backoffice-ue-marquee-desc {
    font-family: "Poppins", Sans-serif;
    font-weight: 300 !important;
}
.infov-reputation-box-outer.white-text .backoffice-ue-marquee-title {
  color: #fff !important;
}
.marquees-with-heading-desc.white-text .backoffice-ue-marquee-desc {
    color: #fff !important;
}
 
.ai-operation-how-we-do .omnichannel-content-cards .omnichannel-content-card-inner.active {
  justify-content: start !important;
  align-items: center !important;
}
.ai-operation-how-we-do .ue_sub ul {
  margin-left: 0 !important;
  padding-left: 30rem !important;
}
.ai-operation-how-we-do .ue_sub ul li {
  padding-bottom: 11rem;
}
.infov-cxt-sec .infov-cxt-box .uc_icon img {
  width: 102rem !important;
}
.green-bg-text {
  position: absolute !important;
  bottom: 0;
  right: 0;
  left: auto;
  background: #62BB46;
  width: 236rem !important;
  text-align: center;
  height: 235rem;
  border-radius: 235rem 0% 0rem 0rem;
  display: flex;
  align-items: end !important;
  justify-content: center !important;
  padding-bottom: 71rem;
  padding-left: 20rem;
}
.infov-awardsm-list .jet-listing-grid__item .awards-acc-sec {
  min-height: 365rem !important;
}
.chris-lillis-timeline .ue_timeline_item .ue_timeline_item_subtitle {
  background: #003DA6;
  color: #fff !important;
  font-size: 24rem !important;
  padding: 8rem 45rem 10rem;
  border-radius: 80rem;
  z-index: 9999;
  position: absolute;
}
.chris-lillis-timeline .ue_timeline_item:nth-child(2n+1) .ue_timeline_item_subtitle {
  left: -280rem;
  top: 20rem;
}
.chris-lillis-timeline .ue_timeline_item:nth-child(2n) .ue_timeline_item_subtitle {
  right: -340rem !important;
  top: 0;
}
.chris-lillis-timeline .ue_timeline_item .ue_timeline_item_content_main {
  overflow: visible !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(2) .ue_timeline_item_subtitle {
  top: 20rem;
  right: -315rem !important;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_subtitle {
  top: -30rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(1) .ue_timeline_item_subtitle {
  top: 18rem;
}
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(4) .ue_timeline_item_subtitle {
  top: -25rem;
}
 
 
.infov-logo .attachment-full {
  min-width: 300rem !important;
  width: 300rem !important;
}
 
.chris-lillis-timeline.our-values .ue_timeline_item:nth-child(5) .ue_timeline_item_subtitle {
  left: -365rem;
  top: 25rem;
}
.listing-card-section > .elementor-container .elementor-row {
  gap: 30rem;
}
.leadership-cards.leadership-three-column {
  width: 72% !important;
}
.list-box ul li {
  color: #fff;
  font-size: 24rem;
  line-height: 1.6;
  font-family: "Poppins", Sans-serif;
  font-weight: 300;
}
.list-box ul {
  padding-left: 0;
  margin-left: 20rem;
}
.two-color-sec .elementor-text-editor {
  font-family: "Poppins", Sans-serif;
}
.uc_logo_marquee.icon_text_marquee_social_exp .uc_marquee.ue-marquee-content, .uc_logo_marquee.icon_text_marquee_social_exp .uc_marquee.ue-marquee-content .uc-logo-wrapper {
    overflow: visible !important;  
 
   margin-top: 6rem !important;
}
.top-banner .infov-primary-btn .elementor-button-link:hover {
  background-color: #62BB46 !important;
  border-color: #62BB46 !important;
  color: #fff !important;
}
.top-banner .infov-primary-btn .infov-btn-arrow svg circle {
  fill: #62BB46 !important;
}
.top-banner .infov-primary-btn .infov-btn-arrow svg path {
  fill: #fff !important;
}
.counter-card-section .counter-card:hover .elementor-counter-number-suffix {
  color: #fff !important;
}
.page-id-21670 .banner-top-text .elementor-heading-title {
  text-transform: none !important;
}
.infov-location-news-section .infov-location-news-section-main .elementor-container.elementor-column-gap-no {
  margin-left: 0;
}
.infov-drag-slider ul li {
  font-size: 24rem !important;
  line-height: 1.6em !important;
}
.partnering-exp-step .btn-wraper svg {
  min-width: 80rem;
}
.infov-header::after {
  content: none;
  background-color: rgba(9, 9, 11, 0.3);
  position: absolute;
  height: 100% !important;
  width: 100% !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
}
.infov-header .elementor-container {
  z-index: 2;
}
.infov-header.active::after { content: none !important}
.integrates-box .ekit-wid-con .elementskit-btn svg {
    min-width: 19rem;
}
 
.eae-slide-content .para-small {
  padding-bottom : 80rem;
}
.elementor-repeater-item-9273612 .eae-slide-content .para-small  {
    padding-bottom: 20rem;
}
.banner-slides-button .eae-slide-content {
  padding: 0 0 0 50rem;
}
.banner-slides-button .eae-slide-inner {
  padding: 0 !important;
}
.elementor-repeater-item-b9c9bec .ue-item-highlight svg {
  margin-top: 30rem;margin-top: 30rem !important;
}
 
 

/*-------------------------------- Responsive Media query ------------------------------------- */
  @media  (max-width: 1699px){
    .sec-right .elementor-widget-wrap {
  padding-left: 60rem !important;
}
}
  @media  (max-width: 1480px){
    .content-slider-blue .owl-dots {
  margin-top: 0 !important;
}
 .relative-image {
  max-width: 1180rem;
}
.infov-cs-temp:hover .infov-cs-title span.eae-popup-btn-text::after, .infov-cs-temp:hover .infov-right-featured-title .elementor-heading-title a::after, .infov-cs-temp:hover .infov-cs-title .elementor-heading-title::after, .infov-cs-temp:hover .infov-cs-title span.eae-popup-btn-text::after {
   content: none !important;
}
  .slider-con ul li {
    font-size: 23rem;
}   
    .top-slider-title {
    font-size: 32rem;
  }
    .main-s {
  height: 3200rem;
  }
.our-values .ue_timeline_item_subtitle {
  margin-top: 15rem !important;
  font-size: 25rem !important;
}
        .life-img1 img {
  width: 350rem;
}
        .life-img2 img {
  width: 350rem;
}
    .life-img3 img {
  width: 450rem;
}
    .life-img4 img {
  width: 450rem;
}
    .our-values {
  padding-left: 50rem !important;
  padding-right: 50rem !important;
}
    .col2-img-con-para .elementor-widget-container {
  font-size: 23rem !important;
}
  .sponsors-text-sec .elementor-widget-container {
  font-size: 23rem !important;
} 
    .secondary-btn .elementor-button-link.elementor-button {
  font-size: 23rem !important;
}
.our-values .ue_timeline_item_title {
  font-size: 38rem !important;
}
    .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(1) .ue_timeline_item_subtitle {
  top: 40rem;
}
    .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(2) .ue_timeline_item_subtitle {
  top: 40rem;
 }
    .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_subtitle {
  top: -5rem;
}
    .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_subtitle {
  top: -5rem;
}
    .chris-lillis-timeline .ue_timeline_item:nth-child(2n) .ue_timeline_item_subtitle {
    top: 40rem;
}
    .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(5) .ue_timeline_item_subtitle {
   top: 40rem;
}
.banner-desc {
  font-size: 26rem;
  line-height: 1.4;align-content 
}
.banner-slides .eae-swiper-slide {
  height: 1000rem !important;
}
  .banner-slides .eae-slide-content {
    margin-top: 100rem !important;
}
  .banner-slides .explore-click-inner {
  margin-top: 80rem;
}
  .banner-slides .eae-slide-text {
  font-size: 28rem !important;
}
    .o-container .elementor-container {
   max-width: 1570rem !important;
}
    .explore-solution-head .elementor-heading-title {
  font-size: 30rem !important;
   padding-top: 4%;
}
    .explore-solution-head .elementor-heading-title::before {
   top: 118rem;
}
    .lets-talk-bt-sec .attachment-full {
  min-width: 200rem !important;
  width: 60% !important;
}
}

@media  (max-width: 1199px){
 
  .slider-con ul li {
    font-size: 25rem;
}
  .top-slider-title {
    font-size: 35rem;
  }
  .infov-cs-temp:hover .infov-cs-title .elementor-heading-title a::after{ content: none}
  .infov-cs-filter-row .jet-radio-list__label {
  font-size: 26rem !important;
}
  .post-small-text .elementor-heading-title {
  font-size: 24rem !important;
}
  .infov-cs-title .eae-popup-btn-text, .infov-cs-title a, .infov-right-featured-title a, .infov-wp-title .elementor-heading-title {
  font-size: 28rem !important;
     
}
  .infov-cs-filter-row .jet-radio-list__button {
  padding: 6rem 20rem !important;
  border-radius: 30rem !important;
}
  .infov-cx-select-ftr .jet-select select {
  font-size: 22rem !important;
}
  .col2-img-con-para .elementor-widget-container {
  font-size: 24rem !important;
  line-height: 1.6;
}
  .two-col-grt-place .elementor-image-box-description {
  font-size: 24rem !important;
  line-height: 1.6 !important;
}
  .sponsors-text-sec .elementor-widget-container {
  font-size: 24rem !important;
  line-height: 1.6;
}
  .abtsec-2 .col2-img-con img {
  min-width: auto;
}
  .sec-right .elementor-widget-wrap {
  padding-left: 30rem !important;
}
  #uc_about_marquee_elementor11695 .abt-subhead h5 {
  font-size: 22rem !important;
  line-height: 1.3 !important;
  }
.infov-cxt-box .uc_title {
  transform: none !important;
  margin-top: 15rem !important;
  margin-bottom: 30rem !important;
}
.infov-cxt-sec .uc_animated_feature_box .uc_style_animated_cxtransformation_box_elementor_description {
  font-size: 16rem !important;
}
  .perks-infovision .elementor-tab-content p {
  font-size: 27rem;
  line-height: 1.3;
}
    .perks-infovision .elementor-tab-title .elementor-accordion-title {
  font-size: 41rem !important;
}
 
  .solutions-mobile-slider{ display: block;}
  .cs-customer-cmt .jet-listing-dynamic-field__icon.is-svg-icon {
  position: absolute;
  left: -94rem;
  top: 47rem;
  margin-right: 13rem !important;
}
    .mk-impact img {
  width: 70% !important;
}
  .infov-cxt-sec .uc_animated_feature_box .uc_content {
  line-height: 1.2em !important;
}
  .infov-cxt-sec .uc_animated_feature_box .uc_arrow_icon {
  padding-top: 20rem !important;
}
}
@media  (max-width: 1023px){
  .gptw-img-style img#n2-ss-2item2 {
    width: 300px !important;
}
  .gptw-img-style img#n2-ss-2item2 {
    width: 300px!important;
}
  .slider-head {
    font-size: 38px !important;
     margin-bottom: 20px !important;
}
  .slider-sub-head {
    font-size: 18px !important;
        margin-bottom: 8px !important;
}
  .slider-sub-head2 {
    font-size: 18px !important;
        margin-bottom: 8px !important;
}
  .btn-column {
    margin-right: 0 !important;
}
  .slider-right-next-btn a {
    padding: 141px 47px 70px 65px !important;
    font-size: 23px !important;
    line-height: 1.1!important;
}
  .slider-right-next-btn {
      right: -100px !important;
    bottom: -12rem!important;
     width: 300px !important;
}
  .primary-btn-infov a, .secondary-btn-infov a {
    font-size: 15px !important;
      padding: 10px 25px !important;
      border-radius: 50rem !important;
}
  .column-bg .elementor-widget-wrap {
  height:400px;
  margin-bottom: 20px;
}
  #elementor-popup-modal-38376 .eicon-close, #elementor-popup-modal-39624 .eicon-close, #elementor-popup-modal-38541 .eicon-close, #elementor-popup-modal-38550 .eicon-close, #elementor-popup-modal-38550 .eicon-close, #elementor-popup-modal-38547 .eicon-close {
  background: rgb(98, 187, 70);
  width: 35rem;
  height: 35rem;
  border-radius: 50%;
  text-align: center;
  line-height: 35rem;
  right: 0 !important;
  color: #fff;
  font-size: 19rem;
}
  .listing-card-section .elementor-container.elementor-column-gap-default {
   flex-wrap: nowrap;
}
  .blue-t {
    font-size: 26rem;
    line-height: 1.2em;
  }
  .in-two-cols li.elementor-icon-list-item.elementor-inline-item {
    width: 48.5% !important;
}
  .lead-retail li.elementor-icon-list-item span{
    font-size: 14rem !important;
    line-height: 1.3 !important;
}
  .business-outcom .elementor-container {
  gap: 20rem;
}
  .gap-row .elementor-container {
  gap: 10rem;
}
  .content-slider-blue .elementor-image-box-title {
  font-size: 25px !important;
}
  .content-slider-blue .elementor-image-box-title br {
  display: none !important;
}
  .content-slider-blue li {
  font-size: 17px !important;
}
  .content-slider-blue .uc_fbps_slide {
  display: block !important;
  height: auto !important;
}
  .gap-row .elementor-container.elementor-column-gap-default {
  flex-wrap: nowrap;
}
  .sub-heading-top {
  font-size: 12px !important;
   right: 8px;
  top: 6px;
}
   
  .contact7-popup .wpb-pcf-btn.wpb-pcf-btn-medium {
    padding: 12px 30px;
    font-size: 12rem;align-content
  }
  #elementor-popup-modal-39019 i.eicon-close {
    background-color: #ffffff !important;
    border-radius: 30rem !important;
    padding: 7rem 7rem;
    margin-right: 25rem !important;
    font-size: 15rem !important;
}
  .icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-1 .elementskit-box-body.ekit-image-box-body {
  position: relative;
  top: unset;
  left: unset;
}
  .icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-2 .elementskit-box-body.ekit-image-box-body {
  right: unset;
  position: relative;
  top: unset;
}
  .relative-image {
 display: none;
}
  .explore-solution-head .elementor-heading-title {
  font-size: 19rem !important;
  padding-top: 0;
  padding-left: 0;
}
  .para-small {
  padding-right: 0;
}
  .banner-slides .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 8rem !important;
  height: 8rem !important;
   }
  .banner-slides .eae-slide-inner {
  width: 60% !important;
}
  .eae-slide-content .para-small {
  padding-bottom: 30rem;
}
.elementor-repeater-item-9273612 .eae-slide-content .para-small  {
    padding-bottom: 20rem;
}
  .explore-solutions-close-button {
  display: none;
}.scrollcustom-inner .ue-carousel-item img {
  min-height: 300px;
  height: 300px !important;
}
  .solution-section { display: none;} 
  .scrollcustom {
  display: block;
  opacity: 1;
  height: auto !important;z-index: 2;
}
 
  .infov-drag-slider .icon-list-slider ul li::after {
   height: 8px;
  width: 8px;
  left: -12px;
  top: 10px;
  border-radius: 8px;
}
  .content-boxes .elementor-row {
  gap: 0rem !important;
}
  .home-rct-sec .infov-cxt-box .uc_animated_feature_box {
  height: 330rem !important;
}
  .text-with-subtext .elementor-icon-list-item .elementor-icon-list-text span {
  font-size: 15rem !important;
  color: #4D5858;
}
  .text-with-subtext .elementor-icon-list-item:not(:last-child) {
  margin-bottom: 14rem;
}
  .infov-cxt-sec1 .uc_animated_feature_box .uc_icon img {
  width: 65rem;
}
  .infov-logo .attachment-full {
  min-width: auto !important;
  width: auto !important;
}
  .infov-drag-slider.extra-min-height .uc_classic_carousel_content {
  min-height: auto !important;
}
.home-mobile-slider .jet-slider__content-inner {
  padding-left: 40rem !important;
  padding-right: 40rem !important;
}
  .home-mobile-slider .jet-slider__title {
  margin-bottom: 20rem !important;
}
  .home-mobile-slider .jet-slider__desc {
  margin-bottom: 20rem !important;
}
.home-mobile-slider   .sp-horizontal .sp-previous-arrow {
  left: 5rem;
  right: auto;
}
  .home-mobile-slider   .sp-horizontal .sp-next-arrow  {
  right: 5rem;
  left: auto;
}
  .home-mobile-slider .jet-slider__button-wrapper a {
  padding: 10rem 20rem !important;
  font-size: 14rem !important;
   font-family: "Poppins", Sans-serif;
  font-weight: 300 !important;
  line-height: 1 !important;
}
  .banner-slides-button {
  width: 500rem;
}
  .banner-slides-button .first-btn a, .banner-slides-button .second-btn a {
  font-size: 14rem !important;
  line-height: 0.9 !important;
}
  .banner-slides-button .eae-slide-content {
  padding: 0 0 0 60rem;
}
.banner-slides .eae-slide-inner .eae-slide-content {
  padding: 0rem 0rem 0rem 60rem !important;
  margin: 0 !important;
}
  .banner-slides-button .first-btn {
   margin-right: 10rem;
   }
  .banner-slides-button .elementor-row {
  position: absolute !important;
  bottom: 50px;
}
  .infov-drag-slider ul li {
  font-size: 16rem !important;
  line-height: 1.6em !important;
}
  .infov-drag-slider .uc_classic_carousel_content {
  min-height: auto !important;
}
  .infov-cxt-sec .uc_style_animated_cxtransformation_box_elementor_title {
  font-size: 20rem !important;
}
.infov-cxt-sec .uc_animated_feature_box {
  padding: 20rem !important;
}
  .top-banner {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
  .list-box ul li {
   font-size: 16rem;
  }
.omnichannel-content-card-inner.active {
  padding: 20rem 20rem 30rem 10rem !important;
}
  .chris-lillis-timeline .ue_timeline_item .ue_timeline_item_subtitle {
   font-size: 20rem !important;
  padding: 3rem 35rem 5rem;
  }
  .chris-lillis-timeline .ue_timeline_item:nth-child(2n+1) .ue_timeline_item_subtitle {
  left: -208rem;
  top: 5rem;
}
  .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(2) .ue_timeline_item_subtitle {
  top: 4rem;
  right: -230rem !important;
}
  .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(4) .ue_timeline_item_subtitle {
  top: 6rem;
  right: -250rem !important;
}
  .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(5) .ue_timeline_item_subtitle {
  left: -272rem;
  top: 5rem;
}
  .chris-lillis-timeline .ue_timeline_item:nth-child(2n) .ue_timeline_item_subtitle {
  right: -242rem !important;
  top: 10rem;
}
  .infov-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote {
   max-width: 500rem;
  }
  .infov-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote::before {
  
  width: 100rem;
  height: 100rem;
  
  top: -80rem;
  left: -70rem;
 }
  .infov-social-exp-blockquote .social-exp-blockquote-inner .elementor-blockquote .quote-close {
  width: 30rem;
    height: 30rem; }
  .custom-gap-row .elementor-column-gap-default .elementor-row {
  gap: 20px;
}
  .infov-awardsm-list .jet-listing-grid__item .awards-acc-sec {
  min-height: 190rem !important;
}
  .infov-awardsm-list .elementor-widget-theme-post-excerpt .elementor-widget-container {
  font-size: 16rem !important;
}
  .green-bg-text {
   width: 120rem !important;
  
  height: 120rem;
  border-radius: 120rem 0% 0rem 0rem;
  
  padding-bottom: 35rem;
  padding-left: 20rem;
}
  .fastgrowth-tabs.ca-counter-tabs .result-matter-tabs .jet-tabs__control {
  margin-right: 0 !important;
}
.fastgrowth-tabs.ca-counter-tabs .result-matter-tabs .jet-tabs__control .jet-tabs__control-inner {
  padding: 10rem 20rem !important;
}
  .fastgrowth-tabs.ca-counter-tabs .result-matter-tabs .jet-tabs__content {
  padding: 20rem 0 0rem !important;
}
  .ai-operation-how-we-do .ue_sub ul {
  margin-left: 0 !important;
  padding-left: 15rem !important;
}
  .backoffice-ue-marquee-desc {
  font-size: 15rem !important;
}
  .marquees-with-heading-desc .backoffice-ue-marquee-title {
  font-size: 20rem;
   margin-bottom: 13rem;
}
  .section-ul-head {
   font-size: 22rem !important;
  margin-bottom: 10rem;
}.infov-drag-slider .card_carousel_title {
  font-size: 20rem !important;
}
  .result-matter-slider .uc_classic_carousel_content {
  padding: 40rem !important;
}
  .advanced-analytics-action {
   position: static !important;
  }
  .advanced-analytics-action {
  width: 100% !important;
   }
  .step-3-img {
  margin-top: 10rem;
}
  .top-slider-title {
  font-size: 21rem;
   line-height: 1.4;padding-bottom: 20rem;
}
  .slider-con ul li {
   font-size: 14rem;
  line-height: 1.4;
  padding-bottom: 5rem;
}
  .results-matter-slider .swiper-slide {
    min-height: auto !important;
  }
  .results-matter-slider .swiper-slide .elementor-testimonial__content {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}
  .business-trans-pg .sec-right .elementor-widget-wrap {
  padding-left: 0rem !important;
}
  .slider-con ul {
   padding-left: 16rem !important;
}
.infov-seclr-padding.mk-impact {
  padding-left: 0 !important;
  overflow: hidden;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
  .heading-original-48 .elementor-heading-title {
  font-size: 35rem !important;
}
.mk-impact .elementor-widget-image {
  top: -10%;
}
.mk-impact img {
  width: 56% !important;
}
  .Awards-top-banner .heading-original-24 > .elementor-widget-container {
  padding-left: 10rem !important;
}
  .heading-original-24 p {
  font-size: 16rem !important;
  line-height: 1.4;
}
  .Awards-top-banner .elementor-icon-wrapper svg {
  width: 100rem !important;
  height: 10rem !important;
}
  .infov-search-filter input.jet-search-filter__input {
  padding: 9rem 30rem !important;
  font-size: 15rem !important;
}
  .infov-location-ftr .dropdown-header, .infov-teams-ftr .dropdown-header {
    padding: 9rem 20rem !important;
   }
  .infov-location-ftr .dropdown-header, .infov-teams-ftr .dropdown-header {
   font-size: 15rem !important;
 }
.infov-seclr-padding.on-hover-sec {
  padding-left: 20rem !important;
  padding-right: 20rem !important;
  border-left: none !important;
}
  .btn-round .jet-listing-dynamic-field__content {
   padding: 9rem 22rem !important;
}
  .loop-template .infov-cs-radio-ftr .jet-radio-list__label {
  font-size: 14rem !important;
}
  .infov-cs-top-banner .elementor-widget-heading .elementor-heading-title {
  font-size: 40rem !important;
}
.press-release-listing .infov-cs-title h2 {
  line-height: 1.1em !important;
} 
  .press-rl-top .heading-124 .elementor-heading-title {
  font-size: 46rem !important;
}
  .infov-cs-title {
  min-height: 80rem !important;
}
  .filter-right-area {
  margin-left: 0rem !important;
}
  .arrow-btn.redirect-btn svg {
  width: 50rem !important;
}
  .filter-right-area .jet-select select {
  font-size: 14rem !important;
  padding: 8rem 20rem !important;
}
  .listing-post-sec {
  padding: 0 40rem !important;
}
  .listing-post-sec .jet-listing-grid__item {
  padding-top: 0 !important;
}
.infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap {
  height:70%;
  width: 70%;
  
}
  .infov-circle-info .eae-ic-heading {
  font-size: 20rem !important;
}
  .infov-circle-info .eae-ic-description {
  font-size: 16rem !important;
}
  .infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap .eae-info-circle-item__content {
    padding: 15rem !important;
}
  .cs-customer-cmt .jet-listing-dynamic-field__icon.is-svg-icon {
  position: absolute;
  left: -45rem;
  top: -1rem;
}
  .post_infovhead .elementor-icon-list-text {
  font-size: 16rem !important;
}
  .infov-left-sticky .jet-listing-dynamic-field__content {
  font-size: 16rem !important;
}
  .post_infovcon li {
  font-size: 15rem !important;
  line-height: 1.4;
  margin-bottom: 10rem;
}
  cs-customer-cmt .jet-listing-dynamic-field__icon.is-svg-icon svg {
  width: 35rem !important;
}
  h2.recx-post-h2 {
   font-size: 27rem !important;
  margin-bottom: 15rem;
  margin-top: 0rem;
}
  .post_infovcon p {
  font-size: 15rem !important;
  line-height: 1.4;
}
.infov-leader-title span.eae-popup-btn-text {
  font-size: 18rem;
  line-height: 1.4;
}
  .infov-leader .infov-leader-des .jet-listing-dynamic-field__content {
  font-size: 15rem !important;
}
  .infov-leader-btm {
  padding: 0rem 20rem 20rem 20rem !important;
}
  .infov-leader-sec .jet-listing-grid__item.jet-equal-columns {
  padding: 10rem !important;
}
  .lets-talk-bt-sec .elementor-icon {
  font-size: 60rem !important;
}
  .lets-talk-bt-sec .elementor-container .elementor-widget-image {
  display: none;
}
 
  .banner-top-text .elementor-heading-title {
  font-size: 15rem !important;
}
  .bottom-list-grid {
  padding-bottom: 0 !important;
}
  .col-infov-form.col-md-5.col-sm-5 {
  width: 100%;
  max-width: 100%;flex: 0 0 100%;
}
  .infov_subs_submit {
  padding-left: 0 !important;
  text-align: left !important;
}
 
    .infov_subs_submit input.wpcf7-form-control.wpcf7-submit {
    font-size: 12rem !important;
    padding: 8rem 30rem 8rem 15rem!important;
    margin-top: 18rem !important;
}
  .form-left-text .elementor-widget-wrap {
  padding-right: 30rem !important;
}
  .infov-subs-form .col-infov-form.col-md-7.col-sm-7 {
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
}
  .fresh-news {
  padding: 50rem 40rem !important;
}
  .fresh-news .infov-cs-title .elementor-heading-title {
  line-height: 0.7rem !important;
}
  .infov-subs-form .col-infov-form.col-md-7.col-sm-7 {
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
}
  .featured-left-small-text .elementor-heading-title {
  font-size: 16rem !important;
}
.featured-left-small-text .elementor-widget-container {
  padding-bottom: 15rem !important;
}
  .infov-right-featured-title .elementor-heading-title {
  line-height: 0.7 !important;
}
  .insights-ft-rgt .jet-listing-grid__items > div {
  padding: 0 0 30rem !important;
}
.featured-post {
  padding: 50rem 40rem 0 !important;
}
  .bottom-list-grid .jet-equal-columns__wrapper {
  --columns: 2 !important;
}
  .bottom-list-grid .jet-listing-grid__item.jet-equal-columns {
  padding-bottom: 0 !important;
}
  .featured-post .infov-cs-title h1 {
  line-height: 0.2 !important;
}
  .infov-cx-select-ftr .jet-filters-group {
  justify-content: flex-start !important;
}
  .infov-cs-filter-row .jet-radio-list__label {
  font-size: 19rem !important;
}
  .filter-by-text .elementor-heading-title {
  font-size: 17rem !important;
}
  .infov-cx-select-ftr .jet-select select {
  font-size: 14rem !important;
}
  .infov-filter-sticky {
  position: static !important;
 }
  .post-list-insight {
  padding: 50rem 40rem !important;
}
  .post-list-insight .jet-listing-grid__item {
  padding-top: 0 !important;
}
  .post-list-insight .jet-listing-grid__items.jet-equal-columns__wrapper {
  --columns: 2 !important;
}
  .infov-cs-title .eae-popup-btn-text, .infov-cs-title h1, .infov-right-featured-title a, .infov-wp-title .elementor-heading-title {
   padding-right: 0;
}
  .infov-seclr-padding.two-col-grt-place {
  padding: 0 !important;
}
.infov-cs-title .eae-popup-btn-text, .infov-cs-title h1, .infov-right-featured-title a, .infov-wp-title .elementor-heading-title {
  line-height: 0.7 !important;
}
  .post-list-insight {
  padding-bottom: 10rem !important;
}
  .infov-lts-insights {
  padding: 40rem 40rem !important;
}
  .infov-lts-insights .heading-64 {
  margin-bottom: 0;
}
  .infov-lts-insights .post-small-text {
  margin-bottom: 0 !important;
}
  .infov-lts-insights .latest-insight-small-text {
  padding-right: 20rem !important;
}
  .post-small-text .elementor-heading-title {
  font-size: 13rem !important;
}
  .infov-cs-title .elementor-widget-container {
  padding-bottom: 0 !important;
}
  .infov-cs-title {
  min-height: 60rem;
}
  .infov-cs-title .eae-popup-btn-text, .infov-cs-title a, .infov-right-featured-title a, .infov-wp-title .elementor-heading-title {
  font-size: 16rem !important;
  line-height: 1.5 !important;
}
  .infov-cs-featured-img {
  margin-bottom: 8rem !important;
}
  .listing-post-sec .jet-listing-grid__items {
  --columns: 2 !important;
}
  .infov-home-insights:hover .infov-home-insights-title .elementor-heading-title a, .infov-cs-temp:hover .infov-cs-title .elementor-heading-title a, .infov-cs-temp:hover .infov-right-featured-title .elementor-heading-title a, .infov-cs-temp:hover .infov-cs-title a.eae-popup-link, .infov-cs-temp:hover .infov-wp-title .elementor-heading-title a {
  background-size: 0 !important;
}
  .two-col-grt-place .elementor-image-box-img img {
  width: 100% !important;
}
  .sponsors-text-sec .elementor-widget-container {
  font-size: 15rem !important;
  line-height: 1.6;
}
  .white-small {
   font-size: 30rem !important;
}
  .sponsors-text-sec .elementor-widget-container {
  font-size: 14rem !important;
  line-height: 1.4;
}
  .secondary-btn .elementor-button-link.elementor-button {
  font-size: 15rem !important;
}
  .proud-sponsors img {
  min-width: auto;
}
  .heading-48 .elementor-heading-title {
  font-size: 26rem !important;
}
  .card-sec-div-about .elementor-widget-wrap {
  margin-right: 15rem !important;
}
  .card-sec-div-about img {
  width: 150rem !important;
}
  .card-sec-div-about .elementor-container.elementor-column-gap-default {
  min-height: 180px !important;
}
  .abt-title h2 {
  font-size: 45rem !important;
  }
.two-col-grt-place .elementor-image-box-img {
  width: 100% !important;
  margin-bottom: 20rem !important;
}
  .two-col-grt-place .elementor-image-box-description {
  font-size: 15rem !important;
  line-height: 1.4 !important;
}
  .abt-subhead h5 {
  font-size: 14rem !important;
   }
  .two-col-grt-place .elementor-image-box-wrapper {
  display: block !important;
}
  .two-col-grt-place .elementor-image-box-wrapper .elementor-image-box-img {
  margin-left: 0 !important;
}
  #uc_about_marquee_elementor14900 .abt-title h2 {
  font-size: 50rem !important;
 }
  #uc_about_marquee_elementor14900 .abt-subhead h5 {
  font-size: 15rem !important;
 }
  .uc_logo_marquee_holder.abtpg {
   height: 130rem !important;
}
  .infov-comn-dynamic .elementor-widget-button .elementor-widget-container {
  padding-right: 0 !important;
}
  .infov-comn-dynamic .infov-primary-btn {
  width: 100%;
}
  .infov-comn-dynamic .elementor-widget-button {
  position: static !important;
  margin-top: 20rem !important;
}
  .infov-comn-dynamic .infov-primary-btn {
  width: 100% !important;
}
  .infov-comn-dynamic .infov-eae-dimg {
  margin-bottom: 0;
}
  .infov-comn-dynamic .ae-element-post-content {
  font-size: 16px !important;
}
  .infov-comn-dynamic .elementor-widget-divider .elementor-widget-container {
  padding: 0 !important;
}
  .infov-comn-dynamic .infov-primary-btn .elementor-button {
  padding: 8px 25px !important;
}
  .eae-wrap-18ff905 .eae-close, .eae-wrap-9833e6a .eae-close, .eae-wrap-281191c .eae-close, .eae-wrap-1d2f656 .eae-close, .eae-wrap-d4d721c .eae-close, .eae-wrap-d21f010 .eae-close, .eae-wrap-c8694b2 .eae-close, .eae-wrap-7d994c1 .eae-close, .eae-popup .eae-close {
  font-size: 20rem !important;
  height: 40rem !important;
  width: 40rem !important;
  top: 25rem !important;
}
  .infov-comn-dynamic .ae-element-post-title {
  font-size: 22rem !important;
}
  .gray-text .elementor-heading-title {
  font-size: 14rem !important;
}
  .black-post-text .elementor-heading-title.elementor-size-default {
  font-size: 16rem !important;
}
  .infov-comn-dynamic  .infov-primary-btn .elementor-button-text {
  font-size: 14px !important;
}
img.infov-blog-img {
  margin: 25rem 0 25rem 0;
}
  .infov-split-title .eae-st-transform-text-title {
   font-family: "Poppins", Sans-serif;
    font-weight:500 !important;
  font-size: 32rem !important;
  line-height: 1.4;
}
  .infov-post-lcol {
  margin-right: 20rem !important;
}
  .infov-right-img {
  margin-top: 30rem !important;
}
  .infov-post-2col {
    margin-top: 30rem;
}
  .infov-blog-heading3 {
  font-size: 22rem !important;
    margin: 25rem 0 25rem 0;
  color: #000000;
}
  .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
  border-radius: 50px !important;
}
  .infov-home-insights-title .elementor-heading-title.elementor-size-default {
  min-height: auto !important;
}
  .infov-home-insights {
  padding: 0 !important;
  border: none !important;
}
  .infov-home-insights .jet-listing-grid__slider-icon.prev-arrow.slick-arrow, .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
  border-radius: 50px !important;
}
  .infov-awards-mq .uc_logo_marquee_holder {
  line-height: 1em !important;
}
  .putting-people-first .heading-96 {
  width: 100% !important;
  max-width: 100% !important;
}
  .putting-people-first .elementor-widget-text-editor {
  width: 100% !important;
  max-width: 100% !important;
}
  .infov-awards-mq .uc_logo_marquee_holder .uc_style_awards_marquee_dynamic_elementor_awards_post_list_title {
  font-size: 15px !important;
}
  .infov-awards-mq .uc_logo_marquee_holder {
  height: 280rem !important;
}
 

  .infov-news-grid .infov-pr-sec {
  padding: 20rem 0 35rem !important;
}
  .infov-news-grid .infov-pr-content {
  padding-left: 40rem !important;
}
  .infov-btn-arrow {
  display: none !important;
  visibility: hidden;
}
  .industry-txt {
  padding-right: 0 !important;
}
  .infov-left-hmarquee .uc_logo_marquee_holder, .infov-right-hmarquee .uc_logo_marquee_holder {
  height: 79rem !important;
}
  .infov-industry-tabs {
  margin-right: 0 !important;
}
  .infov-hover-tab.content-onhvr .elementor-inner-section:hover .elementor-heading-title, .infov-industry-tabs.active .elementor-heading-title {
   font-size: 28rem !important;
  }
  .home-section2 {
  padding: 60rem 40rem !important;
}
  .home-section2 .elementor-widget-divider .elementor-widget-container {
  padding-bottom: 25rem !important;
}
 
  .infov-industry-tabs .industry-txt {
  padding-right: 0;
}
 .infov-seclr-padding {
  padding-left: 40rem !important;
  padding-right: 40rem !important;
}
  .infov-hover-tab.content-onhvr .industry-txt p {
  font-size: 16rem !important;
  line-height: 1.4;
}
  .infov-hover-tab.content-onhvr .elementor-inner-section:hover .elementor-heading-title, .infov-industry-tabs.active .elementor-heading-title {
   font-size: 27rem !important;
   line-height: 1.3 !important;
}
 .cs-home-marquee .uc_logo_marquee_holder {
  padding: 0 15px !important;
}
  .cs-home-marquee h5 {
  font-size: 12px !important;
}
  .cs-home-marquee .uc_style_case_study_marquee_dynamic_elementor_case_study_post_list_title {
  font-size: 16rem !important;
   }
  .cs-home-marquee .cs-title {
  line-height: 1.1em !important;
}
  .infov-rm-left .uc_logo_marquee_holder, .infov-rm-right .uc_logo_marquee_holder {
  height: auto !important;
}
  .home-section2 p {
  font-size: 19rem !important;
  line-height: 1.4 !important;
}
  .back-btn {
   top: -9rem;
}
.back-btn a {
    padding: 11px 29px !important;
    font-size: 16px !important;
}
.contact-tab-sec {
  padding-bottom: 80rem !important;
  padding-top: 60rem !important;
  padding-left: 40rem !important;
  padding-left: 40rem !important;
}
  .custome-hvr-tab .hvr-arrow {
   bottom: 0rem !important;
}
  .custome-hvr-tab .hover-child .para p {
  padding: 10rem 0 12rem;
}
  .tab-content {
  padding-top: 80rem !important;
  padding-left:40rem !important;
  padding-right: 40rem !important;
}
  .tab-c .heading-124 {
  margin-bottom: 30rem !important;
}
  .enquiry-form label {
  font-size: 15rem !important;
   }
  .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-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: 15rem !important;
  }
  .perks-infovision {
  padding: 50rem 40rem !important;
}
  .perks-infovision .elementor-tab-title {
  padding: 22rem 0 22rem !important;
}
.heading-64 .elementor-heading-title {
  font-size: 30rem !important;
}
  .perks-infovision .elementor-tab-title .elementor-accordion-title {
  font-size: 21rem !important;
}
  .perks-infovision .elementor-tab-content p {
  font-size: 14rem;
  line-height: 1.4;
}
  .perks-infovision .elementor-widget-wrap.elementor-element-populated {
  padding: 0 !important;
}
  .col2-img-con .elementor-widget-image .attachment-large {
  min-width: auto;
}
  .life-img1 img {
  width: 200rem;
  min-width: auto !important;
}
  .life-img2 img {
  width: 230rem;
  min-width: auto !important;
}
  .life-img3 img {
  width: 250rem;
  min-width: auto !important;
}
  .life-img4 img {
  width: 250rem;
  min-width: auto !important;
}
  .main-s {
    border-left: 40rem solid #F2F7FB;
  border-right: 40rem solid #F2F7FB;
  border-top: 40rem solid #F2F7FB;
  height: 2000rem !important;
}
  .main-s .elementor-heading-title {
  width: 87%;
  margin: 0 auto !important;
  left: 40rem !important;
  z-index: 0 !important;
  font-size: 80rem !important;
  line-height: 1.2 !important;
}
  .infov-primary-btn .elementor-button-link {
  padding: 10rem 25rem !important;
 }
  .heading-96 .elementor-heading-title {
  font-size: 40rem !important;
}
  .our-values .heading-96 .elementor-widget-container {
  padding-bottom: 30rem !important;
}
  .col2-img-con-para .elementor-widget-container {
  font-size: 14rem !important;
  line-height: 1.3 !important;
}
.our-values .ue_timeline_item_content_main {
  padding-right: 80rem !important;
  padding-left: 0 !important;
}
  .our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main {
  padding-right: 0rem !important;
  padding-left: 80rem !important;
}
  .infov-primary-btn .elementor-button-link {
  font-size: 12rem !important;
}
.infov-btn-arrow svg {
  width: 42rem !important;
  height: 38rem !important;
}
.infov-primary-btn {
  min-height: 50rem !important;
}
  .col2-img-con-para {
  margin-bottom: 0 !important;
}
  .lar-content .elementor-widget-container {
  font-size: 14rem !important;
  line-height: 1.3;
}
  .lar-content .elementor-widget-wrap {
  padding-left: 0 !important;
}
  .green-span .elementor-widget-container {
  padding-bottom: 30rem !important;
}
  .lar-text-con {
  padding-right: 0 !important;
}
  .lar-content .elementor-widget-text-editor {
  margin-bottom: 0 !important;
}
  .life-at-infovision .attachment-full {
  min-width: 100% !important;
}
  .life-at-infovision .elementor-widget-image .elementor-widget-container {
  padding: 0 0 50rem !important;
}
  .our-values {
  padding-top: 60rem !important;
  padding-left: 40rem !important;
  padding-right: 40rem !important;
}
.our-values .ue_timeline_item_title {
  font-size: 22rem !important;
}
.our-values .ue_timeline_item_subtitle {
  margin-top: 13rem !important;
  font-size: 14rem !important;
}
  .our-values .ue_timeline_item_content {
  margin-bottom: 15rem !important;
}
  .our-values {
  padding-top: 60rem !important;
}
  .our-values .ue_timeline_item_image {
    right: 5rem;
  width: 50rem !important;
  height: 50rem !important;
}
  .our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main .ue_timeline_item_image {
  position: absolute !important;
  left: 5rem;
  width: 50rem !important;
  height: 50rem !important;
}
.banner-slides .eae-slide-content {
  margin-top: 0 !important;
}
.banner-slides .eae-slide-heading{
    margin-bottom: 0 !important;
}
.banner-slides .eae-slide-content {
    padding-left: 40rem !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 10rem !important;
}
.banner-slides .eae-slide-text {
    display: none !important;
}
.banner-desc {
  font-size: 15rem;
   padding-left: 40rem;
  padding-right: 10rem;
 }
.banner-desc::before {
   width: 32rem;
}
    .mobile-pt-0{ padding-top: 0 !important;}
  .banner-slides .eae-swiper-slide {
  height: 500px !important;
}
  .banner-heading {
  color: #62BB46;
  line-height: 1;
  margin-bottom: 25rem;
  margin-top: 20rem;
}
  .card-rg {
  position: absolute;
  right: -102%;
  bottom: 0%;
  width: 50%;
  height: 49%;
}.text-card-in h6 {
  margin-bottom: 5rem;
  font-size: 11rem !important;
  margin-top: 37rem;
}
.text-card-in h4 {
  font-size: 21rem !important;
}
  .text-card-in {
  padding: 40rem !important;
}
    .main-s .elementor-widget-wrap.elementor-element-populated {
  align-content: center !important;
  align-items: center !important;
} 
.main-s {
    height: auto !important;
}
.section02 {
  position: absolute !important;
  top: 0;
  padding-top: 13rem !important;
}
  .section03 {
  position: absolute !important;
  bottom: 0;
  padding: 0 !important;
}
  .section01 {
  position: relative;
  z-index: 2;
}
.life-img2 img {
  width: 200rem;
  min-width: auto !important;
  margin-right: 20px;
}
.life-img3 img {
  width: 188rem;
  min-width: auto !important;
}
  .life-img4 .elementor-widget-image {
  text-align: right !important;
  padding-right: 20px !important;
}
.life-img4 img {
  width: 147rem;
  min-width: auto !important;
}
  .life-img4 {
  position: absolute;
  right: 0;
  bottom: 50rem;
}
  .life-img3 {
  position: absolute;
  bottom: 110rem;
}
  .life-img1 .elementor-widget-image {
  text-align: left;
}
  .heading-72 .elementor-heading-title.elementor-size-default {
  font-size: 42rem !important;
}
    .infov-cxt-sec .ae-bg-gallery-type-default {
  margin-bottom: 20px;
}
  .infov-cxt-sec {
  background-color: #F6F6F6 !important;
}
  .infov-cxt-box .uc_animated_feature_box {
  height: 320rem !important;
}
  .infov-blog-heading4 {
  font-size: 20rem !important;
   margin: 25rem 0 20rem 0;
  line-height: 1.2em;
  }
  .infov-dvideo-popup .jet-video__play-button {
  font-size: 40rem !important;
   }
  .heading-128 .elementor-heading-title {
  font-size: 55rem !important;
}
  .heading-original-36 .elementor-heading-title {
  font-size: 18rem !important;
}
  .blog-sticky-banner {
  display: none !important;
}
  .infov-post-quote {
  font-size: 19rem;
  line-height: 1.4em;
  margin: 10rem 0;
  }
  .infov-pr-about hr, .infov-pr-awards hr {
     margin: 10rem 0 40rem !important;
}
  .infov-pr-heading3 {
  font-size: 34rem !important;
    margin: 30rem 0 20rem 0;
  color: #000000;
}
  .infov-pr-about, .infov-pr-awards {
  padding-bottom: 5rem;
}
  .infov-pr-about hr, .infov-pr-awards hr {
    margin: 10rem 0 25rem !important;
}
  .infov-post-quote::before {
   width: 60rem;
  height: 42rem;
   left: -55rem;
   background-size: 40rem;
}
  .loop-template .infov-cs-radio-ftr .jet-radio-list__label {
  font-size: 14rem !important;
}
  .infov-job-info {
  margin: 20rem 0 20rem 0;
}
  .job-info-box {
  padding: 20rem 20rem !important;
   }
  .infov-pr-heading3 {
  font-size: 35rem !important;
  line-height: 1.3em !important;
}
  .Job-application-sec label {
  font-size: 18rem !important;
    margin-bottom: 18rem !important;
 }
  .Job-application-sec input, .Job-application-sec select, .Job-application-sec optgroup, .Job-application-sec textarea {
   font-size: 14rem;
   }
  .Job-application-sec .file-input::after {
  content: "";
   width: 22rem;
  height: 25rem;
   }
  .Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
   font-size: 20rem !important;
   height: 130rem;
  width: 130rem;
    bottom: -17%;
  }
  .Job-application-sec .ps-50 {
  padding-left: 20rem;
}
  .Job-application-sec .pe-50 {
  padding-right: 20rem;
}
  .infov-location-ftr::after, .infov-teams-ftr::after {
   top: 15rem;
  }
  .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__button {
   align-items: center;
}
  .infov-jobs-ftr .jet-checkboxes-list__label {
  font-size: 15rem !important;
}
  .awards-acc-inner-sec {
  margin-top: 20rem !important;
}
  .awards-acc-sec {
  padding: 30rem !important;
}
.cs-home-marquee {
    height: 100vh !important;
}
.serving-counter .border-tab-0 .elementor-column-wrap{
    border: none !important;
    }
    .eael-reading-progress-fill{
        visibility: hidden !important;
    }
    .insights-contt-left-col .pos-sticky {
        top: 60rem !important;
    }
    .mfp-content {
        width: 90% !important;
    }
    .infov-share-icon-insights .ekit_socialshare > li > a i {
        font-size: 24rem !important;
    }
    
  .job-position-sec .on-hover-sec{
    border-width: 0px 0px 01px 0px !important;
   }
}

@media (max-width: 991px){
  .results-sec {
  background: #f6f8fa;
  padding: 44rem 60rem 18rem;
  margin-top: 50rem;
  margin-left: 16rem;
}
.banner-slides-button .elementor-row {
  position: absolute !important;
  bottom: 75px;
}
  .pinDiv .mobile-padding {
  padding-bottom: 0 !important;
}
  .banner-slides .eae-slide-content {
  padding-left: 40rem !important;
}
.text-card-in {
  padding: 20rem !important;
}  
.explore-click {
  top: 70%;
  left: 4.9%;
}
  .mobile-padding-0 {
  padding-top: 0 !important;
}
  .text-card-in h1 {
  font-size: 20rem;
 }
   .text-card-in h6 {
  font-size: 13rem;
  }
  .text-card-in h4 {
  font-size: 17rem;
}
  .banner-slides .img-top img {
  width: 90rem;
}
  .banner-slides .eae-slide-heading {
  width: 95% !important;
}
  .banner-slides .eae-slide-text {
  font-size: 15rem !important;
}
.explore-click-inner a {
  font-size: 15rem;
}
.text-card-in h1 {
  font-size: 12rem;
}
.text-card-in h6 {
  font-size: 10rem;
}
.text-card-in h4 {
  font-size: 13rem;
}
  .text-card-in h1::before {
  content: "";
  width: 58rem;
  height: 1rem;
  background-color: #B2AFFF;
  position: absolute;
  display: inline-block;
  left: 39rem;
  top: 5rem;
}
  .cursor-prev .inner-p-hidden, .cursor-next .inner-p-hidden {
  width: 60rem;
  height: 60rem;
   background-size: cover !important;
}
  .cursor-prev .inner-p {
  transform: translate(-50%, -50%);
  width: 60rem;
  height: 60rem;
   background-size: cover !important;
}
  .cursor-video .inner-c.inner-c-hidden, .cursor-prev .inner-p-hidden {
  width: 60rem;
    height: 60rem;
  }
  .banner-slides .eae-slide-content {
  margin-top: 40rem !important;
}
 
      .video-small-widget .elementor-widget-container, .video-small-widget .elementor-widget-video .e-hosted-video .elementor-video {
  height:300px !important;
}
  .mobile-pb-0{ padding-bottom: 0 !important}
  .perks-infovision {
  padding: 65rem 40rem !important;
}
 
}
@media (max-width: 920px){
  .infov_subs_submit input.wpcf7-form-control.wpcf7-submit {
    font-size: 14rem !important;
    padding: 8rem 40rem 8rem 20rem!important;
    margin-top: 18rem !important;
}
}

@media (max-width: 767px){
  .slider-on-desktop{ display: none !important;}
  .slider-on-mobile{ display: block !important;}
  .gptw-img-style img#n2-ss-2item2 {
    width: 250px !important;
}
  .slider-head {
  padding-right:80px !important;
}
  .slider-sub-head {
   padding-right: 80px !important;
}  
.slider-sub-head2 {
   padding-right: 80px !important;
}
  .home-new-slider .n2-ss-slide {
    height: 600px !important;
}
  .home-new-slider .n2-ss-layers-container>.n2-ss-layer.n2-ow {
    padding: 20px !important;
}
  .slider-right-next-btn a {
    padding: 141px 86px 70px 65px !important;
    font-size: 23px !important;
    line-height: 1.1!important;
}
  .home-new-slider .n2-ss-slider .n2-ss-layer-row-inner {
     display: block !important;
    }
  .secondary-btn-infov {
    margin-left: 0 !important;
}
.map-wrapper-outer .map-features-list .map-features {
  width: 40% !important;
}
.map-wrapper-outer .map-features-list .map-features h3 {
  font-size: 15px !important;
  margin-bottom: 14px !important;
} 

  .listing-card-section .elementor-container.elementor-column-gap-default {
   flex-wrap: wrap;
}
  .in-two-cols li.elementor-icon-list-item.elementor-inline-item {
    width: 100% !important;
}
   .speech-analysis.infov-top-full-banner {
    background-position: 50% !important;
}
  .content-slider-blue .elementor-image-box-content {
  padding-right:  0rem;
}
  .content-slider-blue .owl-item .uc_fbps_slide {
  height: auto !important;
}
  .content-slider-blue .owl-item .elementor-image-box-img {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 30px !important;
}
  .content-slider-blue .owl-item .elementor-image-box-description {
  font-size: 15px !important;
}
  .content-slider-blue .owl-item .elementor-image-box-title {
  font-size: 20px !important;
  margin-bottom: 20px !important;
}
  .content-slider-blue .owl-item .elementor-widget-container {
  padding: 30px !important;
}
  .gap-row .elementor-container.elementor-column-gap-default {
  flex-wrap: wrap;
}
  .ftsicon-col .elementor-column-wrap.elementor-element-populated {
  border-width: 0 !important;
  border-color: unset !important;
}.icon_text_marquee_social_exp_inner .backoffice-ue-marquee-desc {
  font-size: 15px !important;
}
  .ftsicon-col .elementor-icon {
  font-size: 16px !important;
}
.color-card-hv .elementor-widget-container {
  font-size: 15px !important;
}
  .ftsicon-col .elementor-widget-wrap {
  border-color: #fff !important;
}
  .ftmenu-col {
  width: 100% !important;
}
  .ftmenu-col {
  padding-left: 30px;
}
  .ftsicon-col {
  width: 20% !important;
}
  .infov-bt-foooter {
  padding-left: 0 !important;
}
  .ftsicon-col .elementor-icon-wrapper {
  background-color: #62BB46 !important;
  padding-top: 20px !important;
  padding-bottom: 15px !important;
}
  .marquee-list-items .backoffice-ue-marquee-desc ul li {
  font-size: 15px !important;
}
  .infov-cxt-box.flip-before-remove .uc_animated_feature_box {
    margin-bottom: 0px !important;
} 
  .contact7-popup .wpb-pcf-btn.wpb-pcf-btn-medium {
    padding: 12px 30px;
    font-size: 15px !important;
    align-content: ;
}
  #elementor-popup-modal-39019 i.eicon-close {
    background-color: #ffffff !important;
    border-radius: 30rem !important;
    padding: 10px 10px;
    margin-right: 25rem !important;
    font-size: 18px !important;
}
#elementor-popup-modal-39019 .dialog-close-button {
    top: 10rem !important;
  }
  .icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-1 .elementskit-box-body.ekit-image-box-body {
  position: relative;
  top: -25px;
  left: unset;
}.icon-banner.digitalCX-aninmated-banner .partnering-exp-step.step-3 .elementskit-box-body.ekit-image-box-body {
  position: relative;
  top: -30px;
  left: unset;
}
  .icon-banner.digitalCX-aninmated-banner .advance-animation-sec .partnering-exp-step.step-2 .elementskit-box-body.ekit-image-box-body {
  right: unset;
  position: relative;
  top: -30px;
}
.results-sec {
  background: #f6f8fa;
  padding: 30px;
  margin-top: 0;
  margin-left: 0rem;
}
  .infov-cxt-sec .infov-cxt-box .uc_icon img {
  width: 80px !important;
}
 
  .infov-pr-sec .infov-pr-content {
    padding-left: 0rem !important;
    transition: none !important;
    transition-timing-function: unset !important;
}
  .infov-list-pointers.list-with-icon span.elementor-icon-list-text {
  padding-left: 90px !important;
}
  .infov-list-pointers.list-with-icon .elementor-icon-list-icon svg {
  min-width: 70px;
  width: 60px;
  height: 60px;
}
    .text-with-subtext .elementor-icon-list-item .elementor-icon-list-text span {
  font-size: 15px !important;
  color: #4D5858;
}
  .text-with-subtext .elementor-icon-list-item:not(:last-child) {
  margin-bottom: 14rem;
  display: block !important;
  width: 100%;
}
  .infov-drag-slider.extra-min-height .uc_classic_carousel_content {
  min-height: auto !important;
}
  .home-mobile-slider .jet-slider__content-inner {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
  
  .home-mobile-slider .jet-slider__button-wrapper a {
  padding: 5px 15px !important;
  font-size: 13px !important;
   font-family: "Poppins", Sans-serif;
  font-weight: 300 !important;
  line-height: 1 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
  .eae-slide-content .para-small {
  font-size: 15px;
  margin-top: 25px;
}
  .banner-slides-button .first-btn a, .banner-slides-button .second-btn a {
  font-size: 14px !important;
  line-height: 0.9 !important;
}
  .banner-slides-button .first-btn {
  padding: 4px 10px;
   margin-right: 10px;
  } .banner-slides-button .second-btn a {
    font-size: 14px !important;
    line-height: 1.2 !important;
}
    .banner-slides-button .second-btn a {
    font-size: 14px !important;
    line-height: 1.2 !important;
}
  .infov-header::after {
content: none !important;

}
  .infov-drag-slider ul li {
  font-size: 16px !important;
  }
  .top-banner {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
   font-size: 16px;
  
  .elementor-counter-number-suffix {
  font-size: 26px !important;
}
  .infov_subs_submit input.wpcf7-form-control.wpcf7-submit {
    font-size: 15px !important;
    padding: 10px 40px 10px 20px!important;
    margin-top: 15px !important;
}
  .elementor-counter-number-prefix {
  font-size: 26px !important;
}
  .high-impact-slider .swiper-slide img {
  min-height: auto !important;
  width: 100% !important;
  height: 450rem;
  object-fit: cover;
}
  .content-img-div .square-block .elementor-container.elementor-column-gap-default {
  min-height: auto !important;
}
  .content-img-div .square-block .elementor-container.elementor-column-gap-default .infov-location-content-section-text {
  padding-bottom: 3px !important;
}
  .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(1) .ue_timeline_item_subtitle {
  top: 0;
  left: 0;
}
  .chris-lillis-timeline.our-values .ue_timeline_item_title {
   padding-top: 65px;
}
  .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(2) .ue_timeline_item_subtitle {
  top: 0;
  right: auto !important;
}
  .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(3) .ue_timeline_item_subtitle {
  top: 0;
  left: 0;
}
  .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(4) .ue_timeline_item_subtitle {
  top: 0;
  right: auto !important;
}
  .chris-lillis-timeline.our-values .ue_timeline_item:nth-child(5) .ue_timeline_item_subtitle {
  left: 0;
  top: 0;
}
  .chris-lillis-timeline .ue_timeline_item:nth-child(2n) .ue_timeline_item_subtitle {
  right: auto !important;
  top: 0;
}
  .infov-awards-detail .jet-listing-grid__item {
  max-width: 100% !important;
  width: 100% !important;
  flex: 0 0 100% !important;
}
  .awards-acc-inner-sec {
  display: block;
}
  .awards-acc-inner-sec {
  margin-top: 10rem !important;
}
  .infov-awards-featured-img {
  margin-bottom: 10rem !important;
}
  .infov-awards-featured-img img {
  width: 80%;
}
  .infov-awardsm-list .elementor-widget-theme-post-excerpt .elementor-widget-container {
  font-size: 16px !important;
}
  .counter-card-section .has_eae_slider.elementor-inner-column {
  width: 100% !important;
}.fast-growth-tab-img img {
  width: 50px !important;
  max-width: 100% !important;
}
  .bot-sec-logo img {
  width: 180px !important;
}
  .infov-2colsec-left .heading-24 span.elementor-icon-list-text {
  font-size: 16px !important;
}
.heading-48 .elementor-heading-title {
  font-size: 20px !important;
}
  .backoffice-ue-marquee-desc {
  font-size: 16px !important;
}
  .marquees-with-heading-desc .backoffice-ue-marquee-title {
  font-size: 20px;
  margin-bottom: 10px;
}
  .infov-drag-slider .uc_classic_carousel_content {
  min-height: auto !important;
}
  .infov-drag-slider ul li {
   font-size: 16px !important;
  }
  .infov-drag-slider .card_carousel_title {
  font-size: 22px !important;
}
  .top-slider-title {
  font-size: 22px;
  }
  .advanced-analytics-action {
   padding: 25px;
  }
  .counter-list-omni .ue-step-item-content-text {
  line-height: 1.4 !important;
}
  .slider-con ul li {
  font-size: 16px;
   padding-bottom: 5px;
}
  .infov-seclr-padding.mk-impact {
  padding-left: 30px !important;
    padding-right: 30px !important;padding-top: 50px !important;
}
  .Awards-top-banner .elementor-widget.elementor-widget-icon {
  display: none;
}
  .infov-jobs-ftr .jet-checkboxes-list__label {
  font-size: 16px !important;
}
.mk-impact .elementor-widget-image {
    display: none;
}
  .mk-impact .heading-original-24 {
  max-width: 100% !important;
  width: 100% !important;
}
  .mk-impact .elementor-container {
  min-height: auto !important;
}
  .heading-original-24 p {
  font-size: 17px !important;
  line-height: 1.4;
}

.Awards-top-banner .elementor-widget-text-editor {
    max-width: 100% !important;
    width: 100% !important;
    }
.Awards-top-banner > .elementor-container {
     min-height: 450px !important;
    }
  .infov-search-filter input.jet-search-filter__input {
  padding: 9px 20px !important;
  font-size: 16px !important;
}
  .infov-location-ftr .dropdown-header, .infov-teams-ftr .dropdown-header {
  padding: 9px 20px !important;
  font-size: 16px !important;
}
  .arrow-btn.redirect-btn svg {
  width: 50px !important;
}
  .custom-dropdown.infov-teams-ftr.open {
  z-index: 1 !important;
}
 
.custom-dropdown.infov-teams-ftr {
  z-index: 0 !important;
}
  .Job-application-sec label {
  font-size: 18px !important;
  margin-bottom: 18px !important;
}
  .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-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: 15px !important;
}
  .Job-application-sec input, .Job-application-sec select, .Job-application-sec optgroup, .Job-application-sec textarea {
  font-size: 15px;
  margin-top: 10px;
}
  .Job-application-sec .file-input::after {
    right: 15px;
  top: 20px;
  }
  .Job-application-sec .file-input::after {
   width: 20px;
  height: 24px;
}
  .press-rl-top .heading-124 .elementor-heading-title {
  font-size: 42px !important;
}
  .press-rl-top .heading-124 .elementor-heading-title {
  font-size: 40px !important;
}
  .loop-template .infov-cs-radio-ftr .jet-radio-list__label {
  font-size: 14px !important;
}
  .infov-cs-top-banner .infov-seclr-padding {
  padding: 50px 40px !important;
}
  .infov-cs-top-banner .elementor-widget-heading .elementor-heading-title {
  font-size: 30px !important;
}
  .listing-post-sec .jet-listing-grid__items {
  --columns: 1 !important;
}
  .infov-cs-title {
  min-height: auto !important;
}
  .infov-circle-info .eae-ic-heading {
  font-size: 20px !important;
}
  .infov-circle-info .eae-ic-description {
  font-size: 16px !important;
}

  .infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap {
  height: 300px;
  width: 300px;
  display: flex !important;
  align-items: center;
  top: 90% !important;
  position: absolute !important;
  right: 31% !important;
}
  .infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap .eae-info-circle-item__content {
  padding: 60px !important;
}
.heading-original-36 .elementor-heading-title {
  font-size: 24px !important;
}
  .infov-left-sticky .heading-original-36 {
  margin-bottom: 0 !important;
}
  .post_infovcon p {
  font-size: 16px !important;
  line-height: 1.4;
}
  .post_infovcon li {
  font-size: 16px !important;
  line-height: 1.4;
  margin-bottom: 10px;
}
  .cs-customer-cmt .jet-listing-dynamic-field__icon.is-svg-icon svg {
  font-size: 35px !important;
}
  .cs-customer-cmt .jet-listing-dynamic-field__icon.is-svg-icon {
  position: absolute;
  left: -2px;
  top: 0;
}
  h2.recx-post-h2 {
  font-size: 22px !important;
  margin-bottom: 15px;
  margin-top: 0rem;
}
  .infov-left-sticky .jet-listing-dynamic-field__content {
  font-size: 17px !important;
}
  .infov-left-sticky .jet-listing-dynamic-field__content {
  font-size: 17px !important;
}
  .infov-cs-cntt-sec .post_infovhead_main {
  position: static !important;
  padding-bottom: 20px;
}
  .post_infovhead .elementor-icon-list-item .elementor-icon-list-text a {
  font-size: 20px !important;
}
 
  .cs-solution-text-con .jet-listing-dynamic-field__content {
  font-size: 16px !important;
}
  .infov-leader-title span.eae-popup-btn-text {
  font-size: 21px;
}
  .infov-leader .infov-leader-des .jet-listing-dynamic-field__content {
  font-size: 14px !important;
}
 
  
  .top-banner  >  div:first-child{

min-height: 350px !important;

}
  .heading-original-36 .elementor-heading-title {
  font-size: 17px !important;
}
  .heading-original-36 .elementor-widget-container {
  padding-bottom: 20px !important;
}
  .heading-128 .elementor-heading-title {
  font-size: 50px !important;
}
  .lets-talk-bt-sec .elementor-icon {
  font-size: 37rem !important;
}
  .lets-talk-bt-sec .elementor-container {
  min-height: auto !important;
}
  .lets-talk-bt-sec .elementor-container .elementor-widget-image {
  display: none;
}
  .infov-subscribe-form .row {
  margin: 0 !important;
}
  .news-updates .elementor-section-full_width {
  padding-bottom: 0px !important;
}
  .infov-lts-insights .jet-listing-grid__items.grid-col-tablet-3 {
  --columns: 1 !important;
}
  .infov-lts-insights .elementor-widget-jet-listing-grid .elementor-widget-container {
  padding-top: 10px !important;
}
  .infov-lts-insights .jet-equal-columns__wrapper .jet-equal-columns {
  padding-top: 20px !important;
}
  .form-left-text .elementor-widget-wrap {
  padding-right: 0rem !important;
}
  .infov-lts-insights .heading-64 {
  margin-bottom: 0 !important;
}
  .infov-lts-insights {
  padding: 40px 30px 50px !important;
   }
  .insights-ft-lft .elementor-widget-wrap {
  padding-right: 0 !important;
}
  .infov-cs-title {
  min-height: auto;
  padding-bottom: 14px;
  padding-top: 5px;
}
  .infov-form-control p {
  display: block !important;
}
.infov-form-control .wpcf7-form-control.wpcf7-text {
  margin-bottom: 10px;
  height: auto !important;
  min-height: 42rem !important;
}
  .infov-subs-form .elementor-widget-wrap {
  padding-top: 20px !important;
}
  .bottom-list-grid .jet-equal-columns__wrapper {
  --columns: 1 !important;
}
  .post-list-insight .jet-listing-grid__items.jet-equal-columns__wrapper {
  --columns: 1 !important;
}
  .post-list-insight .jet-listing-grid__item {
   padding-bottom: 30rem !important;
}
  .post-small-text {
  text-align: left !important;
}
  .two-col-grt-place .elementor-image-box-description {
  font-size: 16px !important;
  line-height: 1.4 !important;
}
  .two-col-grt-place .elementor-image-box-title {
  font-size: 30px !important;
}
  .sponsors-right-con .elementor-widget .elementor-widget-container {
  padding-right: 0 !important;
}
.col2image.abtsec-2 {
  padding-top: 30px !important;
  padding-bottom: 10px !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
}
  .abt-title h2 {
  font-size: 35px !important;
}
  .white-small {
  font-size: 22px !important;
}
  .abt-subhead h5 {
  font-size: 13px !important;
}
  .uc_logo_marquee_holder.abtpg {
  padding: 10px !important;
  margin-right: 10px !important;
}
  .mfp-content {
  width: 90% !important;
}
  .infov-comn-dynamic .ae-element-post-title {
  font-size: 21px !important;
}
  .gray-text .elementor-heading-title {
  font-size: 14px !important;
}
  .black-post-text .elementor-heading-title.elementor-size-default {
  font-size: 17px !important;
}
  .infov-eae-dimg {
  margin-bottom: 0 !important;
}
    .infov-blog-heading4 {
  font-size: 18px !important;
   margin: 15px 0 15px 0;
  line-height: 1.2em;
  }
  img.infov-blog-img {
  margin: 15px 0 15px 0;
}
  .blog-sticky-banner h2.elementor-heading-title.elementor-size-default {
    font-size: 30rem !important;
}
    .infov-post-info-sec .infov-primary-btn .elementor-widget-wrap .elementor-widget-button {
  right: 0 !important;
  top: -40rem;
}
  .insights-contt-left-col {
    top: 30px !important;
   padding-bottom: 30rem;
}
  .infov-post-info-sec .infov-primary-btn {
  height: auto !important;
  min-height: auto !important;
}
  .awards-home .elementor-container.elementor-column-gap-default {
  min-height: 440px !important;
}
  .awards-home .elementor-widget-heading .elementor-widget-container {
  padding-left: 30px !important;
}
.right-head .elementor-heading-title.elementor-size-default br {
  display: none;
}
  .infov-hover-tab .elementor-inner-section .elementor-heading-title, .infov-industry-tabs .elementor-heading-title {
  font-size: 21px !important;
  margin-bottom: 10px !important;
}
.infov-hover-tab.content-onhvr .industry-txt p {
  font-size: 16px !important;
  line-height: 1.4;
}
  .infov-tabs .elementor-widget-container {
  padding: 0 !important;
}
.infov-svc-tfg .elementor-heading-title.elementor-size-default {

 font-size: 21px !important;
 line-height: 1.3 !important;

}
  .infov-hover-tab.content-onhvr .elementor-inner-section:hover .elementor-heading-title, .infov-industry-tabs.active .elementor-heading-title {
  font-size: 24px !important;
  line-height: 1.3 !important;
}
  .heading-72 .elementor-heading-title.elementor-size-default {
  font-size: 30px !important;
}
  .infov-industry-tabs .industry-txt {
   width: 100% !important;
  max-width: 100% !important;
}
  .infov-cxt-box .uc_animated_feature_box {
    margin-bottom: 20px !important;
}
  .infov-rm-right {
  padding-top: 50px;
}
  .cs-home-marquee .uc_logo_marquee_holder .cs-subtext {
  padding-top: 0 !important;
}
  .cs-home-marquee .elementor-widget.elementor-widget-heading {
  width: 100% !important;
  max-width: 100% !important;
}
  .cs-home-marquee .uc_logo_marquee_holder {
  margin-bottom: 10px;
}
  .cs-home-marquee .uc_style_case_study_marquee_dynamic_elementor_case_study_post_list_title {
  font-size: 18px !important;
}
  .cs-home-marquee .cs-subtext {
  padding-top: 0 !important;
}
  .custome-hvr-tab .hover-child .para p {
  padding: 10rem 10px 11rem 0px;
}
  .industry-txt {
  display: block !important;
}
  .custome-hvr-tab .hover-child.child-active .hrv-head .elementor-heading-title {
  font-size: 24px !important;
  color: #62BB46 !important;
}
  .tab-content {
  padding-top: 150px !important;
  }
.back-btn {
  top: -35px;
}
  .back-btn a {
  padding: 13px 33px !important;
  font-size: 16px !important;
}
  .enquiry-form label {
  font-size: 13px !important;
}
  .infov-seclr-padding {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
  .col2-img-con .heading-64 .elementor-heading-title {
  font-size: 26px !important;
}
  .perks-infovision {
  padding: 40px 30px 60px !important;
}
  .infov-primary-btn {
  margin-top: 6px;
}
  .perks-infovision .elementor-widget-accordion .elementor-widget-container {
  padding-top: 22px !important;
}
  .perks-infovision .elementor-tab-content p {
  font-size: 15px;
  line-height: 1.4;
}
  .perks-infovision .elementor-tab-title .elementor-accordion-title {
  font-size: 21px !important;
}
  .heading-64 .elementor-heading-title {
  font-size: 34px !important;
}
  .perks-infovision .elementor-tab-content.elementor-active {
   padding-left: 0 !important;
}
  .life-img1 .elementor-widget-image {
  text-align: left;
}
  .life-img1, .life-img2, .life-img3, .life-img4 {
  position: absolute !important;
}
.banner-desc {
  font-size: 18rem;
  padding-left: 40rem;
  padding-right: 10rem;
}
.banner-heading {
  font-size: 32px !important;
}
 
.life-img4 .elementor-widget-image {
  text-align: right !important;
  padding-right: 55rem;
}.eae-slide-content .para-small {
  padding-bottom: 30px;
}
  .section01 .elementor-container {
  min-height: auto !important;
  padding: 90px 0;
}
  .our-values .ue_timeline_item_title {
  font-size: 22px !important;
  text-align: left;
}
  .our-values .ue_timeline_item_subtitle {
  margin-top: 13rem !important;
  font-size: 15px !important;
  text-align: left;
}
  .our-values .ue_timeline_item_content_main {
  padding-right: 0rem !important;
  padding-left: 80rem !important;
}
  .our-values .ue_timeline_item_image {
  right: auto;
  width: 50rem !important;
  height: 50rem !important;
  left: 5rem;
}
  .our-values .ue_timeline_item_content_main {
  padding-right: 0rem !important;
  padding-left: 80rem !important;
  margin-top: 29px;
}
  .heading-96 .elementor-heading-title {
  font-size: 45px !important;
}
  .our-values .heading-96 .elementor-widget-container {
  padding-bottom: 0rem !important;
}
  .col2-img-con .elementor-widget-wrap {
  padding: 0 !important;
}
  .col2-img-con .elementor-widget-wrap {
  padding: 0 !important;
}
  .col2-img-con .elementor-widget-wrap .attachment-large {
  width: 100%;
  margin-bottom: 22px !important;
}
.col2-img-con .elementor-widget-heading {
  margin-bottom: 6px !important;
}
  .col2-img-con-para .elementor-widget-container {
  font-size: 16px !important;
  line-height: 1.4 !important;
}
  .infov-primary-btn .elementor-button-link {
  font-size: 14px !important;
}
  .lar-content .elementor-widget-container {
  font-size: 16px !important;
  line-height: 1.3;
}
  .green-span .elementor-widget-container {
  padding-bottom: 18px !important;
}
  .life-at-infovision {
  padding-top: 20px !important;
}
  .lar-text-con {
  padding-right: 0 !important;
  padding-bottom: 20px !important;
}
  .main-s .elementor-heading-title {
  padding-top: 50px;
  padding-bottom: 70px;
}
  .perks-infovision .elementor-accordion-item .elementor-accordion-title {
  padding-right: 10px;
}
  .main-s {
  border-left: 0px solid #F2F7FB;
  border-right: 0px solid #F2F7FB;
  border-top: 40px solid #F2F7FB;
}
  .life-img2 img {
    margin-right: 16px;
}
  .infov-gb-sec {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
  .solutions-mobile-slider .elementor-widget-wrap.elementor-element-populated {
  padding: 0 !important;
}
 .owl-next {
  right: 0 !important;
  
}
  .insight-3col .infov-home-insights {
  padding: 0 !important;
  border: none !important;
}
  .owl-prev {
  left: 0 !important;
 
}
  .owl-next .icon.icon-arrow-right {
  font-size: 20px !important;
}
  .owl-prev .icon.icon-arrow-left {
  font-size: 20px !important;
}
  .insight-3col .ae-bg-gallery-type-default .elementor-col-50.elementor-inner-column {
  padding-right: 100px !important;
}
.jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
  left: auto !important;
  right: 50px !important;
  top: -2% !important;
}
  .infov-home-insights .jet-listing-grid__slider-icon.prev-arrow.slick-arrow, .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
   top: -2% !important;
}
  .solutions-mobile-slider .elementor-widget-heading {
  width: 100% !important;
  max-width: 100% !important;
}
  .impact-sec .elementor-widget-text-editor {
  width: 100% !important;
  max-width: 100% !important;
}
  .impact-sec .elementor-widget-heading {
  width: 100% !important;
  max-width: 100% !important;
}
  .solutions-mobile-slider .uc_classic_carousel_placeholder img {
  height: 400px !important;
}
  .infov-svcimg-col{ display: none !important}
  .infov-rm-left .elementor-widget-wrap {
  border: none !important;
}
.card-sec-div-about .elementor-inner-column .elementor-widget-wrap {
     margin: 0 !important;
    padding: 50rem 0px !important;
    }
  .card-sec-div-about .elementor-inner-column {
  margin-bottom: 20px;
}
.botttom-blue-banner {
  background-image: none !important;
}
  .sponsors-text-sec .elementor-widget-container {
  font-size: 16px !important;
  line-height: 1.4;
}
  .secondary-btn .elementor-button-link.elementor-button {
  font-size: 16px !important;
}
  .card-sec-div-about img {
  width: 190px !important;
}
  .col2image.about-cols {
  padding: 30px !important;
}
  .infov-cs-title .eae-popup-btn-text, .infov-cs-title a, .infov-right-featured-title a, .infov-wp-title .elementor-heading-title {
  font-size: 16px !important;
  line-height: 1.5 !important;
}
  .infov-cs-filter-row .jet-radio-list__label {
  font-size: 15px !important;
}
  .infov-cx-select-ftr .jet-select select {
  font-size: 14px !important;
}
  .filter-by-text .elementor-heading-title {
  font-size: 13px !important;
}
  .post-small-text .elementor-heading-title {
  font-size: 12px !important;
}

  .infov-cx-select-ftr .jet-filters-group .jet-smart-filters-hierarchy.jet-filter {
  margin-top: 10px !important;
}
  .infov-cx-select-ftr .jet-filters-group .jet-smart-filters-hierarchy.jet-filter .jet-select__control {
  width: 100% !important;
}
  .heading-128 .elementor-heading-title {
  font-size: 50rem !important;
}
  .listing-banner .elementor-widget.elementor-widget-heading {
  width: 100% !important;
  max-width: 100% !important;
}
  .listing-banner .elementor-container {
  min-height: auto !important;
}
/*  .banner-top-text {
  padding-top: 50px;
} */
  .infov-seclr-padding.listing-banner {
  padding: 50px 30px !important;
}
  .footer-blue-img .elementor-widget.elementor-widget-image {
  display: none !important;
}
  .footer-blue-img .elementor-widget-heading {
  max-width: 100% !important;
  width: 100% !important;
}
  .insights-contt-left-col {
  position: static !important;
}
  .infov-post-quote {
  padding-left: 50px;
}
  .infov-post-quote::before {
  width: 30px;
  height: 30px;
  left: 5px;
  background-size: 30px;
}
    .infov-awards-sec .infov-pr-img img {
  width: 36%;
}
  .infov-pr-img {
  margin: 0 !important;
}
.infov-left-hmarquee .uc_logo_marquee_holder, .infov-right-hmarquee .uc_logo_marquee_holder {
    width: 250px !important;
}
.infov-left-hmarquee .uc_logo_marquee_holder, .infov-right-hmarquee .uc_logo_marquee_holder {
    padding: 0px 20px 0px 0px !important;
}

/* blog section css */
.insights-contt-left-col {
    height: auto !important;
}
.insights-contt-left-col .pos-sticky {
    position: relative !important;
    top: 0 !important;
}
 .infov-cs-top-banner .infov-seclr-padding {
    min-height: 400px !important;
 }
 .infov-cs-top-banner .infov-seclr-padding .elementor-widget.elementor-widget-heading {
     padding-top: 174rem !important;
}
.infov-cs-cntt-sec .post_infovhead_main {
    height: auto !important;

}
 
.infov-share-icon-insights .ekit_socialshare > li > a i {
    font-size: 30px !important;
}
 
  .list-box .elementor-image-box-title br {
  display: none !important;
}
  .leadership-cards.leadership-three-column {
  width: 100% !important;
}
  .banner-slides .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
}
}
@media (max-width: 680px){
  .banner-slides-button .first-btn {
    margin-right: 0px !important;
}
  .banner-slides-button {
  width: 280rem;
  display: block;
}
 .banner-slides-button .first-btn a, .banner-slides-button .second-btn a {
    margin: 0 auto;
}
  .eae-slide-inner .eae-slide-button {
   margin-bottom: 12px;
}
}
@media (max-width: 580px){
  .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    border-radius: 40px !important;
}
  .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    right: 43px !important;
}
  .jet-listing-grid__slider-icon.slick-arrow {
    top: 40%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    margin-top: -45px;
}
 .banner-slides .eae-slide-inner {
  width: 71% !important;
}
  .jet-listing-grid__items.grid-col-mobile-2 {
  --columns: 1 !important;
}
  .banner-heading {
  color: #62BB46;
  line-height: 1.1;
  margin-top: 0;
}
}
@media (max-width: 479px){
  .slider-right-next-btn {
    display: none !important;
}
  .slider-head {
    font-size: 29px!important;
    margin-bottom: 5px!important;
    padding-right: 40px !important;
}
.slider-sub-head {
    padding-right: 40px!important;
    font-size: 15px!important;
    margin-bottom: 0!important;
    padding-bottom: 10px !important;
}
.slider-sub-head2 {
    padding-right: 40px!important;
    font-size: 15px!important;
    margin-bottom: 0!important;
    padding-bottom: 10px !important;
}
  .slider-btn .n2-ss-layer-row-inner {
    margin-left: 0 !important;
}
  .home-new-slider .n2-ss-slider .n2-ss-slide-background-image img {
        object-position: 56% !important;
}
  .slider-sub-head br {
    display: none !important;
}
  .slider-sub-head2 br {
    display: none !important;
}
  .slider-head br {
    display: none !important;
}
  .primary-btn-infov a, .secondary-btn-infov a {
    font-size: 13px!important;
   }
  .story.infov-seclr-padding {
  padding-right: 10px !important;
}
  .map-wrapper-outer .map-features-list .map-features .button-wrap .link-button::after {
  width: 13px;
  height: 13px;
}
  .map-wrapper-outer .map-features-list .map-features {
  padding: 10px;
}.map-wrapper-outer .map-features-list .map-features {
  width: 44% !important;
}
  .map-wrapper-outer .map-features-list .map-features .button-wrap .link-button {
  font-size: 13px;
}
  .infov-leader-slides .slick-track {
    padding-top: 30px;
}
  .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    top: 7% !important;
}
  .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
    top: 7% !important;
}
  .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
   
    right: 40px !important;
}
  
:root {
    font-size: .24154589371980675vw;
}
	
#main-header {
  position: fixed !important;
  top: 0 !important;
  background: #fff !important;
  z-index: 99999 !important;
}

	
#main-header.fixed-header {
  position: fixed !important;
  top: 0 !important;
  left: 0;
  right: 0;
  z-index: 9999;
  width: 100%;
  background-color: #fff; /* adjust to your site style */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  transition: top 0.3s ease-in-out;
}

#main-header.hide-header {
  top: -100px !important; /* or use -120px if your header is taller */
}

.infov-header {
  transition: top 0.3s ease;
}

	
	
  .banner-slides-button {
  width: 300rem;
 }
  .banner-slides .eae-slide-inner .eae-slide-content {
  padding: 0rem 30px 0rem 30px !important;
  margin: 0 !important;
}
  .top-banner{ position: relative;}
  .top-banner::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-banner .elementor-column-wrap.elementor-element-populated {
  position: relative;
  z-index: 1;
}
  .infov-awards-featured-img img {
  width: 85%;
}
  .infov-awards-sec .infov-pr-img img {
  width: 56%;
}
  .job-info-box {
   width: 100%;
  margin: 0 0 20px;
 }
  .infov-post-quote::before {
  width: 30px;
  height: 30px;
  left: -3px;
  background-size: 30px;
}
  .Job-application-sec label {
  font-size: 16px !important;
  margin-bottom: 18px !important;
}
  .cf7sr-g-recaptcha div {
  width: 100% !important;
}
    .infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap {
  height: 250px;
  width: 250px;
   }
.infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap .eae-info-circle-item__content {
  padding: 30px !important;
}
  .infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap {
  
  display: flex !important;
  align-items: center;
  top: 0% !important;
  position: absolute !important;
  right: 20% !important;
} 
  .heading-128 .elementor-heading-title {
  font-size: 40px !important;
}
  .news-updates .elementor-section.elementor-inner-section {
  padding: 20px 20px 0 !important;
}
  .top-banner {
  min-height: 400px !important;
  align-items: center;
  display: flex;
}
.uc_logo_marquee_holder.abtpg {
  height: 130px !important;
}
  .uc_logo_marquee_holder.abtpg {
  padding: 10px !important;
  margin-right: 10px !important;
  width: 230px !important;
}
  .banner-text-con .elementor-heading-title br {
  display: none !important;
}
  .infov-comn-dynamic .ae-element-post-title {
  font-size: 20px !important;
}
  .infov-comn-dynamic {
  padding: 40px 20px !important;
}
  .infov-comn-dynamic .elementor-button .elementor-button-text {
  font-size: 13px !important;
}
  .infov-comn-dynamic .elementor-widget-button {
  position: static !important;
  margin-top: 10px !important;
}
  .infov-comn-dynamic .infov-primary-btn {
  width: 100% !important;
  min-height: auto !important;
  height: auto !important;
}
  .infov-comn-dynamic .has_eae_slider.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-section-full_width.ae-bg-gallery-type-default {
  padding-bottom: 20px !important;
}
  .infov-post-lcol, .infov-post-rcol {
  width: 100% !important;
}
  .infov-post-2col {
  display: block;
}
  .infov-post-lcol {
  margin-right: 0rem !important;
  margin-bottom: 15px !important;
}
  .infov-right-img {
  margin-top: 15px !important;
}
  .infov-blog-heading3 {
  font-size: 20rem !important;
  margin: 15px 0 15px 0;
  color: #000000;
}
  .infov-post-info-sec .infov-primary-btn .elementor-widget-wrap .elementor-widget-button {
   top: -55rem;
}
  .infov-post-info-sec .infov-primary-btn .elementor-widget-wrap .elementor-widget-button {
   margin-top: 13px; position: static !important;
}
  .insight-3col .ae-bg-gallery-type-default .elementor-col-50.elementor-inner-column {
  padding-right: 0px !important;
}
.solutions-mobile-slider .uc_classic_carousel_placeholder img {
  height: 300px !important;
}
  .cs-home-marquee .uc_style_case_study_marquee_dynamic_elementor_case_study_post_list_title {
  font-size: 14px !important;
}
  .enquiry-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 15px !important;
/*   height: 92px !important;
  width: 92px !important;
  bottom: -25px;
  right: -11rem; */
}
  .back-btn a {
  padding: 10px 24px !important;
  font-size: 13px !important;
}
  .custome-hvr-tab .hover-child.child-active .hrv-head .elementor-heading-title {
  font-size: 20px !important;
  color: #62BB46 !important;
}
  .custome-hvr-tab .hvr-arrow {
   right: -12rem !important;
   }
  .life-img2 {
  top: 30px;
}
.col2image {
  padding: 30px 30px 10px !important;
}
  
body {
    margin: 0 !important; 
    overflow-x: hidden !important;
    position: relative;
    width: 100vw;
    margin-right: auto;
    margin-left: auto;
}
  .heading-64 .elementor-heading-title {
  font-size: 24px !important;
}
  .life-at-infovision {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
 
  .main-s .elementor-heading-title {
   font-size: 55px !important;
 }
  .section02 {
   padding-top: 10rem !important;
}
  .life-img1 img {
  width: 115rem;
  min-width: auto !important;
}
  .life-img3 img {
  width: 142px;
  min-width: auto !important;
}
  .life-img3 {
  position: absolute;
  bottom: 10px;
  left:  0px;
}
  .life-img4 img {
  width: 132rem;
  }
  .main-s .elementor-heading-title {
  padding: 20px 0 40px;
}
  .life-img4 {
  position: absolute;
  right: 0;
  bottom: -3px;
}
  .life-img4 .elementor-widget-image {
  text-align: right !important;
  padding-right: 10px;
}
  .life-img2 img {
  width: 126rem;
  min-width: auto !important;
  margin-right: 10px;
}
 
  .our-values .ue_timeline_item_content_main {
   padding-left: 60rem !important;
 }
  .our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main .ue_timeline_item_image {
  left: 0rem;
  width: 46rem !important;
  height: 46rem !important;
}
  .our-values .ue_timeline_item_image {
  right: auto;
  width: 46rem !important;
  height: 46rem !important;
  left: 0rem;
}
  .our-values {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
  .ue_timeline_item_pointer_spacer {
  width: 10px !important;
}
  .heading-96 .elementor-heading-title {
  font-size: 33px !important;
}
  .life-img3 img {
  width: 122px;
  min-width: auto !important;
}
  .our-values .uc-items-wrapper .ue_timeline_item:nth-child(2n) .ue_timeline_item_content_main {
  padding-right: 0rem !important;
  padding-left: 60rem !important;
}
.o-container .elementor-container {
    position: relative;
    max-width: 1458rem !important;
}
.card-rg {
  position: absolute;
  right: -92%;
  bottom: 0%;
  width: 84%;
  height: 56%;
}
  .text-card-in {
  padding: 20px !important;
}
  .text-card-in h6 {
  margin-bottom: 8px;
  font-size: 11px !important;
  margin-top: 35px;
}
.text-card-in h4 {
  font-size: 20px !important;
}
  .banner-slides .sp-horizontal .sp-arrows {
    top: 0% !important;
    margin-top: 0px !important;
    height: 100% !important;
  display: flex;
  z-index: 2;
}
.banner-slides .sp-horizontal .sp-previous-arrow {
    left: 0px !important;
    right: auto;
    height: 100% !important;
    width: 50% !important;
  cursor: none;
  position: relative;
}
.banner-slides .sp-horizontal .sp-next-arrow {
    right: 0px !important;
    left: auto;
  height: 0% !important;
    width: 0% !important;
  cursor: none;
  position: relative;
}
.banner-slides .jet-slider__content.sp-layer {
    max-width: 1458rem !important;
    margin: auto;
}
  
.banner-slides .jet-slider__content-inner {
  width: 70% !important;  
  z-index: 2;
}
.banner-slides .jet-slider__button-wrapper {
    z-index: 9;
}
.banner-slides .jet-slider__content-item {
    justify-content: left !important;
}
.banner-slides .sp-thumbnails-container.sp-bottom-thumbnails {
    position: absolute;
    right: 0;
    margin-right: 0px !important;
  bottom: 0px;
}
.banner-slides .sp-thumbnail-container.sp-selected-thumbnail {
display: block;
}
.banner-slides .sp-thumbnail-container {
    display: none;
}
.banner-slides .sp-thumbnail-container,.banner-slides .sp-thumbnail-container.sp-selected-thumbnail,.banner-slides .sp-thumbnails-container.sp-bottom-thumbnails {
    width: 500rem !important;
    height: 500rem !important;
}
.banner-slides img.sp-thumbnail {
    margin: 0px !important;
}
.banner-slides .sp-thumbnail-container:before {
    border: 0px !important
}
#prev-slide  {
    opacity: 0;
    position: absolute;
    background-color: #00000040;
    color: white !important;
    top: 0px;
    left: 0px;
    padding: 28rem 20rem;
    font-size: 20rem;
    font-family: "Biennale-Bold", Sans-serif;
    border-radius: 50rem;
}
 #next-slide  {
    opacity: 0;
    position: absolute;
    background-color: #3CCF4E;
    color: #000000 !important;
    top: 0px;
    left: 0px;
    padding: 28rem 20rem;
    font-size: 20rem;
    font-family: "Biennale-Bold", Sans-serif;
    border-radius: 50rem;
   display: none;
}
.banner-slides .sp-horizontal .sp-previous-arrow:hover #prev-slide, .banner-slides .sp-slides-container:hover #next-slide{
  opacity: 1;
}

.banner-slides .sp-slides-container{
 cursor:none;
}
.mouse_over #next-slide{
  display:none !important;
}
 
  .banner-slides .eae-swiper-slide {
  height: 580px !important;
}
  .banner-slides .eae-slide-content {
  margin-top: 80rem !important;
}
.banner-heading {
  font-size: 30px !important;
  margin-bottom: 0px !important;
}
  .banner-desc {
  font-size: 15rem;
 }
  .banner-slides .eae-swiper-slide {
  background-size: cover !important;
  background-position: 61% center !important;
}
.banner-desc {
  font-size: 15px;
  padding-left: 40rem;
  padding-right: 10rem;
}
  .infov-cxt-box .uc_animated_feature_box {
   margin-bottom: 0px !important;
}
    .infov-cx-select-ftr .jet-filters-group {
   display: block !important;
}
.infov-left-hmarquee .uc_logo_marquee_holder, .infov-right-hmarquee .uc_logo_marquee_holder {
    padding: 10px 20px 10px 0px !important;
    width: 210px !important;
}
.case-heading-md{
    max-width: 100% !important;
    width: 100% !important;
}
.infov-cs-top-banner .infov-seclr-padding .elementor-widget.elementor-widget-heading {
    padding-top: 100px !important;
}
.infov-leader-sec .jet-listing-grid__item{
    width: 100% !important;
    max-width: 100% !important;
    -ms-flex: auto !important;
    flex: auto !important;
}
.w-md-100{
    width: 100% !important;
    max-width: 100% !important;
}
.press-rl-top {
    background-position: 79% 49% !important;
}
.home-mobile-slider .jet-slider .sp-arrow {
  width: 30px;
    height: 30px; }
  .home-mobile-slider .jet-slider__button-wrapper a {
  margin-bottom: 10px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
  .elementor-repeater-item-04845d5 .sp-image {
  object-position: 60% !important;
}
    .infov-list-pointers.list-with-icon span.elementor-icon-list-text {
  padding-left: 80px !important;
}
.infov-list-pointers.list-with-icon .elementor-icon-list-icon svg {
  min-width: 50px;
  width: 50px !important;
  height: 50px !important;
}
  .banner-slides .eae-slide-inner {
  width: 95% !important;
}
.gptw-img-style img#n2-ss-2item2 {
    width: 230px !important;
}
}


.elementor-kit-10 p {
    margin-bottom: 15rem !important;
}

.blog-content h2 {
		color: #0075FF;
font-family: "Poppins", Sans-serif !important;
font-size: 30rem !important;
font-style: normal;
font-weight: 700;
line-height: 1.4em !important;
	margin-bottom: 10rem;
	margin-top: 20rem;
	}
.blog-content h3 {
		color: #0075FF;
font-family: "Poppins", Sans-serif !important;
font-size: 24rem !important;
font-style: normal;
font-weight: 700;
line-height: 1.2em !important;
	margin-bottom: 10rem;
	margin-top: 20rem;
	}
.blog-content h4 {
		color: #0075FF;
font-family: "Poppins", Sans-serif !important;
font-size: 18rem !important;
font-style: normal;
font-weight: 700;
line-height: 1.2em !important;
	margin-bottom: 5rem;
	margin-top: 10rem;
	}
.blog-content p {
	color: #000;
font-family: "Poppins", Sans-serif;
font-size: 24rem;
font-style: normal;
font-weight: 400;
line-height: 32rem; 
}
  ol.infov-post-ol, ul.infov-post-ul {
  padding-left: 20px !important;
}
  ol.infov-post-ol li, ul.infov-post-ul li {
  color: #000;
font-family: "Poppins", Sans-serif;
font-size: 24rem;
font-style: normal;
font-weight: 400;
line-height: 40rem;
	  margin-left: 5rem;
}

  .blog-content ul li {
  color: #000;
font-family: "Poppins", Sans-serif;
font-size: 24rem;
font-style: normal;
font-weight: 400;
line-height: 40rem;
	  margin-left: 5rem;
}
.blog-content ul {
	margin: 0 0 1.5em 0em !important;
	    padding-left: 20px !important;
}
.elementor-location-single ul, .elementor-location-single ol {
    margin: 0 0 1.5em .2em !important;
}

.blog-content img {
	margin-bottom: 30rem;
	margin-top: 30rem;
}

.blog-content table td {
color: #000;
font-family: "Poppins", Sans-serif;
font-size: 24rem;
font-style: normal;
font-weight: 400;
line-height: 32rem; 
}


.blog-content table th {
color: #000;
font-family: "Poppins", Sans-serif;
font-size: 28rem;
font-style: normal;
font-weight: 400;
line-height: 32rem; 
}

ol.infov-post-ol li, ul.infov-post-ul li {
    position: relative; /* Ensures the ::before element is positioned relative to the li */
    padding-left: 3rem; /* Adjusts spacing to make room for the icon */
}

.blog-content ol {
    margin: 0 0 10rem .2em !important;
}
.blog-content ol li {
      color: #000;
font-family: "Poppins", Sans-serif;
font-size: 24rem;
font-style: normal;
font-weight: 400;
line-height: 1.2em;
	  margin-left: 5rem;
	margin-bottom: 10rem;
}

.blog-content ol li::before {
    background-size: contain;
    background-repeat: no-repeat;
    width: 20rem;
    height: 20rem;
    border-radius: 50%;
    position: absolute;
    left: -25rem;
    top: 20rem;
    transform: translateY(-50%);
}

ul.infov-post-ul li::before {
    content: "";
    background-image: url(https://www.infovision.com/wp-content/uploads/2025/02/bi_check-circle.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20rem;
    height: 20rem;
    border-radius: 50%;
    position: absolute;
    left: -25rem;
    top: 20rem;
    transform: translateY(-50%);
}

ul.infov-post-eclipse-ul li::before {
    background-image: url(https://www.infovision.com/wp-content/uploads/2025/02/Ellipse-13.svg) !important;
}
ul.infov-post-filled-tick-ul li::before {
    background-image: url(https://www.infovision.com/wp-content/uploads/2025/02/bi_check-circle-fill.svg) !important;
}
ul.infov-post-right-arrow-ul li::before {
    background-image: url(https://www.infovision.com/wp-content/uploads/2025/02/Vector.svg) !important;
}

.h2-list-container {
	background-color: #0075FF;
	padding: 30rem 50rem;
	border-radius: 40rem;
}

ul.infov-post-index-ul li::before {
    background-image: url(https://www.infovision.com/wp-content/uploads/2025/02/bi_check-circle-fill-1.svg) !important;
}

.h2-list-container ul li a {
	color: #fff;
font-family: "Poppins", Sans-serif;
font-size: 24rem;
font-style: normal;
font-weight: 400;
	padding-bottom: 20rem !important;
}

.single-post .elementor-post-info__terms-list-item {
	padding: 2rem 10rem;
	background-color: #fff;
	margin: 0rem;
}

info-cs-temp:before {
  position: absolute;
  background: brown;
  height: 2px;
  content: '';
  width: 50px;
  bottom: -2px;
  left: 0;
}

.industry-tile-border-gradient:after {
    content: '';
    position: absolute;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
    height: 80%;
    width: 2px;
    background: linear-gradient(to bottom, #0E5BEA, #02E071);

}
.industry-tile-border-gradient .elementor-widget-container {
	padding-left: 40rem !important;
	padding-top: 15rem !important;
}

.why-choose-invisible-box:hover .choose-invisinet-card {
    top: -260rem;
    transition: top 0.5s ease-in-out;  /* Smoother transition */
    -webkit-transition: top 0.5s ease-in-out;
    -moz-transition: top 0.5s ease-in-out;
    position: relative;
}

.why-choose-invisible-box .choose-invisinet-card {
    top: 0;  /* Ensure starting position is defined */
    transition: top 0.5s ease-in-out;
    -webkit-transition: top 0.5s ease-in-out;
    -moz-transition: top 0.5s ease-in-out;
    position: relative;
}

  .half-blue-grey-border {
  cursor: pointer;
  position: relative;
}

.half-blue-grey-border::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background: linear-gradient(to right, #086AD9 70%, #ddd 30%);
}

@media (max-width: 600px){
	
	.why-choose-invisible-box:hover .choose-invisinet-card {
    top: 0rem;
    transition: top 0.5s ease-in-out;  /* Smoother transition */
    -webkit-transition: top 0.5s ease-in-out;
    -moz-transition: top 0.5s ease-in-out;
    position: relative;
}
	.h2-list-container {
		display : none;
	}
	
.blog-content ul li {
  color: #000;
font-family: "Poppins", Sans-serif;
font-size: 12rem;
font-style: normal;
font-weight: 400;
margin-bottom: 0px;
line-height: 1.4em;
margin-left: 5rem;
}
	
.why-choose-invisible-box .choose-invisinet-card {
    top: 0;  /* Ensure starting position is defined */
    transition: top 0.5s ease-in-out;
    -webkit-transition: top 0.5s ease-in-out;
    -moz-transition: top 0.5s ease-in-out;
    position: relative;
}
	
	.blog-content h2 {
		color: #0075FF;
font-family: "Poppins", Sans-serif !important;
font-size: 14rem !important;
font-style: normal;
font-weight: 700;
line-height: 1.4em !important;
	margin-bottom: 10rem;
	margin-top: 20rem;
	}
		.blog-content h3 {
		color: #0075FF;
font-family: "Poppins", Sans-serif !important;
font-size: 10rem !important;
font-style: normal;
font-weight: 700;
line-height: 1.2em !important;
	margin-bottom: 10rem;
	margin-top: 20rem;
	}
.blog-content p {
	color: #000;
font-family: "Poppins", Sans-serif;
font-size: 12rem;
font-style: normal;
font-weight: 400;
line-height: 1.2em;
	margin-bottom: 20rem !important;
}
	
	.blog-content .blog-codes {
font-size: 12rem;
	}

.industry-tile-border-gradient .elementor-widget-container {
	padding-left: 10rem !important;
	padding-top: 5rem !important;
}
	
  ol.infov-post-ol, ul.infov-post-ul {
  padding-left: 20px !important;
}
  .blog-content ol li, ul.infov-post-ul li {
  color: #000;
font-family: "Poppins", Sans-serif;
font-size: 12rem;
font-style: normal;
font-weight: 400;
line-height: 1.2em;
	  margin-left: 5rem;
}
ol.infov-post-ol, ul.infov-post-ul {
    margin: 0 0 1.5em .2em !important;
}

ol.infov-post-ol li, ul.infov-post-ul li {
    position: relative; /* Ensures the ::before element is positioned relative to the li */
    padding-left: 3rem; /* Adjusts spacing to make room for the icon */
}

ul.infov-post-ul li::before {
    content: "";
    background-image: url(https://www.infovision.com/wp-content/uploads/2025/02/bi_check-circle.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20rem;
    height: 20rem;
    border-radius: 50%;
    position: absolute;
    left: -25rem;
    top: 8rem;
    transform: translateY(-50%);
}
	
	.blog-content table td {
color: #000;
font-family: "Poppins", Sans-serif;
font-size: 16rem;
font-style: normal;
font-weight: 400;
line-height: 1em; 
}


.blog-content table th {
color: #000;
font-family: "Poppins", Sans-serif;
font-size: 18rem;
font-style: normal;
font-weight: 400;
line-height: 1em; 
}
	.h2-list-container ul li a {
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-size: 20rem;
    font-style: normal;
    font-weight: 400;
    padding-bottom: 20rem !important;
    line-height: 1em;
}
}