@font-face{font-family:'utm_avoregular';src:url('../fonts/utm-avo.eot');src:url('../fonts/utm-avo.woff') format('woff'),url('../fonts/utm-avo.ttf') format('truetype'),url('../fonts/utm-avo.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'utm_avobold';src:url('../fonts/utm-avobold.eot');src:url('../fonts/utm-avobold.woff') format('woff'),url('../fonts/utm-avobold.ttf') format('truetype'),url('../fonts/utm-avobold.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'utm_avoitalic';src:url('../fonts/utm-avoitalic.eot');src:url('../fonts/utm-avoitalic.woff') format('woff'),url('../fonts/utm-avoitalic.ttf') format('truetype'),url('../fonts/utm-avoitalic.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'utm_avobolditalic';src:url('../fonts/utm-avobold-italic.eot');src:url('../fonts/utm-avobold-italic.woff') format('woff'),url('../fonts/utm-avobold-italic.ttf') format('truetype'),url('../fonts/utm-avobold-italic.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'utm_avo';src:url('../fonts/utm-avo.eot');src:url('../fonts/utm-avo.woff') format('woff'),url('../fonts/utm-avo.ttf') format('truetype'),url('../fonts/utm-avo.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'utm_avo';src:url('../fonts/utm-avobold.eot');src:url('../fonts/utm-avobold.woff') format('woff'),url('../fonts/utm-avobold.ttf') format('truetype'),url('../fonts/utm-avobold.svg') format('svg');font-weight:bold;font-style:normal}
@font-face{font-family:'utm_avo';src:url('../fonts/utm-avoitalic.eot');src:url('../fonts/utm-avoitalic.woff') format('woff'),url('../fonts/utm-avoitalic.ttf') format('truetype'),url('../fonts/utm-avoitalic.svg') format('svg');font-weight:normal;font-style:italic}
@font-face{font-family:'utm_avo';src:url('../fonts/utm-avobold-italic.eot');src:url('../fonts/utm-avobold-italic.woff') format('woff'),url('../fonts/utm-avobold-italic.ttf') format('truetype'),url('../fonts/utm-avobold-italic.svg') format('svg');font-weight:bold;font-style:italic}
@font-face{font-family:'utm_avobold';src:url('../fonts/utm-avobold.eot');src:url('../fonts/utm-avobold.woff') format('woff'),url('../fonts/utm-avobold.ttf') format('truetype'),url('../fonts/utm-avobold.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'utm_avobolditalic';src:url('../fonts/utm-avobold-italic.eot');src:url('../fonts/utm-avobold-italic.woff') format('woff'),url('../fonts/utm-avobold-italic.ttf') format('truetype'),url('../fonts/utm-avobold-italic.svg') format('svg');font-weight:normal;font-style:normal}
body{font-family:'utm_avoregular',sans-serif;font-size:13px}
p{font-size:16px;font-weight:300}
ul{font-size:16px}
strong{font-family:'utm_avobold',sans-serif}
.bg-green{background:rgb(119,190,28);background:-moz-linear-gradient(left,rgba(119,190,28,1) 0%,rgba(177,235,102,1) 30%,rgba(195,248,124,1) 50%,rgba(177,235,102,1) 69%,rgba(119,190,28,1) 99%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(119,190,28,1)),color-stop(30%,rgba(177,235,102,1)),color-stop(50%,rgba(195,248,124,1)),color-stop(69%,rgba(177,235,102,1)),color-stop(99%,rgba(119,190,28,1)));background:-webkit-linear-gradient(left,rgba(119,190,28,1) 0%,rgba(177,235,102,1) 30%,rgba(195,248,124,1) 50%,rgba(177,235,102,1) 69%,rgba(119,190,28,1) 99%);background:-o-linear-gradient(left,rgba(119,190,28,1) 0%,rgba(177,235,102,1) 30%,rgba(195,248,124,1) 50%,rgba(177,235,102,1) 69%,rgba(119,190,28,1) 99%);background:-ms-linear-gradient(left,rgba(119,190,28,1) 0%,rgba(177,235,102,1) 30%,rgba(195,248,124,1) 50%,rgba(177,235,102,1) 69%,rgba(119,190,28,1) 99%);background:linear-gradient(to right,rgba(119,190,28,1) 0%,rgba(177,235,102,1) 30%,rgba(195,248,124,1) 50%,rgba(177,235,102,1) 69%,rgba(119,190,28,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77be1c',endColorstr='#77be1c',GradientType=1)}
.form{max-width:600px;margin:0 auto;background:rgba(255,255,255,.9);padding:5px 15px 30px;border:10px double #000;margin-top:30px}
.form .form-inner{max-width:550px;margin:10px auto}
.form .form-inner h1{text-align:center;color:#2F3131}
.form .form-inner p{color:#2F3131;font-size:16px}
.form .input-group{width:100%;font-size:16px;margin:20px 0}
.form .input-group label{color:#2F3131;font-weight:300;margin-right:10px}
.form .input-group input:not([type="submit"]),.form .input-group select{width:100%;height:28px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;border:none;outline:none;text-indent:10px;border:1px solid #999;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease;background:transparent;color:#2F3131}
.form .input-group select option{background:#fff;padding:3px 0}
.form .input-group input:not([type="submit"]):hover,.form .input-group input:not([type="submit"]):focus,.form .input-group select:hover,.form .input-group select:focus{border:1px solid #000;box-shadow:0px 0px 5px #000}
.form .input-group select{height:31px}
.form .input-group input[type="submit"]{width:100%;height:36px;margin:0 auto;background:#357b7d;outline:none;border:none;color:#fff;font-size:16px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;border-radius:18px;margin-top:15px;font-family:'utm_avobold',sans-serif;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease}
.form .input-group input[type="submit"]:hover{color:#fff !important;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-ms-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}
.form input:-webkit-autofill,.form textarea:-webkit-autofill,.form select:-webkit-autofill{background-color:transparent;color:#2F3131}
a.condition{font-size:14px;display:block;-webkit-border-radius:15px;-moz-border-radius:15px;width:240px;float:right;text-align:center;padding:5px;margin-top:-18px;color:#2F3131}
a.condition:hover,a.condition:active{color:#000}
#conditions p{font-size:14px;line-height:1.4em;margin-top:10px;text-align:justify;clear:both;display:block}
.scroll-down img{margin-top:10px;opacity:.3}
.scroll-down img:hover{opacity:1}
@media (max-width:500px){.form{margin-left:15px;margin-right:15px}
.form .input-group{margin:10px 0}
.form .input-group .col-sm-6{padding:0}
.form .input-group input:not([type="submit"]),.form .input-group select{margin-bottom:15px}
.form .input-group .btn-center{text-align:center}
a.condition{width:100%;text-align:center;float:none}
}
.form button.close{color:#000;opacity:1}
.red{color:#f10912}
.cta{color:#fff;border:none;margin:20px 0;border-top:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ms-border-radius:5px;font-size:1.5em;font-family:'utm_avobold',sans-serif;outline:none;text-transform:uppercase;padding:15px 25px;background-size:200% 100%;background-position:right bottom;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;cursor:pointer}
.cta:hover{background-position:left bottom;color:#fff;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-ms-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;color:#fff}
.space{margin:30px 0}
.nopadding{padding:0}
.mtop20px{margin-top:20px}
.mtop50px{margin-top:50px}
strong,b{font-family:'utm_avobold',sans-serif}
h3.title-top{color:#da2028;text-transform:uppercase;margin-bottom:30px;font-size:2.2em;text-align:center}
.container-page{padding-left:15px;padding-right:15px;max-width:1200px;margin:0 auto}
.wrapper{max-width:2000px;margin:0 auto}
#back-to-top{display:none;position:fixed;z-index:99;bottom:50px;right:20px;opacity:0.5}
#back-to-top:hover{opacity:0.8}
.whitebg{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 7%,rgba(255,255,255,0.8) 16%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.99) 51%,rgba(255,255,255,0.9) 69%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0.3) 94%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(7%,rgba(255,255,255,0.3)),color-stop(16%,rgba(255,255,255,0.8)),color-stop(30%,rgba(255,255,255,0.9)),color-stop(50%,rgba(255,255,255,1)),color-stop(51%,rgba(255,255,255,0.99)),color-stop(69%,rgba(255,255,255,0.9)),color-stop(85%,rgba(255,255,255,0.8)),color-stop(94%,rgba(255,255,255,0.3)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 7%,rgba(255,255,255,0.8) 16%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.99) 51%,rgba(255,255,255,0.9) 69%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0.3) 94%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 7%,rgba(255,255,255,0.8) 16%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.99) 51%,rgba(255,255,255,0.9) 69%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0.3) 94%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 7%,rgba(255,255,255,0.8) 16%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.99) 51%,rgba(255,255,255,0.9) 69%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0.3) 94%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 7%,rgba(255,255,255,0.8) 16%,rgba(255,255,255,0.9) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.99) 51%,rgba(255,255,255,0.9) 69%,rgba(255,255,255,0.8) 85%,rgba(255,255,255,0.3) 94%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}
.banner-popup{position:absolute;width:760px;height:460px;top:50%;left:50%;z-index:8011;-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);border:10px solid #fff;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);-ms-box-shadow:0 10px 25px rgba(0,0,0,.5);-o-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.banner-popup a.button-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;background:url(../images/fancybox_sprite.png)}
.banner-popup .banner{background:url(../images/banner-popup.jpg) no-repeat;background-size:100%;width:100%;height:100%;display:inline-block}
.banner-popup a.stay{position:absolute;width:150px;height:40px;left:110px;bottom:113px}
.banner-popup a.leave{position:absolute;width:150px;height:30px;left:110px;bottom:75px}
@media (max-width:767px){.banner-popup{border:5px solid #fff;max-width:410px;max-height:410px}
.banner-popup .banner{background:url(../images/m-banner-popup.jpg) no-repeat;background-size:100%}
.banner-popup a.stay{height:27px;left:60px;bottom:117px;width:115px}
.banner-popup a.leave{height:20px;left:60px;bottom:87px;width:115px}
}
@media (max-width:450px){.banner-popup{width:280px;height:280px}
.banner-popup a.stay{height:20px;left:40px;bottom:80px;width:80px}
.banner-popup a.leave{height:15px;left:40px;bottom:56px;width:80px}
}
.male #header{background:url(../images/male-bg-header.jpg) center top no-repeat;background-size:cover}
#header,.b4after #header{min-height:200px;text-align:center;color:#000;position:relative}
#header img.logo-landingpage{width:370px;margin:20px auto}
#header .top-headline{text-transform:uppercase}
#header .top-headline h1.headline{margin-bottom:0;line-height:1.4em;font-size:2.5em;text-align:right;display:inline-block;vertical-align:middle;margin:0;margin-right:10px}
#header .top-headline .borderleft{border-left:2px solid #000}
#header .top-headline h3.sub-headline{font-size:2.7em;text-align:left;color:#ff0000;margin-top:0px;margin-left:10px;text-align:left}
#header .top-headline h3.sub-headline strong{font-size:1.7em;display:block;margin-top:20px}
#header fieldset.wrap-pr{border:1px solid #000;margin:0 auto;margin-top:30px;padding-bottom:10px;padding-right:30px;max-width:80%}
#header fieldset.wrap-pr legend{width:inherit;padding:0 15px;margin:0 auto 0px auto;border-bottom:0;text-align:center;max-width:100%}
#header fieldset.wrap-pr p.price{text-transform:lowercase;color:#ff0000;font-family:'utm_avobold',sans-serif;display:inline-block;font-size:3.8em;margin:0px;position:relative}
#header fieldset.wrap-pr p.price span{font-size:.6em;position:absolute;top:-5px}
#header .text-box{margin-top:30px;margin-bottom:20px}
#header .text-box ul{text-align:center;list-style:none;padding-left:15px}
#header .text-box ul li{padding:5px 0;position:relative;display:inline-block}
#header .text-box ul li:before{font-family:'Glyphicons Halflings';content:"\e095";position:absolute;left:-20px;color:#ff0000;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(1);transform:scaleY(-1);filter:FlipV;-ms-filter:“FlipV”}
#header .cta-box{text-align:center}
#header img.arrow-cta{margin:20px auto 0}
#header .cta-box p{font-size:1.15em}
#header .cta-box button.cta{margin-bottom:7px}
#header .rightside img.right{margin-top:50px}
.hanoi .container-page-top{max-width:1200px;padding-left:15px;padding-right:15px}
@media min-width:1600px){p{font-size:18px}
}
@media (min-width:1700px){.club-slide .smbox{width:25%}
.club-slide .moreleft{width:16.66666667%}
}
@media (max-width:1366px){#header .top-headline h3.sub-headline{font-size:2.7vw}
.testimonial .tmn-content span{font-size:2vw;text-align:center}
#header fieldset.wrap-pr p.price,.footer fieldset.wrap-pr p.price{font-size:3.8vw}
}
@media (max-width:1320px){.club-slide h2{font-size:1.8em}
.service-slide .carousel-control .glyphicon-chevron-right{right:30px}
.service-slide .carousel-control .glyphicon-chevron-left{left:30px}
.service-slide .carousel-control.right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}
.service-slide .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}
}
@media (max-width:1170px){.footer{background-position:70%}
}
@media (max-width:1024px){#header .top-headline h1.headline{font-size:2.5vw}
.testimonial h3{font-size:1.9em}
h3.title-top{font-size:1.7em}
.club-slide h2{margin-top:20px;font-size:1.7em}
.bg-title h3.title-top{font-size:1.6em}
.footer h1.headline{font-size:2em}
}
@media (max-width:991px){#header{background-size:cover;padding-bottom:40px}
#header .top-headline h3.sub-headline{font-size:2.7vw}
#header .top-headline h3.sub-headline strong{margin-top:10px}
.testimonial h3{font-size:2em}
.testimonial .tmn-content{position:relative}
#header fieldset.wrap-pr{margin:20px auto 10px;padding-right:20px}
#header fieldset.wrap-pr p.price,.footer fieldset.wrap-pr p.price{font-size:4.8vw}
}
@media (min-width:992px){#header .bx-pr .col-md-6.col-md-offset-3{width:60%;margin-left:20%}
}
@media (min-width:768px) and (max-width:991px){#header .bx-pr .col-md-6.col-md-offset-3{width:70%;margin-left:15%}
}
@media (max-width:767px){.male #header{background-position:top left}
#header img.logo-landingpage{margin-top:10px}
#header .top-headline{margin-top:0px}
#header .top-headline h1.headline{font-size:5.5vw;margin-right:0}
#header .top-headline h3.sub-headline{font-size:5.8vw;margin-left:0}
#header img.m-bgheader,.footer img.m-bgfooter{margin:0 auto}
.testimonial{margin-top:20px}
.benefits{margin:20px 0}
.testimonial .tmn-content p{text-align:center}
.testimonial .desc-tmn{margin-bottom:0;z-index:0}
.testimonial .tmn-content{margin-top:30px;clear:both;bottom:0}
.testimonial .tmn-content span{font-size:4.5vw}
h3.title-top,.benefits h3.title-top{text-align:center}
.club-slide p{margin-bottom:20px;text-align:justify}
.club-slide h2{text-align:center;display:block}
.club-slide2 h2{margin-top:30px}
.testimonial .carousel-control.right,.testimonial .carousel-control.left,.bnf-gallery .carousel-control.right,.bnf-gallery .carousel-control.left{background:none}
.testimonial .carousel-control,.bnf-gallery .carousel-control{opacity:1;color:#ff0000}
.service-slide{margin-top:0;margin-bottom:0}
.service-slide .carousel-control span.glyphicon{border:none}
.service-slide .slide-inner{margin-bottom:0}
.footer,.male .footer{background:url(../images/m-bg-header.jpg) center top no-repeat;background-size:cover}
.footer h1.headline{font-size:6vw;margin:30px 0 10px}
#header .text-box{margin-top:-30px}
#header fieldset.wrap-pr,.footer fieldset.wrap-pr{max-width:90%}
#header fieldset.wrap-pr{margin:20px auto 0}
.footer fieldset.wrap-pr{margin:-40px auto 0}
.b4after #header .text-box{margin-top:10px}
.b4after #header .text-box hr{height:2px;background:#ff0000;border:none;width:50%;margin:0px auto 20px}
#header fieldset.wrap-pr p.price,.footer fieldset.wrap-pr p.price{font-size:16vw}
}
@media (max-width:500px){.about .bnf-gallery .slide-inner h4{min-height:70px}
.club-slide h2{font-size:1.9em}
}
@media (max-width:375px){.club-slide h2{font-size:1.7em}
}
@media (max-width:326px){.club-slide h2{font-size:1.5em}
}
.hanoi #header{background:url(../images/bg-header-hn.jpg) center top no-repeat;background-size:cover;min-height:700px}
.hanoi.club #header{background:url(../images/bg-header-hn-club.jpg) center top no-repeat;background-size:cover;min-height:700px}
.hanoi #header .top-headline h1.headline,.hanoi #header .top-headline h3.sub-headline,.hanoi #header fieldset.wrap-pr p.price,.hanoi #header fieldset.wrap-pr legend,.hanoi #header .text-box ul,.hanoi #header .text-box ul li:before{color:#fff}
.hanoi #header .top-headline .borderleft,.hanoi #header fieldset.wrap-pr{border-color:#fff}
.hanoi #header .cta-box button.cta{background:linear-gradient(to right,#2D2C2C 50%,#000 50%);background-size:200% 100%;background-position:right bottom;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}
.hanoi #header .cta-box button.cta:hover{background-position:left bottom}
.hanoi.club .container-page-top .row >.col-sm-6{width:55%}
@media (min-width:1600px){.hanoi .container-page-top .row >.col-sm-6{left:16.66666667%}
}
@media (max-width:1024px){.hanoi #header{background-position:65%}
}
@media (max-width:767px){.hanoi.club .container-page-top .row >.col-sm-6{width:100%}
.hanoi.club #header .top-headline h1.headline{font-size:4.9vw}
.hanoi #header,.hanoi.club #header{background:#fff;min-height:auto}
.hanoi #header .text-box,.hanoi #header .cta-box{margin-top:20px}
.hanoi #header .top-headline h1.headline,.hanoi #header fieldset.wrap-pr legend,.hanoi #header .text-box ul{color:#000}
.hanoi #header .top-headline h3.sub-headline,.hanoi #header fieldset.wrap-pr p.price,.hanoi #header .text-box ul li:before{color:#ff0000}
.hanoi #header .top-headline .borderleft,.hanoi #header fieldset.wrap-pr{border-color:#000}
.hanoi #header fieldset.wrap-pr{margin-bottom:20px}
.hanoi #header .cta-box button.cta{background:linear-gradient(to right,#ff0606 50%,#e60303 50%);background-size:200% 100%}
}
.form label.error{color:red}
@charset "UTF-8";@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hrIqY.ttf') format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqY.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqY.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format('truetype')}
body{background:#fff;font-family:"utm_avoregular",sans-serif;color:#4e4e4e;line-height:22px}
h1,h2,h3,h4,h5,h6{font-weight:600;font-family:"utm_avoregular",sans-serif;color:#4e4e4e}
h1{font-size:36px;color:#fff}
h2{font-size:20px}
h3{font-size:16px;color:#787878;font-weight:400;line-height:24px}
h4{font-size:16px}
a{color:#357b7d;-webkit-transition:color 300ms,background-color 300ms;-moz-transition:color 300ms,background-color 300ms;-o-transition:color 300ms,background-color 300ms;transition:color 300ms,background-color 300ms}
a:hover,a:focus{color:white;text-decoration:none;outline:none}
textarea:focus,input:focus{outline:0}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}
section{width:100%;float:left;padding:20px 0px}
.v2 section{padding:60px 0px}
section#how-fr{width:100%;float:left;background:#fff;padding:40px 0px}
section.testimonial{margin:0px;padding:30px 0px}
section.coloured-sec{background:#fffdef}
section#we-be{width:100%;float:left;padding:30px 0px;padding-top:0px;overflow:hidden}
section#how-fr{width:100%;float:left;padding:30px 0px}
section.beauty-solutions{padding-bottom:0px}
section.products-nav{padding:20px 0 0 0}
section.products{padding-top:0}
.eri-headline{width:100%;float:left;color:#357b7d;font-weight:bold;font-size:30px;line-height:1.5em;text-transform:uppercase;font-family:"utm_avoregular",sans-serif}
.article-wr .eri-headline,.skin-treatment .eri-headline{margin-top:20px}
.thin-headline{font-family:"utm_avoregular",sans-serif}
.bf-slider .carousel-inner{height:auto}
.bf-slider .carousel-control.right{right:0px !important;top:45%}
.bf-slider .carousel-control.left{left:0px;top:45%}
#we-be .bf-slider .carousel-control.right{background-image:none;background-color:transparent;color:#AC7C0F;font-size:51px;right:-40px !important}
#we-be .bf-slider .carousel-control.left{background-image:none;background-color:transparent;color:#AC7C0F;font-size:51px;left:-40px}
#we-be .b-a-title{font-family:'utm_avoregular',sans-serif;text-align:center;font-weight:bold;font-size:19px}
#we-be img{width:100%}
#we-be img.wave{width:auto}
#we-be .b-a-desc{font-family:'utm_avoregular',sans-serif;line-height:1.5em;text-align:center}
#treatment-carousel .carousel-control.right,#treatment-carousel .carousel-control.left{background-image:none;background-color:transparent;color:#AC7C0F;font-size:51px}
.dropdown-menu{margin-top:-1px;min-width:180px}
body > section{padding:60px 0}
@-webkit-keyframes "scaleIn"{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes "scaleIn"{0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.container-fluid{max-width:2000px;margin:0 auto;position:relative}
.container-fluid .container-page{margin:0 auto;padding-left:5px;padding-right:5px;max-width:1200px}
.banner-popup-campaign{position:fixed;bottom:0;right:0;top:0;left:0;z-index:8010;display:none}
.banner-popup-campaign .background{background:rgba(0,0,0,0.6);width:100%;height:100%;position:relative}
.banner-popup-campaign .background .banner-image-wrapper{position:absolute;width:740px;height:440px;top:50%;left:50%;z-index:8011;-moz-transform:translate3d(-50%,-50%,0px);-o-transform:translate3d(-50%,-50%,0px);-webkit-transform:translate3d(-50%,-50%,0px);transform:translate3d(-50%,-50%,0px);border:10px solid #fff;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);-ms-box-shadow:0 10px 25px rgba(0,0,0,0.5);-o-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.banner-popup-campaign .background .banner-image-wrapper .holder{width:100%;height:100%;overflow:hidden}
.banner-popup-campaign .background .banner-image-wrapper .holder a{display:block;width:100%;height:100%}
.banner-popup-campaign .background .banner-image-wrapper .holder .banner-image{width:100%;height:100%;display:inline-block;background:url(../images/banner/banner-popup.jpg) no-repeat;background-size:100%}
.banner-popup-campaign .background .button-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;background:url(../images/fancybox_sprite.png)}
@media (max-width:767px){.banner-popup-campaign .background .banner-image-wrapper{border:5px solid #fff;width:400px;height:400px}
}
@media (max-width:450px){.banner-popup-campaign .background .banner-image-wrapper{width:280px;height:280px}
}
@media (max-width:767px){.banner-popup-campaign .background .banner-image-wrapper .holder .banner-image{background:url(../images/m-banner-popup.jpg) no-repeat;background-size:100%}
}
.banner-homepage-campaign{overflow:hidden}
@media screen and (min-width:1200px){.banner-homepage-campaign img{width:1920px;max-width:inherit;margin-left:calc(50% - 910px)}
}
@media (min-width:768px) and (max-width:1199px){.banner-homepage-campaign img{width:1200px;max-width:inherit;margin-left:calc(50% - 600px)}
}
.eri-banner{margin-bottom:20px;width:100%}
#eri-header3{background:url(../images/banner/acne-header-desktop.jpg) no-repeat center top;min-height:611px;float:left;width:100%;padding-bottom:30px;background-size:cover;text-align:center}
#eri-header3.age-spots-banner{background:url(../images/banner/age-spot.jpg) no-repeat center top}
#eri-header3.beauty-solutions-banner{background:url(../images/banner/top-eri-bg.jpg) no-repeat center top}
#eri-header3.beauty-solutions-banner .animate-btn{max-width:260px}
#eri-header3.fat-reduction-banner{background:url(../images/banner/fat-reduction-bg.jpg) no-repeat center top}
#eri-header3.hair-loss-banner{background:url(../images/banner/eri-main-header-hair.jpg) no-repeat center top}
#eri-header3.skin-whitening-banner{background:url(../images/banner/top-eri-bg.jpg) no-repeat center top}
.v2 #eri-header3.skin-whitening-banner{background:url(../images/banner/eri-chipu-banner1.jpg) no-repeat center top;max-height:750px}
.v3 #eri-header3.skin-whitening-banner{background:url(../images/banner/eri-trang-da-option-1.jpg) no-repeat center top;max-height:750px}
.wrinkle-v2 #eri-header3.skin-whitening-banner{background:url(../images/banner/eri-xoa-nhan-option-1.jpg) no-repeat center top;max-height:750px}
#eri-header3.treatment-methods-banner{background:url(../images/banner/top-eri-bg.jpg) no-repeat center top}
#eri-header3.treatment-methods-banner .animate-btn{max-width:250px}
#eri-header3.wrinkle-banner{background:url(../images/banner/wrinkle-bg.jpg) no-repeat center top}
#eri-header3.meso-banner{background:url(../images/banner/meotheraphy-bg.jpg) no-repeat center top}
#eri-header3.needle-free-meso-banner{background:url(../images/banner/needle-free-meso-bg.jpg) no-repeat center top}
#eri-header3.filler-banner{background:url(../images/banner/filler-bg.jpg) no-repeat center top}
#eri-header3.beauty-drip-banner{background:url(../images/banner/beauty-drip-bg.jpg) no-repeat center top}
#eri-header3.photosilk-banner{background:url(../images/banner/photosilk-bg.jpg) no-repeat center top}
#eri-header3.thank-you{background:url(../images/banner/eri-international.jpg) no-repeat center top;background-size:cover}
#eri-header3.home-banner{background:url(../images/banner/eri-international.jpg) no-repeat center top;background-size:cover}
#eri-header3.home-banner .animate-btn{margin:30px auto 45px;max-width:257px}
#eri-header3.product-details{background:url(../images/banner/products-bg.jpg) no-repeat center top}
#eri-header3.product-details .animate-btn{max-width:260px}
#eri-header3.beauty-consultant-banner{background:url(../images/banner/top-eri-bg.jpg) no-repeat center top}
#eri-header3.beauty-consultant-banner .animate-btn{max-width:260px}
#eri-header3.christmas-banner{background:url(../images/banner/christmas-banner-desktop.jpg) no-repeat center top;background-size:cover}
#eri-header3.christmas-banner a img{margin-top:13%}
#eri-header3.christmas-banner .animate-btn{max-width:250px;margin:0px auto 45px}
#eri-header3.contact-us-banner{background:url(../images/header.jpg) no-repeat center top;background-size:cover}
#eri-header3 .animate-btn{margin:auto;float:none;max-width:340px}
.v2 #eri-header3 .animate-btn{max-width:180px}
.left-headline{text-align:left;margin-top:-12px}
.eri-desc-txt.left-desc{text-align:left}
.eri-title{color:#B57E22;font-size:45px;text-transform:uppercase;line-height:1.3em;font-family:"utm_avoregular",sans-serif;margin-top:20%}
.free-consultation{font-family:"utm_avobold",sans-serif;color:#357b7d;font-size:20px;margin-top:5%}
.deadline{font-family:"utm_avoregular",sans-serif;color:#777777;margin:20px 0;line-height:1.5}
.deadline span{font-family:"utm_avobold",sans-serif}
.eri-txt{color:#8A8A8A;font-size:35px;line-height:1.5em;margin-top:25%;font-family:"utm_avoregular",sans-serif;text-transform:uppercase;letter-spacing:-1px}
.txt31{color:#8A8A8A;font-size:30px;line-height:1.5em;margin-top:25%;font-family:"utm_avoregular",sans-serif;text-transform:uppercase;letter-spacing:-1px}
.home-banner .eri-txt{margin-top:5%;font-size:30px}
.eri-txt.v1{margin-top:10%}
.eri-nav{width:100%;float:left;height:50px;background:#357b7d;opacity:0.75}
.social-share{display:inline-block;list-style:none;padding:0;margin:0}
.navbar{border-radius:0;padding:0;padding-bottom:0}
.navbar-nav{margin-top:12px;float:right}
.navbar-nav > li{margin-left:35px;padding-bottom:28px}
.no-margin{margin:0;padding:0}
.panel-default{border-color:transparent}
.panel-default > .panel-heading{background-color:#e6e6e6;border:0 none;box-shadow:none}
.panel{background-color:#e6e6e6;border:0 none;box-shadow:none}
.panel-default > .panel-heading + .panel-collapse .panel-body{background:#fff;color:#858586}
#bottom-slider .container{width:100%;margin:0px !important;padding:0px !important}
#bottom-slider .eri-headline{margin-bottom:30px}
.panel-body{padding:20px 20px 10px}
.panel-group .panel{border-radius:0}
.panel-group .panel + .panel{margin-top:0;border-top:1px solid #d9d9d9}
.panel-heading{border-radius:0}
.panel-title > a{color:#4e4e4e}
.accordion-inner img{border-radius:4px}
.accordion-inner h4{margin-top:0}
.panel-heading.active{background:#1f1f20}
.panel-heading.active .panel-title > a{color:#fff}
.nav-tabs > li > a{background:#f5f5f5;color:#666;border-radius:0;border:0 none;line-height:24px;margin-right:0;padding:13px 15px}
.nav-tabs > li > a:hover{background:#1f1f20;color:#fff}
.nav-tabs > li.active > a{border:0;color:#fff;background:#1f1f20;position:relative;text-transform:uppercase}
.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border:0;color:#fff;background:#1f1f20;position:relative;text-transform:uppercase}
.nav-tabs li:last-child{border-bottom:0 none}
.tab-content{padding:20px}
.tab-content h2{margin-top:0}
.tab-content img{border-radius:4px}
.tab-content #info a:hover,.tab-content #info a:focus{color:#4E4E4E}
.tab-content .eri-headline{font-size:40px}
.testimonial h2{margin-top:0}
.testimonial .container-fluid{max-width:1170px}
.testimonial .eri-btn{margin:30px auto 45px;text-align:center;max-width:250px;float:none}
.v2 .testimonial .eri-btn{margin:30px auto 20px}
.testimonial .wave{margin:0px auto 30px}
.text-left{color:#FFFFFF;font-size:12px;margin-top:15px}
 .form-control:focus{box-shadow:none;outline:0 none}
img{max-height:100%;}
.fr-box{width:100%;float:left;margin-top:7%;border-radius:3px;padding-left:0px;background-color:#fdf9e9;padding:10%;border:1px solid #357b7d}
.fr-box input{border:1px solid #357b7d;width:100%;padding:10px;margin-top:10px;color:grey;display:block}
.fr-box input:first-child{margin-top:0}
.fr-box label.error{margin-bottom:10px;text-align:left;color:red;font-size:12px;display:block;font-weight:normal}
.fr-box input.error{border-color:red}
.fr-box button[type=submit]{margin-top:10px}
#book-fr{width:100%;text-align:center;background:#fdf7e3;background:-moz-linear-gradient(top,#fdf7e3 38%,#faf2ce 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(38%,#fdf7e3),color-stop(100%,#faf2ce));background:-webkit-linear-gradient(top,#fdf7e3 38%,#faf2ce 100%);background:-o-linear-gradient(top,#fdf7e3 38%,#faf2ce 100%);background:-ms-linear-gradient(top,#fdf7e3 38%,#faf2ce 100%);background:linear-gradient(to bottom,#fdf7e3 38%,#faf2ce 100%);border-top:2px solid #357b7d}
#book-fr.eri-sign-up .col-sm-6.padding-right-5{padding-right:5%;padding-left:0}
#book-fr.eri-sign-up .book-box-title{padding-left:0;margin-top:80px;text-align:left;letter-spacing:5px;font-size:30px;margin-bottom:10px}
#book-fr.eri-sign-up .col-sm-8{padding:0}
#book-fr.eri-sign-up .adv-book,#book-fr.eri-sign-up .adv-book-desc{text-align:left}
#book-fr .mor-d.txt-center{font-size:15px}
#partner .fr-box{border:0;padding:0}
.main-btn-clk{background-color:#357b7d;border-radius:4px;border:0px;width:100%;padding:10px 20px;color:#fff;text-transform:uppercase;float:right;font-family:"utm_avoregular",sans-serif}
.form-box{width:100%}
.mor-d{color:#9f9f9f;font-weight:bold;float:left;font-size:12px;margin-top:10px;width:100%;font-family:"utm_avoregular",sans-serif}
.adv-book{width:100%;float:left;text-align:center;color:#c48c0c;font-size:20px;line-height:2em;margin-bottom:0px;margin-top:10px;font-family:"utm_avobold",sans-serif}
.adv-book span{color:#9C9B99;font-family:"utm_avoregular",sans-serif}
.book-left-img{margin-top:0px}
.adv-book-desc{width:100%;float:left;text-align:center;color:#C48C0C;font-weight:normal;font-size:18px;line-height:2em;margin-bottom:10px;font-family:"utm_avoregular",sans-serif}
.carousel-control.left,.carousel-control.right{background-image:none;width:36px;height:36px;top:40%;z-index:1}
.eri-btn{display:block;background-color:#c48c0c;border-radius:4px;border:0px;padding:15px;color:#fff;text-transform:uppercase;margin:0 auto;font-family:'utm_avoregular',sans-serif;font-weight:bolder;font-size:20px;letter-spacing:1.5px}
.eri-btn:hover{color:#fff;opacity:0.9}
.eri-btn:hover .arrow{background-image:url(../images/arrow.png);height:14px;width:8px;margin-right:10px;display:inline-block}
.bg-white{background:#fff}
.arrow{margin-right:10px;height:14px;width:8px;display:inline-block}
.top-wr{width:100% !important;padding:0px !important}
.lang-box{margin-top:20px;display:block}
.main-h3{width:100%;float:left;text-align:center;color:#357b7d;font-weight:bold;font-size:30px;line-height:1.5em;text-transform:uppercase}
.sup-desc{width:100%;text-align:center;margin-top:-10px;color:#606060;float:left;font-family:"utm_avoregular",sans-serif}
.desk-ver{display:none}
.mobd-ver{display:block}
.eri-normal-txt{color:#606060;line-height:1.8em;font-size:16px;text-align:center;font-family:"utm_avoregular",sans-serif}
.eri-normal-txt.celec-sey{font-size:15px;width:100%;margin-top:20px;font-family:"utm_avoregular",sans-serif}
.eri-desc-txt{line-height:1.8em;color:#606060;font-family:'utm_avoregular',sans-serif;font-size:16px}
.coloured-row{background:#357b7d;margin-bottom:30px;padding:10px}
.margin-row{margin:30px auto}
.related-treatment img{margin-top:15px}
.related-treatment img.active{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray;-webkit-transition:all .6s ease;filter:url("data:image/svg+xml;utf8,<svg xmlns='https://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale")}
.skin-treatment{margin-bottom:60px}
.white-headline{margin-top:5px;color:#fff}
.normal-headline{text-transform:none}
.auto-align-img{display:block;margin:0 auto}
.bot-how{width:100%;margin:20px auto}
.celeb-item{margin-bottom:30px}
.yellow-line{background-color:#c48c0c;height:2px;width:314px}
.align-img{display:block;margin:20px auto}
.book-box-title{width:100%;float:left;text-align:center;color:#357b7d;font-size:22px;line-height:1.5em;text-transform:uppercase;margin-bottom:0px;margin-top:10px;font-family:"utm_avoregular",sans-serif}
.discount{border:1px solid #357b7d;max-width:370px;padding:2% 0 1%;line-height:1;margin:auto;text-align:center}
.discount legend{margin-bottom:0;border:none;width:auto;padding:0 20px}
.only{font-size:25px;color:#777777;font-family:"utm_avoregular",sans-serif;text-align:center;margin-bottom:0;text-transform:uppercase}
.dis-50{font-family:"utm_avoregular",sans-serif;font-size:50px;color:#357b7d}
.dis-50 span{font-family:"utm_avobold",sans-serif;font-size:50px;color:#357b7d}
.dis-50.spring-offer{margin:20px 0 30px 0;text-transform:uppercase;font-weight:bold}
.dis-50.spring-offer span{font-size:35px}
.first-treatment{font-size:25px;color:#777777;font-family:"utm_avoregular",sans-serif;text-align:center;line-height:45px}
.vie-box{padding-left:0px;margin-left:0px !important;padding-left:0px}
.first-txt{display:none}
.book-box-desc{font-size:21px;color:#949496;line-height:1.5em;font-family:'utm_avoregular',sans-serif;text-align:center;margin:15px 0}
.top-how{width:80%;margin:0 auto;margin-bottom:10px;text-align:center}
.celeb-photo{width:200px;margin:0 auto;display:block}
.eri-provider-name{width:100%;text-align:center;color:#bb8103;margin-bottom:0px;font-size:16px}
.celeb-item-bot{margin-top:15px}
.eri-provider-job{width:100%;text-align:center;font-size:12px;margin-top:0px;color:#606060}
.carousel-control{opacity:1}
.top-intro-right{text-align:center}
.top-intro-right img{margin-top:0px}
.top-intro-left{width:90%;margin:0 auto;margin-top:0px}
.container.top-slider-wr{margin-top:-100px}
.top-slider-item{background:#fff;margin-right:15px;text-align:center;padding:10px;height:430px;width:100%}
.top-slider-item img{width:100%}
.before,.after{color:#357b7d;text-transform:uppercase;text-align:center;font-size:30px;font-family:"utm_avoregular",sans-serif;margin-bottom:20px;letter-spacing:1px;font-weight:bold}
.eriitem.active .before,.eriitem.active .after{font-size:18px}
.eriitem img{width:100%}
.bot-fr-box{background:transparent;width:100%;margin:0 auto;float:none}
.animate-btn{background:#357b7d;color:#fff;border:1px solid #357b7d !important}
.animate-btn:hover{transition:all 0.3s ease;background:transparent;border:1px solid #357b7d !important;color:#357b7d}
.arrow{height:14px;width:8px}
#b-a-carousel{width:100%;float:left;height:430px;padding-left:0}
.wrinkle-v2 #b-a-carousel{height:345px}
#b-a-carousel .item{background:#fff;text-align:center;max-width:635px}
#b-a-carousel .item .b-a-title{font-family:'utm_avoregular',sans-serif;text-align:center;font-weight:bold}
#b-a-carousel .eriitem .b-a-title{font-size:25px;color:#357b7d;font-weight:bold}
#b-a-carousel .eriitem .b-a-desc{font-size:22px}
#b-a-carousel .eriitem.active .b-a-title{font-size:19px;font-weight:bold}
#b-a-carousel .eriitem.active .b-a-desc{font-size:14px;padding:0 15px}
#b-a-carousel .b-a-desc{font-family:'utm_avoregular',sans-serif;line-height:1.5em;text-align:center}
#before-after .b-a-title{font-family:'utm_avoregular',sans-serif;text-align:center;font-weight:bold}
#before-after .b-a-desc{font-family:'utm_avoregular',sans-serif;line-height:1.5em;text-align:center}
#before-after .mesotherapy-effects{height:640px}
#before-after .wave{margin:0px auto 30px}
#before-after .eri-btn{margin:30px auto 45px;text-align:center;max-width:250px;float:none}
.v2 #before-after .eri-btn{margin:30px auto 0;max-width:635px}
#before-after.meso-before-after .wave{margin:45px auto 10px}
#before-after.home-before-after .eri-btn{max-width:320px}
.fat-reduction-carousel#b-a-carousel,.skin-whitening-carousel#b-a-carousel,.needle-free-meso-carousel#b-a-carousel,.beauty-drip-carousel#b-a-carousel{height:380px}
.article-wr{display:none}
#article-1{display:block}
.page-buttons{width:100%;float:left;text-align:center;margin:0 0 45px 0}
.page-buttons a:hover,.page-buttons a:focus{color:#357b7d}
.showSingle{border:1px solid #ddd;border-radius:3px;height:40px;width:40px;line-height:40px;display:inline-block;cursor:pointer;color:#444}
.page-active{background:#357b7d;color:#fff}
#faq-wr{background:#eee}
.accordion-toggle{color:#357b7d;font-family:"utm_avoregular",sans-serif}
.accordion-toggle:active{color:#357b7d}
.accordion-inner{font-family:'utm_avoregular',sans-serif;line-height:1.5em;margin-top:5px;margin-bottom:20px}
.article-wr{min-height:620px;width:100%;float:left}
.article-wr img{width:520px;display:block;margin:auto}
#bot-input{width:100%;margin-top:0px !important;height:42px}
#frm-msg{width:100%;border:1px solid #A67C00;margin-bottom:20px;min-height:200px}
.b-a-wrapper{width:100%;float:left;position:relative;margin-top:20px}
.b-a-wrapper .eriitem{height:406px;overflow:hidden}
.b-a-wrapper .eriitem.active{height:auto}
.b-a-wrapper .eriitem .before-after-title{margin-top:7px}
.b-a-controls{width:100%}
.ba-ct .previous{left:0;position:absolute;width:40px;height:40px;top:40%;font-size:51px;color:#c69831}
.ba-ct .next{right:0;position:absolute;width:40px;height:40px;top:40%;font-size:51px;color:#c69831}
.lang-box{float:right}
.txt-center{text-align:center}
.main-btn-clk:hover{opacity:0.9}
.main-btn-clk.srb-btn{width:100%}
.top-slide-desc{text-transform:uppercase;margin-top:10px;font-family:'utm_avoregular',sans-serif;color:#444;text-align:center}
.related-treatment .top-slide-desc{color:grey}
.grey-h3{color:#545454}
.grey-h3 span{color:#f80005}
.top-txt{text-align:center;margin-top:50px;margin-bottom:40px}
.pull-right{float:none !important;margin:0 auto !important;text-align:center;font-size:16px;margin-bottom:30px !important}
.navbar-right{width:70%;margin-top:6px}
.navbar-header{width:100%;float:left}
.navbar-inverse .navbar-nav > li > a{font-size:12px;text-transform:uppercase;padding:0px 7px}
.navbar-nav > li{margin:0px;padding:0px}
.top-btn{position:absolute;top:50%;margin-top:-100px}
.features .col-md-4{height:200px}
#bottom-slider{width:100%;float:left;padding-top:40px}
.rg-image-wrapper{position:relative; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;min-height:20px;width:100%}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.rg-image{position:relative;text-align:center;line-height:0px}
.rg-image img{max-height:100%;max-width:100%;width:100%}
.rg-image-nav a{position:absolute;top:0px;left:0px;background:url(../images/nav.png) no-repeat -20% 50%;width:28px;height:100%;text-indent:-9000px;cursor:pointer;opacity:0.3;outline:none;-moz-border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;border-radius:10px 0px 0px 10px}
.rg-image-nav a.rg-image-nav-next{right:0px;left:auto;background-position:115% 50%;-moz-border-radius:0px 10px 10px 0px;-webkit-border-radius:0px 10px 10px 0px;border-radius:0px 10px 10px 0px}
.rg-image-nav a:hover{opacity:0.8}
.rg-caption{text-align:center;margin-top:15px;position:relative}
.rg-caption p{font-size:11px;letter-spacing:2px;font-family:'Trebuchet MS','Myriad Pro',Arial,sans-serif;line-height:16px;padding:0 15px;text-transform:uppercase}
.rg-view{height:30px;display:none}
.rg-view a{display:block;float:right;width:16px;height:16px;margin-right:3px;background:#464646;border:3px solid #464646;opacity:0.8}
.rg-view a:hover{opacity:1}
.rg-view a.rg-view-full{background-position:0px 0px}
.rg-view a.rg-view-selected{background-color:#6f6f6f;border-color:#6f6f6f}
.rg-view a.rg-view-thumbs{background-position:0px -16px}
.rg-loading{width:46px;height:46px;position:absolute;top:50%;left:50%; margin:-23px 0px 0px -23px;z-index:100;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:0.7}
.mesotherapy-process{background-color:#FFFDEF}
.mesotherapy-process .carousel-inner{height:auto}
.mesotherapy-process .top-slider-item{height:auto;text-align:left;padding:0px 20px;background-color:transparent;width:25%;margin-right:0}
.mesotherapy-process .top-slide-desc{font-family:"utm_avobold",sans-serif;text-transform:none;text-align:left;font-size:16px;color:#787878}
.mesotherapy-process.beauty-drip .top-slider-item{width:33.3333%}
.mesotherapy-process .wave{margin-top:0px}
.mesotherapy-process .eri-headline{margin:10px 0px 30px}
.what-beauty{padding-top:0}
.what-beauty .top-slide-desc{font-family:"utm_avobold",sans-serif;text-transform:none;text-align:left;font-size:16px;color:#787878}
.what-beauty ul{list-style-position:outside;list-style:outside url("../images/bullet.png") disc}
.language{background-color:transparent;border:1px solid #c69c6d}
.homepage .dropdown{top:30%;position:absolute;right:5%}
.homepage .product-info .dropdown{position:relative}
.homepage .select-your-city .dropdown{top:0;position:relative;right:0;margin:auto}
.language-ddl{height:67px}
.language-ddl img{margin-right:5px}
.language-ddl .btn span{margin-left:5px}
.meso-effects img{width:100%}
.related-treatment .wave{margin:0px auto 30px}
.e-special .eri-btn{margin:30px auto 45px;text-align:center;max-width:250px;float:none}
#bottom-slider .eri-btn{margin:30px auto 45px;text-align:center;max-width:250px;float:none}
#bottom-slider .wave{margin:30px auto}
.jp-tech .eri-btn{margin:45px auto 0px;text-align:center;max-width:520px;float:none}
.jp-tech .wave{margin-top:80px}
.jp-tech .txt4{margin-top:20px}
.b-news .wave{margin-top:80px}
.wave{margin:45px auto 10px;display:block}
.text1{color:#357b7d;font-family:"utm_avobold",sans-serif;font-size:18px;margin-bottom:20px}
#treatment-carousel{padding:0 3%}
.feature-img{box-shadow:1px 1px 1px 1px rgba(50,50,50,0.2);padding:10px;background-color:#FFF;height:460px}
.feature-img:hover{background-color:#357b7d}
.feature-img img{width:100%}
.feature-img:hover p{color:#FFF}
.treatment-methods .feature-img{height:auto}
.beauty-features,.beauty-solutions .eri-headline{margin-bottom:45px}
.home-cta{padding-top:0}
.main-cta .feature-img{height:365px}
.main-cta .eri-btn{margin:45px auto 0px;float:none;max-width:460px;text-align:center}
.main-cta .beauty-features{margin-bottom:0;margin-top:-45px}
.txt12{color:#357b7d}
.we-be-content .eri-btn{float:right}
.home-before-after{padding:0}
.e-special-item{border:1px solid #357b7d;padding:100px 20px 20px;margin-top:-70px;text-align:center;height:305px}
#how-fr .e-special img{max-width:193px;margin:auto;display:block}
#how-fr img{width:100%}
#how-fr img.width-auto{width:auto}
.txt13{font-family:"utm_avobold",sans-serif;text-align:center}
.txt4{line-height:1em;color:#000;font-family:"utm_avoregular",sans-serif;font-size:18px;text-align:center}
.txt5{line-height:1.4em;color:#949494;font-family:"utm_avoregular",sans-serif;font-size:16px;text-align:center}
#main-ingredients .txt5{text-align:left;font-family:"utm_avobold",sans-serif}
.b-news-img{position:relative;margin-top:25px}
.txt6{font-size:35px;line-height:35px}
.txt7{font-size:16px;margin-top:30px;margin-bottom:0px}
.b-news-content{position:absolute;margin-top:-189px;padding-bottom:45px;padding-top:25px;color:#FFF;padding-left:3%;width:468px;background:transparent linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0)) repeat scroll 0% 0%}
.b-news-content .arrow{background-image:url("../images/black-arrow.png")}
.b-news-content .eri-btn:hover .arrow{background-image:url("../images/white-arrow.png");height:14px;width:8px}
.b-news-content .animate-btn{background-color:#FFF;color:#000;margin-top:20px;border:medium none !important}
.b-news-content .animate-btn:hover{background-color:#000;border:medium none !important;color:#FFF}
.b-news-content .col-sm-6{padding:0px}
.txt7 img{margin:-5px 5px 0px 0px}
.txt8{color:#8D8D8D;font-size:26px;margin-bottom:30px}
.txt9{color:#357b7d;font-size:26px;margin:0px 0px 15px}
.txt10{color:#357b7d;margin-bottom:20px}
.txt11{color:#606060;font-size:14px}
.about-us-intro .txt11{font-family:"utm_avobold",sans-serif;font-size:16px}
.no-padding{padding:0px}
.cele-treatment{padding-bottom:0}
.product-intro .txt1{color:#357b7d;font-size:28px;margin-top:0;margin-bottom:20px;line-height:1.2}
.product-intro img{margin:0 auto 10px auto;width:248px;display:block}
.product-intro a:hover img{opacity:0.7}
.product-intro p{line-height:1.6}
.product{padding:0}
.product .txt1{color:#357b7d;font-size:28px;margin-top:25px;margin-bottom:20px;line-height:1.2}
.tab-content .txt1{color:#357b7d;font-size:28px;margin-top:25px;margin-bottom:20px;line-height:1.2}
.tab-content .txt4{font-size:22px;margin-top:45px;margin-bottom:20px;color:#4E4E4E;text-align:left}
.product-page .product .txt1,.product-page .tab-content .txt1{font-size:22px}
.products .txt2{color:#939597;font-size:15px}
.products .txt3{color:#414042;font-size:28px}
.products .row{margin-top:45px}
.products img{padding:40px;width:100%;max-width:248px;margin:auto;display:block}
.products p{padding:0 20px}
.product-border{height:540px;border:1px solid white}
.product-border .product-btn{color:#357b7d;background-color:#FFE4A3;width:100%;display:none;padding:13px 20px;text-align:center;text-transform:uppercase;font-size:22px;bottom:0;position:absolute}
.product-border:hover{border:1px solid #ffe4a3}
.product-border:hover .product-btn{display:block}
.products-nav img{padding-left:30px}
.product-steps{margin-top:20px}
.main-product{border:1px solid #e9eaea;padding:50px 0}
.instruction-img{padding:0}
.instruction{margin-top:20px}
.ques{background-color:#357b7d;padding:0 5px;color:white;font-family:"utm_avobold",sans-serif}
.ans{background-color:#414042;padding:0 5px;color:white;font-family:"utm_avobold",sans-serif}
#direction-collapse .row{padding:0 15px}
h4.panel-title{font-weight:100;text-transform:uppercase}
.navbar-default{border:medium none}
.navbar-default .navbar-nav > .active > a{background-color:transparent;color:#777}
.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#777}
.navbar-nav{float:left;margin:0px}
.nav-tabs{border-bottom:1px solid #000}
.nav-tabs > li{margin-bottom:0px}
.nav-tabs > li.active > a{border:0px none;color:#FFF;background:#414042 none repeat scroll 0% 0%;position:relative;text-transform:uppercase}
.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border:0px none;color:#FFF;background:#414042 none repeat scroll 0% 0%;position:relative;text-transform:uppercase}
.nav-tabs > li > a{background:#E9EAEA none repeat scroll 0% 0%;color:#666;border-radius:0px;border:0px none;line-height:24px;margin-right:0px;padding:7px 15px;text-transform:uppercase}
.nav-tabs > li > a:hover{background:#1F1F20 none repeat scroll 0% 0%;color:#FFF;text-transform:uppercase}
.counsel-link{width:100%;border:1px solid #c08a12;display:block;text-align:center;padding:15px 0px;margin-bottom:10px;float:left;cursor:pointer;color:#a67b04;font-size:16px}
.counsel-link:hover{background:#fcf7da;color:#a67b04}
.expand-btn{background:transparent;border:1px solid #fff;width:40px;height:40px;margin-top:7px;color:#fff;border-radius:3px}
.expand-btn:after{font-family:"Glyphicons Halflings";content:"\e114";float:left;margin-left:6px}
.expand-btn.collapsed:after{content:""}
.ask-container{width:100%;float:left;background:#ab7709}
.ask-container h3{font-family:'utm_avoregular',sans-serif;color:#fff;margin-top:10px;font-size:18px}
.ans-container{width:100%;float:left;background:#c58a12}
.ans-container p{color:#fff;font-family:'utm_avoregular',sans-serif;font-size:12px;padding:10px 0px;width:100%}
.ca-item{border:1px solid #eee;text-align:center;position:relative;margin-top:20px;margin-bottom:30px}
.ca-item h3{color:#000;text-transform:uppercase;position:relative;background:#fff}
.ca-item h3:after{bottom:115%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:3px;margin-left:-3px}
.ca-item h3:before{bottom:115%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#000;border-width:4px;margin-left:-4px}
.ca-item:hover > .ca-item-desc{display:block}
.ca-item-desc{position:absolute;bottom:54px;background:rgba(255,255,255,0.8);font-size:13px;padding:10px 0px;width:100%;display:none}
.beauty-consultant-intro h3,.beauty-consultant-explain h3{margin-top:0}
.banner-content{padding-left:5%}
.banner-mobile{background:url(../images/banner/christmas-banner-mobile.png) no-repeat center top;min-height:300px;width:100%;padding-bottom:30px;background-size:cover;margin-top:30px}
.understand-beauty{margin-bottom:30px}
.understand-beauty .eri-btn{margin:45px 0}
.understand-beauty .eri-headline{margin-top:60px}
.understand-body .eri-btn{margin-top:45px;float:right}
.yellow-bg{background-color:#f0dca0}
.yellow-bg h3{margin-top:0}
.treatments{padding-top:0}
.gift{margin-top:20px}
.number-package{padding:0 0 0 15px}
.no-padding{padding:0}
.christmas-instruction{margin:30px auto;color:#999999;width:80%}
.select-your-city{background-color:#fef7dd;border-bottom:1px solid #c08028}
.select-your-city .btn-default,.select-your-city .open > .dropdown-toggle.btn-default:hover{margin:auto;display:block;color:#357b7d;font-size:20px;background-color:#fff6dd;border:none;padding:10px;font-weight:bold}
.select-your-city .dropdown-menu{float:none;position:absolute;width:100%;margin:auto;background-color:#fff6dd;border:none;box-shadow:none;border-radius:0}
.select-your-city .dropdown span{margin-left:12px;margin-top:-3px}
.select-your-city .nav{width:700px;margin:auto}
.select-your-city:hover,.select-your-city:focus{color:white}
.open > .dropdown-toggle.btn-default{margin:auto;display:block;color:#357b7d;font-size:20px;background-color:#fff6dd;border:none;padding:10px;font-weight:bold}
.city-select-ul p{text-transform:uppercase;color:#357b7d;font-size:18px}
.city-select-ul a{color:black}
.city-select-ul a:hover{color:#357b7d}
.acne-before-after-carousel{padding-bottom:60px}
.acne-before-after-carousel .container-fluid.page{height:auto}
.christmas-offer{padding-top:25px;margin:auto}
.eri-desc-txt span{font-family:"utm_avobold",sans-serif}
.coloured-sec{background:#fef6df;background:-webkit-linear-gradient(#fef6df,white);background:-o-linear-gradient(#fef6df,white);background:-moz-linear-gradient(#fef6df,white);background:linear-gradient(#fef6df,white)}
.eri-sub{text-transform:uppercase;font-weight:bold;font-size:20px;color:#928b8b;line-height:28px}
.carousel-divider{background-color:#acacac;height:1px;width:145px;margin:30px auto 25px auto}
.christmas-explain{padding:30px 0 45px 0}
.christmas-explain .eri-headline,.christmas-explain .wave{margin-bottom:25px}
.treatment-carousels{padding-bottom:0}
.treatment-carousels .tab-content{padding:45px 0px}
.treatment-carousels .tab-content img{border-radius:4px;width:100%;padding:10px 5% 0px}
.understand-section{padding-top:0}
.understand-section span img{margin-right:10px}
.christmas-testimonial .testimonial .wave{margin:45px auto 10px}
.christmas-clinic #bottom-slider{padding-top:0}
.christmas-clinic #bottom-slider .wave{margin:0px auto 30px}
.christmas-booking #book-fr{background:url(../images/banner/eri-form-bg.jpg);background-size:cover;border-top:none}
.christmas-booking #book-fr.eri-sign-up .col-sm-8{margin-top:6%;padding-top:10px}
.christmas-booking .mor-d.txt-center{padding-bottom:10%}
.gift-amount{margin:0 auto 30px auto;display:block}
.gift-info .eri-btn{margin:30px auto 45px;text-align:center;max-width:260px;float:none}
.christmas-invi{width:40%;margin:45px auto 0 auto}
.party-glow{background:url(../images/banner/dem-tiec-giang-sinh.png);background-size:cover}
.contact-intro .eri-desc-txt{margin-top:15px}
.contact-form h3{margin:0}
.contact-form .fr-box{margin-top:2%}
.address-detail{width:100%;margin:10px 0px}
.address-detail img{float:left;margin:5px 15px 0px;display:inline-block}
.address-detail p{display:inline}
.thank-you .eri-title{margin-top:20vh}
.thank-you .eri-txt{margin-top:5%}
 #eri-header3.tet-banner{background:url(../images/banner/tet-banner1.jpg) no-repeat center top;background-size:cover;margin-top:-48px}
.fat-reduc #eri-header3.tet-banner{background:url(../images/banner/tet-banner2.jpg) no-repeat center top;background-size:cover;margin-top:-48px}
.tri-mun #eri-header3.tet-banner{background:url(../images/banner/tri-mun-header.jpg) no-repeat center top;background-size:cover;margin-top:-48px}
.wrinkle-reduc #eri-header3.tet-banner{background:url(../images/banner/xoa-nhan-header.jpg) no-repeat center top;background-size:cover;margin-top:-48px}
.trang-da #eri-header3.tet-banner{background:url(../images/banner/trang-da-header.jpg) no-repeat center top;background-size:cover;margin-top:-48px}
.tet-banner .eri-txt{color:#ad7a29;margin-top:12%;text-transform:none}
.txt31{color:#ad7a29;margin-top:0;text-transform:none}
.wrinkle-v2 .txt31{margin-top:0}
.tet-banner .eri-txt span{color:#4d3130;font-size:50px;line-height:60px}
.txt31 span{color:#4d3130;font-size:37px;line-height:60px}
.tet-banner .deadline{color:#4D3032;width:70%;margin:20px auto}
#eri-header3.tet-banner .animate-btn{display:inline-block;max-width:none;background-color:#4d3032;color:white;border:1px solid #4d3032 !important;border-radius:0;padding:17px 40px;font-weight:normal}
#eri-header3.tet-banner .animate-btn:hover{color:#4d3032;background-color:transparent}
.v2 #eri-header3 .animate-btn{display:inline-block;max-width:none;background-color:#4d3032;color:white;border:1px solid #4d3032 !important;border-radius:0;padding:17px 40px;font-weight:normal}
.tet-banner .arrow,.tet-banner .animate-btn:hover .arrow{display:none}
.hnh-eri{background:url(../images/banner/hnh-eri.jpg);background-size:cover;min-height:480px}
.wrinkle-reduc .hnh-eri,.tri-mun .hnh-eri{background:url(../images/banner/hnh-eri.jpg);background-size:cover;min-height:570px}
.xoa-tan-nhang .hnh-eri{background:url(../images/banner/hnh-eri.jpg);background-size:cover;min-height:590px}
.ha-ho{background:url(../images/banner/ha-ho.jpg);background-size:cover;min-height:450px;background-position:center top}
.chipu{background:url(../images/banner/chi-pu.jpg);background-size:cover;min-height:450px;background-position:center top}
.lqk{background:url(../images/banner/lqk.jpg);background-size:cover;min-height:450px;background-position:center top}
.randy{background:url(../images/banner/randy.jpg);background-size:cover;min-height:450px;background-position:center top}
.whiten-your-skin{background:url(../images/banner/whiten-your-skin.jpg);background-size:cover;height:145px}
.testimonial-bg{background:url(../images/banner/testimonial.jpg);background-size:cover;height:145px;background-position:center bottom}
.whiten-face-before-after{background:url(../images/banner/before-after1.jpg);background-size:cover;height:194px;background-position:center bottom}
.whiten-hand-before-after{background:url(../images/banner/before-after2.jpg);background-size:cover;height:194px;background-position:center bottom}
.whiten-before-after{background:url(../images/banner/before-after.jpg);background-size:cover;height:194px;background-position:center bottom}
.fat-reduc-before-after{background:url(../images/banner/before-after3.jpg);background-size:cover;height:194px;background-position:center bottom}
.meso-fat-reduc-before-after{background:url(../images/banner/before-after4.jpg);background-size:cover;height:194px;background-position:center bottom}
.body-fat-reduc-before-after{background:url(../images/banner/before-after5.jpg);background-size:cover;height:194px;background-position:center bottom}
.wrinkle-before-after{background:url(../images/banner/before-after6.jpg);background-size:cover;height:194px;background-position:center bottom}
.cell-wrinkle-before-after{background:url(../images/banner/before-after7.jpg);background-size:cover;height:194px;background-position:center bottom}
.wrinkle-reduc-before-after{background:url(../images/banner/before-after8.jpg);background-size:cover;height:194px;background-position:center bottom}
.vitaminc-before-after{background:url(../images/banner/before-after10.jpg);background-size:cover;height:194px;background-position:center bottom}
.pore-before-after{background:url(../images/banner/before-after11.jpg);background-size:cover;height:194px;background-position:center bottom}
.age-spots-before-after{background:url(../images/banner/before-after12.jpg);background-size:cover;height:194px;background-position:center bottom}
.age-spots-body-before-after{background:url(../images/banner/before-after13.jpg);background-size:cover;height:194px;background-position:center bottom}
.age-spots-whiten-before-after{background:url(../images/banner/before-after14.jpg);background-size:cover;height:194px;background-position:center bottom}
.treatment-service{background:url(../images/banner/treatment1.jpg);background-size:cover;height:250px}
.treatment-service-body{background:url(../images/banner/treatment2.jpg);background-size:cover;height:250px}
.fat-reduc-treatment-service{background:url(../images/banner/fat-reduction-needle-free-meso.png);background-size:cover;height:250px}
.wrinkle-treatment-service{background:url(../images/banner/Face-lift-Meso-theraphy-wrinkle-reduction.png);background-size:cover;height:250px}
.needle-free-treatment-service{background:url(../images/banner/Needle-Free-Meso-therapy-wrinkle-reduction.png);background-size:cover;height:250px}
.juverderm-treatment-service{background:url(../images/banner/img-01.jpg);background-size:cover;height:250px}
.botox-treatment-service{background:url(../images/banner/b03_ph0.jpg);background-size:cover;height:250px}
.acne-meso-service{background:url(../images/banner/Meso-therapy-Acne-and-Pimple-Removal.png);background-size:cover;height:250px}
.photosilk-treatment-service{background:url(../images/banner/acne2.jpg);background-size:cover;height:250px}
.light-therapy-treatment-service{background:url(../images/banner/Light-Therapy.png);background-size:cover;height:250px}
.beauty-drip-treatment-service{background:url(../images/banner/Beauty-Drip-Acne-and-Pimple-Removal.png);background-size:cover;height:250px}
.txt14{text-transform:uppercase;font-size:25px;color:#4d3130;margin:40px 0 0 6%;line-height:1.2}
.whiten-hnh-eri{padding:5%;color:black}
.fadeInLeft .carousel .whiten-hnh-eri{padding:16% 5% 5% 5%;color:#000}
.fadeInRight .nav-tabs > li{float:none}
.treatment-menu{background:url(../images/treatment-menu.jpg);background-size:cover;padding:0;min-height:430px;background-position:center bottom}
.fat-reduc .treatment-menu{background:url(../images/treatment-menu.jpg);background-size:cover;padding:0;min-height:440px;background-position:center bottom}
.service-menu{background:url(../images/service-menu.jpg);background-size:cover;padding:0;min-height:580px;background-position:center bottom}
.wrinkle-reduc .service-menu{background:url(../images/service-menu.jpg);background-size:cover;padding:0;min-height:715px;background-position:center bottom}
.fadeInRight .col-sm-5,.fadeInRight .col-sm-7{padding:0}
.fadeInRight .nav-tabs{border-bottom:none;margin-top:30px}
.fadeInRight .nav-tabs > li > a{background-color:transparent;color:#4d3130}
.fadeInRight .nav-tabs > li.active > a{color:#4d3130;background-color:rgba(77,49,48,0.1)}
.fadeInRight .tab-content{padding:0px 15px}
.txt15{color:#4D3130;font-size:20px;line-height:1.4}
.txt17{color:#4D3032;text-transform:uppercase;font-size:30px;line-height:1.3}
.padding-5{padding:5%}
.txt17{color:#4d3130;text-transform:uppercase;font-size:35px}
.tet #bot-input{height:auto}
.form-bg{background-color:#f1da9d;padding:45px 10%;display:inline-block}
.tet .mor-d{float:none;text-align:center}
.txt15 span{font-family:"utm_avobold",sans-serif}
.form-bg .txt15{margin-top:10px}
.tet .main-btn-clk{font-size:20px;margin-bottom:10px}
.tet #book-fr{background:url(../images/booking-bg-tet.jpg) no-repeat;border-top:none;background-size:cover}
.v2 #book-fr{background:url(../images/booking-bg-tet.jpg) no-repeat;border-top:none;background-size:cover}
.tet .eri-sign-up .clinic1 img{padding:0 15px;margin-top:0}
.tet .eri-sign-up .col-sm-7{padding:0 5%}
.hotline{font-size:25px}
.form-bg .txt17{margin-top:30px}
.tet .eri-sign-up .rg-image img{margin:0 0 20px 0}
.tet .container-fluid.page{top:0}
.tet-menu-top{top:0 !important}
.tet #cssmenu a{background-color:transparent;color:#474b4d;text-transform:uppercase}
.tet #cssmenu a:hover{background-color:white;color:black}
.tet #cssmenu ul li.active > a{font-family:"utm_avobold",sans-serif;background-color:white;color:#474b4d}
.tet .eri-logo-wr{background-size:100%}
.tet .dis-50{color:#4D3032;text-transform:uppercase}
.tet .dis-50 span{color:#4D3032;text-transform:uppercase}
.tet .discount{border:3px solid #357b7d;margin:25px auto;max-width:420px;padding:2% 0 0 0}
.v2 .discount,.v3 .discount{border:3px solid #357b7d;margin:25px auto;max-width:420px;padding:2% 0 0 0}
.v2 .discount{max-width:500px;margin-top:150px}
.v4 .discount{max-width:500px;margin-top:45px}
body.tet{color:black}
.tet .eri-desc-txt{color:black}
.tet #cssmenu{background-color:#feefd0;height:48px;position:relative;opacity:0.7;z-index:1}
.tet .only,.tet .first-treatment{color:#3f3f3f}
.v2 .only,.v2 .first-treatment{color:#3f3f3f}
.v3 .only,.v3 .first-treatment{color:#3f3f3f}
body.tet .tet-banner li,body.v2 #eri-header3 li{text-align:left}
.tet .first-treatment,.v2 .first-treatment,.v3 .first-treatment{font-family:"utm_avobold",sans-serif;font-size:19px}
.tet-address{color:#4D3032;font-family:"utm_avobold",sans-serif}
.offer-end{color:#4D3032;margin-top:20px}
.offer-end span{font-family:"utm_avobold",sans-serif}
.tet .eri-headline{color:#4d3032}
.tet .first-treatment span{color:#ad7a29}
.v2 .first-treatment span,.v3 .first-treatment span{color:#ad7a29}
.txt21{font-size:25px;margin-bottom:0}
.v2 .txt21,.v4 .txt21{text-transform:uppercase;font-size:20px}
.txt21 span{font-family:"utm_avobold",sans-serif}
.txt18{font-size:22px;margin-bottom:0}
.txt18 span:first-child{font-family:"utm_avobold",sans-serif;font-size:50px;color:#ad7a29;line-height:20px}
.v3 .txt18 span:first-child{line-height:55px}
.txt18 span:nth-child(2){font-size:30px;color:#ad7a29}
.txt19{font-family:"utm_avobold",sans-serif;font-size:19px}
.txt20{font-family:"utm_avobold",sans-serif;font-size:20px;color:#4d3130}
.txt20 span{color:#ad7a29}
body.tet .tet-banner li{color:#ad7a29;font-family:"utm_avobold",sans-serif;padding-left:1em;text-indent:-.7em;margin-top:15px}
body.v2 #eri-header3 li,body.v2 .v5-offer li{color:#ad7a29;font-family:"utm_avobold",sans-serif;padding-left:1em;text-indent:-.7em;margin-top:15px}
body.tet .tet-banner li:before,body.v2 #eri-header3 li:before{content:"• ";color:#4D3032;font-weight:900;font-size:20px}
.tet-banner ul,.v2 #eri-header3 ul{margin:20px 13%;list-style:none}
.header-line{background:-moz-linear-gradient(left,rgba(41,137,216,0) 0%,#ab7a2c 52%,rgba(173,122,41,0.98) 53%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,rgba(41,137,216,0) 0%,#ab7a2c 52%,rgba(173,122,41,0.98) 53%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(41,137,216,0) 0%,#ab7a2c 52%,rgba(173,122,41,0.98) 53%,rgba(125,185,232,0) 100%);height:1px;width:300px;margin:20px auto}
 .blog .eri-txt{margin:0 0 30px 0;font-size:31px}
.txt22{color:#357b7d;text-transform:uppercase;font-size:40px;line-height:55px;margin:20% 0 30px 0}
.left-content .nav-pills > li.active > a{background-color:#b88228;color:white;border-radius:0}
.left-content .nav-pills > li.active > a:hover,.left-content .nav-pills > li.active > a:focus{background-color:#b88228;color:white;border-radius:0}
.left-content .nav-pills li{background-color:#404040}
.cate-blog{background-color:#b88228;color:white;padding:5px 15px;text-transform:uppercase}
.left-content .nav-pills li a{color:white;text-transform:uppercase}
.left-content .nav > li > a:hover,.left-content .nav > li > a:focus{color:white;border-radius:0;background-color:#94681e}
.cate-blog:hover,.cate-blog:focus{color:white;border-radius:0;background-color:#94681e}
.cate-group{width:350px;margin:45px auto 30px auto}
.left-content h3{text-align:center;font-family:"utm_avobold",sans-serif;font-size:25px}
.time-post{text-align:center;margin:30px 0;color:#606060}
.time-post span{margin-right:5px}
.gecko .pluginButton .pluginButtonLabel,.android .pluginButton .pluginButtonLabel{display:none !important}
.read-more-post{color:black;text-transform:uppercase;border:1px solid black;padding:10px 20px}
.read-more-post:hover,.read-more-post:focus{background-color:#4e4e4e}
.txt23{padding-bottom:45px}
.dashed-line{margin-top:20px}
.left-content .tab-content{padding:20px 0}
.blog .fb_iframe_widget{float:right}
.left-content .tab-content img{border-radius:0}
.left-content .tab-content .row{padding:0 15px}
.interaction-item{color:#606060}
.interaction-item:hover{color:#b88228}
.interaction-item img{margin:0 10px 0 30px}
.interaction{float:right}
.related-articles .nav{clear:both;margin-top:45px;float:left}
.tab-content .txt23{border-bottom:1px solid #cfcfcf}
.dash-line{height:8px;width:100%;background:url(../images/dashed-line.png);background-size:cover;display:block;float:left;margin-top:10px}
.seperate-dash-line{margin:35px 0}
.left-content .tab-content h3{font-size:20px;padding:10px 10%;line-height:30px}
.second-row{margin-top:60px}
.txt24{text-align:center;font-family:"utm_avobold",sans-serif;font-size:18px;border:1px solid #777777;padding:10px 0}
.recent-post h3{font-family:"utm_avobold",sans-serif;margin-top:10px}
.recent-post h3:hover,.recent-post h3:focus{color:#b88228}
.recent-post .time-post{text-align:left;margin:0;color:#606060}
.recent-post .time-post:hover{text-align:left;margin:0;color:#606060}
.recent-post img{width:100%;margin-top:20px}
.recent-post .time-post img{width:auto;margin-top:0}
.register-post{border:3px solid #acacac;padding:30px;margin:50px 0}
.txt25{font-size:20px}
.register-post input{border:1px solid #777777;height:40px;width:100%;padding:10px;margin:10px 0 20px 0}
.register-post .main-btn-clk{background-color:#4e4e4e;border-radius:0;text-transform:none}
.right-content{padding-left:30px}
.most-view{padding:20px 0;border-bottom:1px solid #ededed}
.most-view h3{margin:0}
.most-view .col-xs-4{padding-right:0}
.most-view .col-xs-8{padding-left:0}
.most-view .time-post{text-align:left;margin:0}
.left-content .social-share{float:right}
.left-content h3.left-h3{text-align:left}
.tag-label{background-color:#222222;padding:5px 10px;color:white;text-transform:uppercase;font-size:12px;margin-right:5px}
.article-tag{background-color:#eae9e9;padding:5px 10px;color:#888888;text-transform:uppercase;font-size:12px;margin-right:5px}
.article-tag:hover{background-color:#b88228}
.article-footer{margin:45px 0 0 0}
.blog-article .txt23{padding-bottom:30px}
.feature-article{border-bottom:1px solid #ededed;padding-bottom:30px}
.next-post{font-family:"utm_avobold",sans-serif;text-align:right;padding:35px 0;border-bottom:1px solid #ededed}
.next-post a{color:#222222}
.next-post a:hover,.next-post a:focus{color:#b88228}
.txt26{font-size:14px;margin-bottom:0}
#item1{background:url(../images/eri-light-therapy14.jpg) no-repeat;min-height:200px;background-size:cover}
#item2{background:url(../images/eri-light-therapy15.jpg) no-repeat;min-height:200px;background-size:cover}
#item3{background:url(../images/eri-light-therapy16.jpg) no-repeat;min-height:200px;background-size:cover}
.book-box-desc span{font-family:"utm_avobold",sans-serif}
.txt27{text-transform:uppercase;color:#b88228;font-size:30px;margin-top:45px}
.txt27 span{font-family:"utm_avobold",sans-serif}
.txt27 img{margin-right:5px}
.tet .book-box-desc{font-size:19px;text-align:left}
.tet #book-fr{text-align:left}
.txt28{color:#626262;margin:40px 0 20px 0;line-height:30px;font-family:"utm_avobold",sans-serif}
.txt28 span{color:#b88228}
.txt29{color:#626262;font-size:25px;font-family:"utm_avobold",sans-serif;line-height:30px}
.txt29 span{color:#b88228;font-family:"utm_avoregular",sans-serif}
.tet #book-fr.eri-sign-up .col-sm-8{padding:80px 0 0 0}
.direct-arrow{margin:auto;display:block}
#section2{padding-bottom:60px}
#articles-carousel h3{color:white;text-align:left;font-size:18px}
.item-label{position:absolute;margin-top:-117px;padding:0 15px}
#articles-carousel p{color:white;text-align:left;font-family:"utm_avobold",sans-serif}
#articles-carousel .time-post{margin:0}
#articles-carousel .col-xs-4{padding:0 2px;overflow:hidden}
.left-content .carousel-control{position:relative;float:left;font-size:0;width:30px;text-align:right}
.carousel-controls{float:right;margin-top:-30px}
.txt30{color:#606060;font-family:"utm_avobold",sans-serif;margin-top:45px}
.comment{border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-top:60px;padding:45px 0}
.comment .article-tag{float:right}
.sub-comment{width:90%;float:right}
.sub-comment .comment{margin-top:0px;border-top:medium none}
.reply{clear:both;padding-top:60px}
.reply h4{font-size:20px}
.reply textarea{width:100%;margin-bottom:30px;padding:10px 15px;border:1px solid grey}
.reply input{width:32.9%;height:40px;padding:10px 15px;border:1px solid grey}
.post-comment{background-color:#4e4e4e;text-transform:uppercase;color:white;margin-top:30px;max-width:200px;font-size:15px;line-height:15px;border:1px solid #4e4e4e}
.post-comment:hover{opacity:0.9}
#articles-carousel .col-xs-4 .related-item{transition:all .2s ease-in-out}
#articles-carousel .col-xs-4:hover .related-item{transform:scale(1.1)}
.comment-info{float:left}
.comment img{float:left;margin-right:10px}
.post-date{text-transform:uppercase;letter-spacing:2px;font-size:13px;color:grey}
.author-comment{margin-bottom:0}
.v2 .container-fluid.page{top:0 !important}
.txt32{font-family:"utm_avobold",sans-serif;color:#357b7d;font-size:25px;line-height:35px}
.deco-line{margin:60px auto 80px auto;display:block}
.testimonial .deco-line{margin:0 auto 60px auto}
.txt33{width:50%;font-size:30px;text-align:center;line-height:40px;margin:auto}
.txt34{color:#357b7d;text-transform:uppercase;text-align:center;font-size:17px;margin-bottom:80px}
.v2 section.testimonial{padding:30px 0 0 0}
.txt35{font-family:"utm_avobold",sans-serif;text-transform:uppercase;color:#357b7d;font-size:23px;margin-bottom:30px}
.v2 .book-box-desc{color:#626262;text-align:left;font-size:16px}
.v2 #book-fr{text-align:left}
.v2 .txt28 span,.v2 .txt29 span{color:#b88228;font-size:20px;font-family:"utm_avoregular",sans-serif}
.txt35 img{margin-right:10px}
.v2 section#bottom-slider{padding:0}
.v2 section#book-fr{padding:60px 0 0 0}
.deco-section{background:url(../images/deco-section.jpg) no-repeat center top;height:80px}
.vertical-line{background-color:black;width:1px;height:10px;display:inline-block;margin:0 10px}
.other-pages{float:right;margin-top:25px}
.other-pages a{color:#636363}
.other-pages a:hover{color:#357b7d}
.v5 #eri-header3 ul{padding-left:0}
.v5 #eri-header3.skin-whitening-banner{background:url(../banner/images/eri-header-trang-da.jpg) no-repeat center top;max-height:750px;background-size:cover}
.v5 #eri-header3 .animate-btn{background:#357b7d;color:#fff;border:1px solid #357b7d !important;border-radius:4px}
.v5 #eri-header3 .animate-btn:hover{transition:all 0.3s ease;background:transparent;border:1px solid #357b7d !important;color:#357b7d}
.txt36{color:#ad7a29;font-size:25px;line-height:30px;margin-bottom:30px}
.txt36 span{font-family:"utm_avobold",sans-serif}
.txt37{color:#ad7a29;font-size:30px;text-align:center;margin-top:45px}
.v5-intro .eri-btn,.v5-testimonial .eri-btn{margin:30px auto;max-width:250px;float:none;text-align:center}
.v5-intro{background:url(../images/v5-intro.jpg) no-repeat center top;background-size:cover}
.v5 #before-after{background:url(../images/v5-before-after.jpg) no-repeat center top;background-size:cover}
.v5 #b-a-carousel .eriitem{background-color:#fdf8e6 !important}
.v5 #b-a-carousel .eriitem.active{background-color:#fdf8e6 !important}
.v5-testimonial{background:url(../images/v5-testimonial.png) no-repeat center top;background-size:cover}
.v5 .txt34{margin-bottom:0}
.v5-testimonial .txt33{width:100%}
.v5-offer .offer-box{background-color:#fdf9e9;padding:20px 30px;border:1px solid #357b7d}
.v5-offer .offer-box .txt36{margin-bottom:10px}
.v5-offer .txt33{width:100%;text-align:left;margin:30px 0}
.v5-offer .txt33 span{font-family:"utm_avobold",sans-serif}
.v5-offer ul{list-style-image:url(../images/grey-check.png)}
.v5-offer .eri-btn{margin-top:45px}
.v2 section.v5-offer{background:url(../images/v5-offer.jpg) no-repeat center top;background-size:cover;padding-bottom:0}
.v5 .eri-logo-wr{background:white}
.v5 .tet-banner .eri-txt{margin-top:30px}
.txt38{font-family:"utm_avobold",sans-serif;font-size:20px}
.v5 #eri-header3.fat-reduction-banner{background:url(../images/banner/eri-header-giam-mo.jpg) no-repeat center top;max-height:750px;background-size:cover}
.v5 #eri-header3.acne-banner{background:url(../images/banner/acne-v5-banner.jpg) no-repeat center top;max-height:750px;background-size:cover}
.v5 #eri-header3.wrinkle-banner{background:url(../images/banner/eri-header-xoa-nhan.jpg) no-repeat center top;max-height:750px;background-size:cover}
.cele-treatment a{display:block}
.cele-treatment a:hover,.cele-treatment a:focus{color:#357b7d}
.cele-treatment .txt9{line-height:32px;margin-top:-7px}
.zdenko-header{background:url(../images/banner/zdenko-header.jpg) no-repeat center top;min-height:750px;float:left;width:100%;padding-bottom:30px;background-size:cover;color:white;line-height:30px}
.zdenko-header ul{margin-top:280px;margin-left:20%;list-style-image:url(../images/check.png)}
.zdenko-header img{margin:25px 0px 0px 23%}
.zdenko-header .animate-btn{background:transparent;border:2px solid white !important;border-radius:35px;margin:45px 0 0 22%;padding:15px 30px}
#home-carousel .animate-btn{background:transparent;border:2px solid white !important;border-radius:35px;margin:45px 0 0 22%;padding:15px 30px}
.zdenko-header .animate-btn:hover{background-color:#357b7d;border:2px solid #357b7d !important;color:white}
#home-carousel .animate-btn:hover{background-color:#357b7d;border:2px solid #357b7d !important;color:white}
#home-carousel .carousel-indicators li{border:1px solid #357b7d;margin:0 3px;width:12px;height:12px}
#home-carousel .carousel-indicators li.active{background:#357b7d}
.txt39{text-transform:uppercase;color:#357b7d;font-size:18px}
.txt40{text-transform:uppercase;font-size:30px;line-height:35px;margin:15px 0 45px 0}
.nang-co p{line-height:35px;margin:30px auto}
.nang-co h3.title{font-size:36px;font-weight:300;line-height:1.2}
.zdenko{background:url(../images/zdenko-bg.jpg) no-repeat center top;float:left;width:100%;background-size:cover;line-height:35px;padding:100px 0}
.zdenko span{font-family:"utm_avobold",sans-serif}
.zdenko .col-sm-5{text-align:center}
.zdenko img{margin-bottom:20px}
.nang-co{padding:150px 0}
.lieu-trinh-nang-co{text-align:center}
.txt41{text-transform:uppercase}
.lieu-trinh-nang-co .txt40{margin-bottom:10px}
.txt42{font-family:"utm_avobold",sans-serif;text-transform:uppercase}
.txt43{font-family:"utm_avobold",sans-serif;text-transform:uppercase;color:#357b7d;margin-bottom:30px}
.cac-buoc-nang-co{border:1px solid #357b7d;padding:45px 10px;margin:45px 0}
.cac-buoc-nang-co .col-sm-3{border-right:1px solid #357b7d}
.cac-buoc-nang-co .col-sm-3:last-child{border-right:none}
.txt44{width:60%;margin:auto}
.zdenko-btn{max-width:250px;background:white;border:2px solid #357b7d !important;border-radius:35px;margin:45px auto 0 auto;color:#357b7d;padding:15px 30px;float:left;display:block;text-transform:uppercase;font-family:'utm_avoregular',sans-serif;font-weight:bolder;font-size:20px;letter-spacing:1.5px}
.zdenko-btn:hover{background-color:#357b7d;border:2px solid #357b7d !important;color:white}
.lieu-trinh-nang-co{background:url(../images/lieu-trinh-nang-co.jpg) no-repeat center top;float:left;width:100%;background-size:cover;line-height:35px;padding:100px 0}
.lieu-trinh-nang-co .zdenko-btn{float:none}
.zdenko-offer{background:url(../images/zdenko-offer-bg.jpg) no-repeat center top;float:left;width:100%;background-size:cover;line-height:27px;padding:100px 0}
.zdenko-offer p{float:left}
.zdenko-offer p.txt45{color:white;font-family:"utm_avobold",sans-serif;text-align:center;text-transform:uppercase;font-size:30px;float:none;margin-bottom:60px}
.txt46{font-family:"utm_avobold",sans-serif;font-size:50px}
.txt47{text-transform:uppercase;font-size:25px}
.txt48{color:#357b7d;font-size:30px;margin-bottom:0}
.txt49{font-size:48px;margin:30px 0 40px}
.zdenko-offer .offer-box{background-color:white;width:335px;height:auto;box-shadow:0 0 15px 0 grey inset;border-radius:20px;border:none;padding:50px 30px;float:left}
.zdenko-offer .offer-box .row{margin:0}
.zdenko-offer p.txt50{float:none;font-size:20px}
.zdenko-offer .zdenko-btn{float:none;margin-top:30px;padding:10px 20px;font-size:18px}
.so-lieu-trinh{width:154px;margin:auto}
.zdenko-offer .offer-box:last-child{margin-left:45px}
.offer-boxes{width:715px;margin:auto}
.zdenko-deco{background:url(../images/zdenko-deco.jpg) no-repeat center top;float:left;width:100%;background-size:cover}
#zdenko-facility a img{border-radius:5px;border:4px solid white}
#zdenko-facility a span img,#zdenko-facility a:hover span img,#zdenko-facility a.active span img{border-radius:0;border:none}
#zdenko-facility a:hover img,#zdenko-facility a.active img{border-radius:5px;border:4px solid #357b7d}
#zdenko-facility a:hover{cursor:pointer}
.zdenko-facility{padding:0}
.txt51{font-size:25px;margin:30px 0 0 0;line-height:40px;text-align:left;width:425px}
.zdenko-booking .txt39{text-align:center}
.txt52{line-height:50px;font-size:45px;margin:-40px 0 0 150px;display:block}
.zdenko-booking .col-sm-8{text-align:right}
.zdenko-booking .zdenko-btn{float:right;margin:50px 7% 0 0}
.zdenko-offer .offer-box:first-child .txt49{font-size:48px}
.zdenko-booking.v1{padding:40px 0}
.zdenko-booking.v1 .txt51{color:#666;line-height:1.5}
.zdenko-booking.v1 .txt52{margin:0px;color:#357b7d;font-size:40px;display:block;text-transform:normal}
.zdenko-booking.v1 .zdenko-btn{float:none}
@media screen and (max-width:767px){.zdenko-booking.v1 .txt52{text-align:center}
}
.limited-amount{color:white;text-align:center}
.zdenko-offer .limited-amount p{float:none;margin-top:20px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#zdenko-form .input-group-addon{border:none !important}
#zdenko-form .form{padding:5px 15px 0}
#zdenko-form .form .input-group input[type="submit"]{width:180px;margin:auto;float:none;display:block}
.zdenko-booking .main-h3{text-transform:none;font-size:40px}
.float-right{float:right}
.zdenko-booking .col-sm-5 img{margin-top:25px}
 #subscribe .modal-content{background:url(../images/form-eri.jpg) center top}
#subscribe .modal-header{border-bottom:none}
#subscribe .txtbox img{width:200px;margin-bottom:45px}
#subscribe .modal-body{padding:0 25px 40px 25px}
#subscribe label.error{text-align:left;color:red;font-size:14px;display:block;font-weight:normal;margin-top:5px}
.txt53{font-size:20px;margin-bottom:30px}
.txt54{color:#b78c1f;text-transform:uppercase;font-size:25px;margin-bottom:20px;line-height:40px}
#subscribe .close{opacity:1;margin:-33px -32px 0 0}
#subscribe .modal-dialog{width:720px;margin-top:100px}
.txt55{line-height:30px;margin-bottom:45px}
.txt55 span{color:#8d8d8d}
#subscribe .form-control{height:50px;border-radius:0;font-size:18px;padding-left:45px}
#subscribe .col-sm-7{padding:0}
#subscribe_btn{width:100%;height:50px;background-color:#b78c1f;color:white;font-size:18px}
#txtEmail{background:url(../images/email-eri-form.png) no-repeat}
#subscribe #txtName{width:auto;background-color:transparent;border:medium none;color:#b78c1f}
#error-form{padding:0px 15px;color:red;text-align:right;font-size:15px}
.seishi-header{background:url(../images/bg-header.jpg) center top no-repeat;min-height:700px;background-size:cover}
.seishi-header.diemmy{background:url(../images/bg-header-diemmy.jpg) center top no-repeat;background-size:cover}
.seishi-header h1{font-weight:300;text-transform:uppercase;margin-top:120px;line-height:1.6em;font-size:2.6em;letter-spacing:1px}
.seishi-header h1 span.sm{font-size:.8em}
.seishi-header h1 span.big{font-size:1.4em}
.seishi-header ul{margin-top:40px;margin-left:0;font-size:20px;padding-left:25px}
.seishi-header ul li{margin:7px 0;padding-left:20px}
.seishi-header .animate-btn{margin-left:0;letter-spacing:2px}
.seishi-about{padding:100px 0 0}
.seishi-about img.img-model{max-width:150%;margin-left:-18%}
.seishi-about .txtbox{margin-top:20px}
.seishi-about h3.title{font-size:36px;text-transform:uppercase;color:#666666;line-height:1.3;margin-bottom:20px}
.seishi-about .txtbox p.mrg-space{margin:30px 0}
.seishi-about .txtbox p:not(.txt39){color:#666}
.seishi-about .zdenko-btn{font-family:'utm_avobold',sans-serif;margin-bottom:20px}
.seishi-thayda{background:url(../images/zdenko-bg.jpg) no-repeat center top;color:#666;background-size:cover}
.seishi-thayda .cac-buoc-nang-co{background:rgba(255,255,255,0.7)}
.seishi-thayda .txt40{margin-bottom:20px;line-height:1.6em}
.seishi-thayda .cac-buoc-nang-co .txt42{color:#b78c1f;margin-bottom:30px;font-size:1.3em;letter-spacing:2px}
.seishi-thayda .cac-buoc-nang-co .grey{color:#666}
.seishi-thayda .cac-buoc-nang-co .col-sm-3{border-color:rgba(183,140,31,0.2)}
.seishi-offer h3.title{font-size:3.2em;color:#fff;line-height:1.6em;margin-left:20px}
.seishi-offer .desc{background:url(../images/sake-seishi/white-arrow.png) center right no-repeat;margin-top:50px;padding-right:50px}
.seishi-offer .offer-box{padding:50px 50px;width:auto;-webkit-box-shadow:inset 0px 0px 39px 0px rgba(0,0,0,0.4);-moz-box-shadow:inset 0px 0px 39px 0px rgba(0,0,0,0.4);box-shadow:inset 0px 0px 39px 0px rgba(0,0,0,0.4);float:none;display:inline-block;text-align:left}
.seishi-offer .offer-box:last-child{margin-left:0}
.seishi-offer .zdenko-btn{clear:both;margin:50px 0 10px;font-family:'utm_avobold',sans-serif;letter-spacing:2px}
.seishi-offer p{clear:both;float:none}
.seishi-offer .offer-box p.txt{font-size:2em;line-height:1.6em;color:#516270}
.seishi-offer .offer-box p.txt span.bold{font-family:'utm_avobold',sans-serif;text-transform:uppercase;font-size:1.1em}
.seishi-testimonial section.testimonial h3.eri-headline{margin-bottom:30px}
.form .form-inner p.top-headline{font-size:1.5em;margin:10px 0 20px;line-height:1.6em;color:#357b7d}
.form .form-inner .m-headline{margin-bottom:30px}
#lp-form{background:rgba(184,131,40,0.3) none repeat scroll 0% 0%}
#lp-form .form{border:none;border-radius:3px;background:url(../images/seishi-form.png);background-size:cover;max-width:750px;padding:30px;margin-top:90px;position:relative}
#lp-form li span{color:#b78c1f}
#lp-form .form .form-inner{max-width:650px}
#lp-form .form .form-inner p.top-headline{font-size:30px}
#lp-form li{line-height:2.5}
#lp-form .form .input-group input:hover:not([type="submit"]){border:1px solid #b78c1f;box-shadow:0px 0px 5px #b78c1f}
#lp-form .form .input-group input[type="submit"]{width:200px;height:50px;background:transparent;border:2px solid #b78c1f;color:#b78c1f;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;text-transform:uppercase}
#lp-form .btn-center{text-align:center}
#lp-form .form .input-group input:not([type="submit"]){height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #b78c1f}
#lp-form .input-group .glyphicon{margin:10px 10px 0 0}
#lp-form .form .input-group input[type="submit"]:hover{background-color:#b78c1f}
#lp-form .form button.close{opacity:1;font-size:30px;color:#BF8E39;position:absolute;z-index:18;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:none;font-weight:400;right:5px;top:5px}
.zdenko-header ul.current-event{list-style-image:url(../images/like.png)}
.pearl-header{background:url(../images/banner/eri-PearlPlaza_02.jpg) center top no-repeat;min-height:750px;background-size:cover}
.pearl-header h1{margin-top:80px}
#pearl-plaza-add{background:url(../images/banner/eri-PearlPlaza_03.jpg) center top no-repeat;background-size:cover;padding:170px 0}
.pearl-map{border:1px solid #357b7d;height:300px;background-color:white;max-width:350px}
.pearl-map iframe{padding:10px}
.txt56{color:#357b7d;font-size:20px}
.pearl-address{float:right;margin-right:15px}
 .dr-eri-header .eri-fanpage{margin-top:20px}
.dr-eri-banner{background:url(../images/banner/eri-perfect-smiles_02.jpg) center top no-repeat;background-size:cover;background-position:bottom}
.perfect-smile .title{font-size:45px;margin-bottom:45px;line-height:1.2}
.txt57,.zdenko span.txt57{color:#666666;text-transform:none;font-size:14px;font-style:italic;font-weight:normal;font-family:'utm_avoregular',sans-serif}
.perfect-smile .zdenko-btn,.dao-tao .zdenko-btn,.dr-eri-dang-ky .zdenko-btn{max-width:500px;border-radius:50px;line-height:1.2}
.perfect-smile .zdenko-btn:hover .txt57,.dao-tao .zdenko-btn:hover .txt57,.dr-eri-dang-ky .zdenko-btn:hover .txt57{color:white}
.dao-tao .zdenko-btn{border:none !important}
.dao-tao .txt40{margin:0 0 45px 0}
.txt58{color:#357b7d;text-transform:uppercase;font-size:30px;line-height:1.5em;margin-bottom:45px}
.ban-tay-vang{line-height:35px;padding:60px 0px}
.ban-tay-vang span{font-family:"utm_avobold",sans-serif}
.txt59{color:#357b7d}
.dr-eri-dang-ky{background:url(../images/banner/eri-perfect-smiles_20.jpg) center top no-repeat;background-size:cover;padding:60px 0}
.so-luong{display:block;border-radius:0px;background-color:transparent;box-shadow:none;border:1px dashed #ffe1b4;color:#ffe1b4;text-transform:uppercase;font-size:35px;width:400px;padding:25px 30px;margin:auto}
.triangle-container{width:20px;height:20px;position:relative;border-top:1px solid #d7a14e;left:50%;margin-top:-1px}
.triangle{position:absolute;margin:auto;bottom:10px;left:0;right:0;width:20px;height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-right:1px dashed #ffe1b4;border-bottom:1px dashed #ffe1b4}
.dr-eri-dang-ky .zdenko-btn{border:none !important;float:none}
.nang-co.perfect-smile{padding:60px 0}
.seishi-header.dr-eri-banner h1{margin-top:60px}
.dr-eri-banner ul li:last-child{font-size:25px}
.dr-eri-banner ul ul{margin-top:0;margin-left:21px}
.dr-eri-banner ul ul li:last-child{font-size:20px}
#home-carousel .carousel-indicators{bottom:60px}
#home-carousel img{width:100%}
.banner-txt{width:460px}
.txt60{font-size:35px;color:white;text-transform:uppercase;line-height:1.5;text-shadow:0px 0px 5px grey}
.txt61{font-size:25px;text-transform:uppercase;text-shadow:0px 0px 5px grey;line-height:1.7}
#home-carousel .animate-btn{margin:30px 0;width:235px;text-align:center}
.carousel-inner > .item > img.banner-lg{display:none}
.carousel-inner > .item > img.banner-md{display:block}
.seishi-home-banner{background:url(../images/banner/eri-international-sake-seishi1.jpg) center top no-repeat;background-size:cover;padding:140px 0 244px}
.seishi-home-banner h1{text-transform:uppercase;line-height:1.5}
.seishi-home-banner .sm{font-size:30px}
.zdenko-home-banner{background:url(../images/banner/eri-international-zdenko.jpg) center top no-repeat;background-size:cover;padding:150px 0 235px}
.txt62{font-size:60px;text-transform:uppercase;text-shadow:0px 0px 5px grey;margin-top:0}
.banner-txt .txt60:first-child{display:block}
.banner-txt .txt60:nth-child(2){display:none}
.zdenko-home-banner img,.seishi-home-banner img{display:none}
img.center{margin:0 auto}
.bihada-header{background:url(../images/banner/bg-header.jpg) center top no-repeat;background-size:cover;color:#ae7827;padding:70px 0 200px}
.bihada-header h1{font-weight:300;text-transform:uppercase;line-height:1.6em;font-size:5em;letter-spacing:1px;color:#ae7827}
.bihada-header p.sub-headline{font-size:2em;color:#8b7a66;line-height:1.5em}
.bihada-header ul{margin-top:70px;margin-left:0;font-size:19px;padding-left:25px;list-style-image:url(../images/list-style.png)}
.bihada-header ul li{margin:8px 0;padding-left:20px}
.bihada-header p.txt-bot{margin-top:70px;font-size:1.3em;font-weight:bold;line-height:1.5em}
.bihada .animate-btn{letter-spacing:2px;max-width:none;border:none !important;background:#ae7827;padding:15px 40px;color:#fff;font-family:'utm_avobold',sans-serif;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;outline:none}
.bihada .animate-btn:hover{border:none !important;background:#BF8E39}
.bihada-header .animate-btn{margin-left:0;margin-top:15px}
.bihada-about .b-a-blk p{color:#ae7827;margin-top:25px;font-size:1.3em;text-align:center}
.bihada-about h3.title{font-size:2em;text-transform:uppercase;color:#666666;line-height:1.5em;margin-bottom:20px}
.bihada-about .txtbox{max-width:95%;padding-left:5%}
.bihada-about .txtbox p:not(.txt39){color:#666}
.bihada-4-step{background:#fff0e0;color:#666;background-size:cover;padding:0 0 100px}
.bihada-4-step .cac-buoc-nang-co{background:white;margin:0 0 45px;border:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.bihada-4-step .bg-eri{background:url(../images/bg-step-block.png) top right no-repeat;background-size:contain}
.bihada-4-step .desc{text-align:left;padding:70px 0}
.bihada-4-step .desc .txt40{margin-bottom:20px;line-height:1.6em}
.bihada-4-step .desc p.big{color:#ae7827;text-transform:uppercase;font-size:2.8em;line-height:1.6em}
.bihada-4-step .cac-buoc-nang-co .txt42{color:#b78c1f;font-size:1.5em;letter-spacing:2px}
.bihada-4-step .cac-buoc-nang-co p.sub{font-size:1.5em;margin-bottom:25px}
.bihada-4-step .cac-buoc-nang-co p:last-child{color:#ae7827;line-height:1.8em;font-size:1.1em}
.bihada-4-step .cac-buoc-nang-co .col-sm-3{border-color:rgba(183,140,31,0.2)}
.bihada-4-step .animate-btn{margin:30px auto;float:none}
.bihada-bafter{background:#f0ecdf;padding:100px 0}
.bihada-bafter .carousel{overflow:hidden}
.bihada-bafter h3.title{text-align:center;font-size:2.5em;margin-bottom:80px;text-transform:uppercase;color:#666;line-height:1.6em;letter-spacing:2px}
.bihada-bafter .txtbox{min-height:150px}
.bihada-bafter .txtbox p.txt-1{font-size:1.6em;color:#666;margin:30px 0 10px;line-height:1.5em}
.bihada-bafter .txtbox p.txt-2{font-size:2.3em;color:#ae7827;line-height:1.5em}
.bihada-bafter .carousel-control:hover{opacity:.5}
.bihada-bafter .carousel-control.left,.bihada-bafter .carousel-control.right{width:15%;top:0;height:auto}
.bihada-bafter .carousel-control .icon-next,.bihada-bafter .carousel-control .icon-prev{width:70px;height:auto;margin-left:0;top:30%}
.bihada-offer{background:url(../images/bg-offer.jpg) center top no-repeat;background-size:cover;padding:80px 0 100px}
.bihada-offer h3.title{font-size:2.5em;color:#fff;text-transform:uppercase;font-family:'utm_avobold';line-height:1.6em;margin-bottom:70px;letter-spacing:2px;text-align:center;line-height:1.6em}
.bihada-offer .offer-box{padding:50px 50px 140px 50px;width:40%;margin:0 3% 0 7%;-webkit-box-shadow:inset 0px 0px 39px 0px rgba(0,0,0,0.4);-moz-box-shadow:inset 0px 0px 39px 0px rgba(0,0,0,0.4);box-shadow:inset 0px 0px 39px 0px rgba(0,0,0,0.4);float:left;display:inline-block;text-align:left;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.bihada-offer .offer-box:last-child{margin:0 7% 0 3%}
.bihada-offer .offer-box p{float:none;margin:20px 0}
.bihada-offer .offer-box p:first-child{margin-top:0}
.bihada-offer .offer-box p.txt-top{color:#d19b48;font-size:2.3em;font-style:italic}
.bihada-offer .offer-box p.txt-big{font-size:4em;margin:50px 0;color:#516270}
.bihada-offer .offer-box:last-child p.txt-big{font-size:6em}
.bihada-offer .offer-box p.txt-bot{color:#516270;font-style:italic;font-size:1.5em;line-height:1.5em}
.bihada-offer .flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.bihada-offer .offer-box .eri-btn{-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;bottom:30px;left:50%;white-space:nowrap}
 .hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#ae7827;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}
.hvr-shutter-out-horizontal:before{background:#cc933e;content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.hvr-shutter-out-horizontal:hover,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:active{color:white;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}
.hvr-shutter-out-horizontal:hover:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.txt63{font-family:'utm_avobold'}
.seishi-home-banner .banner-txt{width:600px}
ul.effective-list{margin:40px 0 70px;font-size:19px;padding-left:25px;list-style-image:url(../images/sake-seishi/bullet.png)}
ul.effective-list li{margin:8px 0;padding-left:20px}
.animate-btn.white{background:#fff;color:#af7826;border:2px solid #af7826 !important}
.animate-btn.white:hover{border:2px solid #357b7d !important;background:#af7826;color:#fff}
img.model{width:auto;max-width:inherit}
.shiruku-header{background:url(../images/sake-seishi/bg-header.jpg) center top no-repeat;background-size:cover;color:#af7826;padding:70px 0 200px;position:relative;overflow:hidden}
.shiruku-header img.model{position:absolute;height:100%;top:50px;left:30%}
.shiruku-about{padding:70px 0}
.shiruku-about .circle-box{border-radius:50%;border:2px solid #dedede;margin:10px auto;padding:0 15px;text-align:center;position:relative}
.shiruku-about .circle-block .col-sm-4:last-child .circle-box{border-color:#d7bb92}
.shiruku-about h3.title-txt{text-align:center;color:#666;font-size:2em;margin-bottom:60px}
.shiruku-about .circle-box .txtbox{position:absolute;top:50%;left:50%;-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}
.shiruku-about .circle-box .txtbox img.percent{width:169px;margin:25px auto}
.shiruku-about .circle-box .txtbox p{color:#666}
.shiruku-about .circle-box .txtbox p.txtpercent{color:#af7826;font-size:90px;line-height:1em;margin-bottom:20px}
.shiruku-about .desc-bot{text-align:center;margin-top:35px}
.shiruku-about .desc-bot p{font-size:1.3em;line-height:1.6em}
.shiruku-about .desc-bot p span{color:#af7826;font-size:1.4em}
.shiruku-about .desc-bot p.txtbig{font-size:1.5em;color:#af7826}
.shiruku-about .desc-bot .animate-btn{float:none;margin-top:40px}
.shiruku.bihada-4-step{background:url(../images/sake-seishi/bg-step.jpg) top left}
.shiruku.bihada-4-step .bg-eri{background:url(../images/sake-seishi/bg-step-block.png) 130% 100% no-repeat;background-size:60%}
.shiruku.bihada-4-step .desc{padding:100px 0 60px}
.shiruku.bihada-4-step .desc .txt40{font-size:2.7em}
.shiruku.bihada-4-step .desc .txt40 span{width:70%;display:inline-block;position:relative;top:10px}
.shiruku.bihada-4-step .desc .txt40 img{display:inline-block;vertical-align:bottom;width:28%}
.shiruku.bihada-4-step .desc p:not(.txt40){font-size:1.15em;line-height:1.8em;color:#666666}
.shiruku.bihada-4-step .cac-buoc-nang-co .txt42{font-family:'utm_avoregular',sans-serif;font-size:2em;margin-bottom:20px}
.shiruku.bihada-4-step .cac-buoc-nang-co p.sub{color:#666}
.shiruku.bihada-4-step .cac-buoc-nang-co p:last-child{color:#af7826}
.shiruku.bihada-4-step .animate-btn{padding:10px 40px}
.shiruku .cac-buoc-nang-co .col-sm-3{border-color:#dedede}
.shiruku-offer{background:url(../images/sake-seishi/bg-offer.jpg) top left no-repeat;background-size:cover;padding:50px 0;position:relative;margin:50px 0 50px}
.shiruku-offer img.model{position:absolute;top:-90px;bottom:0;right:55%;height:calc(100% + 90px)}
.shiruku-offer .txtbox{text-align:center;background:url(../images/sake-seishi/arrow-right.png) left center no-repeat;background-size:7%}
.shiruku-offer .txtbox p.txttop{color:#af7826;text-transform:uppercase;font-size:2.8em;margin-bottom:30px}
.shiruku-offer .txtbox p.offertxt{color:#666;font-size:1.5em;line-height:1.7em}
.shiruku-offer .txtbox p.offertxt span{font-size:1.9em}
.shiruku-offer .txtbox .animate-btn{float:none;margin-top:35px;background:transparent}
.form.shiruku .form-inner p.top-headline{text-align:left;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-size:2.7em}
.form.shiruku .form-inner p.sub{font-size:1.3em;letter-spacing:2px;margin:0 0 25px;color:#666}
.form.shiruku .input-group input[type="submit"]{background:#b17b2c !important;color:#fff !important;font-family:'utm_avoregular',sans-serif;font-size:1.2em;letter-spacing:1px}
.form.shiruku .input-group .glyphicon img{margin-top:-5px}
.main-color{color:#bf8f27}
.section-intro-1 .detail{margin-top:100px}
.section-intro-1 h3.title{font-size:36px;font-weight:300;margin:30px auto;line-height:1.3;background:#fff}
.section-intro-1 .detail p{font-size:16px;margin:30px auto;line-height:1.8}
@media screen and (max-width:991px){.section-intro-1 .detail{margin-top:30px;text-align:center}
}
@media screen and (max-width:768px){.section-intro-1 h3.title{font-size:25px}
}
#eri-header3 + .warning-box{float:left}
.warning-box{background:#fff;padding:10px}
.warning-box p{border-left:1px solid #bf8f25;padding-left:10px;margin-bottom:0;font-size:12px;line-height:1.4}
@media screen and (min-width:768px){.warning-box{position:fixed;z-index:1000;top:50%;left:0;transform:translateY(-50%);width:104px;border:1px solid #bf8f25}
}
 .contact-page .divider-yellow-rectangle{width:60px;height:4px;background:#357b7d;display:block;margin:15px 0 30px}
.contact-page .new-heading{margin-bottom:30px}
.contact-page .new-heading h2{font-size:34px;text-transform:uppercase;color:#bf8f25;font-weight:normal;line-height:1.3}
.contact-page .section-intro{background:#f9f8f4;position:relative;padding:30px 0 0px;border-bottom:33px solid #f0e5cf}
.contact-page .section-intro p{font-size:17px;color:#7b7b7b;line-height:1.6}
.contact-page .section-contact{padding:50px 0}
.contact-page .section-contact .new-heading{margin-bottom:40px}
.contact-page .section-contact .city-detail{margin-bottom:40px}
.contact-page .section-contact .city-detail:last-child{margin-bottom:0px}
.contact-page .section-contact .city-detail .txt-name{color:#357b7d;text-transform:uppercase;font-size:24px;margin-bottom:30px}
.contact-page .section-contact .city-detail .txt-1{margin:15px 0;font-size:17px}
.contact-page .section-contact .city-detail .txt-1 a{color:#4a4a4a}
.contact-page .section-contact .city-detail .txt-1 a:hover{color:#4a4a4a}
.contact-page .section-contact .city-detail .txt-1 img{vertical-align:bottom;margin-right:10px}
.contact-page .section-contact .city-detail .address-list{list-style:none;color:#8c8b8b;margin-top:25px}
.contact-page .section-contact .city-detail .address-list li{position:relative;counter-increment:item;line-height:1.4;margin:10px 0}
.contact-page .section-contact .city-detail .address-list li:before{display:inline-block;color:#357b7d;font-size:40px;left:0px;margin-right:10px;content:counter(item)}
.contact-page .section-contact .city-detail .address-list li:after{position:absolute;width:22px;height:3px;background:#ecddbd;position:absolute;left:0px;top:50px;content:""}
.contact-page .new-contact-form .form-control{color:#999;font-size:17px;height:45px}
.contact-page .new-contact-form textarea.form-control{height:auto}
.contact-page .new-contact-form .btn-submit-gr{text-align:right}
.contact-page .new-contact-form .cool-btn-cta{color:#fff;background-image:linear-gradient(to right,#e6be69 50%,#357b7d 50%);background-size:200% 100%;background-position:right bottom;text-align:center;text-transform:uppercase;margin:20px auto;padding:12px 30px;border-radius:5px;outline:none;border:none;font-size:22px;display:inline-block;transition:all 0.4s;font-weight:bold;width:130px}
.contact-page .new-contact-form .cool-btn-cta:hover{text-decoration:none;color:#fff;background-position:left bottom;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}
.contact-page .new-contact-form .cool-btn-cta:focus{color:#fff;outline:none}
.contact-page .new-contact-form label.error{color:red;font-size:13px;font-weight:normal}
@media screen and (max-width:640px){.contact-page .new-heading h2{font-size:26px}
}
@media screen and (min-width:768px){.contact-page .section-intro{padding:90px 0 50px}
.contact-page .section-intro .model-figure{position:absolute;bottom:0px;right:60%}
}
@media screen and (max-width:767px){.contact-page .section-contact{padding:30px 0}
.contact-page .section-contact .city-detail .txt-name{font-size:22px}
.contact-page .new-contact-form{margin-top:40px}
}
 .banner-popup-register{max-width:810px;position:relative;display:block;margin:0 auto;background:#fff url(../images/banner/banner-register.jpg) center top no-repeat;padding:5px 30px 20px;margin-top:30px}
.banner-popup-register.popupCTA{background:none}
.banner-popup-register .main-color{color:#bf8f27}
.banner-popup-register strong,.banner-popup-register b{font-family:'utm_avobold',sans-serif}
.banner-popup-register .headline h2{text-transform:uppercase;font-size:33px;line-height:1.3}
.banner-popup-register .headline hr{border-color:#a8a8a8;margin:0;max-width:240px}
.banner-popup-register ul.has-yellow-circle-bullet{padding:0px;list-style:none}
.banner-popup-register ul.has-yellow-circle-bullet li{position:relative;padding-left:15px}
.banner-popup-register ul.has-yellow-circle-bullet li:before{content:"";position:absolute;left:0px;width:5px;height:5px;border-radius:50%;background:#357b7d;top:10px}
.banner-popup-register .benefit-register{margin:15px 0;font-size:15px}
.banner-popup-register .benefit-register li{margin:5px 0}
.banner-popup-register .benefit-register li big{font-size:22px}
.banner-popup-register .input-group-wrapper{margin-top:20px}
.banner-popup-register .input-group-wrapper .input-group{max-width:280px;margin:7px 0;display:block}
.banner-popup-register .input-group-wrapper .input-group .form-control{background:#fff;border-radius:0;width:100%;height:40px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;outline:0;box-shadow:none;-webkit-transition:.3s all ease;-moz-transition:.3s all ease;-o-transition:.3s all ease;-ms-transition:.3s all ease;transition:.3s all ease;color:#7b7b7b;font-size:14px;padding:6px 12px}
.banner-popup-register .input-group-wrapper .input-group .form-control::-webkit-input-placeholder,.banner-popup-register .input-group-wrapper .input-group .form-control:-moz-placeholder,.banner-popup-register .input-group-wrapper .input-group .form-control::-moz-placeholder,.banner-popup-register .input-group-wrapper .input-group .form-control:-ms-input-placeholder{color:#7b7b7b !important}
.banner-popup-register .input-group-wrapper .input-group .form-control option{background:#fff;padding:3px 0}
.banner-popup-register .input-group-wrapper .input-group .form-control:focus,.banner-popup-register .input-group-wrapper .input-group .form-control:hover{box-shadow:none;outline:0;border-color:#ccc}
.banner-popup-register .input-group-wrapper label.error{color:#ff0000;font-size:12px;font-weight:300;display:block}
.banner-popup-register button.close{opacity:1;outline:none;width:30px}
.banner-popup-register .cool-btn-cta{font-size:20px;color:#fff;background-image:linear-gradient(to right,#357b7d 50%,#bf8f27 50%);background-size:200% 100%;background-position:right bottom;text-align:center;text-transform:uppercase;margin:10px auto;padding:12px 30px;border-radius:5px;outline:none;border:none;display:inline-block;transition:all 0.4s}
.banner-popup-register .cool-btn-cta:hover{color:#fff;background-position:left bottom;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}
.banner-popup-register .countdown-wrapper{overflow:hidden;margin:15px 0 10px}
.banner-popup-register .countdown-wrapper > span{display:inline-block;border-top:3px solid #bf8f27;border-bottom:3px solid #bf8f27;color:white;margin-right:5px;vertical-align:middle;text-transform:uppercase;font-size:12px;padding:8px 0;color:#181818}
.banner-popup-register .countdown-popup{display:inline-block;vertical-align:middle}
.banner-popup-register .counter{width:70px;padding:5px 0;float:none;position:relative;display:inline-block;margin:0 7px 0 0;font-weight:300;text-align:center;background:#fff;color:#000;font-size:15px}
.banner-popup-register .counter.minute{background:#5a5a5a;color:#fff}
.banner-popup-register .counter.second{background:#e1e1e1;color:#5a5a5a}
.banner-popup-register .counter strong{font-size:30px;line-height:30px;font-weight:normal;font-family:'utm_avoregular'}
.banner-popup-register .counter span{display:block;text-transform:uppercase;font-size:14px}
.banner-popup-register .clock-wrapper{margin:20px 0 30px}
.banner-popup-register .clock-wrapper p{color:#656565;font-size:15px}
.banner-popup-register .callback{font-size:16px;font-weight:300;margin-bottom:0px;display:block}
 @media screen and (max-width:640px){.banner-popup-register{margin-top:0px;padding:10px 15px;background:#fff}
.banner-popup-register .headline h2{font-size:26px}
}
@media screen and (max-width:374px){.banner-popup-register .exp-txt{font-size:13px}
.banner-popup-register .headline h2{font-size:22px}
.banner-popup-register .benefit-register li big{font-size:18px}
.banner-popup-register .input-group-wrapper{margin-top:15px}
.banner-popup-register .input-group-wrapper .form-control{height:38px}
.banner-popup-register .callback{font-size:14px}
}
@media screen and (min-width:1200px){.perfect-menu{width:15%;float:left}
.perfect-menu .perfect-item{display:inline-block;margin-top:15px}
.perfect-menu .ico-perfect{display:inline-block;width:40px;position:relative;top:-5px;text-align:center;margin-right:5px}
.perfect-menu .ico-perfect img{display:inline-block}
.wrap-li{float:left;width:85%}
header #cssmenu ul{position:initial}
#cssmenu ul li.service-menu:hover{position:static}
#cssmenu .sub-menu.service-sub{width:100vw;background-color:#fff;display:inline-table;-webkit-box-shadow:0px 4px 16px 0px #b3b3b3;-moz-box-shadow:0px 4px 16px 0px #b3b3b3;box-shadow:0px 4px 16px 0px #b3b3b3}
#cssmenu .sub-menu.service-sub .container{background-color:#fff;color:#000;line-height:1.3}
#cssmenu ul .sub-menu.service-sub a{background-color:#fff;color:#000;line-height:1.3}
#cssmenu .sub-menu.service-sub .container{padding:10px 0 20px}
#cssmenu ul .sub-menu.service-sub a:hover{color:#357b7d}
#cssmenu .sub-menu.service-sub li{vertical-align:top;width:25%;display:inline-block;position:relative;margin:0;padding-left:20px}
#cssmenu .sub-menu.service-sub ul li::before{content:"";width:6px;height:6px;display:inline-block;background-color:#c48c0c;border-radius:50%;position:absolute;top:50%;left:25px;margin-top:-3px}
header #cssmenu > ul > li:hover > a,header #cssmenu > ul > li.active > a{background:#357b7d;color:#fff;position:relative}
header #cssmenu > ul > li:hover > a::after,header #cssmenu > ul > li.active > a::after{content:"";width:50%;height:4px;display:inline-block;position:absolute;bottom:0;left:25%;background-color:#fff}
header #cssmenu ul ul ul{border-top:0 none;position:relative;display:inline-block;width:100%;left:0;top:0}
#cssmenu ul li.service-menu:hover ul ul{visibility:visible}
#cssmenu .sub-menu.service-sub li li{width:100%}
#cssmenu .sub-menu.service-sub > div > li > a{color:#357b7d;font-weight:bold;margin-top:15px}
#cssmenu .sub-menu.service-sub > div > li:nth-child(5),#cssmenu .sub-menu.service-sub > div > li:nth-child(6),#cssmenu .sub-menu.service-sub > div > li:nth-child(7),#cssmenu .sub-menu.service-sub > div > li:nth-child(8){border-top:1px solid #ccc;margin-top:20px}
#cssmenu .sub-menu.service-sub .wrap-li > li > a{color:#357b7d;font-weight:bold;margin-top:15px}
#cssmenu .sub-menu.service-sub .wrap-li > li:nth-child(5),#cssmenu .sub-menu.service-sub .wrap-li > li:nth-child(6),#cssmenu .sub-menu.service-sub .wrap-li > li:nth-child(7),#cssmenu .sub-menu.service-sub .wrap-li > li:nth-child(8){border-top:1px solid #f3f3f3;margin-top:20px}
#cssmenu .sub-menu.service-sub .perfect-menu a{padding:0}
}
@media (min-width:1500px){.treatment-service,.treatment-service-body,.fat-reduc-treatment-service,.wrinkle-treatment-service,.needle-free-treatment-service,.juverderm-treatment-service,.botox-treatment-service,.acne-meso-service,.photosilk-treatment-service,.light-therapy-treatment-service,.beauty-drip-treatment-service{height:350px}
.service-menu{min-height:630px}
.whiten-face-before-after,.whiten-hand-before-after,.whiten-before-after,.fat-reduc-before-after,.meso-fat-reduc-before-after,.body-fat-reduc-before-after,.wrinkle-before-after,.cell-wrinkle-before-after,.wrinkle-reduc-before-after,.vitaminc-before-after,.pore-before-after,.age-spots-before-after,.age-spots-body-before-after,.age-spots-whiten-before-after{height:300px}
.treatment-menu{min-height:501px}
.tet .discount{margin:70px auto 25px auto}
.zdenko-header ul{margin-top:380px;margin-left:-6%}
.zdenko-header .animate-btn{margin:45px 0 0 -4%}
.zdenko-header img{margin:25px 0px 0px 3%}
.zdenko-header{min-height:930px}
.seishi-header{min-height:700px}
.seishi-header.diemmy{min-height:800px}
.seishi-header ul{margin-top:50px;margin-left:0}
.seishi-header .animate-btn{margin-left:0}
.carousel-inner > .item > img.banner-lg{display:block}
.carousel-inner > .item > img.banner-md{display:none}
.bihada-header{padding-top:130px}
}
@media (max-width:1720px){.christmas-booking #book-fr{background-position:40% }
}
@media (max-width:1200px){ .before-after-hidden-md{display:none }
.before-after-visible-md{display:block }
#before-after.mesotherapy-effects{height:auto }
#before-after .eri-headline{margin-top:20px }
#faq-wr{padding:40px 0 }
#book-fr.eri-sign-up .book-box-title{margin-top:5% }
#book-fr.eri-sign-up .container{width:95% }
.book-left-img{margin-top:15% }
section#before-after{padding-bottom:0 }
#we-be .bot-how{width:90% }
.before{font-size:20px }
.after{font-size:20px }
.products .txt1{line-height:1.3 }
.products .txt2{line-height:1.3 }
 #eri-header3.tet-banner,.fat-reduc #eri-header3.tet-banner,.tri-mun #eri-header3.tet-banner,.wrinkle-reduc #eri-header3.tet-banner,.trang-da #eri-header3.tet-banner{margin-top:100px}
 .main-blog .container{width:100%;padding:0 15px}
.related-articles .nav{margin-left:15px}
.v2 .discount{margin-top:40px}
.zdenko-header .container{width:100%}
.zdenko-booking .container{width:100%}
.dr-eri-header .eri-fanpage{display:block}
.bihada-bafter .carousel-control .icon-next{right:0}
.bihada-bafter .carousel-control .icon-prev{left:0}
.pearl-header .eri-btn{max-width:260px}
.seishi-home-banner{padding:90px 0 150px}
.zdenko-home-banner{padding:140px 0 215px}
}
@media (min-width:1200px){.bot-how{width:100%;margin:20px auto }
.before-after-visible-md{display:none }
.bf-slider .carousel-inner{height:auto }
.bf-slider .carousel-control.right{background:#ac7c0f;right:-30px !important;top:35% }
.bf-slider .carousel-control.left{left:-30px;background:#ac7c0f;top:35% }
.top-slider-item{height:410px }
.fr-box input[type="text"]{width:100% }
.book-left-img{margin-top:-175px }
#book-fr.eri-sign-up .book-left-img{margin-top:10% }
#book-fr.eri-sign-up .book-box-title{padding-left:0;margin-top:7%;text-align:left;letter-spacing:5px;font-size:26px;margin-bottom:10px }
.first-txt{display:block }
.book-box-title{text-align:center;padding-left:220px;margin-top:150px }
.christmas-booking #book-fr.eri-sign-up .book-box-title{margin-top:0 }
.vie-box{padding-left:330px }
.dropdown:hover .dropdown-menu{display:block;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms }
.top-intro-left{margin-top:60px }
.desk-ver{display:block }
.top-slider-item{height:290px;width:23% }
.mobd-ver{display:none }
#portfolio .row{margin-left:-10px;margin-right:-10px }
.eri-btn{float:left;margin:auto }
#eri-header{height:607px }
#bot-slider{height:778px }
.navbar-header{width:30% }
.main-btn-clk{width:100% }
.form-box{width:100% }
.top-intro-right img{margin-top:-100px }
.txt-center{text-align:center !important }
section#top-mini-slider{margin-top:-265px }
.bot-fr-box{width:50% }
#bot-input{width:100% }
.main-btn-clk.srb-btn{width:40% }
.last-n{width:60% !important }
#txtName{width:100% }
#subscribe #txtName{width:auto}
.form-label{width:auto }
}
@media (min-width:992px) and (max-width:1199px){.dropdown:hover .dropdown-menu{display:block;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms }
.eri-desc-txt{text-align:left }
.navbar-nav > li{margin-left:10px }
.navbar-collapse{padding-left:0;padding-right:0 }
.recent-work-wrap .recent-work-inner h3 a{font-size:20px }
.recent-work-wrap .overlay{padding:15px }
.recent-work-wrap .overlay .preview{line-height:inherit }
.services-wrap{padding:40px 10px 40px 30px }
.feature-wrap h2{font-size:18px }
.feature-wrap h3{font-size:14px }
.single-services h2{font-size:18px }
.single-services h3{font-size:14px }
.tab-wrap .media .parrent.pull-left{clear:both;width:100% }
.tab-wrap .media .parrent.media-body{clear:both }
#portfolio .row{margin-left:-10px;margin-right:-10px }
.team-bar .first-arrow{width:21% }
.team-bar .second-arrow{width:20% }
.team-bar .third-arrow{width:21% }
.team-bar .fourth-arrow{width:20% }
ul.social_icons li{margin-right:0 }
 .fat-reduc .service-menu{min-height:640px}
.seishi-header,.seishi-header.diemmy{background-position:60% 0}
.seishi-header h1{font-size:2.2em}
}
@media (min-width:768px) and (max-width:991px){.dropdown:hover .dropdown-menu{display:block;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms }
#eri-header2 .container{width:90% }
.navbar-collapse{padding-left:0;padding-right:0 }
.navbar-nav > li{margin-left:0 }
#main-slider .carousel h1{font-size:25px }
#main-slider .carousel h2{font-size:20px }
.tab-wrap .media .parrent.pull-left{clear:both;width:100% }
.tab-wrap .media .parrent.media-body,.tab-wrap .media .parrent .media.accordion-inner .media-body{clear:both }
.media.accordion-inner .pull-left{clear:both;width:100% }
.services-wrap{padding:40px 0 40px 30px }
.recent-work-wrap .overlay{padding:15px }
.recent-work-wrap .recent-work-inner h3 a{font-size:20px }
.sinlge-skill{width:150px;height:150px }
.sinlge-skill p{font-size:16px }
.sinlge-skill p em{font-size:25px }
.team-bar .first-one-arrow{width:2% }
.team-bar .first-arrow{width:18% }
.team-bar .second-arrow{width:24% }
.team-bar .third-arrow{width:15% }
.team-bar .fourth-arrow{width:20% }
.blog .blog-item .entry-meta > span a{font-size:10px }
 .hnh-eri{min-height:560px}
.fat-reduc .treatment-menu{height:570px}
.service-menu{min-height:720px}
.wrinkle-reduc .hnh-eri{min-height:695px}
.wrinkle-reduc .service-menu{min-height:840px}
.xoa-tan-nhang .hnh-eri{min-height:715px}
.xoa-tan-nhang .treatment-menu{min-height:550px}
.xoa-tan-nhang .service-menu{min-height:755px}
.tri-mun .hnh-eri{min-height:650px}
.treatment-menu{background:url(../images/treatment-menu.jpg);background-size:cover;padding:0;min-height:590px;background-position:center bottom}
 .v2 .container-fluid.page{margin-top:0}
.txt51{margin:30px 0 0 5%}
.seishi-header h1{font-size:2.3em}
}
@media (min-width:768px) and (max-width:1200px){.bihada-offer .offer-box{width:46%;margin:0 2% 0 2%;padding:50px 30px 130px}
.bihada-offer .offer-box:last-child{margin:0 2% 0 2%}
}
@media (max-width:992px){ .txt22{margin:30px 0}
.cate-group{width:auto;margin:20px auto 0 auto;text-align:center}
.cate-blog{display:inline-block;margin-bottom:5px}
.most-view .col-xs-4{padding-right:15px}
.recent-post a:first-child .col-xs-6{padding-right:5px}
.recent-post a:nth-child(2) .col-xs-6{padding-left:5px}
.main-blog{padding:45px 0}
.left-content .tab-content h3{padding:10px}
.second-row{margin-top:45px}
.seperate-dash-line{margin:35px 0 25px 0}
.related-articles-label,#articles-carousel{padding:0 15px}
.comment{padding:30px 15px;margin-top:45px}
.reply{padding:30px 15px 0 15px}
.zdenko-header img{margin:25px 0px 0px 7%}
.zdenko-header ul{margin-left:3%}
.zdenko-header .animate-btn{margin:45px 0 0 6%}
.nang-co{padding:80px 0}
.zdenko,.lieu-trinh-nang-co,.zdenko-offer{padding:60px 0}
.zdenko-booking .col-sm-4{width:100%;text-align:center}
.seishi-header img.m-banner{margin:0}
.seishi-offer{padding:60px 0}
.seishi-offer .desc{margin-top:80px}
.seishi-offer .offer-box{padding:50px 40px}
.seishi-offer h3.title{font-size:2.5em}
#lp-form .form{max-width:85%;margin:60px auto 0}
#pearl-plaza-add .col-sm-6{width:100%;float:left}
.pearl-address{float:left;margin-bottom:15px}
#home-carousel .container{width:100%}
.banner-txt{width:50%}
.banner-txt .txt60:first-child{display:none}
.banner-txt .txt60:nth-child(2){display:block}
.bihada-4-step{padding-top:0}
.zdenko-home-banner{padding:60px 0 120px}
}
@media (max-width:991px){.bihada-4-step .bg-eri{background:url(../images/banner/dr-eri.png) top right no-repeat;background-size:contain}
}
@media (max-width:767px){.rg-image-nav a{z-index:1;opacity:1 !important }
.container > .navbar-header{margin-left:0 }
.container > .navbar-collapse{margin-left:0 }
.top-number{font-size:14px }
input.search-form:hover{width:120px }
.navbar-nav > li{padding-bottom:0 }
#main-slider .carousel h1{font-size:25px }
#main-slider .carousel h2{font-size:16px }
#home-carousel .carousel-indicators{bottom:0px}
.main-cta .beauty-features{margin-top:15px}
.feature-wrap h2{font-size:18px }
.feature-wrap h3{font-size:14px }
.single-services h2{font-size:18px }
.single-services h3{font-size:14px }
.media.accordion-inner .pull-left{clear:both }
.media.accordion-inner .media-body{clear:both }
.accordion-inner h4{margin-top:10px }
.tab-wrap .media .pull-left{clear:both;width:100% }
.tab-wrap .media .media-body{clear:both }
.nav-tabs > li.active > a:after{display:none }
.sinlge-skill{margin:0 auto;margin-top:30px;margin-bottom:30px }
.team .single-profile-top{margin-bottom:30px }
.team .single-profile-bottom{margin-bottom:30px }
.clients-area{padding:60px 0 }
.clients-area h1{font-size:25px }
.portfolio-item{padding:0 15px }
#recent-works .col-xs-12.col-sm-4.col-md-3{padding:0 15px }
ul.social_icons li{margin-right:0 }
.blog .blog-item .entry-meta{margin-bottom:20px }
.blog .blog-item .blog-content h3{margin-bottom:20px }
.post_reply_comments{padding-left:20px }
.left-headline{text-align:center;margin-top:0 }
.eri-desc-txt.left-desc{text-align:center }
.coloured-sec img{margin:auto;width:95%;display:block }
.coloured-sec .eri-headline span img{width:auto;display:inline-block }
.understand-section img{margin:auto;width:95%;display:block }
.normal-headline{text-align:center }
#treatment-carousel-xs img{padding:0 10%;width:100% }
#treatment-carousel .carousel-control img{padding:0 }
#treatment-carousel .carousel-control.right{right:-5% !important;top:40% }
#treatment-carousel .carousel-control.left{left:-5%;top:40% }
#we-be p{text-align:left; }
#we-be .main-h3{text-align:center }
#we-be #treatment-carousel .carousel-control.right{top:9% }
#we-be #treatment-carousel .carousel-control.left{top:9% }
#we-be .container{padding:0 10% }
#we-be.we-be-intro .container{padding:0 2% }
#we-be .bot-how{width:100% }
#we-be .bf-slider .carousel-control.left{top:35% }
#we-be .bf-slider .carousel-control.right{top:35% }
#we-be #hair-treatment-carousel.bf-slider .carousel-control.left{top:25% }
#we-be #hair-treatment-carousel.bf-slider .carousel-control.right{top:25% }
#we-be.before-after-visible-md .bf-slider .carousel-control.right{top:30% }
#we-be.before-after-visible-md .bf-slider .carousel-control.left{top:30% }
#we-be #mesoCarousel.bf-slider .carousel-control.right{top:40% }
#we-be #mesoCarousel.bf-slider .carousel-control.left{top:40% }
#eri-header .thin-headline{text-align:left }
#before-after.mesotherapy-effects{height:auto }
#before-after .eri-headline{margin-top:40px }
.mesotherapy-process img{width:100% }
.mesotherapy-process .wave{width:auto }
.mesotherapy-process .top-slide-desc{text-align:center }
#eri-header3{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.age-spots-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.fat-reduction-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.hair-loss-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.skin-whitening-banner,.v2 #eri-header3.skin-whitening-banner,.v5 #eri-header3.fat-reduction-banner,.v5 #eri-header3.acne-banner,.v5 #eri-header3.wrinkle-banner{background-image:none;background-color:#f8e5ba;min-height:auto;max-height:none}
#eri-header3.wrinkle-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.product-details{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.beauty-consultant-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.beauty-drip-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.filler-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.meso-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.needle-free-meso-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.photosilk-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.beauty-solutions-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.christmas-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.christmas-banner a img{margin-top:5%;padding:0 30% }
#eri-header3.thank-you{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.treatment-methods-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
#eri-header3.home-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
.eri-btn{max-width:none;padding:15px 30px;font-size:20px }
.coloured-sec.visible-xs img{margin:20px auto }
.coloured-sec .eri-desc-txt{text-align:center }
.coloured-sec .eri-headline{text-align:center }
.book-left-img{margin-top:5% }
.fr-box{margin-top:5% }
#book-fr.eri-sign-up{padding-bottom:10%;text-align:center }
#book-fr.eri-sign-up .book-box-title{text-align:center }
#book-fr.eri-sign-up .discount{margin:auto }
.eri-desc-txt{text-align:center }
.no-padding-xs{padding:0 }
.eri-txt{font-size:23px;text-align:center;margin-bottom:15px;margin-top:8% }
.discount{margin:auto }
.first-treatment{font-size:22px;line-height:30px }
.free-consultation{color:grey;text-align:center;font-size:16px }
.deadline{color:grey;text-align:center;font-size:16px }
.eri-btn{margin:auto;max-width:260px;float:none;text-align:center }
#bottom-slider .eri-btn{margin:0 auto 60px auto;max-width:260px;float:none;text-align:center }
.eri-headline{margin-top:10px }
#before-after.mesotherapy-effects{height:auto }
#before-after .eri-headline{margin:0 0 20px 0 }
#before-after .wave{margin-top:30px }
.related-treatment .wave{margin-top:30px }
.testimonial .wave{margin-top:30px }
.bot-how{margin:0 auto 30px }
#eri-header3{padding-bottom:45px }
#eri-header3.christmas-banner .eri-txt{margin:25px 0 0 0 }
#eri-header3.christmas-banner a img{margin-top:5% }
#eri-header3.contact-us-banner{background-color:#F8E5BA;min-height:300px }
#eri-header3.home-banner .eri-txt{margin-bottom:0px;font-size:22px;padding:0px 15px }
#eri-header2{padding-bottom:45px }
.margin-row{margin:0 }
.page-buttons{margin:10px 0 30px }
#book-fr.eri-sign-up .book-box-title{letter-spacing:0 }
.article-wr img{margin-bottom:10px }
#hair-treatment-carousel .bf-slider .carousel-control.left{top:18% }
#hair-treatment-carousel .bf-slider .carousel-control.right{top:18% }
.eri-txt.fst{padding:0 7%}
.tet-banner .eri-txt{margin-top:7%}
.page{height:107px }
#mesoCarousel .top-slide-desc{text-align:center }
.mesotherapy-process{padding-bottom:0 }
.mesotherapy-process .wave{margin-top:45px }
#carousel-example-generic .carousel-control.left{top:30% }
#carousel-example-generic .carousel-control.right{top:30% }
#testimonial-slide .carousel-control.left{top:30% }
#testimonial-slide .carousel-control.right{top:30% }
#testimonial-slide .eri-normal-txt.celec-sey{padding:0 20px }
.home-bf-carousel #carousel-example-generic{height:420px }
.home-bf-carousel .eri-btn{max-width:350px }
.age-spots-bf-carousel #carousel-example-generic .carousel-control.left{top:30% }
.age-spots-bf-carousel #carousel-example-generic .carousel-control.right{top:30% }
.tab-content img.b-a-img{padding:0 10% }
.bf-slider .carousel-control.left{top:41% }
.bf-slider .carousel-control.right{top:41% }
.bf-slider h3{color:#357b7d;font-size:19px;font-weight:bold }
#treatment-carousel{height:800px }
#treatment-carousel img{width:100% }
.understand-beauty{text-align:center }
.understand-beauty .eri-btn{margin:45px auto }
.understand-body .eri-headline{text-align:center }
.understand-body .eri-btn{margin-bottom:45px;float:none }
.we-be-intro img{margin-bottom:20px }
.product-border{height:auto }
.product{margin-bottom:40px }
.products .txt1{text-align:center;margin-top:0 }
.product-intro p{text-align:center }
.tab-content #home .txt1{text-align:left }
#main-ingre-collapse .txt5{text-align:left;font-family:"utm_avobold",sans-serif }
.product-info .tab-content p{padding:0 20px }
.top-slide-desc{font-size:18px }
.gift{margin:0 }
.treatment-ddl{margin-top:20px }
.christmas-offer{padding:30px 15% 0px }
.banner-mobile{margin-top:0;padding-bottom:0 }
.select-your-city .btn-default{background-color:#357b7d;color:white }
.select-your-city .open > .dropdown-toggle.btn-default:hover{background-color:#357b7d;color:white }
.open > .dropdown-toggle.btn-default{background-color:#357b7d;color:white }
.select-your-city{border-bottom:none;background-color:#357b7d }
.select-your-city .dropdown-menu{background-color:#357b7d;padding-bottom:20px }
#city-select.btn{border-radius:0 }
.christmas-booking #book-fr{background:url(../images/banner/eri-form-bg-m.jpg) no-repeat;background-size:cover }
.christmas-booking #book-fr.eri-sign-up .col-sm-8{background:none }
.christmas-booking .mor-d.txt-center{color:#444 }
.christmas-invi{width:100% }
.gift-info img{margin:auto;display:block }
.contact-form h3{margin-top:20px;margin-bottom:10px }
.thank-you .eri-title{margin-top:10% }
.eri-title{margin-top:6%;font-size:23px;margin-bottom:20px }
.feature-img{margin-bottom:20px;height:455px }
.main-cta .feature-img{margin-bottom:20px;height:455px }
.home-testimonial .wave{margin-top:0 }
.e-special-item{height:auto;padding:100px 20px 50px;margin-bottom:30px }
.jp-tech img{margin-top:20px }
.jp-tech .txt5{text-align:left }
.jp-tech .txt4{text-align:left;line-height:1.3 }
.jp-tech .eri-btn{max-width:550px }
.steps{display:none }
.b-news .visible-xs{text-align:center }
.b-news .visible-xs .eri-btn{margin-top:30px }
.cele-treatment{text-align:center }
.cele-treatment .col-sm-6:nth-child(2) .txt8{margin-top:45px }
.txt9,.cele-treatment .txt9{margin-top:20px }
.home-cta.main-cta .eri-btn{max-width:481px }
.we-be-content .eri-btn{float:none;margin-top:30px }
.eri-btn{margin:auto;max-width:260px;float:none;text-align:center }
.cele-treatment .txt8{margin-top:45px }
.treatment-carousels{text-align:center }
section.contact-form{margin-top:60px }
 #eri-header3.tet-banner,.fat-reduc #eri-header3.tet-banner,.tri-mun #eri-header3.tet-banner,.wrinkle-reduc #eri-header3.tet-banner,.trang-da #eri-header3.tet-banner{background-image:none;background-color:#f8e5ba;min-height:auto }
.tet-banner ul{margin:20px 19%}
.tet .eri-headline.coloured-row{color:white}
.whiten-hnh-eri{padding:5% 0}
.fadeInLeft .carousel .whiten-hnh-eri{padding:5%}
 .related-articles img{width:100%}
.related-articles .interaction img{width:auto}
.related-articles .row .col-sm-6:nth-child(2) img{margin-top:45px}
.related-articles .row .col-sm-6:nth-child(2) .interaction img{margin-top:0}
.related-articles .nav{margin-top:30px}
.right-content{padding-left:15px;margin-top:45px}
.most-view img{width:100%}
.most-view .time-post img{width:auto}
.left-content .tab-content .row{padding:0;margin:0}
.left-content .tab-content .row.second-row{margin-top:45px}
.txt22{font-size:30px;line-height:40px;margin:30px 0 10px 0}
.blog .eri-txt{font-size:22px}
.tet .book-box-desc{text-align:center}
.tet .eri-sign-up img.forward-arrow{margin:0 10px 0 0}
.tet #book-fr.eri-sign-up .col-sm-8{padding:0}
#section2{text-align:center}
.next-post{padding:35px 15px}
.sub-comment{padding:0 15px 0 0}
.reply textarea{margin-bottom:10px}
.comment .article-tag{margin-bottom:10px}
.reply input{width:100%;margin-bottom:10px}
.post-comment{margin-top:0}
.v2 section#eri-header3{padding:0}
.v2 .discount{margin:30px auto 60px auto}
.v2 .txt21{line-height:30px}
.deco-line{margin:0 auto 30px auto}
.txt33{width:100%}
.txt35{margin-top:30px}
.wrinkle-v2 .txt31{margin-top:12%}
.v5 .txt31 span{line-height:35px}
.v5 #eri-header3 ul{margin:0 15px;list-style:none}
.v5 #eri-header3 .animate-btn{margin-bottom:45px}
.txt36{margin-top:30px}
.v5-intro{text-align:center}
.txt37{line-height:40px}
.v5 #we-be .container{background-color:#fdf8e6;padding-top:30px}
.txt31{margin-top:30px}
.nang-co img{width:100%}
.nang-co,.zdenko,.zdenko-booking .col-sm-8{text-align:center}
.cac-buoc-nang-co .col-sm-3{border-right:none;border-bottom:1px solid #357b7d;padding:20px}
.cac-buoc-nang-co .col-sm-3:last-child{border-bottom:none}
.txt39{margin-top:20px}
.zdenko-btn{float:none}
.cac-buoc-nang-co{padding:20px}
.zdenko-booking .col-sm-5{text-align:center;margin-top:30px}
.zdenko-booking .zdenko-btn{float:none;margin:30px auto}
.row-eq-height{display:block}
.offer-boxes{width:auto}
.zdenko-offer .offer-box:last-child{margin-left:auto;margin-top:20px}
.offer-box{float:none;margin:auto}
.zdenko-header{background:url(../images/banner/zdenko-header-mobile-767.jpg) no-repeat center top;background-position:top center;background-size:cover;text-align:center;padding-bottom:50px}
.zdenko-header .animate-btn{margin:20px auto 0}
.zdenko-header ul{margin-top:110%}
.zdenko-booking .main-h3{line-height:45px}
.txt51{margin:30px 0 0 0;text-align:center;width:auto}
.txt52{margin:0;display:inline-block}
.zdenko-offer p.txt45{line-height:40px}
#subscribe .modal-dialog{width:auto}
#subscribe .modal-dialog{width:80%;margin:60px auto}
#subscribe .col-sm-5{padding:0}
#subscribe_btn{margin-top:20px}
.seishi-header,.seishi-header.diemmy{background:#dba366;min-height:auto}
.seishi-header h1{margin:20px 0 20px}
.seishi-header ul{margin-top:0px;text-align:left}
.seishi-header .animate-btn{margin-top:40px}
.seishi-about .txtbox{margin-top:0}
.seishi-about img.img-model{margin-left:0}
.seishi-offer .desc{background:none;margin-top:0px;padding-right:15px}
.seishi-offer h3.title{text-align:center;font-size:2.5em;margin-left:0px;line-height:1.4em}
#lp-form li{line-height:1.5}
#lp-form .form .form-inner .m-headline{margin-bottom:0}
.pearl-address{float:none;text-align:center}
.pearl-map{margin:auto}
.pearl-header img.m-banner{margin:auto}
.dao-tao img{margin-top:45px}
.ban-tay-vang{text-align:center}
.ban-tay-vang img{margin:0px auto 20px}
.dr-eri-header .eri-fanpage{display:none}
.dr-eri-banner img{margin:0}
.bihada-header{background:#fff0d6;padding:0px 0 60px}
.bihada-header h1,.bihada-header p.sub-headline{text-align:center}
.bihada-header h1{font-size:4em}
.bihada-header p.sub-headline{font-size:1.5em}
.bihada-header ul{margin-top:0px}
.bihada-header p.txt-bot{margin-top:35px;text-align:center}
.bihada-header .m-center{text-align:center}
.bihada-header .animate-btn{margin-left:auto}
.bihada-about,.bihada-bafter,.bihada-offer,.bihada-4-step{padding:35px 0}
.bihada-about .txtbox{margin-bottom:30px}
.bihada-about .b-a-blk:first-child{padding-right:7.5px}
.bihada-about .b-a-blk:last-child{padding-left:7.5px}
.bihada-bafter h3.title,.bihada-offer h3.title{letter-spacing:0;font-size:2em;margin-bottom:30px}
.bihada-bafter .txtbox p.txt-1{font-size:1.2em}
.bihada-bafter .txtbox p.txt-2{font-size:1.5em}
.bihada-bafter .carousel-control .icon-next,.bihada-bafter .carousel-control .icon-prev{width:30px;top:50%}
.bihada-4-step .bg-eri{background:none}
.bihada-4-step .desc{padding:0;text-align:center}
.bihada-4-step .desc p.txt40{font-size:1.3em;margin-bottom:0}
.bihada-4-step .desc p.big{margin-bottom:25px;font-size:2.3em}
.bihada-offer .flexbox{display:block;margin:0 15px;text-align:center}
.bihada-offer .offer-box,.bihada-offer .offer-box:last-child{width:auto;margin:0 auto 30px auto;display:inline-block;padding:40px 20px 130px;float:none}
.bihada-offer .offer-box p.txt-big{font-size:3.5em}
.zdenko-offer .offer-box{float:none}
.seishi-home-banner h1{font-size:30px}
.seishi-home-banner .sm{font-size:25px}
.seishi-home-banner .banner-txt{width:70%}
}
@media (max-width:500px){#zdenko-form .form .input-group .col-sm-6{padding:0 15px}
.dr-eri-banner ul{text-align:left}
.dr-eri-banner ul ul{margin-top:0;margin-left:0}
.dr-eri-banner ul ul li,.dr-eri-banner ul ul li:last-child{font-size:16px}
.perfect-smile .title{margin-bottom:20px}
}
@media (max-width:480px){#treatment-carousel img{padding:0 5% }
#treatment-carousel .carousel-control.right{right:-7% !important;top:40% }
#treatment-carousel .carousel-control.left{left:-7%;top:40% }
#book-fr.eri-sign-up{padding-bottom:60px }
#book-fr.eri-sign-up .discount{padding:6% 0 1% 0;margin:auto }
#book-fr.eri-sign-up .book-box-title{text-align:center;margin-top:45px }
#book-fr.eri-sign-up .col-sm-6.padding-right-5{padding:0 15px }
.before{font-size:15px }
.after{font-size:15px }
#we-be.before-after-visible-md .bf-slider .carousel-control.left{left:-13%;top:23% }
#we-be.before-after-visible-md .bf-slider .carousel-control.right{right:-13% !important;top:23% }
#we-be.fat-reduction-bf-carousel .bf-slider .carousel-control.left{left:-13%;top:16% }
#we-be.fat-reduction-bf-carousel .bf-slider .carousel-control.right{right:-13% !important;top:16% }
#we-be.photosilk-bf-carousel .bf-slider .carousel-control.left{top:28% }
#we-be.photosilk-bf-carousel .bf-slider .carousel-control.right{top:28% }
#we-be.age-spots-bf-carousel .bf-slider .carousel-control.left{top:30% }
#we-be.age-spots-bf-carousel .bf-slider .carousel-control.right{top:30% }
#we-be #treatment-carousel .carousel-control.right{top:7%;right:-13% !important }
#we-be #treatment-carousel .carousel-control.left{top:7%;left:-13% }
#we-be .bf-slider .carousel-control.right{top:23% }
#we-be .bf-slider .carousel-control.left{top:23% }
#we-be #hair-treatment-carousel.bf-slider .carousel-control.right{top:10% }
#we-be #hair-treatment-carousel.bf-slider .carousel-control.left{top:10% }
#we-be.skin-whitening-methods .bf-slider .carousel-control.left{top:9% }
#we-be.skin-whitening-methods .bf-slider .carousel-control.right{top:9% }
#we-be.beauty-drip-bf-carousel .bf-slider .carousel-control.left{top:16% }
#we-be.beauty-drip-bf-carousel .bf-slider .carousel-control.right{top:16% }
.select-your-city .dropdown-menu{float:left;width:100%;left:0;margin:auto }
.select-your-city .btn-default{width:100% }
.select-your-city .btn-default.active.focus{width:100% }
.select-your-city .btn-default.active:focus{width:100% }
.select-your-city .btn-default.active:hover{width:100% }
.select-your-city .btn-default.focus:active{width:100% }
.select-your-city .btn-default:active:focus{width:100% }
.select-your-city .btn-default:active:hover{width:100% }
.select-your-city .open > .dropdown-toggle.btn-default{width:100% }
.select-your-city .open > .dropdown-toggle.btn-default.focus{width:100% }
.select-your-city .open > .dropdown-toggle.btn-default:focus{width:100% }
.select-your-city .open > .dropdown-toggle.btn-default:hover{width:100% }
#testimonial-slide .carousel-control.left{top:50%}
#testimonial-slide .carousel-control.right{top:50%}
.age-spots-bf-carousel #hair-treatment-carousel{height:950px }
#treatment-carousel{height:400px }
#eri-header3 .animate-btn{max-width:250px;line-height:1.5;padding:5px 15px }
.homepage .select-your-city .dropdown{width:auto }
.beauty-solutions .feature-img{height:305px;margin-bottom:20px }
.beauty-solutions .col-xs-6{padding:5px }
.treatment-methods .feature-img{height:280px }
.eri-title{margin-top:8% }
.main-cta .feature-img{height:295px }
.home-cta.main-cta .eri-btn{margin:15px auto;max-width:280px }
.jp-tech .eri-btn{margin:15px auto;max-width:280px }
.we-be-content .eri-btn{float:none;margin-top:30px }
.home-bf-carousel .eri-btn{max-width:280px }
body > section{padding:20px 0px }
 .tet.wrinkle-reduc .skin-whitening-methods #hair-treatment-carousel{height:750px}
.tet.fat-reduc .skin-whitening-methods #hair-treatment-carousel{height:auto}
.tet #bottom-slider{padding-top:0}
.tet #book-fr.eri-sign-up .container{width:100%}
.form-bg .txt17{font-size:28px;margin-top:0}
.hotline{font-size:18px}
.txt15{font-size:15px}
.tet .wow{text-align:center}
.tet .eri-sign-up img{margin:20px 0px 10px}
.tet .fr-box input[type="text"]{font-size:15px;margin-bottom:15px}
.txt14{margin:40px 0px 0px 0px}
.tet .main-btn-clk{margin:20px auto}
.txt17{font-size:20px}
.txt21{font-size:20px}
.tet-banner ul{margin:20px 0;padding:0 20px}
.tet-banner .deadline{width:100%;padding:0 10px}
.tet-banner form{padding:0 10px}
.txt18 span:first-child{line-height:50px}
#articles-carousel .col-xs-4{width:100%;margin-bottom:10px}
#we-be.before-after-visible-md.zdenko-before-after .bf-slider .carousel-control.left{left:-10%;top:23%}
#we-be.before-after-visible-md.zdenko-before-after .bf-slider .carousel-control.right{right:-10% !important;top:23%}
.txt51{line-height:40px}
.txt44{width:90%;margin:auto}
.zdenko-facility .carousel-indicators{display:none}
body > section.zdenko-booking{padding:60px 0}
.zdenko-header{background:url(../images/banner/zdenko-header-mobile-xs.jpg) no-repeat center top;background-position:top center;background-size:cover;text-align:center;padding-bottom:50px}
.zdenko-header .animate-btn{margin:20px auto 0}
.txt55{margin-bottom:25px}
.seishi-header{background:#dba366;min-height:auto}
.seishi-header .animate-btn{margin-top:40px;padding:10px 15px}
.seishi-offer .offer-box{padding:50px 25px}
.seishi-header h1{font-size:2.1em}
.form .form-inner p.top-headline{line-height:1.2}
#lp-form .form .form-inner p.top-headline{font-size:25px;padding:0 10px}
.form .input-group input:not([type="submit"]){margin-bottom:0}
.form .form-inner .m-headline{margin-bottom:0}
#zdenko-form .form .input-group input[type="submit"]{margin-top:15px}
#lp-form .form{padding:20px;margin:30px auto 0}
#lp-form ul{padding:0 15px 0 30px}
.pearl-map{max-width:100%}
#pearl-plaza-add{padding:60px 0}
.so-luong{font-size:20px;width:275px;text-align:center}
.seishi-home-banner{background:url(../images/banner/eri-international-zdenko-xs.jpg) center top no-repeat;background-size:cover;padding:40px 0 100px}
.banner-txt{width:auto;text-align:center}
#home-carousel .animate-btn{margin:30px auto}
.txt61{font-size:20px}
.txt60{font-size:25px}
.zdenko-home-banner{background:url(../images/banner/eri-international-zdenko-xs.jpg) center top no-repeat;background-size:cover;padding:40px 0 100px}
.txt62{font-size:40px}
.zdenko-home-banner img,.seishi-home-banner img{display:block}
.bihada-bafter .txtbox{height:170px}
.seishi-home-banner .banner-txt{width:100%}
}
@media (max-width:340px){.offer-box{width:90%}
.txt49,.zdenko-offer .offer-box:first-child .txt49{font-size:40px}
.seishi-offer .offer-box p.txt{font-size:1.8em}
.bihada-bafter .txtbox{height:180px}
.bihada-offer .offer-box p.txt-big{font-size:3em}
.bihada-offer .offer-box:last-child p.txt-big{font-size:4.5em}
.bihada-offer .offer-box p.txt-bot{font-size:1.4em}
.bihada-offer .offer-box .eri-btn{padding:15px 30px}
.zdenko-offer .offer-box{width:90%}
}
@media screen and (min-width:1200px){.shiruku-about .circle-box{width:290px;height:290px}
}
@media screen and (min-width:768px) and (max-width:1199px){.shiruku-about .circle-box{width:230px;height:230px}
}
@media screen and (min-width:768px){.shiruku .carousel-control.left,.shiruku .carousel-control.right{width:70px;height:70px}
.shiruku .carousel-control.left{left:30px}
.shiruku .carousel-control.right{right:30px}
}
@media screen and (max-width:1024px){.shiruku-header img.model{left:15%}
.shiruku.bihada-4-step .desc .txt40 span,.shiruku.bihada-4-step .desc .txt40 img{vertical-align:middle}
}
@media screen and (max-width:991px){.shiruku.bihada-4-step .desc{padding:50px 20px}
.shiruku.bihada-4-step .desc .txt40 span{width:67%}
}
@media screen and (max-width:900px){.shiruku-header img.model{left:3%}
}
@media screen and (max-width:767px){.shiruku-header img.model,.shiruku-offer img.model{position:static;height:auto;max-width:100%}
.shiruku-header{background:url(../images/banner/m-bg-header.jpg) center top no-repeat;background-size:cover;padding:15px 0 50px}
.shiruku-header img.headline{max-width:80%;margin:20px auto 0}
.shiruku-header ul.effective-list{list-style-image:url(../images/grey-bullet.png);margin:20px 0 40px}
.shiruku-header ul.effective-list li{color:#757575;padding-left:15px}
.shiruku-header .m-center{text-align:center}
.shiruku-header .animate-btn.white{background:transparent}
.shiruku-about{padding:30px 0 50px}
.shiruku-about h3.title-txt{line-height:1.6em;margin-bottom:30px}
.shiruku-about .circle-box{width:290px;height:290px}
.shiruku.bihada-4-step .desc{padding:0}
.shiruku.bihada-4-step .desc .txt40 span,.shiruku.bihada-4-step .desc .txt40 img{width:auto}
.shiruku.bihada-4-step .desc .txt40 img{margin:20px auto}
.shiruku.bihada-4-step .bg-eri{background:none}
.shiruku-offer{margin-bottom:0}
.shiruku-offer img.model{margin-top:-90px}
.shiruku-offer .txtbox{background:none;margin-top:20px}
.shiruku-offer .txtbox p.txttop{font-size:2.5em;line-height:1.6em}
}
@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg) }
8%{-webkit-transform:rotate(12deg);transform:rotate(12deg) }
10%,28%,30%,48%,50%,68%{-webkit-transform:rotate(24deg);transform:rotate(24deg) }
18%,20%,38%,40%,58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg) }
100%,75%{-webkit-transform:rotate(0);transform:rotate(0) }
}
@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg) }
8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg) }
10%,28%,30%,48%,50%,68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg) }
18%,20%,38%,40%,58%,60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg) }
100%,75%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0) }
}
.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial;position:absolute;left:50%;margin-left:-11px;top:50%;margin-top:-11px}
.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite }
.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite }
.hotline{background:url(../images/hotline.png);background-size:cover;position:fixed;right:0;z-index:111;height:100px;width:300px;color:#fff;padding:30px 0 0 45px;top:60px }
.hotline img{float:left;margin:11px 18px 0 3px }
.hotline p{font-size:11px;font-family:utm_avoregular,sans-serif;text-transform:uppercase;margin:0;text-align:center }
.hotline p:first-child{font-family:utm_avobold,sans-serif;font-size:14px }
.hotline .hotline-no{float:left }
.hotline-mobile{background:url(../images/hotline-mobile.png);background-size:cover;position:fixed;z-index:1111;height:60px;width:60px;text-align:center;bottom:20px}
@font-face{font-family:'Oxygen Mono';font-style:normal;font-weight:400;src:local('Oxygen Mono'),local('OxygenMono-Regular'),url(https://fonts.gstatic.com/s/oxygenmono/v5/h0GsssGg9FxgDgCjLeAd7hjYx-s.ttf) format('truetype')}
#cssmenu{padding:0;border:0;width:auto}
#cssmenu ul,#cssmenu li{list-style:none;padding:0}
#cssmenu ul{position:relative;z-index:597}
#cssmenu .sub-menu a:hover{background-color:#357b7d;color:white}
#cssmenu ul ul a.padding-bot-25{padding-bottom:20px}
#cssmenu ul li{float:left;min-height:1px;vertical-align:middle}
#cssmenu ul li.hover,#cssmenu ul li:hover{position:relative;z-index:599;cursor:default}
#cssmenu ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
#cssmenu ul ul li{float:none}
#cssmenu ul ul ul{top:0;left:190px;width:190px}
#cssmenu ul li:hover > ul{visibility:visible}
#cssmenu ul ul{bottom:0;left:0}
#cssmenu ul ul{margin-top:0}
#cssmenu ul ul li{font-weight:normal}
#cssmenu a{display:block;line-height:1em;text-decoration:none}
#cssmenu{background:#357b7d;font-size:16px}
#cssmenu > ul{*display:inline-block}
#cssmenu:after,#cssmenu ul:after{content:'';display:block;clear:both}
#cssmenu ul ul{text-transform:none}
#cssmenu ul ul a{background:#FAEDD5;color:#357b7d;border-top:0 none;line-height:150%;padding:5px 20px;font-size:14px;font-family:"utm_avo",sans-serif}
#cssmenu ul ul ul{border-top:0 none}
#cssmenu ul ul li{position:relative}
#cssmenu ul ul li:hover > a{color:black}
#cssmenu ul ul li:last-child:hover > a{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#cssmenu ul ul li.has-sub > a:after{content:'+';position:absolute;top:50%;right:15px;margin-top:-8px}
#cssmenu ul li:hover > a,#cssmenu ul li.active > a{background:#faedd5;color:#357b7d}
#cssmenu ul li.has-sub > a:after{content:'+';margin-left:5px}
#cssmenu ul li.last ul{left:auto;right:0}
#cssmenu ul li.last ul ul{left:auto;right:99.5%}
#cssmenu a{background:#357b7d;color:white;padding:0 20px}
#cssmenu > ul > li > a{line-height:48px;font-size:16px;text-transform:capitalize}
header{position:fixed;top:0;width:100%;z-index:1000;background:#fff;font-family:'utm_avo',sans-serif}
.container-fluid.page,.container-fluid.home-page{margin-top:113px}
.max-width{max-width:1300px;margin:auto }
.eri-logo-wr,.landingpage .eri-logo-wr{height:65px}
.landingpage.page{margin-top:65px}
.eri-logo-wr img.logoimg,a.logo .logo-img{height:36px;margin:4.5px 0;max-width:none}
.eri-logo-wr,.landingpage .eri-logo-wr{padding:10px 15px !important}
.logo-img{float:left}
.eri-hotline img,.eri-fanpage img{margin:0 10px 0 0}
.eri-hotline{color:#357b7d;margin-top:5px;vertical-align:middle;padding:5px 8px}
.eri-hotline span.icon{display:inline-block;vertical-align:middle}
.eri-hotline span.txt{font-size:10px;color:#929292;vertical-align:middle;display:inline-block;line-height:1}
.eri-hotline span.no{display:block;vertical-align:middle;color:#929292;font-size:18px;line-height:1}
.m-hotline{display:none}
.hotline-mobile{background:url(../images/custom/hotline-mobile.png);background-size:cover;position:fixed;z-index:1111;height:80px;width:80px;padding-top:28px;bottom:20px;left:15px;text-align:center}
.eri-fanpage{text-transform:uppercase;margin-bottom:0}
.hotline-fb{float:right}
.eri-logo-wr a{color:black}
.eri-logo-wr a:hover,.eri-logo-wr a:focus{color:#357b7d}
a#mobile-navigation-menu-toggle:hover .menu{background-color:white }
#mobile-navigation-menu-close{float:right }
.sidebar-nav .active{color:grey }
#mobile-navigation-menu-toggle,#mobile-navigation-wrapper,.logo{display:none }
.list-group-item-success,a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{background-color:transparent}
@media (max-width:1200px){a.logo{
    /* background:transparent linear-gradient(to right,#FEFCFA,#EEDEBB) repeat scroll 0% 0%; */
    background:white;
    min-width:100%;z-index:99;display:block;left:0;padding:10px;height:70px;position:fixed;top:0px;width:295px}
.toggle{margin:0;font-size:25px;font-size:calculateRem(25px);color:#fff }
#mobile-navigation-menu-toggle{display:block;z-index:101;position:fixed;right:15px;top:12px;padding:10px 5px}
#mobile-navigation-wrapper{display:block;z-index:1000;position:fixed;top:0;right:0;width:250px;height:100%;margin-right:-250px;overflow-y:auto;background-color:#fff;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
#mobile-navigation-menu-toggle .menu{height:4px;width:30px;background-color:#357b7d;margin-bottom:4px}
#mobile-navigation-wrapper.active{right:235px;width:340px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s }
#mobile-navigation-wrapper .toggle{color:#dadada;padding:0}
#mobile-navigation-wrapper .container-fluid{padding:0 15px}
#mobile-navigation-wrapper ul{position:absolute;top:0;width:320px;margin:0;padding:0;list-style:none }
#mobile-navigation-wrapper ul .list-group.panel .collapse ul,a.logo .logo-img{position:relative }
#mobile-navigation-wrapper ul li{text-indent:20px;line-height:40px;border-bottom:1px solid #f4f4f4;font-size:18px}
#mobile-navigation-wrapper ul li li{font-size:15px}
#mobile-navigation-wrapper ul li li > a{color:#357b7d;padding-left:10px !important}
#mobile-navigation-wrapper ul li li > a span{font-weight:bold}
#mobile-navigation-wrapper ul li li > ul a{color:#606060;font-size:14px;padding-left:0 !important;text-indent:0}
#mobile-navigation-wrapper ul li li > ul li{padding-left:60px !important;line-height:1.8}
#mobile-navigation-wrapper ul li:first-child{border-top:1px solid #f4f4f4 }
#mobile-navigation-wrapper ul li:last-child{border-bottom:none }
#mobile-navigation-wrapper ul li a{display:block;text-decoration:none;color:#606060 }
#mobile-navigation-wrapper .collapse ul li a{padding-left:20px }
#mobile-navigation-wrapper ul li a:hover,#mobile-navigation-wrapper ul li.active .collapse li a:hover{color:#357b7d}
#mobile-navigation-wrapper ul li.sidebar-brand a:hover{background-color:transparent }
#mobile-navigation-wrapper ul .list-group.panel{margin-bottom:0;border:0;background-color:#fffae6}
#mobile-navigation-wrapper ul li.active a,#mobile-navigation-wrapper ul li.active .collapse li.active a{background-color:#357b7d;color:white }
#mobile-navigation-wrapper ul li.active a.list-group-item-success{border-bottom:1px solid #fce1a8 }
#mobile-navigation-wrapper ul li.active .collapse li a{background-color:#FAEDD5;color:#357b7d }
#mobile-navigation-wrapper ul .list-group.panel .collapse ul li{background-color:#fffae6;color:#fff;position:relative}
#mobile-navigation-wrapper ul .list-group.panel .collapse ul li li::before{content:"";width:6px;height:6px;display:inline-block;background-color:#c48c0c;border-radius:50%;position:absolute;top:50%;left:45px;margin-top:-3px}
.eri-logo-wr img.logoimg{display:none}
.container-fluid.page,.container-fluid.home-page{margin-top:70px}
.landingpage .eri-logo-wr img.logoimg{display:block}
header.landingpage{position:static}
.landingpage.page{margin-top:0px}
a.logo .logo-img{max-width:none}
.menu-desktop{display:none}
.m-hotline{display:block}
.eri-hotline,.eri-fanpage{display:none}
}
@media screen and (max-width:767px){.landingpage .eri-logo-wr img.logoimg{margin-left:auto;margin-right:auto}
}
.footer-wrapper{background:#fff9e0;background:-moz-linear-gradient(top,#fff9e0 0%,#ffe695 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff9e0),color-stop(100%,#ffe695));background:-webkit-linear-gradient(top,#fff9e0 0%,#ffe695 100%);background:-o-linear-gradient(top,#fff9e0 0%,#ffe695 100%);background:-ms-linear-gradient(top,#fff9e0 0%,#ffe695 100%);background:linear-gradient(to bottom,#fff9e0 0%,#ffe695 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e0',endColorstr='#ffe695',GradientType=0);clear:both;padding:60px 0px 10px}
.footer-wrapper strong{font-weight:bold}
#address-footer{padding:0px;text-align:center}
.eri-add{text-transform:uppercase;letter-spacing:2px}
.eri-add-label{color:#444444;float:left;margin:0px 0px 15px 0}
.eri-add-label img{margin-left:15px}
.eri-address{color:#357b7d;text-align:left;float:left}
.eri-address img{margin-right:10px}
@media (max-width:767px){.footer-wrapper{padding:40px 0 20px}
.eri-add-label{width:100%}
}
#footer{padding:50px 0;color:#fff;clear:both;float:none;background:#fff9e0;background:-moz-linear-gradient(top,#fff9e0 0%,#ffe695 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff9e0),color-stop(100%,#ffe695));background:-webkit-linear-gradient(top,#fff9e0 0%,#ffe695 100%);background:-o-linear-gradient(top,#fff9e0 0%,#ffe695 100%);background:-ms-linear-gradient(top,#fff9e0 0%,#ffe695 100%);background:linear-gradient(to bottom,#fff9e0 0%,#ffe695 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9e0',endColorstr='#ffe695',GradientType=0)}
.footer-wrapper #footer{background:transparent}
#footer a{color:#545454 }
#footer a:hover{color:#545454 }
#footer ul.social-connection{list-style:none;padding:0;margin:0;text-align:center}
#footer ul.social-connection > li{display:inline-block;margin-left:15px }
.cmg-brands{margin-bottom:30px;font-size:0px;text-align:center}
.cmg-brands .logo-brand{display:inline-block;width:190px;margin-bottom:15px}
.cmg-brands .logo-brand img{max-width:100%;width:170px}
@media (max-width:767px){#footer{padding:40px 0}
}
@media screen and (max-width:480px){#footer .cmg-brands .logo-brand{width:50%;padding:0 10px}
#footer .cmg-brands .logo-brand img{max-width:100%;width:auto}
}
.rg-gallery{position:relative}
.rg-thumbs{max-width:380px;margin:0 auto}
.es-carousel-wrapper{padding:10px 27px;position:absolute;margin-bottom:20px;z-index:1;bottom:0}
.es-carousel{overflow:hidden;max-width:340px;margin-right:-10px}
.es-carousel ul{display:none;width:2000px!important;padding-left:0!important}
.es-carousel ul li{height:100%;float:left;display:block;margin-right:10px!important}
.es-carousel ul li a{display:block;border-style:solid;border-color:#888;opacity:.8;-webkit-touch-callout:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.es-carousel ul li.selected a{border-color:#fff;opacity:1}
.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%}
.es-nav span{position:absolute;top:45%;left:-30px;width:36px;height:36px;margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:.8}
.es-nav span.es-nav-next{background:url(../images/custom/arrow-right.png) top right no-repeat;right:-30px;left:auto}
.es-nav span.es-nav-prev{background:url(../images/custom/arrow-left.png) top left no-repeat}
.es-nav span:hover{opacity:1}
@media (max-width:767px){.rg-thumbs{display:none}
}