
.d-inline-block{
	display:inline-block;
}
.landing-banner 
.banner.landing-banner h1 {
    text-transform: capitalize;
}

.unlock-transformation.customized p {
    line-height: 26px;
}
.full-suite {
    background: #fff url(https://infoprolearning.com/wp-content/themes/ipl/assets/images-new/arrow-indigo.svg) no-repeat center 90%;
    padding: 20px;
    text-align: center;
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
    min-height: 280px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
	transition:0.3s all;
}

.full-suite h4 {
    font-size: 22px;
	margin-top:10px;
	line-height: 26px;
}
.full-image .vp-button {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    width: 106px;
    height: 106px;
    margin: auto;
}
.full-image .vp-button img,.full-image .vp-button {
	    filter: none;
}

.b-cards {
    background: #fff;
    box-shadow: 0 0 20px rgb(0 0 0 / 5%);
    padding: 25px;
    font-size: 15px;
    min-height: 163px;
    position: relative;
}
.b-cards img{
	display:inline-block;
}
.b-cards div span {
    background: #D8C0FF;
    display: inline-flex;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin: 0 10px 10px 0px;
    font-size: 12px;
}
.b-cards div ul {
    margin-bottom: 0;
}


.b-cards ul {
    display: flex;
}
.b-cards div:not(:last-child) ul {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.b-cards ul li:first-child {
    width: 42%;
}
.workshop-box {
    background: #fff;
    padding: 40px 40px 20px;
    box-shadow: 0px 10px 22px rgb(0 0 0 / 10%);
}
.workshop-box h4 {
    color: #0EB0FF;
    font-size: 26px;
}
.workshop-box ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 15px;
	font-size: 17px;
}
.bullet-list.bullet-list-small li{
	padding-left: 15px;
	  position: relative;
}
.workshop-box ul li::before,.bullet-list.bullet-list-small > li::before {
    position: absolute;
    left: 0;
    top: 8px;
    background: #6B19FF;
    height: 7px;
    width: 7px;
    content: "";
    border-radius: 50px;
}
.bullet-list.bullet-list-small > li::before {
    background: #000;
    height: 4px;
    width: 4px;
}
.learning-services-landing ul li {
    text-align: left;
}
.years-box {
    display: flex !important;
   
    justify-content: space-between;
}

.years-box>div {
    border-left: 1px solid #C7C7C7;
    padding: 0px 23px;
	position:relative;
}

.experienced-facilitators .flexRow .custBox .leaderimg {
    margin-bottom: 0;
}
.experienced-facilitators .flexRow .custBox .leaderimg img {
    width: 85%;
    margin: 0 auto 35px;
}
.experienced-facilitators .flexRow {
    justify-content: center;
}
.experienced-facilitators .flexRow .custBox {
    width: 20em;
}
.experienced-facilitators .flexRow .custBox::after {
    left: 160px;
}
.experienced-facilitators .custBox:hover h6{
	color:#6b19ff;
}
.man-scale.lets-level span:nth-child(2),.man-scale.lets-level span:first-child,.man-scale.lets-level > span:nth-child(3) {
    background-image: none;
}
.lets-level.man-scale > span:first-child {
    left: 0;
    right: 0;
    margin: auto;
    width: 62px;
    top: -58px;
}
.lets-level.man-scale > span:nth-child(2) {
    left: 0;
    top: 50px;
	margin:auto;
}
.lets-level.man-scale > span:last-child {
   right:175px;
   left: auto;
}
.pink-btn {
background: #BF94EA;
    border-radius: 30px;
    color: #fff;
    font-size: 15px;
    padding: 7px 20px;
    margin-top: 20px;
    display: inline-block;
	text-align:center;
	    margin-bottom: 10px;
		    z-index: 1;
    position: relative;
}
.mt-15 {
    margin-top: 15px;
}
.workshop-box h5{
	font-size:18px;
}
.business-impact-card div{
	padding-left:45px;
}
.business-impact-card div img {
	left: 0;
	top:5px;
}

@media screen and (min-width: 1920px){
	.cards-banner.landing-banner .banner-card.row {
		width: 46%;
	}
}
@media screen and (min-width: 1280px){

.cards-banner.landing-banner .banner-card.row {
    width: 52%;
}
.Infopro-Learning-landing .half-circle-right {
    transform: rotate(0deg);
	z-index: -1;
}
.about-dots {
    left: 50%;
    top: 136px;
}
.full-suite:hover{
box-shadow: 0 10px 20px rgb(0 0 0 / 20%);
    transform: scale(1.15);
    z-index: 2;
    position: relative;
}
.full-suite div {
    transition: 0.3s all;
}
.full-suite:hover div {
    transform: scale(0.89);
}
.landing-page-course .circle-dot-square {
    max-width: 500px;
    width: 100%;
}
.business-impact-card:nth-child(1),
 .business-impact-card:nth-child(2),
 .business-impact-card:nth-child(3) {
    margin-bottom: 45px;
}
.workshop-box >.row > div:last-child {
    padding-left: 25px;
}

.workshop-box:not(.three-title) >.row > div:first-child {
    border-right: 1px solid #ddd;
}
.workshop-box.five-column .row div {
    width: 20%;
}
.workshop-box.five-column .row div:not(:last-child), .three-title.four-title > div:not(:last-child) >div:not(:last-child) {
    border-right: 1px solid #ddd;
}
.lr-boder {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
	position:relative;
}

.lr-boder::after {
    width: 1px;
    position: absolute;
    content: "";
    top: 48px;
    bottom: 60px;
    right: 0;
    left: 0;
    margin: auto;
    border-left: 1px dotted #ddd;
} 
.border-center-none.lr-boder::after{
	content:none;
}
.lr-boder > div {
    padding-left: 8px;
}
.learning-services-landing{
	padding-top:120px;
}
.center-border {
    border-left: 1px dotted #ddd;
    border-right: 1px dotted #ddd;
}
.p-a-button {
    position: relative;
    padding-left: 30px !important;
}
.p-a-button .pink-btn {
    position: absolute;
    transform: rotate(-90deg);
    padding: 5px 20px;
    top: 0;
    left: -18px;
    transform-origin: 112px 110px;
    bottom: auto;
}
.business-impact-card > div {
    min-height: 110px;
}

.business-impact-card:nth-child(2) > div, .business-impact-card:nth-child(5) > div {
    padding-left: 70px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
	    padding-right: 20px;
}

.business-impact-card:nth-child(2) > div img,
.business-impact-card:nth-child(5) > div img{
	     left: 25px;
 }
 .business-impact-side-pattern {
    right: 0;
    top: -100px;
}
.pt-learning.cs-dots {
    top: -20px;
    right: 0;
    left: 0;
    margin: auto;
}
}
@media screen and (max-width: 991px){
.no-js .owl-carousel, .owl-carousel.owl-loaded {
    display: block !important;
}
}

@media screen and (max-width: 767px){
.b-cards {
        margin-top: 18px;
}
 .customized-row div:nth-child(2) {
    margin-top: 20px;
    margin-bottom: 20px;
}
.full-image .vp-button {
    width: 60px;
    height: 60px;
}
.business-impact h2 {
    margin-top: 30px;
    padding-bottom: 0;
}
.bullet-list.bullet-list-small li {
    margin-bottom: 10px;
    text-align: left;
}
.years-box>div{
	border-left:none;
}
.landing-cta .heading-tagline h2 {
    margin-bottom: 30px !important;
}
.learning-services-landing h2{
	font-size:30px;
}
.Infopro-Learning-landing {
    text-align: center;
}
.years-box>div {
    padding: 0;
}

}