.m-smi{
	margin-top:3rem;
	margin-bottom:3rem
}
@media(min-width: 1200px){
	.m-smi{
		margin-top:5rem;
		margin-bottom:3rem
	}
}
.m-smi__wrap{
	position:relative;
	margin-bottom:3rem
}
@media(min-width: 750px){
	.m-smi__header{
		display:-webkit-box;
		display:flex;
		-webkit-box-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		align-items:center
	}
}
.m-smi__heading{
	text-align:center;
	margin-bottom:1.5rem;
	font-size:24px;
	line-height:1.25
}
@media(min-width: 750px){
	[dir="ltr"] .m-smi__heading{
		text-align:left
	}
	[dir="rtl"] .m-smi__heading{
		text-align:right
	}
	.m-ce__heading{
		font-size:35px;
		text-align:left
	}
}
@media(min-width: 1200px){
	.m-smi__heading{
		font-size:45px
	}
}
.m-smi__pn{
	display:inline-block;
	margin-left:auto
}
@media all and (max-width: 749px){
	.m-smi__pn{
		position:absolute;
		z-index:2;
		bottom:-2.5rem;
		left:50%;
		width:auto;
		-webkit-transform:translateX(-50%);
		-ms-transform:translateX(-50%);
		transform:translateX(-50%)
	}
}
.m-smi__body{
	overflow:hidden
}

#smiSlider.swiper-container>.swiper-wrapper{
	-webkit-box-align:center;
	align-items:center
}
.smi__item{
	box-sizing:border-box;
	display:inline-block;
	border-radius:10px;
	box-shadow:inset 0 0 0 1px #e1e1e1;
	display:-webkit-box;
	display:flex;
	-webkit-box-align:stretch;
	align-items:stretch;
	-webkit-box-pack:center;
	justify-content:center;
	height:100px;
	width:auto
}
.smi__item a{
	display:-webkit-box;
	display:flex;
	text-align:center;
	margin-left:auto;
	margin-right:auto
}
.smi__item:hover .smi__img{
	-webkit-filter:none;
	filter:none;
	opacity:1
}
.smi__img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:100%;

}
@media all and (min-width: 750px){
	.smi__item{
		border-radius:20px;
		height:110px
	}
	.smi__img{
		width:200px
	}
}
@media all and (min-width: 1200px){
	.smi__item{
		border-radius:20px;
		height:100px
	}
	.smi__img{
		width:200px
	}
}