.g-top-minus-custom {
	top: -4.5rem;
}

.g-top-minus-customsolution{
	top: -14.5rem;
}

.bg-business {
	background-color: #ffa400!important;
}

.bg-m365solution{
	background: url(https://imgcdn.myt.mu/mytbusiness/businessimages/microsoft-solutions.jpg) no-repeat center center, rgba(0, 0, 0, 0);
    background-blend-mode: overlay;
    background-size: cover;
}

.bg-plans{
	background: url(https://imgcdn.myt.mu/mytbusiness/businessimages/microsoft-plans.jpg) no-repeat center center, rgba(0, 0, 0, 0);
    background-blend-mode: overlay;
    background-size: cover;
	height: 600px;	
}

.bg-plans-unlimited{
	background: url(https://imgcdn.myt.mu/mytbusiness/businessimages/microsoft-solutions.jpg) no-repeat center center, rgba(0, 0, 0, 0);
    background-blend-mode: overlay;
    background-size: cover;
	height: 600px;	
}

.g-custom-paddingtop{
	padding-top:200px!important;
}	

.custom-boxshadow{
	box-shadow:1px 3px 10px rgb(0 0 0 / 10%);
}

.g-top-custom{
    top: 4rem;
}

.styled-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.styled-list li {
  display: flex;
  align-items: flex-start;
  gap: 5px; /* space between icon and text */
  margin-bottom: 5px;
}

.g-custom-benefitsbox{
	min-height:220px;
}

@media (min-width:768px) and (max-width:991px){	
	.g-custom-benefitsbox{
		min-height:250px;
	}	
	.g-min-height-box2--md{
		min-height: 492px!important;
	}
	.g-min-height-box3--md{
		min-height: 200px!important;
	}	
	.g-min-height-features--md{
		min-height: 374px!important;
	}
	.g-min-height-features2--md{
		min-height: 260px!important;
	}
	.g-min-height-box--md{
		min-height: 800px!important;
	}
	.g-min-height-boxinfo{
		min-height: 87px!important;
	}	
}	

@media (max-width: 767px) {
	.g-top-custom {
		top: 2rem;
	}
	.g-custom-paddingtop{
		padding-top:45px!important;
	}
}

@media (min-width: 992px) {
    .col-custom5 {
        flex: 0 0 20%;
        max-width: 20%;
		padding-left: 5px;
        padding-right: 5px;
    }
}

@media (min-width: 768px) {
	.g-min-height-features--md{
		min-height: 200px;
	}
	.g-min-height-features2--md{
		min-height: 200px;
	}
	.g-min-height-box--md{
		min-height: 500px;
	}
	.g-min-height-box2--md{
		min-height: 280px;
	}
	.g-min-height-box3--md{
		min-height: 310px;
	}	
	
}

.custom-minheight{
	min-height:335px;
}

.micorosoftcarousel1 .g-custom-top{
	top: 33%;
}

.micorosoftcarousel1 .g-custom-left{
	left: 2.5rem!important;
} 

.micorosoftcarousel1 .g-custom-right{
	right: 0rem!important;
} 

@media (max-width: 767px){
	
	.micorosoftcarousel1 .g-custom-top{
		top:45%;
	}	
	.micorosoftcarousel1 .g-custom-left{
		left: 2.71429rem!important;
	}
	.micorosoftcarousel1 .g-custom-right{
		right: 0.71429rem!important;
	}

}

.micorosoftcarousel2 .g-custom-top{
	top: 33%;
}

.micorosoftcarousel2 .g-custom-left{
	left: 2.5rem!important;
} 

.micorosoftcarousel2 .g-custom-right{
	right: 0rem!important;
} 

@media (max-width: 767px){
	
	.micorosoftcarousel2 .g-custom-top{
		top:45%;
	}	
	.micorosoftcarousel2 .g-custom-left{
		left: 2.71429rem!important;
	}
	.micorosoftcarousel2 .g-custom-right{
		right: 0.71429rem!important;
	}

}


@media (min-width: 992px) {
    .col-lg-5custom {
        -ms-flex: 0 0 25%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}