@font-face{font-family:"CirceRegular";src:url("../fonts/CirceRegular/CirceRegular.eot");src:url("../fonts/CirceRegular/CirceRegulard41d.eot?#iefix")format("embedded-opentype"),
url("../fonts/CirceRegular/CirceRegular.woff") format("woff"),
url("../fonts/CirceRegular/CirceRegular.ttf") format("truetype"),
url("../fonts/CirceRegular/CirceRegular.otf") format("opentype");font-style:normal;font-weight:normal;}
@font-face{font-family:"CirceLight";src:url("../fonts/CirceLight/CirceLight.eot");src:url("../fonts/CirceLight/CirceLightd41d.eot?#iefix")format("embedded-opentype"),
url("../fonts/CirceLight/CirceLight.woff") format("woff"),
url("../fonts/CirceLight/CirceLight.ttf") format("truetype"),
url("../fonts/CirceLight/CirceLight.otf") format("opentype");font-style:normal;font-weight:normal;}
@font-face{font-family:"CirceExtraLight";src:url("../fonts/CirceExtraLight/CirceExtraLight.eot");src:url("../fonts/CirceExtraLight/CirceExtraLightd41d.eot?#iefix")format("embedded-opentype"),
url("../fonts/CirceExtraLight/CirceExtraLight.woff") format("woff"),
url("../fonts/CirceExtraLight/CirceExtraLight.ttf") format("truetype"),
url("../fonts/CirceExtraLight/CirceExtraLight.otf") format("opentype");font-style:normal;font-weight:normal;}
@font-face{font-family:"CirceBold";src:url("../fonts/CirceBold/CirceBold.eot");src:url("../fonts/CirceBold/CirceBoldd41d.eot?#iefix")format("embedded-opentype"),
url("../fonts/CirceBold/CirceBold.woff") format("woff"),
url("../fonts/CirceBold/CirceBold.ttf") format("truetype"),
url("../fonts/CirceBold/CirceBold.otf") format("opentype");font-style:normal;font-weight:normal;}
@font-face{font-family:"CirceExtraBold";src:url("../fonts/CirceExtraBold/CirceExtraBold.eot");src:url("../fonts/CirceExtraBold/CirceExtraBoldd41d.eot?#iefix")format("embedded-opentype"),
url("../fonts/CirceExtraBold/CirceExtraBold.woff") format("woff"),
url("../fonts/CirceExtraBold/CirceExtraBold.ttf") format("truetype"),
url("../fonts/CirceExtraBold/CirceExtraBold.otf") format("opentype");font-style:normal;font-weight:normal;}
@font-face{font-family:"PFDinDisplayProRegular";src:url("../fonts/PFDinDisplayProRegular/PFDinDisplayProRegular.eot");src:url("../fonts/PFDinDisplayProRegular/PFDinDisplayProRegulard41d.eot?#iefix")format("embedded-opentype"),
url("../fonts/PFDinDisplayProRegular/PFDinDisplayProRegular.woff") format("woff"),
url("../fonts/PFDinDisplayProRegular/PFDinDisplayProRegular.ttf") format("truetype"),
url("../fonts/PFDinDisplayProRegular/PFDinDisplayProRegular.otf") format("opentype");font-style:normal;font-weight:normal;}
@font-face{font-family:"PFDinDisplayProBold";src:url("../fonts/PFDinDisplayProBold/PFDinDisplayProBold.eot");src:url("../fonts/PFDinDisplayProBold/PFDinDisplayProBoldd41d.eot?#iefix")format("embedded-opentype"),
url("../fonts/PFDinDisplayProBold/PFDinDisplayProBold.woff") format("woff"),
url("../fonts/PFDinDisplayProBold/PFDinDisplayProBold.ttf") format("truetype"),
url("../fonts/PFDinDisplayProBold/PFDinDisplayProBold.otf") format("opentype");font-style:normal;font-weight:normal;}
*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section{position:relative;}
ul{list-style:none;}
a{color:#000000;text-decoration:none;}
input{outline:none;}
.wrapper{position:relative;width:987px;margin:0 auto;}
.wrapper700{position:relative;width:700px;margin:0 auto;}
.green{color:rgb(78,196,68);}
.error{border:1px solid red!important;}
.size_h4{padding-top:0!important;font-size:13px!important;line-height:15px!important;}
label.error{display:none!important;}
.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.light{position:absolute;background:url(../images/light.png) no-repeat center center;background-size:120%;}
.light_1{left:55px;top:4px;width:50px;height:50px;}
.light_2{left:165px;top:45px;width:50px;height:50px;}
.light_3{left:564px;top:19px;width:30px;height:30px;}
.light_4{left:665px;top:50px;width:40px;height:40px;}
.light_5{left:1025px;top:4px;width:50px;height:50px;}
.light_6{left:1140px;top:50px;width:40px;height:40px;}
.light_7{left:1490px;top:4px;width:50px;height:50px;}
.light_8{left:1605px;top:50px;width:40px;height:40px;}
.light_9{left:485px;top:19px;width:20px;height:20px;}
.light_10{left:981px;top:19px;width:20px;height:20px;}
.light_11{left:1456px;top:19px;width:20px;height:20px;}
#callback .modal-content{padding:0!important;}
#callback .md-close{width:40px;height:40px;line-height:42px;padding-left:2px;position:absolute;right:-15px;top:-15px;background-color:white;color:black;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;font-size:40px;cursor:pointer;}
#callback .md-close:hover{background-color:rgb(240,240,240);}
#modal .m-close{display:block;font-family:"CirceExtraLight";width:150px;margin:15px auto;background-color:rgb(76,76,76);color:white;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;text-align:center;text-transform:uppercase;font-size:12pt;width:220px;padding:7px 5px 5px 5px;border:0px;background-color:rgb(89,158,224);border-bottom:5px solid rgb(63,119,173);transiotion:all 0.3s;-webkit-transiotion:all 0.3s;-moz-transiotion:all 0.3s;-o-transiotion:all 0.3s;-ms-transiotion:all 0.3s;}
#modal .m-close:hover{background-color:rgb(20,150,230);}
.callback, .modal-content{width:333px;height:366px;background:url(../images/bg8.png) no-repeat center center;}
.callback h2{padding:50px 0 10px;margin:0 auto;font-family:"CirceBold";font-size:11pt;color:rgb(78,196,68);text-transform:uppercase;}
.callback form{padding:0 40px;}
.callback input[type="text"]{display:block;text-align:center;font-family:"CirceRegular";font-size:10pt;width:253px;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;border:1px solid rgb(161,161,161);}
.callback input[type="submit"]{display:block;margin:35px auto 15px;font-family:"CirceLight";text-align:center;text-transform:uppercase;font-size:12pt;width:220px;padding:7px 5px 5px 5px;border:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;color:white;background-color:rgb(89,158,224);border-bottom:5px solid rgb(63,119,173);transiotion:all 0.3s;-webkit-transiotion:all 0.3s;-moz-transiotion:all 0.3s;-o-transiotion:all 0.3s;-ms-transiotion:all 0.3s;}
.callback p{font-size:10pt;font-family:"CirceExtraLight";color:black;text-align:left;margin-top:20px;}
.callback input[type="submit"]:hover{background-color:rgb(20,150,230);}
.ok{display:none;}
.ok .ok-title{margin:40px auto 10px;font-family:"CirceExtraBold";font-size:13pt;line-height:15pt;color:black;text-transform:uppercase;}
.ok .ok-info{font-family:"CirceBold";font-size:13pt;line-height:15pt;color:rgb(130,130,130);}
.ok .ok-image{margin:0 auto;text-align:center;}
.ok .ok-image img{width:40%;}
.ok .ok-close{display:block;font-family:"CirceExtraLight";width:150px;margin:0 auto;background-color:rgb(76,76,76);color:white;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;text-align:center;text-transform:uppercase;font-size:12pt;width:220px;padding:7px 5px 5px 5px;border:0px;background-color:rgb(89,158,224);border-bottom:5px solid rgb(63,119,173);transiotion:all 0.3s;-webkit-transiotion:all 0.3s;-moz-transiotion:all 0.3s;-o-transiotion:all 0.3s;-ms-transiotion:all 0.3s;}
.ok .ok-close:hover{background-color:rgb(20,150,230);}
header.header{position:fixed;top:0;left:0;width:100%;height:70px;padding:20px 0;background-color:white; z-index:10;}
.header .logo,
.header .menu,
.header .phone,
.header .language{float:left;}
.header .logo{width:210px;}
.header .menu{width:480px;margin-top:10px;}
.header .menu ul li{display:inline-block;vertical-align:top;}
.header .menu ul li a{display:block;margin:0 7px;font-family:"Roboto";font-size:18px; text-transform:uppercase;text-align:center;cursor:pointer;}
.header .menu ul li a:hover{color:rgb(89,159,224);text-decoration:underline;}
.header .language{width:130px;margin-top:-6px;}
.header .language a{margin:0 6px;}
.header .phone{width:167px;margin-top:7px;}
.header .phone span{text-align:right;display:block;margin-top:-4px;font-family:"Arial";font-size:16pt; margin-left: 15px;}
.header .phone .num1{background:url(../images/mob-phone.png) no-repeat 0px center;}
.header .phone .num2{background:url(../images/home-phone.png) no-repeat 15px center;}
.first_block{margin-top:70px;height:600px;transition-delay:2s;}
.slider{opacity:0;}
.sale{position:absolute!important;width:100%;padding:10px 0 5px 0;margin-top:-131px;top:100%;left:0;background-color:rgba(0,0,0,0.5);opacity:0;}
.sale .left-content{float:left;width:50%;}
.sale .left-content span{display:block;text-align:center;font-family:"CirceBold";font-size:14px;color:white;text-transform:uppercase;}
.sale .left-content .warning{font-size:24pt;}
.sale .left-content .domen{font-size:16pt;color:rgb(199,130,0);}
.sale .timer{width:50%;text-align:center;float:right;}
.sale .timer span{color:white;text-transform:uppercase;font-family:"CirceBold"!important;font-size:10pt;}
.sale .timer .end{display:block;margin-left:50px;font-family:"CirceRegular"!important;font-size:13pt;text-align:left;color:white;}
.contact-form{position:absolute;width:1100px;top:75px;}
.form{float:right;margin-top:50px;margin-right:130px;padding:15px 5px;width:300px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,0.6);}
.form form{padding:0 25px;}
.form input[type="text"]{display:block;text-align:center;font-family:"CirceRegular";font-size:10pt;width:250px;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;border:1px solid rgb(215,215,215);}
.form input[type="submit"]{display:block;margin:25px auto 10px;font-family:"CirceLight";text-align:center;text-transform:uppercase;font-size:12pt;width:220px;padding:7px 5px 5px 5px;border:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;color:white;background-color:rgb(89,158,224);border-bottom:5px solid rgb(63,119,173);transiotion:all 0.3s;-webkit-transiotion:all 0.3s;-moz-transiotion:all 0.3s;-o-transiotion:all 0.3s;-ms-transiotion:all 0.3s;}
.form input[type="submit"]:hover{background-color:rgb(20,150,230);}
.form .form_title{color:white;font-family:"CirceExtraLight";font-size:12pt;text-align:center;}
.form a{color:white;}
.form p{font-family:"CirceExtraLight";color:white;font-size:11pt;margin-top:10px;}
#Stage_jbeeb_3{margin:0 auto!important;}
.main{float:left;width:100%;margin:0 auto;background-color:black;}
.back{position:absolute;top:0;left:0;text-align:center;display:block;padding:7px;width:100%;background:rgba(255, 255, 255, 0.25);font-weight:bold;font-size:13px;color:#000;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.back:hover{color:black;background:rgba(255, 255, 255, 0.5);}
.page_container{max-width:1100px;margin:0 auto;}
.why_us{padding:30px 0 50px 0;}
.why_us:after{display:block;content:"";clear:both;}
.why_us h2.title{text-align:center;text-transform:uppercase;color:rgb(214,155,43);font-family:"PFDinDisplayProBold";font-size:32pt;}
.why_us .block{padding-left:130px;margin-top:25px;text-align:left;font-family:"PFDinDisplayProRegular";font-size:12pt;min-height:170px;opacity:0;}
.why_us .block1{padding-top:10px;background:url(../images/block1.png) no-repeat 10px top;}
.why_us .block2{background:url(../images/block2.png) no-repeat left 10px;}
.why_us .block3{padding-top:25px;background:url(../images/block3.png) no-repeat 10px top;}
.why_us .block4{padding-top:35px;background:url(../images/block4.png) no-repeat left top;}
.why_us .block5{background:url(../images/block5.png) no-repeat left top;}
.why_us .block6{padding-top:15px;background:url(../images/block6.png) no-repeat left top;}
.why_us .block7{margin-top:20px;padding-top:35px;background:url(../images/block7.png) no-repeat 14px top;}
.why_us .block8{padding-top:35px;background:url(../images/block8.png) no-repeat left top;}
.why_us .left{float:left;width:50%;}
.why_us .right{float:right;width:50%;}
.portfolio{padding:20px 0 30px;width:100%;background:url(../images/bg1.jpg) repeat top center;}
.portfolio .box{margin-top:40px;display:none;}
.portfolio .box.current{display:block;}
.portfolio .box ul li{display:inline-block;vertical-align:top;width:215px!important;margin-right:25px;}
.portfolio h2.title{text-align:center;text-transform:uppercase;color:black;font-family:"CirceBold";font-size:37pt;padding-bottom:10px;}
.portfolio ul.tabs{text-align:center;}
.portfolio ul.tabs li{display:inline-block;padding:0;margin:0 10px;font-family:"CirceRegular";font-size:11pt;text-transform:uppercase;border-bottom:1px solid rgb(89,158,224);cursor:pointer;}
.portfolio ul.tabs li.current{padding:6px 12px 4px 12px;border:1px solid rgb(161,161,161);margin:0 -3px;}
.portfolio .sites{text-align:left;opacity:0;}
.portfolio .shadow{display:block;text-align:center;margin-top:25px;}
.portfolio .shadow img{display:inline-block;vertical-align:top;width:215px;margin:10px;text-align:center;}
.portfolio .bx-prev, .portfolio .bx-next{display:block;background:url(../images/portfolio_buttons.png) no-repeat 0 0;width:23px;height:50px;position:absolute;top:335px;font-size:0;line-height:0;letter-spacing:-5px;}
.portfolio .bx-prev{left:-56px;}
.portfolio .bx-next{background-position:-23px 0;right:-56px;}
.portfolio .bx-prev.disabled, .portfolio .bx-next.disabled{display:none;}
.view{position:relative;display:block;width:215px;height:165px;margin-top:15px;overflow:hidden;text-align:center;}
.view .mask, .view .content{width:215px;height:165px;position:absolute;overflow:hidden;top:0;left:0}
.view img{position:relative;display:block;}
.view h4.name{position:absolute;top:35px;left:15px;color:rgb(30,255,0);text-align:left;text-transform:uppercase;font-family:"Roboto Condensed","Arial Narrow";font-size:15pt;}
.view span.desc{position:absolute;top:50px;left:15px;color:white;text-align:left;line-height:10pt;font-family:"Roboto Condensed","Arial Narrow";font-size:10pt;}
.view span.href{position:absolute;top:100px;left:15px;color:rgb(30,255,0);text-align:left;text-transform:uppercase;font-family:"Roboto Condensed","Arial Narrow";font-size:12pt;}
.view-first img{transition:all 0.2s linear;}
.view-first .mask{opacity:0;background-color:rgba(0,0,0,0.6);transition:all 0.4s ease-in-out;}
.view-first h4.name{transform:translateY(-100px);opacity:0;transition:all 0.2s ease-in-out;}
.view-first span.desc{transform:translateX(-100px);opacity:0;transition:all 0.2s ease-in-out;}
.view-first span.href{transform:translateY(300px);opacity:0;transition:all 0.2s ease-in-out;}
.view-first:hover img{transform:scale(1.1);}
.view-first:hover .mask{opacity:1;}
.view-first:hover h4.name{opacity:1;transform:translateY(0px);}
.view-first:hover span.desc{opacity:1;transform:translateY(0px);}
.view-first:hover span.href{opacity:1;transform:translateY(0px);}
.mix{display:none;}
.services{width:100%;padding-bottom:25px;background:url(../images/bg2.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.services .line{width:100%;height:25px;position:absolute;left:0;top:0;background:url(../images/line.png) repeat-x left top;z-index:2;}
.services h2.title{padding:25px 0 5px 0;width:290px;margin:0 auto;text-align:center;color:white;text-transform:uppercase;font-family:"CirceBold";font-size:30pt;background-color:rgb(34,209,0);}
.services .block_service{text-align:center;}
.services .service{display:inline-block;vertical-align:top;width:290px;padding-bottom:25px;margin:0 10px;background:#3a3e51;background:-moz-linear-gradient(top, #3a3e51 0%, #2c2d33 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3e51), color-stop(100%,#2c2d33));background:-webkit-linear-gradient(top, #3a3e51 0%,#2c2d33 100%);background:-o-linear-gradient(top, #3a3e51 0%,#2c2d33 100%);background:-ms-linear-gradient(top, #3a3e51 0%,#2c2d33 100%);background:linear-gradient(to bottom, #3a3e51 0%,#2c2d33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3e51', endColorstr='#2c2d33',GradientType=0);opacity:0;}
.services .service .head{height:84px;color:white;text-transform:uppercase;font-family:"CirceBold";font-size:18pt;line-height:20pt;text-shadow:1px 2px 1px rgba(0, 0, 0, 1);}
.services .service1 .head,
.services .service3 .head{padding:30px 0;background:url(../images/bg3.png) repeat-x top left;}
.services .service2 .head{padding:20px 0;background:url(../images/bg4.png) repeat-x top left;}
.services .service1{margin-top:50px;}
.services .service .price{display:block;text-transform:uppercase;font-family:"CirceBold";font-size:36pt;width:290px;height:71px;color:white;}
.services .service .zakaz{display:block;margin-top:10px;padding-left:20px;text-transform:uppercase;font-family:"CirceBold";font-size:15pt;margin-left:100px;width:206px;height:66px;color:white;}
.services .service1 .price{background:url(../images/price1.png) no-repeat center center;background-size:290px;line-height:71px;margin-bottom:-5px;}
.services .service2 .price{background:url(../images/price2.png) no-repeat center center;background-size:290px;line-height:75px;}
.services .service3 .price{background:url(../images/price3.png) no-repeat center center;background-size:290px;line-height:75px;}
.services .service1 .zakaz{line-height:60px;background:url(../images/zakaz1.png) no-repeat center center;}
.services .service2 .zakaz{line-height:62px;background:url(../images/zakaz2.png) no-repeat center center;}
.services .service3 .zakaz{line-height:52px;background:url(../images/zakaz3.png) no-repeat center center;}
.services .service2{margin-top:25px;}
.services .service3{margin-top:50px;}
.services .service ul{position:relative;display:block;margin-top:10px;padding:0 10px;}
.services .service ul li{font-family:"CirceLight";font-size:13px;text-align:left;color:white;padding-left:10px;background:url(../images/arrow.png) no-repeat left 5px;}
.services .service .about{position:relative;display:block;padding:0 15px;font-family:"CirceLight";font-size:14px;text-align:left;color:white;}
.order{padding:25px 0 60px;background:url(../images/head-line.png) repeat-x left 25px;overflow:hidden;}
.order .timer span{text-transform:uppercase;font-family:"CirceBold"!important;font-size:9pt;}
.order .title{color:white;text-align:center;text-transform:uppercase;font-family:"CirceBold";font-size:17pt;line-height:56px;height:51px;}
.order .left{width:50%;margin-top:25px;float:left;text-align:left;}
.order .right{width:300px;margin-top:15px;float:right;text-align:left;}
.order h4{padding-left:20px;padding-top:10px;font-family:"CirceBold";font-size:15pt;line-height:17pt;text-transform:uppercase;}
.order .h4-text{color:rgb(211,79,8);}
.order .end{display:block;margin-left:5px;font-family:"CirceRegular"!important;text-transform:uppercase;font-size:11pt;text-align:left;}
.order #Stage_jbeeb_5{right:0!important;}
.order .order-form{margin-top:25px;text-align:center;}
.order-form .form-div{display:inline-block;vertical-align:bottom;width:31%;text-align:center;}
.order-form p{font-family:"CirceLight";font-size:10pt;}
.order-form input[type="text"]{display:block;margin:0 auto!important;text-align:center;font-family:"CirceRegular";font-size:10pt;width:200px;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;border:1px solid rgb(161,161,161);}
.order-form input[type="submit"]{display:block;margin:0 auto;font-family:"CirceLight";text-align:center;text-transform:uppercase;font-size:10pt;width:200px;padding:7px 5px 5px 5px;border:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;color:white;background-color:rgb(89,158,224);border-bottom:5px solid rgb(63,119,173);transiotion:all 0.3s;-webkit-transiotion:all 0.3s;-moz-transiotion:all 0.3s;-o-transiotion:all 0.3s;-ms-transiotion:all 0.3s;}
.order-form input[type="submit"]:hover{background-color:rgb(20,150,230);}
.order .bant{position:absolute;right:-160px;top:-43px;width:174px;height:189px;z-index:5;background:url(../images/bant.png) no-repeat center center;background-size:80%;}
.order .gift{opacity:0;position:absolute;left:35%;top:10px;width:100px;height:100px;background:url(../images/gift.png) no-repeat center center;background-size:100%;}
.order .server{opacity:0;position:absolute;right:35%;top:10px;width:100px;height:100px;background:url(../images/server.png) no-repeat center center;background-size:100%;}
.map .marker{position:absolute;top:85px;z-index:2;}
.map .info{position:absolute;right:0;top:137px;width:434px;height:177px;z-index:2;font-family:"CirceRegular";font-size:14pt;line-height:16pt;padding-top:20px;padding-left:80px;background:url(../images/bg7.png) no-repeat center center;}
.map .info .contact{display:block;font-size:16pt;padding-bottom:10px;}
.map .info .place{position:absolute;width:142px;height:142px;right:10px;top:18px;}
.footer{font-family:"Arial";font-weight:300;font-size:17pt;padding:20px 0;background-color:white;}
.footer:after{display:block;content:"";clear:both;}
.footer .tel,
.footer .info{float:left;margin:0 20px;}
.footer .logo{float:right;}
.footer .logo img{width:216px;}
.footer div.tel span{display:block;}
.footer .info .email,
.footer .info .info2{display:block;}
.footer .email{padding-left:35px;background:url(../images/email.png) no-repeat center left;margin-top:-3px;}
.footer .info2{padding-left:35px;background:url(../images/callback.png) no-repeat center left;}
.footer .phone1{padding-left:35px;background:url(../images/phone-mob-big.png) no-repeat 4px center;}
.footer .phone2{padding-left:35px;background:url(../images/phone-home-big.png) no-repeat center left;}
.map-overlay{display:none;position:absolute;top:0;left:0;z-index:5;width:100%;height:450px;background-color:transparent;}
#google-map{width:100%;height:450px;}
.fixed-phone {
    position: fixed;
    right: -85px;
    top: 50%;
    z-index: 999;
    border: 5px solid #ea9d12;
    background: #fff;
    padding: 0px;
    font-size: 32px;
    transform: rotate(90deg);
}
.fixed-phone a {
    background: #ea9d12;
    padding: 5px 5px;
    text-decoration: none!important;
	color:white;
}
.fixed-phone a:hover {color:black}
.header .menu ul li a {
    font-size: 9pt!important;
}
/**/
#button__toggle{bottom:25px;right:10px;position:fixed;z-index:999;}
.img-circle{background-color:#29AEE3;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #29AEE3;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29AEE3;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(images/mini.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  
  
#button__toggle2{bottom:25px;left:190px;position:fixed;z-index:999;}

 #button__toggle2 .img-circle {
    background-color: #00e100;
 }
 #button__toggle2  .circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #00e100;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
 
  #button__toggle2   .circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#00e100;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}

 
 
 
 
.img-circle{background-color:#29AEE3;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #29AEE3;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29AEE3;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(images/mini.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}

.img-circle.wup .img-circleblock {
    background-image: url(images/mini2.png);
}