/* BASIC css start */
.membership_wrap {width:100%; margin:50px 0px 0px; text-align:center; }
.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.second {margin-top:70px; }
.mem_tbl thead tr td {border-top:2px solid #dfdfdf; padding:15px 0px; text-align:center; font-size:12px; border-bottom:1px solid #dfdfdf; background:#f8f8f8; }
.mem_tbl tbody tr td {border-bottom:1px solid #dfdfdf; padding:15px 0px; text-align:center; font-size:12px; line-height:20px;  } 
.mem_tbl tbody tr td a {font-size:12px; color:#000; display:inline-block; margin-left:10px; }
.mem_tbl tbody tr td a i {margin-right:5px; }



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

