.up5_banner{float:left;width:100%}.up5_banner .content{float:right;padding:130px 80px 51px;position:relative;width:50%}.up5_banner .content:after{background:#00bceb;content:"";height:100%;left:0;opacity:.96;position:absolute;top:0;width:100%}.up5_banner .sec_inner{display:inline-block;position:relative;width:100%;z-index:2}.up5_banner .sub_title{display:inline-block;padding-bottom:40px;width:100%}.up5_banner .sub_title p{color:#fff;font-size:34px;font-weight:400;letter-spacing:.7px}.up5_banner .title{display:inline-block;width:100%}.up5_banner .title h1{color:#fff}.up5_banner .btn_part{display:inline-block;padding-top:30px;width:100%}.up5_banner .txt{display:inline-block;padding-top:48px;width:100%}.up5_banner .txt p{color:#fff;font-size:23px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.up5_rsvp_popup{border-radius:4px;max-width:485px!important;padding:60px 46px!important;text-align:center!important;width:100%}.up5_rsvp_popup .pop_main{display:inline-block;width:100%}.up5_rsvp_popup .pop_main p{color:#000;font-size:15px}@media (max-width:1550px){.up5_banner .content{padding:130px 30px 51px}}@media (max-width:1170px){.up5_banner .content{padding:70px 30px}.up5_banner .sub_title{padding-bottom:20px}.up5_banner .sub_title p{font-size:26px}.up5_banner .btn_part{padding-top:10px}.up5_banner .txt{padding-top:30px}.up5_banner .txt p{font-size:18px}}@media (max-width:991px){.up5_banner .sub_title p{font-size:22px}.up5_banner .txt p{font-size:16px}.up5_banner .btn_part{padding-top:0}}@media (max-width:767px){.up5_banner .content{padding:50px 20px;width:100%}.up5_banner .sub_title{padding-bottom:10px}}