.clock{margin-top:20px}
.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}
.flip-clock-wrapper a:hover{color:#fff}
.flip-clock-wrapper ul{list-style:none}
.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}
.flip-clock-wrapper.clearfix:after{clear:both}
.flip-clock-wrapper.clearfix{*zoom:1}
 .flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}
.flip-clock-meridium a{color:#313333}
.flip-clock-wrapper{text-align:center;position:relative;max-width:100%;margin-top:40px}
.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" "; display:table; }
.flip-clock-wrapper:after{clear:both}
 .flip-clock-wrapper ul{position:relative;float:left;margin:.5%;width:10.7%;height:60px;font-size:80px;font-weight:bold;line-height:50px;border-radius:6px;background:#000}
.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:50px;text-decoration:none !important}
.flip-clock-wrapper ul li:first-child{z-index:2}
.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}
.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden}
.flip-clock-wrapper ul li a div.up{border-bottom:1px solid #347ac0}
.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}
.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}
.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,0.4)}
.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#F5E7BE;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-family:'utm_avobold',sans-serif;font-size:50px;background:-webkit-linear-gradient(top,#878787,#000)}
.flip-clock-wrapper ul li a div.up div.inn{top:0}
.flip-clock-wrapper ul li a div.down div.inn{bottom:0}
 .flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}
.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,0.7)}
.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 0.5s 0.5s linear both;-moz-animation:asd 0.5s 0.5s linear both;animation:asd 0.5s 0.5s linear both;z-index:5}
.flip-clock-divider{float:left;display:inline-block;position:relative;width:2%;height:100px}
.flip-clock-divider:first-child{width:0}
.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);left:5px;display:none}
.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-80px;color:#fff;text-shadow:none;font-size:1.3em}
.flip-clock-divider.minutes .flip-clock-label{right:-88px}
.flip-clock-divider.seconds .flip-clock-label{right:-91px}
.flip-clock-dot.top{top:30px}
.flip-clock-dot.bottom{bottom:30px}
@-webkit-keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}
@-moz-keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}
@-o-keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}
@keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}
.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn 0.5s 0.5s linear both;-moz-animation:turn 0.5s 0.5s linear both;animation:turn 0.5s 0.5s linear both}
@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}
100%{-webkit-transform:rotateX(0deg)}
}
@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}
100%{-moz-transform:rotateX(0deg)}
}
@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}
100%{-o-transform:rotateX(0deg)}
}
@keyframes turn{0%{transform:rotateX(90deg)}
100%{transform:rotateX(0deg)}
}
.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 0.5s linear both;-moz-animation:turn2 0.5s linear both;animation:turn2 0.5s linear both}
@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg)}
100%{-webkit-transform:rotateX(-90deg)}
}
@-moz-keyframes turn2{0%{-moz-transform:rotateX(0deg)}
100%{-moz-transform:rotateX(-90deg)}
}
@-o-keyframes turn2{0%{-o-transform:rotateX(0deg)}
100%{-o-transform:rotateX(-90deg)}
}
@keyframes turn2{0%{transform:rotateX(0deg)}
100%{transform:rotateX(-90deg)}
}
.flip-clock-wrapper ul li.flip-clock-active{z-index:3}
 .flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.3s linear both}
 .flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,black),color-stop(100%,rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,black),color-stop(100%,rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.2s linear both}
@-webkit-keyframes show{0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes show{0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes show{0%{opacity:0}
100%{opacity:1}
}
@keyframes show{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes hide{0%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes hide{0%{opacity:1}
100%{opacity:0}
}
@-o-keyframes hide{0%{opacity:1}
100%{opacity:0}
}
@keyframes hide{0%{opacity:1}
100%{opacity:0}
}
@media only screen and (max-width:959px){}
 @media only screen and (min-width:768px) and (max-width:959px){}
 @media only screen and (max-width:767px){}
 @media only screen and (min-width:480px) and (max-width:767px){}
 @media only screen and (max-width:479px){.clock{zoom:0.8;-moz-transform:scale(0.8) }
.flip-clock-divider .flip-clock-label{right:-70px}
}
@media only screen and (max-width:350px){.clock{zoom:0.6;-moz-transform:scale(0.6) }
}
.ericarousel .eriitem{display:block;position:absolute;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}
.ericarousel .eriitem.active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.ericarousel .eriitem.transition{-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}
#b-a-carousel .eriitem{width:60%;background-color:white}
.services{margin-top:113px}
@media screen and (max-width:1200px){.services{margin-top:70px}
}
.services h1,.services h2,.services h3,.services h4,.services a,.services li{line-height:1.5em;font-weight:normal}
.services p{line-height:1.7em}
.services img.center{margin:0 auto}
.services span.nowrap{white-space:nowrap}
.services img.full{width:100%}
.services .flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.services h3.title-txt{text-transform:uppercase;font-size:2em;margin-bottom:30px}
.services .cta-btn{text-transform:uppercase;font-size:1.3em;letter-spacing:2px;display:inline-block;padding:13px 25px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#fff;margin-top:30px;cursor:pointer}
.services .cta-btn.white{background:#fff;color:#d4aa51}
.services .cta-btn.yellow{background:#d4aa51;color:#fff}
.services .white.hvr-shutter-out-horizontal:before{background:#d4aa51}
.services .yellow.hvr-shutter-out-horizontal:before{background:#eec782}
.services .cta-btn:hover{color:#fff}
.services .banner .container-page{position:relative;min-height:600px }
.services .banner .content{-webkit-transform:translate3d(0%,-50%,0);-moz-transform:translate3d(0%,-50%,0);transform:translate3d(0%,-50%,0);position:absolute;top:50%}
.services .banner h1.headline{text-transform:uppercase;font-size:2.5em;margin-top:0}
.services .banner p.sub-headline{font-size:1em}
.services .banner .offer-list{margin:40px 0 10px;list-style:none;padding-left:0;font-size:17px}
.services .banner .offer-list li{margin:10px 0;position:relative;padding-left:35px}
.services .banner .offer-list li:before{position:absolute;content:"";top:3px;left:0;width:22px;height:22px}
 .services .sec-about{position:relative;padding:150px 0}
.services .sec-about img.about-model{position:absolute;bottom:0;right:55%;height:100%;top:30px}
.services .sec-about h3.title-txt{color:#d4aa51}
.services .sec-about p{color:#333}
 .services .sec-learnmore{background:#f9f9f9;padding:70px 0}
.services .sec-learnmore .box{width:46%;display:inline-block;margin:0 2%;position:relative;padding-bottom:80px}
.services .sec-learnmore .box .cta-btn{position:absolute;bottom:0px}
.services .sec-learnmore .box img{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.services .sec-learnmore .box h4{color:#d4aa51;margin:20px 0;font-size:1.4em;text-transform:uppercase}
.services .sec-learnmore .box p{line-height:1.7em;color:#333333}
 .services .sec-steps{padding:70px 0;color:#fff;position:relative;overflow:hidden}
.services .sec-steps img.steps-img{position:absolute;left:50%;height:100%;top:0;bottom:0;max-width:none}
.services .sec-steps h3.title-txt{color:#fff}
.services .sec-steps ul.list-steps{list-style-type:decimal;font-family:'utm_avobold',sans-serif;margin-top:30px}
.services .sec-steps ul.list-steps li{margin:15px 0}
 .services .sec-effective{background:#f9f9f9;padding:70px 0}
.services .sec-effective .box{border:1px solid #d4aa51;padding:20px 40px 120px;border-radius:20px;width:46%;display:inline-block;margin:0 2%;position:relative}
.services .sec-effective .box h3{font-size:1.6em;margin-bottom:30px;text-transform:uppercase}
.services .sec-effective .box h3 img{width:15%;display:inline-block;vertical-align:middle}
.services .sec-effective .box h3 span:not(.nowrap){width:84%;display:inline-block;vertical-align:middle;padding-left:20px}
.services .sec-effective .box p{color:#252525}
.services .sec-effective .box .cta-btn{position:absolute;bottom:30px}
 .services .sec-offer{background:url(../images/custom/bg-offer.jpg) center top no-repeat;background-size:cover;padding:40px 0 80px;position:relative;overflow:hidden}
.services .sec-offer h3.title-txt{text-transform:inherit;font-size:1.5em;text-align:center;color:rgba(33,33,33,.59);margin-bottom:50px}
.services .sec-offer img.model{position:absolute;bottom:0;left:55%;height:90%}
.services .sec-offer .box{background:#fff;-webkit-box-shadow:0px 5px 20px 0px rgba(50,50,50,0.3);-moz-box-shadow:0px 5px 20px 0px rgba(50,50,50,0.3);box-shadow:0px 5px 20px 0px rgba(50,50,50,0.3);cursor:pointer;-webkit-transition:.3 all;-o-transition:.3 all;-moz-transition:.3 all;transition:.3 all}
.services .sec-offer .box .top{padding:20px 20px 40px 20px;color:rgba(71,71,71,.85);text-align:left;border:2px solid #fff}
.services .sec-offer .box:hover .top{border-color:#d4aa51}
.services .sec-offer .box .top h4{text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #d4aa51;font-size:1.9em}
.services .sec-offer .box .top h4 span{font-size:.6em;display:block;line-height:1.3em}
.services .sec-offer .box .top p{font-style:italic}
.services .sec-offer .box p.bottom{background:#d4aa51;padding:0 15px;color:#fff;text-align:center;font-size:2em;margin-bottom:0;border:2px solid #d4aa51;padding-top:10px;line-height:1.3em}
.services .sec-offer .box p.dist50{font-size:2.4em;padding-top:0}
.services .sec-offer .box p.dist50 span{top:-5px;position:relative;font-size:.6em}
.services #bottom-slider .eri-btn,.services #bottom-slider .wave{display:none}
.services .top-how{margin-bottom:40px}
.services .sec-steps ul.list-steps.order-list{margin-left:30px;list-style:none;font-family:'utm_avoregular',sans-serif}
.services .sec-steps ul.list-steps.order-list li{position:relative;counter-increment:item}
.services .sec-steps ul.list-steps.order-list li:before{background:#fff;color:#d4aa51;font-size:1.2em;position:absolute;left:-40px;top:0;width:30px;height:30px;text-align:center;border-radius:50%;line-height:26px;content:counter(item)}
 .services .sec-retarget{position:relative;padding:70px 0;overflow:hidden}
.services .sec-retarget h3.title-txt{margin-bottom:10px}
.services .sec-retarget p{text-transform:uppercase;font-size:1.35em;color:#777777}
.services .sec-retarget img.retarget{position:absolute;bottom:0;height:100%;right:50%}
@media (min-width:768px) and (max-width:991px){.services .sec-offer .box .top h4{font-size:1.6em}
.services .sec-offer .box p.bottom{font-size:1.5em}
.services .sec-offer .box p.dist50{font-size:1.6em}
}
@media screen and (max-width:991px){.services .sec-about{padding:100px 0}
.services .sec-steps ul.list-steps.order-list{width:100%;margin-left:0}
.services .sec-retarget p{font-size:1.2em}
.services .sec-offer img.model{left:40% }
}
@media screen and (max-width:767px){.services .banner{padding-bottom:40px}
.services .banner .container-page{min-height:auto}
.services .banner .container-page .content{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:auto;margin-top:50px}
.services .banner img.m-header{width:100%;margin:15px 0 0}
.services .sec-about,.services .sec-learnmore,.services .sec-effective{padding:40px 0}
.services .sec-learnmore .box{margin-bottom:30px}
.services .sec-steps{padding-top:0;padding-bottom:40px}
.services .sec-about img.about-model,.services .sec-steps img.steps-img,.services .sec-retarget img.retarget{position:static;height:auto;left:auto;right:auto;margin:0 auto;max-width:100%}
.services .sec-offer img.model{height:auto;position:static;margin:0 auto;width:100%;max-width:100%}
.services .sec-offer .box{max-width:60%;margin:20px auto}
.services .sec-offer .box:first-child{margin-top:0}
.services .sec-offer .box p.bottom{padding:10px 15px}
.services .sec-offer .box p.dist50{padding:0 15px}
.services .sec-retarget{padding-top:0;padding-bottom:40px}
}
@media screen and (max-width:640px){.services h3.title-txt{font-size:1.8em}
.services .cta-btn{letter-spacing:0}
.services .banner h1.headline{font-size:2.2em}
.services .sec-effective .flexbox,.services .sec-learnmore .flexbox{display:block}
.services .sec-effective .box{width:90%;margin:30px auto;display:block;padding:30px 20px 40px 20px}
.services .sec-effective .box .cta-btn{position:static}
.services .sec-learnmore .box{width:100%;margin:35px auto;display:block}
.services .sec-effective .box:first-child,.services .sec-learnmore .box:first-child{margin-top:0}
.services .sec-effective .box:last-child,.services .sec-learnmore .box:last-child{margin-bottom:0}
.services .sec-offer .box{max-width:70%}
}
@media screen and (max-width:480px){.services .sec-offer .box{max-width:80%}
}
 .services .article{background:#f2f2f2;padding:50px 0}
.services .article .left-panel{width:30%}
.services .article .left-panel{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}
.services .article .left-panel #nav-tabs-wrapper{background:#fff}
.services .article .left-panel .nav-tabs{border-bottom:none}
.services .article .left-panel .nav-tabs-dropdown{display:none;border-radius:0;position:relative;color:#fff;padding:13px 35px 13px 15px;text-align:left;font-size:1.1em;border:none;border-bottom:2px solid #fff;white-space:normal}
.services .article .left-panel .nav-tabs-dropdown:before{content:"\e114";font-family:'Glyphicons Halflings';position:absolute;right:15px;top:30%}
.services .article .left-panel .nav-pills > li.active > a,.services .article .left-panel .nav-tabs-dropdown{ background:rgb(240,182,133); background:-moz-linear-gradient(left,rgba(240,182,133,1) 0%,rgba(233,151,117,1) 100%); background:-webkit-linear-gradient(left,rgba(240,182,133,1) 0%,rgba(233,151,117,1) 100%); background:linear-gradient(to right,rgba(240,182,133,1) 0%,rgba(233,151,117,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b685',endColorstr='#e99775',GradientType=1 ); position:relative;color:#fff}
.services .article .left-panel .nav-pills > li:not(.active) > a:hover{background:#eee}
.services .article .left-panel .nav-pills > li.active > a{border-bottom:none}
.services .article .left-panel .nav-pills > li:first-child > a:before{font-family:'FontAwesome';content:"\f015";margin-left:-25px;position:absolute}
.services .article .left-panel .nav-pills > li:not(:first-child) > a:before{font-family:'FontAwesome';content:"\f178";margin-left:-25px;position:absolute;color:#dedede}
.services .article .left-panel .nav-pills > li.active > a:after{content:'';position:absolute;display:block;right:-15px;top:0;bottom:0;width:15px;height:100%;background:#e99775;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}
.services .article .left-panel .nav-pills > li.active > a:before{color:#fff}
.services .article .left-panel .nav-pills li a{border-radius:0;padding:13px 15px 13px 40px;border:none;margin-right:0;font-size:1.1em;color:rgba(0,0,0,.65);border-bottom:1px solid rgba(0,0,0,0.1);text-transform:none;background:#fff}
.services .article .left-panel .nav-pills li:last-child a{padding-bottom:15px;border-bottom:none}
.nav-stacked>li+li{margin-top:0px}
.services .article .left-panel .cta-box a{margin:10px 0}
.services .article .right-panel{background:#fff;margin-bottom:30px;width:69%;padding:30px 30px;float:right}
.services .article .right-panel h2,.services .article .right-panel h3,.services .article .right-panel h1,.services .article .right-panel h4{margin:30px 0;color:#d4aa51;text-transform:uppercase}
.services .article .right-panel p{font-size:1.1em;line-height:1.6em;margin-bottom:20px}
.services .article .right-panel p i.desc{font-size:.9em}
.services .article .right-panel img{margin:20px auto;max-width:100%}
.services .article .right-panel b,.services .article .right-panel strong{font-family:'utm_avobold',sans-serif}
.services .article .right-panel .btn-cta{padding:13px 30px;bottom:0px;max-width:100%;width:auto;margin-top:30px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
@media (min-width:768px){.services .article .leftsidebarfixed{position:fixed;top:0px}
.services .article .left-panel #nav-tabs-wrapper{display:block !important;margin-bottom:10px}
}
@media(min-width:1200px){.services .article .leftsidebarfixed{width:360px}
}
@media (max-width:1200px){.services{margin-top:70px}
}
@media (max-width:991px){.services .article .left-panel{width:35%}
.services .article .right-panel{width:65%}
}
@media (max-width:767px){.services .article{padding:30px 0}
.services .article .left-panel{width:100%}
.services .article .right-panel{width:100%;padding:0px 15px 30px 15px;margin-top:25px}
.services .article .left-panel .nav-tabs-dropdown{display:block}
.services .article .left-panel #nav-tabs-wrapper{display:none;border-top-left-radius:0;border-top-right-radius:0}
.services .article .left-panel .nav-pills > li.active > a:after{display:none}
}
 .perfect-360.services .banner{background:url(../images/custom/bg-banner.jpg) center top no-repeat;background-size:cover;color:#fff}
.perfect-360.services .banner .offer-list{width:60%}
.perfect-360.services .banner .offer-list li:before{background:url(../images/custom/white-bullet.png) center top no-repeat;background-size:cover}
.perfect-360.services .sec-steps{background:#e8af7f}
.perfect-360.services .sec-effective .box h3{color:#d4aa51}
.perfect-360.services span.nowrap sup{text-transform:lowercase}
@media screen and (min-width:1366px){.perfect-360.services .sec-steps img.steps-img{left:auto;right:0}
}
@media screen and (max-width:991px){.perfect-360.services .banner .offer-list{width:100%}
}
@media screen and (max-width:767px){.perfect-360.services .banner{background:#f1c883}
}
 .vaginal.services .banner{background:url(../images/custom/bg-banner_1.jpg) center top no-repeat;background-size:cover}
.vaginal.services .banner h1.headline{color:#d4aa51}
.vaginal.services .banner p.desc{margin-top:30px;font-size:17px}
.vaginal.services .banner p{color:#767676 }
.vaginal.services .sec-steps{background:url(../images/custom/bg-steps.jpg) center top no-repeat;background-size:cover}
.vaginal.services .sec-effective .box h3{color:#252525}
.vaginal.services .sec-steps p.sub{font-size:1.2em}
.vaginal.services .sec-steps ul.list-steps{width:80%}
.vaginal.services .sec-retarget{background:url(../images/custom/bg-retarget.jpg) center top no-repeat;background-size:cover}
.vaginal.services .sec-retarget h3.title-txt{color:#d4aa51;font-size:2.3em}
@media screen and (max-width:991px){.vaginal.services .sec-steps img.steps-img{left:36%}
.vaginal.services .sec-steps ul.list-steps{width:100%}
.vaginal.services .sec-retarget h3.title-txt{font-size:2em}
}
@media screen and (max-width:767px){.vaginal.services .banner{background-position:20% 0}
.vaginal.services .sec-steps img.steps-img{left:auto}
}
 .sake-seishi.services .banner{background:url(../images/bg/bg-banner.jpg) center top no-repeat;background-size:cover;color:#767676}
.sake-seishi.services .banner h1.headline{color:#d4aa51}
.sake-seishi.services .banner p.sub-headline{font-size:1.3em}
.sake-seishi.services .banner .offer-list{width:80%}
.sake-seishi.services .banner .offer-list li:before{background:url(../images/custom/yellow-bullet.png) center top no-repeat;background-size:cover}
.sake-seishi.services .sec-steps{background:url(../images/custom/bg-steps.jpg) center top no-repeat;background-size:cover}
.sake-seishi.services .sec-steps ul.list-steps{width:80%}
.sake-seishi.services .sec-retarget{background:url(../images/custom/bg-retarget.jpg) center top no-repeat;background-size:cover}
.sake-seishi.services .sec-retarget h3.title-txt{color:#d4aa51;font-size:4.1em;margin-top:10px}
.sake-seishi.services .sec-retarget p{line-height:1.5em}
.sake-seishi.services .sec-effective .box h3{color:#252525}
.services.sake-seishi .sec-offer{background:url(../images/bg/sake-seishi-offer.jpg) center top no-repeat;background-size:cover}
@media screen and (min-width:1366px){.sake-seishi.services .sec-steps img.steps-img{left:auto;right:0}
}
@media screen and (max-width:991px){.sake-seishi.services .banner .offer-list{width:100%}
.sake-seishi.services .sec-steps img.steps-img{left:35%}
.sake-seishi.services .sec-steps ul.list-steps{width:100%}
.sake-seishi.services .sec-retarget h3.title-txt{font-size:3.5em}
.services.sake-seishi .sec-offer{background-position:65% 0}
}
@media screen and (max-width:767px){.sake-seishi.services .banner{background-position:20% 0}
.sake-seishi.services .sec-steps img.steps-img{left:auto}
.services.sake-seishi .sec-offer{background-position:50% 0}
}
.form{border:none;border-radius:3px;background:url(../images/bg/bg-form.png);background-size:cover;max-width:750px;padding:10px 30px 30px;margin-top:40px;position:relative}
.form .form-inner{max-width:650px}
.form .input-group input:hover:not([type="submit"]){border:1px solid #b78c1f;box-shadow:0px 0px 5px #b78c1f}
.form .input-group input.error{border-color:red}
.form .input-group label.error{color:red}
.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}
.form .btn-center{text-align:center}
.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}
.form .input-group .glyphicon{margin:10px 10px 0 0}
.form .input-group input[type="submit"]:hover{background-color:#b78c1f}
.form button.close{opacity:1;font-size:30px;color:#BF8E39;position:absolute;z-index:18;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:none;font-weight:400;right:7px;top:7px}
.form .form-inner p.top-headline{text-align:left;text-transform:uppercase;letter-spacing:2px;margin:0;font-size:2.3em;line-height:1.6;color:#af7826}
.form .form-inner p.sub{font-size:18px;margin:0 0 30px;line-height:1.5;color:#747474}
.form .input-group input[type="submit"]{background:#af7826 !important;color:#fff !important;font-family:'utm_avoregular',sans-serif;font-size:1.3em;letter-spacing:2px;padding:15px 35px;width:auto;height:auto}
.form .input-group .glyphicon img{margin-top:-5px}
@media screen and (max-width:991px){.form{max-width:85%;margin:60px auto 0}
}
@media screen and (max-width:767px){.form li{line-height:1.5}
.form .form-inner .m-headline{margin-bottom:0}
.form .m-headline{padding:0 15px}
}
@media screen and (max-width:480px){.form .form-inner p.top-headline{font-size:25px;padding:0}
.form .input-group input:not([type="submit"]){margin-bottom:0}
.form .form-inner .m-headline{margin-bottom:0}
.form{padding:20px;margin:30px auto 0}
.form ul{padding:0 15px 0 30px}
}
.form .radios{margin:30px auto;font-size:18px;color:#626261;line-height:1.6}
.form .radios input[type=checkbox]:not(old),.form .radios input[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}
.form .radios input[type=checkbox]:not(old) + label,.form .radios input[type=radio]:not(old) + label{display:inline-block;margin-left:-2em;line-height:1.5em}
@media (max-width:767px){.form .radios input[type=checkbox]:not(old) + label,.form .radios input[type=radio]:not(old) + label{margin-left:15px}
}
@media (max-width:320px){.form .radios input[type=checkbox]:not(old) + label,.form .radios input[type=radio]:not(old) + label{font-size:.9em}
}
.form .radios input[type=checkbox]:not(old) + label > span,.form .radios input[type=radio]:not(old) + label > span{display:inline-block;width:1em;height:1em;margin:0.25em 0.5em 0.25em 0.25em;border-radius:0.25em;background:#dedede;vertical-align:bottom}
.form .radios input[type=checkbox]:not(old):checked + label > span,.form .radios input[type=radio]:not(old):checked + label > span{background:#dedede}
.form .radios input[type=checkbox]:not(old):checked + label > span:before{content:'✓';display:block;width:1em;font-size:0.875em;line-height:1em;text-align:center;text-shadow:0 0 0.0714em #73994d;font-weight:bold}
.form .radios input[type=radio]:not(old):checked + label > span > span{display:block;width:0.9em;height:0.9em;margin:0.045em;border:0.1em solid #999;border-radius:0.2em;background:#af7826}
.form .radios label{font-weight:normal;letter-spacing:2px}
.form .radios label small.color{color:#af7826;font-size:1em}
.section-common-banner{padding:0}
.section-common-banner .visible-lg{width:100%}
.section-common-banner.section-common-banner-smart{min-height:480px;font-size:0;transform:translateZ(0)}
.section-common-banner.section-common-banner-smart >a{display:block;overflow:hidden;width:100%}
.section-common-banner.section-common-banner-smart img{margin-left:calc( 50% - 960px );max-width:inherit;width:1920px}
@media screen and (max-width:767px){.section-common-banner.section-common-banner-smart{min-height:360px}
.section-common-banner.section-common-banner-smart img{margin-left:0;width:100%}
}
@media screen and (min-width:1900px){.section-common-banner.section-common-banner-smart img{margin-left:0;max-width:100%;width:100%}
}
@media screen and (max-width:1024px) and (min-width:768px){.section-common-banner.section-common-banner-smart{min-height:360px}
.section-common-banner.section-common-banner-smart img{margin-left:calc( 50% - 683px );max-width:inherit;width:1366px}
}
.section-common-banner.section-common-banner-smart.section-banner-offer{min-height:400px}
@media screen and (max-width:767px){.section-common-banner.section-common-banner-smart{min-height:300px}
}
@media screen and (max-width:1024px) and (min-width:768px){.section-common-banner.section-common-banner-smart.section-banner-offer{min-height:300px}
}