.why-choose-section{padding: 146px 0 94px 0;text-align: center; background-color: #f6f9fd;position: relative; z-index: 0;overflow: hidden;}
.why-choose-section::after{content:"";width:1213px;height:1202px;background: url(../../../images/circle-shape-solid.png) no-repeat;position: absolute;left: 0;right: 0;margin: 0 auto;top: -50px;
	z-index: -1;}

.why-choose-section *{position: relative;z-index: 1;}
.why-choose-section .swiper-wrapper{padding-bottom: 125px;}
.why-choose-section .swiper-slide{height:auto;}
.why-choose-block{height: 100%;background-color: #FFFFFF;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;overflow: hidden;margin: 66px 0 0;-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}
.why-choose-thumb{position: relative;height: 175px; overflow: hidden;}
.why-choose-thumb img{width:100%;height:auto;}
.why-choose-thumb:after{content:"";position: absolute; left: 0;width:100%;bottom:-5px;height:50px;background-color: #FFFFFF;background: url(../../../images/round-half-shape.svg) no-repeat;background-position: bottom center;background-size: 105%;z-index: 1;}
.why-choose-info{position: relative;padding:0 40px 0 40px;}
.why-choose-info h4{margin: 40px 0 16px 0;}
.why-choose-info .icon{width:102px; height: 102px; position: relative;display: flex;justify-content: center; align-items: center;margin: -50px auto 0 auto;z-index: 2;}
.why-choose-info .icon img{position: relative;z-index: 1; width: 3vw;}
.why-choose-info .icon:after{content:"";width:196px; height: 196px; position: absolute; top: 50%;
	left: 50%;background: url(../../../images/why-chose-icon-bg-blue.png) no-repeat; z-index: 0;background-size: 100% !important;
	background-position: center center !important;margin-top: 4px;margin-left:4px;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);}
.why-choose-info .icon.sky:after{background: url(../../../images/why-chose-icon-bg-sky.png) no-repeat;}	
.why-choose-info .icon.yellow:after{background: url(../../../images/why-chose-icon-bg-yellow.png) no-repeat;}	
.why-choose-block:hover {
	box-shadow: 0 0px 68px 0 rgba(79, 180, 230, 0.64);
	-webkit-box-shadow: 0 0px 68px 0 rgba(79, 180, 230, 0.64);
	-moz-box-shadow: 0 0px 68px 0 rgba(79, 180, 230, 0.64);
}
.why-choose-section .bottom-slider-arrows{margin-bottom: -15px !important;}
.swiper-slide-active .why-choose-block{box-shadow: 0 0px 68px 0 rgba(79, 180, 230, 0.64);
	-webkit-box-shadow: 0 0px 68px 0 rgba(79, 180, 230, 0.64);
	-moz-box-shadow: 0 0px 68px 0 rgba(79, 180, 230, 0.64);}

@media screen and (max-width: 1440px){
	.why-choose-section{padding: 100px 0 100px 0;}
	.why-choose-section::after{top: -44px;}
}

@media screen and (max-width: 1366px){
	.why-choose-info{padding: 0px 26px 40px 26px;}
}	

@media screen and (max-width: 1199px){
	.why-choose-section::after {
		top: -51px;width: 990px;
		height: 992px; background-size: 100%;
	}
	.why-choose-info{padding: 0px 15px 26px 15px;}
	.why-choose-section .bottom-slider-arrows.mb-5{margin-bottom: -15px !important;}
	.why-choose-info .icon {width: 82px;
		height: 82px;margin: -40px auto 0 auto;}
	.why-choose-info .icon img{max-width: 40px;}
	.why-choose-info .icon::after{width:166px;height:166px;}
	.why-choose-info h4 {
		margin: 26px 0 12px 0;
	}
	.why-choose-section {
		padding: 76px 0 76px 0;
	}
}
@media screen and (max-width: 991px){
	.why-choose-section::after {
		top: -51px;
		width: 740px;
		height: 746px;
	}
}
@media screen and (max-width: 767px){
	.why-choose-info .icon {width: 82px;
		height: 82px;margin: -40px auto 0 auto;}
	.why-choose-info .icon img{max-width: 40px;}
	.why-choose-info .icon::after{width:126px;height:126px;}
	.why-choose-section::after {
		top: -51px;
		width: 600px;
		height: 600px;
		margin: 0 auto;
	}
	.why-choose-section {
		padding: 76px 0 46px 0;
	}
	.why-choose-thumb {
		height: 100px;
	}
}
@media screen and (max-width: 576px){
	.why-choose-section::after {
		top: 0;
		width: 300px;
		height: 300px;
		margin: 0 auto;
	}
	.why-choose-section {
		padding: 46px 0 46px 0;
	}
}
