/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://www.infoprolearning.com/wp-content/uploads/fonts/font-family-uplated.woff2) format('woff2');
  font-display: swap;
}
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
body {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #292929;
 
    scroll-behavior: smooth; 
}
html {
  
   overflow-y: scroll;
   scroll-behavior: auto !important;
}
p {
  line-height: 24px;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 900;
  margin-top: 0;
}

.fs-50, h2 {
  font-size: 40px;
}
h3, .fs-34 {
  font-size: 34px;
}
h4 {
  font-size: 24px;
}
h5 {
  font-size: 20px;
}
h6 {
  font-size: 16px;
}
.fs-15 {
    font-size: 15px;
}
.fs-14 {
    font-size: 14px;
}
.fs-60 {
  font-size: 60px;
}
.fs-48 {
  font-size: 48px;
}
.fs-42 {
  font-size: 42px;
  line-height: 50px;
}
.fs-39 {
  font-size: 39px;
  line-height: 45px;
}
.fs-32 {
  font-size: 32px;
}
.fs-31 {
  font-size: 31px;
}
.fs-35 {
  font-size: 35px;
}
.fs-30 {
  font-size: 30px;
}
.fs-28 {
  font-size: 28px;
}
.fs-26 {
  font-size: 26px;
}
.fs-22 {
  font-size: 22px;
}
.fs-18 {
  font-size: 18px !important;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600 !important;
}
.fw-700 {
  font-weight: 700;
}
.fw-900 {
  font-weight: 900;
}
.lh-36{
	line-height:36px;
}

.float-right {
    float: right;
}
.global-p p {
  font-size: 17px;
  line-height: 23px;
}
a {
  color: #292929;
}
.footer-menu.boder-bottom li {
  padding-bottom: 12px;
  border-bottom: 0.6px solid #7e7e7e61;
  padding-left: -2px;
  margin-right: 20px;
}
.footer-menu.boder-bottom li:last-child {
  
  border-bottom: 0px solid #7e7e7e61;
margin-bottom:25px;

}
.footer-menu.boder-bottom {
  margin-top: -14px;
}
ol {
  list-style: none;
  padding-left: 0;
}
.min-h-card {
  min-height: 290px;
}
.min-h-235 {
  min-height: 235px !important;
}
.min-h-201 {
  min-height: 201px !important;
}
.left-0{
	left:0px;
}
.z-i1 {
  z-index: 1;
}
.z-i2 {
  z-index: 2;
}
.z-i3 {
  z-index: 3;
}
.z-i-1 {
  z-index: -1;
}
.br-50 {
  border-radius: 50%;
}
.b-pink-12 {
  border: 12px solid #c9bcf1db;
}
.b-lpink-12 {
  border: 12px solid #ffcbe6;
}
.mh-175 {
  min-height: 175px;
}
.pd-10 {
  padding: 10px;
}
.mr-0 {
  margin: 0px;
}
.bottom-10
{
	bottom:10px !important;
}
ul > li {
  line-height: initial;
}
img.dan-rust {
  max-width: 300px;
  padding-top: 0px;
}
p.web-date {
  margin-top: 2px !important;
  margin-bottom: 3px;
}
span.lr-padding {
  padding: 0px 4px 0px 4px;
}
/* podcast landing page css */
.bg-video-nolan {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}

.bg-video-nolan video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  z-index: -2; /* Push below overlay */
}

.bg-video-nolan .video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 80%);
    z-index: -1;
}
.banner-title-tagline.nolan-banner-tagline span {
    display: unset;
}
.banner-title-tagline.nolan-banner-tagline .themes-color {
	color:#6A00FF;
}
.banner-title-tagline.nolan-banner-tagline  h1 span + span{
font-size: unset;
    font-weight: unset;
    line-height: unset;	
}

 img.animation-fist.sec {
    position: absolute;
    bottom: -77px;
    right: 69px;
    animation: img-banner-bottom-ani 4s linear infinite;
}
.banner.inner-banner-height.podcast-landing-banner {
    height: 100vh;
}
.about-accordigan.faq-accordian .collapsible-header {
    font-weight: 500 !important;
}
.podcast-faq-list li::after {
    display: none;
}

.sub-heading {
    line-height: 37px;
}
span.bg-pattern::before {
    content: "";
    position: absolute;
    left: -6px;
    bottom: 0;
    width: 105%;
    height: 25px;
    background: #F0E5FF;
    z-index: -1;
}
 
 
 .partner-flex {
         display: flex;
         flex-wrap: wrap;
         /* justify-content: center; */
         align-items: center;
         }
         .visib-right-outer {
         background: #FFFFFF 0% 0% no-repeat padding-box;
         box-shadow: 0px 15px 30px #0000000D;
         }
         .partner-item {
         flex: 0 0 calc(100% / 3);
         }
         .visiblity-part-left ,.visib-right-outer{
         padding: 54px 40px;
         }
        .featured-guest-wrapper {
  overflow: hidden;
  width: 100%;
}
   .featured-guest-pod {
  display: flex;
  width: fit-content;
  animation: scroll-left 30s linear infinite alternate;
}

		.featured-guest-pod.feature-guest-pod-sec {
 animation: scroll-left-sec 30s linear infinite alternate;
}

       .podslider-item {
  flex: 0 0 auto;
  padding-right: 8px; /* spacing between items, optional */
}
		 
         .subscribe-channel {
         position: absolute;
         bottom: 10px;
         }
         .subcribe-icon {
         display: inline-flex;
         gap: 13px;
         }
      
		 .img-row {
         float:right;
		 padding-right:40px;
         }
		 
		 .nolan-layout-design {
    background: #F6F6F6 0% 0% no-repeat padding-box;
    border-radius: 15px;
    
    padding: 30px 20px;
}
         .heading-posi-pod.white-text {
         position: absolute;
         left: 55px;
         top: 80px;
         }
         .fs-36 {
         font-size: 36px;
         line-height: 40px;
         }
         .heading-posi-pod h1 {
         font: normal normal bold 70px / 85px Roboto;
         line-height: 71px;
         }
         .float-right.img-sect {
         text-align:right;
         text-align: -webkit-right;
         }
         .bg-pattern {
         padding: 2px 0px;
         }
	@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}

@keyframes scroll-left-sec {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
 @keyframes img-banner-ani {
         0% {
         transform: translateY(0%);
         }
         50% {
         transform: translateY(10%);
         }
         100% {
         transform: translateY(0%);
         }
         }
         @keyframes img-banner-bottom-ani {
         0% {
         transform: translateY(10%);
         }
         50% {
         transform: translateY(0%);
         }
         100% {
         transform: translateY(10%);
         }
         }
/* end podcast landing page css */

/* podcast audio css */
.audio-design {
  width: 100%;
  height: 130px;
  border: 1px solid #cecbcb;
  padding-bottom: 39px;
  background: url("https://infoprolearning.com/wp-content/themes/ipl/assets/images-new/audio-bg.png") no-repeat;
  background-size: 100% 100%;
}
.audio-design::-webkit-media-controls-panel {
  /*   background: #c0dcff; */
  border-radius: 0 !important;
}
.audio-design::-webkit-media-controls-enclosure {
  border-radius: 0;
  background: transparent;
}
.audio-design::-webkit-media-controls-play-button {
  background-color: white;
  border-radius: 50%;
}
audio::-webkit-media-controls-play-button {
  color: #fff !important;
}
/*End podcast audio css */
.upcoming-webinar {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.line {
  position: relative;
}
.line::after {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -28px;
  content: "";
  height: 85px;
  width: 2px;
  background: #ddd;
}
img {
  max-width: 100%;
  height: auto;
  display: inherit;
  
}
.tab-panel {
   display: none;
   }
   .tab-panel.active-panel {
   display: block;
   }
   .uni-p {
   font-size: 24px;
   line-height: 29px;
   }
   
.Home-video-slider video {
 width: 100%;
  height: auto;
  
  
}
.video-item img{
	width:100% !important;
	height:auto;
}

.width-100 {
  width: 100%
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-hidden-x {
  overflow-X: hidden;
}
.gray-bg {
  background: #FAF7FC;
}
.pink-bg {
  background: #FDF4F7;
}
.pink-color {
  color: #CD0CFF;
}
.white-bg {
  background: #fff;
}
.blue-bg {
  background: #39A3F9;
}
.pink-bg-position {
  position: relative;
}
.color-592669 {
  color: #592669;
}
.color-ipl {
  color: #6B19FF;
}
.color-span {
  color: #54088d;
}
.industy {
  color: #626262;
  padding-bottom: 10px;
  font-size:17px;
}
.pink-bg-position::after {
  position: absolute;
  left: 0;
  right: 0;
  height: 365px;
  content: "";
  top: 0;
  background: #FDF4F7;
  z-index: -1;
}
textarea {
  resize: none;
}
.lms-administrator .full-suite:hover {
  transform: unset;
}
.lms-administrator .full-suite:hover div {
  transform: unset;
}
.business-benefits-slider .item > div {
  cursor: auto;
}
.theme-color {
  color: #0EB0FF;
}
.theme-color-alt {
  color: #6b19ff;
}
.hs_upload_a_file label.hs-error-msg {
  display: block !important;
  margin-top: 13px;
}
.max-720 {
  max-width: 720px;
  margin: 0 auto;
}
.max-860 {
  max-width: 860px;
  margin: 0 auto;
}
.max-985 {
  max-width: 985px;
  margin: 0 auto;
}
.max-1200 {
  max-width: 1200px;
}
.container.max-1200 {
  max-width: 1200px;
}

.bg-ebook-slider {
  background: #76608a;
}
img.bt-indigo {
  width: 100% !important;
}
.d-flex {
  display: flex;
  align-items: center;
  justify-content: center;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-space-evenly {
  justify-content: space-evenly !important;
}
.justify-content-start {
  justify-content: start;
}
.align-items-start {
  align-items: start;
}
.align-items-end {
  align-items: flex-end;
}
.d-block {
  display: block;
}
.dip-n {
  display: none;
}
.ipl-gap-30{
	gap:30px;
}
.position-absolute {
  position: absolute;
}
.position-relative {
  position: relative;
}
.site-header .container.custom-container, .popup-menu-box .container.custom-container {
  max-width: 100%;
}
.container, .container.custom-container {
  padding: 0 12px;
  width: 100% !important;
}
.container.custom-container {
  max-width: 100%;
}
.container {
  max-width: 1280px
}
.h-100 {
  height: 100%;
}
.w-100 {
  width: 100% !important;
}
.r-0 {
  right: 0 !important;
}
.t-0 {
  top: 0;
}
.py-80 {
  padding: 80px 0;
}
.py-110 {
  padding: 110px 0;
}
.pb-80 {
  padding-bottom: 80px;
}
.pb-40 {
  padding-bottom: 40px;
}
.pt-80 {
  padding-top: 80px;
}
.pt-140 {
  padding-top: 140px;
}
.pb-140 {
  padding-bottom: 140px;
}
.pt-40 {
  padding-top: 40px;
}
.pt-30 {
  padding-top: 30px;
}
.pt-20 {
  padding-top: 20px;
}
.pt-10 {
  padding-top: 10px;
}
.py-40 {
  padding: 40px 0;
}
.pr-0{padding-right:0px !important;}
.t-0 {
  top: 0 !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0 {
  padding-top: 0;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.mt-80 {
  margin-top: 80px;
}
.mt-5 {
  margin-top: 5px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-40 {
  margin-top: 40px;
}

.mb-0 {
  margin-bottom: 0 !important;
}
.mb-5 {
  margin-bottom: 5px;
}
.ml-0 {
  margin-left: 0 !important;
}
.mb-16 {
  margin-bottom: 16px;
}
.mr-15 {
  margin-right: 15px;
}

.mb-35, .heading-tagline {
  margin-bottom: 35px;
}
.lms-administrator .full-suite {
  background: #ffff;
  min-height: 230px;
}
.heading-tagline h2, .text-uppercase {
  /* text-transform:uppercase; */
}
   
.owl-carousel .owl-item img {
  width: auto;
}
.dots.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 20px;
}
.dots.owl-theme .owl-dots .owl-dot span {
  margin: 2px;
  width: 10px;
  height: 10px;
  background: #DCDCDC;
}
.dots.owl-theme .owl-dots .owl-dot.active span, .dots.owl-theme .owl-dots .owl-dot:hover span {
  background: #6B19FF;
}
.bg-green {
  background: #60a917;
}
.br-18 {
  border-radius: 18px;
}
.cat-slider span {
  padding: 3px 10px 3px 10px;
}
.themebtn, .formbox .hs_submit .actions, form#commentform .form-submit {
  min-height: 60px;
  background: #6B19FF;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 10px 40px;
  color: #fff;
  position: relative;
  transition: 0.4s all;
  font-weight: 500;
  margin-top: 20px;
  text-transform: uppercase;
  z-index: 3;
  font-size: 14px;
  letter-spacing: 1px;
  min-width: 175px;
  text-align: center;
  position: relative;
}
.home-banner-cta {
    min-height: 80px;
    background: #6B19FF;
  color: #fff;
    position: relative;
    transition: 0.4s all;
    font-weight: 500;
   text-transform: uppercase;
        padding: 20px 15px;
    font-size: 14px;
    letter-spacing: 1px;
    min-width: 175px;
    text-align: center;
    position: relative;
}
.cta-div {
    width: 386px;
    border: 1px solid #fff;
    padding: 15px;
    color: #fff;
}
.cta-se-f {
    font-size: 14px;
    
    color: #c5c2c2;
}
.cta-se-f {
    font-size: 14px;
    color: #c5c2c2;
    display: flex;
    align-items: center;
	transition:0.5s all;
}
.cta-div:hover {
    background: #6a00ff;
	border:1px solid #6016e5
}
.home-banner-content {
   
	z-index:99;
	
}
.mobile-banner-content {
    position: absolute;
    /* top: 50%; */
    transform: translate(0%, 50%);
    
    min-height: 217px;
    bottom: calc(50% - 75px);
}
.home-banner-cta:hover {
    background: #6B19FF;
    border: unset !important;
}
a.no-hyper:hover {
  color: black !important;
}
.themebtn.connect-with-cta {
  color: white !important;
}
.themebtn:hover {

  color: #fff;
  border: 0px solid white !important;
}
.border-btn, .formbox .hs_submit .actions, form#commentform .form-submit {
  background: transparent;
  color: #6B19FF;
  border: 2px solid #6B19FF;
}
.border-btn:hover, .formbox .hs_submit .actions:hover, form#commentform .form-submit:hover {
  color: #fff;
  background: #6b19ff;
}

.themebtn:hover {
  background: #6B19FF;
  border: unset !important;
}
.glossary-subscribe .hs_submit .actions::before {
  top: 0px;
}
.border-btn::before {
  left: -2px;
}
.themebtn::before {
  top: 0;
}
.themebtn:hover::before {
  background: #4e09ca;
  width: 100%;
}
.glossary-subscribe .hs_submit .actions input:hover {
  color: #fff;
}
.border-btn:hover::before, .hs_submit .actions:hover::before, form#commentform .form-submit:hover::before, .glossary-subscribe .form-submit:hover::before {
  width: 100% !important;
  color: #fff;
  background: #6B19FF;
}
.material-icons.csa {
  margin-left: 10px;
  font-size: 22px;
}
.transition {
  transition: all 0.7s ease-in-out;
}
.mt-0 {
  margin-top: 0 !important;
}

.row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.h-v-inner {
  top: 80px;
}
/*  Global Css End Here */
/*  header added css */
.optinly-popup iframe {
  transform: translate(-50%, -50%) !important;
  top: 50% !important;
  left: 50% !important;
}
span.sub-he-w {
  font-size: 26px;
}
i.modal-close.backgrond-unset {
  background: unset;
  top: 8px;
}
.l-c-w-p::after {
  position: absolute;
  content: "";
  background: #dbd8d863;
  width: 2px;
  right: 50px;
  top: 0;
  height: 262px;
}
.date-show {
  display: flex;
  text-align: left;
  padding-top: 10px;
  justify-content: space-between;
}
.modal-content.webinar-c-m {
  padding-bottom: 0;
  padding-top: 18px;
}
.date {
  position: relative;
}
.date::after {
  position: absolute;
  content: "";
  background: #cbc9c9;
  width: 1.5px;
  left: 212px;
  top: 2px;
  height: 38px;
}
.date-show h6 {
  color: #589A16;
  font-size: 17px;
  margin-bottom: 0px;
}
.date-show span {
  font-size: 17px;
}
h4.fs-29 {
  font-size: 29px;
  margin-bottom: 0px;
}
.btn-content {
    min-width: 183px;
    
    border: 1px solid #6B19FF;
}
p.upcw-tag {
  /* background: green; */
  width: 116px;
  height: 26px;
  background: #60A917 0% 0% no-repeat padding-box;
  color: white;
  font-size: 12px;
  border-radius: 12px;
  padding-left: 8px;
}
.l-c-w-p {
  width: 100%;
  padding-right: 98px;
  margin-bottom: 23px;
  max-width: 470px;
}
.formbox.webinar-box .hs_submit .actions input {
  padding: 8px 18px;
}
.formbox.webinar-box .submitted-message p {
  font-size: 26px;
  line-height: 32px;
  position: relative;
  top: 65px;
}
.formbox.webinar-box .hs_submit .actions {
  background: #6B19FF !important;
  padding: 0px 0px;
  color: #fff !important;
  min-width: 200px;
}
.formbox.webinar-box .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list {
  position: initial;
}
.formbox.webinar-box.hbspt-form .form-field {
  margin-top: 10px;
}
.formbox.webinar-box .hs-form-field:nth-child(even) {
  margin-left: 0;
}
.formbox.webinar-box .hs_submit.hs-submit {
  position: initial;
  padding-top: 10px;
}
.formbox.webinar-box .hs-form-field {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  padding-bottom: 10px;
}
.formbox.webinar-box {
  background: unset;
  box-shadow: none;
  /* padding-top: 15px; */
  padding: 0px;
  width: 87%;
  padding-top: 10px;
  max-width: 300px;
}
.flex-webinar {
  display: flex;
  /* align-items: center; */
  padding: 10px 20px 35px 35px;
  align-items: center;
}
/*  Get touch code */

.sedule-demo [type="checkbox"] + span:not(.lever) {
  font-size: 14px;
}

.slider-content .category-link:hover .themebtn span{
	    color:#6b19ff;
}
#submit-project .hs_upload_a_file {
  margin-left: 0px !important;
}
.get-touch-content {
  position: fixed;
  right: 0;
  top: 130px;
  z-index: 999;
  background: #fff;
  min-width: 269px;
  padding: 7px 20px 0px 20px;
  display: none;
}
ul.get-in-list li {
  padding-bottom: 9px;
  color: #292929;
  background: transparent !important;
  font-weight: 500;
  font-size: 16px;
}
.get-t-cta a.themebtn span {
  opacity: 1 !important;
  right: 10px !important;
}
ul.get-in-list li a:hover {
  color: #6a00ff;
}
.explore-link.pos-re-w i {
  color: #6B19FF;
}
/*  end Get touch code */
/* case study design */
.awards-slider-case.owl-theme .owl-dots .owl-dot.active span {
  background: #6b19ff;
}
.awards-slider-case.owl-theme .owl-dots .owl-dot span {
  background: #fff;
  border: 1px solid #29292982;
}
.fs-tab {
  font-size: 20px;
}
.case-title {
  line-height: 28px;
}
.bt-indigo {
  border-top: 4px solid #6b19ff;
}
.cat-case-n {
  font-size: 12px;
  padding-bottom: 10px;
  font-weight: 500;
  position: absolute;
  right: 0;
 
  background: #00000066;
  color: #fff;
  padding: 8px;
  top: -33px;
}
.fs-17 p {
  line-height: 26px;
  font-size: 17px;
}
.cta-bg-case {
  min-height: 340px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bg-award-page {
  background: #292929 !important;
}

.bg-black {
  background: #292929;
}
.bg-d-green {
  background: #00726F;
}
.bg-maroon {
  background: #89004E;
}
.bg-darkorange {
  background: #F0A30A;
}
.award-outer.single-award.row {
  max-width: 750px;
  margin: 0 auto;
}
.award-card-case.award-flex {
  display: flex;
  align-items: center;
  gap: 30px;
  min-height: 280px;
}
.right-border::after {
  content: "";
  position: absolute;
  right: -23px;
  top: 0;
  width: 1.7px;
  height: 200px;
  background: #eaeaeab5;
}
.award-img img {
  max-width: 250px;
}
/* video cta design */
.video-cta-case {
  min-height: 322px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: white;
  padding: 39px 30px 39px 30px;
  gap: 33px;
  background: #292929;
}
.cta-v a {
  margin-top: 0px;
}
.speaker-content p {
  font-size: 16px !important;
  font-weight: 300;
  color: #a0a0a1;
  line-height: 20px !important;
  margin-top: 0px;
  margin-bottom: 0px;
}
.speaker-content h5 {
  line-height: 11px;
  font-size: 19px;
  font-weight: 600;
}
.v-speaker {
  color: white;
  gap: 15px;
  position: relative;
}
.v-speaker img {
  max-width: 110px;
}
.video-cta-case .v-h-cta {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 15px;
}
/* end video cta design */
.glossary-link .text-white {
  color: #fff !important;
}
.img-empo.pod-cast-img img {
  max-width: 360px;
}
.employee-video audio, .employee-video video {
  outline: 4px solid #FBFBFB;
  display: inline-block;
  outline-offset: -4px;
}
.img-empo.video video {
  outline: 15px solid #292828;
  display: inline-block;
  outline-offset: -14px;
}
.hs_error_rollup {
  top: 3px;
  position: relative;
}
span.plus {
  padding-left: 3px;
}
footer .gray-bg {
  background: #ffffff;
}
.insights-item .case-min-h h5 {
  min-height: 180px !important;
  align-items: center;
  display: flex;
}
.content-case {
  max-width: 870px;
  margin: 0 auto;
  text-align: center;
}

.how-we-work-tab.case-study-indicater .indicator {
  background-color: #6B19FF;
}
.case-list-check li {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/icons/tick-case.svg) no-repeat;
  padding: 1px 0px 1px 35px;
  margin-bottom: 16px;
  font-weight: 400;
}
.case-list-dot li {
   padding: 1px 0px 1px 25px;
  margin-bottom: 16px;
  position: relative;
  line-height: 26px;
  font-size: 17px;
}
.case-list-dot li strong {
  font-weight: 900;
}
.case-list-dot li::before {
  content: "";
  position: absolute;
  left: -10px;
  top: 0px;
  width: 27px;
  height: 26.4px;
  border-radius: 50%;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/icons/tick-case.svg);
  background-size: 100%;
}
ul.case-list-dot {
  padding-left: 10px;
}
.tabs-body-item.tab-case-body .active::after {
  background: unset !important;
}
.tab-case-body .tabs-content {
  margin-top: 117px;
}
.case-study-indicater {
  margin: 0px;
  position: absolute;
  top: 38px;
  z-index: 2;
  padding-bottom: 16px;
}

.card-sec {
    display: none;
}
.bg-white {
  background: white;
}
section.form-pg.single-post-page.banner-wrapper.banner-top.Case.Study {
  margin-bottom: 0px;
}
.green-position::after {
  position: absolute;
  left: 0;
  right: 0;
  height: 365px;
  content: "";
  top: 0;
  background: #ffffff;
  z-index: -1;
}
.card-num {
  display: flex;
  gap: 66px;
  /*  align-items: center; */
  padding-top: 20px;
}
.card-num br {
  display: block !important;
}
.number-in h3 {
  font-size: 34px;
  letter-spacing: 0px;
  color: #292929;
  font-weight: 500;
  line-height: 28px;
}
.bor-right::after {
  /* position: relative; */
  position: absolute;
  content: "";
  width: 2px;
  height: 93px;
  right: -33px;
  top: 0;
  background: #dfe2e2;
}
.Case.Study .bg-case-study.blog-icon span {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/icons/Case_study_icon.svg) no-repeat left center;
}
.color-dgreen {
  color: #089390 !important;
}
.Case.Study .blog-icon.bg-case-study {
  color: #fff;
}
.lean-more-center .explore-link {
    position: absolute;
    bottom: 0px;
   right:30px;
    
}
.learn-more {
  font-size: 14px;
  color: #292929;
  cursor: pointer;
  padding-top: 15px;
  display: flex;
  align-items: center;
  gap: 5px;
  transition: 0.4s all;
  position: relative;
  font-weight: 500;
}
.learn-more::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: 2px;
  background: #6b19ff;
  transition: 0.4s all;
}
.learn-more:hover::before {
  width: 99%;
  transition: 0.4s all;
}
.learn-more:hover i {
  color: #6B19FF;
}
.learn-more.position-absolute-learnmore {
    position: absolute;
    bottom: 29px;
   
    margin-left: 20px;
}

.explore-link.left-0 {
    right: unset;
}
.explore-link {
  position: absolute;
  bottom: 30px;
}
.watchnow a {
  color: white;
  font-size: 16px;
  display: inline-flex;
  gap: 5px;
  position: relative;
}
.watchnow a::before {
  content: "";
  position: absolute;
  width: 0%;
  height: 2px;
  left: 0;
  bottom: 0;
  background: #6b19ff;
  transition: 0.4s all;
}
.watchnow a:hover::before {
  width: 95%;
}
.watchnow a i {
  color: #6b19ff;
}

.border-bottom {
  
  position: relative;
  padding-bottom: 20px;
}
.border-bottom::after {
  content: "";
  position: absolute;
  left: -18px;
  bottom: 0;
  width: 276px;
  height: 1.2px;
  background: #f0f1f1;
}
.case-card p {
  padding-bottom: 40px;
}
.bg-light-black {
  background: #F6F6F6;
}
.award-card-case {
  min-height: 400px;
  padding: 1em;
  margin-bottom: 11px;
  background: #fff;
  text-align: center;
  font-weight: 400;
  box-shadow: 0px 16px 30px #CCB8F91A;
  border: 1px solid #F6F6F6;
  font-size: 17px;
}
.max-1020 {
  max-width: 1020px;
}
.case-cat.heading-tagline {
  margin-bottom: 18px;
}
.cta-bg-case h2 {
  color: white;
  font: normal normal 300 36px / 50px Roboto;
}
.active .how-we-work-tab-box.case-tab {
  color: #292929;
}

.speak-card {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 20px;
  margin: 30px 0px 90px 0px;
  box-shadow: 0 0 20px rgb(0 0 0 / 9%);
  padding: 18px;
}
.speak-de strong {
  font-weight: 600;
}
.spe-img img {
  max-width: 65px;
}
/* end spekker card design*/
/*  new development*/
.zoom-scale{
	transform: scale(1.133);
}
.case-h-c.d-flex {
  justify-content: left;
  gap: 95px;
  display: flex;
  padding-bottom: 40px;
}
.case-h-c.d-flex-new {
  justify-content: left;
  gap: 30px;
  display: flex;
  padding-bottom: 40px;
}

.case-study-card-content {
  min-height: 150px;
}
.pattern-c-r::before {
  position: absolute;
  content: "";
  right: -50px;
  width: 1.1px;
  height: 81px;
  top: 0;
  background: #d9d4d4bd;
}
.pattern-c-r-new::before {
  position: absolute;
  content: "";
  right: -13px;
  width: 1.1px;
  height: 81px;
  top: 0;
  background: #d9d4d4bd;
}
.toggle-parent {
  text-align: center;
  text-align: -webkit-center;
}
.case-cat-home {
  padding: 23px;
  text-wrap: balance;
}
 /* Modal learnign */
 
.modal-ai-toolkit {
    justify-content: space-around;
    align-items: self-start;
}
.toolkit-modal-content{
    width: 50%;
}
.toolkit-top-outcum {
    padding: 35px;
    box-shadow: 0px 0px 50px #00000005;
    border-radius: 5px;
}
.key-activities {
    justify-content: start;
    padding: 10px 0px 35px 0px;
    gap: 85px;
}
.key-activities >div {
    border-left: 2px solid #6B19FF;
    padding-left: 10px;
   
}
.modal-flex {
    display: flex;
    gap: 10px;
    margin-top: 22px;
}
.num {
    color: #6B19FF;
    font-size: 20px;
}
.bor-left-modal {
    border-left: 1px solid #DBDBDB;
    padding-left: 16px;
}
.toolkid-single-layer.performance-active-btn .cls-11, 
.agile-modal .toolkid-single-layer.performance-active-btn .cls-9
 {
    fill: #6B19FF;
}
.toolkid-single-layer.performance-active-btn .cls-6, .agile-modal .toolkid-single-layer.performance-active-btn .cls-12 {
    fill: #fff;
}
.toolkid-single-layer.performance-active-btn  {
    
	transition:0.5s all;
	 transform-origin: 40% 40%;
}
.toolkid-single-layer {
    cursor: pointer;
    
}
.rfi {
    position: absolute;
    left: 42px;
   bottom: 169px;
   height: 30px;
  font-size: 14px;
   
}
.footer-form.formbox .hs_what_would_you_like_us_to_demo__select_one_or_more_options_below {
  display: none;
  position: relative;
}
.footer-form.formbox .inputs-list.multi-container {
  position: absolute;
  z-index: 4;
  background: white;
  top: 0px;
  min-height: 162px;
  width: 100%
}
.footer-form.formbox .hs-error-msg {
  position: absolute;
}
.option-below {
  position: relative;
  border-bottom: 1px solid #9e9e9e;
  padding-bottom: 24px;
  font-size: 16px;
}
.pd-cta{
	padding: 10px 16px;
}
.hs-fieldtype-textarea.invalid.error {
    border-bottom: 1px solid #F44336;
    -webkit-box-shadow: 0 1px 0 0 #F44336;
    box-shadow: 0 1px 0 0 #F44336;
}

.footer-form.formbox .hs_subscribe_to_updates span, .footer-form .inputs-list .hs-form-checkbox label span {
  font-size: 14px !important;
}
.footer-form.formbox .hs_upload input {
  font-size: 17px;
  line-height: 32px;
}
.option-below::before {
  content: "";
  position: absolute;
  right: 0;
  background: url("https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/dropdown-icon.svg") no-repeat;
  width: 14px;
  height: 8px;
  top: 12px;
  transition: 0.2s all;
}
.option-below.rotate-icon::before {
  transform: rotate(180deg);
}
.formbox.bg-form {
  background-size: 100% 100%;
  min-height: 605px;
  box-shadow: 0 0 20px rgb(0 0 0 / 9%);
}
.formbox.bg-form .hs-form-field {
  margin-left: 0px !important;
  width: 100%;
}
.formbox.bg-form textarea.hs-input {
  padding-top: 10px;
}
.formbox.bg-form .hs-submit {
  position: unset;
  float: right;
  margin-right: 25px;
  padding-top: 8px;
}
.formbox.bg-form .hbspt-form .form-field label {
  position: unset;
  top: -62px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: #292929;
  text-transform: initial;
}
.formbox.bg-form .hbspt-form .form-field {
  margin-top: -10px;
}
.formbox.bg-form .hbspt-form .form-field label:not(.label-icon).active {
  top: -67px;
  text-transform: initial;
  font-size: 20px;
}
.formbox.bg-form .submitted-message {
  display: block !important;
  text-align: center;
  position: absolute;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 24px;
}
#submit-form3.hbspt-form .hs-error-msgs label {
  margin-bottom: 0 !important;
  color: red;
}
.formbox.bg-form .hbspt-form .form-field input::placeholder, .formbox.bg-form .hbspt-form .form-field textarea::placeholder {
  color: #292929;
}
.formbox.bg-form select {
  display: block;
  border: 0;
  border-bottom: 1px solid #9e9e9e;
  background: transparent;
  box-shadow: none;
  color: #292929;
  font-size: 17px;
}
.formbox.bg-form select:focus {
  outline: unset;
}
.formbox.bg-form select option {
  padding: 5px 10px !important;
  min-height: 20px;
}
.formbox.bg-form select option:hover {
  background-color: #6b19ff !important;
}
.page-template-webinar-replay-dynamic .formbox.bg-form{min-height: 745px;}

.speakersDetail {
  box-shadow: 0px 3px 60px #0000000d;
  border: 1px solid #F1E9FF;
  border-radius: 10px;
  max-width: 950px;
  margin: 0 auto;
  margin-top: 55px;
  background: #fff;
  position: relative;
  z-index: 2;
}
.speakersDetail .collapsible {
  border: none;
  box-shadow: none;
  margin: 0;
  margin-top: -18px;
}
ul.tabnav.collapsible li .collapsible-header {
  min-height: 185px;
  margin-bottom: 20px;
}
ul.collapsible li:first-child .collapsible-header {
  border-radius: 10px 0 0 0;
}
.speakersDetail .active .collapsible-header {
  background: #ffffff;
}
ul.tabnav.collapsible li {
  display: inline-block;
  float: left;
  width: 50%;
}
ul.tabnav.three.collapsible li {
  width: 33%;
}
.speakersDetail .collapsible-header {
  background: #F7F0FE 0% 0% no-repeat padding-box;
  border: none;
  padding: 0;
}
.speakersDetail .collapsible-header div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 300px;
  flex-direction: column;
  padding-bottom: 20px;
}
.speakersDetail .collapsible-header .author-img {
  width: 90px;
  height: 90px;
  margin-top: -40px;
  margin-bottom: 10px;
}
.auth-name {
  color: #871DB5;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;
}
.profile-detail {
  font-size: 17px;
  line-height: 21px;
  color: #292929;
}
/* end webinar-replay-new design */
div#webinar-popup {
  background: url(https://2854653.fs1.hubspotusercontent-na1.net/hubfs/2854653/ipl_images/bg-popup.jpg) no-repeat;
  background-size: cover;
  max-width: 812px;
  width: 85%;
}
.mobilehidecjustom img {
  margin: auto;
  display: block;
}
.register {
  padding: 10px 25px 10px 25px;
  font-size: 14px;
  z-index: -5;
  color: #fff;
  margin: 0 auto;
  border-bottom: 0.5px solid #80808085;
  margin-bottom: 15px;
}
.webinar-stri {
  max-width: 980px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap:25px;
}
.webinar-stri a {
  padding-top: 0px;
}

.explore-link.pos-re-w {
  position: unset;
}
.pos-re-w .learn-more:hover::before {
  width: 100%;
}
.explore-link.pos-re-w a {
  color: #fff;
}
.register p {
  padding: 0;
  margin: 0 22px 0px 0px;
  font-weight: 300;
  font-size: 15px;
}
p.covid {
  border-bottom: 1px solid #e7dddda1;
  padding-bottom: 11px;
  margin-bottom: -4px;
}
.cook-btn {
  background: #f5b725;
  margin-left: 10px;
}
.cook-btn:hover {
  background: #f5b725;
}
.border-0 {
  border: 0px !important;
}
.menu-border-b {
  border-bottom: 1px solid #ddd;
}
.parent-menu.border-0 {
  padding-bottom: 0px;
}
ul.main-menu-item.menu-border-b {
  padding-bottom: 14px;
}
.parent-menu.remenu {
  margin-top: 21px;
  margin-bottom: 4px;
}
ul.main-menu-item.menu-border-b li {
  margin: 9px 0;
}
.remove-arrow span {
  display: none;
}
.remove-arrow {
  margin-right: 40px !important;
  margin-top: 33px !important;
}
.pl-55 li {
  padding-left: 45px;
}
.parent-menu.mrset-f {
  padding-bottom: 21px;
  margin-top: -20px;
  margin-bottom: 4px;
}
.title-box.position-absolute:hover img.right-arrow.transition.position-absolute {
  filter: drop-shadow(2px 4px 6px black) !important;
}
/*  end header added css */
/* loader */
#download-catalog {
  max-height: 100%;
}
.loading-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  width: 100%;
  height: 100vh;
  background: #292929;
}
.pulse {
  border: 3px solid #6a00ff;
  height: 30px;
  width: 30px;
  position: absolute;
  margin-left: -15px;
  margin-top: -15px;
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite;
  border-radius: 30px;
  opacity: 0;
  left: 50%;
  top: 50%;
}
@keyframes pulsate {
  0% {
    transform: scale(0.1, 0.1);
    opacity: 0;
  }
  50% {
    opacity: 1.0;
  }
  100% {
    transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
/* loader ends */
.modal-content.home-v-p {
  padding: 0px;
}
.modal-content.home-v-p i {
  top: 12px;
  /* left: 35px; */
  right: 0px;
  
  z-index: 1005;
  border-radius: 0px;
}
.site-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 999;
  transition: 0.4s all;
  padding: 10px 0 0px;
  border-bottom: 1px solid #f3ebeb29;
}
.site-header.active {
  background: #fff;
}
header.site-header::after {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: "";
  height: 0;
  transition: 0.25s all;
  background: #fff;
  z-index: -1;
}
header.site-header.fixed-top::after {
  height: 100%;
 
}
header.site-header.active.fixed-top::after {
  content: none;
}
header.site-header.fixed-top .register, header.site-header.fixed-top .explore-link.pos-re-w a {
 
  color: #292929;
}
header nav {
  background: transparent;
  box-shadow: none;
  height: auto;
  line-height: inherit;
}
nav .brand-logo {
  height: 72px;
}
header.site-header.fixed-top .logo-normal, header.site-header.active .logo-normal {
  display: none;
}
header.site-header.fixed-top .logo-fixed, header.site-header.active .logo-fixed {
  display: block !important;
}
.get-t-cta.custom-menu-class a {
  color: #fff !important;
}
.headerTop nav ul:not(.sub-menu) > li + li {
  margin-left: 20px;
}
.headerTop nav ul.right > li {
  margin: 30px 0;
}
header nav ul.right > li.custom-menu-class {
  margin: 7px 0px 0px 20px;
}
.headerTop nav ul > li.s-btn, .headerTop nav ul li.h-menu {
  margin-left: 15px !important;
}
header nav ul.right > li.h-menu {
  margin: 18px 0;
}
header nav ul > li a {
  padding: 0;
  color: #fff;
 
  background: transparent !important;
  font-weight: 500;
  font-size: 16px;
}
header.site-header.fixed-top nav ul > li a, header.site-header.active nav ul > li a {
  color: #292929;
}

header nav i.material-icons {
  line-height: initial;
  height: auto;
}
header nav ul > li.custom-menu-class a {
  background: #6B19FF !important;
  margin: 0;
  padding: 10px 25px;
}
.menu-item-has-children {
  position: relative;
}
.site-header span.icon {
  position: absolute;
  right: 0;
  height: 47px;
  width: 47px;
  height: 18px;
  width: 15px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-header span.icon::before {
  position: absolute;
  border-width: 5px;
  border-style: solid;
  border-color: #6b19ff transparent transparent transparent;
  top: -13px;
  content: "";
  transition: 0.5s all;
  transform: translateY(20px);
}
.menu-button, .sidenav-trigger {
  height: 44px;
  width: 44px;
  border-radius: 5px;
  padding: 10px 11px;
  cursor: pointer;
}
.menu-button span, .sidenav-trigger span {
  display: block;
  width: 22px;
  height: 2px;
  background: #fff;
  transition: 0.4s all;
}
.site-header.fixed-top .menu-button span, .sidenav-trigger span, .site-header.active .menu-button span {
  background: #292929;
}
.menu-button:hover span {
  background: #6b19ff;
}
.menu-button span:nth-child(2), .sidenav-trigger span:nth-child(2) {
  margin: 6px 0;
}
.menu-button:hover span:nth-child(2) {
  width: 25px;
}
.menu-button.active {
  background: transparent;
}
.menu-button.active span, .sidenav-trigger.active span {
  width: 35px !important;
  transform: rotate(45deg);
}
.menu-button.active span:first-child, .sidenav-trigger.active span:first-child {
  transform: rotate(-45deg);
  transform-origin: 27px 5px;
}
.menu-button.active span:last-child, .sidenav-trigger.active span:last-child {
  display: none;
}
.site-header.active {
  background: #fff;
  position: fixed;
}
.popup-menu-box {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  visibility: hidden;
  transition: visibility 0.5s 1s;
  height: 75%;
  box-shadow: 0px 8px 8px rgb(0 0 0 / 4%);
  padding-top: 140px;
}
.popup-menu-box.active {
  visibility: visible;
  transition-delay: 0s;
  border-top: 1px solid #ddd;
}
.popup-menu-box::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  transform: scaleY(0);
  transform-origin: center top;
  transition: transform .6s cubic-bezier(.075, .82, .165, 1) .2s;
}
.popup-menu-box.active::before {
  transform: scaleY(1);
  transition-delay: 0s;
}
.popup-menu-box .container {
  position: relative;
  opacity: 0;
  transform: translateY(-2rem);
  transition: opacity .6s cubic-bezier(.075, .82, .165, 1), transform .6s cubic-bezier(.075, .82, .165, 1);
}
.popup-menu-box.active .container {
  opacity: 1;
  transition-delay: .2s;
  transform: translateY(0);
}
.popup-menu-box .menu-button {
  background: transparent;
}
.popup-menu-box .menu-button span:first-child {
  transform: rotate(45deg);
  margin: 10px 0px 10px 10px;
}
.popup-menu-box .menu-button span:last-child {
  transform: rotate(-45deg);
  margin: -12px 0px 0px 10px;
}
.popup-menu-box .menu-button:hover span:nth-child(2) {
  width: 18px;
}

.addressSec {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding: 50px 0;
  clear: both;
}
.addressSec > div, .contactSec > div {
  margin-bottom: 0;
}
.contactSec img {
  left: 0;
  top: -4px;
}
.contactSec img + a {
  padding-left: 38px;
}
.digi-platform img {
  min-height: 424px;
}
.popup-menu-box .social {
  margin: 0;
  justify-content: flex-end;
}
.addSec > div, .contactSec {
  line-height: initial;
  font-size: 16px;
}
.popup-menu-box .tabs {
  display: flex;
  justify-content: flex-end;
  margin-top: 30px;
}
.popup-menu-box .tabs .tab + .tab {
  margin-left: 20px;
}
.popup-menu-box .tabs .tab a {
  padding: 0;
  color: #808080;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
}
.popup-menu-box .tabs .tab a.active {
  color: #292929;
}
.popup-menu-box .tabs .indicator {
  background-color: #6b19ff;
}
/*  Banner Start Here */
.banner, .banner-wrapper, .banner-wrapper .container, .default-page-template {
  position: relative;
}
.default-page-template {
  padding-top: 150px;
}
.banner-wrapper, .default-page-template {
  padding-top: 60px;
  background: rgb(237, 231, 246); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(237, 231, 246, 1) 0%, rgba(255, 255, 255, 1) 68%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(237, 231, 246, 1) 0%, rgba(255, 255, 255, 1) 68%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(237, 231, 246, 1) 0%, rgba(255, 255, 255, 1) 68%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ede7f6', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
 }

.samebanner{background: #292929;
}
	.videocont-lder {
 height: auto;
    position: relative;
    right: 0;
    float: right;
    /* top: 78px; */
	z-index: 9;
}
.videobanner .videocont-lder {
    top: 78px; 
	
}
	.videocont-lder img {
    height: 293px;
    max-width: 100%;
    width: auto;
}
	
	
	.iconplay,.white-circle{transition: 0.4s all;}
	.videocont-lder:hover .iconplay{fill:#ffffff;    transition: 0.4s all;}
	.videocont-lder:hover .white-circle{fill:#6B19FF;     transition: 0.4s all;}
	
	.videocont-lder svg{width:526px;transition: 0.4s all;}
	.videocont-lder a:hover svg{
		transition: 0.4s all;
	
	}
.videobanner .banner-title-tagline{    padding-top: 78px;}

.Talent-new {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/banner-img-talent.webp) no-repeat;
 
}

.mid-career {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Mid_Career_Development_Banner.webp)no-repeat;
}

.product-banner{background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Product_training_banner.webp)no-repeat;}

.Vanguard-banner{background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Vanguard_Leader_Competency_Banner.webp)no-repeat;}

.cloud-computing-banner{background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Cloud-computing-banner.webp)no-repeat;}

.skills-based-banner{background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Skill-based-design-banner.webp)no-repeat;}
.training-analysis-banner-new{  
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/training-need-analysis-banner.webp) no-repeat!important; 
  background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
	}
/* ---Start Learning Strategy 2024------- */
.Learning-Strategy-new{
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Learning-Strategy-Banner-Img.webp) no-repeat;
}
.learning-strategy-lasttab{
  gap: 30px !important;
}
.pattern-c-r.LSlasttab::before{
  right: -13px !important;
}

.lern-strategy-tab-container {
  width: auto;
  margin: 0 auto;
  /* margin-top: 50px; */
}

.lern-strategy-tabs {
  list-style: none;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: center;
  margin-bottom: 0px;
}

.lern-strategy-tab-link {
  padding: 30px 20px;
  cursor: pointer;
 transition: background-color 0.3s ease;
  border-radius: 5px 5px 0 0;
  font-size: 20px;
  border-bottom: 5px solid #BCBCBC;
  flex: 0 0 300px;
  text-align: center;
  position: relative;
  transition: .35s ease;
}

.lern-strategy-tab-link:hover {
  background-color: transparent;
  color: rgba(#333, 1) !important;
  transition: .35s ease;

}
.learn-strategy-bottom-margin{
  margin-bottom: 40px !important;
}
.lern-strategy-tab-link.active {
  background-color: transparent;
  border-bottom: 5px solid #6A00FF;
  position: relative;
  color: #6A00FF;
  font-weight: 900;
  color: rgba(#000, 1);
  transition: .35s ease;
}


.lern-strategy-tab-line {
  width: 100%; height: 3px;
  position: absolute;
  left: 0; bottom: 0;
  background: linear-gradient(to right,#b721ff,#21d4fd);
  clip-path: polygon(
		var(--left-side) 0,
		var(--right-side) 0,
		var(--right-side) 100%,
		var(--left-side) 100%
	);

  transition: .35s ease;
}

.lern-strategy-tab-link::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 76px;
  width: 25px;
  height: 25px;
  transform: translateX(-50%);
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Radio-btn_normal.svg) no-repeat;
  z-index: 2;
}

.lern-strategy-tab-link.active::after{
  content: "";
  position: absolute;
  left: 50%;
  top: 76px;
  width: 25px;
  height: 25px;
  transform: translateX(-50%);
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Radio-btn_hover.svg) no-repeat;
  z-index: 2;
}
.strategy-cards{
  position: relative;
 
}
.strategy-cards::before {
  position: absolute;
  content: "";
  right: -15px;
  width: 1px;

  height: 250px;
  top: 65%;
  background: #d9d4d4bd;
  transform: translateY(-60%);
}
.strategy-cards:nth-child(4)::before {
  background: none;
}
.lern-strategy-card{
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
}
.lern-strategy-number{
  text-align: center;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #6A00FF;
  margin: 10px 0;
  padding: 8px;
  font-size: 16px;
  background: #ffffff;
}
.lern-strategy-title{
  font-size: 22px;
  font-weight: 500;
  margin-top: 20px;
}
.lern-strategy-carddesc{
  font-size: 17px;
}
.lern-strategy-tab-content {
  display: none;
  padding: 20px;
  background-color: #fff;
  border: 1px solid #E9E9E9;
  position: relative;
  
}

.lern-strategy-mobile-title{
  display: none;
  padding-right: 20px;
  padding-left: 20px;
}
.lern-strategy-mobile-title h4{
  font-size: 24px;
  font-weight: 900;
}
.lern-strategy-tab-content.active {
  display: block;
}
.lern-strategy-contentpart{
  display: block !important;
}
.lean-strategy-top-gap{
  padding-top: 0px !important;
}

/* ---Platform agnostic 2025------- */
.ipl-platform-Agnostic {
    padding: 23px 0px 11px 0px;
    border-bottom: 1px solid #3c3c3ccf;
}
.our-capabilities table.centered thead tr th, .our-capabilities table.centered tbody tr td {
    text-align: center;
    text-align: -webkit-center;
}
.owl-bullet button.owl-dot {
    height: 14px;
    border-radius: 50%;
    background: #C8C8C8;
    border: 1px solid #C8C8C8;
	cursor: pointer;
}
.intelligent-modal-de {
    max-width: 400px;
}
.modal-img-rotate {
    transition: all 0.8s ease; 
	object-fit: cover;
}

.owl-bullet {
    z-index: 99;
    text-align: center;
    position: relative;
    top: 20px;
    left: 42%;
    
}

.owl-bullet button.owl-dot.active {
    background: #6b19ff;
    border: 1px solid #6b19ff;
}
.tabs.learning-journey.modal-tabs {
    min-height: 324px;
   background: transparent;
    border: unset;
	padding: 4px 0px 5px 0px;
}
.tabs.learning-journey.modal-tabs .tab a.active {
    color: #6B19FF;
    border-bottom: 2px solid #6b19ff;
	background: #ffff;
}
.tabs.learning-journey.modal-tabs .tab {
    
    height: 74px;
   text-align: left;
    margin-bottom: 0px;
}
.tabs.learning-journey.modal-tabs .tab a.active span {
    display: block !important;
}
.modal-tab-layout-right li {
    display: flex;
    align-items: center;
    gap: 22px;
    height: 120px;
    border-bottom: 2px solid #dddddd;
    padding: 0px 30px;
}
.intelligent-architecture-modal-right​ {
    background: #fff;
    margin-left: -10px;
}
.tabs.learning-journey.modal-tabs .tab a {
    
    display: flex;
    align-items: center;
    justify-content: space-between;
	 border-bottom: 2px solid #dddddd;
}
.tabs.learning-journey.modal-tabs .tab a:before{
	display:none;
}
.owl-modal-nav {
    display: flex;
    gap: 90px;
    justify-content: center;
    position: relative;
    top: -13px;
   
}
.owl-modal-nav button.owl-prev, .owl-modal-nav button.owl-next {
    border: 0;
    background: transparent;
    cursor: pointer;
}
.owl-modal-nav button.owl-prev span,.owl-modal-nav button.owl-next span {
    color: #6b19ff;
    font-size: 36px;
}

.textimonial-content::before {
    content: "";
    left: 0;
    position: absolute;
    top: 20px;
    width: 20px;
    height: 20px;
       background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/quote-icon.png) no-repeat;
}
.textimonial-content p::after {
    content: "";
   position: absolute;
    bottom: 0px;
    width: 20px;
    height: 20px;
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/quote-icon.png) no-repeat;
    transform: rotate(180deg);
}
.textimonial-content {
    text-indent: 22px;
    min-height: 110px;
}
.textimonial-content p {
    position: relative;
}
.textimonial-content p {
    margin: 0;
}
.testimonila-name-desi::before {
    content: "";
    position: absolute;
    left: 0;
    top: -8px;
    width: 39px;
    height: 3px;
    background: #6B19FF;
}
.cost-modal-stack {
    
    justify-content: flex-start;
    gap: 40px;
}

.light-periwinkle{
	color:#D6C6FF;
}
.cost-modal-stack div {
    border-left: 1px solid #b7b7b7c2;
    padding: 10px;
}

#ai-icon2 .ipl-icon-text.active {
    color: #fff;
    font-weight: 600;
}
#ai-icon2 .ipl-icon-text {
    color: #fff;
    font-weight: 400;
}
.flexi-fixed-outer {
    display: flex;
    gap: 20px;
	justify-content: center;
}
#fixed-circle {
    position: relative;
}

.flexi-fixed-outer .hidden {
    display: none;
}

.flexi-fixed-outer .active {
    display: block;
}
.fixed-show svg {
    position: relative;
}



.owl-nav.flexi-fixed-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
  top: 50%;
   height:0px;
    width: 613px;
}
.owl-nav.flexi-fixed-nav button {
    background: transparent !important;
	 color: white;
    border: 1px solid #707070;
}
.owl-nav.flexi-fixed-nav button.active-nav {
    background: #6b19ff !important;
}
.owl-nav.flexi-fixed-nav button {
        display: flex;
    padding: 4px 8px;
	cursor: pointer;
}

.flexi-team-click,.fixed-team-click,.fixed-show,.flexi-show {
    cursor: pointer;
}
.ipl-icon-text {
   
    border: 1px solid #E9E9E9;
	padding: 20px 20px 40px 20px;
}
.ipl-icon-click {
    display: flex;
    gap: 11px;
}
.ipl-icon-text {
    padding: 20px;
}
.icon-heading {
    line-height: 22px;
    padding-top: 10px;
   
}
/* ---End  Platform agnostic 2025------- */
/* ---Start Learning 2024------- */
.modal-tab-layout-right li:nth-last-child(-n+2) {
 
    filter: blur(3px);
}
.videocont-lder.skill-based-banner img {
    height: 340px;
}
.quote.direct-360 img {
    transform: rotate(180deg);
    position: relative;
    top: 6px;
}
.line-white {
    border: 1.8px solid #fff;
    width: 40px;
}
.ipl-testimonials.white-text {
    padding: 0px 10px;
}
.ipl-testimonials p{
    
    font-size: 20px;
    font-weight: 300;
    color: #edededeb;
}
.content-banner-sec {
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/custom-header.webp) no-repeat;
   
   }
.Learning-new {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Learning-Banner-Img.webp) no-repeat;
 
}
.AI-Master-banner {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/AI-Mastery-for-Business-Leaders-header.webp) no-repeat;
}
 
 
.Data-Analytics-banner {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/hero-banner-data-analytics.webp) no-repeat;
}
.center-text{
  align-items: center;
}
.center{
	text-align:center;
	text-align: -webkit-center;
	text-align: -ms-center; 
	text-align: -moz-center;
}
.center-text p{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
}
.heading-box p {
    padding-top: 9px;
}
.no-border{
  border:none !important;
}
.center-text .fw-400{
  font-weight: 500;
}
.learning-bg-color{
  background: #F6F6F6;
}
.learning-tab-container {
  display: flex;
  flex-wrap: wrap;
    /* justify-content: space-between; */
    /* gap: 40px; */
}
.learning-tab-container .learning-left-part,.learning-tab-container .learning-right-part{
  width: 100%;
}
.learning-tab-container .learning-left-part{
  position: relative;
}
.learning-tab-container .learning-left-part .learning-graph-heading{
  position: absolute;
  left: 385px;
  top: 170px;
  transform: translateY(-50%);
  width: 40%;
  text-align: center;
}
.learning-tab-container .learning-left-part .learning-graph-heading span.learning-title{ font-size: 36px;  font-weight: 900;display: block; line-height: 1.2;}
.learning-tab-container .learning-left-part .learning-graph-heading span.learning-text{font-size: 17px; display: block; padding: 10px 100px;}

.learning-tab-container .learning-left-part img{
  width: 1101px;
  height: 487px;
  margin: 0 auto;
}
.learning-tab-container .learning-tab-icons{
  position: relative;
  top:-31px;
  
}

.learning-tab-container .learning-tab-icons .learning-tab-icon1{
  position: absolute;
  top: 117px;
  left: 200px;
  cursor: pointer;
}
.learning-tab-container .learning-tab-icons .learning-tab-icon2{
  position: absolute;
  top: 219px;
  left: 297px;
  cursor: pointer;
}
.learning-tab-container .learning-tab-icons .learning-tab-icon3{
  position: absolute;
  top: 296px;
  left: 438px;
  cursor: pointer;
}
.learning-tab-container .learning-tab-icons .learning-tab-icon4{
  position: absolute;
  top: 317px;
  left: 585px;
  cursor: pointer;
}
.learning-tab-container .learning-tab-icons .learning-tab-icon5{
  position: absolute;

  top: 296px;
  left: 734px;
  cursor: pointer;
}
.learning-tab-container .learning-tab-icons .learning-tab-icon6{
  position: absolute;
  top: 219px;
  left: 870px;
  cursor: pointer;
}
.learning-tab-container .learning-tab-icons .learning-tab-icon7{
  position: absolute;
  top: 117px;
  left: 968px;
  cursor: pointer;

}

.learning-tab-container .learning-tab-icons .learning-tab-icon1.our-approch-i1 {
    
 top: 117px;
    left: 146px;
	
}
.learning-tab-container .learning-tab-icons .learning-tab-icon2.our-approch-i2 {
    
  top: 262px;
    left: 293px;
	
}
.learning-tab-container .learning-tab-icons .learning-tab-icon3.our-approch-i3 {
    top: 340px;
    left: 505px;
	
}
.learning-tab-container .learning-tab-icons .learning-tab-icon4.our-approch-i4 {
    top: 334px;
    left: 714px;
	
}

.learning-tab-container .learning-tab-icons .learning-tab-icon5.our-approch-i5 {
    
       top: 252px;
    left: 898px;
   
}

.learning-tab-container .learning-tab-icons .learning-tab-icon6.our-approch-i6 {
      top: 118px;
    left: 1006px;
}

svg#Learning-Tab-Page1:hover path,
svg#Learning-Tab-Page2:hover path,
svg#Learning-Tab-Page3:hover path,
svg#Learning-Tab-Page4:hover path,
svg#Learning-Tab-Page5:hover path,
svg#Learning-Tab-Page6:hover path,
svg#Learning-Tab-Page7:hover path,
svg#Learning-Tab-Page8:hover path {
  fill: #fff;
 
  transition: all ease 0.3s;
}

svg#Learning-Tab-Page1:hover rect,
svg#Learning-Tab-Page2:hover rect,
svg#Learning-Tab-Page3:hover rect,
svg#Learning-Tab-Page4:hover rect,
svg#Learning-Tab-Page5:hover rect,
svg#Learning-Tab-Page6:hover rect,
svg#Learning-Tab-Page7:hover rect,
svg#Learning-Tab-Page8:hover rect {
  fill: #6b19ff;
  transition: all ease 0.3s;
}

svg#Learning-Tab-Page1:hover circle,
svg#Learning-Tab-Page2:hover circle,
svg#Learning-Tab-Page3:hover circle,
svg#Learning-Tab-Page4:hover circle,
svg#Learning-Tab-Page5:hover circle,
svg#Learning-Tab-Page6:hover circle,
svg#Learning-Tab-Page7:hover circle,
svg#Learning-Tab-Page8:hover circle {
  fill: #fff;
  transition: all ease 0.3s;
}

svg#Learning-Tab-Page1 rect,
svg#Learning-Tab-Page2 rect,
svg#Learning-Tab-Page3 rect,
svg#Learning-Tab-Page4 rect,
svg#Learning-Tab-Page5 rect,
svg#Learning-Tab-Page6 rect,
svg#Learning-Tab-Page7 rect,
svg#Learning-Tab-Page8 rect {
  transition: all ease 0.3s;
}
svg#Learning-Tab-Page1:active rect{
  fill: #6b19ff;
}

.learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container{
  /* width: 415px; */
  margin: 20px 0 0px 0;
  border: 1px solid #EDEDFA;
  padding: 30px;
  border-radius: 20px;
  background: white;
}
.learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container::before{
  content: "";
  position: absolute;
  left: 50%;
  top: -5%;
  width: 6px;
  height: 28px;
  background: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Learning-Line_1.svg') no-repeat;
  transform: translateX(-50%);
}
.learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container p{
  margin: 0;
  padding: 0;
}
.learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container ul.learn-Icon-list {
    list-style: none;
    padding-left: 0;
    display: flex;
   
    gap: 45px;
    font-size: 16px;
    margin-top: 30px;
    
    align-items: center;
    justify-content: center;
  
}

.learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container ul.learn-Icon-list li {
	padding-left: 1.5em;
	/* margin-bottom: 0.5em; */
  position: relative;
}

.learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container ul.learn-Icon-list li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
	width: 1em;
	height: 1em;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15.488" height="15.488" viewBox="0 0 15.488 15.488"><path fill="%236B19FF" id="Icon_ionic-md-checkmark-circle-outline" data-name="Icon ionic-md-checkmark-circle-outline" d="M7.944,9.648,6.86,10.732l3.485,3.485,7.744-7.744L17,5.389l-6.66,6.621Zm9.37,1.471a6.169,6.169,0,1,1-4.491-5.963l1.2-1.2a7.2,7.2,0,0,0-2.9-.581,7.744,7.744,0,1,0,7.744,7.744Z" transform="translate(-3.375 -3.375)"/></svg>');
  
  background-repeat: no-repeat;
}
.learning-feedback-boxes{
  display: flex;
  justify-content: space-around;
  margin-top: 0px;
  margin-bottom: 20px;
}
.learning-heading-center-mobile{
  text-align: center;
  font-size: 28px;
  font-weight: 500;
}
.learning-feedback-box {
        
  display: none; /* Hide feedback boxes initially */
}
.learning-tab-click.learning-active-btn{
  cursor: default;
  display: block; /* Show active button */
}
.learning-tab-click.learning-active-btn svg rect{
  fill: #6b19ff;
  cursor: default;
}

.learning-tab-click.learning-active-btn svg path, .learning-tab-click.learning-active-btn svg circle{
  cursor: default;
  fill: #fff;
  /* stroke: #fff; */
  transition: all ease 0.3s;
}
.learning-feedback-box.active {
  display: block; /* Show active feedback box */
}
.buttons-container {
  margin-bottom: 20px;
}
.learning-tab .owl-carousel{
  display: block;
}
.learning-heading-new{
  display: block;
  text-align: center;
  font-size: 26px;
}
.learning-mobile-title{display: none;}
.learning-tab-mobile-icon{display: none;}
.Learning-modalities{
  position: relative;
}
.Learning-modalities-title h5{
  text-align: center;
  font-size: 18px;
  font-weight: 500;
}
.modalities-container{
  display: flex;
  justify-content: space-between;
  padding: 20px;
}
.modalities-graphic-box{
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  align-items: center;
}
span.modalities-icon, span.modalities-title{
  display: block;
  font-size: 16px;
}
.Learning-Content-Sec .explore-link {
  position: absolute;
  bottom: 10px;
}


.light-parrot {
    color: #C7A8FF;
}

/* ---End Learning 2024------- */

 .ipl-Cyber-content {
    display: none;
}

.ipl-Cyber-content.active {
    display: block;
}
.ipl-Cyber-parent-item.active .ipl-Cyber-child-list {
    display: block;
}
.ipl-Cyber-child-list {
    display: none;
}

.ipl-cyber-list-outer {
    min-height: 400px;
    padding: 20px 10px 20px 15px;
}
.min-height-cyber {
    min-height: 400px !important;
}
.ipl-Cyber-child-list {
    margin-top: 5px;
}
.ipl-Cyber-child-list li {
    font-size: 14px;
    padding-bottom: 10px;
	font-weight: 300;
	cursor:pointer;
}
.ipl-Cyber-list-item.active, .ipl-Cyber-child-item.active {
    color: #6B19FF;
	font-weight:500;
}
.ul-list-fs li {
    font-size: 17px;
}
.ipl-Cyber-child-item {
   
    position: relative;
}
.ipl-Cyber-child-item {
   
    position: relative;
    padding-left: 16px;
    padding-bottom: 18px;
}
.ipl-Cyber-child-item:last-child {
   
   
    padding-bottom: 0px;
}
.ipl-Cyber-list-item {
   
    padding-bottom: 13px;
	font-weight:500;
}
.ipl-Cyber-parent-item{
	position:relative;
	cursor: pointer;
}
.ipl-Cyber-list-item.active .expand-more {
    transform: rotate(180deg);
}
.ipl-Cyber-parent-item .expand-more {
    position: absolute;
    right: 12px;
}
.ipl-Cyber-child-item::before {
    content: "";
    position: absolute;
    left: 6px;
    width: 5px;
    height: 5px;
    background: #B5B3B3;
   
    transform: translate(-50%, 0);
    top: 5px;
    border-radius: 50%;
}
/* ----Start Performance Consulting 2024------- */
.Performance-Consulting-new {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Performance-Consulting-Banner-Img.webp) no-repeat;
 
}
.prompt-engineering {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Prompt-Engineering-for-Leaders.webp) no-repeat;
 
}
.agile-transformation-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Agile-Enterprises.webp) no-repeat;
 
}
.Mastering-the-Digital {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Mastering_the_Digital_workplace.webp) no-repeat;
 
}

.bullet-container{
  display: flex;
  justify-content: space-between;
  gap:40px;
}
.bullet-leftpart, .bullet-rightpart{
  width: 50%;
}
.bullet-rightpart{
  width: 50%;
}
.bullet-leftpart ul, .bullet-rightpart ul {
  list-style-type: disc;
  padding: 0;
  margin-left: 20px;
}
.bullet-leftpart ul li, .bullet-rightpart ul li{
  list-style-type: disc;
  line-height: 24px;
}
.bullet-leftpart ul li::after, .bullet-rightpart ul li::after{
  content: "";
  display: block;
  margin: 20px 0 20px 0;
  width: 100%;
  border-bottom: solid 1px #DEDEDE;
}
.bullet-leftpart li::marker, .bullet-rightpart li::marker {
  color: #6B19FF;
}
.performance-tab-container {
  display: flex;
    justify-content: space-between;
    /* gap: 40px; */
}
.performance-tab-container .performance-left-part,.performance-tab-container .performance-right-part{
  width: 50%;
}
.performance-tab-container .performance-left-part{
  position: relative;
}
.performance-tab-container .performance-left-part .performance-graph-heading{
  position: absolute;
  font-size: 24px;
  left: 40px;
  top: 50%;
  transform: translateY(-50%);
  width: 38%;
  font-weight: 900;
}

.performance-tab-container .performance-left-part img{
  width: 514px;
  height: 715px;
}
.performance-tab-container .performance-tab-icons{
  position: relative;
}

.performance-tab-container .performance-tab-icons .performance-tab-icon1{
  position: absolute;
  top: 55px;
  left: 26px;
  cursor: pointer;
}
.performance-tab-container .performance-tab-icons .performance-tab-icon2{
  position: absolute;
  top: 73px;
  left: 153px;
  cursor: pointer;
}
.performance-tab-container .performance-tab-icons .performance-tab-icon3{
  position: absolute;
  top: 135px;
  left: 267px;
  cursor: pointer;
}
.performance-tab-container .performance-tab-icons .performance-tab-icon4{
  position: absolute;
  top: 247px;
  left: 331px;
  cursor: pointer;
}
.performance-tab-container .performance-tab-icons .performance-tab-icon5{
  position: absolute;
  top: 365px;
  left: 331px;
  cursor: pointer;
}
.performance-tab-container .performance-tab-icons .performance-tab-icon6{
  position: absolute;
  top: 474px;
  left: 267px;
  cursor: pointer;
}
.performance-tab-container .performance-tab-icons .performance-tab-icon7{
  position: absolute;
  top: 542px;
  left: 153px;
  cursor: pointer;
}
.performance-tab-container .performance-tab-icons .performance-tab-icon8{
  position: absolute;
    top: 562px;
    left: 26px;
    cursor: pointer;
}


 svg#Perform-Tab-Page1:hover path,
svg#Perform-Tab-Page2:hover path,
svg#Perform-Tab-Page3:hover path,
svg#Perform-Tab-Page4:hover path,
svg#Perform-Tab-Page5:hover path,
svg#Perform-Tab-Page6:hover path,
svg#Perform-Tab-Page7:hover path,
svg#Perform-Tab-Page8:hover path {
  fill: #fff;
  /* stroke: #fff; */
  transition: all ease 0.3s;
}


svg#Perform-Tab-Page1:hover rect,
svg#Perform-Tab-Page2:hover rect,
svg#Perform-Tab-Page3:hover rect,
svg#Perform-Tab-Page4:hover rect,
svg#Perform-Tab-Page5:hover rect,
svg#Perform-Tab-Page6:hover rect,
svg#Perform-Tab-Page7:hover rect,
svg#Perform-Tab-Page8:hover rect {
  fill: #6b19ff;
  transition: all ease 0.3s;
}

svg#Perform-Tab-Page1:hover circle,
svg#Perform-Tab-Page2:hover circle,
svg#Perform-Tab-Page3:hover circle,
svg#Perform-Tab-Page4:hover circle,
svg#Perform-Tab-Page5:hover circle,
svg#Perform-Tab-Page6:hover circle,
svg#Perform-Tab-Page7:hover circle,
svg#Perform-Tab-Page8:hover circle {
  fill: #fff;
  transition: all ease 0.3s;
}

svg#Perform-Tab-Page1 rect,
svg#Perform-Tab-Page2 rect,
svg#Perform-Tab-Page3 rect,
svg#Perform-Tab-Page4 rect,
svg#Perform-Tab-Page5 rect,
svg#Perform-Tab-Page6 rect,
svg#Perform-Tab-Page7 rect,
svg#Perform-Tab-Page8 rect {
  transition: all ease 0.3s;
}
svg#Perform-Tab-Page1:active rect{
  fill: #6b19ff;
}

.performance-tab-container .performance-right-part .performance-tab-box{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.performance-tab-container .performance-right-part .performance-tab-box .performance-tab-box-container{
  width: 415px;
  margin: 20px 0 20px 0;
  border: 1px solid #EDEDFA;
  padding: 30px;
  border-radius: 20px;
  font-size: 17px;
}
.performance-tab-container .performance-right-part .performance-tab-box .performance-tab-box-container p{
  margin: 0;
  padding: 0;
}

.performance-feedback-box {
        
  display: none; /* Hide feedback boxes initially */
}
.performance-tab-click.performance-active-btn{
  cursor: default;
  display: block; /* Show active button */
}
.performance-tab-click.performance-active-btn svg rect{
  fill: #6b19ff;
  cursor: default;
}

.performance-tab-click.performance-active-btn svg path, .performance-tab-click.performance-active-btn svg circle{
  cursor: default;
  fill: #fff;
  /* stroke: #fff; */
  transition: all ease 0.3s;
}
.performance-feedback-box.active {
  display: block; /* Show active feedback box */
}
.buttons-container {
  margin-bottom: 20px;
}
.performance-tab .owl-carousel{
  display: block;
}
.performance-mobile-title{display: none;}
.performance-tab-mobile-icon{display: none;}
.performance-heading-center-mobile{
  font-size: 24px;
}

.card-icon-text {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #E9E9E9;
    padding: 40px 25px;
}

/* ----End Performance Consulting 2024------- */
/* ----Human AI  2024------- */
.line-img-patter::after {
    content: "";
    position: absolute;
    background: #cfcfcf7d;
    top: 0;
    width: 1.9px;
    height: 33px;
    right: -15px;
}
.video-card-content {
    min-height: 350px;
}
.mouse-hover-remove {
    cursor: default;
	opacity:0.7;
    
}
.mouse-hover-remove:hover {
    
    color: #292929 !important;
}
.border-shadow {
    box-shadow: 0px 16px 40px #00000008;
    border: 2px solid #EFEFEF;
}
  .num-card-outer-sl {
   background: white;
   padding: 22px 25px;
   }
   .ipl-numb-sl-card {
   padding: 10px 8px;
   }
  
   .blist-0 li{
   border-bottom:0px !important;
   }
   .bullet-maker li {
   display: inline-block;
   list-style-type: disc !important;
   min-height: 220px;
   display: list-item;
   font: normal normal normal 17px / 25px Roboto;
   width: 49%;
   display: inline-block;
   position:relative;
   border-bottom: 1px solid #DFDFDF;
   }
   .bullet-maker {
   display: flex;
   gap: 32px;
   }
   .bullet-maker li::before {
   position: absolute;
   left: -14px;
   top: 6px;
   width: 7px;
   height: 7px;
   background: #6b19ff;
   content: "";
   border-radius: 50%;
   }
   .bullet-maker li::marker ,.right-bullet-point li::marker{
   color: #6B19FF;
   }
   .bullet-design {
   padding: 39px;
   }
   ul.right-bullet-point li {
   list-style-type: disc;
   list-style-position: inside;
   }
   .right-bullet-card {
   padding: 20px 35px 25px 35px;
   }
   ul.right-bullet-point li {
   list-style-type: disc;
   list-style-position: inside;
   font-weight: 300;
   border-bottom: 0.7px solid #727272bf;
   padding-top: 5px;
   padding-bottom: 15px;
   }
   .outer-bullet {
   border: 1px solid #DFDFDF;
   }
   .b-0 {
   border-bottom: 0px !important;
   }
/* ----End Human AI 2024------- */


/* ----Start Mananged Learning Services 2024------- */

.Managed-Learning-new {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Banner.webp) no-repeat;
 
}
.training-delivery-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/raining-delivery.webp) no-repeat;
 
}
.talent-acquisition {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Staff-Augmentation-Banner.jpg) no-repeat;
 
}
.staff-aug-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Staff-Aug-Banner.webp) no-repeat;
 
}
.human-AI-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/humn+AI-Video-img.webp) no-repeat;
 
}
.pharma-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Pharma.webp) no-repeat;
 
}
.insurance-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/insurance.webp) no-repeat;
 
}
.technology-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Technology.webp) no-repeat;
 
}
.banking-and-finace-banner{
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/banking-and-finance.webp) no-repeat;
 
}
.energy-banner{
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Energy.webp) no-repeat;
 
}
.non-profit-banner{
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/non-profit-organisation.webp) no-repeat;
 
}
.professional-services-banner{
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/professional-services.webp) no-repeat;
 
}
.infrastructure-banner{
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/infrastructure.webp) no-repeat;
 
}
.healthcare-banner{
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Healthcare.webp) no-repeat;
 
}

.sale-taining {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/header-img.webp) no-repeat;background-size: cover;background-position: center center;
}
.skills-based-design-banner {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Skill-Based-Design-banner-new.webp) no-repeat;
	background-size: cover;
	background-position: center center;
}
.studio-on-demand-banner {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Banner-studio-on-demand.webp) no-repeat;
	
}
.training-analysis-banner{  
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/training-need-analysis.webp) no-repeat;    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	}
	.performance-management-banner {
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/performance-mangement-bannernew.webp) no-repeat;
   }
	
.onboarding-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/onboarding-banner.webp) no-repeat;
 
}
.data-analytics-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Data-Analytics.webp) no-repeat;
 
}

.career-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/join-our-team.webp) no-repeat;
 
}
.open-position-banner {
	background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/open-position-banner.webp) no-repeat;
 
}

a.purble-border {
  border: 1px solid #6B19FF;
  color: #000;
  font-size: 14px;
  width: 223px;
  min-height: 60px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 10px 40px;
  transition: 0.4s all;
  font-weight: 500;
  text-transform: uppercase;
  z-index: 3;
  letter-spacing: 1px;
  min-width: 175px;
  text-align: center;
  position: relative;
}
a.purble-border:hover {
  background:#6B19FF;
  color: #fff;
 
}

.min-h-card-manage-learning{
  min-height: 140px;
}
.min-h-card-manage-learning h4{
  line-height:30px;
}
.pattern-c-r-new-managed::before{
  position: absolute;
  content: "";
  right: 14px;
  width: 1.1px;
  height: 81px;
  top: 0;
  background: #d9d4d4bd;
}
.managed-learning-card{
  position: relative;
  padding: 0px 18px 0px 18px;
  
}

.managed-learning-card::after{
  position: absolute;
  content: "";
  left: 0px;
  width: 1.1px;
  height:200px;
  top: 0px;
  background: #d9d4d4bd;
  
}
.managed-learning-number{
  text-align: center;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  border: 1px solid #6A00FF;
  margin: 10px 0;
  padding: 8px;
  font-size: 16px;
  background: #ffffff;
}
.managed-learning-title{
  font-size: 22px;
  font-weight: 500;
  min-height:50px;
}
.managed-learning-carddesc{
  font-size: 17px;
}
.managed-seprater-line{
 
  left: 25px;
  width: 50px;
  height: 4px;
  
  background: #6B19FF;
}
.video-card-content {
    padding: 40px;
}



.oprating-model-transform{
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/operating-model-header.webp) no-repeat;
}

.min-h-card-oprating{
  min-height: 180px;
}
/* ----End Operating Model Transformation------- */
.tabs.team-tab-ul .indicator {
  display: none;
}
.team-tab-ul .tab a {
  color: #292929;
  border-bottom: 1px solid #D8D8D8;
  font-size: 16px;
  text-align: left;
  padding-left: 0px;
}
.teamlink.active {
  border-bottom: 2px solid #6b19ff !important;
}
.team-card p {
  font-size: 14px;
  line-height: 19px;
  min-height: 37px;
}
.d-flex.team-outer {
  display: flex;
  gap: 55px;
  align-items: flex-start;
  justify-content: left;
}
.team-inner-content {
  position: relative;
  padding-top: 36px;
}
.team-inner-content::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 13px;
  width: 29px;
  height: 29px;
  background: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/linkedin-icon-profile.svg') no-repeat;
}
.bg-animation {
  /* background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/bg-animation.webp) no-repeat; */
  background: #292828;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.boder-text-color {
  border: 1px solid white !important;
  color: white !important;
  font-size: 14px;
  width: 223px;
}
a.boder-text-color.podcast-cta {
  width: 269px;
}
.front-page-banner.banner {
  height: 100vh;
  display: flex;
  align-items: center;
  overflow:hidden;
}
.inner-banner-height.banner {
  height: 85vh;
  display: flex;
  align-items: center;
}
.banner .video-box {
  margin: 0px 0 0px 82px;
}
.banner .scaling-image {
  width: 100%;
}
.banner-image {
  height: 94vh;
}
.banner-image.unlock-okr-banner {
  display: flex;
  align-items: center;
}
.banner-image img {
  margin: 0 auto;
  max-height: 100%;
  object-fit: contain;
  height: 1200px;
  padding-top: 30px;
  width: auto;
}
.page-template-product-knowldegetraining .banner-image img {
  max-width: 100%;
}
.banner-top-m .banner-image img {
  /* margin-left: 40px; */
}
.accordian-new-desig .collapsible-body {
    display: none;
    border-bottom: 3px solid #6B19FF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
   
    background: white;
    
   padding: 10px 16px 85px 16px;
   /*  min-height: 178px; */
	    
}
.accordian-new-desig .tab-item.active .collapsible-header {
    color: #6B19FF;
}
.collapsible-content {
    min-height: 90px;
}
.deliver-per-inner {
    display: flex;
    align-items: center;
    gap: 40px;
	margin-bottom:23px;
}
.icon-part {
    min-width: 60px;
}
.right-design {
    padding-left: 20px;
}
li.tab-item.active {
    position: relative;
}
li.tab-item.active::after {
    content: "";
    position: absolute;
    right: -12px;
    width: 12px;
    height: 18px;
    bottom: 50%;
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/arrow-triangle.svg) no-repeat;
    /* transform: translate(0%, -50%); */
}
.accordian-new-desig  .collapsible {
   
  margin-top:0px;
      border: 1px solid #E2E2E2;
box-shadow: unset;
}

.accordian-new-desig  .collapsible-header {
   
  align-items: center;
  padding: 1.4rem 1rem;
  line-height:22px;
}
.accordian-new-desig li.tab-item.active .collapsible-header {
   
    border-bottom: 0px;
}
.ut-banner .banner-image img {
  max-width: 100%;
}
.unlock-okr-banner img {
  height: auto;
}
.banner-title-tagline h1 {
  margin-bottom: 0px;
  line-height: 51px;
}
.banner-title-tagline p {
  font-size: 22px;
  margin-top: 12px;
  line-height: 30px;
  margin-bottom: 0px;
}
.banner-title-tagline h1, .banner-title-tagline h1 span {
  /* text-transform: uppercase; */
}
h1 span.dis-unset{
	display:unset !important;
}
.w-250{
	width:250px;
}
.banner-title-tagline h1 span {
  display: block;
  font-size: 50px;
  line-height: 52px;
}
.banner-title-tagline h1 span + span {
  font-size: 31px;
  font-weight: 400;
  line-height: 36px;
}
.banner-card {
  height: 180px;
  /* margin-top: -160px; */
  /* width: 52.4%; */
  margin-top: 50px;
}
.banner-card.b-video-card {
  /* max-width: 500px; */
  /* width: 100%; */
}
.banner-card .cards {
  display: block;
}
.banner-card .cards .card-content {
  background: #fff;
  height: 125px;
  z-index: 1;
  width: 190px;
  margin-left: 110px;
  transition: 0.5s all;
  padding: 15px;
}
.banner-card .cards img {
  position: absolute;
  width: 210px;
  left: -60px;
  transition: 0.5s all;
  height: 150px;
  object-fit: cover;
  filter: grayscale(1);
}
.card-content .blog-icon {
  margin-left: 0;
  transform: translateY(40px);
  opacity: 0;
}
.work-partner-card {
    padding: 25px 25px 0px 25px;
	border: 1px solid #E1D1FF;
	background:#fff;
	
}
.ipl-wp-cc {
    padding: 25px 25px 25px 25px;
	line-height:28px;
	z-index:1;
	text-align:center;
	border: 1px solid #E1D1FF;
	border-bottom: 3px solid #6b19ff;
	background:#fff;
}

.hover-effect:hover .card-pattern-img{
	transform: scale(1.05);
}

.ipl-wp-cc::before{
	position:absolute;
	content:"";
	left:0px;
	top:0px;
	width:0px;
	height:100%;
	z-index:-1;
	transition:0.5s all;
}
.ipl-wp-cc.bg-d-green::before{
	background:#026260;
}
.ipl-wp-cc.bg-maroon::before{
	background:#7a0548;
}

.ipl-wp-cc.bg-darkorange::before{
	background:#d99205;
}
.hover-effect:hover .ipl-wp-cc::before{
	width:100%;
	
}
.card-content .category-link {
  border-top: none;
}
.banner-card .cards:hover .card-content .blog-icon {
  transform: translateY(20px);
  opacity: 1;
}
.card-content .category-link .material-icons {
  transform: translateY(30px);
  opacity: 0;
  color: #6b19ff
}
.banner-card .cards:hover .category-link .material-icons {
  opacity: 1;
  transform: translateY(40px);
}
.banner-card .cards:hover .card-content, .banner-card .cards:hover img {
  height: 150px;
}
.banner-card .cards:hover img {
  filter: none;
}
/* .banner-card.b-video-card .cards, */
/* .banner-card.b-video-card .cards img, */
.banner-card.b-video-card .cards .card-content {
  /* height: 210px; */
  /* height: 140px;  */
}
.banner-card.b-video-card .cards .card-content h4 {
  /* height: 210px; */
  font-size: 16px;
}
.banner-card.b-video-card .cards .card-content {
  /* margin-left: 240px; */
  /* width:210px; */
}
.banner-card.b-video-card .cards img {
  left: -20px;
  max-width: 154px;
  /* height: 150px; */
}
.time-date-slider {
  display: flex;
  gap: 30px;
}
.time-date-slider div {
  display: flex;
  gap: 7px;
  font-size: 16px;
}
.cat-slider span {
  border: 1px solid #fff;
  border-radius: 18px;
  padding: 5px 25px;
  font-weight: 300;
}
.cat-slider {
  padding: 15px 0px;
}
/*  Banner End Here */
.v-p {
  padding-bottom: 40px;
}
.leadership-development.nvp {
  padding-bottom: 105px;
}
.learning-services.rnvp {
  padding-bottom: 120px;
}
.jour1 {
  left: 6%;
  top: 54%;
}
.jour2 {
  left: 22%;
  top: 75%;
}
.jour3 {
  top: 54%;
  left: 37.4%;
}
.jour4 {
  left: 52.45%;
  top: 75%;
}
.jour5 {
  left: 68%;
  top: 54%;
}
.jour6 {
  left: 84.2%;
  top: 72%;
}
.min-h-126{
	min-height:126px;
}
.num-word {
   
    border-radius: 50%;
   
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
    width: 35px;
    height: 35px;
    border: 1px solid #6B19FF;
}
.home-modal-link:hover path {
   
    fill: #6b19ff;
}
.home-modal-link:hover text {
   
    fill: #6B19FF;
}
	
.ipl-service-card-outer {
    gap: 71px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #E9E9E9;
    padding: 45px 20px;
}

.ipl-outcome span {
    font-size: 16px;
    background: #ffffff69 0% 0% no-repeat padding-box;
    border-radius: 13px;
    opacity: 0.84;
    padding: 3px 8px;
    font-weight: 300;
}

/*  Career Start Here */
.career-inspires.owl-carousel .owl-item img {
    
    max-width: 600px;
}
.color-purple {
    background: #F0E5FF;
}
.color-white-smoke{
    background: #F6F6F6;
}
.career-inner-card {
    padding: 20px 30px;
	    min-height: 360px;
}
.d-flex-carrer {
    display: flex;
    align-items: self-end;
}
.span-nub {
    color: #6A00FF;
    padding-bottom: 20px;
}
.dark-charcol{
	background:#303030;
}
.icon-card-outer {
    padding: 37px;
    min-height: 330px;
}

.light-highlight {
    color: #D6C6FF;
    font-weight: 500;
}
.d-flex-user {
    display: flex;
    align-items: end;
    gap: 30px;
    background: #F3F3F3;
    padding: 45px 30px 30px 30px;
}
.career-testimonials-slider.owl-nav-slider .owl-nav {
   
    left:-15px;
    transform: none;
   gap: 48px;
    margin-top: 5px;
}
.career-testimonials-slider.owl-nav-slider .owl-dots {
    position: absolute;
    left: 42px;
    bottom: -45px;
}
.color-light-blue{
	color:#6A00FF;
}
.icon-card-outer p {
    padding-top: 15px;
}
/*  Early Career Start Here */
.right-layou-pdf::-webkit-scrollbar,.scroll-design::-webkit-scrollbar,.over-flow-scroll::-webkit-scrollbar {
  width: 5px;
}
.right-layou-pdf::-webkit-scrollbar-track,.scroll-design::-webkit-scrollbar-track,.over-flow-scroll::-webkit-scrollbar-track {
  box-shadow: inset 5px 5px 10px #EEEEEE; 
  border-radius: 5px;
}
 
/* Handle */
.right-layou-pdf::-webkit-scrollbar-thumb,.over-flow-scroll::-webkit-scrollbar-thumb {
  background: #BCBCBC; 
  border-radius: 5px;
}
.pdf-deign h5 {
    font-size: 22px;
}
   .download-pdf {
   text-align: center;
   padding-top: 15px;
   }
   .download-pdf-form {
   max-width: 435px;
   margin: 0px auto;
   padding: 15px;
   text-align:center;
   padding-top:0px;
   }
   .download-pdf-form .hbspt-form{
   position:relative;
   }
   .download-pdf-form .hs_submit.hs-submit input.hs-button.primary {
   width: 128px;
   border-radius: 0px;
   background: #6b19ff;
   height: 45px !important;
   }
   .download-pdf-form .hs_submit.hs-submit {
   position: absolute;
   right: -12px;
   top: 0px;
   }
   
   .download-pdf-form .input.form-field input {
   border: 1px solid #d7d7d7e0;
   padding: 0px 0px 0px 10px;
   height:44px;
   box-shadow: unset;
   }
   
   .download-pdf-form .input.form-field input::placeholder {
  color:#292929;
  font-size:14px;
   }
  
   .download {
   width: 223px;
   color: #292929;
   font-size: 14px;
   padding: 10px 10px 10px 10px !important;
   }
   .download-pdf a {
    width: 174px;
    height: 45px !important;
    min-height: unset;
}
   .ul-50 li {
   width: 49%;
   display: inline-block;
   padding-bottom: 16px;
   font-size: 17px;
   position: relative;
   line-height:23px;
   }
   .ul-50 > li {
   background: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Check-icon.svg') no-repeat;
   padding: 0px 0px 1px 35px;
   margin-bottom: 20px;
   vertical-align: text-top;
   }
   .operating-item .ul-50 > li {
   padding: 0px 0px 1px 35px;
   margin-bottom: 20px;
   display:inline-flex;
   }
   .color-span-chart{
	   color: #DCDCDC;
   }
   .chart-item img {
    padding: 5px 0px 20px 0px;
}
  .w-49 li {
    width: 42%;
    display: inline-flex;
    font-size: 17px;
    min-height: 82px;
    border-bottom: 1px solid #707070;
    margin-right: 43px;
    align-items: center;
}
ul.w-49 {
   
    margin: 0;
}
   .line-height-30{
   line-height:30px;
   }
   .fs-20{
   font-size:20px;
   }
   .tabs.learning-journey  .tab {
   display: inline-block;
   line-height: 48px;
   height: auto;
   padding: 0;
   margin: 0;
   text-transform: capitalize;
   text-align: left;
   margin-bottom:20px;
   }
   .tabs.learning-journey li.indicator {
   display: none;
   }
   .tabs.learning-journey  .tab a{
   color: #292929;
   position:relative;
   overflow:visible;
   font: normal normal normal 16px/20px Roboto;
    text-transform: initial;
   }
   .tabs.learning-journey  .tab a.active{
   color: #6B19FF;
   }
   .tabs.learning-journey .tab a:before {
   content: "";
   position: absolute;
   left: 11px;
   top: 5px;
   background: #B5B3B3;
   width: 5px;
   height: 5px;
   border-radius: 50%;
  
  
   }
   .pdf-viewer {
   width: 100%;
   height: 560px;
   border: none;
   }
   .pdf-deign {
   background: #fff;
   padding: 20px !important;
   max-width: 900px;
   
   }
   .tabs.learning-journey {
   height: auto !important;
   -ms-flex-direction: column;
   -webkit-flex-direction: column;
   flex-direction: column;
   display: -webkit-flex;
   display: flex !important;
   background: #FFFFFF 0% 0% no-repeat padding-box;
   border: 1px solid #EEEEEE;
   white-space:normal;
   min-width:310px;
  
   min-height: 649px;
       padding: 20px 0px 20px 10px;
   }
  .right-layou-pdf {
   
    overflow: auto;
    padding: 0px 5px;
}

.operatin-modal-list .tab a::before {
    display: none;
}
.tabs.operatin-modal-list .tab {
    
    line-height: 48px;
    height: auto;
   
    text-align: left;
    margin-bottom: 0px;
	border-bottom: 1px solid #f6f6f6;
}

.operatin-modal-list .tab a {
    
   padding:0px;
}
.operatin-modal-list .tab a.active {
    
    background: #6B19FF !important;
}

.operatin-modal-list .tab a.active svg path {
    
    fill:#fff;
}
.operatin-modal-list{
	min-height:unset !important;
	min-width:unset !important;
}
.operating-modal-right {
    
    padding-left: 15px !important;
}
.inner-layout-operating {
    display: flex;
    gap: 60px;
}
.inner-layout-operating .operating-item {
   flex:1;
}
/*  Unlock Transformation Start Here */
section.acc-section.td-acc.green-gardient {
  margin-top: 100px;
}
.unlock-transformation, .green-gardient {
  background: -moz-linear-gradient(top, rgba(240, 251, 255, 0.2) 1%, rgba(240, 251, 255, 1) 23%, rgba(240, 251, 255, 1) 29%, rgba(254, 245, 249, 1) 55%, rgba(255, 255, 255, 1) 74%, rgba(255, 255, 255, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(240, 251, 255, 0.2) 1%, rgba(240, 251, 255, 1) 23%, rgba(240, 251, 255, 1) 29%, rgba(254, 245, 249, 1) 55%, rgba(255, 255, 255, 1) 74%, rgba(255, 255, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(240, 251, 255, 0.2) 1%, rgba(240, 251, 255, 1) 23%, rgba(240, 251, 255, 1) 29%, rgba(254, 245, 249, 1) 55%, rgba(255, 255, 255, 1) 74%, rgba(255, 255, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33f0fbff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}
.unlock-transformation .common-wrapper {
  padding-bottom: 140px;
}
.unlock-transformation .heading-tagline {
  margin-bottom: 50px;
}
.unlock-transformation-box {
  display: block;
}
.unlock-transformation-box::before, .unlock-transformation-box::after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  transition: 0.5s all;
  top: 0;
  background: #000;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}
.unlock-transformation-box::after {
  opacity: 0;
  top: 90%;
  background: linear-gradient(to bottom, rgb(0 0 0 / 45%) 0%, rgb(0 0 0 / 48%) 100%);
}
.unlock-transformation-box:hover::after {
  top: 0;
  opacity: 1;
}
.home .unlock-transformation-box:hover::after {
  top: 0;
  opacity: 0;
}
.title-box {
  left: 0;
  right: 0;
  bottom: 0;
  padding: 24px;
  transition: all 0.8s ease-in-out;
}
.bg-gray {
  background: #F6F6F6 0% 0% no-repeat padding-box;
}
.bg-gray-light {
  background: #FBFBFB;
}
.padding-cap {
  
  top: 230px;
  padding: 10px 30px 10px 30px;
}
.our-capability {
  border-bottom: 3px solid #6b19ff;
}
.our-capability p {
  font: normal normal 300 16px/25px Roboto;
}

.our-capability:before {
  content: "";
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.8s ease-in-out;
}
.our-capability:hover:before {
  background: #00000082;
  backdrop-filter: blur(23px);
  -webkit-backdrop-filter: blur(16px);
}
.cap-ex {
  left: 30px;
  transition: all 0.8s ease-in-out;
}
.year-color p {
  color: #BCBCBC;
  margin-top: 3px;
}
.cap-ex a {
  color: #fff;
}
.title-box h4 {
  max-width: 218px;
  margin-bottom: 0;
  transform: translateY(0px);
  transition: all 0.8s ease-in-out;
}
 .card-top {
   top: 220px;
   }
   .card-top h4 {
   max-width: 322px;
   }
.our-awards-slider .owl-item {
  display: flex;
  justify-content: center;
  align-items: center;
  /* min-height: 227px; */
  padding: 8px;
  border-right: 1px solid #e9e3e3;
  max-height: 160px;
}
.our-awards-slider .owl-item:last-child {
  border: none;
}
.insigh-home {
  gap: 22px;
  border-bottom: 1.5px solid #80808047;
  padding: 8px 0px 8px 0px;
  align-items: flex-start;
  justify-content: flex-start;
}
.insigh-home:hover {
  background: #f6f6f6;
  transition: 0.5s all;
  border-bottom: 0px solid #80808047;
}
.home-in-cat {
  letter-spacing: 0px;
  color: #2A0066;
  font-size: 14px;
  
  font-weight: 500;
  padding-bottom: 10px;
}
.image-box-case img {
  min-height: 345px;
  object-fit: cover;
}
.our-client-slider-new .owl-item {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100px;
  padding: 15px;
  text-align: center;
  text-align: -webkit-center;
}
.our-client-slider-new .owl-item .item img {
  filter: grayscale(100%);
  width: 72%;
  opacity: 0.5;
}
.our-client-slider-new.talent .owl-item .item img {
  width: 100%;
    opacity: 0.65;
	/* min-height: 116px;
    object-fit: contain; */
    
    /* filter: grayscale(100%) brightness(0%); */
}
.our-client-slider-new .owl-item:hover .item img {
  filter: none;
  transition: 0.5s all;
  opacity: 1;
}
.insigh-home:hover p, .insigh-home-ebook:hover p {
  opacity: 0;
}
.insigh-home:hover h5, .insigh-home:hover .home-in-cat {
  transform: translateY(20px);
}
.insigh-home-ebook {
  border-bottom: 1.5px solid #80808047;
  padding: 8px 0px 8px 0px;
  align-items: flex-start;
}
.insite-content-ebook {
  min-height: 199px;
}
.insigh-home-ebook:hover {
  border: 0px solid gray;
  background: #F6F6F6;
}
.explore-link.insight-learn-more {
  bottom: -12px;
  left: 0px;
}
.explore-link.insight-learn-more-ebook {
  bottom: 7px;
  left: 15px;
}
.insigh-home-ebook:hover .home-in-cat, .insigh-home-ebook:hover h5, .insigh-home-ebook:hover p {
  transform: translateY(20px);
}
.organizational-development .title-box h4 {
  max-width: 100%;
}
.fp-unlock-transformation h4 {
  max-width: 100%;
}
.fp-unlock-transformation::before {
  background: #000;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.99) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.99) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.99) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
}
.fp-unlock-transformation {
  transition: 0.5s all;
}
.fp-unlock-transformation .title-box {
  padding: 20px 20px 25px 20px;
}
.fp-unlock-transformation p {
  color: #fff;
  margin-top: 10px;
}
.unlock-transformation-box .material-icons {
  position: absolute;
  right: 30px;
  transform: translateX(-74px);
  font-size: 18px;
  bottom: 30px;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s all;
}
.unlock-transformation-box:hover h4 {
  transform: translateY(-7px);
}
.fp-unlock-transformation:hover .title-box, .unlock-transformation-box.fp-unlock-transformation:hover h4 {
  transform: translateY(0px);
}
.unlock-transformation-box:hover .material-icons {
  visibility: visible;
  opacity: 1;
  transform: translateX(0px);
  font-size: 30px;
}
.fp-unlock-transformation .right-arrow {
  filter: brightness(265);
  width: 18px;
}
.fp-unlock-transformation:hover .right-arrow {
  transform: translateX(10px);
}
/*  Unlock Transformation End Here */
/*  Video Start Here */
.video-box > div:not(:last-child) {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 15px;
  z-index: 1;
}
.video-box h3 {
  font-size: 45px;
  line-height: 50px;
}
.home .video-box h3 {
  font-size: 34px;
  line-height: 40px;
}
.play-button {
  height: 85px;
  width: 85px;
  margin: auto;
  border: 2px solid #6b19ff;
  border-radius: 50%;
  background: #fff;
  transition: 0.4s all;
  color: #6b19ff;
  margin-bottom: 40px;
}
.play-button::after {
  position: absolute;
  left: -10px;
  right: -10px;
  bottom: -10px;
  top: -10px;
  content: "";
  border: 1px solid #E1D7F6;
  border-radius: inherit;
}
.video-box:hover .scaling-image {
  transform: scale(1.05);
}
#modalvideo {
    max-height: 100%;
    line-height: 0;
    top: 50% !important;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}
#lets-talk.modal, #youtube-modal.modal, #submit-project.modal {
  max-height: 100%;
}
.form-head h5, .form-head h3 {
  margin-bottom: 0;
  padding-right: 28px;
}
.video-box h3 br {
  display: block !important;
}
.form-head .theme-color {
  color: #6a00ff;
}
.modal .modal-close {
  background: #6a00ff;
  color: #fff;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  position: absolute;
  right: 0px;
  padding: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
video#videoLogo {
  width: 100%;
  height: 100%;
}
.category-name-box .bg-ebook {
  background: unset;
}
/*  Video End Here */
/*  Unlock Potential Start Here */
.unlock-potential .heading-tagline, body:not(.home) .pink-bg-position .heading-tagline {
  margin-bottom: 0;
}
.unlock-potential-slider .item {
  border-bottom: 1px solid #ddd;
  position: relative;
  padding-top: 60px;
}
.unlock-potential-slider .item:hover {
  border-color: #C3A9F1;
}
.unlock-potential-slider .item p {
  min-height: 60px;
  margin: 0;
}
/*  Unlock Potential End  Here */
/*  Learning Services Start Here */
.left-big-image, .right-big-image {
  display: flex;
  align-items: center;
}
.animate-image {
  display: none;
}
.full-image {
  position: absolute;
}
.shadow {
  box-shadow: -5px 15px 26px rgb(8 3 3 / 9%);
}
/*  Learning Services End  Here */
/*  Unlock Potential Start  Here */
.unlock-potential-box {
  box-shadow: 0px 9px 26px rgb(0 0 0 / 7%);
}
.image-box {}
.unlock-potential-content {
  padding: 28px 24px 45px 24px;
}
.unlock-potential-content p {
  margin: 7px 0 0;
}
.right-arrow {
  right: 30px;
  bottom: 25px;
}
/*  Unlock Potential End  Here */
/*  Leadership Development Start Here */
.leadership-development {
  padding: 135px 0;
}
.flow-rotate {
  position: absolute;
  right: 0px;
}
.flow-rotate img:last-child {
  display: block;
  margin: 10px 50px;
}
.leadership-development:hover .flow-rotate img:last-child {
  transform: rotateY(180deg);
}
/*  Leadership Development End  Here */
/*  Digital Platforms Start Here */
.vertical-border {
  width: 1px;
  background: #ddd;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
}
.dp-dots1 {
  top: 60px;
  left: 0;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/flow.svg) no-repeat 42% 55px;
}
.dp-dots2 {
  bottom: 60px;
  right: 0;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/flow.svg) no-repeat 67% 90%;
}
/*  Digital Platforms End  Here */
/*  Awards Start Here */
.awards-common .item {
  padding: 15px;
  min-height: 145px;
}
.awards-common .item > div {
  height: 285px;
  width: 100%;
  max-width: 285px;
  border: 1px solid #f5f5f5;
  box-shadow: 0px 5px 15px rgb(0 0 0 / 3%);
}
/*  Awards End  Here */
/*  Client Success start  Here */
.slider-content {
  padding-top: 50px;
}
.slider-content .themebtn {
  right: 25px;
  position: absolute;
  top: -50px;
  z-index: 2;
  background: #fff;
  box-shadow: 1px 5px 10px rgb(0 0 0 / 5%);
  border: none;
  font-size: 16px;
}
.slider-content .themebtn span {
  font-size: 18px;
  margin-left: 10px;
}
.common-success-slider .owl-nav {
  position: absolute;
  top: -90px;
  right: 0;
}
.nav-static .owl-nav {
  position: static;
}
.insights-slider.common-success-slider .owl-nav {
  right: 23px;
}
.owl-nav-slider .owl-nav{
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  gap: 48px;
  margin-top: 45px;
}
.career-inspires.owl-nav-slider .owl-nav {
   
    transform: unset;
   
    gap: 48px;
    margin-top: 0px;
    right: 22px;
    bottom: 10px;
	left:unset;
}
.career-inspires.owl-nav-slider .owl-nav span {
   
    color: #fff;
    
}
.career-inspires.owl-nav-slider .owl-nav img {
    width: 17px;
}
.Home-video-slider .owl-nav {
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 0px;
    bottom: 70px;
}
.Home-video-slider .owl-dots {
    position: absolute;
    bottom: 90px;
    left: 50%;
	 transform: translate(-50%, -50%);
}

.upcominge-event-slider .owl-nav{
	bottom:-97px;
}
.our-marketing-slider .owl-nav {
  bottom: -130px;
}
.our-marketing-slider .owl-dots {
  bottom: -94px;
}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev, .awardsLogo-awardpage .owl-nav .owl-prev, .awardsLogo-awardpage .owl-nav .owl-next, .common-success-slider.owl-carousel .owl-nav .owl-next, .common-success-slider.owl-carousel .owl-nav .owl-prev {
  height: 60px;
  width: 60px;
  border: 1px solid #6B19FF !important;
  color: #6B19FF;
  margin: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: 0.4s all;
  border-radius: 0;
  position: relative;
  cursor: pointer;
  overflow: hidden;
}
.owl-carousel .owl-nav span, .common-success-slider .owl-nav span, .awardsLogo-awardpage .owl-nav span {
  width: 23px;
}
.owl-nav-slider .owl-nav .owl-next, .owl-nav-slider .owl-nav .owl-prev {
  border: 0px solid #6B19FF !important;
  height: 100%;
  width: 100%;
}
.owl-nav-slider .owl-nav span {
  width: 40px;
  /* height: 35px; */
  color: #6B19FF;
  font-size: 40px;
}
.Home-video-slider .owl-nav span {
  
    color: #dcdcdc;
    
}
.Home-video-slider .owl-dots .owl-dot.active span, .Home-video-slider .owl-dots .owl-dot:hover span {
    background: #dcdcdc !important;
}
.Home-video-slider .owl-dots .owl-dot span {
   
    background: #18171700 !important;
    border: 1px solid white !important;
}
.owl-nav-slider .owl-nav [class*=owl-]:hover {
  background: transparent;
}
.cs-dots {
  top: -90px;
  right: 30%;
}
.common-success-slider.managed-learning-framework-slider {
  margin-left: 0;
}
.common-success-slider.managed-learning-framework-slider .owl-nav, .common-success-slider.working-with-infopro-learning .owl-nav {
  top: auto;
  right: 44px;
}
.common-success-slider.working-with-infopro-learning .owl-nav {
  right: 0px;
}
.common-success-slider.working-with-infopro-learning {
  margin-left: 0 !important;
}
/*  Client Success end  Here */
/*  Client start Here */
.global-presence {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/global-bg.svg) no-repeat center center / cover;
}
.our-client-slider {
  box-shadow: 0px 14px 26px rgb(0 0 0 / 7%);
  padding: 28px 40px;
}
.global-presence .our-client-slider {
  box-shadow: none;
  padding: 0;
}
.globe {
  max-width: 289px;
  top: -119px;
  right: 0;
  left: 0;
  margin: 0 auto;
}
/*  Client end  Here */
/*  Insights start Here */
.insights-item {
  padding: 5px 20px 20px;
}
.insights-item .shadow {
  box-shadow: 0px 8px 7px rgb(8 3 3 / 3%);
}
.insights-item .slider-content {
  padding-top: 0;
  width: 100%;
}
.insights-item .slider-content h5 {
  min-height: 100px;
  padding: 0 15px 0 40px;
}
.insights-item .slider-content p {
  padding: 20px 0px 0 40px;
}
.category-link {
  border-top: 1px solid #ddd;
}

.insights-item .slider-content .themebtn {
  position: relative;
  top: 0;
  right: 0;
  box-shadow: none !important;
  border-left: 1px solid #ddd;
  min-width: 80px;
  height: 70px;
}
.insights-item .slider-content .themebtn span {
  margin-left: 0;
  font-size: 24px;
}
.blog-icon {
  margin-left: 40px;
  font-size: 16px;
  color: #fff;
}
.post_grids .blog-icon {
  
  color: #292929;
}
.blog-icon.ebook {
  color: #f3b53a;
}
.blog-icon.article {
  color: #dc1780;
}

.editor-image-remove .responsive-img {
  display: none;
}
/*  Insights end Here */
/*  Unlock Your Potential Start Here */
.man-scale > span img {
  filter: grayscale(1);
}
.man-scale span:first-child {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/dots-unlock-pt.webp) no-repeat;
}
.man-scale span:first-child img {
  margin: 32px 38px 0px;
}
.man-scale > span:nth-child(2) {
  left: 45%;
  top: -10px;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/flow.svg) no-repeat;
}
.man-scale > span:nth-child(2) img {
  margin: 18px 20px 0 118px;
}
.man-scale > span:nth-child(3) {
  left: auto;
  right: 16%;
  top: 68%;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/dots-unlock-pt.svg) no-repeat;
}
.man-scale > span:nth-child(3) img {
  margin: 0px 107px 9px -43px;
}
.man-scale > span:nth-child(4) {
  left: 20%;
  top: 77%;
}
.man-scale > span:nth-child(5) {
  left: 31%;
  top: 21px;
}
.man-scale > span:nth-child(5) > div {
  background: #6B19FF;
  height: 10px;
  width: 10px;
  border-radius: 50%;
}
.unlock-your-potential:hover .heading-tagline {
  transform: scale(1.05);
}
.unlock-your-potential:hover img {
  transform: scale(1.2);
  filter: none;
}

.digital-slider .item, .business-benefits .item, .your-partner .item, .transformation-partner .item {
  padding: 15px 15px 30px;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/nine-dots.svg) no-repeat 90% 30px;
}
.digital-slider .item > div, .business-benefits .item > div, .your-partner .item > div, .transformation-partner .item > div {
  box-shadow: 0 0 15px rgb(0 0 0 / 5%);
  padding: 25px 25px 10px;
 /*  background: #fff url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/d-t.svg)no-repeat left top / cover; */
  transition: 0.4s all;
  height: 100%;
}
.digital-slider .item > div:hover, .your-partner .item > div:hover, .business-benefits .item > div:hover, .transformation-partner .item > div:hover {
  background-color: #FCF9FF;
  box-shadow: 0 15px 20px rgb(0 0 0 / 6%);
}
.digital-slider .item h4, .business-benefits .item h4, .your-partner .item h4, .transformation-partner h4, .research-suite h4 {
  padding: 20px 0 0;
}
.digital-slider .owl-nav {
  bottom: -84px;
  top: auto;
}
.business-benefits .owl-nav, .nav-top .owl-nav {
  bottom: auto;
  right: 23px;
  top: -85px;
}
.business-benefits-slider .owl-nav, .insights-slider.common-success-slider .owl-nav {
  top: -85px;
  right: 0;
}
.our-industry-expertise-slider.common-success-slider .owl-nav {
  right: 35px;
}
.digital-slider .owl-stage, .business-benefits .owl-stage, .business-benefits-slider .owl-stage {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.digital-slider .owl-item, .business-benefits .owl-item, .business-benefits-slider .owl-item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto !important;
}
.our-client-slider-new.talent {
	text-align: center;
text-align: -webkit-center; /* For older WebKit-based browsers */
text-align: -moz-center;  
    
}
.business-benefits-slider .item > div {
  height: 100%;
}
/*  digital transformation End Here */
/*  what-we-do start Here */
.what-we-do-box {
  margin-bottom: 22px;
}
.what-we-do-box::after {
  top: 0;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4c4c4c+0,131313+100&0.65+0,0.91+100 */
  background: -moz-linear-gradient(left, rgba(76, 76, 76, 0.65) 0%, rgba(19, 19, 19, 0.91) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(76, 76, 76, 0.65) 0%, rgba(19, 19, 19, 0.91) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(76, 76, 76, 0.65) 0%, rgba(19, 19, 19, 0.91) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a64c4c4c', endColorstr='#e8131313', GradientType=1); /* IE6-9 */
}
.hardpicked .title-box {
    transition: 0.9s all;
    top: 0%;
    transform: translateY(68%);
    background: #292929d1;
}
.hardpicked .title-box h4 {
    max-width:unset;
}
.hardpicked {
    margin-bottom: 20px;
}
.hardpicked::after {
   background:unset;
}

.hardpicked:hover .title-box {
  top: 0px;
  bottom: 0px;
  transform: translate(0);
}
.hardpicked .title-box p {
  opacity: 0;
  transition: 0.9s all;
  color: #fff;
  margin-top: 10px;
  overflow: hidden;
}
.hardpicked:hover .title-box p {
  opacity: 1;
  height: auto;
}
.what-we-do-box:hover::after {
  opacity: 1;
}
.what-we-do-box .dark-image {
  left: 0;
  top: 0;
  z-index: 1;
  height: 100%;
  opacity: 0;
}
.what-we-do-box .title-box {
  transition: 0.9s all;
  top: 40%;
  transform: translateY(64%);
}
.what-we-do-box .title-box h4 {
  max-width: 100%;
}
.what-we-do-box .title-box p {
  opacity: 0;
  transition: 0.9s all;
  color: #fff;
  margin-top: 10px;
  overflow: hidden;
}
.what-we-do-box:hover .dark-image {
  opacity: 1;
}
.what-we-do-box:hover .title-box {
  top: auto;
  bottom: 0px;
  transform: translate(0);
}
.what-we-do-box:hover .title-box p {
  opacity: 1;
  height: auto;
}
.what-we-do-box .border-btn {
  border-color: #fff;
  color: #fff;
}
.what-we-do-box .border-btn:hover {
  border-color: #6B19FF;
}
/*  what-we-do end Here */
/*  Infopro about start Here */
.slider-tab-des {
    display: flex;
    justify-content: space-around;
    padding-top: 19px;
  font-size: 20px;
    padding: 30px 0px;
    font-weight: 500;
}
.about-tab-d {
    display: inline-flex;
    align-items: center;
    gap: 0px;
}
.about-tab-d:hover{
	color: #8a2be2;
}

.about-tab-d i {
    font-size: 30px;
  
}
 .custom-accordian.about-accordigan{
   border: 1px solid #EEEEEE;
   }
   .custom-accordian.about-accordigan li .collapsible-header {
   font-size: 18px;
   font-weight: 400;
   padding-left: 20px;
   }
   .custom-accordian.about-accordigan .collapsible-body {
   padding: 0px 65px 15px 20px;
   line-height: 24px;
   font-size: 17px;
   position:relative;
   }
   .custom-accordian.about-accordigan li{
   position:relative;
   }
   .custom-accordian.about-accordigan li::after {
   content: "";
   position: absolute;
   bottom: 0;
   width: 88%;
   height: 1.5px;
   background: #eeeeee91;
   left: 20px;
   }
    .purpose-title {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Our-Purpose-new.webp'); /* Replace with your image URL */
   width: 100%;
   height: 340px;    background-position: top center;
   }
   .mission-title {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Our-Mission.webp'); /* Replace with your image URL */
   width: 100%;
   height: 555px;    background-position: top center;
   }
   .holder1 {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Sriraj_Mallick.webp');
   background-size: cover;
   width: 214px;
   }
   .holder2 {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Andrea_Turner.webp');
   background-size: cover;
   width: 214px;
   }
   .holder3 {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Arun_Prakash.webp');
   background-size: cover;
   width: 214px;
   }
   .holder4 {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Scott_Margason.webp');
   background-size: cover;
   width: 214px;
   }
   .holder5 {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Anu_Galhotra.webp');
   background-size: cover;
   width: 214px;
   }
   .holder6 {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Nolan_Hout.webp');
   background-size: cover;
   width: 214px;
   }
   .holder7 {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Tanmoy_Majumder.webp');
   background-size: cover;
   width: 214px;
   }
   .holder8 {
   background-image: url('https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Ajai_Mehrotra.webp');
   background-size: cover;
   width: 214px;
   }
  
 .grid {
   display: grid;
   grid-template-columns: repeat(4, 1fr);
   gap: 20px;
   }
   .cardleadership {
   
   margin:0 auto;
   }
   .cardleadership p {
   line-height: normal;
   color: #666;
  
   }
   .image-placeholder {
   width: 100%;
   height: 169px;
   margin-bottom: 10px;
   }
   .linkedin-icon {
   width: 20px;
   height: 20px;
   }
   .name {
   color: #6a00ff;
   font-size: 20px;
   }
   .name a {
   text-decoration: none;
   color: #6a00ff;
   }
   .slider-containerblue {
   position: relative;
   width: 100%;
   height: 5px;
   background-color: #ddd;
   cursor: pointer;
   }
  
   .slider-left, .slider-right {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   height: 20px;
   width: 20px;
   background-color: blueviolet;
   border-radius: 50%;
   }
   .slider-right {
   right: 0;
   background-color: grey;
   }
     .desg{font-size:14px;font-weight:300;height:27px;width: 212px;}
   .ctit{
    font-weight: bold;
   padding-bottom: 5px;
   position: absolute;
   left: 23px;
   bottom: 35px;
   }
   .ctit:after {
   content: "";
   width: 25px;
   height: 2px;
   background: #6a00ff;
   position: absolute;
   left: 3px;
   bottom: 0;
   
   }
   

   span.bluee {
   font-weight: bold;
   color: #6A00FF;
   }
 .about-slider-content p {
   font-size: 21px;
   line-height: normal;
   }
   .about-slider-content img {
   float: right
   }
  .lnews .item > div {
   
   padding: 25px 25px 0;
   background: #fff url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/nine-dots.svg) no-repeat 90% 30px;
   box-shadow: 0 0 15px rgb(0 0 0 / 8%);
  
   }
   .lnews .item {
   height:230px;
   }
   .btopblue{border-top:solid 3px #6b19ff;padding-bottom:30px !important;}
  
   
   .aboutmargin-l{margin-left:40px;}
   
.about-box {
  box-shadow: 1px 0px 30px rgb(0 0 0 / 3%);
  background: #fff;
  padding: 70px 30px;
  min-height: 300px;
  position: relative;
  overflow: hidden;
}
.about-box img {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  height: 0;
  transition: 0.9s all;
  transform: translateY(50px);
}
.about-box:hover img {
  opacity: 1;
  height: auto;
  transform: translateY(0px);
}
/*  Infopro about end Here */
/*  How we Work Start Here */
.tabs .tab a:hover, .tabs .tab a.active, .tabs .tab a:focus, .tabs .tab a:focus.active {
  background-color: transparent;
  color: #6B19FF;
}
.how-we-work-tab {
  border-bottom: 1px solid #ddd;
}
.how-we-work-tab .indicator {
  background-color: #6B19FF;
}
.how-we-work-tab .tab, .how-we-work-tab {
  height: auto;
  line-height: initial;
}
.how-we-work-tab .tab {
  width: 100%;
}
.how-we-work-tab-box {
  font-weight: 500;
  color: #292929;
  padding: 0px 36px 0 20px;
  text-transform: capitalize;
  line-height: 24px;
}
.about-value-tab .how-we-work-tab-box {
  
  color: #292929;
  padding: 0px 36px 7px 0px;
  font-size:30px;
 
}
.how-we-work-tab .tab a {
  padding: 0;
}
.how-we-work-tab-box img {
  max-width: 50px;
}
.how-we-work-tab.number-tabs > li a {
  padding: 0 10px;
}
.how-we-work-tab.number-tabs .how-we-work-tab-box {
  padding: 0px 0px 0 62px;
}
.active .how-we-work-tab-box {
  font-weight: 900;
  color: #6B19FF;
}
.how-we-work-tab-box span {
  left: 0;
  top: 9px;
  color: #EFE6FF;
  font-weight: 300;
  font-size: 52px;
  line-height: 32px;
}
.active .how-we-work-tab-box span {
  font-weight: 400;
}
.tabs-body {
  padding-top: 64px;
  overflow: hidden;
}
.tabs-body .animate-image {
  top: 0;
  left: 0;
  transform: rotateZ(45deg);
}
.tabs-body:hover .animate-image {
  transform: rotateZ(-50deg);
}

.focus-alignment .tabs-body-item .active::after {
  width: 220px;
  background-size: 220px auto;
}
.tabs-body-item div:nth-child(2).active::after {
  left: 40%;
}
.focus-alignment .tabs-body-item div:nth-child(2).active::after {
  left: 24%;
  margin: unset;
}
.focus-alignment .tabs-body-item div:nth-child(3).active::after {
  left: 50%;
}
.tabs-body-item div:last-child.active::after {
  left: auto;
  right: 0px;
}
.tabs-image {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/) no-repeat;
}
.tabs-image-pattern {
  bottom: -30px;
  left: -30px;
}
/*  How we Work end Here */
/* BUSINESS BENEFIT start Here */
.business-benefits-slider .item {
  margin-bottom: 70px;
}
.business-benefits-slider .item > div, .our-industry-expertise-slider .item > div {
  padding: 25px 25px 0px;
  background: #fff url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/nine-dots.svg) no-repeat 90% 30px;
  margin: 15px;
  box-shadow: 0 0 15px rgb(0 0 0 / 10%);
}
.research-suite > div {
  padding: 25px 25px 10px;
  background: #fff url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/nine-dots.svg) no-repeat 90% 30px;
  transition: 0.4s all;
  height: 100%;
  min-height: 300px;
  box-shadow: 0 0 15px rgb(0 0 0 / 10%);
}
.our-industry-expertise-slider .item > div {
  padding: 50px 15px 18px;
  min-height: 210px;
  margin: 10px;
  box-shadow: 0 0 15px rgb(0 0 0 / 6%);
}
.icon-c-box {
  text-align: center;
  min-height: 80px;
  position: relative;
}
.icon-c-box img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  margin: 0 auto;
}
.business-benefits-slider .item > div h4 {
  margin: 20px 0 10px;
  font-size: 24px;
}
.business-benefits-slider .item > div p {
  line-height: 24px;
}
.slider-pattern {
  bottom: -70px;
  left: -30px;
}
.expertise-sec .slider-pattern {
  bottom: -35px;
  left: 48px;
}
.slider-square-pattern {
  bottom: 10px;
  left: 38px;
}
/*  BUSINESS BENEFITS end Here */
/*  industry-experience start Here */
.industry-experience {
  padding-bottom: 130px;
}
/*  industry-experience end Here */
/*  MANAGED LEARNING FRAMEWORK start */
.framework-image {
  padding-right: 50px;
}
.framework-image svg {
  width: 100%;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.mls-image {
  cursor: pointer;
}
.mls-image.active path, path.active.mls-image {
  fill: #7600ff;
}
.mls-image.active .circle-text path {
  fill: #fff;
}
.organizations-using-managed {
  flex-wrap: wrap;
}
.organizations-using-managed > div {
  text-align: center;
  margin: 30px 0px !important;
}
.organizations-using-managed > div:not(:first-child)::after {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/organisation-pattern.webp) no-repeat 0px center;
  position: absolute;
  height: 133px;
  width: 78px;
  content: "";
  left: -31px;
  top: 0;
}
.organizations-using-managed > div:nth-child(4)::after {
  display: none;
}
/*  MANAGED LEARNING FRAMEWORK end */
/*  custom learning content start */
.swap-on-hover {
   width: 100%;
   height: 295px;
   float: left;
   margin: 0;
   padding: 0;
   }
   .swap-on-hover img {
   position: absolute;
   top:0;
   left:0;
   overflow: hidden;width:100%;
   }
   .swap-on-hover .swap-on-hover__front-image {
   z-index: 1;
   transition: opacity .6s ease-in-out;
   cursor: pointer;
   width:100%;
   will-change: opacity;
   }
   .swap-on-hover:hover > .swap-on-hover__front-image{
   opacity: 0;
   transition: opacity .6s ease-in-out;
   will-change: opacity;
   }
   .custom-esolution figure{margin:0;}
   .custom-esolution .case-cat-home{    padding: 23px 0px;}
   .custom-esolution .case-study-card-content{min-height: 215px;}
   
.unlock-employee-engagement {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/employee-engagement-pattern.webp) no-repeat center center / cover;
}
.custom-learning-work {
  padding-bottom: 18px;
}
.unlock-employee-engagement > div {
  min-height: 650px;
  position: relative;
}
svg.h-1, svg.h-2, svg.h-4, svg.h-3, svg.h-5, svg.h-6 {
  position: absolute;
}
svg.h-1 {
  left: 35px;
  top: 55%;
}
svg.h-1 g, svg.h-5 g, svg.h-4 g, svg.h-2 g, svg.h-6 g {
  transition: 0.2s all;
}
svg.h-2 {
  left: 19.5%;
  top: 36.5%;
}
svg.h-4, svg.h-3 {
  right: 0;
  left: 0;
  margin: auto;
}
svg.h-4 {
  top: 54.5%;
}
svg.h-3 {
  top: 22%;
}
svg.h-6 {
  top: 54%;
  right: 33px;
}
svg.h-5 {
  right: 19.5%;
  top: 36.5%;
}
.scroll-section .heading-tagline .animate-image {
  top: 83px;
  left: 46px;
  max-width: 292px;
}
.scroll-section .heading-tagline .animate-image + .animate-image {
  top: 160px;
  left: 268px;
  transform: none;
}
img.position-absolute.hide-on-med-and-down.lead-top.z-i-1.animate-image {
  top: 250px;
  left: 146px;
}
.scroll-content {
  padding-left: 40px;
}
.scroll-content:not(:last-child)::before, .scroll-content::after {
  position: absolute;
  content: "";
}
.scroll-content:not(:last-child)::before {
  left: 0;
  height: 97%;
  background: #dadada;
  width: 1px;
  top: 41px;
}
.scroll-content::after {
  left: -4px;
  top: 16px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 1px solid #ddd;
}
.scroll-content h3 {
  padding-left: 60px;
}
.scroll-content p {
  padding: 0 0px 40px 60px;
}
.scroll-content h3 span {
  left: 0;
  top: 0;
  font-size: 40px;
}
.scroll-content:hover::after {
  background: #6d1fff;
  border-color: #6d1fff;
}
.scroll-content:hover h3 span {
  color: #13b1ff;
}

.gated-header::before {
    content: "";
    background: #292929;
    width: 100%;
    height: 420px !important;
    left: 0 !important;
    top: 0 !important;
    position: absolute;
}
.banner-wrapper.banner-top {
  height: auto;
}
.insight.banner-wrapper {
  height: auto;
  padding-top: 170px;
}
.heading-tagline h1 {
  font-size: 36px;
  line-height: 40px;
}
.video-resource-header::before {
    content: "";
    background: #292929;
    width: 100%;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    position: absolute;
}
.all-resource-header .blog-icon{
	color:#292929;
}
.single-post-page .heading-tagline h1 {
  font-size: 36px;
  line-height:40px;
  /* text-transform:uppercase; */
  margin-top: 15px;
}
.sortList-outer > ul > li {
  border: 2px solid #6B19FF;
  padding: 10px 20px;
  font-size: 15px;
  transition: 0.4s all;
  position: relative;
  cursor: pointer;
}
.sortList-outer > ul > li.active, .sortList-outer > ul > li:hover, .sortList-outer > ul > li.active a {
  background: #6B19FF;
  color: #fff;
  z-index: 1;
}
.sortList-outer > ul > li:hover a {
  color: #fff;
}
.sortList-outer > ul > li + li {
  margin-left: 5px;
}
.sortList-outer > ul > li::before {
  position: absolute;
  left: 40px;
  right: 40px;
  content: "";
  background: #6B19FF;
  top: -2px;
  bottom: -2px;
  opacity: 0;
  transition: 0.4s all;
}
.sortList-outer > ul > li:hover::before {
  left: -10px;
  right: -10px;
  opacity: 1;
  z-index: -1;
}
.sort-by, .cp {
  cursor: pointer;
}
.sort-by.active {
  color: #fff;
  font-weight: 500;
}
.sort-by svg {
  margin-left: 10px;
  transition: 0.4s all;
  width: 18px;
  height: 15px;
}
.sort-by.active svg {
  transform: rotate(180deg);
}
.sort-by.active svg path {
  fill: #fff;
}
.all-resource-header .sort-by.active,.all-resource-header .sort-by.active svg path{
	color: #6b19ff;
	fill:#6b19ff;
}
.post_grids {
  margin: 0px -1% 16px -1%;
  text-align: left;
}
.alm-listing .alm-paging-content > li, .alm-listing .alm-reveal > li, .alm-listing > li {
  margin: 0 1% 2% !important;
  padding: 0 !important;
  background: #fff !important;
}
.post_grids li {
  width: 31.333%;
  margin: 0 1% 2%;
  position: relative;
  box-shadow: 0 2px 2px 0 rgb(0 0 0 / 8%), 0 1px 5px 0 rgb(0 0 0 / 7%), 0 3px 1px -2px rgb(0 0 0 / 15%);
  box-sizing: border-box;
  float: left;
  padding: 0;
  transition: all .3s ease-in-out;
}
.post_grids li.withImg .BlogShortDetail {
  display: none;
}
.img_wrapper {
  overflow: hidden;
  line-height: 0;
}
.alm-listing li img {
  position: static !important;
}
.post_grids li .img_wrapper img {
  transition: 0.4s all;
}
.post_grids li:hover .img_wrapper img {
  transform: scale(1.05);
}
.fs-16 {
  font-size: 16px;
}
.fs-13 {
  font-size: 13px;
}
.fw-300 {
  font-weight: 300;
}
.wrapost {
  padding: 28px;
}
.updated-cat-blog img {
    width: 100%;
}
.blog-publish-date {
  font-size: 16px;
  margin-bottom: 20px;
  display: block;
}
.headeinPostBox h4 {
  line-height: 28px;
  /* min-height: 82px; */
  margin-bottom: 30px;
}
.authorInfo {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.autohr-detail .author-name {
  color: #6a00ff;
  font-weight: 500;
  font-size: 1em;
}
.autohr-detail img {
  margin-right: 20px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.autohr-detail .author-name .authorNameShow {
  display: none;
}
.blog-categ-name-span {
  /* min-height: 41px; */
  display: block;
}
.blog-read-time {
  display: block;
  margin-top: 20px;
}
.BlogShortDetail {
  margin-top: 20px;
}
.BlogShortDetail p {
  font-weight: 300;
}
.post_grids li.blognewsletter {
  display: none;
}
.category-name-box {
  border-top: 1px solid #ddd;
}
.blog-categ-name, .blog-read-time {
  padding-left: 30px;
  position: relative;
}
.blog-categ-name-icon, .blog-read-time-icon {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/icons3.svg) no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  background-position: -132px -5px;
  background-size: 400px 300px;
  width: 18px;
  height: 30px;
}
.category-name-box .blog-icon {
  margin-left: 30px;
}
.blog-read-time-icon {
  background-position: -131px -35px;
}
.min-height-gated {
    min-height: 210px;
}


.category-name-box .themebtn {
  border: none;
  border-left: 1px solid #ddd;
  padding: 25px;
  min-width: 90px;
}


.post_grids li .themebtn::before {
  bottom: 0;
}
.post_grids li:hover .themebtn::before {
  background: #6b19ff;
  width: 100%;
}
.sorting-tag {
  position: absolute;
  right: 0;
  top: 50px;
  background: #fff;
  z-index: 9;
  padding: 25px 35px;
  height: 450px;
  overflow-y: scroll;
  box-shadow: 0 0 15px rgb(0 0 0 / 26%);
  max-width: 350px;
  width: 310px;
}
[type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:before, [type="radio"].with-gap:checked + span:after {
  border: 2px solid #6b19ff;
}
.sorting-tag li {
  margin-bottom: 14px;
}
.checkBoxstye.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.checkBoxstye.control {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  color: #4c4c4c;
  font-size: 16px;
}
.checkBoxstye .control__indicator {
  position: absolute !important;
  top: 16px;
  left: 0;
  height: 16px;
  width: 16px;
  background: transparent;
  border: 0;
  top: 0;
  display: block;
  padding: 0 !important;
}
[type="checkbox"] + span:not(.lever)::before, [type="checkbox"]:not(.filled-in) + span:not(.lever)::after {
  border-color: #bcbcbc;
}
[type="checkbox"].filled-in:checked + span:not(.lever):after {
  border: 2px solid #6b19ff;
  background-color: #6b19ff;
}
[type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:after {
  background-color: #6b19ff;
}
.single-post-page .blog-icon {
  margin-left: 0;
}
.page-template-webinar-replay-dynamic .hide-speaker .authorInner.singlecontent, .page-template-webinar-replay-dynamic .hide-speaker h3, .page-template-webinar-replay-dynamic .hide-speaker br {
  display: none;
}
ul.post_grids.blogslider .wrapost {
  min-height: 406px;
}
.single-post-page .blog-publish-date {
  border-left: 1px solid #8a8a8a;
  margin-left: 10px;
  padding-left: 10px;
  display: flex;
  font-weight: 300;
}
.single-post-page .blog-publish-date .material-icons {
  font-size: 18px;
  margin-right: 4px;
}
.post-content-list ul {
  margin-bottom: 30px;
}
.post-content-list ul > li, .leadership-development-content-box .popup span {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/tick.svg) no-repeat;
  padding: 1px 0px 3px 35px;
  margin-bottom: 15px;
  font-size: 17px;
}
.single-post-page p br, .authorInner.singlecontent.flex + p, .blog-detail-content br {
  display: none;
}
.authorInner.singlecontent.flex {
  display: inline-flex;
  align-items: start;
  vertical-align: top;
  width: 100%;
  background: #fff;
  padding: 0 15px 32px 15px;
  margin: 0 10px 15px 0;
  box-shadow: 0 0 20px rgb(0 0 0 / 11%);
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid rgb(69 0 255 / 20%);
}
.authorInner.singlecontent::after {
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: 0px;
  background: #fff;
  content: "";
  height: 30px;
  z-index: 2;
}
.authorInner.singlecontent:hover::after {
  opacity: 0;
}
.profilePicauth {
  width: 100px;
  flex: 0 0 60px;
  margin: 40px 0px 0 0;
  position: relative;
  z-index: 2;
}
.profilePicauth img {
  border-radius: 50%;
  height: 55px;
  width: 55px;
}
.profiledecInfo {
  border-left: 1px solid #ddd;
  padding-left: 10px;
  margin: 35px 0 0 10px;
}
.profiledecInfo p strong {
  font-size: 18px;
  display: block;
  font-weight: 700;
  position: relative;
  z-index: 2;
}
.profiledecInfo p strong + em {
  font-style: normal;
  font-size: 14px;
  font-weight: 400;
  display: block;
  margin-bottom: 15px;
}
.profiledecInfo {
  font-weight: 300;
  margin: 0;
  font-size: 16px;
  /* position: absolute; */
  left: 0;
  right: 0;
  padding: 25px 16px 25px 15px;
  background: #fff url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/speaker-pattern.svg) no-repeat -20px 0px / contain;
}
.profiledecInfo::after {
  position: absolute;
  content: "";
  left: 75px;
  background: #e5e5e5;
  bottom: 38px;
  top: 34px;
  width: 1px;
}
.authorfullInfo.blog-speaker {
  margin-top: 50px;
}
.authorfullInfo.blog-speaker .authorInner .profiledecInfo {
  position: static;
  padding-left: 92px;
}
.authorfullInfo.blog-speaker .profilePicauth {
  margin: 0px -66px -65px 0;
  position: absolute;
}
.authorfullInfo.blog-speaker .authorInner img {
  margin-top: 34px;
  margin-left: 7px;
}
.authorfullInfo.blog-speaker .authorInner {
  position: relative;
}
.authorfullInfo.blog-speaker .authorInner .profiledecInfo h3 {
  font-size: 28px;
  margin-bottom: 0;
}
.authorfullInfo.blog-speaker .authorInner .profiledecInfo p {
  margin-top: 0;
}
.authorfullInfo.blog-speaker .authorInner .profiledecInfo p strong {
  padding-bottom: 15px;
}
.formbox .close, .formicon {
  display: none;
}
.formbox {
  background: #fff;
  padding: 30px;
  box-shadow: 0 0 20px rgb(0 0 0 / 9%);
}
.formbox h3 {
  font-size: 26px;
}
.formbox .hbspt-form .form-field, .gform-section .hbspt-form .form-field {
  position: relative;
  margin-top: 1rem;
  height: auto !important;
}
.formbox .hs-form-field, .formbox .hs-submit {
  padding-bottom: 20px;
  width: 47.8%;
  display: inline-block;
  vertical-align: top;
}
#lets-talk .hs_quick_message.hs-quick_message{
	width:100%;
}
.hs_upload_a_file.hs-upload_a_file, .hs_designation_level__c.field.hs-form-field, .form-gated-box .hs_email.hs-email.hs-form-field {
  width: 100%;
}
.form-gated-box .hs_designation_level__c.field.hs-form-field{
	margin-left:0px;
}

.hs_upload_a_file.hs-upload_a_file .input.form-field {
  margin-top: 0;
}
.hs_upload_a_file.hs-upload_a_file input {
  font-weight: 400;
  font-size: 15px;
  text-transform: uppercase;
}
ul.no-list.hs-error-msgs.inputs-list {
  margin: 0;
}
#lets-talk .hs-subscribe_to_updates {
  display: none;
}
#lets-talk .formbox .hs-submit {
  position: static;
}
.formbox .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list {
  display: block !important;
  position: absolute;
  bottom: 15px;
}
.formbox input:-internal-autofill-selected {
  background: transparent !important;
}
.formbox .hs-form-field:nth-child(even) {
  margin-left: 4%;
}
.formbox .hbspt-form .form-field label, .gform-section .hbspt-form .form-field label {
  color: #000;
  /* position: absolute; */
  top: 0px;
  left: 0;
  font-size: 14px;
  cursor: text;
  transition: .2s ease-out;
}

.glossary-subscribe .hs_submit.hs-submit .actions input {
    min-width: 158px !important;
    min-height: 54px;
    border-radius: 0;
    background: transparent;
    border: 2px solid #6b19ff;
    color: black;
    box-shadow: unset;
	transition:0.5s all;
}
.glossary-subscribe .hs_submit.hs-submit .actions input:hover{
	background:#6b19ff;
	color:#fff;
}
.hs_upload_a_file.hs-upload_a_file label {
  display: none;
}
.formbox .hbspt-form .form-field label:not(.label-icon).active, .gform-section .hbspt-form .form-field label:not(.label-icon).active {
  font-size: 14px;
  top: -25px;
}
.hs_country__c.hs-country__c label {
  top: -4px !important;
}
.formbox .hs_subscribe_to_updates.hs-subscribe_to_updates {
  margin: 0 4% 0 0;
  padding: 0;
}
.formbox .hs_subscribe_to_updates.hs-subscribe_to_updates label {
  position: static;
}
.formbox .hs-submit {
  width: 150px;
  margin-left: auto;
  padding-bottom: 0;
  /* position: absolute; */
  right: 65px;
  bottom: 30px;
}
.formbox .hs_submit .actions, form#commentform .form-submit {
  background: transparent;
  margin-left: auto;
  box-shadow: none;
  margin-top: 0;
  padding: 0;
  min-height: auto;
  position: relative !important;
}


/*form edit*/
.hs_we_are_curious__how_did_you_hear_about_us__.hs-we_are_curious__how_did_you_hear_about_us__.hs-fieldtype-text.field.hs-form-field, .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field {
  width: 100%;
  margin-left: 0;
}



/*form edit*/
.hs_subscribe_to_updates.hs-subscribe_to_updates.hs-fieldtype-booleancheckbox.field.hs-form-field {
  width: 100%;
  margin-top: -20px;
  margin-bottom: 15px;
}
.blogdespg .container {
  width: 100%;
  max-width: 890px;
}
.floatingDiv {
  position: absolute;
  left: 104%;
  height: calc(100% - 100px);
  width: 44px;
  top: -100px;
}
.floatingDiv .sharethis-inline-share-buttons {
  padding-top: 140px;
}
.addtoany_list a:hover img, .addtoany_list a:hover span {
  opacity: .7;
}
.floatingDiv .addtoany_list a, .floatingDiv .widget .addtoany_list a {
  padding: 0;
  border: 1px solid #292929;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 .7em;
  background: #fff;
}
.addtoany_list svg path {
  fill: #292929;
}
.addtoany_list a:not(.addtoany_special_service) > span {
  border-radius: 4px;
  display: inline-block;
  opacity: 1;
}
.floatingDiv .addtoany_list a:hover, .floatingDiv .widget .addtoany_list a:hover {
  border: 1px solid #6B19FF;
}
.addtoany_list a span {
  display: inline-block;
  float: none;
}
.floatingDiv a:hover svg path {
  fill: #6B19FF;
}
.addtoany_list a:hover img, .addtoany_list a:hover span {
  opacity: 1 !important;
}
.blog-detail-content h2, .blog-detail-content h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  margin-top: 35px;
}
.blog-detail-content h4 {
  font-weight: 700;
  margin-top: 30px;
}
.blog-detail-content a {
  text-decoration: underline;
  color: #0EB0FF;
}
form#commentform, .gform-section .glossary_sub {
  box-shadow: 0 0 20px #00000017;
  padding: 15px 25px 25px;
  margin-top: 45px;
  position: relative;
  text-align: right;
}
.formbox .hs_submit .actions input, form#commentform .form-submit input {
  padding: 10px 54px;
  background: transparent;
  box-shadow: none;
  color: inherit;
  border: none;
  min-height: 60px;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
}
.hs_submit .actions > i.waves-input-wrapper {
    all: unset !important;
   display: inline-flex !important;
	height:60px !important;
	
}
 .hs_submit .actions input, form#commentform .form-submit input{
	 min-height:unset !important;
	 height:auto !important;
 }
.comment-notes {
  font-size: 16px;
  margin-top: -60px;
  position: absolute;
  left: 0;
}
.comment-list {
  margin: 0;
  padding: 0
}
.akismet_comment_form_privacy_notice {
  display: none
}
.comment-list li {
  list-style: none;
  margin: 1.5rem 0;
  padding-bottom: 1rem;
  border-bottom: 2px solid #f6f6f6
}
.comment-list li:last-child {
  border-bottom: none
}
.comment-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  lign-items: center
}
.comment-author img {
  border-radius: 32px;
  margin-right: 10px
}
.comment-author .fn {
  color: #292929;
  font-weight: 500
}
.comment-author .says {
  display: none
}
.comment-metadata a {
  margin-left: 42px
}
.comment-metadata time {
  font-size: .88rem;
  color: #bcbcbc
}
.comment-body {
  margin-bottom: .5rem
}
.comment-meta {
  margin-bottom: .5rem
}
.comment-reply-link, .comment-edit-link {
  font-size: .88rem;
  color: #6a00ff !important
}
a.comment-edit-link {
  margin-left: 1rem
}
#comments #respond {
  margin-bottom: 3rem
}
#comments p.comment-form-comment {
  margin-bottom: 0
}
#comments #reply-title {
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
  margin: 30px 0 0;
}
#comments #reply-title small {
  font-size: 1rem
}
#comments #reply-title small a {
  color: #6a00ff !important
}
#comments .reply {
  margin-left: 42px
}
#comments .comment-content {
  margin-left: 42px
}
#comments .comment-content p {
  margin-bottom: .5rem
}
#comments em {
  margin-left: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #f6f6f6;
  font-size: .88rem;
  padding: 1rem;
  color: #4c4c4c;
  line-height: 22px;
}
#comments .children li {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-left: 42px;
  border-bottom: none
}
#comments .comment-form-comment, #comments .comment-form-author, #comments .comment-form-email {
  position: relative;
  margin-bottom: 0
}
#comments .comment-form-comment label, #comments .comment-form-author label, #comments .comment-form-email label {
  position: absolute;
  font-size: 16px;
  font-weight: 400;
  color: #4c4c4c;
  padding: 0;
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
  margin-top: .1rem;
  left: 0;
  top: 0;
}
#comments .comment-form-comment label.active, #comments .comment-form-author label.active, #comments .comment-form-email label.active {
  -webkit-transform: translateY(-90%);
  transform: translateY(-90%);
  background: #fff;
  font-size: .8rem
}
#comments textarea {
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
  height: 6rem;
  border: 0;
  background: #fff;
  border-radius: 0 !important;
  padding: 6px 0 0 0;
  border-bottom: 1px solid #B7B7B7;
}
#comments textarea:focus {
  outline: none !important;
  border-color: #292929 !important
}
#comments-banner {
  position: relative;
  padding: 2rem;
  background-color: #292929 !important
}
#comments-banner h5 {
  color: #fff;
  font-size: 1.666rem;
  line-height: 1.2em;
  margin: 0
}
#comments-banner button.btn {
  position: absolute;
  right: 1.5rem;
  bottom: -1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: unset;
  min-height: unset;
  width: 3.2rem !important;
  height: 3.2rem !important;
  line-height: 3.2rem;
  border-radius: 3.2rem !important;
  background: #6a00ff;
  cursor: unset;
}
li.comment > #respond {
  margin-left: 42px
}
#comments form input[type=text], #comments form input[type=email] {
  padding: .8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}
#comments form input[type=text]:focus, #comments form input[type=email]:focus {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}
#comments form .comment-form-author, #comments form .comment-form-email {
  margin-top: 1rem
}
#comments .form-submit {
  width: 205px;
  padding: 0 !important;
  text-align: center;
  margin-top: 20px !important;
}
.comments-nav .nav-previous span {
  margin-right: .5rem
}
.comments-nav .nav-previous a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.comments-nav .nav-next a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}
.comments-nav .nav-next span {
  margin-left: .5rem
}
div.comments-nav {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 3rem;
  padding-bottom: 2rem;
  border-bottom: 2px solid #f6f6f6
}
.authorInner {
  margin-bottom: 1.5rem
}
.authorInner img {
  border-radius: 50% !important
}
#comments {
  min-height: auto
}
.profile-right {
  float: right;
  width: 24%;
  text-align: right;
  margin-top: -10px
}
.profile-cont {
  float: right;
  width: calc(100% - 24%);
  box-sizing: border-box
}
.authorsing {
  margin-top: -6px;
  padding-bottom: -14px
}
.authorsing strong {
  font-weight: 600
}
.clickToggleIcon {
  display: none;
}
.video-single-post {
  padding-top: 35px;
}
/*  Insight end Here */
/* glosary start*/
.glossarypage select, .glossarypage select:focus, .glossarypage select:active {
  max-width: 17em;
  margin: 0 auto;
  height: 2.8em;
  font-size: 1.44em;
  line-height: 1.44em;
  color: #fff;
  text-align: center;
  background: #6a00ff url(https://www.infoprolearning.com/wp-content/uploads/2018/10/arrowimg.png) no-repeat right center;
  -webkit-appearance: none;
  border: 0;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding: 0 35px 0 15px;
}
ul.glossary_slider {
  overflow: hidden;
  padding: 0 !important;
  width: 100%;
  list-style: none;
  margin: 0 10px 0 0 !important;
}
ul.glossary_slider li {
  position: relative;
  padding: 0 0 0 1.2em;
  margin-bottom: .8em;
  color: #4c4c4c;
  font-size: 1em;
  font-weight: 400;
}
.glossary_slider .owl-item {
  margin: 0;
  float: left;
}
.glossary_slider .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  float: left;
  margin: 1em auto;
  width: 100%;
  height: 18px;
}
.single-glossary .owl-dots button {
  background: 0 0 !important;
  border: none !important;
  padding: 0;
  cursor: pointer;
}
.glossary_slider .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
}
.glossary_slider .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #6a00ff;
}
.owl-dots.disabled {
  display: none;
}
.unlock-potential-box {
  cursor: pointer;
}
.page-template-about-us .unlock-potential-box {
  cursor: default;
}
.flexRow .custBox {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 15em;
  text-align: center;
  margin-bottom: 3em;
  padding-top: 15px;
  position: relative;
}
.flexRow .custBox::after {
  top: 61px;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/photo-bg-pattern.svg) no-repeat center center;
  position: absolute;
  left: 113px;
  content: "";
  height: 116px;
  width: 122px;
}
.flexRow .custBox h6 {
  font-size: 1.1rem;
  line-height: normal;
  text-align: center;
}
.flexRow .custBox .leaderimg {
  margin-bottom: 3em;
  position: relative;
  z-index: 1;
}
.padding-top-0 {
  padding-top: 0;
}
.custBox p {
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 300;
  color: #676767;
}
.flexRow .custBox .linkedImg {
  width: 30px;
  height: auto;
  margin-top: -6.6em;
  margin-bottom: 0.5em;
  position: relative;
  z-index: 2;
}
.custBox {
  transition: 0.4s all;
}
.custBox:hover {
  transform: translateY(-10px);
}
.custBox:hover h6 a {
  color: #6b19ff;
}
.unlock-potential-content {
  height: 236px;
}
.Learning-Content-Sec .unlock-potential-content {
  min-height: 187px;
  height: auto;
}
.flexRow {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
}
.flexRow .custBox .leaderimg img {
  width: 85%;
  margin: 0 auto 55px;
  ;
}
/* glosary end*/
/* Leadership Development Start Here */
.leadership-development-tabs .tabs {
  background: transparent;
  height: auto;
}
.leadership-development-tabs .tabs .tab {
  display: block;
  text-align: left;
  height: auto;
  margin-bottom: 20px;
}
.leadership-development-tabs .tabs .tab a {
  padding: 20px;
  color: #7F7D7E;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-left: 2px solid transparent;
}
.leadership-development-tabs .tabs .tab a.active {
  background: #F8F3FF;
  color: #6B19FF;
  border-color: #6B19FF;
}
.leadership-development-tabs .tabs .tab h5 {
  margin-bottom: 0;
  text-transform: capitalize;
}
.leadership-development-tabs .tabs .tab a span {
  transform: translateX(-50px);
  opacity: 0;
}
.leadership-development-tabs .tabs .tab a.active span {
  transform: translateX(0px);
  opacity: 1;
}
.leadership-development-tabs .tabs .indicator {
  display: none;
}
.leadership-development-tabs .tabs-sec {
  background: transparent;
  height: auto;
}
.leadership-development-tabs .tabs .tab-sec {
  display: block;
  text-align: left;
  height: auto;
  margin-bottom: 20px;
}
.leadership-development-tabs .tabs-sec .tab-sec a {
  padding: 20px;
  color: #7F7D7E;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-left: 2px solid transparent;
}
.leadership-development-tabs .tabs-sec .tab-sec a.active {
  background: #F8F3FF;
  color: #6B19FF;
  border-color: #6B19FF;
}
.leadership-development-tabs .tabs-sec .tab-sec h5 {
  margin-bottom: 0;
}
.leadership-development-tabs .tabs-sec .tab-sec a span {
  transform: translateX(-50px);
  opacity: 0;
}
.leadership-development-tabs .tabs-sec .tab-sec a.active span {
  transform: translateX(0px);
  opacity: 1;
}
.leadership-development-tabs .tabs-sec .indicator {
  display: none;
}
.leadership-development-content-box, .leadership-development-content-box .popup {
  background: #fff url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/ldp-circle.svg) no-repeat right top;
}
.leadership-development-content-box {
  box-shadow: -3px 12px 20px rgb(0 0 0 / 6%);
  padding: 0 40px 40px;
}
.leadership-development-content-box .py-40 {
  padding-bottom: 10px;
}
.leadership-development-content-box h3 {
  margin-bottom: 8px;
}
.leadership-development-content-box p {
  min-height: 130px;
  margin-top: 0;
}
.leadership-development-content-box .popup {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 40px;
  opacity: 0;
  visibility: hidden
}
.leadership-development-content-box .popup.open {
  opacity: 1;
  visibility: visible;
}
.leadership-development-content-box .popup ul > li {
  margin: 5px 0;
  width: 49%;
  font-size: 14px;
  font-weight: 500;
  min-height: 30px;
  display: inline-flex;
  align-items: center;
}
.leadership-development-content-box .popup span {
  height: 20px;
  margin-bottom: 0;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/a-tick.svg) no-repeat;
}
.leadership-development-content-box .popup ul > li:hover {
  /* transform:translateX(10px); */
  color: #6b19ff;
  font-size: 15px;
}
.leadership-development-content-box .popup ul > li:hover span {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/ht.svg) no-repeat;
}
.leadership-development-content-box .popup .material-icons {
  font-size: 40px;
  right: 20px;
  top: 20px;
}
.awards-common.tra .owl-item + .owl-item {
  border-left: 1px solid #ddd;
}
.tra.owl-carousel .owl-item img {
  display: inline-block;
}
.awrads-pattern {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/awards-bg-pattern.webp) no-repeat center bottom / contain;
}
.latest-news .item {
  margin: 20px 10px 20px;
}
.latest-news .item a {
  box-shadow: 0 0 15px rgb(0 0 0 / 3%);
  display: block;
  padding: 35px 35px 20px;
  position: relative;
}
.latest-news .item a h5 {
  margin: 10px 0 30px;
  min-height: 84px;
}
.latest-news .item a span {
  color: #6b19ff;
}
.latest-news .item a::after {
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background: #f3f3f3;
  content: "";
  box-shadow: 0 0 20px rgb(0 0 0 / 65%);
  transform: translateY(200px);
  top: 22px;
  opacity: 0;
  transition: 0.5s all;
}
.latest-news .item a:hover::after {
  transform: translateY(0px);
  opacity: 1;
}
/* Leadership Development End Here */
/*   learning stratgy start */
.active.mobile-visible {
  display: none;
}
.scroll-tab-section .tabs .tab {
  text-transform: unset;
}
.scroll-tab-section .tabs .tab h5 {
  font-weight: 500;
}
.scroll-tab-section .tabs .tab .active h5 {
  font-weight: 700;
}
.scroll-tab-section .tabs .tab a span {
  opacity: 0.3;
  transform: none;
}
.scroll-tab-section .tabs .tab a.active span {
  opacity: 1;
  transform: none;
}
.scroll-tab-section .tabs .indicator {
  display: none;
}
.scroll-tab-content {
  padding-left: 50px;
}
/* learning stratgy end */
/* hosting and moderation Start */
.pb-20 {
  padding-bottom: 20px;
}
.pb-15 {
  padding-bottom: 15px;
}
.how-we-work-tab-box .i-span {
  top: 0;
}
.new-how-padding {
  padding: 0px 0px 0px 60px;
  height: 40px;
}
/* hosting and moderation End */
/* Unlock OKR Start */
.focus-alignment .tabs {
  background-color: transparent;
}
.how-we-work-tab-box br {
  display: block;
}
/* Unlock OKR  End */
/* Unlocking Transformation Start Here*/
.transforming-bg {
  padding: 96px 0 100px;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/v-circle.webp) no-repeat -10% -62px;
}
.trans-bg {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fdfcff+0,fcfeff+100&0.51+0,1+100 */
  background: -moz-linear-gradient(top, rgba(253, 252, 255, 0.51) 0%, rgba(252, 254, 255, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(253, 252, 255, 0.51) 0%, rgba(252, 254, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(253, 252, 255, 0.51) 0%, rgba(252, 254, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82fdfcff', endColorstr='#fcfeff', GradientType=0); /* IE6-9 */
}
.transforming-business {
  background: #fff url(/wp-content/themes/ipl/assets/images-new/video-bg.svg) no-repeat -28px 0;
  padding: 25px 30px 0;
  box-shadow: 0 0 57px rgb(0 0 0 / 7%);
}
.scaling-image.transition.home-banner-img {
  box-shadow: 0 0 13px rgb(0 0 0 / 7%);
}
.slider-home {
  /*
    background: #fff url(https://2854653.fs1.hubspotusercontent-na1.net/hubfs/2854653/ipl-livewebsite-images/Slider-banner-bg.webp) no-repeat;
     padding: 35px 0px 0px 35px; */
  background: #292929;
  box-shadow: 0 0 13px rgb(0 0 0 / 7%);
  background-size: cover;
}
.slider-inner-content h5 {
  padding-top: 10px;
}
.slider-inner-content {
  max-width: 620px;
  padding: 0px 0px 0px 40px;
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 450px;
}
.bg-orange {
  background: #F59C16;
}
/* .slider-img {
    padding-bottom: 35px;
} */
.slider-inner-content p {
  line-height: 35px;
  margin-top: -13px;
}
.our-client-slider .owl-stage-outer .item {
  min-height: 90px;
}
.slider-inner-content .slider-btn {
  margin-top: 18px;
  width: 225px;
}
p.m-t-p.pt-10 {
  padding-top: 8px;
}
a.themebtn.slider-btn.btn-20 {
  margin-top: 0px;
}
.transforming-business .row {
  margin-bottom: 0;
}
/* Unlocking Transformation  End */
/* Microlearning  start */
.gray-border {
    border: 2px solid #cacacab0;
}
.custom-accordian {
  border: none;
  margin: 0;
  box-shadow: none;
  position: relative;
  z-index: 1;
}
.custom-accordian li .collapsible-header {
  font-size: 24px;
  font-weight: 700;
  position: relative;
  padding-left: 60px;
  padding-right: 55px;
  border: none;
  background: none;
}
.custom-accordian li .collapsible-header:focus {
  background: none;
}
.custom-accordian li.active .collapsible-header {
  color: #6B19FF;
}
.custom-accordian li .collapsible-header img {
  position: absolute;
  left: 0px;
  top: 13px;
  max-width: 42px;
}
.custom-accordian li .collapsible-header svg {
  filter: grayscale(1) brightness(2);
  position: absolute;
  right: 25px;
  top: 30px;
  transform: rotate(180deg);
}
.custom-accordian li.active .collapsible-header svg {
  filter: none;
  transform: rotate(0deg);
}
.custom-accordian .collapsible-body {
  border: none;
  padding: 0px 65px 15px 60px;
  line-height: 24px;
}
/* Microlearning  End */
.scroll-design::-webkit-scrollbar {
  height: 10px;
  border-radius: 10px
}
.scroll-design::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
}
.scroll-design::-webkit-scrollbar-thumb {
  height: 10px;
  background-color: #ddd;
  border-radius: 10px
}
.insight-top-gap-40 {
  margin-top: 40px;
}
.insight-top-gap-95 {
  margin-top: 95px;
}
.attachment-post-thumbnail {
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
.innerBannerImage .bp {
  right: -60px;
  bottom: -100px;
  z-index: 0;
}
.custom-sticky {
  position: sticky;
  top: 140px;
}
.default-page-template {
  padding-top: 200px;
  height: auto;
}
div#searchGrid ul {
  display: flex;
  flex-wrap: wrap;
}
.blogtop.searchPg .wrapost {
  background: #fff;
  height: 100%;
}
#search-form-modal form.search-form {
  padding: 0 25px;
}
form.search-form {
  padding: 0;
  position: relative;
}
button.search-submit {
  position: absolute;
  right: 20px;
  background: none;
  border: none;
  color: #6a00ff;
  cursor: pointer;
}
.blogtop.searchPg .wrapost span.readMoreArrowRed {
  display: block;
  position: absolute;
  right: .8em;
  bottom: .8em;
  color: #6a00ff;
}
.blogtop.searchPg .wrapost span.readMoreArrowRed i.material-icons {
  display: block;
  font-size: 22px;
  transform: rotate(180deg);
}
.wp-pagenavi {
  clear: both;
  text-align: center;
  padding-top: 50px;
}
.wp-pagenavi span.pages, .wp-pagenavi .page, .wp-pagenavi span, .nextpostslink, .previouspostslink, .wp-pagenavi .last {
  padding: 10px 15px;
  margin: 1px;
  border: 1px solid #6b19ff;
}
.wp-pagenavi span.current {
  background: #6b19ff;
  color: #fff;
}
.transformation-partner-sec .slider-pattern {
  bottom: -100px !important;
  left: -70px !important;
}
div#carousel_content .owl-nav {
  position: absolute;
  top: 45%;
  width: 105%;
  left: -20px;
  right: 0;
  display: flex;
  justify-content: space-between;
}
div#carousel_content .owl-nav button {
  background: #6b19ff;
  color: #fff;
}
.blog-detail-content ol li p br {
  display: block;
}
.a.seek {
  color: #292929;
}
.blog-detail-content .seek br {
  display: block;
}
.blog-detail-content p > img {
  display: inline-block;
}
.fixed-action-btn {
  display: none;
}
.single-post-page .video-outer {
  max-width: 900px;
  margin: 0 auto;
  width: 100%;
  box-shadow: 0 0 20px rgb(0 0 0 / 11%);
}
.framework-item h4 {
  font-size: 24px;
}
.owl-nav.disabled {
  display: none;
}
.g-link {
  padding-left: 40px;
  margin-top: 20px;
}
.g-link:hover {
  color: #6b19ff;
}
.g-link img {
  left: 0;
  top: 0;
}
.glossarypage select, .glossarypage select:focus, .glossarypage select:active {
  max-width: 18em;
  border: 0;
  margin: 0 auto;
  height: 2.8em;
  font-size: 18px;
  line-height: 1.44em;
  color: #fff;
  text-align: center;
  background: #6a00ff url(https://www.infoprolearning.com/wp-content/uploads/2018/10/arrowimg.png) no-repeat right center;
  -webkit-appearance: none;
  border: 0;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  padding: 0 35px 0 15px;
}
.input-field.glossary-select {}
.input-field.glossary-select .select-wrapper {
  background: #6b19ff url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/select-caret.svg) no-repeat 92% 25px;
  width: 16em;
  margin: 0 auto;
}
.input-field.glossary-select .select-wrapper input.select-dropdown {}
.input-field.glossary-select .select-wrapper input.select-dropdown {
  color: #fff;
  padding: 10px 25px;
  width: 14em;
}
.input-field.glossary-select .dropdown-content li > span {
  padding: 3px 10px;
}
.input-field.glossary-select .dropdown-content li > span {
  color: #292929;
}
.input-field.glossary-select .dropdown-content li {
  min-height: auto;
  padding: 5px 10px;
}
.input-field.glossary-select .dropdown-content li.selected, .input-field.glossary-select .dropdown-content li.selected > span {
  color: #fff !important;
}
.glossary-subscribe {
  margin-top: 65px;
}
.gform-section .glossary_sub {
  margin-top: 25px;
  padding: 45px 30px 30px 30px;
  position: relative;
  overflow: hidden;
}
.glossary-subscribe .pattern-1 {
  transform: rotate(168deg);
  bottom: -184px;
  z-index: -1;
  left: -167px;
  width: 374px;
}
.glossary-subscribe .pattern-2 {
  right: -62px;
  transform: rotate(45deg);
  bottom: -68px;
  z-index: -3;
}
.cta-widget-form.glossary_sub::after {
  left: 0;
  right: 0;
  background: #fafafa;
  content: "";
  position: absolute;
  top: 67px;
  bottom: 0;
  z-index: -2;
  transform: skewY(171deg);
  height: 221px;
}
.gform-section .glossary_sub form {
  position: relative;
}
.glossary-subscribe .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
  width: 70%;
  text-align: left;
}
.glossary-subscribe .hs_submit.hs-submit {
  position: absolute;
  right: 0px;
  top: -25px;
}
.glossary-subscribe h6 {
  font-size: 20px;
}
.glossary-subscribe p.newsletterheader {
  font-size: 16px;
  margin: 0;
}
/*  Footer Start Here */
footer {
  clear: both;
}
.form-section {
  padding-bottom: 80px;
}
.footer-pattern span:first-child {
  bottom: 0%;
}
.footer-pattern span:nth-child(2) {
  left: 33%;
  top: 40%;
}
.footer-pattern span:last-child {
  bottom: 60px;
  right: -15px;
  transform: rotate(90deg);
}
.contact-info > li {
    padding-left: 35px;
    min-height: 50px;
    font-weight: 500;
    font-size: 15px;
    display: inline-flex;
   
    color: #fff;
}
.contact-info > li p {
  margin:0px;
  font-weight: 400;
  color:#BCBCBC;
}
.contact-info > li ul li {
  min-height: 20px;
  
}
.contact-info .dropdown-content li > span {
  color: #292929;
  line-height: 16px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
}
ul.contact-info.new-info .select-wrapper .select-dropdown {
    color: #BCBCBC;
    font-size: 15px;
    font-weight: 400;
}
.contact-info .select-dropdown.dropdown-content li.selected span {
  color: #fff;
}
.select-dropdown.dropdown-content li.selected, .select-dropdown.dropdown-content li:hover {
  background-color: #6b19ff !important;
  color: #fff;
}
.select-dropdown.dropdown-content li:hover span {
  color: #fff;
}
.contact-info > li span {
  left: 0;
  margin-top: -8px;
  display: inline-block;
}
 .contact-info > li:first-child span {
  top: 10px;
} 
.location-position {
    position: absolute;
    left: 190px;
}
.location-icon {
    left: -36px;
}
.location-position .select-wrapper{
    width: 160px;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/caret-white.svg) no-repeat 85% 14px;
}
.location-position .select-wrapper .select-dropdown {
    color: #BCBCBC;
    font-size: 15px;
    font-weight: 400;
}
 .location-position ul li {
    min-height: 20px;
}
.location-position .dropdown-content li > span {
    color: #292929;
    line-height: 16px;
    padding: 8px 16px;
    font-size: 14px;
    font-weight: 500;
}
.location-position .select-wrapper input.select-dropdown{
border-bottom:0px solid #000;
}
.location-position .select-dropdown.dropdown-content li.selected span {
    color: #fff;
}
.contact-info .select-wrapper {
  width: 160px;
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/caret-white.svg) no-repeat 85% 14px;
}
.contact-info .select-wrapper input ,.location-position .select-wrapper input{
  border: none !important;
  font-weight: 700;
  box-shadow: none !important;
}
.select-wrapper {
  background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/caret.svg) no-repeat 100% 11px;
}
.footer-form {
  background: #fff;
  padding: 40px;
  /* max-width: 800px; */
  margin-left: auto;
  box-shadow: 0px 13px 30px rgb(0 0 0 / 5%);
 
}
form#commentform::after {}
.input-field {
  margin-top: 2rem;
}
.input-field > label, .select-wrapper input.select-dropdown {
  color: #292929;
  font-size: 17px;
}
textarea.materialize-textarea {
  min-height: 50px;
}
textarea.materialize-textarea + label {
  padding-top: 10px;
}
button, input, optgroup, select, textarea {
  font-family: 'Roboto', sans-serif;
}
.dropdown-content li > a, .dropdown-content li > span {
  color: #6b19ff;
}
input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]), .select-wrapper input.select-dropdown:focus {
  border-color: #6b19ff;
  -webkit-box-shadow: 0 1px 0 0 #6b19ff;
  box-shadow: 0 1px 0 0 #6b19ff;
}
input:not([type]):focus:not([readonly]) + label,
input[type=text]:not(.browser-default):focus:not([readonly]) + label,
input[type=password]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
input[type=url]:not(.browser-default):focus:not([readonly]) + label,
input[type=time]:not(.browser-default):focus:not([readonly]) + label,
input[type=date]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
input[type=number]:not(.browser-default):focus:not([readonly]) + label,
input[type=search]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label,
select:not(.browser-default):focus:not([readonly]) + label {
  color: #6b19ff;
}
input:not([type]),
input[type=text]:not(.browser-default),
input[type=password]:not(.browser-default),
input[type=email]:not(.browser-default),
input[type=url]:not(.browser-default),
input[type=time]:not(.browser-default),
input[type=date]:not(.browser-default),
input[type=datetime]:not(.browser-default),
input[type=datetime-local]:not(.browser-default),
input[type=tel]:not(.browser-default),
input[type=number]:not(.browser-default),
input[type=search]:not(.browser-default),
textarea.materialize-textarea,
select:not(.browser-default) {
  height: 36px;
}
textarea.hs-input {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 16px;
  margin: 0 0 8px 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: border .3s, -webkit-box-shadow .3s;
  transition: border .3s, -webkit-box-shadow .3s;
  transition: box-shadow .3s, border .3s;
  transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s;
}
label {
  color: #292929;
}
[type="checkbox"]:checked + span:not(.lever):before {
  border-right: 2px solid #6b19ff;
  border-bottom: 2px solid #6b19ff;
}
.footer-form .themebtn {
  height: 0;
  padding: 0;
}
.footer-form input[type="submit"] {
  background: transparent;
  border: none;
  height: 60px;
  padding: 10px 40px;
  cursor: pointer;
  color: #6B19FF;
  text-transform: uppercase;
}
.footer-form input[type="submit"]:hover {
  color: #fff;
}
.footer-form.formbox .hs-form-field {
  width: 100%;
}
.footer-form.formbox .hs-form-field select,.hs_designation_level__c .form-field select {
  display:block;
      border: 0px;
    border-bottom: 1px solid #9e9e9e;
	 color: #292929;
	 font-size: 16px;
	 margin-top:8px;
}

.footer-form.formbox .hs-form-field select:focus,.hs_designation_level__c .form-field select:focus {
    outline: unset;
	border-color: #6b19ff;
    -webkit-box-shadow: 0 1px 0 0 #6b19ff;
    box-shadow: 0 1px 0 0 #6b19ff;
}

input.hs-button.primary:hover {
  box-shadow: inset 180px 0 0 0 #6B19FF;
}
.footer-form.formbox .hs-form-field:nth-child(even) {
  margin-left: 0;
}
#lets-talk textarea.hs-input, #submit-project textarea.hs-input {
  height: 36px;
}
.footer-bottom {
  padding-top: 80px;
  background: #292929;
}
.footer-bottom h6 {
  line-height: 19px;
  font-size: 16px;
  color: #ffff;
}
.footer-bottom a {
  color: #BCBCBC !important;
}
.glossary-link {
  border-top: 0.8px solid #7e7e7e61;
  padding-top: 20px;
  margin-top: 20px;
}
.footer-menu {
  margin-top: 0;
}
.footer-menu > li {
  margin: 12px 0;
}
.footer-menu > li a {
  color: #4C4C4C;
  line-height: 30px;
  font-size: 15px;
  line-height: 10px;
  font-weight: 300;
}
.footer-menu > li a:hover {
  color: #6b19ff;
}
.footer-bottom h6::before {
  position: absolute;
  width: 0;
  height: 2px;
  content: "";
  bottom: -2px;
  background: #6b19ff;
  transition: 0.5s all;
}
.footer-bottom h6:hover::before {
  width: 20px;
}
.footer-social {
    border-top: 0.8px solid #7e7e7e61;
    padding: 15px 0;
    font-size: 16px;
    font-weight: 700;
    min-height: 130px;
}
.social > li + li {
  margin-left: 10px;
}
.social > li a svg {
  transition: 0.4s all;
  transform-origin: 0 0;
}
.social > li a:hover svg {
  transform: scale(1.1, 1.1);
}
#comments form .comment-form-author {
  margin-top: 25px;
}
.social > li a:hover path {
  fill: #6b19ff;
}
.social > li .instagram path:nth-child(2), .social > li .instagram path:last-child {
  fill: #fff;
}
.site-info {
  line-height: initial;
  padding: 20px 0;
  font-size: 14px;
  text-transform: uppercase;
  border-top: 0.8px solid #7e7e7e61;
}
.logo-text {
  font-size: 16px !important;
  color: #ffff;
  font-weight: 300;
}
.site-info a, .site-info {
  color: #BCBCBC;
}
.site-info a {
  padding: 0 5px;
}
.site-info a:last-child {
  padding-right: 0;
}
.site-info a:hover {
  color: #292929;
}
div#youtube-modal {
  cursor: pointer;
}
.cookie-bar {
  width: 100%;
  background: #fff;
  box-shadow: 0px -5px 10px rgb(0 0 0 / 6%);
  position: fixed;
  bottom: 0;
  font-size: 14px;
  text-align: center;
  z-index: 9999;
}
.cookie-bar.footer-cookies {
  display: none;
  opacity: 1;
}
.cookie-bar button.btn.outline {
  background: transparent;
  border: 2px solid #6b19ff;
  color: #6b19ff;
  box-shadow: none;
  padding: 0px 20px;
  font-weight: 600;
}
.cookie-bar button.btn.outline:hover {
  background: #6b19ff;
  color: #fff;
}
.close-register .register, .site-header.active .register {
  display: none;
}
/*  Footer End Here */
.max-pw {
  max-width: 800px;
  margin: 0 auto;
}
.max-1100 {
  max-width: 1100px;
  margin: 0 auto;
}
.case-study {
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.56) 0%, rgba(239, 247, 255, 0.51) 50%, rgba(255, 255, 255, 0.45) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.56) 0%, rgba(239, 247, 255, 0.51) 50%, rgba(255, 255, 255, 0.45) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.56) 0%, rgb(210 230 251 / 51%) 50%, rgba(255, 255, 255, 0.45) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fffffff', endColorstr='#73ffffff', GradientType=0);
}
.case-study .container-slider {
  padding-right: 0;
}
.case-study .case-study-slider.owl-carousel {
  display: block !important;
  margin-left: 0;
}
.case-study-slider .item {
  padding: 15px 15px 15px 0px;
}
.case-study-slider .item > div.item-inside {
  display: flex;
  box-shadow: 0 0 17px rgb(0 0 0 / 5%);
  background: #fff;
  overflow: hidden;
  flex-wrap: wrap;
}
.case-study-slider .owl-item img, .slider-content-box {
  width: 50%;
}
.slider-content-box {
  padding: 30px 47px 30px;
}
.slider-content-box span {
  position: relative;
  font-size: 16px;
  font-weight: 600;
}
.slider-content-box span::before {
  position: absolute;
  left: -47px;
  bottom: 0;
  top: 0;
  content: "";
  width: 32px;
  height: 1px;
  background: #bdbdbd;
  margin: auto;
}
.slider-content-box h4 {
  padding: 20px 0 15px;
  margin-bottom: 25px;
}
.slider-content-box .text-pink {
  color: #cb569f;
}
.slider-content-box ul li {
  position: relative;
}
.slider-content-box ul.ul-list li {
  margin-bottom: 5px;
  padding-left: 15px;
  position: relative;
  font-size: 16px;
  color: #292929;
}
.slider-content-box .ul-list > li::before {
  background: #0eb0ff;
  position: absolute;
  content: "";
  top: 8px;
  left: 0;
  height: 5px;
  width: 5px;
  border-radius: 50%;
}
.case-study-slider .owl-nav.disabled {
  display: none;
}
.case-study-slider .owl-nav {
  right: 30px !important;
  display: none;
}
.flx-wrap {
  display: flex;
  flex-wrap: wrap;
}





/*early career css start here */
   .early-career {
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Early-Career-Development_baner.webp) no-repeat;
   }
.cybersecurity-and-ai-banner {
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Cybersecurity-&-AI.webp) no-repeat;
   }

.agile-project-management {
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Agile-Project-Management.webp) no-repeat;
   }

.senior-leader-banner {
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Senior_leader_development_banner.webp) no-repeat;
   }

.commercial-leader-banner {
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Commercial_Leader_Development_Banner.webp) no-repeat;
   }

.Learning-Technology{
   background: url(
https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Learning-Technology-Consulting.webp)
no-repeat;
}

.advisory-new{
    
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/advisory-banner-img.webp) no-repeat;
}
.self-leadership-banner{
    
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Self-Leadership-banner.webp) no-repeat;
}
.customer-exce-banner{
    
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Customer-Excellence-Leadership-banner.webp) no-repeat;
}
.change-and-cul-banner{
    
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/change-and-culture-banner-img.webp) no-repeat;
}
.learning-administration-banner{
    
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/learning-administration-banner.webp) no-repeat;
}

.about-front{
background: #292929 url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/about-page-banner-version-1.jpg) no-repeat;

}


/*leadership css start here */

.Leadership-new{
    
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/leadership-banner.webp) no-repeat;
}
.videocont-lder img{height: 370px;
    max-width: 100%;
    width: auto;
}

.samebanner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}


/*Learning css start here */


.learning-new{
    
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/advisory-banner-img.webp) no-repeat;
}
.operatin-modal-list-skills {
    min-height: 630px !important;
    min-width: unset !important;
}

@media screen and (min-width: 1441px) and (max-width: 2560px) {
  .full-image {
    left: 0;
    right: 0;
  }
  section.form-pg.single-post-page.banner-wrapper.banner-top.Case.Study {
    padding-top: 200px;
  }
  /*webinar replay page*/
  .formbox.bg-form .hbspt-form .form-field label {
    font-size: 26px;
    text-transform: initial;
  }
  .formbox.bg-form .hbspt-form .form-field label:not(.label-icon).active {
    text-transform: initial;
    font-size: 26px;
  }
  .formbox.bg-form .hbspt-form .form-field {
    margin-top: 20px;
  }
  .formbox.bg-form textarea.hs-input {
    padding-top: 20px;
  }
  .formbox.bg-form .hs-submit {
    padding-top: 20px;
  }
  /*webinar replay page*/
}
@media screen and (min-width: 768px) {
	.max-1139.img-width {
    width: 723px;
}
	    .visib-right-outer {
        margin-left: -20px;
        padding-bottom: 64px;
    }
	.dev-pod-card {
    padding: 25px 15px;
}
	.ipl-platfor-Agnostic-outer {
    padding-left: 20px;
}
	.card-icon-text {
   
    min-height: 442px;
}
	.heading-absolute {
    position: absolute;
    left: 0;
}
	/* Ensure full-width slider */
.Home-video-slider-new {
    width: 100%;
}
.new-front .slider-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.new-front .slider-container {
  display: flex;
  transition: transform 0.5s ease-in-out;
  width: 100%;
}

.new-front .video-item {
  flex: 0 0 100%;
  text-align: center;
  position: relative;
}

.video-item video,
.video-item img {
  width: 100%;
  height: 100vh;
  object-fit: cover;
}

/* Bullet Indicators */
.new-front .bullets {
  position: absolute;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  gap: 10px;
}

.new-front .bullets span {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
}

.new-front .bullets span.active {
  background: #fff;
}

.home-banner-content .mobile-banner-content {
    
    text-align: left;
}
/* Navigation Arrows */
.new-front .owl-nav {
    position: absolute;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    bottom: 31px;
    left: 50%;
    transform: translate(-50%, 16%);
    gap: 40px;
}
.new-front .owl-nav span {
   font-size:35px;
}

.new-front .owl-nav .nav-prev,
.new-front .owl-nav .nav-next {
  pointer-events: all;
  cursor: pointer;
 padding: 10px;
  color: white;
}

	.career-testimonials-slider {
    border: 1px solid #ECECEC;
}
.career-testi-about {
    padding: 0px 30px;
}
.heading-underline::after {
    content: "";
    left: 0;
    height: 3px;
    width: 50px;
    position: absolute;
    bottom: -12px;
    background: #6b19ff;
}
	.career-inspires.owl-nav-slider .owl-nav::after {
    content: "";
    left: 50%;
    width: 2px;
    height: 33px;
    top: 5px;
    background: #c4bfb2;
    position: absolute;
}
	.pattern-black::after {
    content: "";
    left: 0;
    width: 100%;
    height: 213px;
    position: absolute;
    bottom: 0;
    background: #292929;
}
.card-bottom-pattern::after {
    content: "";
    position: absolute;
   
    bottom: -143px;
    width: 70px;
    height: 60px;
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/career-pt1.svg) no-repeat;
    right: 0;
}	
.pattern-testimonial::after {
    content: "";
    position: absolute;
   
    top: 0px;
    width: 150px;
    height: 150px;
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/spotlight-pattern.svg) no-repeat;
    right: 0;
	background-size:cover;
}
.career-pattern-top::after {
    content: "";
    position: absolute;
   
    top: 0px;
    width: 125px;
    height: 80px;
   background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/curve-arrow.svg) no-repeat;
    right: -15px;
	background-size:cover;
	z-index:9;
}
	.heading-36 h2.newheading {
   font-size: 75px !important;
   letter-spacing: 3px !important;
   font-weight: 900 !important; 
   }

	#cta-modalvideo {
    background-color: unset;
}
	.from {
    position: relative;
}
    .from::after {
        position: absolute;
        content: "";
        right: -97px;
        top: 32px;
        width: 50px;
        height: 30px;
        background: url(https://infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/arrow-from-to.png) no-repeat;
        /* transform: translate(0%, -50px); */
    }
	
	.from-to {
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 40px;
	box-shadow: 0px 0px 50px #00000005;
        border-radius: 5px;
}

a.tranform-link.active {
    border-color: #6B19FF;
	font-weight:500;
}

    .team-tab-ul.tranform-tab-modal {
        padding: 30px 90px 0px 40px;
        margin-top: 0px !important;
        border-right: 1px solid #e1e1e1c7;
    }
	.tranform-link {
    display: flex !important;
   
    border-right: 5px solid #BCBCBC;
    border-bottom: 0px !important;
	align-items: center;
	position: relative;
	 overflow: visible !important;
	         justify-content: space-between;
}
li.tab.tab-tranform-list {
    height: 110px;
	
}
    li.tab.tab-tranform-list a:before {
        content: "";
        position: absolute;
        /* left: 129px; */
        top: 50%;
        width: 25px;
        height: 25px;
        transform: translateY(-50%);
        background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Radio-btn_normal.svg) no-repeat;
        z-index: 2;
        right: -16px;
    }
	
	.border-all{
		border: 1px solid #e1e1e1c7;
	}
ul.fs-17 li {
    font-size: 17px;
}
li.tab.tab-tranform-list a.active:before {
   
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Radio-btn_hover.svg) no-repeat;
   

}
	.line-pattern-left::before {
    content: "";
    position: absolute;
    width: 2px;
    background: #d9d4d45e;
    height: 79px;
    left: -22px;
    
}
.deliver-per-right {
    padding-left: 34px;
}
.pd-modal {
    padding: 30px 10px 10px 49px !important;
}
	.pr-chat{
		padding-right:75px !important;
	}
	.chart-item {
    border-left: 1px solid #c7c7c7a6;
    padding-left: 20px !important;
}
	.border-right-pattern::before {
    content: "";
    position: absolute;
    right: -19px;
    height: 100%;
    width: 1px;
    background: #e3e2e29e;
}
	.performance-active-btn .blueprint-content{
		color:#6B19FF ;
		
	}
	
.blueprint-content{
	
	position: absolute;
	
	 line-height: 20px;
    font-size: 17px;
}
.our-app-content1 {
        top: -24px;
        left: 24px;
    }
	
.our-app-content2 {
    top: -24px;
    left: 36px;
}
    .our-app-content3 {
        top: 35px;
        left: 109px;
    }
       .our-app-content4 {
        top: 27px;
        
        left: 105px;
    }
    .our-app-content5 {
        top: 25px;
        left: 101px;
     
    }
    .our-app-content6 {
        top: 27px;
        left: 103px;
     
    }
.our-app-content7 {
        left: 19px;
        bottom: -27px;
    }
.our-app-content8 {
    bottom: -10px;
    left: 16px;
}

		.single.single-press-releases .single-resource-header::before {
    height: 457px !important;
}

.single.single-press-releases .height-p-r-b {
    height: 247px; !important;
	padding-top: 21px;
}
span.blogCaption.bg-press-releases, .single.single-press-releases .single-post-page .heading-tagline h1{
    color: #fff;
}
.single-post-page .heading-tagline h1 {
   
color: #fff;
}
.icon-with-text {
    text-align: center;
    padding-top: 12px;
}
.learning-tab-click::before {
        content: "";
        background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/Learning-Line_1.svg) no-repeat;
        left: 50%;
       
        width: 10px;
        height: 31px;
        position: absolute;
        bottom: 17px;
      
        transform: translate(-50%, 0%);
		background-size: 4px;
    }
	.learning-active-btn .icon-with-text{
		color:#6B19FF;
	}
	.d-pt-80{
		padding-top:80px;
	}
	.d-pt-120{
		padding-top:120px;
	}
	.d-text-white,.search-sec input{
		color: #fff;
	}
	
	.heading-and-filter {
    
    color: #fff;
}
	.all-resource-header::before {
    content: "";
    background: #292929;
    width: 100%;
    height: 320px !important;
    left: 0 !important;
    top: 0 !important;
    position: absolute;
}

.height-158.all-resource-header::before {
    
    height: 158px !important;
    
}

.single-resource-header::before {
    content: "";
    background: #292929;
    width: 100%;
    height: 65% !important;
    left: 0 !important;
    top: 0 !important;
    position: absolute;
}

	.num-pattern-line::before {
   content: "";
   position: absolute;
   left: -12px;
   top: 10px;
   width: 1px;
   height: 336px;
   background: #cfcfcfbf;
   }
	  .pdf-deign {
   
    margin-left: 20px !important;
   }
   	.m-p-0{
	margin:0px !important;
} 
.over-flow-scroll {
    overflow-y: scroll;
}
	 .heading-36 h2 {
        font-size: 36px;
        
    }
	.flex-list li {
    display: inline-flex;
    min-height: 55px;
}
	.border-left::before {
   content: "";
   top: 0;
    height: 100%;
    width: 1px;
    background: #f5f4f214;
    position: absolute;
    right: 0;
}
	
	.pattern-line::before {
    content: "";
    position: absolute;
    left: -20px;
    top: 0;
    width: 1px;
    height: 100%;
    background: #cfcfcfbf;
}
	.speaker-line::before {
    content: "";
    position: absolute;
    top: 0;
    width: 2px;
    height: 100%;
    background: #8080801f;
    right: -60px;
}
	.mt-m25{
		margin-top:-25px;
	}
	
	.mb-destop-120{
		margin-bottom:100px;
	}
	.form-p {
    margin-top: -10px;
}
.pattern-form::before {
    content: "";
    background: white;
    width: 100%;
    height: 51%;
    left: 0;
    bottom: 0;
    position: absolute;
}
.pattern-gray-bg::before {
    content: "";
    background: #F6F6F6 0% 0% no-repeat padding-box;
width: 100%;
    height: 42%;
    left: 0;
    bottom: 0;
    position: absolute;
}
.des-menu-border-r{
border-right:1px solid #e2e2e2ad;
padding-right: 15px !important;
}
.border-left-nav.pd-left-nav {
    border-left: 1px solid #e2e2e2ad;
    padding-left: 12px;
}
	
ul.social.d-flex {
    justify-content: flex-start;
}
	.p-right-m {
    margin-right: 30px;
}
 .p-right-m::before {
   content: "";
        position: absolute;
        right: -15px;
        bottom: 26px;
        width: 2px;
        height: 27px;
        background: #707070;
} 
.contact-info.new-info {
    margin-top: 30px;
}
	.max-width-m3 {
    max-width: 372px;
}
.min-content-w {
    min-width: 410px;
}
  ul.tabs.team-tab-ul {
    height: auto !important;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-flex;
    display: flex !important;
    margin-top: -28px;
  }
  .d-fs-22 {
    font-size: 22px;
  }
  
  .line-height-footer {
    /* line-height: 10px; */
    margin-top: -8px;
  }
  .without-shawow {
    padding: 0px 5px;
  }
  .p-left-right {
    padding: 0px 24px;
  }
  .insite-content-ebook {
    padding-right: 24px;
    padding-left: 15px;
  }
  .hide-on-desktop {
    display: none;
  }
  .our-capability:hover .title-box {
    top: 20px;
  }
  .our-capability:hover .cap-ex {
    left: calc(100% - 124px);
  }
  .img-empo {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
  }
  .min-h-slider {
    min-height: 368px;
  }
  .years-box > div {
    max-height: 170px;
	width: 25%;
	    padding: 0px 12px !important;
  }
  
  .case-study-home-slider .owl-dots,.upcominge-event-slider .owl-dots {
    position: relative;
    display: flex;
    justify-content: center;
    width: 51px;
    margin: 0 auto;
    position: absolute;
    bottom: -60px;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .our-marketing-slider .owl-dots {
    position: relative;
    display: flex;
    justify-content: center;
    width: 51px;
    margin: 0 auto;
    position: absolute;
    bottom: -95px;
    left: 50%;
    transform: translate(-50%, -50%);
  }
   
  .footer-form.formbox .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field
  {
	  float:right;
  }
  .footer-form.formbox .hs_firstname,
  .footer-form.formbox .hs_lastname, 
  .footer-form.formbox .hs_email,
  .footer-form.formbox .hs_phone,
  .footer-form.formbox .hs-richtext, 
  .footer-form.formbox .hs_what_would_you_like_us_to_demo__select_one_or_more_options_below
   {
    width: calc(50% - 17px);
  }
  
  .footer-form.formbox .hs_upload.hs-upload,
  .footer-form.formbox .hs_subscribe_to_updates.hs-subscribe_to_updates,
  .footer-form.formbox .hs_submit.hs-submit
  {
	  width: calc(40% - 17px) !important;
  }
  
  .footer-form.formbox .hs_firstname, .footer-form.formbox .hs_email {
    margin-right: 34px;
  }
  .footer-form.formbox .hs_upload, .footer-form.formbox .hs_subscribe_to_updates.hs-subscribe_to_updates.hs-fieldtype-booleancheckbox.field.hs-form-field {
    margin-top: 1rem;
    margin-bottom: 16px;
  }
  .footer-form .inputs-list .hs-form-checkbox {
    width: 50%;
    display: inline-block;
  }
  .heading-left h2 {
    font-size: 56px;
    font-weight: 300;
    line-height: 70px;
  }
  .flex-footer {
    display: flex;
    gap: 20px;
  }
  .story-content.text-white {
    padding-left: 20px;
  }
  .our-story-menu.bg-black {
    display: flex;
    align-items: center;
    padding: 10px 14px 10px 10px;
    gap: 20px;
    background: url("https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/2024/menu-cta-bg.png") no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
  span.play-icon {
    background: white;
    color: #6b19ff;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
  }
  .our-story-menu.bg-black p {
    color: #fff;
    margin: 0px;
  }
  .our-story-menu:hover .play-icon {
    background: #6b19ff;
    color: white;
    transition: all 0.4s;
  }
  .image-box-insite {
    max-width: 180px;
  }
  .image-box-insite img {
    min-height: 170px;
    object-fit: cover;
    border-top: 4px solid #6B19FF;
    min-width: 198px;
  }
  .insite-content h5 {
    text-wrap: balance;
  }
  .insite-content {
    min-height: 148px;
  }
  .mouse-div {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, -50%);
	z-index:1;
  }
  .site-header.active .register {
    display: none !important;
  }
  .mouse-div img {
    animation: mouse-event 2s linear infinite;
    left: 26px;
    position: relative;
    top: 22px;
  }
  @keyframes mouse-event {
    0% {
      transform: translateY(0%);
    }
    30% {
      transform: translateY(20%);
    }
  }
  .case-study-banner {
    max-height: 220px;
  }
  .banner-top {
    padding-top: 200px;
    margin-bottom: 40px;
  }
  .mt-d-120 {
    margin-top: 120px;
  }
  .mt-d-30 {
    margin-top: -30px;
  }
  section.our-client {
    margin-top: -30px;
}
  .mt-d-60 {
    margin-top: 60px;
  }
  .pattern-center {
    top: 0px;
    width: 48px;
    right: -44px;
  }
  .pattern-case::before {
    position: absolute;
    content: "";
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/Case-Study-Banner-Img.webp);
    left: 0;
    width: 100%;
    height: 48%;
    top: 0;
    max-height: 420px;
    background-size: 100% 100%;
  }
  
  .case-study-body {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
    padding-top: 0px;
    padding-left: 32px;
  }
  .d-f-r {
    float: right;
    margin-bottom: -20px;
  }
  .max-1139 {
    max-width: 1139px;
    margin: 0px auto;
  }
  .max-600 {
    max-width: 600px;
    marging: 0px auto;
  }
  .z-index-2 {
    z-index: 2;
  } 
  .z-index-2-2 {
    z-index: -2;
  }
  .patter-se-bg::before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 400px;
    top: 0;
    background: #F6F6F6;
  }
  .patter-se-bg-bottom::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 300px;
    bottom: -21px;
    background: #F6F6F6;
    z-index: -1;
  }
  .card-num br {
    display: block !important;
  }
  .cta-bg-case .themebtn.mobile-btn {
    margin-top: 0px;
  }
  .row.customized-row .col.s12.m4.center-align {
    border-right: 1px solid #dbdbdb78;
  }
  .row.customized-row .col.s12.m4.center-align:last-child {
    border-right: 0px;
  }
  .banner.landing-banner .row {
    margin-bottom: 0px !important;
  }
  .insight-top-gap {
    margin-top: 65px;
  }
  ul.contact-info.flex-info {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
@media screen and (min-width: 992px) {
	.line-height {
    line-height: 42px !important;
}

	.banner-title-tagline {
    margin-top: 120px;
  }
  .fs-46 {
    font-size: 46px;
    font-weight: 500;
  }
  .page-section-container h2 {
    line-height: 48px;
  }
  h1.w-r-h {
    line-height: 50px;
    font-size: 44px;
    font-weight: 900;
  }
  .video-outer.remove-box {
    box-shadow: none !important;
    border-bottom: 2px solid #faf5fc;
  }
  .h-v-inner.insurance {
    margin-top: 175px;
  }
  h1 {
    line-height: 70px;
    font-size: 54px;
  }
  h2 {
    line-height: 40px;
  }
  h3 {
    line-height: 41px;
  }
  .unlock-transformation .heading-tagline p, .line-height {
    line-height: 34px;
  }
  section.scroll-section {
    margin-bottom: 109px;
  }
  .case-study-slider .owl-dots {
    display: none;
  }
  .case-study-slider .owl-nav {
    display: inline-block;
  }
}
@media screen and (min-width: 1201px) {
  .row .col.xl8, .row .col.xl7, .row .col.xl4, .row .col.xl5 {
    /* width: 50%; */
  }
  .insights-item .slider-image {
    width: 200px;
    flex: 0 0 200px;
  }
  .insights-item .slider-image img {
    height: 260px;
    object-fit: cover;
  }
  .scroll-section .custom-sticky {
    height: 260px;
  }
  .td-acc .full-image.tab-right-image {
    margin-top: 200px;
    top: 0;
  }
}
@media screen and (min-width: 1280px) {

  .business-benefits-slider .item > div {
    max-height: 475px;
  }
  .business-benefits-slider.bbs-max-h .item > div {
    max-height: 375px;
  }
  .digital-slider .item > div, .business-benefits .item > div, .your-partner .item > div, .transformation-partner .item > div {
    max-height: 454px;
  }
  .digital-slider.ds-max-h .item > div {
    max-height: 300px;
  }
  section.py-80.slider-outer-home {
    padding-top: 0px;
  }
  .sec-fotter-p {
    padding-top: 40px !important;
  }
  .h-v-inner.insurance {
    margin-top: 175px;
  }
  .h-v-inner .play-button {
    margin-bottom: 30px;
  }
  .pl-50 {
    padding-left: 50px;
  }
  .pt-80 {
    padding-top: 80px;
  }
  .m-0 {
    margin: 0;
  }
  .owl-next.disabled, .owl-prev.disabled {
    /* display: none !important; */
  }
  .headerTop .nav li.menu-item-has-children, .headerTop .nav a {
    position: relative;
    z-index: 1;
  }
  .headerTop .nav ul:not(.sub-menu) > li:not(:last-child) > a:after {
    content: "";
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #6a00ff;
    height: 2px;
    opacity: 0;
    transition: all .3s ease-in-out;
    top: 20px;
  }
  .headerTop .nav a:not(.themebtn):hover {
    color: #6a00ff;
  }
  .headerTop .nav ul > li.h-menu > a:after, .headerTop .nav ul > li.s-btn > a:after {
    content: none !important;
  }
  .headerTop .nav li.menu-item-has-children {
    padding-right: 20px;
  }
  .headerTop .nav ul:not(.sub-menu) > li:not(:last-child):hover > a:after {
    opacity: .6;
    width: 25px;
  }
  .headerTop .nav ul.sub-menu {
    position: absolute;
    left: 0;
    top: 40px;
    width: 260px;
    display: block;
    padding: 0;
    transition: all 0.4s;
    box-shadow: 0 0 15px rgb(0 0 0 / 16%);
  }
  .headerTop .nav ul.sub-menu li.menu-item-has-children > ul.sub-menu {
    right: 0;
    left: 103%;
    top: 0;
  }
  .headerTop .nav ul.sub-menu li > ul.sub-menu, .headerTop .nav ul.sub-menu {
    visibility: hidden;
    opacity: 0;
    transform: translateY(20px);
  }
  .headerTop .nav ul.sub-menu:before {
    content: '';
    height: 10px;
    width: 10px;
    top: -5px;
    left: 25px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
    display: block;
    position: absolute;
  }
  .headerTop .nav ul.sub-menu > li ul.sub-menu:before {
    top: 15px;
    left: -5px;
  }
  .headerTop .nav ul.sub-menu li {
    padding: 0;
    text-align: left;
    display: block;
    line-height: 1;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    background: #fff;
    position: relative;
    float: none;
  }
  .headerTop .nav ul.sub-menu li a {
    font-size: 14px;
    line-height: 1.1;
    padding: 1em;
  }
  .headerTop .nav ul > li.menu-item-has-children:hover > .icon:before {
    border-color: transparent transparent #6b19ff transparent;
    transform: translateY(15px);
  }
  .headerTop .nav ul.sub-menu li:hover:before {
    content: '';
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background: #6a00ff;
    position: absolute;
    transition: all .3s ease-in-out;
  }
  .headerTop .nav ul > li.menu-item-has-children:hover > ul.sub-menu, .headerTop .nav ul.sub-menu li.menu-item-has-children:hover > ul.sub-menu {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
  }
  .headerTop .nav ul > li.menu-item-has-children ul.sub-menu > li.menu-item-has-children > .icon:before {
    right: 15px;
    top: 18px;
    transform: translateY(0px);
  }
  .headerTop .nav ul > li.menu-item-has-children ul.sub-menu > li.menu-item-has-children:hover > .icon:before {
    transform: translateY(0px) rotate(90deg);
  }
 
  .site-header.active .headerTop .nav a.themebtn::after {
    opacity: 1;
    top: -27px;
    right: -40px;
    height: 156px;
    background-size: 150px;
    background-position: 190% -45px;
    width: auto;
  }
  .site-header .headerTop .nav a.themebtn span {
    opacity: 0;
    position: absolute;
    right: -8px;
    transition: 0.5s all;
  }
  .site-header.active .headerTop .nav a.themebtn span {
    opacity: 1;
  }
  .site-header.active .headerTop .nav a.themebtn {
    /* padding: 90px 25px 20px;  */
    transition: 0.6s all;
  }
  .page-id-11787 .banner-image img {
    position: relative;
    left: -30%;
  }
  .banner .bp {
    right: 10%;
    bottom: -5%;
  }
  .banner-pattern-image .bp {
    right: 5%;
    bottom: 20%;
  }
  .banner .cs-dots {
    top: auto;
    right: 5%;
  }
  .banner .cs-dots.wave-dot {
    right: 40%;
  }
  .banner .image-section-pattern .bp {
    right: 160px;
    bottom: auto;
    top: 158px;
  }
  .left-3 {
    left: -30px;
  }
  .banner .image-section-pattern.clc .bp {
    right: 70px;
  }
  .insights-dots {
    margin: auto;
    left: 0;
    right: 0;
    bottom: 50px;
  }
  .home .banner .image-section-pattern .bp {
    top: 0;
    left: -28px;
    bottom: 0;
    margin: auto 0;
    opacity: 0.8;
  }
  .cards-banner .banner-title-tagline {
    height: calc(100vh - 180px);
    align-items: center;
    display: flex;
    margin-top: -10vh;
  }
  .cards-banner .banner-top-m .banner-title-tagline {
    margin-top: -15vh;
  }
  .cards-banner .banner-card.row {
    position: absolute;
    bottom: -30px;
    z-index: 1;
  }
  .cards-banner .banner-card.row.three-audience {
    bottom: 20px;
  }
  .single-cards.cards-banner .banner-card.row > div {
    width: 100% !important;
  }
  .tabs-right-pattern {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/left-tabs-pattern.svg) no-repeat 142% -105px;
  }
  .cs-dots-square {
    bottom: -25px;
    left: 0px;
  }
  .small-circle-right .bp {
    right: -76px;
    left: auto;
    transform: rotateY(180deg);
    bottom: -115px;
  }
  .pattern-slider .cs-dots-square {
    left: -34px;
  }
  .wave-dots-pattern {
    top: 0;
    right: 20%;
  }
  .four-face-pattern {
    top: 140px;
    left: 10%;
  }
  .advocate-pattern {
    bottom: -80px;
    left: 50%;
  }
  .b-r {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
  }
  .hide-on-desktop-and-down {
    display: none;
  }
  .banner-top-m .banner-title-tagline {
    margin-top: 0px;
  }
  .banner-top-m .banner-card {
    /* margin-top: -205px; */
  }
  
  .banner-image.curated-content-banner img {
    /* margin-left: -45px; */
  }
  .banner-image.talent-as-a-service-banner img {
    padding-left: 70px;
  }
  .top-small-square {
    right: 0;
    top: 54px;
  }
  .fp-unlock-transformation:hover {
    transform: translateY(-15px);
  }
  .circle-dot-square {
    left: -172px;
    top: 35px;
  }
  .mls-wrapper {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/zig-zag.webp) no-repeat center bottom / 100% 605px;
  }
  .small-circle .common-wrapper {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/unlock-pattern.webp) no-repeat left 123%;
  }
  .small-circle-right .common-wrapper {
    background-position: 142% 21%;
  }
  .ap {
    bottom: -15px;
  }
  .customer-success-slider .slider-image img {
    object-fit: cover;
    height: 300px;
    width: 100%;
  }
  .px-70 {
    padding: 0 70px;
  }
  .transforming-business {
    transition: 0.4s all;
  }
  .transforming-business:hover {
    box-shadow: 0 0 57px rgb(0 0 0 / 15%);
    transform: translateY(-10px);
  }
  .video-box:hover .play-button, .transforming-business:hover .play-button {
    width: 160px;
    border-radius: 50px;
  }
  .transforming-business:hover .play-button {
    width: 235px;
  }
  .play-button .play {
    transform: translateX(-26px);
    transition: 0.4s all;
  }
  .video-box:hover .play, .transforming-business:hover .play-button .play {
    transform: translateX(10px);
  }
  .play-button span, .transforming-business .play-button span {
    margin-right: 10px;
    font-size: 20px;
    transition: 0.4s all;
    opacity: 0;
  }
  .okr-benefits {
    max-width:
  }
  .transforming-business .play-button span {
    flex: 0 0 120px;
  }
  .transforming-business .play-button::after {
    content: none;
  }
  .transforming-business .play-button .play {
    transform: translateX(-58px);
  }
  .video-box:hover span, .transforming-business:hover .play-button span {
    opacity: 1;
  }
  .unlock-potential-slider .item h2 {
    line-height: 46px;
  }
  .hover-effect .item::before {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c500db+35,fdf4f7+67&0.11+0,0+100 */
    background: -moz-radial-gradient(center, ellipse cover, rgba(197, 0, 219, 0.11) 0%, rgba(197, 0, 219, 0.07) 35%, rgba(253, 244, 247, 0.04) 67%, rgba(253, 244, 247, 0) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(197, 0, 219, 0.11) 0%, rgba(197, 0, 219, 0.07) 35%, rgba(253, 244, 247, 0.04) 67%, rgba(253, 244, 247, 0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(197, 0, 219, 0.11) 0%, rgba(197, 0, 219, 0.07) 35%, rgba(253, 244, 247, 0.04) 67%, rgba(253, 244, 247, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1cc500db', endColorstr='#00fdf4f7', GradientType=1); /* IE6-9 fallback on horizontal gradient */
    position: absolute;
    left: -26px;
    top: 25px;
    content: "";
    height: 130px;
    width: 200px;
    z-index: 28;
    opacity: 0;
    transition: 0.4s all;
  }
  .hover-effect .item:hover::before {
    opacity: 1;
  }
  .acc-section .right-big-image, .acc-section .left-big-image {
    background-image: none;
  }
  
  .left-big-image {
    background-position: 50% 0;
  }
  .okr-theory {
    right: 118px;
    bottom: 11px;
  }
  .pattern-intro-right {
    right: 118px;
    top: 80px;
  }
  .okr-benefits {
    max-width: 1050px;
    margin: 0 auto;
  }
  .b-video-card .wave-center {
    right: 37px;
    top: 58px;
    z-index: 1;
  }
  .b-video-card .left-sqaure {
    bottom: -33px;
    left: -21px;
  }
  .b-video-card .right-circle {
    right: -56px;
    bottom: -69px;
  }
  .increase, .decrease {
    position: absolute;
    right: 72px;
    height: 0px;
    content: "";
    width: 63px;
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/increasing-Arrow.svg) no-repeat;
    transition: opacity 0.5s linear;
    opacity: 0;
    top: 26px
  }
  .decrease {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/Reduce-Arrow.svg) no-repeat;
    width: 125px;
    right: 22px;
    top: 7px;
    transition: 0.5s all;
  }
  .organizations-using-managed > div:hover .increase, .organizations-using-managed > div:hover .decrease {
    height: 94px;
    opacity: 1;
  }
  .half-circle-right {
    right: 0px;
    transform: rotate(180deg);
    top: -150px;
  }
  .half-circle-left {
    left: 0px;
    bottom: -49px;
  }
  .animate-image {
    position: absolute;
    top: -168px;
    left: 248px;
    transition: 0.5s all;
    transform: rotateZ(8deg);
    display: block;
  }
  .h-w-w .animate-image {
    transform: rotateY(180deg);
    right: -20%;
    top: 21%;
    left: auto;
    max-width: 500px;
  }
  .left-big-image .animate-image {
    left: auto;
    transform: rotateZ(-31deg);
    right: 15%;
  }
  .right-big-image:hover .animate-image {
    transform: rotateZ(100deg);
  }
  .left-big-image:hover .animate-image {
    transform: rotateZ(-100deg);
  }
  .full-image img {
    /*filter: grayscale(1);*/
    transition: 0.5s all;
  }
  .full-image img:hover {
    transform: scale(1.1);
    filter: none;
  }
  .image-box::after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    content: "";
    background: rgb(0 0 0 / 17%);
    bottom: 0;
    transition: 0.4s all;
    opacity: 0;
  }
  .unlock-potential-box:hover .image-box::after, .insights-item:hover .image-box::after {
    opacity: 1;
  }
  .unlock-potential-box:hover {
    box-shadow: -3px 9px 26px rgb(0 0 0 / 15%);
  }
  .unlock-potential-box:hover .scaling-image {
    transform: scale(1.1);
  }
  .unlock-potential-box:hover .right-arrow {
    right: 20px;
  }
  .unlock-okr-circle {
    left: -92px;
    top: -45px;
  }
  .unlock-learn-circle {
    right: -145px;
    top: -147px;
  }
  .digital-platforms:hover .unlock-learn-circle {
    transform: rotateZ(-100deg);
  }
  .digital-platforms:hover .unlock-okr-circle {
    transform: rotateZ(100deg);
  }
  .digital-platforms {
    padding: 0 30px;
  }
  .digital-platforms p {
    font-size: 17px;
  }
  .digital-platforms::after {
    left: 35%;
    right: 0;
    bottom: 30px;
    content: "";
    position: absolute;
    width: 200px;
    height: 100px;
    opacity: 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0.03+0,0+100;Neutral+Density */
    background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.03) 0%, rgba(0, 0, 0, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08000000', endColorstr='#00000000', GradientType=1); /* IE6-9 fallback on horizontal gradient */
  }
  .digital-platforms:hover::after {
    opacity: 1;
  }
  .digi-platform .themebtn {
    position: absolute;
    width: 188px;
    height: 60px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    transform: translateY(10px);
  }
  .digi-platform:hover a {
    opacity: 1;
    transform: translateY(0px);
  }
  .digi-platform:hover img {
    opacity: 0.5;
  }
  .common-success-slider.owl-carousel .owl-nav button:hover,
  .awardsLogo-awardpage .owl-nav .owl-prev:hover,
.awardsLogo-awardpage .owl-nav .owl-next:hover  {
    background: #6B19FF;
    color: #fff;
  }
  .awards-common .item img {
    /* filter: grayscale(1); */
    filter: none;
    padding: 35px;
  }
  .awards-common .item:hover div, .awards-common.tra .item:hover img {
    transform: translateY(-10px);
  }
  .awards-common .item:hover div {
    box-shadow: 0px 12px 17px rgb(0 0 0 / 15%);
  }
  .awards-common .item:hover img {
    filter: none;
  }
  .slider-item:hover .scaling-image {
    transform: scale(1.1);
  }
  .slider-item:hover .themebtn {
    box-shadow: 1px 5px 10px rgb(0 0 0 / 20%);
    color: #fff;
  }
  .insights-item .slider-item:hover .themebtn {
    box-shadow: 1px 5px 10px rgb(0 0 0 / 20%);
    color: #6B19FF !important;
  }
  .slider-item:hover .themebtn::before {
    background: #6B19FF;
    width: 100%;
    z-index: -1;
  }
  .slider-item:hover .themebtn span {
    transform: translateX(10px);
  }
  .our-client-slider .item img {
    /* filter:grayscale(1) opacity(0.5); */
    filter: none;
  }
  .our-client-slider .item img:hover {
    filter: none;
  }
  .our-client.pink-bg-position::after {
    top: 268px;
    height: 521px;
  }
  .home-client.our-client.pink-bg-position::after {
    height: 300px;
    top: 0;
  }
  .insights-item:hover .themebtn span {
    transform: translateX(5px);
  }
  .form-section .animate-image {
    top: -26%;
    left: 17%;
  }
  .page-section {
    padding-top: 150px;
  }
  .tabs-content {
    padding-right: 20px;
  }
  .your-partner {
    display: flex;
  }
  .nav-static .owl-nav {
    position: absolute;
    top: 40%;
    bottom: auto;
    width: 100%;
  }
  .common-success-slider.nav-static button.owl-prev, .common-success-slider.nav-static button.owl-next {
    position: absolute;
    background: #fff;
  }
  .common-success-slider.nav-static button.owl-prev {
    left: 36px;
  }
  .common-success-slider.nav-static button.owl-next {
    right: 6px;
  }
  .tab-pattern {
    background: url(https://www.infoprolearning.com/wp-content/themes/ipl/assets/images-new/tabs-bg.svg) no-repeat center bottom;
  }
  .about-box:hover {
    transform: translateY(-10px);
    box-shadow: 1px 0px 30px rgb(0 0 0 / 8%);
    background: #fbfbfb;
  }
  .footer-bottom h6 {
    min-height: 25px;
  }
  .highlight-menu a {
    
    font-weight: 400 !important;
    color: #ffffffed !important;
}
 
}
@media screen and (min-width:1366px) {
	

  .leadership-development-content-box {
    /* margin-right: -89px; */
  }
  .formbox.bg-form .hs-submit {
    padding-top: 25px;
  }
  .about-front {
    background-size: 100% 80% !important;
}
}
@media screen and (min-width:1440px) {
	.banner.inner-banner-height.podcast-landing-banner {
    height: 85vh;
}
	   
	    .subscribe-channel {
        bottom: 70px;
    }
	.videobanner .videocont-lder svg{
		width:640px;
		}
	.performance-tab-container .performance-left-part .performance-graph-heading {
    
    font-size: 26px;
    left: 40px;
    
    width: 39%;
   
}
.performance-tab-container .performance-right-part .performance-tab-box .performance-tab-box-container p {
    
    font-size: 20px;
    line-height: 25px;
}
.performance-heading-center-mobile {
    font-size: 30px;
}
  .leadership-development-content-box {
    /* margin-right: -120px; */
  }
  .banner-image img {
    max-width: 100%;
    max-height: auto;
  }
  .slider-pattern {
    left: -26px;
  }
  .slider-square-pattern {
    left: 82px;
  }
}
@media screen and (min-width:1600px) {
	
.subscribe-channel {
        bottom: 18px;
    }
	
}
@media screen and (min-width:1680px) {
	
	
}

@media screen and (min-width:1920px) {
	.img-row img {
    width: 425px;
}
	.subscribe-channel {
        bottom: 75px;
    }
	.banner.inner-banner-height.podcast-landing-banner {
    height: 85vh;
}

	.cta-div {
    width: 396px;
   
}
.firs-c {
    font-size: 18px;
}
	
	.videocont-lder.the-future-modal svg {
    width: 620px;
}
	.inner-banner-height.banner {
  height: 88vh;
  
}
  .row .col.xl8 {
    width: 66.6666666667%;
  }
  .row .col.xl4 {
    width: 33.3333333333%;
  }
  .container.custom-container {
    max-width: 95%;
  }
  .banner-wrapper::before {
    top: -15%;
    right: 0%;
    /* width: 75vw; */
    height: 98vh;
  }
  .slider-pattern {
    left: -62px;
  }
  .slider-square-pattern {
    left: -13px;
  }
  .banner-image {
    height: 87vh;
    padding-top: 6vh;
  }
  .banner-image img {
    margin-top: 2vh;
    object-fit: contain;
    height: 1200px;
    width: auto;
  }
  .customer-success-slider.common-success-slider {
    margin-left: 0;
  }
  .common-success-slider {
    margin-left: -18px;
  }
  .common-success-slider .owl-nav {
    right: -1px;
  }
  .business-benefits-slider .owl-nav, .insights-slider.common-success-slider .owl-nav, .our-industry-expertise-slider.common-success-slider .owl-nav {
    right: -4px;
  }
}
@media screen and (max-width:1600px) {
  .min-h-card {
    min-height: 280px;
  }
  .min-h-255 {
    min-height: 255px;
  }
  .banner-wrapper::before {
    top: -15%;
  }
  .customer-success-slider.common-success-slider {
    margin-left: -15px;
  }
}
@media screen and (max-width:1440px) {
  .full-image {
    right: 11px;
  }
  .full-image > div {
    padding: 0;
  }
  .full-image .row .col {
    width: 100%;
    padding: 0;
    margin-left: 0;
  }
  .left-big-image .full-image {
    right: auto;
  }
  .common-success-slider {
    margin-left: 4vw;
  }
  .digital-slider.common-success-slider {
    margin-left: 2vw;
  }
  .insights-slider, .business-benefits-slider.common-success-slider {
    margin-left: 5vw;
  }
  .our-industry-expertise-slider.common-success-slider {
    margin-left: 3vw;
  }
  .customer-success-slider.common-success-slider {
    margin-left: 6vw;
  }
  .insights-slider.common-success-slider .owl-nav {
    right: 65px;
  }
  .common-success-slider .owl-nav {
    right: 80px;
  }
  .container.slider-container {
    max-width: 100%;
  }
}
@media screen and (min-width: 1366px) and (max-width: 1440px) {
  section.acc-section.td-acc .full-image {
    max-width: 573px;
  }
}

@media screen and (max-width: 1366px) {
  .banner-wrapper::before {
    height: 100vh;
    top: -12%;
  }
  .banner-title-tagline h1 span {
    font-size: 45px;
  }
  .full-image.tab-right-image img {
    max-width: 620px;
    width: 100%;
  }
  .common-success-slider, .customer-success-slider.common-success-slider {
    margin-left: 4vw;
  }
  .digital-slider.common-success-slider {
    margin-left: 4vw;
  }
  .insights-slider, .business-benefits-slider.common-success-slider, .business-benefits.common-success-slider, .our-industry-expertise-slider.common-success-slider {
    margin-left: 2vw;
  }
  .business-benefits-slider .owl-nav, .insights-slider.common-success-slider .owl-nav {
    right: 23px;
  }
  .common-success-slider .owl-nav {
    right: 52px;
  }
  .business-benefits .owl-nav {
    right: 25px;
  }
}
@media screen and (min-width: 1200px) and(max-width:1280px) {
  .home .banner-title-tagline h1 {
    line-height: 56px;
    font-size: 50px;
  }
}
@media screen and (max-width: 1280px) {
  .container, .container.custom-container {
    padding: 0px 20px;
  }
  .explore-link.nav-download-cta {
    bottom: -16px !important;
}
  h1 {
    font-size: 50px;
  }
  .headerTop nav ul:not(.sub-menu) > li + li {
    margin-left: 20px;
  }
  .banner-wrapper::before {
    top: -20%;
  }
  .full-image img {
    max-width: 800px;
    width: 100%;
  }
  .banner-title-tagline h1 span {
    font-size: 40px;
  }
  .banner-card.b-video-card .cards img {
    width: 200px;
  }
 
  .sortList-outer > ul > li {
    padding: 10px 18px;
  }
  .container.slider-container {
    padding: 0;
  }
  .common-success-slider {
    margin-left: 1vw;
  }
  .insights-slider, .business-benefits-slider.common-success-slider, .our-industry-expertise-slider.common-success-slider {
    margin-left: 2vw;
  }
  .framework-image {
    padding-right: 0px;
  }
  .framework-image svg {
    max-width: 490px;
  }
  .common-success-slider.managed-learning-framework-slider .owl-nav {
    right: 28px;
  }
  .common-success-slider .owl-nav {
    right: 86px;
  }
  .business-benefits .owl-nav {
    right: 60px;
  }
  .business-benefits-slider .owl-nav, .insights-slider.common-success-slider .owl-nav, .our-industry-expertise-slider.common-success-slider .owl-nav {
    right: 60px;
    top: -100px;
  }
  .common-success-slider.nav-static .owl-nav {
    right: 0;
    left: 0;
  }
  .common-success-slider.nav-static .owl-nav .owl-next {
    right: 60px;
  }
  .common-success-slider.nav-static .owl-nav .owl-prev {
    left: -14px;
  }
  .tabs-right-pattern {
    background-position: 156% -105px;
  }
  .slider-pattern {
    bottom: -73px;
    left: -70px;
  }
  .slider-square-pattern {
    bottom: 23px;
    left: 10px;
  }
  .framework-image img {
    max-width: 490px;
  }
  .innerBannerImage .bp {
    right: -40px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1280px) {
  .form-gated-box [type="checkbox"] + span:not(.lever) {
    font-size: 14px;
  }
  .banner-card .cards .card-content {
    width: 170px;
  }
}
@media screen and (max-width: 1199px) {
	.custom-esolution .case-study-card-content {    min-height: auto;}
   .custom-acc-sec .videocont-lder{height: 345px;}
   
  nav .brand-logo {
    position: static;
    transform: translateX(0);
  }
  .banner-image img, .banner-wrapper, .default-page-template, .banner-image {
    height: auto;
  }
  br {
    display: none;
  }
  .br-block br {
    display: block;
  }
  .banner-card .cards .card-content {
    width: 100%;
  }
  .banner-card .blog-icon.ebook, .card-content .category-link .material-icons {
    opacity: 1;
  }
  .card-content .blog-icon {
    opacity: 1;
    transform: translateY(25px);
  }
  .banner-card .cards {
    display: flex;
    margin-bottom: 20px;
  }
  .banner-card .cards .card-content, .banner-card .cards, .banner-card .cards img {
    height: 160px !important;
  }
  .banner-card .cards:hover .category-link .material-icons, .banner-card .cards.category-link .material-icons {
    opacity: 1;
    transform: translateY(24px);
  }
  .what-we-do-box .title-box p {
    font-size: 16px;
  }
  .scroll-tab-section .tabs .tab h5 br {
    display: block;
  }
  .common-success-slider .owl-nav {
    position: static;
    margin-top: 20px;
    text-align: center;
  }
  .container.slider-container {
    padding: 0 40px;
  }
  ul.right.show-on-large {
    display: none !important;
  }
  nav a.sidenav-trigger {
    height: 40px;
    width: 40px;
    border-radius: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ece5f3;
  }
  .sidenav-trigger span {
    background: black;
    width: 25px;
  }
  .site-header span.icon {
    height: 47px;
    width: 47px;
  }
  div#mobile-demo {
    padding-top: 30px;
    background: #6a00ff;
  }
  .transition {
    transition: all 0.7s ease-in-out;
  }
  a.sidenav-trigger.active {
    z-index: 9999;
    border: 2px solid #fff;
    border-radius: 0;
    background: transparent;
  }
  a.sidenav-trigger.active span {
    background: #fff;
  }
  .sidenav {
    -webkit-transform: translateX(105%);
    transform: translateX(105%);
    width: 100%;
  }
  .sidenav.active {
    transform: translateX(0);
  }
  ul#menu-left-side-menu {
    padding-bottom: 100px;
    height: 80%;
  }
  .site-header span.icon::before {
    border-color: #fff transparent transparent transparent;
    top: 2px;
  }
  .site-header .child-parent span.icon::before {
    border-color: #fff transparent transparent transparent;
    transform: rotate(180deg) !important;
    top: 20px;
  }
  .site-header .open-child-parent-sub-menu span.icon::before {
    border-color: #fff transparent transparent transparent;
    transform: rotate(0deg) !important;
  }
  .site-header .open-sub-menu span.icon::before {
    border-color: transparent transparent #fff transparent;
  }
  ul#menu-left-side-menu > li a {
    color: #fff;
    height: auto;
    line-height: 40px;
    text-transform: uppercase;
    padding-left: 16px;
  }
  ul.sub-menu > li .sub-menu > li a {
    padding-left: 38px !important;
  }
  div#mobile-demo {
    padding-top: 30px;
    background: #6a00ff;
  }
  nav .sidenav-trigger {
    float: right;
    position: relative;
    z-index: 1;
    height: 24px;
    background: #6a00ff;
    margin: 0;
    top: 10px;
  }
  .sidenav {
    width: 100%;
  }
  .sidenav.active {
    transform: translateX(0);
  }
  div#mobile-demo .mobile-menu-close {
    right: 15px;
    background: #6a00ff;
    color: #fff;
    width: 30px;
    padding: 0;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    border: 2px solid #fff;
  }
  ul#menu-mobile-new-menu {
    padding: 25px 15px 0;
  }
  ul#menu-mobile-new-menu > li a {
    border-bottom: 1px solid rgb(255 255 255 / 48%);
  }
  ul#menu-mobile-new-menu > li a {
    padding: 0;
    color: #fff;
    font-size: 16px;
  }
  .site-header .sub-menu {
    display: none;
  }
  .site-header .open-sub-menu .sub-menu {
    display: block;
  }
  .site-header .sub-menu .child-parent .sub-menu {
    display: none;
  }
  .site-header .sub-menu .child-parent .sub-menu {
    display: none;
  }
  .open-child-parent-sub-menu .sub-menu {
    display: block !important;
  }
  .site-header .open-sub-menu span.icon::before {
    border-color: transparent transparent #fff transparent;
    transform: translateY(10px);
  }
  .site-header .sub-menu > li a {
    padding-left: 20px !important;
  }
  .unlock-okr-banner img {
    max-width: 100%;
  }
  .play-button span {
    display: none;
  }
  .left-big-image, .right-big-image {
    display: block;
  }
  .owl-theme .owl-nav [class*=owl-]:hover {
    background: #6a00ff;
    color: #fff;
  }
  .full-image {
    padding: 0 15px;
  }
  .full-image, .left-big-image .full-image {
    transform: none;
    position: static;
    padding: 0 6%;
  }
  .unlock-potential-box {
    margin-bottom: 20px;
  }
  .full-image .row .col {
    padding: 13px;
  }
  .themebtn {
    min-height: 50px;
  }
  .insights-item {
    padding: 0;
    border: 1px solid #ddd;
  }
  .slider-item, .insights-item {
    margin: 0 0 30px;
  }
  .insights-item > div {
    display: block;
  }
  .insights-item .slider-image {
    max-height: 310px;
    padding: 15px;
  }
  .insights-item .slider-content p {
    padding: 15px;
    margin: 0;
  }
  .insights-item .slider-content h5 {
    min-height: auto;
    padding: 0 15px 15px;
  }
  .leadership-development {
    padding: 80px 0;
  }
  .sortList-outer > ul {
    display: block;
  }
  .sortList-outer > ul > li {
    min-width: 126px;
    text-align: center;
    display: inline-block;
    margin-bottom: 10px;
  }
  .sortList-outer > ul > li:first-child {
    margin-right: 10px;
  }
  .sortList-outer > ul > li + li {
    margin-right: 5px;
    margin-left: 0;
  }
  .sort-by {
    display: block;
    width: 197px;
  }
  .sort-by svg {
    max-width: 13px;
  }
  .owl-next.disabled, .owl-prev.disabled {
    opacity: 0.4;
  }
  .full-image.tab-right-image img {
    max-width: 100%;
  }
  .what-we-do-box:hover .title-box, .what-we-do-box .title-box {
    top: auto;
    transform: translateY(0);
    bottom: 0;
  }
  .what-we-do-box .title-box p, .what-we-do-box:hover .title-box p, .what-we-do-box:hover::after, .what-we-do-box::after {
    opacity: 1;
  }
  .about-box {
    margin-bottom: 15px;
  }
  .about-box img {
    opacity: 1;
    height: auto;
    transform: translateY(0px);
    width: 100%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .full-image.tab-right-image .shadow {
    position: absolute;
    rgb(8 3 3 / 9%): ;
    top: 189px;
    right: 0;
    width: 50%;
  }
  .site-header {
    padding: 20px 0 35px;
  }
  nav .nav-wrapper {
    height: 58px;
  }
  .right-big-image .row .col.l4, .left-big-image .row.col.l4, .right-big-image .row .col.l5 {
    width: 100%;
  }
  .left-big-image .row .col.offset-l8 {
    margin-left: 0;
  }
  .full-image img {
    max-width: 100%;
  }
  .banner-title-tagline h1 {
    line-height: 50px;
    font-size: 45px;
  }
  .leadership-development-tabs .tabs .tab h5 {
    font-size: 17px;
  }
  .hide-on-med-and-down {
    display: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .fs-50, h2 {
    font-size: 50px;
  }
  .banner-image img {
    max-width: 100%;
  }
  .scroll-tab-section .tabs .tab h5 {
    font-weight: 600;
    font-size: 15px;
  }
  svg.h-1, svg.h-2, svg.h-4, svg.h-3, svg.h-5, svg.h-6 {
    height: 140px;
  }
  svg.h-2 {
    left: 14.5%;
    top: 36.5%;
  }
  svg.h-5 {
    right: 14.5%;
    top: 36.5%;
  }
  .post_grids li {
    width: 48%;
  }
  .scroll-section .tabs {
    display: block;
  }
  .man-scale span:first-child {
    top: 163px;
  }
  .what-we-do-box:hover .title-box {
    top: 0;
  }
  .leadership-development-content-box .popup ul > li {
    margin: 3px 0;
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .scroll-tab-section .tabs .tab span {
    display: none;
  }
  .leadership-development-tabs .tabs .tab a {
    padding: 20px 6px;
  }
  .fs-28 {
    font-size: 22px;
  }
}
@media screen and (max-width: 991px) {
	 .grid {
   grid-template-columns: repeat(2, 1fr);
   }
   .cardleadership p {
   width:215px;
   }
  .date::after {
    display: none;
  }
  .l-c-w-p::after {
    display: none;
  }
  .py-80 {
    padding: 40px 0;
  }
  .banner-wrapper::before {
    height: 45vh;
  }
  .home .banner .row.valign-wrapper,.testimonials .row.valign-wrapper{
    flex-direction: column;
  }
  .banner .row.valign-wrapper {
    flex-direction: column;
  }
  .banner-title-tagline {
    padding: 30px 0;
  }
  .unlock-transformation-box {
    margin: 0 auto 15px;
  }
  .unlock-transformation-box img {
    width: 100%;
  }
  .video-box {
    background: url(https://2854653.fs1.hubspotusercontent-na1.net/hubfs/2854653/ipl-livewebsite-images/video-mobile-new-bg.webp) no-repeat center center / cover;
    padding: 50px 0;
  }
  .video-box .scaling-image, .video-box .overflow-hidden img {
    display: none;
  }
  .video-box > div:not(:last-child) {
    position: static;
  }
  .vertical-border {
    display: none;
  }
  .learning-services.rnvp {
    padding-bottom: 0;
  }
  .home .our-client {
    background: none;
  }
  .common-success-slider {
    margin-left: 0;
  }
  .form-section .heading-tagline {
    margin-top: 80px;
  }
  .unlock-potential-content p {
    min-height: 75px;
  }
  .framework-image {
    display: none;
  }
  .footer-form {
    max-width: 100%;
  }
  .focus-alignment .tabs {
    display: block;
  }
  .how-we-work-tab .tab {
    width: auto;
  }
  .years-box.why-row {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  
  .case-study-slider .owl-item img, .slider-content-box {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
	
	.chart-item {
    text-align: center;
    text-align: -webkit-center;
    border-bottom: 1px solid #74747478;
    margin-bottom: 20px;
}
.color-span-chart {
   
    padding-bottom: 10px;
}
	
  .managed-learning-title {
    
    min-height: 21px;
}
.managed-learning-card {
    
    padding: 0px 25px 10px 25px;
    border-bottom: 1px solid #b1afaf4d;
    margin-bottom: 29px;
}
  .managed-seprater-line{
    top: 85px;
  }
  .managed-learning-card::after{
    content: "";
    background: none;
  }
	
  .performance-tab-container .performance-right-part .performance-tab-box .performance-tab-box-container{
    width: 100%;
    margin: 0px 0 0px 0;
    border: none;
    padding: 0px;
    border-radius: 0%;
  }
  .performance-tab-container .performance-left-part, .performance-tab-container .performance-right-part{
    width: 100%;
  }
  strong.performance-desktop-title {
    display: none;
}
  strong.performance-mobile-title{display: block; 
    margin: 15px 0 10px 0;
  }

  div.performance-mobile-container{
    margin: 20px 0 20px 0;
    border: 1px solid #EDEDFA;
    padding: 30px;
    border-radius: 20px;
}

.performance-heading-center-mobile{
  text-align: center;
}
.performance-seprater-mobile::after{
  content: "";
  display: block;
  margin: 20px 0 20px 0;
  width: 100%;
  border-bottom: solid 1px #DEDEDE;
}
.performance-tab-container .performance-right-part .performance-tab-box{
  position: inherit;
  top: auto;
  transform:none;
}
  .performance-feedback-mobile{
    display: block; 
  }
  .performance-tab-mobile-icon{
    width: 50px;
    margin: 0px 0 10px 0;
  }
  .tab-cardtext-mobile-txt1::after{
    content: "";
    display: block;
    margin: 20px 0 20px 0;
    width: 100%;
    border-bottom: solid 1px #DEDEDE;
  }
  .performance-left-part{display: none;}
 

  .performance-tab-mobile-icon{display: block; width: 100%;}
	.single-post-page .blog-icon{
		color:#292929;
	}
.videobanner .banner-title-tagline {
    padding-top: 101px;
}

	.featured-guest-wrapper {
    padding-bottom: 7px;
}
.nub-word {
    padding-bottom: 0px;
}
.mobile-p-b {
    padding-bottom: 31px;
}

.visiblity-part-left {
    text-align: center;
}
.nub-word h2 {
    margin-bottom: -2px !important;
}
.nub-word p {
    margin-top: 7px;
	margin-bottom: 0px;
}
	.partner-flex {
    flex-direction: column;
   
}
.partner-item {
    padding-bottom: 11px;
}
	.animation-image {
    display: none;
}
.banner.inner-banner-height.podcast-landing-banner.videobanner {
    padding-top: 68px;
}
.nolan-layout-design {
	 text-align: center;
    text-align: -webkit-center;
}
.img-sect {
    max-width: 150px;
}
.sub-heading {
    line-height: 30px;
    font-size: 26px;
}
.about-image-podcast {
    max-width: unset;
	background: #292929;
        padding: 37px 12px;
        border-radius: 10px;
		        margin-bottom: 24px;
}
.about-image-podcast img {
    display: none;
}
	.img-row {
    float: initial;
    padding-right: 0;
}
img.animation-fist.sec {
    
    bottom: -11px;
   
    right: unset;
}
	.podslider-item {
  flex: 0 0 auto;
 
}
.podslider-item img {
  width: 246px;
  height: auto;
  display: block;
}
banner-title-tagline.nolan-banner-tagline h1 span + span {
  
    display: block;
}
	.img-row {
    display: flex;
    gap: 12px;
    padding: ma;
    align-items: center;
    justify-content: center;
}
.img-row img {
 
    max-width: 120px;
    
    
}
.subscribe-channel {
    position: initial;
    
    text-align: center;
}
.podcast-landing-banner .banner-title-tagline {
    padding-top: 50px !important;
}
.heading-posi-pod.white-text {
            position: initial;
    left: 14px;
    top: 45px;
    text-align: center;
	
   
}
.heading-posi-pod h1 {
 line-height: 23px;
        font-size: 44px;
}
.partner-item {
    flex: 0 0 calc(100% / 2);
}
.partner-flex {   
justify-content: center;
   
}

	.mobile-pt {
    padding-top: 20px;
}
.cost-modal-stack {
   
    display: block;
	padding-bottom: 13px;
}
.cost-modal-stack div {
    border-left: 0px solid #b7b7b7c2;
    padding: 25px;
    border: 1px solid #b7b7b754;
    margin-bottom: 10px;
}
	.cost-modal-stack {
    justify-content: unset;
    gap: 0px;
}
	.ipl-icon-click {
  
    flex-direction: column;
}
	.owl-nav.flexi-fixed-nav {
   
    justify-content: center;
    align-items: center;
    position: relative;
    top: 21px;
    width: 100px;
    justify-self: center;
}

	.videocont-lder.skill-based-banner img {
    height: auto;
}
	.explore-link.modal-learn-more {
    position: initial;
}
.explore-link.modal-learn-more .learn-more::before{
	display:none;
}
	.tabs.learning-journey.modal-tabs .tab.modal-tab-list {
    padding-left: 0px;
}
	.tab-for-modal {
    padding-bottom: 30px;
}
	.slider-tab-des {
    
    font-size: 15px;
    
}
	.icon-card-outer {
    margin-bottom: 10px;
    padding: 18px;
    min-height: 260px;
}
	.how-we-work-tab.about-value-tab .how-we-work-tab-box {
  
    font-size: 25px !important;
}
.mobile-font h4 {
    font-size: 25px;
}
.mission-title {
   
    height: 400px !important;
    
    background-size: cover;
}
	.how-we-work-tab.about-value-tab {
    display: flex;
    flex-direction: column;
    
}
	.how-we-work-tab.about-value-tab {
    display: flex;
    flex-direction: column;
    
}
    .how-we-work-tab.about-value-tab .tab {
       
        width: 100%;
        padding-bottom: 20px;
    }
	 .how-we-work-tab.about-value-tab .tab {
       
        width: 100%;
        padding-bottom: 20px;
    }
	.how-we-work-tab.about-value-tab .active .how-we-work-tab-box {
    
    border-bottom: 2px solid;
    padding-bottom: 11px;
}
.how-we-work-tab.about-value-tab .indicator {
   
    display: none;
}
	
	.tranform-link img{
		display:none;
	}
	.modal-ai-toolkit {
    justify-content: space-around;
	flex-direction: column;
    
}
.toolkit-modal-content {
    width: 100%;
}
    
.key-activities {
       
        display: block;
    }

.key-activities >div {
   
    border: 0;
    padding-bottom: 5px;
}
.toolkit-top-outcum {
    padding: 16px;
  
}
.from-to {
    padding: 15px;
}
	.mobile-banner-content h1 {
    font-size: 30px;
    line-height: 40px;
    
}
	.mobile-banner-content {
    padding-top: 70px; 
}
.mobile-banner-content {
    padding-top: 73px;  
}
.cta-div {
    width: 344px;
  padding: 10px;   
}
.firs-c {
    font-size: 17px;
}
.cta-se-f {
    font-size: 12px;
}
.mobile-banner-content p {
        margin-bottom: 15px;
        line-height: 25px;
  }
  .cta-home-outer {
    margin-top: 25px;
}
	
	.mobile-banner {
    height: auto !important;
    padding-top: 75px;
}
.Home-video-slider .owl-dots {
  
    left: 9%;
    transform: translate(-50%, -50%);
}

	.svg-box svg {
    width: 100%;
    height: auto;
}
	.right-design {
    padding-left: 0px;
    padding-top: 20px;
}
.deliver-per-right {
    padding-top: 20px;
}
.deliver-per-inner {
   
    gap: 15px;
	align-items: self-start;
  
}
.work-partner-card {
   
    margin-top: 20px;
}
.icon-part {
    min-width: 46px;
}
	.wp-pagenavi span.pages, .wp-pagenavi .page, .wp-pagenavi span, .nextpostslink, .previouspostslink, .wp-pagenavi .last {
   
    display: inline-block;
}

	.min-height-gated {
    min-height: 251px;
}
	.mpb-0{padding-bottom:0px;}
	
.outer-bullet {
    border: 0px;
}

.bullet-maker {
    
    gap: 8px;
	 flex-direction: column;
}
.bullet-maker li {
   
    min-height: auto;
   width: 100%;
    display: inline-block;
    position: relative;
    padding-bottom: 13px;
	border-bottom: 0px solid #DFDFDF;
}
.bullet-maker br {
    display: block;
}
.bullet-design {
    padding: 0px 20px;
}
	.videobanner{height: auto!important;}
	.videocont-lder {
     max-width: auto; 
    height: auto;
    position: unset;
    right: 0;
    float: right;
    top: 78px;
    z-index: 9;
	
}
		
		.videocont-lder svg {
    width: 100%;
    transition: 0.4s all;
    height: auto;
}
	.ipl-testimonials p {
    font-size: 17px;
    font-weight: 400;
    
}
	.ipl-service-card-outer {
    
    border: 0px solid #E9E9E9;
    padding: 25px 15px;
    flex-direction: column;
    gap: 20px;
}
.ipl-numb-card {
    border-bottom: 1px solid #e1e1e1d1;
}
.ipl-numb-card: {
    border-bottom: 1px solid #e1e1e1d1;
}
.ipl-numb-card:last-child {
    border: 0px;
}
	.work-partner-card h4 {
    font-size: 24px;
}
.ipl-wp-cc {
   
    font-size: 18px;
}
	 .learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container{
    width: 100%;
    margin: 0px 0 0px 0;
    border: none;
    padding: 0px;
    border-radius: 0%;
  }
  .learning-tab-container .learning-left-part, .learning-tab-container .learning-right-part{
    width: 100%;
  }
  span.learning-heading-new{
    display: block;
    text-align: left;
    font-size: 18px;
  }
  strong.learning-desktop-title {
    text-align: left;
    font-size: 18px;
}
  strong.learning-mobile-title{display: block; 
    margin: 15px 0 10px 0;
  }


.learning-heading-center-mobile{
  text-align: left;
  font-size: 18px;
  font-weight: 500;
}
.learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container::before{
  background: none;
}

.learning-tab-container .learning-right-part .learning-tab-box{
  position: inherit;
  top: auto;
  transform:none;
  background: #fff;
  border: 1px solid #EDEDFA;
  padding: 20px;
}
  .learning-feedback-mobile,.bullet-container{
    display: block; 
  }

  .learning-tab-mobile-icon{display: block; width: 50px;
    margin: 0px 0 10px 0;}

  .modalities-container{
    /* flex-direction: column; */
    display: flex;
    justify-content: space-between;
    padding: 0px;
    flex-wrap: wrap;
  }
  .modalities-graphic-box{
    margin: 10px 0 10px 0;
        display: flex;
        justify-content: space-around;
        flex-direction: column;
        align-items: center;
        flex: 1 1 calc(33.33% - 20px);
  }
  .learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container ul.learn-Icon-list{
    display: flex;
    flex-wrap: wrap;
    gap: 11px;
    padding: 0px;
    box-sizing: border-box;
  }
  .learning-tab-container .learning-right-part .learning-tab-box .learning-tab-box-container ul.learn-Icon-list li{
        box-sizing: border-box;
        text-align: left;
        font-size: 18px;
        flex: 1 1 calc(50% - 20px);
  }
	 .lern-strategy-tabs,.learning-left-part{display: none;}
  .lern-strategy-mobile-title{display: block;}
  .lern-strategy-tab-content {  display: block;}
  .strategy-cards::before{
    position: absolute;
    content: "";
    right: 0px;
    left: 50%;
    width: 95%;
    height: 1px;
    top: -7%;
    background: #d9d4d4bd;
    transform: translatex(-50%);
	display:none;
  }
  .strategy-cards:nth-child(1)::before {
    background: none;
  }
  .strategy-cards:nth-child(4)::before {
    background: #d9d4d4bd;
  }
  
  .learn-strategy-bottom-margin{
    margin-bottom: 0px !important;
  }
	.pb-mob-40{
		padding-bottom:40px;
	}
	.img-heading-card {
    
    padding-bottom: 46px;
}
	.flex-direction {
    flex-direction: column-reverse;
    display: flex;
}
	
	.w-49 li {
   display: flex;
   }
   .ul-50 li ,.w-49 li,.bullet-leftpart, .bullet-rightpart{
   width: 100%; 
   }
   .tabs.learning-journey {
   height: auto !important;
   -ms-flex-direction: column;
   -webkit-flex-direction: column;
   max-width: 100%;
   float: unset;
   min-height: auto;
   }
   .tabs.learning-journey .tab {
   padding-left: 11px;
   }
   .tabs.learning-journey .tab a:before {
   left: 0px;
   }
   .pdf-viewer {
   width: 100%;
   height: 63%;
   }
   .download-pdf-form {
    max-width: 481px;
    
    padding: 6px 7px;
}
.download-pdf-form .hs_submit.hs-submit input.hs-button.primary {
    width: 100px;
    
}
	
.location-position {
    position: absolute;
    left: 34px;
margin-top:12px;
}
	.m-p-0{
		padding:0px !important;
	}
	.contact-info > li {
    padding-left: 38px;
    font-weight: 500;
    font-size: 15px;
    display: block;
    color: #fff;
    min-height: 45px;
    
    margin-bottom: 10px;
}
	.industy br {
    display: block;
}

  ul.tabs.team-tab-ul.hide-on-tab {
    margin-bottom: 35px;
	padding: 0px 6px;
  }
  .d-flex.team-outer {
    flex-wrap: wrap;
	justify-content:center;
    gap: 15px;
  }
  .team-card {
    max-width: 160px;
  }
  .footer-form .hs_subscribe_to_updates.hs-subscribe_to_updates.hs-fieldtype-booleancheckbox.field.hs-form-field {
    margin-top: 0px;
    margin-bottom: 15px;
  }
  .footer-form.formbox .hs-error-msg {
   
    margin-top: -3px;
}
      .rfi {
        left: 17px;
        bottom: 210px;
        height: auto;
        min-width: 130px;
       
    }
  .cook {
    padding: 0px 15px;
  }
  .explore-link.insight-learn-more {
    bottom: 5px;
    right: 15px;
  }
  
  
  .employee-video.position-relative {
    margin-bottom: 20px;
  }
  .sidenav li > a {
    height: auto;
  }
  .padding-cap {
    top: 270px;
  }
  .card-top {
   top: 148px;
   }
  .fs-42 {
    font-size: 30px;
    line-height: 38px;
  }
  .fs-26 {
    font-size: 23px;
    line-height: 28px;
  }
  .owl-nav-slider .owl-nav [class*=owl-]:hover {
    background: transparent;
    color: #fff;
  }
  .owl-nav-slider .owl-nav {
    margin-top: -18px;
  }
  .owl-nav-slider .owl-dots {
    bottom: 0px;
  }
  .our-marketing-slider .owl-nav {
    bottom: -38px;
  }
  .our-awards-slider .owl-item {
    padding: 20px 60px;
    border-right: 0px solid #e9e3e3;
    max-height: 280px;
  }
  .img-empo.video video {
    width: 100%;
  }
  .our-client-slider-new .owl-item .item {
    text-align: center;
    text-align: -webkit-center;
  }
  .unlock-potential-content.case-cat-home {
    margin-bottom: 15px;
  }
  img.logo-fixed {
    display: block !important;
  }
  img.logo-normal {
    display: none;
  }
  .valign-wrapper.mobile-reverse {
    flex-direction: column-reverse;
    gap: 30px;
  }
  .img-empo img {
    float: none;
  }
  .fs-32 {
    font-size: 25px;
  }
  .mob-mb {
    margin-bottom: 15px;
  }
  .insigh-home {
    gap: 22px;
    flex-direction: column;
  }
  .mobile-bg {
    background: #292929;
  }
  .video-cta-case {
    gap: 15px;
    flex-direction: column;
  }
  .v-speaker::before {
    display: none;
  }
  .heading-tagline.mb-0.align-left {
    text-align: left;
  }
  .insight-h-d {
    display: block;
  }
  /* case study design */
  .border-bottom {
    border-bottom: 1px solid #d9d9d9;
  }
  .insights-item .case-min-h h5 {
    min-height: unset !important;
  }
  .tab-case-body .tabs-content {
    margin-top: 0px;
  }
  .number-in {
    text-align: center;
    place-items: center;
  }
  
  .border-bottom::after {
    display: none;
  }
  .card-num {
    gap: 20px;
    align-items: self-start;
    justify-content: center;
    color: #fff;
	padding-bottom:20px;
  }
  .Case.Study .d-flex.justify-content-start.mo-j-con-c {
    justify-content: center;
  }
  .bor-right::after {
    right: -15px;
  }
  .number-in h3 {
    font-size: 22px;
    line-height: 25px;
    color: #fff;
  }
  .cta-bg-case {
    min-height: 335px;
    padding: 20px;
  }
  .themebtn.mobile-btn {
    min-height: 70px;
  }
  .cta-bg-case h2 {
    font-size: 30px;
    line-height: 36px;
  }
  .cat-case-n {
    
    top: -34px;
    font-size: 12px !important;
}
  .mp-lr {
    padding-left: 20px;
    padding-right: 20px;
  }
  .award-card-case {
    margin-bottom: 40px;
  }
  .tab-case-body .active.mobile-visible {
    background: #eff8f6;
  }
  /* end case study design */
  /*Start webinar code*/
  .speak-card {
    gap: 15px;
    margin: 7px 0px;
  }
  .video-outer.remove-box.webinar-video {
    box-shadow: unset;
  }
  .desktop-view {
    display: none;
  }
  .mobile-view {
    display: block !important;
  }
  .mobile-view .speakersDetail .collapsible-header {
    padding-top: 35px;
  }
  .mobile-view .collapsible-body {
    padding-top: 0px !important;
  }
  .formbox.bg-form {
    min-height: 200px;
  }
  .formbox.bg-form .hs-submit {
    float: unset;
  }
  .speakersDetail .collapsible-header .author-img {
    margin-top: -48px;
  }
  /*end webinar code*/
  div#webinar-popup {
    background: url(https://2854653.fs1.hubspotusercontent-na1.net/hubfs/2854653/ipl_images/popup-bgg.png) no-repeat;
    background-size: cover;
  }
  div#webinar-popup {
    width: 90%;
    top: 15% !important;
  }
  .flex-webinar {
    display: block;
  }
  .l-c-w-p {
    width: 100%;
    padding-right: 0px;
  }
  .date-show span {
    font-size: 14px;
  }
  .formbox.webinar-box {
    width: 100%;
    padding-top: 5px;
    max-width: unset;
  }
  .date-show {
    justify-content: flex-start;
  }
  span.sub-he-w {
    font-size: unset;
  }
  .date {
    padding-right: 30px;
  }
  /*header-added css*/
  .mobilehidecjustom {
    display: none;
  }
  .customized-row div:nth-child(2) {
    margin: 60px 0px;
  }
  .marginmobile {
    margin-top: 30px;
  }
  .post-content-list .heading-tagline h2.text-capitalize.fs-42 {
    line-height: 35px;
  }
  .years-box .owl-item p {
    width: 60%;
    text-align: center;
    margin: auto;
    display: block;
  }
  .years-box h3 {
    margin-bottom: 10px;
  }
  .years-box {
    margin-top: 15px;
  }
  .sidenav-trigger.active:before {
    content: "";
    background: #6a00ff;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 76px;
    z-index: -1;
  }
  .sidenav.transition.active:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 72px;
    background: #6a00ff;
  }
  .mobilehidecjustom {
    display: none;
  }
  .customized-row div:nth-child(2) {
    margin: 60px 0px;
  }
  .marginmobile {
    margin-top: 30px;
  }
  .post-content-list .heading-tagline h2.text-capitalize.fs-42 {
    line-height: 35px;
  }
  .years-box .owl-item p {
    width: 60%;
    text-align: center;
    margin: auto;
    display: block;
  }
  .years-box h3 {
    margin-bottom: 10px;
  }
  .years-box {
    margin-top: 15px;
  }
  /*end header added css*/
  .digi-platform img {
    min-height: unset !important;
  }
  .container, .container.custom-container, .container.slider-container {
    padding: 0 15px;
  }
  .pb-80 {
    padding-bottom: 20px;
  }
  h1, .heading-tagline h1 {
    font-size: 40px;
  }
  h2, h3, .fs-48 {
    font-size: 30px;
  }
  .fs-39, .video-box h3 {
    font-size: 30px;
    line-height: 35px;
  }
  .heading-tagline h2 {
    margin-bottom: 30px;
  }
  .site-header {
    padding: 0px 0 2px;
    background: #fff;
  }
  nav .brand-logo, nav .brand-logo img {
    height: 60px;
    margin-top: 4px;
  }
  .default-page-template {
    padding-top: 110px;
  }
  .banner-wrapper {
    padding-top: 110px;
  }
  
  .banner-image {
    display: none;
  }
  .banner-image.unlock-okr-banner {
    display: block;
  }
  .banner .video-box {
    margin: 0;
  }
  .banner-title-tagline h1, .banner-title-tagline h1 span {
    font-size: 30px;
    line-height: 36px;
  }
  .our-client.pink-bg-position::after {
    content: none;
  }
  .unlock-transformation .heading-tagline, .heading-tagline {
    margin-bottom: 10px;
  }
  .right-big-image, .banner-title-tagline, .unlock-transformation .heading-tagline, .heading-tagline {
    text-align: center;
  }
  .unlock-transformation .common-wrapper {
    padding-bottom: 10px;
  }
  .line::after {
    content: none;
  }
  .leadership-development.nvp {
    padding-bottom: 0px;
  }
  .register {
    display: none !important;
  }
  .banner-image img {
    max-width: 100%;
    margin-top: 0;
  }
  .banner-top-m .banner-image img {
    margin-left: 0px;
  }
  .video-box {
    margin-top: -90px;
  }
  .video-box h3 {
    line-height: 40px;
  }
  .transforming-business {
    text-align: center;
  }
  .vertical-border {
    opacity: 0;
  }
  .digital-platforms {
    margin-bottom: 30px;
  }
  .unlock-potential-slider .item {
    text-align: center;
    padding-top: 20px;
  }
  .globe {
    max-width: 180px;
    top: -78px;
  }
  .organizations-using-managed > div {
    margin: 10px 0px !important;
  }
  .organizations-using-managed > div .fs-60 {
    font-size: 40px;
  }
  .our-client-slider.dots.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 0;
  }
  .common-success-slider .owl-nav {
    position: static;
    text-align: center;
  }
  .common-success-slider.owl-carousel .owl-nav .owl-next, .common-success-slider.owl-carousel .owl-nav .owl-prev {
    height: 40px;
    width: 40px;
  }
  
  .awards-common .item > div {
    max-width: 100%;
    height: 180px;
  }
  .awards-common.tra .owl-item + .owl-item {
    border-left: none;
  }
  .organizations-using-managed > div:not(:first-child)::after {
    background-image: none;
  }
  .tabs-content h4 {
    font-size: 24px;
  }
  .insights-slider, .business-benefits-slider.common-success-slider, .our-industry-expertise-slider.common-success-slider, .digital-slider.common-success-slider {
    margin-left: 0vw;
  }
  .slider-content .themebtn {
    font-size: 14px;
    min-height: 45px !important;
  }
  .our-client .heading-tagline {
    margin-bottom: 25px;
  }
  .managed-learning-framework-slider .framework-item {
    margin-top: 25px;
  }
  .managed-learning-framework-slider .framework-item > div {
    display: block;
    margin-bottom: 10px;
  }
  .managed-learning-framework-slider .framework-item > div img {
    display: inline-block;
  }
  .framework-item > div h4 {
    margin-top: 10px;
    font-size: 24px;
  }
 
  .scroll-tab-section .tabs .tab a span {
    display: none;
  }
  .custom-accordian li .collapsible-header {
    text-align: left;
  }
  .custom-accordian .collapsible-body {
    padding: 0px 0px 15px 60px;
    text-align: left;
  }
  .modal {
    width: 95%;
  }
  .form-head h5 {
    font-size: 14px;
  }
  .formbox .hs-form-field, .formbox .hs-submit {
    width: 100%;
  }
  .formbox .hs-form-field:nth-child(even) {
    margin-left: 0;
  }
  .learning-services {
    padding-bottom: 0;
  }
  .leadership-development {
    padding: 30px 0;
  }
  .left-big-image, .right-big-image {
    text-align: center;
  }
  .blog-icon {
    margin-left: 15px;
  }
  .insights-item .slider-content .themebtn {
    height: 55px;
  }
  .common-success-slider {
    margin-left: 0;
  }
  .title-box h4 {
    max-width: 100%;
  }
  .full-image.tab-right-image {
    display: none;
  }
  .tabs-body-item .active::after {
    background-image: none;
  }
  .business-benefits-slider .item > div, .our-industry-expertise-slider .item > div {
    margin: 20px 0 0;
  }
  .your-partner .item > div, .business-benefits-slider .item > div, .digital-slider .item > div, .our-industry-expertise-slider .item > div {
    padding: 25px;
  }
  .tabs-body {
    padding-top: 20px;
  }
  .how-we-work-tab-box {
    padding: 0;
    justify-content: start;
  }
 
  .tabs-body-item {
    overflow: hidden;
  }
  .tabs-body-item .active.mobile-visible {
    margin-bottom: 0;
  }
  .how-we-work-tab-box span {
    font-size: 50px;
  }
  .tabs-content h5 {
    margin-top: 25px;
  }
  .post_grids li {
    width: 100%;
  }
  .form-section {
    padding-bottom: 40px;
	padding-top:0px;
  }
  .footer-form {
    padding: 20px 15px;
  }
  .form-section .heading-tagline {
    margin: 50px 0 35px;
  }
  .blogSlider {
    display: none;
  }
  .scroll-section .custom-sticky {
    height: auto;
    position: static;
  }
  .scroll-tab-content, .scroll-content {
    padding-left: 0px;
  }
  .scroll-tab-section .tabs .tab h5 {
    font-weight: 500;
  }
  .scroll-content:not(:last-child)::before {
    content: none;
  }
  .submit-button {
    flex-wrap: wrap;
  }
  .submit-button label {
    margin-bottom: 20px;
  }
.contact-info.new-info {
    margin-top: 60px;
}
  .footer-social {
   
display:block;
  }
  .formbox .hs-submit {
    position: static;
  }
  .site-info {
    flex-wrap: wrap;
    text-align: center;
    font-size: 9px;
    justify-content: center;
  }
  .site-info > div + div {
    margin-top: 14px;
  }
  .flexRow {
    justify-content: center;
  }
  .scroll-content::after {
    content: none;
  }
  .insights-item .slider-content h5 {
    min-height: 75px;
  }
  .common-success-slider, .customer-success-slider.common-success-slider {
    margin-left: 0;
  }
  .pb-20 {
    padding-bottom: 0;
  }
  .how-we-work-tab .tab a {
    margin: 0;
  }
  .video-sec {
    padding-top: 95px;
  }
  .about-box {
    padding: 35px 30px 20px;
    min-height: auto;
    max-width: 300px;
    margin: 0 auto 10px;
  }
  .about-box h2 {
    font-size: 40px;
  }
  .about-box p br {
    display: block;
  }
  .about-box img {
    width: 100%;
  }
  section#Leadership-Development-Programs {
    overflow: hidden;
  }
  .leadership-development-content-box .popup ul > li {
    width: 100%;
  }
  .unlock-employee-engagement {
    text-align: center;
    padding-top: 0;
  }
  svg.h-1, svg.h-2, svg.h-4, svg.h-3, svg.h-5, svg.h-6 {
    position: relative;
    left: 0 !important;
    right: 0 !important;
  }
  svg.h-1, svg.h-2, svg.h-4, svg.h-6 {
    margin-top: -45px;
  }
  .h-3 + .h-3 {
    display: none;
  }
  .insights-slider, .business-benefits-slider.common-success-slider, .business-benefits.common-success-slider, .our-industry-expertise-slider.common-success-slider {
    margin-left: 0;
  }
  
  .what-we-do-box:hover .dark-image {
    opacity: 0;
  }
  .sortList-outer > ul > li {
    min-width: 47.1%;
  }
  .sortList-outer {
    display: block;
  }
  .sorting-tag {
    top: 30px;
    width: auto;
    max-width: unset;
  }
  .single-post-page .heading-tagline h1 {
    font-size: 30px;
    line-height: 35px;
  }
  .authorInner.singlecontent.flex {
    display: block;
    padding: 15px;
  }
  .profiledecInfo::after {
    content: none;
  }
  .profilePicauth {
    margin: 0;
  }
  .profiledecInfo {
    position: static;
    background: none;
    padding: 0;
    border: none;
    box-shadow: none;
  }
  .authorfullInfo.blog-speaker .authorInner {
    position: relative;
    background: #fff;
    box-shadow: 0 0 7px rgb(0 0 0 / 21%);
    padding: 15px;
  }
  .authorfullInfo.blog-speaker .profilePicauth {
    margin: 0;
    position: static;
  }
  .authorfullInfo.blog-speaker .authorInner img {
    margin: 0 0 10px;
  }
  .authorfullInfo.blog-speaker .authorInner .profiledecInfo {
    padding-left: 0;
  }
  .authorfullInfo.blog-speaker .authorInner .profiledecInfo h3 {
    margin-bottom: 10px;
  }
  .leadership-development-tabs .tabs {
    width: 1500px;
    overflow-X: scroll;
  }
  .scroll-content h3 {
    padding-left: 60px;
    font-size: 24px;
  }
  .play-button img {
    margin-right: -7px;
  }
  .play-button {
    margin-top: 60px;
  }
  .video-box h3, .home .video-box h3 {
    font-size: 30px;
    line-height: 40px;
  }
  .digital-platforms h3 {
    font-size: 26px;
  }
  .customer-success-slider .slider-item {
    margin: 0 0 0px;
  }
  .customer-success-slider .common-success-slider .owl-nav {
    margin-top: 10px;
  }
  .customer-success-slider .slider-image .scaling-image {
    height: 200px;
    object-fit: cover;
    width: 100% !important;
  }
  .right-big-image {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 30px;
  }
  .organizations-using-managed h6 {
    font-weight: 900;
  }
  .custom-sticky .tabs, .how-we-work-tab, .tabs-sec {
    display: none;
  }
  .active.mobile-visible {
    background: #F8F3FF;
    color: #6B19FF;
    border-color: #6B19FF;
    padding: 20px;
    display: block;
    margin-bottom: 30px;
  }
  .active.mobile-visible h5 {
    margin-bottom: 0;
  }
  .scroll-tab-content > div, .tabs-body-item > div, .leadership-development-content-box {
    display: block !important;
  }
  .tabs-body-item > div:not(:first-child) {
    margin-top: 40px;
  }
  .scroll-content h3 span, .scroll-content.active h3 span, .scroll-content:hover h3 span {
    font-size: 30px;
    color: #292929;
  }
  .leadership-development-content-box:not(:first-child) {
    margin-top: 20px;
  }
  .leadership-development-content-box h3 {
    font-size: 24px;
  }
  .footer-bottom {
    padding-top: 0;
  }
  .footer-social {
    border: none;
  }
  .formbox .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list {
    position: static;
  }
 
  .years-box.why-row > div {
    border-left: 0;
  }
  .years-box.why-row .why-col {
    text-align: center;
  }
  
  .mob-p-b-0{
		padding-bottom:0px !important;
	}
	.podcast-dev-card {
   
    padding-top: 20px;
}
	
	.tabs.operatin-modal-list .tab
	{
		padding-left:0px
	}
	.operating-modal-right {
    padding-top: 30px !important;
}
.inner-layout-operating {
   gap: 0px;
    flex-direction: column;
}
	.gated-header::before {
    
    height: 350px !important;
  
}
	.mob-d-block{
		display:block;
	}
	.ipl-video-speaker {
    flex-direction: column;
    gap: 17px;
    padding-top: 25px;
}
.m-fs-20{
	font-size:20px;
	line-height:25px;
}
  ul#menu-left-side-menu {
    margin-top: -12px;
  }
  .heading-tagline.mobile-left-align {
    text-align: left;
  }
  ul#menu-left-side-menu li {
    margin-left: 16px;
    margin-right: 16px;
  }
  ul#menu-left-side-menu > li a {
    font-size: 16px;
    line-height: 48px;
    text-transform: capitalize;
    padding-left: 0px;
    border-bottom: 1px solid rgb(255 255 255 / 48%);
  }
  .insite-content {
    padding-bottom: 25px;
    min-height: 158px;
  }
  .insite-content-ebook {
    padding-bottom: 25px;
    padding: 20px 10px 25px 10px;
  }
  .mobile-mb-0 {
    margin-bottom: 0px !important;
  }
  .option-below {
    text-wrap: balance;
  }
  .heading-left h2 br {
    display: block;
  }
  .heading-left h2 {
    font-weight: unset;
  }
  .full-image .row .col {
    padding: 0px;
  }
  .hide-on-desktop-and-down {
    padding: 20px;
  }
  .h-auto {
    height: auto !important;
  }
}

@media screen and (max-width: 600px) {
	 .aboutmargin-l{margin-left:0;}
   .grid {
   grid-template-columns: 1fr;
   }
   .cardleadership p {
   width:215px;
   }
  .right-border::after {
    display: none;
  }
  .award-card-case.award-flex {
    gap: 2px;
    flex-direction: column;
  }
  .hide-on-mobile {
    display: none;
  }

}
@media screen and (max-width:320px) {
  .banner-title-tagline h1 {
    font-size: 30px;
  }
  .banner-title-tagline h1 span + span {
    font-size: 24px;
  }
  .banner-title-tagline h1 span {
    font-size: 20px;
  }
}
#submit-project .hs_upload_a_file {
  margin-left: 0px !important
}

.newbox-Item{padding-top:0;}
.newbox-Item .topbox{ display:block;}


 