.flex-button-box{
	    display:flex;
	    align-items:center;
	}
	.banner-w-50{
	    float:left;
	    width:50%;
	    max-width:350px;
	}
	.banner-flex-box{
	    display:flex;
	    align-items:center;
	    margin-bottom:10px;
	}
	.banner-flex-number{
	    width:60px;
	    float:left;
	}
	.banner-flex-number img{
	    width:60px;
	    height:60px;
	    position:absolute;
	}
	.banner-flex-number p{
        color: #555 ! important;
        font-size: 25px ! important;
        z-index: 10;
        position: relative;
        height: 60px;
        width: 60px;
        text-align: center;
        align-items: center;
        justify-content: center;
        display: flex;
        margin-bottom:0! important;
        font-family: 'SunwaySans ExtraBold'! important;
	}
	.banner-flex-desc{
	    width:calc(100% - 70px);
	    margin-left:10px;
	}
	.banner-flex-desc h5{
	    font-size:16px! important;
	    line-height:1.3;
	    margin-bottom:0px;
	    color: #555 ! important;
	    font-family: 'SunwaySans Regular', sans serif! important;
	}
	.swiper_wrapper .swiper-container .swiper-wrapper .slide-5 {
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0;
        background: url(../jpg/slider5-bg.jpg) no-repeat;
        background-size: cover;
        background-position: center right;
    } 
    
    .pos-slide-5{
        float:left;
        width:calc(100% - 300px);
        top: -15px;
        position: relative;
    }
    
    .best-img5{
        position:absolute;
        right:0;
        top: -30px;
        float: left;
        max-width: 400px;
        max-height: 400px;
    }
    
    .pos-slide-5 h2{
        font-size:34px! important;
        margin-bottom:10px! important;
        color: #ED2024! important;
        font-family: 'SunwaySans ExtraBold'! important;
    }
    
    .pos-slide-5 h3{
        font-size:24px;
        color:#555;
        margin-bottom:20px;
        font-family:'SunwaySans ExtraBold', 'OpenSans ExtraBold', Arial;
    }
    
    .pos-slide-5 h4{
        font-size:21px;
        color:#555;
        margin-bottom:0px;
        font-family: 'SunwaySans Regular', sans serif! important;
    }
    
    .button-slide-5 {
        background-color: #ED2024;
        padding: 8px 15px;
        color: #fff;
        font-size: 14px;
    }
    
    @media (max-width:1366px){
        .pos-slide-5 h2 {
            font-size: 30px ! important;
        }
        .pos-slide-5 h3 {
            font-size: 20px;
        }
        .pos-slide-5 h4 {
            font-size: 18px;
        }
        .best-img5 {
            top: 0px;
            max-width: 300px;
            max-height: 300px;
        }
        .banner-flex-desc h5 {
            font-size: 16px ! important;
        }
        .banner-flex-number p{
            font-size: 18px ! important;
            width: 45px;
            height: 45px;
        }
        .banner-flex-number img {
            width: 45px;
            height: 45px;
        }
        .banner-flex-number{
            width:45px;
        }
    }
    
    @media (max-width:1239px){
        .pos-slide-5 h2 {
            font-size: 25px ! important;
        }
        .pos-slide-5 h3 {
            font-size: 18px;
            margin-bottom:10px! important;
        }
        .pos-slide-5 h4 {
            font-size: 16px;
        }
        .best-img5 {
            max-width: 250px;
            max-height: 250px;
        }
        .banner-flex-desc h5 {
            font-size: 14px ! important;
        }
        .banner-flex-number p{
            font-size: 16px ! important;
            width: 30px;
            height: 30px;
        }
        
        .best-img5{
            right: 10%;
        }
        .mb-0-1239{
            margin-bottom:0px! important;
        }
    }
    
    @media (max-width:991px){
        .banner-flex-number p{
            margin-top:0px! important;
        }
        .pos-slide-5 {
            width: calc(100% - 150px);
            top: 15px;
        }
        .best-img5 {
            right: 0%;
        }
    }
    
    @media (max-width:850px){
        .pos-slide-5 {
            top: 0px;
        }
        .pos-slide-5 h2 {
            font-size: 20px ! important;
            margin-bottom:0px ! important;
        }
        .pos-slide-5 h3 {
            font-size: 16px;
        }
        .pos-slide-5 h4{
            font-size: 14px;
        }
        
        .banner-flex-desc h5 {
            font-size: 12px ! important;
        }
        .banner-flex-number p{
            font-size: 12px ! important;
            line-height:25px;
            width: 25px;
            height: 25px;
        }
        .banner-flex-number img {
            width: 25px;
            height: 25px;
        }
        .banner-flex-number{
            width:25px;
        }
        .best-img5 {
            max-width: 200px;
            max-height: 200px;
            right: 5% ! important;
        }
        .button-slide-5{
            padding:5px 10px;
            font-size: 10px;
        }
        
        
    }
    
    @media (max-width:670px){
        .pos-slide-5{
            width:100%;
        }
        .pos-slide-5 h3 {
            font-size: 14px;
            margin-bottom:5px! important;
        }
        .pos-slide-5 h4{
            font-size:12px;
        }
        .banner-w-50 {
            max-width: 200px;
        }
        .best-img5 {
            top: 30px;
            max-width: 150px;
            max-height: 150px;
        }
        .mb-10-670{
            margin-bottom:10px! important;
        }
    }
    
    @media (max-width:570px){
        .pos-slide-5 h2 {
            font-size: 16px ! important;
        }
        .pos-slide-5 h3 {
            font-size: 12px;
        }
        .pos-slide-5 h4{
            font-size:10px;
        }
        .banner-flex-desc h5 {
            font-size: 10px ! important;
        }
        .best-img5 {
            top: 0px;
            max-width: 100px;
            max-height: 100px;
        }
        .pos-slide-5 {
            top: -10px;
        }
    }
    @media (max-width:479px){
        .pos-slide-5 h2 {
            font-size: 12px ! important;
        }
        .pos-slide-5 h3 {
            font-size: 10px;
        }
        .pos-slide-5 h4{
            font-size:8px;
        }
        .banner-flex-desc h5 {
            font-size: 8px ! important;
        }
        .banner-w-50 {
            max-width: 160px;
        }
        .best-img5{
            right: -2% ! important;
        }
        .banner-flex-number p{
            font-size: 10px ! important;
            line-height:20px;
            width: 20px;
            height: 20px;
        }
        .banner-flex-number img {
            width: 20px;
            height: 20px;
        }
        .banner-flex-number{
            width:20px;
        }
        .banner-flex-desc {
            width: calc(100% - 20px);
            margin-left: 5px;
        }
        .best-img5 {
            max-height: 125px;
        }
        
    }
    @media (max-width:420px){
        .pos-slide-5{
            top: -10px;
        }
        .button-slide-5 {
            padding: 3px 8px;
            font-size: 8px;
        }
        .pos-slide-5 h2 {
            font-size: 11px ! important;
        }
        .pos-slide-5 h3 {
            font-size: 9px;
            margin-bottom: 2px ! important;
        }
        .pos-slide-5 h4{
            font-size:7px;
        }
        .banner-flex-desc h5 {
            font-size: 7px ! important;
        }
        .best-img5 {
            max-height: 100px;
        }
        .banner-flex-box{
            margin-bottom:5px;
        }
    }