/* BASIC css start */
.membership_wrap {width:100%; margin:50px 0px 0px; text-align:center; }
.membership_wrap .gift_icon {max-width:100%; margin:70px 0px 0px; }
.membership_wrap h2 {font-size:14px; font-weight:normal; letter-spacing:2.5px; line-height:20px; margin-bottom:30px;}
.membership_wrap h2 strong {font-size:35px; font-weight:600; letter-spacing:2.5px; line-height:40px; margin-bottom:30px;}
.membership_wrap .sub_title {font-size:16px; line-height:20px; }
.membership_wrap .sub_title:first-child {margin-top:30px; }
.membership_wrap .sub_title strong {font-size:20px; font-weight:600; line-height:20px; }
.middle_title_wrap {width:100%; text-align:center; margin-bottom:50px; margin-top:40px;}
.middle_title_wrap > div {width:250px; background:#343333; display:inline-block; color:#fff; font-weight:600; font-size:16px; line-height:20px; padding:25px 0px; }

.mem_tbl {width:100%;}
.mem_tbl thead tr td {border-top:1px solid #dfdfdf; padding:45px 0px; text-align:center; font-size:16px; border-bottom:1px solid #dfdfdf; }
.mem_tbl thead tr td span {font-size:14px; font-weight:normal; display:block; }
.mem_tbl tbody tr td {border-bottom:1px solid #dfdfdf; padding:45px 0px; text-align:center; font-size:16px;  } 
.mem_tbl tbody tr td .line {width:50px; height:1px; background:#dfdfdf; margin:10px auto; }

.mem_tbl thead tr td:nth-child(1) {background:#F7F7F7; font-weight:600; }
.mem_tbl thead tr td:nth-child(2) {background:#f3f3f3; }
.mem_tbl thead tr td:nth-child(3) {background:#ebebeb; }
.mem_tbl thead tr td:nth-child(4) {background:#e4e4e4; }
.mem_tbl thead tr td:nth-child(5) {background:#dddddd; }
.mem_tbl thead tr td:nth-child(6) {background:#d8d8d8; }

.mem_tbl tbody tr td:nth-child(1) {background:#fff; font-weight:600; }
.mem_tbl tbody tr td:nth-child(2) {background:#f8f8f8; }
.mem_tbl tbody tr td:nth-child(3) {background:#fbfbfb; }
.mem_tbl tbody tr td:nth-child(4) {background:#f8f8f8; }
.mem_tbl tbody tr td:nth-child(5) {background:#fbfbfb; }
.mem_tbl tbody tr td:nth-child(6) {background:#f8f8f8; }

.membership_wrap ul {margin-top:60px; }
.membership_wrap ul li {font-size:16px; text-align:left; line-height:25px;  }
.membership_wrap ul li.ul_title {font-weight:600; font-size:18px; margin-bottom:10px; }
/* BASIC css end */

