html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  box-sizing: border-box;
}
a {
  text-decoration: none;
}

@font-face {
  font-family: 'AABebasNeue';
  src: url('../../../../biomanix.a.gogoogs.com/1/skins/4384/fonts/AABebasNeue')/*tpa=http://1/skins/4384/fonts/AABebasNeue*/;
  src: local('☺'),
    url('../fonts/AABebasNeue.eot-')/*tpa=http://1/skins/4384/fonts/AABebasNeue.eot?#iefix*/ format('embedded-opentype'),
    url('../fonts/AABebasNeue.woff')/*tpa=http://1/skins/4384/fonts/AABebasNeue.woff*/ format('woff'),
    url('../fonts/AABebasNeue.ttf')/*tpa=http://1/skins/4384/fonts/AABebasNeue.ttf*/  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PFBeauSansPro-Regular';
  src: url('../fonts/PFBeauSansPro-Regular.eot')/*tpa=http://1/skins/4384/fonts/PFBeauSansPro-Regular.eot*/ format('embedded-opentype'),  
    url('../fonts/PFBeauSansPro-Regular.otf')/*tpa=http://1/skins/4384/fonts/PFBeauSansPro-Regular.otf*/  format('opentype'),
    url('../fonts/PFBeauSansPro-Regular.woff')/*tpa=http://1/skins/4384/fonts/PFBeauSansPro-Regular.woff*/ format('woff'), 
    url('../fonts/PFBeauSansPro-Regular.ttf')/*tpa=http://1/skins/4384/fonts/PFBeauSansPro-Regular.ttf*/  format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PFBeauSansPro-Bold';
  src: url('../fonts/PFBeauSansPro-Bold.eot')/*tpa=http://1/skins/4384/img//PFBeauSansPro-Bold.eot*/ format('embedded-opentype'),  
    url('../fonts/PFBeauSansPro-Bold.otf')/*tpa=http://1/skins/4384/fonts/PFBeauSansPro-Bold.otf*/  format('opentype'),
    url('../fonts/PFBeauSansPro-Bold.woff')/*tpa=http://1/skins/4384/fonts/PFBeauSansPro-Bold.woff*/ format('woff'), 
    url('../fonts/PFBeauSansPro-Bold.ttf')/*tpa=http://1/skins/4384/fonts/PFBeauSansPro-Bold.ttf*/  format('truetype');
  font-weight: normal;
  font-style: normal;
}

body {font-family: Arial, Helvetica, sans-serif; color:#fff; min-width: 320px; background: #000;}

.wrapper {margin: 0 auto;}
.container {margin:0 auto; overflow: hidden;padding-left:15px;padding-right:15px;}

.left {float: left;}
.right {float: right;}
.inline {display: inline-block;}
/*COLORS*/
.red {color: #fc2b25;}
.yellow {color: #ffcf56;}
.pink {color: #9c1f6e;}
.orange {color: #d16528;}
.green {color: #45953e;}
.bej {color: #cab9ba;}
/*TEXT STYLE*/
.arial {font-family: Arial, Helvetica, sans-serif;}
.tahoma {font-family: Tahoma, Geneva, sans-serif;}
.aab {font-family: 'AABebasNeue';}
.pfbb {font-family: 'PFBeauSansPro-Bold';}
.pgbr {font-family: 'PFBeauSansPro-Regular';}
.upp {text-transform: uppercase;}
.center {text-align: center;}
.aright{text-align: right;}
.aleft{text-align: left;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.hide {display: none;}

.op95 {opacity: 0.95;}
.op9 {opacity: 0.9;}
.op85 {opacity: 0.85;}
.op8 {opacity: 0.8;}
.op7 {opacity: 0.7;}
.px10 {font-size: 10px;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px18 {font-size: 18px;}
.px20 {font-size: 20px;}
.px22 {font-size: 22px;}
.px24 {font-size: 24px;}
.px25 {font-size: 25px;}
.px30 {font-size: 30px;}
.px35 {font-size: 35px;}
.px40 {font-size: 40px;}
.px44 {font-size: 44px;}
.px48 {font-size: 48px;}
.px50 {font-size: 40px;}
.px78 {font-size: 78px;}

.lh140 {line-height: 140%;}
.lh120 {line-height: 120%;}

.block1 {background: url(../img/1.jpg)/*tpa=http://1/skins/4384/img/1.jpg*/ no-repeat 50% 0; height: 131px;}
.block1 .inline {width: 600px;}
.block1 .icons {width: 70px; padding-top: 20px; text-align: center; color: #fff; text-align-last: center; font-size: 10px;}
.block1 .icons p {padding-top: 10px;}
.block1 .logo {padding-top: 30px; width: 300px;}

/*.old-cost {position: absolute;}*/
.old-cost:after {position: absolute; content: url(../img/del.png)/*tpa=http://1/skins/4384/img/del.png*/; width: 71px; height: 27px; margin: -5px 0 0 -71px; }

.block2 {padding: 30px 0; background: url(../img/2.jpg)/*tpa=http://1/skins/4384/img/2.jpg*/ no-repeat 50% 0; height: 826px;/*height: 829px;*/}
.block2 .container {position:relative;}
.block2 .px25 {padding-top: 9px;}

.block2 .line {padding: 15px 0 20px; margin-left: -50px;}
.block2 .list li {padding: 5px 0 5px 34px; font-size:18px; background: url(../img/red-arrow.png)/*tpa=http://1/skins/4384/img/red-arrow.png*/ no-repeat 0 50%;}

.block2 .zakaz {text-align: center;float:right;margin-top:70px;}
.block2 .orderForm {width: 480px; text-align: right; padding: 13px 0 0;float:right;margin-right:145px;}
.block2 .old-cost{margin: -38px 0px 0 127px;text-align:left;}
.block2 .cost {width: 506px;}
.block2 input {width: 354px;}
.block2 button {margin-top: 14px; width: 354px; height: 67px; background: url(../img/btn-zakaz.png)/*tpa=http://1/skins/4384/img/btn-zakaz.png*/; border: 0; outline: none; cursor: pointer; transition: background 0.2s;}
.block2 button:hover {background: url(../img/btn-zakaz-h.png)/*tpa=http://1/skins/4384/img/btn-zakaz-h.png*/ no-repeat;}
.block2 .zakaz ul {display: block; width: 416px;float:right;margin-right:23px;clear:right;}
.block2 .zakaz li {padding: 15px 0 15px 50px; font-size: 10px; text-align: left; line-height: 120%;}
.block2 .zakaz .inline li {padding:7px 0 0 50px;min-height:49px;}
.block2 .zakaz li:nth-child(1) {background: url(../img/shield.png)/*tpa=http://1/skins/4384/img/shield.png*/ no-repeat 0 50%; width: 256px}
.block2 .zakaz li:nth-child(2) {background: url(../img/money.png)/*tpa=http://1/skins/4384/img/money.png*/ no-repeat 0 10px; width: 160px}
.block2 .box-remain {position: absolute; left:15px;bottom:15px;}
.block2 .box-remain .remain {display: inline-block; width: 60px; height: 60px; border-radius: 40px; padding-top: 10px; text-align: center; margin: 0 10px; background: #ff3c36}
.block2 .boxing {position: absolute; margin: 584px 0 0 361px;}
.block2 .boxing .buy span {color:#ffde00; margin: 0 5px;}

.block3 {background: url(../img/3.jpg)/*tpa=http://biomanix.ru/674/images/3.jpg*/ no-repeat 50% 0; height: 628px; padding-top: 60px;}
.block3 .inline {padding-top: 100px;}
.block3 .inline li {width: 200px; text-align: center;}
.block3 .inline li p {text-align: left; font-size: 13px; padding-top: 30px; line-height: 140%;}
.block3 .inline li p span {color: #ff2a24; font-weight: bold; font-size: 15px;}

.block4 {background: url(../img/4.jpg)/*tpa=http://biomanix.ru/674/images/4.jpg*/ no-repeat 50% 0; height: 535px; padding-top :30px;}
.block4 .block {width: 665px; float: right; overflow: hidden;}
.block4 .block p {padding: 12px 0px 12px 15px; line-height: 140%;}
/*.block4 .bg1 {background: url(../../../../1/skins/4384/img/marker-320.png) no-repeat 297px 12px,url(../../../../1/skins/4384/img/marker-190.png) no-repeat 375px 55px;}*/
/*.block4 .bg2 {background: url(../../../../1/skins/4384/img/marker-190.png) no-repeat 151px 33px,url(../../../../1/skins/4384/img/marker-100.png) no-repeat 220px 13px;}
.block4 .bg3 {background: url(../../../../1/skins/4384/img/marker-190.png) no-repeat 192px 12px,url(../../../../1/skins/4384/img/marker-320.png) no-repeat 259px 33px ,url(../../../../1/skins/4384/img/marker-160.png) no-repeat 257px 55px ,url(../../../../1/skins/4384/img/marker-160.png) no-repeat 494px 54px, url(../../../../1/skins/4384/img/marker-160.png) no-repeat 94px 76px;}
.block4 .bg4 {background: url(../../../../1/skins/4384/img/marker-200.png) no-repeat 127px 12px,url(../../../../1/skins/4384/img/marker-70.png) no-repeat right 13px,url(../../../../1/skins/4384/img/marker-70.png) no-repeat 9px 34px;}
.block4 .bg5 {background: url(../../../../1/skins/4384/img/marker-200.png) no-repeat 406px 13px,url(../../../../1/skins/4384/img/marker-250.png) no-repeat 9px 34px;}*/
.block4 .px15 b {
    background: url(../img/marker-160.png)/*tpa=http://1/skins/4384/img/marker-160.png*/ repeat-x left center;
    background-size: 100% 115%;
}
.block5 {background: url(../img/5.jpg)/*tpa=http://1/skins/4384/img/5.jpg*/ no-repeat 50% 0; height: 860px; padding-top: 30px;}
.block5 .container {
    position:relative;
    height:100%;
}
.block5 .block {width: 300px; position: absolute;}

.block5 .box2 {margin: 220px 0 0 -120px;}
.block5 .box4 {margin: 550px 0 0 0px;}
.block5 .box5 {margin: 100px 0 0 820px;}


.block5 .box7 {
    right: 50%;
    top: 213px;
    margin-right: -480px;
}
.block5 .box1 {
    left: 50%;
    top: 155px;
    margin-left: -475px;
}
.block5 .box3 {
    width: 280px;
    left: 50%;
    bottom: 230px;
    margin-left: -565px;
}
.block5 .box6 {
    right: 50%;
    bottom: 320px;
    margin-right: -538px;
}
.block5 .box8 {
    right: 50%;
    bottom: 100px;
    margin-right: -378px;
}

.block6 { }
.block6 .container {position:relative;background: url(../img/6.jpg)/*tpa=http://biomanix.ru/674/images/6.jpg*/ no-repeat 50% 50%;background-size:100% 100%;}
.block6 .block {width: 630px;overflow: hidden; padding-top: 20px;float:right;margin-right: 25px;}
.block6 .orderForm {width: 460px;  text-align: right; padding: 0;}
.block6 input {width: 354px;}
.block6 button {margin-top: 15px; width: 354px; height: 67px; background: url(../img/btn-zakaz.png)/*tpa=http://1/skins/4384/img/btn-zakaz.png*/; border: 0; outline: none; cursor: pointer; transition: background 0.2s;}
.block6 button:hover {background: url(../img/btn-zakaz-h.png)/*tpa=http://1/skins/4384/img/btn-zakaz-h.png*/ no-repeat;}

.block6 ul {width: 320px; margin: 0 auto;}
.block6 li {padding: 9px 0 9px 50px; font-size: 10px; background: url(../img/shield.png)/*tpa=http://1/skins/4384/img/shield.png*/ no-repeat 0 50%; text-align: left; line-height: 120%;}
.block6 .box-remain {position: absolute; left: 15px;bottom: 15px;}
.block6 .box-remain .remain {display: inline-block; width: 60px; height: 60px; border-radius: 40px; padding-top: 10px; text-align: center; margin: 0 5px; background: #ff3c36}


.block7 {background: url(../img/7.jpg)/*tpa=http://1/skins/4384/img/7.jpg*/ no-repeat 50% 0; height: 701px;}
.block7 .block {width:625px; margin: 50px 0 0 70px;}
.block7 .block p {padding: 15px 0; line-height: 140%;}
.block7 .podpis {position: absolute; margin: -90px 0 0 300px;}

.block8 {background: url(../img/8.jpg)/*tpa=http://1/skins/4384/img/8.jpg*/ no-repeat 50% 0; height: 761px; padding-top: 30px;}
.block8 .block {width: 880px; margin: 0 auto; padding-top: 40px;}
.block8 ul li {width: 368px;}
.block8 ul li p {padding: 25px 15px 0 0;}

.block9 {background: url(../img/9.jpg)/*tpa=http://1/skins/4384/img/9.jpg*/ no-repeat 50% 0; height: 234px;}
.block9 .box {width: 870px; margin: 86px 0 0 270px;}
.block9 a {display: block; width: 229px; height: 66px; background: url(../img/btn-link.png)/*tpa=http://1/skins/4384/img/btn-link.png*/ no-repeat 50% 50%;}
.block9 a:hover {background: url(../img/btn-link-h.png)/*tpa=http://1/skins/4384/img/btn-link-h.png*/;}

.block9 li:nth-child(1) {width: 610px;}
.block9 li:nth-child(2) {width: 229px;}

.block10 {background: url(../img/10.jpg)/*tpa=http://1/skins/4384/img/10.jpg*/ no-repeat 50% 0; height: 1150px; padding-top: 20px;}
.block10 ul li {width: 360px;}
.block10 .slogan {width: 320px; margin: 405px auto 0;}
.block10 .slogan p {padding-top: 15px;}
.block10 .rev {margin-top: 65px; padding: 20px 5px;  height: 460px; border-radius: 15px; background: #1c0c18}
.block10 .rev2 {margin-top: 30px; padding: 20px 5px;  height: 430px; border-radius: 15px; background: #1c0c18}

.block10 .ava {overflow: hidden; padding: 0 15px 10px 15px;}
.block10 .ava img {padding-right: 20px;}
.block10 .ava p img {padding-top: 6px;}
.block10 .text p {padding: 10px 12px 10px 15px; box-sizing: border-box;}
.block10 .text p span {padding: 5px;background: url(../img/marker.png)/*tpa=http://1/skins/4384/img/marker.png*/ repeat-x 0 50%; border-radius: 10px;}
//.block10 .revbg1 {background: url(../img/marker-100.png)/*tpa=http://1/skins/4384/img/marker-100.png*/ no-repeat 5px 118px, url(../img/marker-240.png)/*tpa=http://1/skins/4384/img/marker-240.png*/ no-repeat 70px 100px, #1c0c18;}
//.block10 .revbg3 {background: url(../img/marker-70.png)/*tpa=http://1/skins/4384/img/marker-70.png*/ no-repeat 238px 118px, url(../img/marker-240.png)/*tpa=http://1/skins/4384/img/marker-240.png*/ no-repeat 13px 135px, #1c0c18;}
//.block10 .revbg4 {background: url(../img/marker-120.png)/*tpa=http://1/skins/4384/img/marker-120.png*/ no-repeat 166px 100px, url(../img/marker-320.png)/*tpa=http://1/skins/4384/img/marker-320.png*/ no-repeat 11px 118px, url(../img/marker-240.png)/*tpa=http://1/skins/4384/img/marker-240.png*/ no-repeat 13px 137px, #1c0c18;}
//.block10 .revbg5 {background: url(../img/marker-70.png)/*tpa=http://1/skins/4384/img/marker-70.png*/ no-repeat 254px 135px, url(../img/marker-270.png)/*tpa=http://1/skins/4384/img/marker-270.png*/ no-repeat 13px 153px, #1c0c18;}
//.block10 .revbg6 {background: url(../img/marker-120.png)/*tpa=http://1/skins/4384/img/marker-120.png*/ no-repeat 180px 98px, url(../img/marker-300.png)/*tpa=http://1/skins/4384/img/marker-300.png*/ no-repeat 8px 116px, url(../img/marker-70.png)/*tpa=http://1/skins/4384/img/marker-70.png*/ no-repeat 0px 136px, #1c0c18;}

.block11 {background: url(../img/11.jpg)/*tpa=http://1/skins/4384/img/11.jpg*/ no-repeat 50% 0; height: 377px; padding-top: 20px;}
.block11 ul {padding-top: 30px;}
.block11 ul li {width: 200px; text-align: center;}
.block11 ul li p {padding-top: 10px;}
.block11 ul li .cert {padding: 16px 0; width: 120px; margin: 20px auto 0; text-align:center;}
.block11 ul li .cert a {color: #fff; text-decoration: underline;}
.block11 ul li a:hover {color: #ff2f29;}


.block12 {background: url(../img/12_2.jpg)/*tpa=http://1/skins/4384/img/12.jpg*/ no-repeat 50% 0; height: 644px;;}
.block12 .container {position:relative;}
.block12 .block {width: 630px; float:right; overflow: hidden; padding-top: 150px;margin-right: 100px;}
.block12 .orderForm {width: 480px; margin-left: 40px; text-align: right;}
.block12 .old-cost{margin: -38px 0px 0 127px;text-align:left;}
.block12 .cost {width: 506px; padding: 5px 0 0; }
.block12 input {width: 354px;}
.block12 button {margin-top: 15px; width: 354px; height: 67px; background: url(../img/btn-zakaz.png)/*tpa=http://1/skins/4384/img/btn-zakaz.png*/; border: 0; outline: none; cursor: pointer; transition: background 0.2s;}
.block12 button:hover {background: url(../img/btn-zakaz-h.png)/*tpa=http://1/skins/4384/img/btn-zakaz-h.png*/ no-repeat;}
.block12 .inline {width: 370px; margin-right: 90px;float: right;}
.block12 li:nth-child(1) {width: 180px; padding: 12px 0 12px 68px; font-size: 10px; background: url(../img/unname.png)/*tpa=http://1/skins/4384/img/unname.png*/ no-repeat 0 50%; text-align: left; line-height: 120%;}
.block12 li:nth-child(2) {width: 180px; padding: 12px 0 12px 38px; font-size: 10px; background: url(../img/shield.png)/*tpa=http://1/skins/4384/img/shield.png*/ no-repeat 0 50%; text-align: left; line-height: 120%;}
.block12 .box-remain {position: absolute; left:15px;bottom:38px;}
.block12 .box-remain .remain {display: inline-block; width: 60px; height: 60px; border-radius: 40px; padding-top: 10px; text-align: center; margin: 0 5px; background: #ff3c36}
.block12 .akcia {position: absolute;bottom: 50px;left: 50%;margin-left: -255px;}

.block13 .work-steps{padding:31px 10px 20px;color:#fff;}
.block13 .steps{padding:0 0 20px 35px;overflow:hidden;}
.block13 .steps-label{float:left;font-size:20px;line-height:22px;padding:5px 27px 0 0;max-width:230px;}
.block13 .steps-wrap{overflow:hidden;padding:0 0 20px;}
.block13 .steps-list{padding:0;list-style:none;font-size:0;letter-spacing:-4px;margin:0 -12px 0 0;}
.block13 .steps-list li{width:25.0%;font-size:16px;letter-spacing:normal;display:inline-block;vertical-align:top;position:relative;}
.block13 .steps-list li:after{content:'';position:absolute;right:100%;top:100%;width:61px;height:13px;margin:-1px 15px 0 0;}
.block13 .steps-list li:first-child:after{content:none;display:none;}
.block13 .step-item{font-size:12px;line-height:14px;overflow:hidden;}
.block13 .steps-list li .step-item{padding:0 15px 0 0;}
.block13 .step-img{padding:0 10px 0 0;float:left;}
.block13 .step-description{padding:2px 0 0;display:block;overflow:hidden;}
.block13 .icon-step-01{display: block; background: url(../img/zakaz.png)/*tpa=http://1/skins/4384/img/zakaz.png*/;width:36px;height:36px;}
.block13 .icon-step-02{display: block; background: url(../img/call.png)/*tpa=http://1/skins/4384/img/call.png*/;width:41px;height:41px;}
.block13 .icon-step-03{display: block; background: url(../img/box.png)/*tpa=http://1/skins/4384/img/box.png*/;width:37px;height:37px;}
.block13 .icon-step-04{display: block; background: url(../img/pay.png)/*tpa=http://1/skins/4384/img/pay.png*/;width:37px;height:38px;}
.block13 .icon-arrow-step, .steps-list li:after{background: url(../img/arrow.png)/*tpa=http://1/skins/4384/img/arrow.png*/;width:61px;height:13px;}
.block13 .call{text-align:center;font-size:20px;line-height:22px;color:#fff;padding:0 0 9px;}
.block13 .call > span{display:inline-block;vertical-align:top;position:relative;}
.block13 .call .call-title:before{content:'';display:inline-block;vertical-align:top;margin:3px 13px 0 -17px;height:17px;width:17px;background-color:#05a210;border-radius:50%;}


.block-mob {display: none;}

.block14 {background: #fff;}
.footer-holder{padding:15px;}
.footer-section{font-size:12px;line-height:18px;color:#505050;overflow:hidden;padding:9px 0 6px;border-top:2px solid #ececec;position:relative;}
.footer-section:first-child{border-top:none;}
.footer-left{width:59%;float:left;}
.footer-section:first-child .footer-left{width:88.7%;}
.footer-right {float:right; width:33%; }

.footer-bottom{overflow:hidden;padding-left:5px;text-align:right;}
.footer-bottom > *{padding:5px 0 0;}
.footer-bottom > *:first-child{padding:0;}
.hotname .icon-hotname{margin:0;height:18px;width:174px;}
.footer-section address{font-style:normal;overflow:hidden;font-size:14px;line-height:21px;margin:0;}
.politic *{display:inline;}
/*contact list*/
.contacts-list{padding:0;margin:0;list-style:none;font-size:14px;line-height:18px;float:left;width:50%;}
.contacts-list li{padding:0 5px 9px 28px;position:relative;}
.contacts-list li.call-title{font-size:13px;line-height:13px;font-weight:normal;padding:0 0 4px;}
.ordinfo-text{display:block;width:80%;float:right;font-size:14px; text-align: center; line-height:16px;padding:0 0 20px;}
.contacts-list li [class*="icon-"]{left:1px;position:absolute;top:2px;}
.contacts-list li .icon-mail{left:1px;top:3px;}
.contacts-phone{font-size:20px;line-height:22px;}
/*contact list end*/
/*back to top*/
.back-to-top{position:absolute;right:1px;top:0px;text-decoration:none !important;width:50px;height:50px;border-radius:50%;border:1px solid #dadada;z-index:555;background:rgba(255, 255, 255, 0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;backface-visibility:hidden;}
.back-to-top i, .back-to-top [class*="icon-"]{position:absolute; top:11px; left:50%; margin-left:-16px;}
.back-to-top .text-inner{display:block;color:#505050;text-align:center;padding:23px 0 0 2px;}
.back-to-top:hover{border-color:#505050;background:#eee;}
.icon-back{background: url(../img/top.png)/*tpa=http://1/skins/4384/img/top.png*/ no-repeat 50% 0; background-size: 24px; width:33px;height:18px;}

.img_mob {
    display: none;
}

/*#rc-phone-form{overflow: visible !important;}  
#rc-phone {position: fixed; right: 5px; bottom: 10px; width: 62px; height: 62px; z-index: 1000; margin: 0;}

#rc-phone.rc-inactive #rc-phone-back {display: block;}
#rc-phone-form {position: absolute; top: 6px; right: 6px; padding: 12px 0; background: #363f43; width: 48px; height: 50px; box-sizing: border-box; border-radius: 25px; -webkit-box-shadow: 0 0 16px rgba(0,0,0,0.45); -moz-box-shadow: 0 0 16px rgba(0,0,0,0.45); box-shadow: 0 0 16px rgba(0,0,0,0.45); }
#rc-phone-icon {position: absolute; left: -1px; top: 0; width: 50px; height: 50px; border-radius: 50%; background: url("../img/redphone.png") center center #3fae2a no-repeat; z-index: 1;}
#rc-phone-form-wrap {width: 380px; padding-left: 60px; position: relative; z-index: 10;}
#rc-recall {width: 80px; color: #fff; float: left; line-height: 14px; margin-right: 6px;}

#rc-phone-input {float: left; width: 180px; height: 28px; background: #fff url(../../../../1/skins/4384/img/rus.png) no-repeat 8px 50%; color: #b2b2b2; margin: 0; padding: 0 0 0 45px; border: 1px solid #363f43; box-shadow: none !important; line-height: 12px;}
#rc-phone-input .error {border: 1px solid #ff3c36;}
#rc-phone-input:focus {color: #4c4c4c;}

#rc-phone-button {float: left; width: 24px; height: 24px; padding: 0; box-sizing: border-box; background: rgb(238, 238, 238) url(../../../../1/skins/4384/img/m-phone.png) no-repeat 50% 50%; cursor: pointer; margin: 2px 0 0 9px; border-radius: 50%;}
#rc-phone-button:hover {background: rgb(63, 174, 42) url(../../../../1/skins/4384/img/m-phone-h.png) no-repeat 50% 50%;}

#rc-phone-form-close {display:none;position: absolute; z-index: 2; top: -1px; left: 1px; width: 18px; height: 18px; background: url("../img/icons-phone.png") -62px 0; cursor: pointer; display: none;}
#rc-phone-form-close:hover {background-position: -44px 0;}
#rc-phone-form-close.closed{height:0;width:0;}
#rc-phone-form:hover #rc-phone-form-close{display:block;}*/

#pop-messages * {
    box-sizing: content-box;
}
/**/
.yved{
    position: fixed;
    right: 10px;
    top: 10px;
    width: 316px;
    vertical-align: middle;
    height: 128px;
    color: white;
    padding: 10px 25px 15px 25px;
    font-size: 16px;
    font-weight: bold;
    line-height: 90px;
    display: none;
    z-index: 3;
}

.yvedt{
    line-height: normal;
    display: inline-block;
    vertical-align: middle;
}
.yvedf1{
    background: url(../img/box.png)/*tpa=http://1/skins/4384/img/box.png*/;
}
.yvedvt{
    float: left;
    height: 90px;
    line-height: 90px;
    display: inline-block;
    vertical-align: middle;
}

@media screen and (max-width: 1400px)  {
.block5 .block {font-size: 14px;}

.block5 .box2 {margin: 220px 0 0 20px; width: 230px;}

.block5 .box4 {margin: 550px 0 0 80px;}
.block5 .box5 {margin: 100px 0 0 815px; width: 290px;}

}


/* blocks sort in full width */
ul.inline {width: 100%; text-align: justify; line-height: 0; font-size: 1px; text-justify: newspaper; zoom:1; }
ul.inline:after {width: 100%;height: 0px;visibility: hidden;overflow: hidden;content: '';display: inline-block;}
ul.inline li  {display: inline-block;line-height: normal; vertical-align: top; zoom: 1;}

/* Form */
/*::-webkit-input-placeholder {color:#7f7f7f; text-align: left; font-weight: bold; font-size: 18px; line-height: 26px;}
::-moz-placeholder          {color:#7f7f7f; text-align: left; font-weight: bold; font-size: 18px; line-height: 26px;}
:-moz-placeholder           {color:#7f7f7f; text-align: left; font-weight: bold; font-size: 18px; line-height: 26px;}
:-ms-input-placeholder      {color:#7f7f7f; text-align: left; font-weight: bold; font-size: 18px; line-height: 26px;}*/

label {text-transform: uppercase; font-family: 'PFBeauSansPro-Bold'; padding-right: 16px;}
/* Validation */
label.error {display: none!important;}

input {
  width: 350px; 
  height: 50px; 
  border: 1px solid #7f7f7f; 
  margin: 6px 0; 
  border-radius: 10px; 
  padding-left: 20px; 
  box-sizing: border-box; 
  outline: none; 
  font-weight: bold; 
  font-size: 18px; 
  color: #7f7f7f; 
;}

input.error, textarea.error {
  border: 1px solid #ff3c36!important; 
;}
/*Flex*/
.flex-container {display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;    -webkit-flex-flow: row wrap;  justify-content: space-between;}
.flex-container li {text-align: left;}



@media only screen and (max-width : 1199px) {
    .block3 ul.inline {
        text-align: center;
    }
    .block3 .inline li {
        margin: 0 20px;
    }
    .block9 .box {
        margin: 86px auto 0;
        width: 100%;
    }
    .block9 li:nth-child(1) {
        width: 500px;
    }
    .block9 ul.inline {
        text-align: right;
    }
    .block10 ul li {
        width: 33.3%;
    }
    .block11 ul.inline {
        text-align: center;
    }
    .block11 ul li {
        width: 300px;
        padding-bottom: 20px;
    }
    .block11, .block3 {
        height: auto;
        background-size: cover;
    }
    .block10 .rev2, .block10 {
        height: auto;
    }
    .block5 .container {
        position:relative;
        height:100%;
    }
    /*.block5 .box7 {
        right: 65px;
        top: 240px;
        margin: 0;
    }*/
    .block5 .box3 {
        width: 280px;
        left: 0;
        bottom: 328px;
        margin: 0;
    }
   .block5 .box6 {
        margin-right: -500px;
        width: 260px;
    }
    /*.block5 .box8 {
        right: 120px;
        bottom: 100px;
        margin: 0;
    }*/
    .block1 {
        background: url()/*tpa=http://chokolat-slime.ru/skins/4384/img/1.jpg*/ no-repeat 55% 0;
    }
    .block2 {
        background: url()/*tpa=http://chokolat-slime.ru/skins/4384/img/2.jpg*/ no-repeat 55% 0;
        background-size: cover;
    }
    .block2 .boxing {
        bottom: 4px;
        left: 15px;
        width: auto;
        margin: 0;
    }
    .block2 .box-remain {
        bottom: 45px;
    }
    .block12 .inline {
        width: 370px;
        margin-left: 0;
        float: right;
        margin-right: 90px;
    }
    .block2 .orderForm {
        margin-right: 85px;
    }
    .block12 .block, .block6 .block {
        margin-right: 0;
    }
    .block3 .inline {
        padding-top: 40px;
    }
}

@media only screen and (max-width : 991px) {
    .block1 {
        background-position: 50% 0;
    }
    .block2 {
        background: url(../img/2_2.jpg)/*tpa=http://biomanix.ru/674/images/2_2.jpg*/ no-repeat 50% 0;
    }
    .block2 .orderForm {
        margin-right: 30px;
    }
    .block2 .zakaz ul {
        margin-right: 0;
    }
    .block2 .cost {
        width: 100%;
    }
    .block3 {
        padding-top: 45px;
    }
    .block4 {
        background-position: left 0;
    }
    .block5 .box6 {
        margin-right: -400px;
        bottom: 255px;
    }
    .block5 .box8 {
        bottom: 70px;
    }
    .block5 .box3 {
        bottom: 130px;
    }
    .block5 .box1 {
        width: 200px;
        margin-left: -370px;
    }
    .block5 .box7 {
        margin-right: -375px;
        width: 200px;
    }
    .block6 .container {
        background: none;
    }
    .block6 {
        background: url(../img/6_2.jpg)/*tpa=http://biomanix.ru/674/images/6_2.jpg*/ no-repeat 50% 50%;
        background-size: cover;
    }
    .block6 .orderForm {
        float: right;
        margin-right: 45px;
    }
    .block6 ul {
        clear: right;
        width: 354px;
        margin: 0;
        float: right;
    }
    .block8 .block {
        width: 100%;
    }
    .block8 ul li {
        width: 45%;
    }
    .block8 ul li img {
        max-width: 100%;
    }
    .block9 {
        background: url(../img/9_2.jpg)/*tpa=http://biomanix.ru/674/images/9_2.jpg*/ no-repeat left 0;
    }
    .block9 li:nth-child(1) {
        width: 100%;
        padding-left: 263px;
    }
    .block9 .box {
        margin: 65px auto 0;
    }
    .block9 a {
        width: 138px;
        height: 40px;
        background-size: 100%;
        float: right;
    }
    .block9 li:nth-child(2) {
        margin-top: -15px;
    }
    .block10 .slogan {
        width: 100%;
    }
    .block12 {
        background: url(../img/12_2.jpg)/*tpa=http://biomanix.ru/674/images/12_2.jpg*/ no-repeat 50% 0;
    }
    .block12 .orderForm {
        float: right;
    }
    .block12 .cost {
        width: 100%;
    }
    .block12 .inline {
        margin-right: 0;
    }
    .block12 .akcia {
        width: 240px;
    }
    
}

@media only screen and (max-width : 767px) {
    .block1 .logo {
        display: block;
        padding: 15px 0;
    }
    .block1 ul.inline li.icons {
        float: left;
    }
    .block1 .inline {
        width: 100%;
    }
    .block1 {
        background-position: 50% bottom;
        height: auto;
    }
    .block4 {
        height: auto;
    }
    .block4 .block {
        width: 100%;
    }
    .block5 {
        height: auto;
    }
    .block5 .block {
        width: 80% !important;
        position: static;
        text-align: left;
        margin: 20px auto !important;
    }
    .block5 .block-mob.box1 {
        top: 178px;
        margin-left: -300px;
    }
    .block5 .block-mob.box3 {
        bottom: auto;
        top: 560px;
        margin-left: -150px;
    }
    .block5 .block-mob.box6 {
        margin-right: -300px;
        bottom: auto;
        top: 515px;
    }
    .block5 .block-mob.box7 {
        margin-right: -345px;
        top: 255px;
    }
    .block5 .block-mob.box8 {
        bottom: auto;
        top: 660px;
        margin-right: -240px;
    }
    .block-mob {
        display: block;
        position: absolute;
        width: 200px;
    }
    .block.box7 {
        margin-top: 700px !important;
    }
    .block7 .block {
        margin: 0 auto;
        width: 100%;
    }
    .block10 ul li {
        width: 100%;
    }
    .block10 {
        background: none;
    }
    .block10 .slogan {
        background: url(../img/10.jpg)/*tpa=http://chokolat-slime.ru/skins/4384/img/10.jpg*/ no-repeat 50% -110px;
        margin: 0 auto;
        padding-top: 405px;
    }
    .block10 .rev {
        height: auto;
        margin-top: 15px;
    }
    .block3 .inline li {
        width: 300px;
        margin: 0 auto 25px;
        display: block;
    }
    .block3 .inline li p {
        padding-top: 10px;
    }
    .block9 {
        height: auto;
        background: url(../img/9_3.png)/*tpa=http://biomanix.ru/674/images/9_3.png*/ no-repeat -25px 0 #ff2722;
    }
    .block9 .box {
        margin: 6px auto 0;
    }
    .px50 {
        font-size: 29px;
    }
    .px25 {
        font-size: 20px;
    }
    .block2 .zakaz {
        margin-top: 33px;
    }
    .block2 .orderForm {
        margin-right: 0;
    }
    .block2 .orderForm label, .block6 .orderForm label, .block12 .orderForm label {
        display: block;
        text-align: left;
        width: 354px;
        float: right;
    }
    .block2 .box-remain, .block2 .boxing, .block2 .zakaz ul, .block6 .box-remain {
        display: none;
    }
    .block2 .old-cost, .block12 .old-cost {
        margin: -28px 0px 0 127px;
    }
    .block2 .px25, .block2 .list li {
        width: 470px;
    }
    .block6 .block, .block12 .block {
        width: 100%;
    }
    .block11 ul li {
        width: 50%;
    }
    .block8 {
        height: auto;
    }
    .block8 .block {
        padding-top: 25px;
        padding-bottom: 5px;
    }
    .block12 .block {
        padding-top: 50px;
    }
    .block12 .container {
        padding-bottom: 120px;
    }
    .block12 .akcia {
        left: auto;
        bottom: 25px;
        right: 0;
        margin-left: 0;
        margin-right: 25px;
    }
    .block9 li:nth-child(2) {
        margin-top: 0;
    }
}


@media only screen and (max-width : 640px) {
    .block2 {
        background: url(../img/2_3.jpg)/*tpa=http://biomanix.ru/674/images/2_3.jpg*/ no-repeat 50% 0;
    }
    .block12 {
        background: url(../img/12_3.jpg)/*tpa=http://biomanix.ru/674/images/12_3.jpg*/ no-repeat 50% 0;
    }
    .img_mob {
        display: block;
        max-width: 60%;
        height: auto;
        margin: 10px auto 0;
    }
    .block2, .block12 {
        height: auto;
    }
    .block2 .px25, 
    .block2 .list li,
    .block2 .orderForm, 
    .block2 input, 
    .block2 button,
    .block2 .orderForm label,
    .block12 .orderForm,
    .block12 input, 
    .block12 button,
    .block12 .orderForm label {
        width: 100%;
    }
    
    .block2 button, .block12 button {
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .block2 .old-cost, .block12 .old-cost {
        margin: -25px 0px 0 0px;
    }
    .block2 .select-form select, .block12 .select-form select {
        width: 100% !important;
    }
    .block2 .px25 {
        text-align: center !important;
    }
}

@media only screen and (max-width : 480px) {
    .select-form select {
        width: 100% !important;
    }
    .block11 ul li,
    .block6 input, 
    .block6 button,
    .block6 .orderForm, .block6 ul, .block8 ul li, .block12 .inline,
    .block6 .orderForm label {
        width: 100%;
    }
    .block7 {
        height: auto;
    }
    .block9 li:nth-child(1) {
        padding-left: 0;
    }
    .block9 .container {
        padding-top: 212px;
    }
    .block6 button {
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .block5 .block-mob {
        display: none;
    }
    .block.box7 {
        margin-top: 534px !important;
    }
    .block6 .orderForm {
        margin-right: 0;
    }
    .block12 li:nth-child(1), .block12 li:nth-child(2) {
        width: 80%;
        margin: 0 auto;
        display: block;
    }
    .block12 .box-remain {
        width: 50%;
    }
    .block7 .podpis {
        position: static;
        margin: 0
    }
    .block7 .block p {
        padding: 15px 0 0;
    }
}



@media only screen and (min-width: 320px){
  .container {
      width: 100%;
  }
}

@media only screen and (min-width: 768px){
  .container {
      width: 750px;
  }
}
@media only screen and (min-width: 992px){
  .container {
      width: 970px;
  }
}
@media only screen and (min-width: 1200px) {
  .container {
      width: 1170px;
  }
}

/*--== DELIVERY ==--*/
.delivery-section, .delivery-section *, .work-section, .work-section *, .footer-area, .footer-area *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.max-wrap{max-width:980px;margin:0 auto;}
/*icons*/
[class*="icon-"], .delivery-note > span:before, .steps-list li:after{background:url(../img/hotfooter-sprite.png)/*tpa=http://hotdisk.org/images/hotfooter-sprite.png*/ no-repeat;display:inline-block;vertical-align:top;}
.icon-lock, .delivery-note > span:before{background-position:0 0;width:11px;height:13px;}
.post-country{display:none;}
.icon-phone{background-position:0 -33px;width:19px;height:19px;}
.icon-mail{background-position:0 -72px;width:19px;height:13px;}
.icon-back{background-position:0 -105px;width:33px;height:18px;}
.icon-step-01{background-position:0 -143px;width:36px;height:36px;}
.icon-step-02{background-position:0 -199px;width:41px;height:41px;}
.icon-step-03{background-position:0 -260px;width:37px;height:37px;}
.icon-step-04{background-position:0 -317px;width:37px;height:38px;}
.icon-arrow-step, .steps-list li:after{background-position:0 -375px;width:61px;height:13px;}
.icon-post-blr, #BLR-post-img .post-country{display:inline-block;background-position:0 -408px;width:138px;height:50px;}
.icon-post-rus, #RUS-post-img .post-country{display:inline-block;background-position:0 -478px;width:113px;height:55px;}
.icon-post-kaz, #KAZ-post-img .post-country{display:inline-block;background-position:0 -553px;width:186px;height:23px;}
.icon-post-kgz, #KGZ-post-img .post-country{display:inline-block;background-position:0 -596px;width:180px;height:42px;}
.icon-post-ukr, #UKR-post-img .post-country{display:inline-block;background-position:0 -658px;width:186px;height:37px;}
.icon-post-lva, #LVA-post-img .post-country, #LTU-post-img .post-country{display:inline-block;background-position:0 -715px;width:186px;height:43px;}
.icon-post-rus-alt, #RUS-post-img .post-country-alt{display:inline-block;background-position:0 -778px;width:170px;height:55px;}
.icon-post-mda, #MDA-post-img .post-country{display:inline-block;background-position:0 -853px;width:55px;height:55px;}
.icon-post-mc, #-post-img .post-country{display:inline-block;background-position:0 -928px;width:88px;height:55px;}
.icon-post-visa, #-post-img .post-country-alt{display:inline-block;background-position:0 -1003px;width:88px;height:55px;}
.icon-post-deu, #DEU-post-img .post-country{display:inline-block;background-position:0 -1078px;width:186px;height:55px;}
.icon-post-pol, #POL-post-img .post-country{display:inline-block;background-position:0 -1153px;width:186px;height:38px;}
.icon-hotname{background-position:0 -1211px;width:16px;height:16px;}
/*icons end*/
.delivery-section{background:#fff;}
.delivery-post{padding:10px 15px;font-size:12px;line-height:18px;color:#000;text-align:center;}
.delivery-post, .delivery-post *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.delivery-post .deliver-holder{display:inline-block; vertical-align:middle; padding:0; margin:0 1% 0 0; max-width:68%; border:solid #e1e1e1; border-width:0 2px 0 0;}
.post-country, .post-country-alt{background-position:-100px -100px;vertical-align:middle;margin:8px 10px;}
.post-country-alt{display:none;}
#RUS-post-img .post-country-alt, #-post-img .post-country-alt{display:inline-block;}
.delivery-post .delivery-label{display:inline-block;vertical-align:middle;padding:0 11px;font-size:22px;line-height:26px;}
.delivery-post#BLR-post-img .delivery-label,
.delivery-post#RUS-post-img .delivery-label,
.delivery-post#KAZ-post-img .delivery-label,
.delivery-post#KGZ-post-img .delivery-label,
.delivery-post#UKR-post-img .delivery-label,
.delivery-post#LVA-post-img .delivery-label,
.delivery-post#LTU-post-img .delivery-label,
.delivery-post#DEU-post-img .delivery-label,
.delivery-post#POL-post-img .delivery-label{max-width:42%;}
.delivery-post#MDA-post-img .delivery-label{max-width:50%;}
.delivery-note{text-align:left;display:inline-block;vertical-align:middle;max-width:28%;}
.delivery-note > span{display:block;padding:0 0 0 18px;position:relative;}
.delivery-note > span > em{font-style:normal;display:inline-block;vertical-align:top;}
.delivery-note > span:before{content:'';position:absolute;left:0;top:0;}
/*--== DELIVERY END ==--*/

/*--== WORKS ==--*/
.work-section{background-color:#000;}
.work-steps{padding:31px 10px 20px;color:#fff;}
/*steps*/
.steps{padding:0 0 20px 35px;overflow:hidden;}
.steps-label{float:left;font-size:20px;line-height:22px;padding:5px 27px 0 0;max-width:230px;}
/*step list*/
.steps-wrap{overflow:hidden;padding:0 0 20px;}
.steps-list{padding:0;list-style:none;font-size:0;letter-spacing:-4px;margin:0 -12px 0 0;}
.steps-list li{width:25.0%;font-size:16px;letter-spacing:normal;display:inline-block;vertical-align:top;position:relative;}
.steps-list li:after{content:'';position:absolute;right:100%;top:100%;width:61px;height:13px;margin:-1px 15px 0 0;}
.steps-list li:first-child:after{content:none;display:none;}
.step-item{font-size:12px;line-height:14px;overflow:hidden;}
.steps-list li .step-item{padding:0 15px 0 0;}
.step-img{padding:0 10px 0 0;float:left;}
.step-description{padding:2px 0 0;display:block;overflow:hidden;}
/*step list end*/
/*steps end*/
/*call*/
.call{text-align:center;font-size:20px;line-height:22px;color:#fff;padding:0 0 9px;}
.call > span{display:inline-block;vertical-align:top;position:relative;}
.call .call-title:before{content:'';display:inline-block;vertical-align:top;margin:3px 13px 0 -17px;height:17px;width:17px;background-color:#05a210;border-radius:50%;}
/*call end*/
/*--== WORKS END ==--*/

/*--== FOOTER ==--*/
.footer-area{font-size:12px;line-height:18px;padding:0;background:#fff;}
/* footer holder */
.footer-holder{padding:15px;}
.footer-section{font-size:12px;line-height:18px;color:#505050;overflow:hidden;padding:9px 0 6px;border-top:2px solid #ececec;position:relative;}
.footer-section:first-child{border-top:none;}
.footer-left{width:59%;float:left;}
.footer-section:first-child .footer-left{width:88.7%;}
.footer-right{float:right;width:33%;margin-left:12.4%;}
.footer-section:first-child .footer-right{width:55.4%;margin-left:3.4%;}
.footer-bottom{overflow:hidden;padding-left:5px;text-align:right;}
.footer-bottom > *{padding:5px 0 0;}
.footer-bottom > *:first-child{padding:0;}
.hotname .icon-hotname{margin:0;height:18px;width:174px;}
.footer-section address{font-style:normal;overflow:hidden;font-size:14px;line-height:21px;margin:0;}
.politic *{display:inline;}
/*contact list*/
.contacts-list{padding:0;margin:0;list-style:none;font-size:14px;line-height:18px;float:left;width:50%;}
.contacts-list li{padding:0 5px 9px 28px;position:relative;}
.contacts-list li.call-title{font-size:13px;line-height:13px;font-weight:normal;padding:0 0 4px;}
.ordinfo-text{display:block;width:50%;float:right;font-size:14px;line-height:16px;padding:0 0 20px;}
.contacts-list li [class*="icon-"]{left:1px;position:absolute;top:2px;}
.contacts-list li .icon-mail{left:1px;top:3px;}
.contacts-phone{font-size:20px;line-height:22px;}
/*contact list end*/
/*back to top*/
.back-to-top{position:absolute;right:1px;top:10px;text-decoration:none !important;width:60px;height:60px;border-radius:50%;border:1px solid #dadada;z-index:555;background:rgba(255, 255, 255, 0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;backface-visibility:hidden;}
.back-to-top i, .back-to-top [class*="icon-"]{position:absolute;top:11px;left:50%;margin-left:-16px;}
.back-to-top .text-inner{display:block;color:#505050;font:12px/14px Arial, Helvetica, sans-serif;text-align:center;padding:31px 0 0;}
.back-to-top:hover{border-color:#505050;background:#eee;}
 /*back to top end*/
/* footer holder end */
/*--== FOOTER END ==--*/
@media only screen and (max-width:979px){
  /*--== DELIVERY ==--*/
  .delivery-post .deliver-holder{padding:0 0 10px;margin:0 0 8px;border-width:0 0 2px 0;display:block;max-width:none;}
  .delivery-post .delivery-label{margin:0;}
  .delivery-post#BLR-post-img .delivery-label,
  .delivery-post#RUS-post-img .delivery-label,
  .delivery-post#KAZ-post-img .delivery-label,
  .delivery-post#KGZ-post-img .delivery-label,
  .delivery-post#UKR-post-img .delivery-label,
  .delivery-post#LVA-post-img .delivery-label,
  .delivery-post#LTU-post-img .delivery-label,
  .delivery-post#DEU-post-img .delivery-label,
  .delivery-post#POL-post-img .delivery-label{max-width:none;}
  .delivery-note{display:block;text-align:center;max-width:none;}
  .delivery-note > span{display:inline-block;vertical-align:top;padding:0;}
  .delivery-note > span:before{content:'';position:relative;left:auto;top:auto;display:inline-block;vertical-align:top;width:11px;height:13px;margin:1px 5px 0 0;}
  /*--== DELIVERY END ==--*/
  
  /*--== WORKS ==--*/
  .work-steps{padding:22px 10px 23px;}
  /*steps*/
  .steps{padding:0 29px 12px;}
  .steps-label{display:block;text-align:center;float:none;padding:0 0 37px;max-width:none;}
  /*step list*/
  .steps-wrap{overflow:visible;padding:20px 0;}
  .steps-list{margin:0;}
  .steps-list li:after{top:auto;bottom:100%;margin:0 -31px 4px 0;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);}
  .step-item{text-align:center;}
  .steps-list li .step-item{padding:0 12px;}
  .step-img{padding:0 0 10px;float:none;text-align:center;min-height:47px;}
  /*step list end*/
  /*steps end*/
  /*call*/
  .call{font-size:19px;line-height:24px;padding:0 100px;}
  /*call end*/
  /*--== WORKS END ==--*/

  /*--== FOOTER ==--*/
  .footer-holder{padding:16px 19px 5px;}
  .footer-section{padding:11px 0 16px;}
  .footer-left{width:65.0%;}
  .footer-right, .footer-section:first-child .footer-right{float:none;width:auto;margin-left:0;}
  .contacts-list{float:none;padding:0 0 4px;width:100%;}
  .ordinfo-text{float:none;width:100%;}
  .contacts-list li{padding:0 5px 9px 30px;}
  .back-to-top{top:12px;}
  .copyright{display:block;padding:10px 0 0;}
  /*--== FOOTER END ==--*/
}
@media only screen and (max-width:639px){
  /*--== DELIVERY ==--*/
  .delivery-post{text-align:center;padding:7px 15px 15px;}
  .delivery-post .deliver-holder{padding:0 0 10px;margin:0 0 8px;}
  .delivery-post .delivery-label{padding:0;}
  .delivery-note{margin:0;}
  /*--== DELIVERY END ==--*/

  /*--== WORKS ==--*/
  .work-steps{padding:16px 15px;}
  /*steps*/
  .steps{padding:0 0 7px;}
  .steps-label{padding:0 0 20px;}
  /*step list*/
  .steps-wrap{padding: 0 30px;width: 218px;margin: 0 auto;}
  .steps-list{margin:0;}
  .steps-list li{display:block;width:auto;padding:0 0 23px;}
  .steps-list li:after{top:auto;right:-40px;bottom:100%;margin:0 0 9px;-webkit-transform:rotate(83deg) scaleY(-1);-moz-transform:rotate(83deg) scaleY(-1);-ms-transform:rotate(83deg) scaleY(-1);-o-transform:rotate(83deg) scaleY(-1);transform:rotate(83deg) scaleY(-1);}
  .steps-list li:nth-child(odd):after{right:auto;left:-52px;-webkit-transform:rotate(-83deg) scaleY(-1) scaleX(-1);-moz-transform:rotate(-83deg) scaleY(-1) scaleX(-1);-ms-transform:rotate(-83deg) scaleY(-1) scaleX(-1);-o-transform:rotate(-83deg) scaleY(-1) scaleX(-1);transform:rotate(-83deg) scaleY(-1) scaleX(-1);margin:0 0 5px;}
  .step-item{text-align:left;}
  .steps-list li .step-item{padding:0;}
  .step-img{padding:0 10px 0 0;float:left;min-height:0;text-align:left;}
  .step-description{padding:6px 5px 0 0;}
  /*step list end*/
  /*steps end*/
  /*call*/
  .call{font-size:14px;line-height:30px;font-weight:normal;padding:0;}
  .call .call-title{display:inline;font-size:20px;line-height:27px;font-weight:bold;position:relative;margin:0;padding:0;}
  .call .call-title{display:block;}
  /*call end*/
  /*--== WORKS END ==--*/

  /*--== FOOTER ==--*/
  .footer-holder{padding:5px 15px;}
  .footer-section{padding:15px 0 14px;}
  .footer-left{width:auto;float:none;}
  .footer-right{float:none;width:auto;margin-left:0;}
  .contacts-list{width:auto;padding:0 38px 4px 0;}
  .contacts-list li{padding:0 5px 9px 30px;}
  .footer-bottom{padding:20px 0 0;}
  .footer-section>*{display:block;text-align:left;}
  .copyright{display:block;padding:19px 0 0;}
  /*--== FOOTER END ==--*/
}
@media only screen and (max-width:319px){
  .call{font-size:14px;line-height:18px;}
  .footer-holder{padding:13px 3% 16px;}
  .footer-section:first-child .footer-left{width:auto;text-align:center;}
  .footer-right{text-align:center;}
  .contacts-list{padding:0 0 4px;width:auto;display:inline-block;text-align:left;}
  .contacts-phone{font-size:18px;}
  .footer-section:first-child{padding:15px 0 85px;}
  .footer-section:last-child{text-align:center;}
  .footer-section>*{text-align:center;}
  .footer-section address{font-size:12px;line-height:16px;}
  .back-to-top{bottom:12px;top:auto;right:50%;margin-right:-31px;}
  .footer-bottom{text-align:center;padding-top:10px;}
  .copyright{padding-top:10px;}
}

/*--== POPUP MESSAGES ==--*/
#pop-messages ul{list-style:none;padding:0;margin:0;}
#pop-messages{position:fixed;bottom:0;left:0;z-index:1000;}
#pop-messages li{display:none;width:200px;background:black;background:rgba(0, 0, 0, 0.8);font:16px/20px arial, sans-serif;color:#fff;border:1px solid #fff;box-shadow:0 0 5px -1px #000;padding:15px 20px 15px;text-align:center;margin-bottom:5px;}
.close-msg{height:16px;width:16px;border:1px solid #fff;cursor:pointer;position:absolute;top:0;right:0;background:url(../img/close-msg.png)/*tpa=http://hotdisk.org/images/close-msg.png*/ 1px 1px no-repeat;}
/*--== POPUP MESSAGES END ==--*/

/*--== RED CONNECT & CALL BACK ==--*/
.calllback-mobile{display:none;}
@media only screen and (max-width:979px){
  .calllback-mobile{display:block;}
  #rc-connect, #pop-messages{display:none !important;}
}
/*--== RED CONNECT & CALL BACK END ==--*/

/* Errors */
.formError, label.error {
  font-size: 10px;
  color: red;
  margin-bottom: 10px;
  width: 250px;
  display: block;
}
.fieldWithErrors {
  display: inline;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #CF0000;
  padding: 5px;
  margin: 5px;
  background-color: #f0f0f0;
  background-color: #FCC;
  border: solid 1px #C66;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: 0px;
  background-color: #c00;
  color: #fff;
  display: none;
}

#errorExplanation p {
  color: #333;
  margin: 5px 5px 5px 5px;
  padding: 0;
  font-weight: 900;
}

#errorExplanation ul {
  margin: 10px 0 0 0;
  padding: 0;
  padding-left: 30px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: disc;
}

.fieldWithErrors input, input.error {
  border: 2px solid #C24949;
  background: #FFBCBC;
  -webkit-box-shadow: inset 0px 0px 16px rgba(255, 99, 70, 1);
  -moz-box-shadow: inset 0px 0px 16px rgba(255, 99, 70, 1);
  box-shadow: inset 0px 0px 16px rgba(255, 99, 70, 1);
}

/* Notice and Error */
#flash_notice, #flash_error {
  padding: 5px 8px;
  margin: 10px 0;
  width: 70%;
  color: black;
}

#flash_notice {
  background-color: #CFC;
  border: solid 1px #6C6;
}

#flash_error {
  background-color: #FCC;
  border: solid 1px #C66;
}
#flash_error ul {
  padding-left: 30px;
}

/* Confident window */
.confident-link{cursor:pointer;font-size:12px;line-height:12px;text-decoration:underline;margin:10px 0 0;}
.confident-link:hover{text-decoration:none;}
.hidden-conf{display:none;}
.conf-overlay{position: fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background:#000;cursor:pointer;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);-khtml-opacity: 0.9;opacity: 0.9;}
.conf-info{position: relative;cursor: default;max-width: 800px;padding: 30px 30px;color: #000;z-index: 9999;text-align: left;background: #fff;border-radius: 6px;position: fixed;top: 8%;left: 50%;margin: 0 0 0 -420px;}
.conf-info .conf-head{font:30px/30px 'arial', sans-serif;margin:0 0 16px;}
.conf-info h5{font:bold 18px/18px 'arial', sans-serif;margin:16px 0 6px;}
.conf-info p{font:13px/15px 'arial', sans-serif;margin:0 0 8px;}
.closeconf-but{position:absolute;top:20px;right:20px;height:29px;width:29px;cursor:pointer;background:url(../img/close-conf.png)/*tpa=http://hotdisk.org/images/close-conf.png*/ no-repeat;}

body.loading{height:100%;overflow:hidden;}
#loading {display:none;width: 100%;height: 100%;top: 0px;left: 0px;position: fixed;background-color: #fff;z-index: 9999;text-align: center;}
.loading #loading{display:block;}
.loading-image { position: absolute;top: 20%;left:50%;margin:0 0 0 -32px;z-index: 99999;}
.suggestions-wrapper{display:none !important;}
  
@media only screen and (max-width: 1002px){
  .conf-info{
      padding:20px;
    max-width: 600px;
    margin: 0 0 0 -300px;
  }
  .conf-info h5{font:bold 16px/16px 'arial', sans-serif;margin:16px 0 6px;}
  #rh-snippet, #rc-connect{display: none !important;}
}
@media only screen and (max-width: 768px){
  .conf-info{
    max-width: 500px;
    margin: 0 0 0 -250px;
  }
}
@media only screen and (max-width: 640px){
  .conf-info{
    max-width: 400px;
    margin: 0 0 0 -200px;
  }
}
@media only screen and (max-width: 480px){
  .conf-info{
    max-width: 280px;
    margin: 0 0 0 -140px;
  }
}
@charset "utf-8";
.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset,.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset:after,.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset.rc-reset:before {position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: 0; padding: 0; border: none 0; font-size: 14px; vertical-align: baseline; background: none; color: black; line-height: 14px; outline: none; text-transform: none; text-decoration: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; box-sizing: content-box; -webkit-box-sizing: content-box; border-radius: 0; visibility: visible;}
a.rc-reset,span.rc-reset {display: inline; width: auto;}
div.rc-reset {display: block; float: none;}
.intl-tel-input .flag{width:16px;height:11px;background:url()/*tpa=http://hotdisk.org/images/flags.png*/}
.intl-tel-input .ad{background-position:-16px 0}
.intl-tel-input .ae{background-position:-32px 0}
.intl-tel-input .af{background-position:-48px 0}
.intl-tel-input .ag{background-position:-64px 0}
.intl-tel-input .ai{background-position:-80px 0}
.intl-tel-input .al{background-position:-96px 0}
.intl-tel-input .am{background-position:-112px 0}
.intl-tel-input .ao{background-position:-128px 0}
.intl-tel-input .ar{background-position:-144px 0}
.intl-tel-input .as{background-position:-160px 0}
.intl-tel-input .at{background-position:-176px 0}
.intl-tel-input .au{background-position:-192px 0}
.intl-tel-input .aw{background-position:-208px 0}
.intl-tel-input .az{background-position:-224px 0}.intl-tel-input .ba{background-position:-240px 0}.intl-tel-input .bb{background-position:0 -11px}.intl-tel-input .bd{background-position:-16px -11px}.intl-tel-input .be{background-position:-32px -11px}.intl-tel-input .bf{background-position:-48px -11px}.intl-tel-input .bg{background-position:-64px -11px}.intl-tel-input .bh{background-position:-80px -11px}.intl-tel-input .bi{background-position:-96px -11px}.intl-tel-input .bj{background-position:-112px -11px}.intl-tel-input .bm{background-position:-128px -11px}.intl-tel-input .bn{background-position:-144px -11px}.intl-tel-input .bo{background-position:-160px -11px}.intl-tel-input .br{background-position:-176px -11px}.intl-tel-input .bs{background-position:-192px -11px}.intl-tel-input .bt{background-position:-208px -11px}.intl-tel-input .bw{background-position:-224px -11px}.intl-tel-input .by{background-position:-240px -11px}.intl-tel-input .bz{background-position:0 -22px}.intl-tel-input .ca{background-position:-16px -22px}.intl-tel-input .cd{background-position:-32px -22px}.intl-tel-input .cf{background-position:-48px -22px}.intl-tel-input .cg{background-position:-64px -22px}.intl-tel-input .ch{background-position:-80px -22px}.intl-tel-input .ci{background-position:-96px -22px}.intl-tel-input .ck{background-position:-112px -22px}.intl-tel-input .cl{background-position:-128px -22px}.intl-tel-input .cm{background-position:-144px -22px}.intl-tel-input .cn{background-position:-160px -22px}.intl-tel-input .co{background-position:-176px -22px}.intl-tel-input .cr{background-position:-192px -22px}.intl-tel-input .cu{background-position:-208px -22px}.intl-tel-input .cv{background-position:-224px -22px}.intl-tel-input .cw{background-position:-240px -22px}.intl-tel-input .cy{background-position:0 -33px}.intl-tel-input .cz{background-position:-16px -33px}.intl-tel-input .de{background-position:-32px -33px}.intl-tel-input .dj{background-position:-48px -33px}.intl-tel-input .dk{background-position:-64px -33px}.intl-tel-input .dm{background-position:-80px -33px}.intl-tel-input .do{background-position:-96px -33px}.intl-tel-input .dz{background-position:-112px -33px}.intl-tel-input .ec{background-position:-128px -33px}.intl-tel-input .ee{background-position:-144px -33px}.intl-tel-input .eg{background-position:-160px -33px}.intl-tel-input .er{background-position:-176px -33px}.intl-tel-input .es{background-position:-192px -33px}.intl-tel-input .et{background-position:-208px -33px}.intl-tel-input .fi{background-position:-224px -33px}.intl-tel-input .fj{background-position:-240px -33px}.intl-tel-input .fk{background-position:0 -44px}.intl-tel-input .fm{background-position:-16px -44px}.intl-tel-input .fo{background-position:-32px -44px}.intl-tel-input .fr,.intl-tel-input .bl,.intl-tel-input .mf{background-position:-48px -44px}.intl-tel-input .ga{background-position:-64px -44px}.intl-tel-input .gb{background-position:-80px -44px}.intl-tel-input .gd{background-position:-96px -44px}.intl-tel-input .ge{background-position:-112px -44px}.intl-tel-input .gf{background-position:-128px -44px}.intl-tel-input .gh{background-position:-144px -44px}.intl-tel-input .gi{background-position:-160px -44px}.intl-tel-input .gl{background-position:-176px -44px}.intl-tel-input .gm{background-position:-192px -44px}.intl-tel-input .gn{background-position:-208px -44px}.intl-tel-input .gp{background-position:-224px -44px}.intl-tel-input .gq{background-position:-240px -44px}.intl-tel-input .gr{background-position:0 -55px}.intl-tel-input .gt{background-position:-16px -55px}.intl-tel-input .gu{background-position:-32px -55px}.intl-tel-input .gw{background-position:-48px -55px}.intl-tel-input .gy{background-position:-64px -55px}.intl-tel-input .hk{background-position:-80px -55px}.intl-tel-input .hn{background-position:-96px -55px}.intl-tel-input .hr{background-position:-112px -55px}.intl-tel-input .ht{background-position:-128px -55px}.intl-tel-input .hu{background-position:-144px -55px}.intl-tel-input .id{background-position:-160px -55px}.intl-tel-input .ie{background-position:-176px -55px}.intl-tel-input .il{background-position:-192px -55px}.intl-tel-input .in{background-position:-208px -55px}.intl-tel-input .io{background-position:-224px -55px}.intl-tel-input .iq{background-position:-240px -55px}.intl-tel-input .ir{background-position:0 -66px}.intl-tel-input .is{background-position:-16px -66px}.intl-tel-input .it{background-position:-32px -66px}.intl-tel-input .jm{background-position:-48px -66px}.intl-tel-input .jo{background-position:-64px -66px}.intl-tel-input .jp{background-position:-80px -66px}.intl-tel-input .ke{background-position:-96px -66px}.intl-tel-input .kg{background-position:-112px -66px}.intl-tel-input .kh{background-position:-128px -66px}.intl-tel-input .ki{background-position:-144px -66px}.intl-tel-input .km{background-position:-160px -66px}.intl-tel-input .kn{background-position:-176px -66px}.intl-tel-input .kp{background-position:-192px -66px}.intl-tel-input .kr{background-position:-208px -66px}.intl-tel-input .kw{background-position:-224px -66px}.intl-tel-input .ky{background-position:-240px -66px}.intl-tel-input .kz{background-position:0 -77px}.intl-tel-input .la{background-position:-16px -77px}.intl-tel-input .lb{background-position:-32px -77px}.intl-tel-input .lc{background-position:-48px -77px}.intl-tel-input .li{background-position:-64px -77px}.intl-tel-input .lk{background-position:-80px -77px}.intl-tel-input .lr{background-position:-96px -77px}.intl-tel-input .ls{background-position:-112px -77px}.intl-tel-input .lt{background-position:-128px -77px}.intl-tel-input .lu{background-position:-144px -77px}.intl-tel-input .lv{background-position:-160px -77px}.intl-tel-input .ly{background-position:-176px -77px}.intl-tel-input .ma{background-position:-192px -77px}.intl-tel-input .mc{background-position:-208px -77px}.intl-tel-input .md{background-position:-224px -77px}.intl-tel-input .me{background-position:-112px -154px;height:12px}.intl-tel-input .mg{background-position:0 -88px}.intl-tel-input .mh{background-position:-16px -88px}.intl-tel-input .mk{background-position:-32px -88px}.intl-tel-input .ml{background-position:-48px -88px}.intl-tel-input .mm{background-position:-64px -88px}.intl-tel-input .mn{background-position:-80px -88px}.intl-tel-input .mo{background-position:-96px -88px}.intl-tel-input .mp{background-position:-112px -88px}.intl-tel-input .mq{background-position:-128px -88px}.intl-tel-input .mr{background-position:-144px -88px}.intl-tel-input .ms{background-position:-160px -88px}.intl-tel-input .mt{background-position:-176px -88px}.intl-tel-input .mu{background-position:-192px -88px}.intl-tel-input .mv{background-position:-208px -88px}.intl-tel-input .mw{background-position:-224px -88px}.intl-tel-input .mx{background-position:-240px -88px}.intl-tel-input .my{background-position:0 -99px}.intl-tel-input .mz{background-position:-16px -99px}.intl-tel-input .na{background-position:-32px -99px}.intl-tel-input .nc{background-position:-48px -99px}.intl-tel-input .ne{background-position:-64px -99px}.intl-tel-input .nf{background-position:-80px -99px}.intl-tel-input .ng{background-position:-96px -99px}.intl-tel-input .ni{background-position:-112px -99px}.intl-tel-input .nl,.intl-tel-input .bq{background-position:-128px -99px}.intl-tel-input .no{background-position:-144px -99px}.intl-tel-input .np{background-position:-160px -99px}.intl-tel-input .nr{background-position:-176px -99px}.intl-tel-input .nu{background-position:-192px -99px}.intl-tel-input .nz{background-position:-208px -99px}.intl-tel-input .om{background-position:-224px -99px}.intl-tel-input .pa{background-position:-240px -99px}.intl-tel-input .pe{background-position:0 -110px}.intl-tel-input .pf{background-position:-16px -110px}.intl-tel-input .pg{background-position:-32px -110px}.intl-tel-input .ph{background-position:-48px -110px}.intl-tel-input .pk{background-position:-64px -110px}.intl-tel-input .pl{background-position:-80px -110px}.intl-tel-input .pm{background-position:-96px -110px}.intl-tel-input .pr{background-position:-112px -110px}.intl-tel-input .ps{background-position:-128px -110px}.intl-tel-input .pt{background-position:-144px -110px}.intl-tel-input .pw{background-position:-160px -110px}.intl-tel-input .py{background-position:-176px -110px}.intl-tel-input .qa{background-position:-192px -110px}.intl-tel-input .re{background-position:-208px -110px}.intl-tel-input .ro{background-position:-224px -110px}.intl-tel-input .rs{background-position:-240px -110px}.intl-tel-input .ru{background-position:0 -121px}.intl-tel-input .rw{background-position:-16px -121px}.intl-tel-input .sa{background-position:-32px -121px}.intl-tel-input .sb{background-position:-48px -121px}.intl-tel-input .sc{background-position:-64px -121px}.intl-tel-input .sd{background-position:-80px -121px}.intl-tel-input .se{background-position:-96px -121px}.intl-tel-input .sg{background-position:-112px -121px}.intl-tel-input .sh{background-position:-128px -121px}.intl-tel-input .si{background-position:-144px -121px}.intl-tel-input .sk{background-position:-160px -121px}.intl-tel-input .sl{background-position:-176px -121px}.intl-tel-input .sm{background-position:-192px -121px}.intl-tel-input .sn{background-position:-208px -121px}.intl-tel-input .so{background-position:-224px -121px}.intl-tel-input .sr{background-position:-240px -121px}.intl-tel-input .ss{background-position:0 -132px}.intl-tel-input .st{background-position:-16px -132px}.intl-tel-input .sv{background-position:-32px -132px}.intl-tel-input .sx{background-position:-48px -132px}.intl-tel-input .sy{background-position:-64px -132px}.intl-tel-input .sz{background-position:-80px -132px}.intl-tel-input .tc{background-position:-96px -132px}.intl-tel-input .td{background-position:-112px -132px}.intl-tel-input .tg{background-position:-128px -132px}.intl-tel-input .th{background-position:-144px -132px}.intl-tel-input .tj{background-position:-160px -132px}.intl-tel-input .tk{background-position:-176px -132px}.intl-tel-input .tl{background-position:-192px -132px}.intl-tel-input .tm{background-position:-208px -132px}.intl-tel-input .tn{background-position:-224px -132px}.intl-tel-input .to{background-position:-240px -132px}.intl-tel-input .tr{background-position:0 -143px}.intl-tel-input .tt{background-position:-16px -143px}.intl-tel-input .tv{background-position:-32px -143px}.intl-tel-input .tw{background-position:-48px -143px}.intl-tel-input .tz{background-position:-64px -143px}.intl-tel-input .ua{background-position:-80px -143px}.intl-tel-input .ug{background-position:-96px -143px}.intl-tel-input .us{background-position:-112px -143px}.intl-tel-input .uy{background-position:-128px -143px}.intl-tel-input .uz{background-position:-144px -143px}.intl-tel-input .va{background-position:-160px -143px}.intl-tel-input .vc{background-position:-176px -143px}.intl-tel-input .ve{background-position:-192px -143px}.intl-tel-input .vg{background-position:-208px -143px}.intl-tel-input .vi{background-position:-224px -143px}.intl-tel-input .vn{background-position:-240px -143px}.intl-tel-input .vu{background-position:0 -154px}.intl-tel-input .wf{background-position:-16px -154px}.intl-tel-input .ws{background-position:-32px -154px}.intl-tel-input .ye{background-position:-48px -154px}.intl-tel-input .za{background-position:-64px -154px}.intl-tel-input .zm{background-position:-80px -154px}.intl-tel-input .zw{background-position:-96px -154px}
.intl-tel-input{position:relative;display:inline-block}
.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}
.intl-tel-input .hide{display:none}
.intl-tel-input .v-hide{visibility:hidden}
.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:44px;margin-left:0}
.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}
.intl-tel-input .flag-dropdown:hover{cursor:pointer}
.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}
.intl-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}
.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}
.intl-tel-input .selected-flag{z-index:1;position:relative;width:38px;height:100%;padding:0 0 0 8px}
.intl-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}
.intl-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}
.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}
.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;width:430px;max-height:200px;overflow-y:scroll}
.intl-tel-input .country-list .flag{display:inline-block}
.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}
.intl-tel-input .country-list .country{padding:5px 10px}
.intl-tel-input .country-list .country .dial-code{color:#999}
.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}
.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name{margin-right:6px}
div#rc-connect {position: static; display:none;}
#rc-phone-form{overflow: visible !important;}  
#rc-phone {position: fixed; right: 5px; bottom: 10px; width: 62px; height: 62px; z-index: 1000; margin: 0;}
#rc-phone.rc-inactive {background: url("../../../../biomanix.a.gogoogs.com/4/images/back.png-v=3")/*tpa=http://hotdisk.org/images/back.png?v=3*/;}
#rc-phone-back {display: none;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 50px;
height: 50px;
border-radius: 50%;
background: url("../img/redphone.png")/*tpa=http://hotdisk.org/images/redphone.png*/ center center #3fae2a no-repeat;
-webkit-box-shadow: 0 0 16px rgba(0,0,0,0.45);
-moz-box-shadow: 0 0 16px rgba(0,0,0,0.45);
box-shadow: 0 0 16px rgba(0,0,0,0.45);
z-index: 10;}
#rc-phone.rc-inactive #rc-phone-back {display: block;}
#rc-phone-form {position: absolute; top: 6px; right: 6px; background-color: #363f43; width: 48px; height: 38px; border-radius: 25px; -webkit-box-shadow: 0 0 16px rgba(0,0,0,0.45); -moz-box-shadow: 0 0 16px rgba(0,0,0,0.45); box-shadow: 0 0 16px rgba(0,0,0,0.45); padding-top: 12px;}
#rc-phone-icon {position: absolute; left: -1px; top: 0; width: 50px; height: 50px; border-radius: 50%; background: url("../img/redphone.png")/*tpa=http://hotdisk.org/images/redphone.png*/ center center #3fae2a no-repeat; z-index: 1;}
#rc-phone-form-wrap {width: 330px; padding-left: 62px; position: relative; z-index: 10;}
#rc-recall {width: 80px; color: #fff; font: 0.8em/1.1em arial; float: left; line-height: 14px; margin-right: 19px;}
#rc-phone-field {padding: 2px 9px 0 9px; float: left; width: 150px; height: 22px; position: relative; border-radius: 12px; background-color: #eee; -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5) inset; -moz-box-shadow: 0 0 2px rgba(0,0,0,0.5) inset; box-shadow: 0 0 2px rgba(0,0,0,0.5) inset; margin-top: 2px;}
.intl-tel-input ul.country-list {bottom: 25px; font-family: arial; font-size: 13px; width: 210px;}
.intl-tel-input input {padding-left:34px!important;}
#rc-phone-input {width: 100%; height: 19px; border: 0 none; font: 0.783em/1em arial; color: #b2b2b2; margin: 0; padding: 0; background: none !important; border: none !important; box-shadow: none !important; line-height: 12px;}
#rc-phone-input:focus {color: #4c4c4c;}
#rc-phone-button {float: left; width: 22px; height: 22px; background: url("../img/icons-phone.png")/*tpa=http://hotdisk.org/images/icons-phone.png*/ #eee; cursor: pointer; margin: 2px 0 0 9px; border-radius: 50%;background-color: rgb(238, 238, 238);}
#rc-phone-button:hover {background-position: -22px 0;background-color:rgb(63, 174, 42);}
#rc-phone-button.rc-pressed {background-position: -22px 0;}
#rc-phone-form-close {display:none;position: absolute; z-index: 2; top: -1px; left: 1px; width: 18px; height: 18px; background: url("../img/icons-phone.png")/*tpa=http://hotdisk.org/images/icons-phone.png*/ -62px 0; cursor: pointer; display: none;}
#rc-phone-form-close:hover {background-position: -44px 0;}
#rc-phone-form-close.closed{height:0;width:0;}
#rc-phone-form:hover #rc-phone-form-close{display:block;}
#rc-copyright {position: absolute; bottom: -14px; right: 41px; background: rgba(250, 250, 250, 0.5); padding: 0 4px; border-radius: 0 0 2px 2px; z-index: -1; border: 1px solid rgba(100, 100, 100, 0.25);}
#rc-copyright-wrap {padding: 0px 2px; font-family: arial; font-size: 0.65em; line-height: 0.65em; height: 12px; text-decoration: none; color: #555; cursor: pointer;}
#rc-copyright-wrap:hover {text-decoration: underline;}
#rc-copyright-red {color: #b3282d; font-size: 1em;}
#rc-overlay {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: 0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); z-index: 998; display: none;}
#rc-popup {position: fixed; left: 0; right: 0; top: 200px; margin: 0 auto; width: 460px; background: #ebecec; z-index: 999; padding-top: 50px; display: none;}
#rc-popup-close {position: absolute; top: 10px; right: 10px; width: 24px; height: 25px; background: url("../img/icons-phone.png")/*tpa=http://hotdisk.org/images/icons-phone.png*/ 0 -22px; cursor: pointer;}
#rc-popup-close:hover {background-position: 0 -47px;} 
#rc-popup-text {text-align: center; padding: 0 90px 35px 90px; font: 1.51em/1.21em arial; color: #7b8083;}
#rc-popup-form {padding-left: 82px; height: 83px;}
#rc-popup-form-field {width: 200px; height: 29px; background: #fff; border-radius: 20px; padding: 12px 21px 0 21px; float: left; position: relative;}
#rc-connect div.rc-call-progress {display: none; position: absolute; top: 0; left: 0; width: 0; overflow: hidden; transition: width 0.8s linear 0s;}
#rc-connect div.rc-progress-drag {background: url("../../../../biomanix.a.gogoogs.com/4/images/p.png-v=3")/*tpa=http://hotdisk.org/images/p.png?v=3*/ repeat-x;}
#rc-connect div.rc-timer {float: left;}
#rc-connect #rc-popup-form-field div.rc-call-progress {height: 41px; max-width: 242px;}
#rc-connect #rc-popup-form-field div.rc-progress-drag {height: 41px; width: 242px; border-radius: 20px;}
#rc-connect #rc-popup-form div.rc-timer {margin-left: 13px; color: #808080; font: 0.95em/1em arial; padding-top: 13px;}
#rc-connect #rc-phone-field div.rc-call-progress {height: 24px; max-width: 169px;}
#rc-connect #rc-phone-field div.rc-progress-drag {height: 24px; width: 169px; border-radius: 12px;}
#rc-connect #rc-phone-form div.rc-timer {color: #fff; font: 0.7em/1.1em arial; padding-top: 8px; margin-left: 6px;}
#rc-popup-form-input {width: 160px; border: 0 none; background: #fff; color: #a0a0a0; font: 1.22em arial; padding: 0; margin: 0;}
#rc-popup-form-input:focus {color: #4c4c4c;}
#rc-popup-form-button {float: left; margin-left: 15px; cursor: pointer; width: 40px; height: 40px; border-radius: 50%; background: url("../img/icons-phone.png-v=3.png")/*tpa=http://hotdisk.org/images/icons-phone.png?v=3*/ -24px -22px #eee;}
#rc-popup-form-button:hover {background-position: -64px -22px;}
#rc-popup-form-button.rc-pressed {background-position: -104px -22px;}
#rc-popup-copyright {text-align: center; font-family: arial; padding-bottom: 4px;}
#rc-popup-copyright-wrap {display: inline-block; color: #a0a0a0; text-decoration: none; font-size: 0.7em;}
#rc-popup-copyright-wrap:hover {text-decoration: underline;}
#rc-popup-copyright-red {font-size: 1em; color: #b3282d;}
.rc-blur {-webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); filter: url()/*tpa=http://hotdisk.org/css/blur.svg#blur*/; filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');}
.rc-button-widget {}
.country-icon{position:absolute;width:22px;top:-2px;left:5px;}
.country-icon img{width:100%;height:auto;}
.rc-button-widget-wrap {position: relative; font-size: 14px;}
.rc-button-widget-container {position: relative; font-family: arial; color: #363f43; cursor: pointer;}
.rc-button-widget-small .rc-button-widget-container {width: 130px; height: 38px; font-size: 0.715em;}
.rc-button-widget-medium .rc-button-widget-container {width: 170px; height: 48px; font-size: 0.923em;}
.rc-button-widget-large .rc-button-widget-container {width: 210px; height: 58px; font-size: 1em;}
.rc-button-widget-rectangle .rc-button-widget-container {}
.rc-button-widget-rounded.rc-button-widget-small .rc-button-widget-container {border-radius: 20px;}
.rc-button-widget-rounded.rc-button-widget-medium .rc-button-widget-container {border-radius: 25px;}
.rc-button-widget-rounded.rc-button-widget-large .rc-button-widget-container {border-radius: 30px;}
.rc-button-widget-icon {position: absolute; border-radius: 50%; background: url('../../../../biomanix.a.gogoogs.com/4/images/tubes.png')/*tpa=http://hotdisk.org/images/tubes.png*/ no-repeat;}
.rc-button-widget-small .rc-button-widget-icon {width: 26px; height: 26px; background-position: 2px 1px; top: 6px; left: 6px;}
.rc-button-widget-medium .rc-button-widget-icon {width: 34px; height: 34px; background-position: 2px -33px; top: 7px; left: 8px;}
.rc-button-widget-large .rc-button-widget-icon {width: 44px; height: 44px; background-position: 2px -73px; top: 7px; left: 8px;}
.rc-button-widget-small .rc-button-widget-container:hover .rc-button-widget-icon {top: -1px; left: -1px; width: 40px; height: 40px; background-position: -45px 8px;}
.rc-button-widget-medium .rc-button-widget-container:hover .rc-button-widget-icon {top: -1px; left: -1px; width: 50px; height: 50px; background-position: -46px -25px;}
.rc-button-widget-large .rc-button-widget-container:hover .rc-button-widget-icon {top: -1px; left: -1px; width: 60px; height: 60px; background-position: -47px -65px;}
.rc-button-widget-small.rc-button-widget-rectangle .rc-button-widget-container:hover {border-radius: 20px 0 0 20px;}
.rc-button-widget-medium.rc-button-widget-rectangle .rc-button-widget-container:hover {border-radius: 25px 0 0 25px;}
.rc-button-widget-large.rc-button-widget-rectangle .rc-button-widget-container:hover {border-radius: 30px 0 0 30px;}
.rc-button-widget-small .rc-button-widget-text {padding: 8px 13px 0 43px;}
.rc-button-widget-medium .rc-button-widget-text {padding: 10px 23px 0 56px;}
.rc-button-widget-large .rc-button-widget-text {padding: 13px 26px 0 72px;}
#rc-phone.rc-phone-absolute {position: absolute; top: auto; left: auto; right: auto; bottom: auto; background: none; width: 375px;}
#rc-phone.rc-phone-absolute #rc-phone-form {display: block; width: 375px;}
#rc-phone.rc-phone-absolute #rc-phone-icon #rc-phone-form-close,#rc-phone.rc-phone-absolute #rc-phone-icon:hover #rc-phone-form-close {display: none!important;}


/* Popup */

.comeback_popup {
  position: absolute;
  z-index: 300;
  top: 20%;
  left: 50%;
  width: 828px;
  margin-left: -414px;
  background-color: #FFF;
}

.comeback_popup_exit {
    position: absolute;
    right: -35px;
    top: -35px;
    cursor: pointer;
}

.comeback_popup header {
  position: relative;
  padding: 23px 0;
  font-weight: bold;
  font-size: 24px;
  color: #fff;
  padding-left: 60px;
  background-color: #f81752;
}

.comeback_popup__label {
  position: absolute;
  padding-top: 20px;
  left: -28px;
  top: -28px;
  width: 81px;
  height: 81px;
  line-height: 100%;
  border-radius: 50%;
  background: url(../img/label_bg.png)/*tpa=http://biomanix.ru/674/images/label_bg.png*/ no-repeat left top;
  color: #F81752;
  text-align: center;
}

.comeback_popup__number {
  font-size: 39px;
}

.comeback_popup__label sup {
  vertical-align: top;
  position: relative;
  top: 4px;
}

.comeback_popup__label sup, .comeback_popup__name {
  font-size: 13px;
}

.comeback_popup__left {
  position: relative;
  padding: 30px 0 30px 30px;
  width: 50%;
  float: left;
}

.comeback_popup__left__wrapper {
  padding-right: 60px;
}

.comeback_popup__left:after {
  content: "";
  display: block;
  width: 0; 
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff; 
  position: absolute;
  top: 24px;
  right: -8px;
}

.comeback_popup__left h2 {
  font-weight: bold;
  line-height: 100%;
  font-size: 24px;
  margin: 0;
}

.comeback_popup__prices {
  margin: 10px 85px 0 0;
}

.comeback_popup__prices__left {
  float: left;
  font-size: 15px;
}

.comeback_popup__container:after, .comeback_popup__prices:after, .comeback_popup__wrapper:after {
  content: "";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
}

.comeback_popup__prices__price__text {
  margin-top: 5px;
  font-size: 24px;
  color: #f71751;
  font-weight: bold;
}

.comeback_popup__prices__right {
  float: right;
  color: #929191;
}

.comeback_popup__prices__right .comeback_popup__prices__price__text {
  position: relative;
  color: #929191;
  font-size: 20px;
}

.comeback_popup__prices__right .comeback_popup__prices__price__text:before {
  content: '';
    display: block;
    position: relative;
    top: 10px;
    height: 2px;
    width: 100%;
    background-color: #FC2121;
    -moz-transform: rotate(-7.5deg);
    -o-transform: rotate(-7.5deg);
    -webkit-transform: rotate(-7.5deg);
    -ms-transform: rotate(-7.5deg);
    transform: rotate(-7.5deg);
}

.comeback_popup__timer {
  margin-top: 50px;
}

.comeback_popup__timer__title {
  font-size: 15px!important;
}

.comeback_popup__timer__inner {
  margin-top: 35px;
}

.number_block {
  position: relative;
  display: inline-block;
  width: 68px;
  height: 69px;
  margin-right: 5px;
  font-size: 50px;
  color: #FFF;
  line-height: 59px;
  text-align: center;
  background: url(../img/tm_block_bg.png)/*tpa=http://biomanix.ru/674/images/tm_block_bg.png*/ no-repeat left top;
}

.number_block:before {
  display: inline-block;
  position: absolute;
  top: -50px;
  left: 2px;
  margin-bottom: 15px;
  font-size: 13px;
  color: #929191;
}

.timer__days:before {
  content: "Дней";
}

.timer__hours:before {
  content: "Часов";
}

.timer__minutes:before {
  content: "Минут";
}

.timer__seconds:before {
  content: "Секунд";
}

.comeback_popup__right {
  width: 50%;
  padding: 10px 40px;
  height: 100%;
  float: right;
  background-color: #e6e6e6;
}

.comeback_popup__form h3 {
  margin: 0 0 15px 0;
  line-height: 100%;
  font-size: 24px;
}

.comeback_popup__form input[type="text"], .comeback_popup__form select {
  width: 100% !important;
  height: 50px !important;
  border-radius: 2px !important;
  margin-bottom: 18px !important;
  padding: 0 14px !important;
  border: none !important;
  outline: none;
  box-shadow: inset 0 15px 15px -12px rgba(0,0,0,0.24);
  max-width: 100% !important;
  box-sizing: border-box;
}

.popup_order_button {
  width: 100%;
  background-color: #3FD012;
  border: none;
  padding: 17px 0 14px 0;
  font-size: 24px;
  color: #fff;
  border-radius: 2px;
    box-shadow: 0 0 11px rgba(42,139,11,0.49);
  border-bottom: 3px solid rgba(49,164,14,1);
}

.popup_order_button:focus {
  outline: none;
}

.popup_order_button:hover {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#57e219+0,44d413+47,3fd012+100 */
  background: rgb(87,226,25); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(87,226,25,1) 0%, rgba(68,212,19,1) 47%, rgba(63,208,18,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(87,226,25,1) 0%,rgba(68,212,19,1) 47%,rgba(63,208,18,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(87,226,25,1) 0%,rgba(68,212,19,1) 47%,rgba(63,208,18,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57e219', endColorstr='#3fd012',GradientType=0 ); /* IE6-9 */
}

.popup_order_button:active {
  background: #31a40e;
}

.last_complect {
  position: relative;
  margin-top: 15px;
}

.last_complect span {
    display: inline-block;
    width: 35px;
    height: 35px;
    padding-top: 4px;
    font-size: 26px;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    background-color: #f81752;
}

.last_complect:before {
  content: "";
  display: block;
  position: absolute;
  top: -45px;
    left: -31px;
  width: 25px;
  height: 58px;
  background-image: url(../img/popup_arrow.png)/*tpa=http://biomanix.ru/674/images/popup_arrow.png*/;
}

/* New form */

.comeback_popup__prices {
  margin-right: 0;
}

.comeback_popup__prices_in {
  position: relative;
}

.comeback_popup__prices_in:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 228px;
  height: 192px;
  background: url('../img/pack.png')/*tpa=http://biomanix.ru/674/images/pack.png*/ no-repeat right top;
    background-size: contain;
}

.top_price {
  font-size: 18px;
  color: #929191;
}

.top_price:before {
  content: "Старая цена";
  display: block;
  font-size: 15px;
  color: #929191;
}

.bottom_price {
  margin-top: 15px;
  font-size: 20px;
  padding: 5px 0 5px 30px;
  color: #FFF;
  background-color: #f81752;
}

.bottom_price:before {
  content: "Цена со скидкой";
  display: block;
  font-size: 15px;
  color: #FFF;
}

.comeback_popup__left {
  padding-left: 0;
}

.comeback_popup__left__wrapper, .top_price, .comeback_popup__timer, .bottom_price {
  padding-left: 30px;
}

.comeback_popup__wrapper {
  display: table;
}

.comeback_popup__left {
  display: table-cell;
  float: none;
}

.comeback_popup__right {
  display: table-cell;
  float: none;
}
.hide_block {
    top: 25px;
    position: fixed;
    width: 100%;
    height: 65px;
    z-index: 150;
}
.close-msg {
    border-radius: 0 !important;
    box-sizing: content-box;
    padding: 0 !important;
}

/* Adaptive */

@media only screen and (max-width: 900px) {
  .comeback_popup {
    width: 80%;
    top: 5%;
    margin-left: -40%;
  }

  .comeback_popup__left, .comeback_popup__right {
    float: none;
    width: 100%;
  }

  .comeback_popup__left__wrapper, .comeback_popup__timer__inner {
    text-align: center;
  }

  .comeback_popup__left:after {
    display: none;
  }

  .comeback_popup__right {
    position: relative;
  }

  .comeback_popup__right:before {
    content: "";
    display: block;
    width: 0; 
    height: 0;
    border: 8px solid transparent;
    border-top: 8px solid #fff;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -4px;
    
  }

  .comeback_popup__wrapper {
  display: block;
  }

  .comeback_popup__left {
    display: block;
    float: left;
  }

  .comeback_popup__right {
    display: block;
    float: right;
  }

  .comeback_popup header {
    padding-top: 0;
    padding-bottom: 0;
  }

  .comeback_popup__left {
    padding-top: 10px;
  }

  .comeback_popup__prices {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 600px) {

  .comeback_popup__left__wrapper {
    padding-right: 0;
  }

  .comeback_popup__left h2 {
    text-align: center;
  }

  .comeback_popup__left {
    padding: 10px;
  }
  
  .comeback_popup__right {
    padding: 30px;
  }

  .comeback_popup__prices {
    margin-right: 0;
  }

  .comeback_popup__timer {
    margin-top: 60px;
  }

  .comeback_popup__left, .comeback_popup__right {
    padding-top: 10px;
    padding-bottom: 10px;
  }

}

@media only screen and (max-width: 500px) {
  .comeback_popup__prices {
    width: 170px;
    text-align: center;
    margin: 0 auto;
  }

  .comeback_popup__prices__left, .comeback_popup__prices__right {
    float: none;
    margin: 15px;
  }

  .comeback_popup__left {
    padding: 15px;
  }

  .number_block {
    width: 40px;
    height: 40px;
    background-size: 100%;
    font-size: 20px;
    line-height: 40px;
  }

  .number_block:before {
      top: -35px;
      font-size: 11px;
  }

  .comeback_popup__left__wrapper, .top_price, .comeback_popup__timer, .bottom_price {
    padding-left: 0;
  }

  .comeback_popup__prices_in:after {
    display: none;
  }

  .comeback_popup__timer {
    margin-top: 20px;
  }
}

/* Модальное окно */

.modal_mouse_out {
    z-index: 200;
    overflow: auto;
    /* font-family: Arial, Helvetica, sans-serif; */
    font-size: 14px;
    color: #000;
    text-align: justify;
    background: rgba(0, 0, 0, 0.9);
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.modal_mouse_pop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 191;
    cursor: pointer;
}

.hide_forever{
    display: none !important;
}




    .select-form select {
        width: 354px;
        height: 50px;
        border: 1px solid #7f7f7f;
        margin: 6px 0;
        border-radius: 10px;
        padding-left: 20px;
        box-sizing: border-box;
        outline: none;
        font-weight: bold;
        font-size: 18px;
        color: #7f7f7f;
    }

.errorMessage{
    box-sizing: border-box;
    position: absolute;
    z-index: 100000;
    font-size: 16px;
    background: #DC3434;
    color: #fff;
    margin-top: 20px;
    text-align: center;
    line-height: 12px;
    padding: 12px 12px;
}

.copyright { font-size: 14px;text-align: center; padding:20px 0;color: #6C6E6F;}
.copyright p { width: 100%; text-align: center; padding: 0; margin: 0; }
.copyright br { display: none; }
.copyright img { margin: 10px auto!important; }
.copyright img:first-child { display: block!important; }
.copyright a {color: #6C6E6F; text-decoration: none;}
.copyright a:hover { color:#FF0069; text-decoration: none; }

@media (min-width: 768px) {
  .mtop {
    margin-top: -80px;
  }
}

.price-add {
  display: block;
  font-size: 20px;
  padding-right: 20px;
}