.wrap {
	width: 760px;
	box-sizing:border-box;
	padding: 0 10px;
	}
	

.htext {
    width: auto;
	}
.adapt_menu{
	display: block;
	}
.nav_top{
	padding: 25px 0 0 0;
	display: none;
	width: 100%;
	}
.nav_top li{
	display:block;
	float: none;
	padding: 0 0 7px 0;
	text-align: center;
	}


.bg_top_list {
	height: auto;
	padding: 40px 0 40px 0;
	}
.bg_top_r {
    width: auto;
    margin: 0 0 40px auto;
	}
.bg_top_l {
	margin: 0 auto;
    width: 300px;
    box-sizing: border-box;
    padding: 20px 0 22px 0;
    position:  relative;
    z-index: 111;
    bottom: auto;
    left: auto;
    background: #fff;
    box-shadow: 0px 4px 50px rgb(0 0 0 / 25%);
    border-radius: 5px;
    text-align: center;
	}
.bg_top_title {
    font-size: 50px;
    line-height: 52px;
	}
.bg_top_zag {
    font-size: 40px;
    line-height: 42px;
    padding: 0 0 20px 0;
	}

.gold_card_top {
    display: block;
    margin: 0 0 40px 0;
	}
.gold_card_zag {
    margin: 0 0 30px 0;
	}
.gold_card_text {
    width: auto;
	}

.gold_card_list li {
    width: 100%;
	}

.benefits_b {
    width: 340px;
    height: 350px;
    background: #F9F9F9;
    border-radius: 20px;
    box-sizing: border-box;
    text-align: center;
    margin: 0 0 30px 0;
    padding: 0 20px 0 20px;
	}

gold_card_bot {
    display: block;
	}
.gold_card_bot_l {
    margin: 0 0 30px 0;
	}
.gold_card_bot_r {
    width: 100%;
	}


.how_use_top {
    display: block;
    margin: 0 0 50px 0;
	}
.how_use_zag {
    margin: 0 0 30px 0;
	}
.how_use_text {
    width: auto;
	}


.grey_two_img{
	display: none;
	}


.card_data {
	display: block;
    padding: 30px 0 50px 0;
	}
.card_data_l {
    width: auto;
	margin: 0 0 30px 0;
	}
.card_data_r {
    width: auto;
    padding: 0 0 0 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	}
.card_data_r_one {
	width: 340px;
    margin: 0 0 6px 0;
    position: relative;
	}
.card_data_r_two {
	width: 340px;
	}

.reviews_one_r {
    width: 500px;
	}

.contact_line {
    width: 350px;
    margin: 0 0 15px 0;
	}


.ftext {
    width: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 38px;
	}


.nav_f {
	padding: 20px 0 0 0;
	width: 100%;
	text-align: center;
	}
.nav_f li {
    display: inline-block;
    float: none;
    padding: 0 10px 10px 10px;
	}


