/* Reset styles */
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 {
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
a, a:hover {
  text-decoration: none;
}
input, textarea {
  border: 0;
  outline: none;
}
b, .bold {
  font-weight: 600;
}
i, .italic {
  font-style: italic;
}

/* Font connect */

@font-face {
  font-family: 'Gotham Pro';
  src: url('fonts/GothamPro.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamPro.otf')  format('opentype'), url('fonts/GothamPro.woff') format('woff'), url('fonts/GothamPro.ttf')  format('truetype'), url('fonts/GothamPro.svg#fonts/GothamPro') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Pro';
  src: url('fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamPro-Bold.otf')  format('opentype'), url('fonts/GothamPro-Bold.woff') format('woff'), url('fonts/GothamPro-Bold.ttf')  format('truetype'), url('fonts/GothamPro-Bold.svg#fonts/GothamPro-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Pro';
  src: url('fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/GothamPro-Medium.otf')  format('opentype'), url('fonts/GothamPro-Medium.woff') format('woff'), url('fonts/GothamPro-Medium.ttf')  format('truetype'), url('fonts/GothamPro-Medium.svg#fonts/GothamPro-Medium') format('svg');
  font-weight: 600;
  font-style: normal;
}
h2 {font-size: 30px;
    font-weight: 700;
    padding: 15px 0 40px;
    text-align: center; }
	h2 span {text-transform:uppercase;display:inline-block;}
	h2 span:before {width:20px; height:2px; background:#fff; content:''; display:block; margin-left:-40px; margin-top:18px; float:left;}
		h2 span:after {width:20px; height:2px; background:#fff; content:''; display:block; margin-right:-40px; margin-top:18px; float:right;}
.about-project {float:left; margin:0 5% 0 30px; /*width:45%;*/}
.about-project  img {margin-right:45px; float:left;}
h2.bg {background:url(site-assets/head-bg.jpg) repeat; padding:27px 0; margin-bottom:40px;}
.head  {font-weight:bold; margin-bottom:10px;}
/* Common */
html, body {
  font-family: 'Gotham Pro';
  font-size: 14px;
  font-weight: 400;
  color: rgb(255, 255, 255);
  background-color:#fff;
  text-rendering: auto;
  line-height: 1.25;
}
a {
  text-decoration: none;
  color: rgb(51,51,51);
}
.open_popup {
  cursor: pointer;
}
.black {
  color: rgb(43,43,51);
  border-color: rgba(43,43,51,.3);
}
.black:hover {
  color: rgb(43,43,51);
  border-color: rgba(43,43,51,.5);
}
.white {
  color: rgb(255,255,255);
  border-color: rgba(255,255,255,.3);
}
.white:hover {
  color: rgb(255,255,255);
  border-color: rgba(255,255,255,.5);
}
.red {
  color: rgb(210,8,55);
  border-color: rgba(210,8,55,.3);
}
.red:hover {
  color: rgb(210,8,55); 
  border-color: rgba(210,8,55,.5);
}
.clear {
  clear: both;
}
.center {
  text-align: center;
}
.underline {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.dotted {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
}
.dashed {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}
.uppercase {
  text-transform: uppercase;
}
.container {
  position: relative;
  width: 980px;
  margin: 0 auto;
  padding: 0 10px;
}
input[type=text],input[type=phone], input[type=email] {display:block;font-family: "Arial";font-size: 16px;font-weight: 400;width: 265px;height: 24px;background-color: rgb(255, 255, 255);border: 3px solid rgb(255, 255, 255);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: inset 2px 3.5px 4px rgba(0, 0, 0, 0.29);-webkit-box-shadow: inset 2px 3.5px 4px rgba(0, 0, 0, 0.29);box-shadow: inset 2px 3.5px 4px rgba(0, 0, 0, 0.29);padding:12px 20px 8px;}
input[type=text]:hover,input[type=phone]:hover {}
input[type=text]:active, input[type=text]:focus {}

.button {display:block;height: 44px;cursor: pointer;color: rgb(43, 43, 51);font-family: "Arial";font-size: 16px;font-weight: 700;background-image: -moz-linear-gradient(bottom, rgb(240, 152, 0) 0%, rgb(254, 227, 0) 100%);background-image: -o-linear-gradient(bottom, rgb(240, 152, 0) 0%, rgb(254, 227, 0) 100%);background-image: -webkit-linear-gradient(bottom, rgb(240, 152, 0) 0%, rgb(254, 227, 0) 100%);background-image: linear-gradient(to top, rgb(240, 152, 0) 0%, rgb(254, 227, 0) 100%);-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);margin:0 auto; text-align: center;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;line-height: 44px;padding: 0 20px;}
.button:hover {background-image: -moz-linear-gradient(bottom, rgb(245, 181, 0) 0%, rgb(254, 227, 0) 100%);background-image: -o-linear-gradient(bottom, rgb(245, 181, 0) 0%, rgb(254, 227, 0) 100%);background-image: -webkit-linear-gradient(bottom, rgb(245, 181, 0) 0%, rgb(254, 227, 0) 100%);background-image: linear-gradient(to top, rgb(245, 181, 0) 0%, rgb(254, 227, 0) 100%);}
.button:active {}

.big_button {
color:rgb(43,43,51);
margin:38px auto;
height: 45px;
line-height: 44px;
background-image: -moz-linear-gradient(bottom, rgb(240, 152, 0) 0%, rgb(254, 227, 0) 100%);
background-image: -o-linear-gradient(bottom, rgb(240, 152, 0) 0%, rgb(254, 227, 0) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(240, 152, 0) 0%, rgb(254, 227, 0) 100%);
background-image: linear-gradient(to top, rgb(240, 152, 0) 0%, rgb(254, 227, 0) 100%);
-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
text-align: center;
cursor: pointer;
font-family: "Arial";
font-size: 21px;
font-weight: 700;
display: block;
}
.big_button:hover {background-image: -moz-linear-gradient(bottom, rgb(245, 181, 0) 0%, rgb(254, 227, 0) 100%);background-image: -o-linear-gradient(bottom, rgb(245, 181, 0) 0%, rgb(254, 227, 0) 100%);background-image: -webkit-linear-gradient(bottom, rgb(245, 181, 0) 0%, rgb(254, 227, 0) 100%);background-image: linear-gradient(to top, rgb(245, 181, 0) 0%, rgb(254, 227, 0) 100%);}
.big_button:active {}


h1 {display:inline-block; width:100%;font-size: 30px;font-weight: 700;text-align: center;padding:40px 0 30px;}

/* Header */

header {position:absolute; top:0; left:0; right:0;padding-top: 70px;z-index:10; background:url(site-assets/promo_bg.jpg) no-repeat center top;  }
header .logo {float:left;background: url(site-assets/logo.png) center no-repeat;margin-top: 5px;width: 196px; height: 91px;}
header .phone {float:right;margin-right: 10px;text-align: right;}
header .number {color: rgb(25, 25, 25);font-family: "Gotham Pro";font-size: 30px;font-weight: 700;text-transform: uppercase;}
header .city {color: rgb(25, 25, 25);font-family: "Arial";font-size: 13px;font-weight: 700;}
header .button {border-radius:8px;color: rgb(25, 25, 25);font-family: "Arial";font-size: 13px;font-weight: 400;float: right;height: 30px;line-height: 30px;margin: 10px 0;}

/* Static header */

.static_header {display:none;}
.static_header .logo {}
.static_header .phone {}
.static_header .number {}
.static_header .city {}
.static_header .button {}

/* Promo */

.promo {position: relative;height: 693px;background: url(site-assets/promo_bg.jpg) center top no-repeat;}
.promo .bubble {border-radius:8px;position: absolute; top:225px; left:6%; width:440px; background-color: rgb(219, 8, 57);font-size: 29px;font-weight: 700;text-transform: uppercase;text-shadow: 2px 3.5px 4px rgba(0, 0, 0, 0.15);text-align: center;padding: 15px 0;}
.promo .bubble:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(219, 8, 57, 0);border-top-color: #db0839;border-width: 30px;margin-left: -30px;}

/* About */

.about {margin:40px 0;}
.about .photo {width: 310px; height: 310px; float:left; background: url(site-assets/about.jpg); margin-right:40px;}
.about .title {color: rgb(0, 116, 182);font-size: 24px;font-weight: 400; padding-bottom:20px;font-family: "Gotham Pro";}
.about .text {color: rgb(43, 43, 51);line-height: 1.5;font-family: "Arial";font-size: 14px;font-weight: 400;}
.about .text p {padding-bottom:10px;}

/* Tips */

.tips {position: relative;height: 525px;background: url(site-assets/tip_bg.jpg) center no-repeat;}
.tips .container>div {float:left;width:25%; margin-top:100px;text-align: center; background-position: center top; background-repeat: no-repeat; padding-top:100px;font-size: 18px;
font-weight: 500;text-transform: uppercase;}
.tips .tip1 {background-image: url(site-assets/tip1.png);}
.tips .tip2 {background-image: url(site-assets/tip2.png);}
.tips .tip3 {background-image: url(site-assets/tip33.png);}
.tips .tip4 {background-image: url(site-assets/tip4.png);}

/* This */

.this {margin-top: -99px;color: rgb(43, 43, 51);background: url(site-assets/this_bg.jpg) bottom right no-repeat;background-size: contain;padding-bottom: 30px;}
.this .points {float: left;text-align: center;width: 33.33%;margin-top: 35px;margin-bottom: 88px;}
.this .points .number {width: 54px;height: 54px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background-color: rgb(0, 116, 182);font-size: 40px;font-weight: 700;line-height: 54px;margin: 0 auto;color: white;margin-bottom: 20px;}
.this .points .title {font-family: "Gotham Pro";font-size: 21px;font-weight: 700;margin-bottom: 15px;}
.this .points .desc {font-family: "Arial";font-size: 16px;font-weight: 400;}
.this .line {clear:both;background: url(site-assets/this_line.png) center no-repeat; font-weight: 700;color: rgb(43, 43, 51);font-size: 30px;text-align: center;margin-bottom: 50px;}
.this .line .only {color: rgb(210, 8, 55);font-size: 48px;line-height: 1;}
.this_is {float:left;width:335px;padding-left:120px;background-position:left top;background-repeat:no-repeat;margin-left:35px;height:100px;margin-bottom:39px;padding-top:8px;font-family: "Arial";font-size: 16px;font-weight: 400;line-height: 18px;}
.this_is.this1 {background-image: url(site-assets/this1.png);}
.this_is.this2 {background-image: url(site-assets/this2.png);background-position: 0 0;padding-left: 126px;margin-left: 52px;width: 310px;}
.this_is.this3 {background-image: url(site-assets/this3.png);background-position: 9px 8px;}
.this_is.this4 {background-image: url(site-assets/this4.png);background-position: 13px 15px;padding-left: 124px;margin-left: 52px;width: 305px;}

/* Works */

.works {height:3110px;background: url(site-assets/works_bg.jpg) top center no-repeat;}
.works .example {height:372px; width:984px; margin:20px auto 9px; background: url(site-assets/works_examples.jpg) no-repeat top center;}
.works .text {font-family: "Arial";font-weight: 400;margin:0 auto 53px; width:60%; }
.works .title { font-size: 19px;font-weight: 700; margin-bottom:10px;}
.works .text .title {text-align:center;}
.works .text ul {
  margin-left: 50px;
  margin-top: 20px;
  margin-bottom: 30px;}
.works .text ul li {font-size: 13px;padding-bottom: 5px;line-height: 16px;}
.image {float:left; margin:0 7px; border:4px solid #fff; border-radius:5px;  box-shadow: 0 2px 4px rgba(0, 0, 0, .2);  margin-bottom:40px;}
.works .container {width:1007px; }
.works p {margin-bottom:15px; font-size:14px;}
/* Reviews */

.reviews {height:275px;background-color: #efefef; color: rgb(43, 43, 51);}
.reviews .example {
  float: left;
  width: 315px;
  height: 250px;
  margin-top: 25px;
  margin-left: 15px;}
.reviews .quote {font-size: 24px;font-weight: 700;quotes: "“" "”";position: relative;padding-top: 68px;float: left;margin-right: 40px;margin-bottom: 5px;}
.reviews .quote:before, .reviews .quote:after {font-size: 100px; font-weight: 700; position: absolute;}
.reviews .quote:before {content: open-quote;left: -50px;left: -68px;top: 39px;}
.reviews .quote:after {content: close-quote;right: -68px;bottom: -83px;}
.reviews .author {color: rgb(0, 116, 182);font-family: "Arial";font-size: 16px;font-weight: 400; float: left;}

/* How we works */

.how_we_works {background-color: #0074b6;padding-bottom: 40px;}
.how_we_works .container {width:1004px;}
.how_we_works h1 {margin-bottom:10px;}
.how_we_works .block {position: relative;width: 20.6%; height:53px; background-repeat: no-repeat;background-position: center top;text-align: center;display: inline-block; vertical-align: middle; padding: 75px 2% 0; margin:45px 0 15px;}
.how_we_works .block1 {background-image: url(site-assets/how1.png);}
.how_we_works .block2 {background-image: url(site-assets/how2.png);}
.how_we_works .block3 {background-image: url(site-assets/how3.png);}
.how_we_works .block4 {background-image: url(site-assets/how4.png);}
.how_we_works .block5 {background-image: url(site-assets/how5.png);}
.how_we_works .block6 {background-image: url(site-assets/how6.png);}
.how_we_works .block7 {background-image: url(site-assets/how7.png);}
.how_we_works .block8 {background-image: url(site-assets/how8.png);}
.how_we_works .block9 {background-image: url(site-assets/how9.png);}
.how_we_works .block10 {background-image: url(site-assets/how10.png);}
.how_we_works .block11 {background-image: url(site-assets/how11.png);}
.how_we_works .block:after {content:"";position: absolute;width: 16px;height: 23px;background: url(site-assets/how_arrow.png);top:20%; right:-11px;margin-top:-10px;background-size:contain;}
.how_we_works .last:after {display: none;}

/* Serts */

.serts {position: relative;}
.serts .slider {width:900px; margin:0 auto;}
.serts .slider .slide {padding:10px;}
.serts .slider .slide img {width:100%; height:auto;}
.serts .arrow {position: absolute; top:36%; width: 20px; height: 32px; cursor: pointer;}
.serts .left {background: url(site-assets/left.png); left:0;}
.serts .left:hover {background: url(site-assets/left_hover.png);}
.serts .right {background: url(site-assets/right.png); right:0;}
.serts .right:hover {background: url(site-assets/right_hover.png);}
/*.serts .scroll {} */
.serts form {clear:both; margin-top:80px;}
.serts .ajax_form {}
.serts .ajax_form input[type=text],.serts .ajax_form input[type=phone] {display:inline; width: 259px;
height: 24px;background-color: rgb(255, 255, 255);
border: 3px solid rgb(250, 204, 0);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 2px 3.5px 4px rgba(0, 0, 0, 0.14);
-webkit-box-shadow: inset 2px 3.5px 4px rgba(0, 0, 0, 0.14);
box-shadow: inset 2px 3.5px 4px rgba(0, 0, 0, 0.14);
margin: 0 9px;}
.serts .big_button {width:304px;}
.serts .slide img{ max-height:200px; border:4px solid #eaeaea; }

/* AZS */

.azs {background: url(site-assets/azs_bg.jpg) center top no-repeat; margin-top:-45px;}
.azs .points {
  padding: 189px 0 0 207px;
  margin-bottom: 103px;}
.azs .points li {font-family: "Arial";font-size: 20px;font-weight: 700;width: 554px;background-color: rgb(219, 8, 57);border: 4px solid rgb(255, 255, 255);text-align: center;margin-bottom: 16px;line-height: 75px;}
.azs .points li.twoline {line-height: 23px;padding: 15px 0 14px;}
.azs .az {float:left;width: 50%; height:255px; background-repeat: no-repeat; background-position: bottom;color: rgb(43, 43, 51);font-size: 30px;font-weight: 700;text-align: center; margin: 25px 0;}
.azs .azs1 {background-image: url(site-assets/azs1.jpg);}
.azs .azs2 {background-image: url(site-assets/azs2.jpg);}
.azs .azs3 {background-image: url(site-assets/azs3.jpg);}
.azs .azs4 {background-image: url(site-assets/azs4.jpg);}
.azs .big_button {width:400px;margin-top:20px;}

/* Rules */

.rules {background-color: #efefef; text-align: center;color: rgb(43, 43, 51);padding-bottom:30px;font-size: 700;font-weight: 700;}
.rules .sale {font-size: 20px;
padding: 8px;
color: rgb(254, 254, 254);
width: 369px;
margin: 10px auto;
/* height: 65px; */
/* line-height: 65px; */
background-color: rgb(219, 8, 57);
-moz-border-radius: 16px;
-webkit-border-radius: 16px;
border-radius: 10px;}
.rules .pmi { margin: 0px auto 20px; width:200px;}

/* Staff */

.staff {color: rgb(163, 163, 163);font-size: 24px;font-weight: 700;padding-bottom: 30px;}
.staff .left, .staff .right {float:left;width: 50%;color: rgb(163, 163, 163);font-size: 24px;font-weight: 700; text-align: center;}
.staff .block {float:left;margin-top: 20px;width: 50%;text-align: center;}

/* Contacts */

.contacts {background: url(site-assets/contacts_bg.jpg) repeat;padding-bottom: 45px;}
.contacts>div {}
.contacts .left {float:left;width:594px;margin-right:30px;font-family: "Arial";font-size: 16px;font-weight: 700;}
.contacts .left .icons {padding-left:45px;line-height: 26px;font-family: "Arial";margin-bottom:10px;}
.contacts .left .phone {background: url(site-assets/phone.png) 1px 50% no-repeat;}
.contacts .left .place {background: url(site-assets/place.png) 3px 50% no-repeat;}
.contacts .left .email {background: url(site-assets/email.png) 0px 50% no-repeat;}
.contacts .left .map {margin-top: 25px;height: 305px;}
.contacts .right {float:left;width:356px;padding-top: 40px;}
.contacts .right .order {background: url(site-assets/send_order.png) 0px 50% no-repeat;font-family: "Arial";font-size: 12px;font-weight: 400;padding:10px 0 10px 75px;text-align: justify;}
.contacts .right .order .title {font-size: 24px;font-weight: 700;}
.contacts .ajax_form {margin-top: 18px;background-color: rgb(239, 239, 239);padding:8px 0;}
.contacts .ajax_form input[type=text], input[type=phone] {margin:15px auto;}
.contacts .ajax_form .button {margin:25px auto;width:212px;}

/* Footer */

footer {height: 105px;font-size: 11px;font-family: "Arial";}
footer .left {float:left;line-height: 1.636; padding-top:36px;}
footer .right {float:right;line-height: 105px;padding-right:190px; background: url(site-assets/footer_logo.jpg) center right no-repeat;}

/* Popup & Splash */

#open_popup {cursor: pointer;position: fixed;bottom:-20px;left:30px;border:1px solid rgb(213, 177, 104);border-radius:10px;background-color:rgb(58, 62, 72);color:rgb(213, 177, 104);padding:5px 20px 20px;}
#splash {position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background-color:rgba(58, 62, 48, .9);}
#popup {position:fixed;z-index:51;top:0;right:0;bottom:0;left:0;margin:auto;border:1px solid rgb(0, 116, 182);border-radius:10px;background-color: rgb(239, 239, 239);width:400px;height:380px;color:rgb(0, 116, 182);}
.popup .after {font-size:23px;margin:0 auto; }
.popup .left {margin-right:330px;}
.popup .right {width:310px;float:right;padding-top:30px;}
.popup .title {font-size:18px;font-weight:600;line-height:1.333;text-align:center;padding:30px 0 25px;}
.popup form {width:310px;min-height:220px;margin:0 auto;}
.popup input[type='submit'] {width:100%;}
.popup .close {position:absolute;top:-38px;right:-38px;width:38px;height:38px;cursor:pointer;background:url(site-assets/close.png) no-repeat;}
.popup .close:hover {background:url(site-assets/close.png) no-repeat;}
.popup input { margin-bottom: 8px;}
.after{
	height: 100px; color:#000 !important;
}
.button:disabled, .big_button:disabled{ opacity: 0.5;}

input.error {border:1px solid red!important;}
label.error {color:red; font-size:10px; display:block; font-size:9px;visibility:hidden; height:0px;}
.sticky {height:120px;  padding:0; position:fixed; background:none;}
.sticky .h-container {background: rgba(255, 255, 255, 0.9); box-shadow: 0 0 10px rgba(0,0,0,0.5); position:relative;height:80px;}
.sticky .logo {width:122px; height:63px; background-size:cover;}
.sticky .h-contacts  {float:left; margin-right:40px; margin-top:15px;}
.sticky .open_popup {margin-top:25px;}
#commentForm label.error {width:100%;}
#form3 label {display:inline-block; padding-left:10px;}#form3 p {width:33%; float:left;}
#form2 label {padding-left:25px;}
.works h2 {position:relative; }
h2 .feedback   {  display: block;
    height: 17px;
    position: absolute;
    right: 28%;
    top: -10px;
    width: 90px;}
	h2 .feedback img {    height: 106px;
    width: 80px;}
	.works .bg {padding:37px 0; line-height:55px;height:55px;}
	.bg span:after, .bg span:before {margin-top:28px;}
.bg .feedback {display: block;
    height: 17px;
    position: absolute;
    right: -161px;
    top: -25px;
    width: 90px;}
	.bg span {position:relative;}
	
	.h-menu {background:#fff;box-shadow: 0 6px 4px -4px rgba(0,0,0,0.2); height:40px; position:absolute; top:0; width:100%; text-align:center;}
	.h-menu ul {display:inline-block; }
	.h-menu li {float:left; display:block; height:40px; line-height:40px; margin:0 30px;}
	.h-menu a {color:#2b2b33; font-size:14px; display:block; height:38px;}
	.h-menu a:hover, .h-menu .active {color:#db0839; border-bottom:2px solid #db0839;}
	.sticky .h-menu {top:80px;}
	.slick-dots {display:none!important;}
	#scrollup {
position: fixed; /* фиксированная позиция */
opacity: 0.8; /* прозрачность */
padding: 15px 10px 10px; /* отступы */
right: 10px; /* отступ слева */
bottom: 10px; /* отступ снизу */
display: none; /* спрятать блок */
cursor: pointer;
z-index:9999;
}