.no-border{border:0 none!important}.font-3x{color:#4a4a4a;font-size:3em!important}.head{margin-bottom:2em}.head>strong{display:block;margin:3% 0 1%;font-size:3em;color:#4a4a4a;text-transform:uppercase}.banner{position:relative}.banner>img{display:block}.banner-inner{overflow:hidden;position:absolute;bottom:0;right:0;left:0;height:50%;background-color:rgba(62,171,184,.5)!important;background-color:#3eabb8;filter:alpha(opacity=50)}.banner-inner>dl{height:100%}.banner dt{height:40%;padding:3% 0}.banner-inner dt>strong{display:block;font-size:1.875em;color:#fff}.banner-inner dt>span{display:block;min-width:230px;width:10%;margin:1% auto 0;font-size:0}.banner-inner .line{display:inline-block;width:40%;height:1px;background-color:#fff;vertical-align:middle}.banner-inner .fa-heart-o{width:20%;font-size:16px;color:#f1f1f1;vertical-align:middle}.banner-inner dd{box-sizing:border-box;position:relative;float:left;width:25%;height:60%;padding:5%;background-color:rgba(255,255,255,.5)!important;background-color:#fff;filter:alpha(opacity=50)}.banner-inner .current{background-color:rgba(255,255,255,.8)!important;background-color:#fff;filter:alpha(opacity=80)}.banner-inner .img-box{position:relative;padding:0}.banner-inner .img-box>img{display:block;position:absolute;bottom:0;left:0}.banner-inner dd .fa{width:32px;height:32px;border:1px solid #20a996;border-radius:16px;font-size:16px;line-height:2;color:#20a996;text-align:center}.banner-inner .ruler{position:relative;width:32px;height:34px;vertical-align:-9px}.ruler img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.banner-inner dd .triangle-left{display:none}.current .triangle-left{display:block!important;position:absolute;top:0;right:auto;bottom:0;left:-25px;margin:auto 0;width:0;height:0;border-width:25px 25px 25px 0;border-style:solid;border-color:rgba(0,0,0,0) rgba(255,255,255,.6) rgba(0,0,0,0) rgba(0,0,0,0);font-size:0}.current .triangle-left-1{right:0;left:auto;border-color:transparent #bbd7dd transparent transparent}.banner-inner dd strong{font-size:1.25em;color:#4a4a4a;text-transform:uppercase}.banner-inner dd p{font-size:1.125em}.bg-f4f4f4{background-color:#f4f4f4}.tabs{background:#fff url(../images/group-buying/wedding/texture.png)}.tabs .current{background-color:#fff;color:#4a4a4a}.tabs span{display:block;background-color:#3eabb8;font-size:1.5em;font-weight:600;color:#fff;padding:.5em 0;cursor:pointer;text-transform:uppercase}.panels{margin-bottom:3em}.panel{display:none;padding-top:5em;padding-bottom:5em}.overview{min-width:300px;font-size:1.5em;font-weight:600;text-align:center;text-transform:uppercase;color:#4a4a4a}#contact-form{padding-top:2em}textarea{resize:none}p.tips{color:#ec6b65;padding:.5em 0;font-size:1.125em}.form-box{box-sizing:border-box;margin:auto;padding:3em;font-size:1.25em}.form-box>label{display:block;margin-bottom:1em;text-align:left}.form-box em{box-sizing:border-box;display:inline-block;width:30%;padding:0 1em .5em 0;text-align:left;font-style:normal}.form-box input[type=text],.form-box textarea{border:1px solid #ccc}.form-box input[type=text]:focus,.form-box textarea:focus{border:1px solid #32ccfe}.form-box input[type=text]{width:70%}.form-box input[type=checkbox]{margin-right:5px;vertical-align:middle}.form-box textarea{width:100%;min-height:200px}.form-box p.error{width:70%;padding-left:30%;font-size:.8em}.product-list>.overview{color:#4a4a4a}.product-list>.heading{margin:7em 0 5em;background-color:#e3e3e3}.heading>strong{display:block;top:-2.25em;width:251px;height:92px;margin:0 auto;background:#fff url(../images/group-buying/wedding/decoration.png);line-height:4.5}.product-list li{float:left;max-width:440px;min-width:230px;width:33.33333%;margin-bottom:2em;font-size:16px;text-align:center}.product-list .img-box{display:block;position:relative;width:100%;max-height:660px;height:620px;margin-right:auto;margin-left:auto}.product-list li p{display:block;overflow:hidden;height:46px;margin-bottom:8px;font-weight:400;text-transform:uppercase}.padding-layout{padding:5% 10%}.article{font-size:1.5em}.field-box>label,.select-box{margin-bottom:2em}.field-box>label{display:block;position:relative;font-size:1.125em}.field-box>label input{height:34px}.field-box em{font-style:normal;vertical-align:middle}.field-box input[type=text],.field-box input[type=text].error{width:100%}.field-box p.error{position:absolute;top:100%;left:0}.select-box{padding-left:2%;border:1px solid #ccc;font-size:1.125em}.select-box>em{display:inline-block;width:30%}.select-box>.select-widget{display:inline-block;max-width:none;width:69%;background:0;border:0}.textarea-label>em{display:block;width:100%}.textarea-label>textarea{width:100%;min-height:150px}.textarea-label>p.error{width:100%;padding-left:0}.faq li{padding-top:1em;padding-bottom:1em;overflow:hidden}.faq li strong{font-weight:900;font-size:1.125em;color:#3eabb8;cursor:pointer}.faq li .curs{color:#4a4a4a}.faq li .fa{padding-right:10px}.faq li p{display:none;padding-left:1.5em;margin-top:1em}.btn-order:hover{background-color:#3eabb8;color:#fff}.reviews .thumb-img img{width:255px;height:145px}.review-switch .name{height:35px;line-height:2.2}.reviews .content{height:146px;overflow:hidden}.review-switch>ul{box-sizing:content-box;position:relative;width:20000em}.review-switch li{width:275px;height:415px}.carousel-control-btn .fa{position:absolute;top:46%;font-size:2.5em;color:#3eabb8;text-decoration:none}.carousel-control-btn .fa.fa-chevron-left{left:0}.carousel-control-btn .fa.fa-chevron-right{right:0}.carousel-control-btn .fa.disabled{background-color:transparent!important;color:#d7d8dc}@media screen and (max-width:1366px){.banner-inner dd{padding:1%}}@media screen and (min-width:1024px){.form-box button{width:30%}}@media screen and (max-width:1200px){.product-list .img-box{height:610px}.reviews>.main-width{padding-right:2em;padding-left:2em}}@media screen and (max-width:1100px){.product-list .img-box{height:560px}}@media screen and (max-width:1024px){.product-list .img-box{height:520px}}@media screen and (max-width:1000px){.product-list .img-box{height:510px}}@media screen and (max-width:900px){.product-list .img-box{height:450px}}@media screen and (max-width:768px){.head{width:100%}.banner-inner,.banner-inner dt,.banner-inner dd{height:auto}.banner-inner{overflow:visible;position:static}.banner-inner dd{overflow:hidden;float:none;width:100%}.banner-inner .img-box>img{position:static}.banner-inner .triangle-left{display:none!important}.product-list li{width:50%}.product-list .img-box{height:580px}}@media (max-width:750px){.product-list{text-align:center}.product-list li{display:inline-block;float:none;width:300px;vertical-align:top}.product-list .img-box{height:470px}}@media screen and (max-width:568px){.form-box{width:100%!important;padding:.5em;border:0}.form-box>label{display:block;float:none;width:100%;margin-bottom:1em}.select-row>.select-widget{display:block}.form-box em{width:auto}.form-box input[type=text]{width:100%}.form-box p.error{width:100%;padding-left:0}.panel,.field-box{width:98%!important;margin:0 auto}}@media screen and (max-width:320px){.padding-layout{padding:5% 2%}.heading>strong{top:-3em;line-height:6}.field-box>label{padding:0;border:0}.field-box em{display:block;width:100%}.field-box input[type=text],.field-box input[type=text].error,.field-box textarea{width:100%;border:1px solid #ccc!important}.select-box{padding-left:0;border:0}.select-box>.select-widget{width:100%;border:1px solid #ccc}.carousel-control-btn .fa{top:43%}}