/*** ON hover tabs css ***/

.enquiry-form .div-inline p:last-child {
    width: 100% !important;
}
.enquiry-form .div-inline p:first-child {
    width: 100% !important;
}
div#cookie-notice {
    background-color: #0075FF !important;
    border-top:1px solid #ffffff !important;
}
a#cn-accept-cookie, a#cn-refuse-cookie, a#cn-more-info {
    background-color: #003DA6 !important;
    font-family: "poppins", Sans-serif !important;
    font-size: 16rem !important;
    font-weight: 300 !important;
}
.cn-close-icon:before, .cn-close-icon:after {
    background-color: #0075FF !important;
}
span#cn-notice-text {
    font-family: "poppins", Sans-serif;
    font-size: 16rem;
    font-weight: 300;
    padding-right: 30rem;
}
.cn-close-icon {
    opacity: 1 !important;
}
#infov-spotlight-slider .uc_classic_carousel_placeholder img {
  -webkit-transition: 0.4s ease  !important;
  transition: 0.4s ease !important;
}

#infov-spotlight-slider .uc_classic_carousel_placeholder {
    overflow: hidden !important;
}
#infov-spotlight-slider .uc_classic_carousel_container_holder.ue-item:hover .uc_classic_carousel_placeholder img{
  -webkit-transform: scale(1.08) !important;
  transform: scale(1.08) !important;
}

#location-images-section #location-images-slider .item.ue-item img:hover {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}
#location-images-section #location-images-slider .item.ue-item img{
-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s0.3s0.3s ease;
    -o-transition: all 0.3s0.3s ease;
    transition: all 0.3s ease;
}
.infov-ppf-col .elementor-image-carousel.swiper-wrapper {
  align-items: end;
}
.infov-list-pointers span.elementor-icon-list-icon i.fas.fa-circle { color: #62bb46 !important; }
a:hover {
  text-decoration: unset !important;
}
.infov-cs-title {
  padding-right: 20rem !important;
}
.omnichannel-content-cards .omnichannel-content-card-inner:not(.active) .ue_icon svg circle 
{ 
stroke: #fff !important; 
}
.mapboxgl-ctrl-bottom-left {
  display: none !important;
}
.video-popup-area .elementor-widget-wrap.elementor-element-populated {
  padding: 0px !important;
}
.cs-head-font h1.elementor-heading-title {
  font-size: 26rem !important;
/*     line-height: 1.4em !important; */
  color: #ffffff !important;
  font-family: "Poppins", Sans-serif;
  font-weight: 300 !important;
}
.font-b strong{
font-weight: 500 !important;
}
.infov-cs-temp .elementor-divider {
background-color: #a5bac9 !important;
height:1rem;
}
.infov-share-icon svg:hover {
  transform: scale(1.2);
}
.content-boxes-single:hover, .content-box-hov .elementor-widget-container:hover, .content-box-hov-col:hover {
   background-color: #62bb46;
  transition: 0.3s ease;
  border-radius: 10rem;
  cursor: default;
}
.content-boxes-single:hover p, .content-box-hov .elementor-widget-container:hover p, .content-box-hov-col:hover p {
 color: #ffffff !important;
 transition: 0.2s ease;
}
.infov-share-icon svg {
  transition: all .2s ease-in-out;
}
.enquiry-form .wpcf7 form.sent .wpcf7-response-output {
  display: none;
}
#elementor-popup-modal-33995 .dialog-close-button {
  padding: 12px !important;
  border-radius: 25px !important;
}
#elementor-popup-modal-33995 .dialog-close-button:hover {
  color: transparent;
}
.infov-cs-temp .elementor-element.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider {
  margin-bottom: 8rem !important;
}
.menu-lcol, .nav-img-inner {
  position: relative !important;
}
.nav-btm-ele img {
  position: absolute;
  bottom: 0 !important;
  left: 80rem !important;
}
.navl-btm-ele {
  position: absolute !important;
  left: 0rem !important;
  bottom: 0 !important;
}
.navi-btm-ele {
  position: absolute !important;
  left: 0rem !important;
  bottom: -18rem !important;
}

.eael-reading-progress.eael-reading-progress-global.eael-reading-progress-top {
  display: none;
}
.onhover-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active .redirect:before{
background-position: 25rem -25rem;
    transition: all 0.2s ease-in;
}
.onhover-tabs .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {

  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
background-position: 20rem -20rem;
    transition: all 0.2s ease-in;
}
.infov-search-panel {
  margin-bottom: 0px !important;
}
.infov-hlisting .section-ul-head {
  font-size: 32rem !important;
}
.infov-bfsi-offering .hupport-head {
  font-size: 32rem !important;
font-family: "poppins", Sans-serif;
}
.elementor-kit-5 a {
font-family: "poppins", Sans-serif !important;
}
.sec-right.infov-rpadding .elementor-widget-wrap {
  padding-left: 0rem !important;
}
.onhover-tabs .video-cover, .onhover-tabs .video{
visibility:hidden;
opacity: 0;
transition: all 0.3s ease-in;
}
.onhover-tabs .video-cover.show, .onhover-tabs .video.show{
visibility:visible;
opacity:1;
transition: all 0.3s ease-in;
}
.onhover-tabs .elementor-widget-tabs .elementor-tab-content {
  padding: 0 !important;
}

.onhover-tabs video{
object-fit: cover !important;
}

.banner-slides i.fa.fa-angle-right, .banner-slides i.fa.fa-angle-left {
  display: none;
}
.infov-subs-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email::placeholder {
  opacity: 1 !important;
}



/* .infov-mmenu-popup .dialog-message {
  width: 100% !important;
}
.infov-mmenu-popup .elementor-popup-modal .dialog-message {
width: 100% !important;
} */
.infov-mmenu-popup  i.eicon-close {
  height: 110rem !important;
  width: 110rem !important;
}
/* .infov-menu-top span.elementor-icon-list-text:hover {
  transform: scale(1.5) !important;
  background: #62BB46;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  font-weight: 700 !important;
font-family: "BentonSans-Bold", sans-serif;
} */
.infov-hover-tab .elementor-heading-title:hover{
/*  transform: scale(2) !important; */
/*  transform: translateY(-70%); */
/*  background: #62BB46; */
/*  -webkit-background-clip: text !important; */
/*  -webkit-text-fill-color: transparent !important; */
font-size:42px !important;
  font-weight: 700 !important;
font-family: "Poppins", Sans-serif !important;
}
.infov-btn-arrow{
display:none;
}
.infov-primary-btn:hover .infov-btn-arrow {
  display: block !important;
}

.infov-hover-tab .infov-industry-healthcare.active .elementor-heading-title:hover, .infov-hover-tab .infov-industry-healthcare .elementor-heading-title:hover{
transform: unset !important;
}
.infov-industry-healthcare.active .infov-svc-healthcare{
display:block !important;
}
.infov-menu-top span.elementor-icon-list-text {
/*     transition-duration: .3s !important;
  transition-property: transform !important;
  transform-origin: -15% 30% !important; */
font-family: "Poppins", Sans-serif !important;
font-weight:300 !important;
}
.infov-hover-tab .elementor-heading-title{
/*  transition-duration: .3s !important;
  transition-property: transform !important;
  transform-origin: 0% 30% !important; */
font-family: "Poppins", Sans-serif !important;
font-weight:300 !important;
}
.infov-hover-tab img {
width:100% !important;
}

/* .infov-industry-tfg.infov-tfg-img.active, .infov-industry-ome .infov-ome-img.active, .infov-industry-ecom .infov-ecom-img.active, .infov-industry-tc .infov-tc-img.active, .infov-industry-bfs .infov-bfs-img.active{
  transform: translateY(-100%);
} */

.infov-healthcare-img, .infov-tfg-img, .infov-ome-img, .infov-ecom-img, .infov-tc-img, .infov-bfs-img
{
display:none;
}
/* .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;
} */
/* .infov-industry-healthcare.active .infov-healthcare-img{
display:block;
} */
.rcv-img.active {
display: block;
}
.infov-svcimg-col{
position:relative;
}
.infov-hover-tab h2.elementor-heading-title {
  width: fit-content !important;
}
/* .infov-button-primary a.elementor-button::before {
  background-color: #003DA6;
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all .35s ease;
  transition: all .35s ease;
border-radius: 25px;
}
.infov-button-primary a.elementor-button:hover:before {
  top: 0;
}

.infov-button-primary a.elementor-button:hover{
color:red;
transition:0.25s;
}

.infov-button-primary a.elementor-button:after {
  position: absolute;
  right: 2.34375rem;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(50%);
  -ms-transform: translateY(-50%) translateX(50%);
  transform: translateY(-50%) translateX(50%);
border-radius: 25px;
}
.infov-button-primary a.elementor-button{
display: inline-block;
  position: relative;
} */
.infov-primary-btnmain:hover .elementor-button::before{
  transform: scaleY(1);
}
.infov-primary-btnmain:hover .elementor-button {
  border-color: #003DA6 !important;
  transition: border-color 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.infov-primary-btnmain:hover .whitebg .elementor-button {
  border-color: #ffffff !important;
}
.infov-primary-btnmain:hover .infov-button-primary span.elementor-button-text{
color:#ffffff !important;
}
.infov-primary-btnmain:hover .infov-button-primary.whitebg span.elementor-button-text{
color:#002E6D !important;
}
.infov-button-primary a.elementor-button::before{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  transform: scaleY(0);
  transform-origin: left bottom;
  transition: transform .5s cubic-bezier(0.19, 1, 0.22, 1);
  background: #003DA6;
}
.infov-button-primary.whitebg a.elementor-button::before {
  background: #ffffff;
}
.infov-button-primary a.elementor-button{
position: relative;
  overflow: hidden;
  z-index: 1;
}
.infov-button-primary span.elementor-button-text {
  z-index: 9;
}

/***Button css end***/
.elementor-kit-5 p {
    margin-bottom: unset !important;
}

.single p {
    margin-bottom: 1em !important;
    margin-top: 0em !important;
}
.single ul li {
    margin-bottom: 10px;
}
.cxt-boxes .elementor-icon i, .elementor-icon svg {
  width: unset !important;
}
.cxt-boxes-text, .cxt-boxes-arrow{
display:none;
}
.cxt-boxes:hover {
background-color:#003DA6;
border-radius:12px;
}
.cxt-boxes:hover .cxt-boxes-icon{
display:none;
}
.cxt-boxes:hover .cxt-boxes-title .elementor-heading-title{
color:#ffffff !important;
}
.cxt-boxes:hover .cxt-boxes-text, .cxt-boxes:hover .cxt-boxes-arrow{
display:block;
}
.cxt-boxes {
  box-shadow: 0 7px 10px -6px rgb(0 0 0 / 15%);
margin: 0 10rem 0 10rem;
min-height: 310px !important;
}
/* .infov-cxt-sec {
  background: linear-gradient(360deg, #A5BAC935 0%, rgba(165, 186, 201, 0.0345309) 49.49%, rgba(165, 186, 201, 0) 93.75%);
} */
/*** Button css***/
.industry-txt{
transform:translatey(-145%);
}
.infov-seclr-padding {
  padding-left: 90rem !important;
  padding-right: 90rem !important;
}
.omnichannel-content-cards .omnichannel-content-card-inner .ue_info .ue_main {
  font-size: 32rem !important;
}
.number-marque .backoffice-ue-marquee-desc {
  font-size: 28rem !important;
line-height: 1.3em !important;
}
.infov-dv-rm .backoffice-ue-marquee-desc {
  font-size: 24rem !important;
  color: #000000 !important;
}
.infov-cxt-sec.flip-before-remove::before {
  content: none;
}
.infov-creveal .ue_option.active .ue_main {
  color: #62BB46 !important;
}
.sec-right.infov-rmv-pad .elementor-widget-wrap {
  padding-left: 0rem !important;
}
.infov-sa-mq.infov-rm-ibox .icon_text_marquee_social_exp_inner a {
  font-size: 24rem;
  line-height: 1.4em;
}
/***Header css ***/
/* .infov-mob-menu .jet-mobile-menu__toggle-icon {
font-size: 30px !important;
color: #ffffff !important;
} */
.infov-ma-os .backoffice-ue-marquee-desc {
  font-size: 24rem !important;
  color: #000000 !important;
}
.infov-header .jet-mega-menu-mega-container__inner {
 margin-top: 40rem !important;
  padding: 0px !important;
margin-left: 60rem;
  margin-right: 60rem;
}
.infov-header {
  width: 100%;
  float: left;
/*   position: fixed !important; */
  top: 0;
  left: 0;
  z-index: 100;
  display: block !important;
}
.infov-header.active {
  background-color: #003DA6 !important;
}
.infov-header.active {
  display: none;
}
.infov-mmenu, .infov-mmenu .menu-lcol, .infov-mmenu .menu-rcol {
  min-height: calc(100vh - 18vh) !important;
}
/* .location-menu.infov-mmenu{
  height:unset !important;
} */
.infov-head-talk-sec {
  margin-top: 10rem !important;
}
.industry-menu .eael-tabs-nav {
  border-right: 1px solid #78A7F8;
 width: 30% !important;
  padding: 80rem 0 80rem 0;
}
.industry-menu-inner{
position:relative;
}
.infov-menu-bottom{
position: absolute;
  bottom: 0;
}
.infov-pages-link .elementor-icon-list-item:hover .elementor-icon-list-text {
  font-weight: 700;
}
.infov-pr-sec:hover .infov-pr-content {
  padding-left: 0rem !important;
  padding-right: 64rem !important;
}
.infov-pr-sec .infov-pr-content {
  padding-left: 64rem !important;
  transition: all .5s ease !important;
  transition-timing-function: ease-out !important;
}

/* .infov-pr-sec:hover .infov-pr-content .elementor-heading-title a{
background-position: 0 24rem !important;
} */
/* .infov-pr-sec {
position:relative;
} */
/* .infov-pr-sec {
  background-size: 0% auto !important;
-webkit-transition: background-image 1s ease-in-out !important;
transition: background-size 1s ease-in-out !important;
}
.pressr-head h2.elementor-heading-title {
  padding-right: 400rem;
}
.infov-pr-sec:hover{
 background-size: 420rem auto !important;
-webkit-transition: background-image 5s ease-in-out;
  transition: background-image 5s ease-in-out;
} */
.infov-pr-sec .infov-pr-content .elementor-heading-title a {
  color: #fff;
  text-decoration: none;
  display: inline;
  background-image: linear-gradient(45deg,#4D5858 100%,#4D5858 0);
  background-position: 0 80px;
  background-size: 100%;
  transition: all .4s ease;
  background-repeat: no-repeat;
}
.post-small-text h2.elementor-heading-title {
  font-family: "Poppins", Sans-serif !important;
  font-weight: 300 !important;
}
.infov-wp-title h2.elementor-heading-title {
  font-weight: 300 !important;
  font-family: "Poppins", Sans-serif !important;
}
.sub-heading h2.elementor-heading-title {
  font-family: "Poppins", Sans-serif !important;
  font-weight: 300 !important;
}
.heading-64 h2.elementor-heading-title {
  font-family: "Poppins", Sans-serif !important;
/*     font-weight: 700 !important; */
}
.heading-64 h1.elementor-heading-title {
  font-family: "Poppins", Sans-serif !important;
/*     font-weight: 700 !important; */
}
.infov-pr-content .elementor-heading-title a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.infov-pr-img img {
opacity: 0;
position: absolute;
width: 35%;
/*   object-fit: contain;
transform: translateX(-50%); */
/*   top: 50%; */
left: 0;
/*   z-index: 10; */
}
.infov-pr-sec:hover .infov-pr-img img, .infov-awards-sec:hover .infov-pr-img img{
opacity: 1;
}
/*   .infov-pr-col{
cursor: none !important;
} */
.infov-news-grid .jet-listing-grid__item {
  padding: 0px !important;
  box-sizing: border-box;
}
.integrates-box .elementskit-box-body .elementskit-box-style-content {

 font-size: 24rem !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 {
  background-size: 100% 1.4rem!important;
  font-weight : 600 !important;
}
.cs-head-font h1.elementor-heading-title a{
background-size: 100% 1.4rem!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{
  color: #003DA6;
font-family: "poppins", Sans-serif !important;
font-weight:500 !important;
}
.infov-cs-temp:hover .cs-head-font h1.elementor-heading-title a{
  color: #ffffff !important;
font-family: "poppins", Sans-serif !important;
font-weight:500 !important;
}
.infov-cs-temp:hover .cs-head-font h1.elementor-heading-title{
 color: #ffffff !important;
}

.infov-cs-title a.eae-popup-link{
font-family: "poppins", Sans-serif !important;
font-weight:300 !important;
}
.elementor-6083 .elementor-element.elementor-element-6540688 .ue_timeline_item_icon {
width: 20rem !important;
}
.elementor-6083 .elementor-element.elementor-element-6540688 .ue_timeline_item_icon_line_offset {
height: 80rem !important;
  background-color: #DFDAE1;
}
.elementor-6083 .elementor-element.elementor-element-6540688 .ue_timeline_item_icon_holder {
width: 20rem !important;
height: 20rem !important;
font-size: 15rem !important;
background-color: #DFDAE1;
color: #ffffff;
border-radius: 50rem 50rem 50rem 50rem;
}
.infov-home-insights-title .elementor-heading-title a, .infov-cs-title .elementor-heading-title a, .infov-right-featured-title .elementor-heading-title a, .infov-cs-title a.eae-popup-link{
  text-decoration: none;
background-size: 0 1.4rem !important;
  background-position: 0 95% !important;
  -webkit-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  -moz-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  -o-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  background-image: linear-gradient(to right,#003DA6 0,#003DA6 100%)!important;
  padding: 0 0 4rem;
  background-repeat: no-repeat;
  display: inline !important;
}
.cs-head-font h1.elementor-heading-title a{
 text-decoration: none;
background-size: 0 1.4rem !important;
  background-position: 0 95% !important;
  -webkit-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  -moz-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  -o-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  background-image: linear-gradient(to right,#ffffff 0,#ffffff 100%)!important;
  padding: 0 0 4rem;
  background-repeat: no-repeat;
  display: inline !important;
}

.infov-wp-title .elementor-heading-title {
 text-decoration: none;
background-size: 0 1.4rem !important;
  background-position: 0 95% !important;
  -webkit-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  -moz-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  -o-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  background-image: linear-gradient(to right,#ffffff 0,#ffffff 100%)!important;
  padding: 0 0 4rem;
  background-repeat: no-repeat;
  display: inline !important;
} 
.insights-home-featured {
overflow: hidden;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
}

.insights-home-featured img {
max-width: 100%;
height: auto;
display: block;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}

.infov-home-insights:hover .insights-home-featured img {
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-ms-transform: scale(1.25);
-o-transform: scale(1.25);
transform: scale(1.25);
}
.infov-cs-top-banner .jet-listing-grid__item {
  padding: 0 !important;
}
/* .infov-cs-title .elementor-heading-title{
min-height:120rem !important;
} */
.infov-spost-title h1.eae-st-transform-text-title {
  padding: 0 !important;
  margin: 0 !important;
}
.infov-spost-title .elementor-widget-wts-splittext .eae-st-split-text {
 font-family: "Poppins", Sans-serif !important;
  font-weight: 500 !important;
}
.infov-cxt-box .uc_animated_feature_box {
  height: 350rem !important;
}
.infov-rm-left .uc_logo_marquee_holder, .infov-rm-right .uc_logo_marquee_holder {
  height: 490rem !important;
}
.infov-rm-left .cs-imag img, .infov-rm-right .cs-imag img  {
  width: 100% !important;
}
.infov-awards-mq .uc_logo_marquee_holder {
  height: 320rem !important;
}
.insights-home-featured img {
  width: 100% !important;
}
section.infov-sm-container .elementor-container {
  max-width: 1480rem !important;
}
.infov-ppf-col img.swiper-slide-image {
  width: 100% !important;
}
h2.recx-post-h2 {
  font-family: "Poppins", Sans-serif !important;
  font-weight: 500;
  color: #000000 !important;
  font-size: 48rem !important;
  margin-bottom: 35rem;
margin-top: 80rem;
}

.infov-top-head{
margin-top: 0rem !important;
}
ul.infov-post-ul {
  margin-left: 0 !important;
  line-height: 1.8em !important;
  padding-top: 0;
  padding-bottom: 25rem;
margin-bottom: 0 !important;
margin-bottom: 0 !important;
}
.infov-share-icon .ekit-wid-con .ekit_socialshare>li>a svg {
  max-width: 35rem !important;
}
.infov-cs-cntt-sec .post_infovhead_main {
  display: flex;
  position: sticky !important;
  top: 15% !important;
  height: 100% !important;
  padding-bottom: 80rem;
}
.post_infovhead .elementor-icon-list-text a.onclick_blog {
  color: #00000050 !important;
}
.post_infovhead .elementor-icon-list-item.active .elementor-icon-list-text a.onclick_blog {
  color: #62BB46 !important;
font-family: "Poppins", Sans-serif !important;
font-weight:500;
}
.post_infovhead .elementor-icon-list-item.active .elementor-icon-list-text a.onclick_blog{
  background-size: 100% 1.4rem!important;
}
.post_infovhead .elementor-icon-list-text a.onclick_blog:hover {
  color: #62BB46 !important;
font-family: "Poppins", Sans-serif !important;
font-weight:500;
}
.post_infovhead .elementor-icon-list-item.active .elementor-icon-list-text a.onclick_blog, .post_infovhead .elementor-icon-list-item .elementor-icon-list-text a.onclick_blog{
  text-decoration: none;
background-size: 0 1.4rem !important;
  background-position: 0 95% !important;
  -webkit-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  -moz-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  -o-transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  transition: background-size .25s cubic-bezier(.785,.135,.15,.86) 0s!important;
  background-image: linear-gradient(to right,#62BB46 0,#62BB46 100%)!important;
  padding: 0 0 4rem;
  background-repeat: no-repeat;
  display: inline !important;
}
.post_infovhead .elementor-icon-list-item.active .elementor-icon-list-text a.onclick_blog:hover, .post_infovhead .elementor-icon-list-item .elementor-icon-list-text a.onclick_blog:hover, .post_infovhead .elementor-icon-list-item.active .elementor-icon-list-text a.onclick_blog {
  background-size: 100% 1.4rem!important;
}

.infov-cs-featured-img {
overflow: hidden;
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
}

.infov-insights-healthcare-img .infov-cs-featured-img {
  border-radius: 20rem;
}

.infov-cs-featured-img img {
max-width: 100%;
height: auto;
display: block;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
border-radius: 10rem !important;
}

.infov-cs-temp:hover .infov-cs-featured-img img {
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-ms-transform: scale(1.25);
-o-transform: scale(1.25);
transform: scale(1.25);
}
.infov-primary-btn{
position:relative;
}
.infov-split-title .eae-st-split-text{
display:inline !important;
}
.infov-split-title .eae-st-rest-text{
display:inline !important;
}
.infov-cs-title{
position:relative !important;
display:inline !important;
}
.infov-right-featured-title{
position:relative !important;
display:inline !important;
}


.infov-primary-btn.infov-head-talk-sec .elementor-button-link {
  padding: 10rem 20rem !important;
  border-radius: 30rem !important;
}
.infov-cs-filter-row span.jet-radio-list__decorator {
  display: none !important;
}
.infov-cs-filter-row .jet-radio-list__button {
  padding: 12rem 25rem !important;
border-radius:30rem !important;
}
.infov-cs-filter-row select.jet-select__control {
  padding: 12rem 25rem !important;
  border-radius: 30rem !important;
}
.infov-cs-filter-row select.jet-select__control {
  max-width: 290rem !important;
}


.infov-cx-select-ftr .jet-filters-group {
  justify-content: flex-end !important;
}
.infov-cx-select-ftr select.jet-select__control {
  appearance: none;
}
.infov-cx-select-ftr .jet-filter .jet-filters-group .jet-select {
  margin-right: calc(20rem/2) !important;
}
.infov-cs-radio-ftr .jet-radio-list__row {
  display: inline-block;
  margin-right: calc(20rem/2) !important;
}
.brochure-main-btn .eae-popup-link {
padding: 12rem 35rem !important;
border-radius: 30rem !important;
}
.infov-filter-sticky {
position: sticky !important;
top: 0rem !important;
z-index: 99 !important;
}
.lets-talk-bt-sec {
  overflow: hidden;
}
/*** page wise header color css***/
/* .page-id-21867 .jet-mega-menu-item__label, .page-id-17764 .jet-mega-menu-item__label, .page-id-22276 .jet-mega-menu-item__label, .page-id-13876 .jet-mega-menu-item__label, .page-id-12140 .jet-mega-menu-item__label {
  color: #003DA6 !important;
font-family: 'BentonSans-Medium';
  font-weight: 500;
}
.page-id-21867 .infov-dmenu .jet-mega-menu-item--top-level.jet-mega-menu-item--hover, .page-id-17764 .infov-dmenu .jet-mega-menu-item--top-level.jet-mega-menu-item--hover, .page-id-22276 .infov-dmenu .jet-mega-menu-item--top-level.jet-mega-menu-item--hover, .page-id-13876 .infov-dmenu .jet-mega-menu-item--top-level.jet-mega-menu-item--hover, .page-id-12140 .infov-dmenu .jet-mega-menu-item--top-level.jet-mega-menu-item--hover {
  border-bottom: 2px solid #003DA6;
  font-family: 'BentonSans-Bold' !important;
  font-weight: 700 !important;
}
.page-id-21867 .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup, .page-id-17764 .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup, .page-id-22276 .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup, .page-id-13876 .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup, .page-id-12140 .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup {
  color: #003DA6 !important;
}
.page-id-21867 .infov-header.active .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup, .page-id-17764 .infov-header.active .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup, .page-id-22276 .infov-header.active .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup, .page-id-13876 .infov-header.active .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup, .page-id-12140 .infov-header.active .infov-search-panel a.ekit_navsearch-button.ekit-modal-popup {
  color: #ffffff !important;
}
.page-id-21867 .infov-header.active .jet-mega-menu-item__label, .page-id-17764 .infov-header.active .jet-mega-menu-item__label, .page-id-22276 .infov-header.active .jet-mega-menu-item__label, .page-id-13876 .infov-header.active .jet-mega-menu-item__label, .page-id-12140 .infov-header.active .jet-mega-menu-item__label {
color: #ffffff!important;
font-family: 'Benton-sans regular' !important;
  font-weight: 400 !important;
}
*/

/* .elementor-page-12208 .infov-header, .postid-5854 .infov-header, .postid-3809 .infov-header, .postid-3701 .infov-header, .single-case-study .infov-header,
.single-post .infov-header, .single-infographic .infov-header, .single-press-release .infov-header, .single-chris-reflections .infov-header, .single-video .infov-header {
 background-color: #003DA6 !important;
}
.elementor-page-12208 .infov-header a.elementor-button-link.elementor-button, .postid-5854 .infov-header a.elementor-button-link.elementor-button
.postid-3809 .infov-header a.elementor-button-link.elementor-button, .postid-3701 .infov-header a.elementor-button-link.elementor-button
.postid-3809, .single-case-study .infov-header a.elementor-button-link.elementor-button
.postid-3809, .single-post .infov-header a.elementor-button-link.elementor-button, .single-infographic .infov-header a.elementor-button-link.elementor-button, .single-press-release .infov-header a.elementor-button-link.elementor-button{
  border: 1px solid #ffffff !important;
} */
/*** End  page wise header color css***/
.infov-header.active a.elementor-button-link.elementor-button {
  border: 1px solid #ffffff !important;
}
.infov-dmenu .jet-mega-menu-item--top-level.jet-mega-menu-item--hover, .infov-header.active .infov-dmenu .jet-mega-menu-item--top-level.jet-mega-menu-item--hover{
  border-bottom: 2px solid #62BB46 ;
 font-family: "Poppins", Sans-serif !important;
  font-weight: 700 !important;
}
.infov-dmenu .jet-mega-menu-item__title, .infov-header.active .infov-dmenu .jet-mega-menu-item__title {
  padding-bottom: 5rem !important;
font-family: "Poppins", Sans-serif !important;
  font-weight: 300 !important;
}
.infov-mmenu span.elementor-icon-list-text {
  font-family: "Poppins", Sans-serif !important;
  font-weight: 300 !important;
}
/* .infov-filter-sticky.infov-isights-ftr {
  top: 0 !important;
} */
.infov-header .elementor-container {
  min-height: 110rem !important;
  z-index: 1;
}
.infov-header .elementor-container {
  min-height: 110rem !important;
}
.cs-home-marquee .uc_marquee  {
  height: 1380rem !important;
}
.infov-svcimg-col img {
  width: 100% !important;
}
.infov-left-hmarquee .uc_logo_marquee_holder, .infov-right-hmarquee .uc_logo_marquee_holder {
  height: 110rem !important;
}
.infov-cx-select-ftr .jet-select__control{
cursor:pointer !important;
}
.infov-cs-radio-ftr .jet-radio-list__row.jet-filter-row:hover .jet-radio-list__button {
  color: #ffffff ;
  background-color: #003da6;
  border-color: #003da6;
}
.infov-cx-select-ftr select.jet-select__control:hover {
  background-color: #003da6;
  border-color: #003da6 !important;
}
.infov-cx-select-ftr select.jet-select__control.depth-0:hover {
  color: #ffffff !important;
}


.infov-isights-ftr .infov-cx-select-ftr select.jet-select__control:hover {
  border-color: #ffffff !important;
}
.infov-cx-select-ftr  .jet-select__control.depth-0 option {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.infov-header .jet-mega-menu-list {
  gap: 0rem !important;
}
.infov-header .jet-mega-menu-container {
  --jmm-top-items-gap: 30rem !important;
}
.infov-header .jet-mega-menu-list li {
  margin: 20rem 15rem !important;
}
.infov-search-panel .icon.icon-search2 {

  font-size: 32rem !important;

}
.infov-hwd .omnichannel-content-cards .omnichannel-content-card-inner {
  height: 580rem !important;
}
.infov-logo .attachment-full {

  min-width: 300rem !important;

}
.infov-blog-heading3 {
  font-size: 40rem !important;
line-height: 1.3em;
 font-family: "Poppins", Sans-serif !important;
  font-weight: 500 !important;
  margin: 50rem 0 30rem 0;
color:#000000;
}
.infov-blog-heading4 {
  font-size: 28rem !important;
 font-family: "Poppins", Sans-serif !important;
  font-weight: 500 !important;
  margin: 50rem 0 20rem 0;
  line-height: 1.4em;
color:#000000;
}
img.infov-blog-img {
  margin: 50rem 0 50rem 0;
}
.infov-split-title .eae-st-transform-text-title {
  font-family: "Poppins", Sans-serif !important;
  font-size: 64rem !important;
}
.insights-contt-left-col {
  display: flex;
  position: sticky !important;
  top: 18% !important;
  height: 100% !important;
  padding-bottom: 80rem;
}
.blog-sticky-banner {
/*     top: 90px !important; */
  border-top: 1px solid #e4e6ea !important;
  border-bottom: 1px solid #e4e6ea !important;
width:100% !important;
}
.eael-reading-progress-wrap .eael-reading-progress {
  width: 100%;
  position: fixed;
  top: 115rem !important;
  left: 0;
  height: 5px !important;
  z-index: 999999 !important;
}
.blog-sticky-banner .elementor-container {
  min-height: 85rem !important;
}
.sec-padd-rgt-0 {
  padding-right: 0 !important;
}
.infov-post-2col {
  display: flex;
margin-top:50rem;
}
.infov-blog-img-pad2 {
  margin: 0rem 50rem 0 0 !important;
}
.infov-right-img img.infov-blog-img.infov-blog-img-pad2 {
  margin-left: 50rem !important;
}
.infov-right-img{
margin-top:70rem !important;
}
.infov-share-icon-insights .ekit_socialshare > li > a i {
  font-size: 32rem !important;
}
.infov-spost-img img{
width:100% !important;
    border-radius: 9px !important;
}
img.infov-blog-img {
  width: 100% !important;
}
.infov-post-lcol,  .infov-post-rcol{
  width: 50% !important;
}
img.infov-blog-colimg {
  width: 100% !important;
}
.infov-post-lcol{
margin-right:50rem !important;
}
.infov-lts-insights .jet-listing-dynamic-post-5767 {
  padding-top: 50rem !important;
}
.infov-lts-insights .jet-listing-dynamic-post-3731 {
  padding-top: 100rem !important;
}
.infov-isights-ftr .jet-radio-list__row.jet-filter-row:hover .jet-radio-list__button {
  color: #62BB46;
  border-color: #ffffff;
}
.insights-ft-rgt .jet-listing-grid__item:first-child {
  padding-top: 0 !important;
}

.infov_subs_submit {
  padding-left: 40rem !important;
text-align: center !important;
}
.col-infov-form.col-md-7.col-sm-7, .col-infov-form.col-md-5.col-sm-5{
  padding: 0 !important;
}
.infov-subscribe-form {
  margin-bottom: 10rem !important;
}

.infov_subs_submit input.wpcf7-form-control.wpcf7-submit {
border-radius: 36rem !important;
padding: 15rem 60rem 15rem 30rem !important;
min-width: 250rem !important;
}
.infov-form-control input::placeholder {
  font-size: 24rem !important;
  font-family: "Poppins", Sans-serif !important;
  font-weight: 300;
  color: #ffffff !important;
}
.wpcf7-form.sent .infov-subscribe-form {
  display: none !important;
}
.infov_subs_submit .wpcf7-submit {
  cursor: pointer;
}
.infov_subs_submit {
  position: relative;
}

.eae-modal-content {
  padding: 0 !important;
}
.mfp-content{
  width: 75% !important;
}
.infov-comn-dynamic span.elementor-button-text {
  font-family: "Poppins", Sans-serif !important;
font-weight:300 !important;
}
/* .infov-eae-dimg img {
  display: none;
} */
/* .infov-eae-dimg .ae-element-post-image.ae-element-post-image {
  height: 550rem !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: 30rem !important;
  height: 50rem !important;
  width: 50rem !important;
  top: 20rem !important;
  background-color: #003DA6;
  border-radius: 50%;
  right: 20rem !important;
}

.infov-post-quote {
  font-size: 36rem;
  line-height: 1.4em;
margin: 50rem 0;
  position: relative;
}
.infov-pr-heading3 {
  font-size: 48rem !important;
  line-height: 1.3em !important;
  font-family: inherit !important;
  font-weight: 500 !important;
  margin: 50rem 0 30rem 0;
  color: #000000;
}
.infov-pr-about hr, .infov-pr-awards hr{
  background-color: #4D5858 !important;
  height: 1px;
  width: 100%;
  margin: 60rem 0 !important;
}
.infov-pr-about, .infov-pr-awards{
padding-bottom:40rem;
}
.eae-wrap-c8694b2.eae-popup svg {
  background-color: transparent !important;
}
.infov-filter-sticky.pr-sticky-sec {
  top: 0rem !important;
}
.pr-bt-anim{
/* background-size: 100% !important; */
background-position-x: left !important;
}
.pop-wp{
cursor:pointer !important
}
.infov-circle-info .eae-info-circle .eae-info-circle-item__content-wrap {
  height: 83%;
  width: 83%;
}
.pr-bt-anim .elementor-container {
  min-height: 650rem !important;
}
.infov-circle-info:hover .eae-info-circle-item__content-wrap {
  background-color: #62BB46 !important;
}
.infov-circle-info:hover h3.eae-ic-heading {
  color: #ffffff !important;
}
.infov-circle-info:hover .eae-ic-description {
  color: #003DA6 !important;
}
.infov-circle-info .eae-ic-description a {
  color: unset !important;
}
.infov-circle-info .eae-ic-description {
  padding-top: 25rem;
}
.cs-customer-cmt{
position:relative;
}
.cs-customer-cmt .jet-listing-dynamic-field__icon.is-svg-icon {
  position: absolute;
  left: -90rem;
  top: 47rem;
}
.infov-leader:hover .ae-post-overlay{
display:block;
z-index: 0;
}
.infov-leader-title span.eae-popup-btn-text {
  font-family: "Poppins", Sans-serif !important;
  font-weight: 500;
}
.infov-leader-des .jet-listing-dynamic-field__content {
  font-family: "Poppins", Sans-serif !important;
  font-weight: 300 !important;
}
.infov-leader:hover  .infov-leader-title span.eae-popup-btn-text{
color:#003DA6;  
}
.infov-leader:hover  .infov-leader-des .jet-listing-dynamic-field__content{
color:#003DA6 !important;   
}
.infov-leader:hover{
background-color:#ffffff !important;    
}
.leader-btn{
cursor:pointer;
position:relative;
}
.infov-leader-vp{
display: none;
}
.infov-leader:hover .infov-leader-vp{
display: block;
z-index:1;
}
.leader-ae-temp h1.ae-element-post-title {
  margin-top: 0 !important;
}
.simple-top-banner .elementor-container {
  min-height: 850rem !important;
}

.infov-job-info {
  margin: 60rem 0 60rem 0;
}
.job-info-box {
  padding: 60rem 40rem !important;
  border: 1px solid #A5BAC9;
  border-radius: 10rem;
width: 47%;
margin:2% 2%;
}
.infov-jbox-row {
  display: flex;
flex-direction: row;
  flex-wrap: wrap;
}
.job-info-box:nth-child(odd) {
  margin-left: 0 !important;
}
.job-info-box:hover {
  border: 1px solid #62BB46;
}
.infov-search-filter input.jet-search-filter__input {
  padding: 12rem 30rem !important;
}

.hidden-select {
display: none;
}
.dropdown-list {
  display: none;
}
.custom-dropdown.infov-location-ftr.elementor-widget.elementor-widget-jet-smart-filters-checkboxes.open .dropdown-list, .custom-dropdown.infov-teams-ftr.elementor-widget.elementor-widget-jet-smart-filters-checkboxes.open .dropdown-list {
  display: block;
}
.infov-location-ftr .dropdown-header,  .infov-teams-ftr .dropdown-header{
  font-family: "Poppins", Sans-serif !important;
  font-size: 20rem !important;
  font-weight: 300 !important;
  color: #000000 !important;
  padding: 12rem 20rem !important;
  border: 1px solid #000000 !important;
border-radius: 30rem !important;
cursor:pointer;
}
.infov-search-filter .jet-smart-filters-search .jet-search-filter__input-clear {
  right: 20px;
  font-size: 20px;
  line-height: 1;
  margin-top: -14px;
  color: green !important;
}
.infov-search-filter input.jet-search-filter__input:focus,  .infov-search-filter input.jet-search-filter__input:hover{
  border: 1px solid green !important;
}
/* .infov-location-ftr .dropdown-header:hover,  .infov-teams-ftr .dropdown-header:hover{
 border: 1px solid #62BB46 !important;
} */
.infov-location-ftr, .infov-teams-ftr{
position:relative;
}
.infov-location-ftr .dropdown-list,  .infov-teams-ftr .dropdown-list{
  position: absolute;
  left: 10rem !important;
  z-index: 9;
  padding:25rem 20rem 25rem 20rem;
  background-color: #ffffff;
  width: 100% !important;
box-shadow: 0 7px 10px -6px rgb(0 0 0 / 15%);
height: 250rem !important;
  overflow: auto;
}
.infov-teams-ftr .dropdown-list::-webkit-scrollbar, .infov-location-ftr .dropdown-list::-webkit-scrollbar {
width: 5rem;
}

.infov-teams-ftr .dropdown-list::-webkit-scrollbar-thumb, .infov-location-ftr .dropdown-list::-webkit-scrollbar {
background-color: #62BB46;
}
.infov-location-ftr .dropdown-item:focus, .infov-location-ftr .dropdown-item:hover,  .infov-teams-ftr .dropdown-item:focus, .infov-teams-ftr .dropdown-item:hover{
  background-color: unset;
}


.btn-round .jet-listing-dynamic-field__content {
  border: 1px solid #A5BAC9;
  border-radius: 35rem;
  padding: 12rem 50rem !important;
}

/*** serach page css ****/
.infov-inner-search input.search-field {
  width: 100% !important;
}
.infov-insights-menu a.menu-item-link.menu-item-link-depth-0.menu-item-link-top {
  padding: 8rem 20rem 8rem 20rem;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: transparent;
  border-radius: 25rem !important;
}
.infov-insights-menu a.menu-item-link.menu-item-link-depth-0.menu-item-link-top:hover {
  border-color: #ffffff;
}
.infov-insights-menu .menu-item.current-menu-item .menu-item-link-top  {
  border-color: #ffffff !important;
}

.infov-inner-search button.search-submit {
position:absolute !important;
left:0 !important;  
}
.infov-inner-search button.search-submit:focus {
  outline: 0 !important;
  border: 0 !important;
}
.infov-inner-search button.search-submit:hover, .da-inner-search button.search-submit {
  outline: 0 !important;
  border: 0 !important;
background-color: unset !important;
}
.infov-search-result .page-numbers.current {
  background-color: #003DA6;
  padding: 5rem 15rem;
}
.search-banner button {
  font-size: 42rem !important;
}
.search-banner button.search-submit {
  padding: 27rem 0px 17rem 32rem !important;
}
.infov-inner-search button.search-submit:hover, .infov-inner-search button.search-submit {
  outline: 0 !important;
  border: 0 !important;
  background-color: unset !important;
}
.search-banner .search-field {
  border-radius: 0 !important;
  font-size: 32rem !important;
}
.infov-search-result article {
  padding-bottom: 60rem !important;
 padding-top: 40rem !important;
  border-bottom: 1px solid #A5BAC9;
  position: relative;
  padding-right: 0rem !important;
/*  cursor:pointer; */
}
.infov-search-result article:hover h2.elementor-post__title a{
  color: #003DA6 !important;
}
.infov-search-result article:hover{
 border-bottom: 1px solid #003DA6 !important;
}

.infov-search-articles h2.elementor-post__title {
  padding-right: 120rem !important;
}
/***job application form css ***/
.Job-application-sec  label {
    font-size: 24rem !important;
  width: 100%;
  color: #4D5858;
  margin-bottom: 35rem !important;
font-family: "poppins", Sans-serif !important;
  font-weight: 300;
}

.Job-application-sec .eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {
    display: block;
}

.Job-application-sec .wpcf7 input[type="file"], .Job-application-sec .wpcf7 input[type="text"], 
.Job-application-sec .wpcf7 input[type="email"], .Job-application-sec .wpcf7 input[type="tel"]{
    height:40rem ;
   width: 100%;
  border: none;
    border-radius: 0;
    padding: 0;
   border-bottom: 2rem solid #DFDAE1 ;
  background:transparent;
}

.Job-application-sec input, .Job-application-sec  select, .Job-application-sec  optgroup, .Job-application-sec  textarea {
    color: #000 !important;
      font-family: "poppins", Sans-serif !important;
      font-weight: 300;
    font-size: 23rem ;
    line-height: 1.2em ;
}
.Job-application-sec .ps-50{
  padding-left:50rem;
}
.Job-application-sec .pe-50{
  padding-right:50rem;
}


.Job-application-sec input:focus {
    outline: none !important;
     border-bottom: 2rem solid #62BB46 !important;
  }
.Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #62BB46;
    font-size: 36rem !important;
       font-family: "poppins", Sans-serif !important;
    font-weight: 500 !important;
    height: 250rem;
    width: 250rem;
    border-radius: 50%;
  color:#ffffff !important;
  position:absolute;
  right:0;
     bottom: -35%;
  cursor:pointer;
}
.Job-application-sec input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
  transform: scale(0.85);
  transition: all 0.2s ease-in;
}
.Job-application-sec  .eael-contact-form-7 .wpcf7-form p {
  margin-bottom: 20px !important;
}
.Job-application-sec .wpcf7 form.invalid .wpcf7-response-output {
  bottom: 0 !important;
}
.Job-application-sec .wpcf7 .wpcf7-response-output {
  margin: 0;
  padding: 0;
  border: none;
  font-size: 26rem;
  color: #dc3232;
   font-family: "poppins", Sans-serif !important;
  font-weight: 500 !important;
  position: relative;
  bottom: 140rem;
}
.Job-application-sec .wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 16rem;
   font-family: "poppins", Sans-serif !important;
  font-weight: 300 !important;
  padding-top: 10rem;
}
.Job-application-sec .wpcf7 form.sent .wpcf7-response-output {
  border: 1px solid #62BB46 !important;
  bottom: 0rem ;
  color: #62BB46;
  display: inline;
  padding: 10rem 15rem !important;
}
.infov-awards-sec:hover {
  background-color: #62BB46 !important;
}
.infov-awards-sec .infov-pr-img img {
width: 26%
}
.awards-acc-inner-sec {
  display: none;
}
.awards-acc-sec:hover .awards-acc-inner-sec {
display: block;
}
.awards-acc-img img {
  width: 70%;
}
.infov-drag-slider .owl-dot, .infov-drag-slider .owl-dot.active {
 width: 28% !important;
  height: 3rem !important;
  margin: 0 !important;
border-radius:0 !important;
margin:0 !important
}
.infov-drag-slider .owl-dot.active{
background-color:#62BB46 !important;
}
.infov-drag-slider .owl-dot{
background-color:#DFDAE1 !important;
}
.infov-drag-slider ul {
  margin: 0 0 0 40rem !important;
  padding: 0 !important;
}
.infov-drag-slider ul li {
  font-family: "Poppins", Sans-serif !important;
  font-size: 20rem !important;
font-weight:300 !important;
line-height:1.6em !important;
}
.infov-drag-slider ul li{
padding-bottom:10rem !important;
}
.infov-drag-slider .uc_classic_carousel_content {
  min-height: 360rem !important;
}
.infov-exp-card .ue_option {
      min-height: 740rem !important;
  height: auto !important;
}
.infov-exp-card .ue_option.active {
  align-items: flex-end !important;
  padding: 40rem !important;
}
.infov-exp-card .ue_option:not(.active) {
  align-items: flex-end;
  padding: 40rem !important;
}
.brochure-main-btn a.eae-popup-link {
   font-family: "Poppins", Sans-serif !important;
  font-weight: 300 !important;
  font-size: 24rem;
  text-transform: uppercase;
  padding: 15rem 30rem;
  border: 1px solid #ffffff;
  border-radius: 30rem;
  color: #ffffff !important;
}
.whitepaper-main-btn a.eae-popup-link,  .ebook-main-btn a.eae-popup-link{
  margin: 10rem 0 !important;
}
.brochure-main-btn a.eae-popup-link:hover {
background-color:#003DA6 !important;
  border: 1px solid #003DA6 !important;
}
.brochure-btn {
cursor:pointer;
}
.brochure-main-btn {
  width: auto !important;
}
/*** header search panel css ***/
.infov-search-panel .ekit_modal-searchPanel .ekit-search-group input:not([type=submit]) {
  height: 100rem;
  background-color: transparent;
  border-radius: 0;
  color: #fff;
  padding: 0 30rem 0 100rem;
  width: 100%;
  font-size: 42rem;
 font-family: "Poppins", Sans-serif !important;
  font-weight: 500;
  border-image-slice: 1
}

.infov-search-panel .ekit_modal-searchPanel .ekit-search-panel {
  max-width: 100%;
  margin: 1.75rem auto
}

.infov-search-panel .ekit-wid-con .ekit-promo-popup>.mfp-container>.mfp-content {
  max-width: 1125rem
}

.infov-search-panel button.ekit_search-button {
  position: absolute;
  left: 24rem
}
.infov-search-panel .ekit_search-button svg {
  width: 53rem;
  height: 53rem;
  margin-right: 15rem
}

.infov-search-panel button.mfp-close.ekit-popup-close {
  border: 1px solid #fff;
  font-size: 50rem;
  width: 62rem;
  height: 62rem;
  background-color: #fff;
  color: #003DA6;
  line-height: 64rem
}
.infov-search-panel button.mfp-close.ekit-popup-close:hover {
  background-color: #003DA6;
  color: #fff;
  border-color: #003DA6;
  width: 62rem
}
.infov-search-panel svg {
  height: 50rem!important;
  max-width: 45rem!important;
  width: 32rem!important;
}
.ekit_modal-searchPanel .ekit-search-group .ekit_search-button {
width: 70rem !important;
}
body.admin-bar .ekit-promo-popup.mfp-ready .mfp-close {
margin-top: 50rem;
}

/**** end header searh panel ***/
.infov-list-pointers span.elementor-icon-list-icon {
  position: absolute;
  top: 12rem;
}
.infov-list-pointers span.elementor-icon-list-text {
  padding-left: 25rem !important;
}
.infov-reuse-col .icon_text_marquee_social_exp_inner {
  border: none;
box-shadow: 0 7px 10px -6px rgb(0 0 0 / 15%) !important;
}
.infov-rm-ibox .icon_text_marquee_social_exp_inner a {
  display: block !important;
  white-space: normal !important;
  color: #000000;
 font-family: "Poppins", Sans-serif !important;
font-weight:300 !important;
  font-size: 20rem;
  line-height: 1.4em;
} 
.tc-howe-domq .marquees-with-heading-desc .ue-marquee-tag-icon img {
height: 120rem !important;
}
.tc-howe-domq .backoffice-ue-marquee-desc {
  color: #ffffff !important;
}
.infov-awards-featured-img img {
  width: 70%;
}
.awards-acc-sec {
background-color:#ffffff;
}
.awards-btn{
cursor:pointer;
}

.eael-contact-form-7-wrapper input[type=number]{
  margin-top: 0rem !important;
  padding: 0rem 0 15rem;
  background: transparent !important;
  border: none;
  border-bottom: 1rem solid #DFDAE1;
  margin-bottom: 5rem !important;
  font-size: 20rem !important;
  color: #fff;
  line-height: 1.4em;
  font-family: "poppins", Sans-serif !important;
  font-weight: 300;
}

/****responsive css ****/

@media  (max-width: 1480px){
.infov-head-talk-sec {
  margin-top: 10rem !important;
}
.infov-search-result article:hover .elementor-post__title a::after {
  width: 100rem;
  height: 100rem;
}

.infov-subs-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email::placeholder {
  font-size: 26rem !important;
}
.infov-subs-form .elementor-widget-wrap {
  padding: 70rem 0rem 0rem 0rem !important;
}
}
@media  (max-width: 1280px){
.infov-mmenu, .infov-mmenu .menu-lcol, .infov-mmenu .menu-rcol {
  min-height: calc(100vh - 32vh) !important;
}
.infov-head-talk-sec {
  margin-top: 10rem !important;
}
.infov-lefttext-2col .twocol-left .elementor-widget-wrap.elementor-element-populated {
  padding-right: 100rem !important;
}
.heading-22 p {
  font-size: 26rem !important;
  line-height: 1.6em !important;
}

.infov-subs-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email::placeholder {
  font-size: 30rem !important;
}
}
@media  (max-width: 1200px){
.infov-head-talk-sec {
  width: 17.303% !important;
}
.infov-search-hicon {
  width: 6% !important;
}

.search-banner .elementor-container {
  min-height: 35vh !important;
}

}
@media  (max-width: 1099px){
.infov-mmenu, .infov-mmenu .menu-lcol, .infov-mmenu .menu-rcol {
  min-height: calc(100vh - 36vh) !important;
}
}
@media  (max-width: 1023px){
.postid-40737 .infov-top-full-banner {
  background-position: 70% !important;
}
.scroll-logos #uc_awards_marquee_Dynamic_elementor_af51ae2 .awd-icon {
  padding-bottom: 20rem !important;
}
.scroll-logos #uc_awards_marquee_Dynamic_elementor_af51ae2 .awd-year h5 {
  font-size: 18rem !important;
}
.scroll-logos #uc_awards_marquee_Dynamic_elementor_af51ae2 .awd-icon {
  width: 132rem !important;
}
.scroll-logos #uc_awards_marquee_Dynamic_elementor_af51ae2 .awd-title {
  line-height: 18px;
}
.text-greater p.elementor-icon-box-description {
  font-size: 14rem !important;
}
.infov-cs-head h2.elementor-heading-title {
  font-size: 40rem !important;
}
.infov-cxt-sec.flip-before-remove {
  background-color: #F6F6F600 !important;
}

/*  #infov-retail-banner {
  background-position: center left !important;
} */
.infov-mob-menu .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle {
  position: fixed;
  right: unset !important;
}
.infov-mob-menu .jet-mobile-menu__instance--slide-out-layout.fixed-right-toggle-position .jet-mobile-menu__toggle {
  top: 15px !important;
}
.infov-header::after {
content: none !important;

}
.infov-search-hicon {
  width: 80% !important;
}
.infov-mob-menu .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-container {
  display: none;
}
section#infov-header {
  padding: 12rem 40rem 12rem 40rem !important;
}

.infov-header .jet-mobile-menu__container {
  z-index: 998 !important;
}
.infov-header span.jet-dropdown-arrow {
  font-size: 18px !important;
}
.infov-header .jet-mobile-menu__body {
 margin-top: 68px;
  padding-left: 30px;
 padding-right: 30px;
}
.infov-header .jet-mobile-menu__toggle {
  z-index: 999 !important;
}
.infov-header  .jet-mobile-menu__toggle-icon {
  font-size: 30px !important;
  color: #ffffff !important;
  z-index: 999 !important;
}
.infov-header .jet-mobile-menu__container {
  width: 415px !important;
}
.infov-header .jet-mobile-menu__container-inner .jet-mobile-menu__breadcrumbs {
  min-height: 1px !important;
  padding: 20px 20px 13px 25px !important;
}
.infov-header .jet-mobile-menu__container-inner {
  padding-top: 0px !important;
}
.infov-header .jet-mobile-menu__controls .jet-mobile-menu__back {
  min-width: 0px !important;
  min-height: 0px !important;
}
.infov-header .jet-mobile-menu__container-inner .jet-mobile-menu__breadcrumbs {
  min-height: 1px !important;
  padding: 20px 20px 13px 55px !important;
}
.infov-header .jet-mobile-menu__breadcrumbs .breadcrumb-label {
  font-size: 16px !important;
}
.infov-header .jet-mobile-menu__container .jet-mobile-menu__container-inner .jet-mobile-menu__controls .jet-mobile-menu__back {
  left: 25px;
  position: absolute;
  margin-left: 0px;
  justify-content: start;
  font-size: 18px !important;
  top: 54%;
  transform: translateY(-50%);
}
.infov-header .jet-mobile-menu__container .jet-mobile-menu__container-inner .jet-mobile-menu__controls .jet-mobile-menu__breadcrumbs {
  background-color: #003DA6;
  min-height: 77px;
/*     border-bottom: 1px solid #78A7F8; */
}
.infov-header .jet-mobile-menu .jet-dropdown-arrow {
  width: 10px;
  height: 10px;
}
.infov-header .jet-mobile-menu__body .jet-mobile-menu__items {
  padding: 15px 0 0 0;
  border-top: 1px solid #78A7F8;
}
.infov-header .jet-mobile-menu__container .jet-mobile-menu__container-inner .jet-mobile-menu__controls {
  background: #003DA6;
  min-height: inherit;
  overflow: hidden;
}

.infov-header .jet-mobile-menu__container .jet-mobile-menu__container-inner .jet-mobile-menu__controls {
  position: absolute;
  width: 90%;
  z-index: 99 !important;
top: 5px;
}
.infov-header .jet-mobile-menu__controls i.icon.icon-cross {
  display: none !important;
}
.infov-subs-form .elementor-widget-wrap {
  padding: 0rem 0rem 0rem 0rem !important;
}
.infov-subs-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email::placeholder {
  font-size: 14rem !important;
  color: #ffffff !important;
  opacity: 1 !important;
}
.infov-subs-form span.wpcf7-spinner {
  position: absolute;
  right: 0;
  top: 20rem;
}
.infov-subs-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
  width: 100% !important;
}


.menu-ftr .filter-by-text .elementor-heading-title {
  font-size: 13rem !important;
}
.menu-ftr span.jet-nav-link-text {
  font-size: 13rem !important;
}
.infov-insights-menu a.menu-item-link.menu-item-link-depth-0.menu-item-link-top {
  padding: 6rem 15rem 6rem 15rem;
}
.menu-ftr .jet-nav__item {
  margin: 0 !important;
}
.menu-ftr .infov-cx-select-ftr .jet-select select {
  font-size: 13rem !important;
}
.menu-ftr .infov-cs-filter-row select.jet-select__control {
  padding: 8rem 15rem !important;
  border-radius: 30rem !important;
}
.insights-mbanner .elementor-container.elementor-column-gap-default {
  min-height: auto !important;
}
.brochure-main-btn a.eae-popup-link {
  font-size: 14rem !important;
  padding: 10rem 20rem !important;
}
.insights-rbtn {
  padding-top: 20rem !important;
}
.oam-iconlist-2col .elementor-icon-list-items .elementor-icon-list-item {
  margin: 0 0 0rem 0 !important;
}
.oam-iconlist-2col .elementor-icon-list-items .elementor-icon-list-item svg {
  width: 42rem !important;
  height: 42rem !important;
}
.tc-howe-domq .backoffice-ue-marquee-desc {
  color: #ffffff !important;
}
.oam-iconlist-2col .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
  padding-left: 12px !important;
}
.infov-top-full-banner .heading-96 .elementor-heading-title {
  font-size: 36rem !important;
}
.infov-2colsec-left .heading-24 span.elementor-icon-list-text {
  font-size: 16rem !important;
}
.infov-rm-ibox .icon_text_marquee_social_exp_inner a {
  display: block !important;
  white-space: normal !important;
  color: #000000;
 font-family: "Poppins", Sans-serif !important;
  font-weight:300 !important;
  font-size: 16rem !important;
  line-height: 1.4em;
}
.top-banner-btn {
  padding-top: 20rem !important;
}
.heading-22 p {
  font-size: 12rem !important;
  line-height: 1.6em !important;
}
.infov-seclr-padding.infov-top-full-banner, .infov-header {
  padding-left: 40rem !important;
  padding-right: 40rem !important;
}
.infov-header .elementor-container {
  min-height: 40rem !important;
}
.infov-top-full-banner {
  height: 90vh !important;
}

.infov-top-full-banner {
  padding-top: 0rem !important;
}
.infov-seclr-padding {
  padding-left: 40rem !important;
  padding-right: 40rem !important;
}
.search-banner .heading-124 .elementor-heading-title {
  font-size: 50rem !important;
}
.search-banner {
  padding-top: 40rem !important;
}
.search-banner .search-field {
  border-radius: 0 !important;
  font-size: 26rem !important;
}
.search-banner button {
  font-size: 26rem !important;
}
.infov-inner-search input.search-field {
  padding-left: 8% !important;
}
.search-banner button.search-submit {
  padding: 15rem 0px 17rem 15rem !important;
}
.search-banner .heading-124 .elementor-widget-container {
  padding-bottom: 0rem !important;
}
.infov-search-articles article {
  padding-top: 10rem !important;
}
.infov-search-articles .elementor-post__title a, .infov-search-articles .elementor-post__title {
  font-size: 32rem !important;
line-height: 1.3em !important;
}
.infov-search-articles .elementor-post__excerpt p, .infov-search-articles .elementor-post__meta-data {
  font-size: 18rem !important;
  font-weight: 400;
  line-height: 1.6em;
}
.infov-search-result article {
  padding-bottom: 40rem !important;
}
.infov-search-articles h2.elementor-post__title {
  padding-right: 80rem !important;
}

.infov-search-result .elementor-pagination {
  font-size: 12rem !important;  
}
.infov-seclr-padding.infov-search-result, .infov-seclr-padding.search-banner{
  padding-left:40rem !important;
  padding-right:40rem !important;
}
.infov-search-result .page-numbers.current {
  padding: 5rem 12rem;
}
.infov-drag-slider .card_carousel_title {
  font-size: 24rem !important;
}
.infov-drag-slider ul li {
 font-family: "Poppins", Sans-serif !important;
  font-size: 16rem !important;
  font-weight: 300 !important;
  line-height: 1.2em !important;
}
.infov-drag-slider ul {
  margin: 0 0 0 30rem !important;
  padding: 0 !important;
}
.heading-original-64 .elementor-heading-title {
  font-size: 40rem !important;
  line-height: 1.2em !important;
}
.infov-drag-slider .uc_classic_carousel_content {
  min-height: 300rem !important;
}
.infov-drag-slider .uc_classic_carousel_content {
  padding: 25rem !important;
}
.infov-icon-title-box .elementor-icon svg {
  width: 60% !important;
height: 100rem;
}
.infov-icon-title-box .elementor-icon-box-icon {
  margin-bottom: 0 !important;
}
.infov-icon-title-box .elementor-icon-box-title span {
  font-size: 20rem !important;
  line-height: 1.2em !important;
}
.infov-icon-title-box .elementor-icon-box-title  {
  line-height: 1em !important;
}
.infov-icon-title-box .infov-reputation-box .elementor-widget-container .elementor-icon-box-icon svg {
  height: 100rem !important;
  width: auto;
}   
.infov-exp-card .ue_option {
  width: 100rem !important;
}   
.infov-exp-card .ue_main {
  font-size: 24rem !important;
}   
.infov-exp-card .ue_sub {
  font-size: 16rem !important;
  line-height: 1.4em !important;
  margin-top: 20px;
}
.infov-how-do-we-do .infov-exp-card .ue_option {
      min-height: 420rem !important;
  height: auto !important;
}
.infov-exp-card .ue_option.active {
  align-items: flex-end !important;
  padding: 30rem !important;
}
.infov-exp-card .ue_option:not(.active) {
  align-items: flex-end;
  padding: 30rem !important;
}
.infov-exp-card .ue_option:not(.active) {
  align-items: flex-end !important;
}
.infov-exp-card  .ue_sub, .infov-exp-card .ue_main {
  text-align: left !important;
}
  .infov-hwd .omnichannel-content-cards .omnichannel-content-card-inner {
  height: auto !important;
}
.infov-seclr-padding.infov-top-full-banner, .infov-header {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

}
@media (max-width: 991px){
.search-banner .elementor-container {
  min-height: 28vh !important;
}
.infov-search-result article:hover .elementor-post__title a::after {
  right: 0rem;
  top: 2rem;
}
.infov-search-articles .elementor-post__title a, .infov-search-articles .elementor-post__title {
  font-size: 30rem !important;
  line-height: 1.3em !important;
}
  .infov-search-page-col {
  width: 100% !important;
}
}
@media (max-width: 920px){
.infov_subs_submit::after {
 
  width: 16rem;
  height: 16rem;
  position: absolute;
  top: 28rem;
  right: 143rem;
}

}

@media (max-width: 767px){
.infov-pr-sec:hover .infov-pr-content {
  padding-left: unset !important;
  padding-right: unset !important;
}
.owl-back-color.infov-seclr-padding {
  padding-top: 0px !important;
}
.virtual-hov.content-box-hov-col:hover {
  background-color: transparent;
}
.virtual-hov.content-box-hov-col:hover .elementor-widget-icon-box {
  background-color: #62bb46;
border-radius: 8rem;
}
.acc-manage.infov-top-full-banner {
  background-position: 64% !important;
}
.care-banner-rs.infov-top-full-banner {
  background-position: 62% !important;
}
.hvr-card .elementor-widget-container:hover {
  transform: translateY(0px);
}
.hvr-card h3.elementor-icon-box-title span {
  font-size: 16px !important;
}
.full-width-inn .elementor-column.elementor-col-25 {
  width: 100% !important;
}
.font-big-28 .banner-heading .elementor-heading-title, .font-big-banner .heading-96.banner-heading .elementor-heading-title {
  font-size: 28px !important;
}
  .font-big-banner .banner-heading .elementor-heading-title, .font-big-banner .heading-96.banner-heading .elementor-heading-title {
  font-size: 32px !important;
}
.matter-section.two-col-grt-place .elementor-image-box-title {
  font-size: 22px !important;
}
.fast-tech-back {
  background-position-x: 60% !important;
}
.infov-hlisting .section-ul-head {
  font-size: 20px !important;
}
.owl-back-color .owl-stage {
  background-color: #0d47a9;
}
.scrollcustom .owl-carousel .owl-next, .scrollcustom .owl-prev {
  top: 145px !important;
}
.insight-3col .jet-listing-grid__item {
  padding-bottom: 0px !important;
  padding-top: 10px !important;
}
.scroll-logos #uc_awards_marquee_Dynamic_elementor_af51ae2 .awd-icon {
  width: 185rem !important;
}
.text-greater p.elementor-icon-box-description {
  font-size: 16px !important;
}
.infov-cs-head h2.elementor-heading-title {
  font-size: 30px !important;
}
.infov-cs-top-banner {
  min-height: 400px !important;
}
.infov-pr-col {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
section#infov-header {
  padding: 12rem 30rem 12rem 30rem !important;
}
.infov-header .elementor-container {
  min-height: 45px !important;
}
.infov-logo {
  width: 30% !important;
}
.infov-search-hicon {
  width: 70% !important;
}
.infov-subs-form .elementor-widget-wrap {
  padding: 0 0 20px 0 !important;
}
.infov-subs-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email::placeholder {
  font-size: 16px !important;
  color: #ffffff !important;
  opacity: 1 !important;
}
.form-left-text .heading-48 .elementor-heading-title {
  font-size: 24px !important;
}
.infov_subs_submit::after {
  width: 22px;
  height: 22px;
  position: absolute;
  top: 27px;
  right: unset !important;
  left: 116px;
}
.infov-date-txt h2.elementor-heading-title.elementor-size-default {
  text-align: right !important;
}
.menu-ftr .jet-nav__item {
  margin-right: 15px !important;
  margin-bottom:10px !important;
}
.infov-insights-menu a.menu-item-link.menu-item-link-depth-0.menu-item-link-top {
  border-color: #ffffff;
}
.menu-ftr .filter-by-text .elementor-heading-title {
  font-size: 15px !important;
}
.menu-ftr span.jet-nav-link-text {
  font-size: 15px !important;
}
.menu-ftr .infov-cx-select-ftr .jet-select select {
  font-size: 15px!important;
}
.menu-ftr .infov-cs-filter-row select.jet-select__control {
  padding: 12px 20px !important;
  border-radius: 25px !important;
}
.infov-insights-menu a.menu-item-link.menu-item-link-depth-0.menu-item-link-top {
  padding: 8px 15px 8px 20px;
  border-radius: 30px!important;
}
.infov-top-full-banner.insights-mbanner {
  padding-bottom: 80rem !important;
}
.brochure-main-btn a.eae-popup-link {
  font-size: 16px;
  padding: 12px 25px;
}
.insights-mbanner .elementor-widget-heading {
  max-width: 100% !important;
  --container-widget-width: 100% !important;
}
	.insights-single-banner {
		background-size : cover !important;
		background-repeat : no-repeat !important;
	}
.infov-oam-rcol .infov-2colsec-right {
  min-height: 540rem !important;
}
.top-banner-subtext.heading-original-36 .elementor-widget-container {
  padding-bottom: 0px !important;
}
/*  .infov-2colsec-right .elementor-widget-wrap.elementor-element-populated {
  background-image: unset !important;
} */
.heading-24 span.elementor-icon-list-text {
  font-size: 16px !important;
}
.infov-2colsec-right{
  min-height:500rem !important;
  
}
.top-banner-btn {
  padding-top: 0rem !important;
}
.infov-icon-title-box .elementor-icon-box-title span {
  font-size: 18px !important;
  line-height: 1.4em !important;
}
.infov-icon-title-box .infov-reputation-box .elementor-widget-container .elementor-icon-box-icon svg {
  height: 120px !important;
}
.infov-exp-card .ue_sub {
  font-size: 16px !important;
  line-height: 1.6em !important;
  margin-top: 20px;
}
.infov-exp-card .ue_main {
  font-size: 22px !important;
}
.infov-icon-title-box .elementor-widget-container {
  padding: 30rem !important;
}
.infov-icon-title-box .infov-reputation-box {
  background-color: #62BB46;
}
.infov-drag-slider .uc_classic_carousel_content {
  min-height: 250rem !important;
}
.infov-top-full-banner {
  height: 70vh !important;
}
.infov-top-full-banner .elementor-container {
  height: 100% !important;
}
.infov-top-banner-title {
 padding-bottom: 20rem !important;
}
.infov-tb-inner .elementor-widget-wrap {
  width: 100% !important;
}
.infov-search-result article {
  border-bottom: 1px solid #003DA6 !important;
}
.infov-top-full-banner {
  padding-top: 80rem !important;
}

.infov-search-articles .elementor-post__title a, .infov-search-articles .elementor-post__title {
  color:#003DA6 !important;
}

.infov-search-page-col {
  width: 100% !important;
}
.infov-search-result .elementor-post__title {
  margin-bottom: 25rem !important;
}
.infov-search-result article {
  padding-bottom: 20rem !important;
}
.heading-original-64 .elementor-heading-title {
  font-size: 32rem
}
.infov-drag-slider .card_carousel_title {
  font-size: 22rem !important;
}
.infov-drag-slider ul li {
  font-size: 15rem
}
.infov-drag-slider .uc_classic_carousel_content {
  padding: 20rem 30rem !important;
}

}

@media (max-width: 575px){
.infov-header .jet-mobile-menu__body {
  margin-top: 62px;
}
.infov-oam-rcol .infov-2colsec-right {
  min-height: 520rem !important;
}
  .infov-2btn-left{
  width: 35% !important;
}
 .infov-2btn-right{
  width: 65% !important;
}

.infov-drag-slider .heading-original-64 .elementor-widget-container {
  padding-bottom: 25rem !important;
}
.infov-icon-title-box .infov-reputation-box .elementor-widget-container .elementor-icon-box-icon svg {
  height: 100px !important;
}
}

@media (max-width: 480px){
.care-banner-rs.infov-top-full-banner {
  background-position: 62% !important;
}
.text-greater p.elementor-icon-box-description {
  font-size: 16px !important;
}
.infov-header .jet-mobile-menu__container {
  width: 100% !important;
}
.infov-header .jet-mobile-menu__body {
  margin-top: 70px;
}
  .infov-logo {
  width: 40% !important;
}
.infov-search-hicon {
  width: 60% !important;
}
.ftmenu-col{
  width:100% !important;
  padding-left:30px !important;
  border-bottom:1px solid #ffffff !important;
}
.ftsicon-col .elementor-icon-wrapper {
  background-color: #62BB46 !important;
  padding-top:20px !important;
  padding-bottom:15px !important
}
.ft-cr-col{
  width:100% !important;
}
.ft-bm-col{
  width:100% !important;
}
.ft-bm-col .jet-nav--horizontal {
  justify-content: flex-start !important;
  text-align: left !important;
  margin-top: 10px;
}
.ftsicon-col{
  width:25% !important;
  border-right:1px solid #ffffff;
}
.ftsicon-col .elementor-column-wrap.elementor-element-populated{
  border-width: 0 !important;
  border-color:unset !important;
}
.infov-bt-foooter{
  padding-left:0 !important
}
.infov-fb-col {
  width: 100% !important;
  margin-bottom:20px;
}
.menu-ftr select.jet-select__control.depth-0 {
  margin-bottom: 15px !important;
}
.infov-oam-rcol .infov-2colsec-right {
  min-height: 280rem !important;
}
.infov-top-full-banner .elementor-background-overlay {
  background-color: #003DA6 !important;
  opacity: 0.4 !important ;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s !important;
}
.infov-top-full-banner {
background-position: 90% !important;
}
.infov-top-full-banner .heading-96.elementor-widget.elementor-widget-heading {
  --container-widget-width: 100% !important;
  max-width: 100% !important;
}
.infov-top-full-banner {
  height: 82vh !important;
}
.infov-top-full-banner .heading-96 .elementor-heading-title {
  font-size: 28px !important;
}
    .infov-2btn-left{
  width: 100% !important;
      margin-bottom:5px !important
}
 .infov-2btn-right{
  width: 100% !important;
}
.infov-exp-card .ue_main {
  font-size: 20px !important;
}
.infov-exp-card .ue_sub {
 font-size: 15px !important;
  line-height: 1.5em !important;
  margin-top: 20px;
}
.infov-exp-card .ue_option {
  width: 60rem !important;
}

.infov-exp-card .ue_option:not(.active) {
  align-items: flex-end;
  padding: 20rem !important;
}
.infov-how-do-we-do .infov-exp-card .ue_option {
     min-height: 340rem !important;
  height: auto !important;
}
.infov-exp-card .ue_option.active {
  align-items: flex-end !important;
  padding: 18rem !important;
}
.search-banner .heading-124 .elementor-heading-title {
  font-size: 40rem !important;
}
.search-banner button.search-submit {
  padding: 12rem 0px 17rem 12rem !important;
}
.infov-inner-search input.search-field {
  padding-left: 13% !important;
}
.search-banner button {
  font-size: 24rem !important;
}
.search-banner .search-field {
  border-radius: 0 !important;
  font-size: 24rem !important;
}
.search-banner input.search-field {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
.infov-search-articles .elementor-post__title a, .infov-search-articles .elementor-post__title {
  font-size: 24rem !important;
  line-height: 1.3em !important;
}
.infov-search-articles h2.elementor-post__title {
  padding-right: 0rem !important;
}

.infov-search-articles .elementor-post__excerpt p, .infov-search-articles .elementor-post__meta-data {
  font-size: 16rem !important;
}
.search-result .elementor-posts .elementor-post__card .elementor-post__excerpt {
  margin-bottom: 10rem !important;
}
.infov-search-articles .elementor-post__excerpt {
  margin-bottom: 10rem !important;
}
.search-banner .elementor-container {
  align-items: unset !important;
}
.search-banner .elementor-container {
  min-height: 25vh !important;
}
}
@media (max-width: 479px){
.infov-bfsi-offering .hupport-head {
  font-size: 18rem !important;
}
@media (max-width: 420px){
.infov-header .jet-mobile-menu__body {
    margin-top: 86px;}


.search-banner .elementor-container {
  min-height: 20vh !important;
}
.infov-drag-slider .card_carousel_text {
  margin-top: 20rem !important;
}
}
@media (max-width: 340px){
.know-sections p.elementor-icon-box-description {
  font-size: 12px !important;
}
}
