@media screen and (max-width: 767px) {
    .mid-box {
        padding: .1rem .2rem;
    }
    .text-list-box{
        padding: 0.25rem 0.1rem;
    }
    .mobile-br-box{
        display: block;
    }

    .text-details-title-box {
        font-size: .42rem;
    }

    .text-details-items-box {
        font-size: .32rem;
    }

    .text-details-item-box {
        padding-right: .13rem;
    }
    
    .text-details-active-box {
        color: #c51b17;
    }
    
    .text-details-content-box {
        font-size: .30rem;
    }

    .text-details-content-box p {
        font-size: .35rem !important;
        font-weight: 400 !important;
        line-height: 36px;
    }

    .text-details-content-box p img {
		width: 100% !important;
        height: auto;
	}
    
    .text-details-content-box p video {
		width: 100% !important;;
        height: auto;
	}
}