/*============ WRAPPER ============*/
section {width: 100%; max-width: 1920px; margin: 0 auto; }
.wrap {max-width: 1200px; width: 96%;margin: 0 auto; position: relative;}
/* Text & font style */
/* Colors style */
.pink {color: #e54278;}
.blue {color: #007ece;}
.dblue {color: #004e80;}
.bir {color: #009b6e;}
.black {color: #221e1f;}
.white {color: #ffffff;}
.grey {color: #534d49;}
.grey2 {color: #ddd;}
.purp {color: #8a4cbb;}
.yellow {color: #ffeb40;}
.yellow2 {color: #ffde8b;}
.green {color: #0cab0e;}
.orange {color: #ed7505;}
.lred {color: #df2938;}
.red {color: #b71d1d;}
.dred{color: #450205;}

/*============ SECTION'S ============*/

.osc {font-family: 'Open Sans Condensed', sans-serif;}

.button {outline: none;}

sup {font-size: 60%; vertical-align: top; line-height: 100%;}

header {background: #fff; padding: 15px 0;}

header ul.topline li:nth-child(1) {width: 22%; }
header ul.topline li:nth-child(1) img {width :100%; max-width: 193px;}
header ul.topline li:nth-child(2) {width: 160px; background: url(../img/ico2.png) no-repeat 0 50%; padding:10px 0 10px 50px;}
header ul.topline li:nth-child(3) {width: 160px; background: url(../img/ico1.png) no-repeat 0 50%; padding:10px 0 10px 50px;}
header ul.topline li:nth-child(4) {width: 260px; background: url(../img/ico.png) no-repeat 0 50%; padding:10px 0 10px 70px;}
header ul.topline li:nth-child(5) {width: 180px; text-align: right; padding:10px 0 10px 0;}


#success-send {width: 100%; max-width: 720px; line-height: 120%; text-align: center; padding: calc(30px + 5%) 5%; position: relative; box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    background: url('../img/bg/bg10.jpg') 50% 50%; background-size: cover;
}
#success-send .fancybox-close-small {background: transparent; color: #fff;}

.block1 {background: url('../img/bg/bg1.jpg') 50% 50% no-repeat; background-size: cover; min-height: 625px; padding: 3% 0; overflow: hidden;}
.block1 .block {width: 80%; max-width: 980px;} 
.block1 .list {margin: calc(30px + 3%) 0;}
.block1 .list li {padding: 0 0 0 25px; margin: 25px 0; background: url(../img/check.png) no-repeat 0 50%;}
.block1 .list li span {border-bottom: 6px solid #c9e4f5;}
.block1 .box {position: absolute; right: -14%; bottom: -60px; width: 50%; max-width: 615px;}
.block1 .box img {width: 100%;}
.block1 .ing {margin: 30px 0; max-width: 580px;}
.block1 .ing li {width: 22%;}
.block1 .ing li img {padding-bottom: 20px;}
.block1 .arr {position: absolute; right: -180px; top: 50%; margin-top: -43px;}
a.button {display: block; max-width: 380px; margin: calc(30px + 3%) 0; padding: 25px 0; text-align: center; border-radius: 60px; box-shadow: 0 6px 0 #058d0b;
	background-color: #4bd226;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjOGRmYjNkIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwOWE5MGUiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(141, 251, 61)),color-stop(1, rgb(9, 169, 14)));
    background-image: -webkit-repeating-linear-gradient(top,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);
    background-image: repeating-linear-gradient(to bottom,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);
 }

.block1-1 {padding: calc(15px + 2%) 0; background: #f7f7f7;}
.block1-1 .p1 {width: 180px;}
.block1-1 ul {width: calc(100% - 200px); }
.block1-1 ul li {width: 20%;}
.block1-1 ul li img {margin-right: 10px;}


.block2 {padding: 0 0 3%;}
.block2 .title {padding: calc(30px + 3%) 0;}
.block2 .desc span {background: #d8ffd0; padding: 2px 10px;}
.block2 .list {padding-top: calc(30px + 3%);}
.block2 .list li {width: 18%;}
.block2 .list li img {padding: 15px 0; width: 100%;}
.block2 .list li p:nth-child(1) {height: 50px;}

.block3 {background: #ecf6fc; background-size: cover;  padding: calc(15px + 3%) 0;}

.block3 ul {padding: calc(15px + 3%) 0;}
.block3 ul li {width: calc(90% / 6); text-align: center; margin: 10px 0;}
.block3 ul li img {display: block; padding-bottom: 15px; margin: 0 auto; width: 100%; max-width: 167px;}
.block3 .info span {background: #b71d1d; display: inline-block; padding: 10px 14px; margin-left: 15px;}


.block5 {background: #fff url('../img/bg/bg4.jpg') 50% 100% no-repeat; background-size: cover; padding: calc(15px + 2%) 0;  overflow: hidden;}
.block5 .block .title {padding: 0 60px 0 20px; background: url(../img/bg-arr.png) no-repeat 100% 50%; background-size: cover; width: 410px; height: 256px;}
.block5 .block ul:nth-child(1) {width: 36%;}
.block5 .block ul:nth-child(2) {width: 58%;}
.block5 .arr {margin: calc(15px + 2%) 0;}
.block5 .block ul li {background: url(../img/li.png) no-repeat 0 50%; padding: 0 0 0 35px; margin: 25px 0;}
.block5 .block .list {width: calc(90% - 410px);}
.block5 a.button {margin: calc(30px + 3%) auto 0; max-width: 520px;}
.block5 .box {background: #d8edf9; padding: calc(15px + 2%); margin-top: calc(15px + 2%);}

.block7 {background: url(../img/bg/bg5.jpg) no-repeat 50% 50%; background-size: cover; padding: calc(20px + 3%) 0; overflow: hidden;}
.block7 .block {max-width: 660px; padding-bottom: 30px;}
.block7 .block p {padding: 5px 0;}
.block7 .block .title {padding-bottom: 30px;}
.block7 .box {position: absolute; right: -6%; top: 0px; width: 45%;}
.block7 .box img {width: 100%; max-width: 615px;}

.block7-1 {background: url(../img/bg/bg6.jpg) 50% 50%; background-size: cover; padding: calc(30px + 2%) 0;}
.block7-1 .title {padding-bottom: calc(15px + 2%);}
.block7-1 ul li {padding: 18px 0 5px 80px; margin: 20px 0 ; background: url(../img/plus.png) no-repeat 0 12px; }
.block7-1 ul li p:nth-child(1) {padding-bottom: 20px;}
.block7-1 ul li span {background: #d8ffd0; padding: 2px 5px;}

.block7-2 {background: #f0efef; }
.block7-2 .info {background: url(../img/tabs.png) no-repeat 0 50%; padding: calc(15px + 2%) 0 calc(15px + 2%) 190px;}

.block8 {background: url(../img/bg/bg7.jpg) 50% 50%; background-size: cover; padding: calc(30px + 2%) 0 calc(30px + 4%);}
.block8 ul {max-width: 480px; margin-top: 30px;}
.block8 ul li {padding: 10px 10px 10px 30px ;margin: 15px 0; background: #fff; border-radius: 40px; box-shadow: 0 5px 10px rgba(159,212,241,0.4);}
.block8 ul.p2 li {padding: 10px 30px 10px 10px; margin-left: 30px;}

.block8 ul li img {display: block;}
.block8 ul li p {width: calc(100% - 60px);}
.block8 ul.p1 li:nth-child(1) {width: 390px;}
.block8 ul.p1 li:nth-child(2) {width: 370px;}
.block8 ul.p1 li:nth-child(3) {width: 420px;}
.block8 ul.p1 li:nth-child(4) {width: 390px;}
.block8 ul.p2 li:nth-child(1) {width: 390px;}
.block8 ul.p2 li:nth-child(2) {width: 370px;}
.block8 ul.p2 li:nth-child(3) {width: 420px;}
.block8 .button {margin: calc(15px + 3%) auto 0;}

.block9 {background: url(../img/bg/bg8.jpg) no-repeat 50% 50%; background-size: cover; padding: calc(30px + 3%) 0;}
.block9 .title {padding-bottom: calc(30px + 3%);}
.block9 ul li {background: url(../img/dot.png) no-repeat 0 12px; padding: 5px 0 5px 25px; margin-left: 10px;}
.block9 .p1 {padding: 15px 0 0px;}
.block9 .list1 li {width: 45%;}
.block9 .list2 li {width: 35%;}
.block9 .list3 li {width: 35%;}

.block10 {background: url(../img/bg/bg9.jpg) 50% 50%; background-size: cover; padding: calc(15px + 2%) 0;}
.block10 .title {padding-bottom: calc(3% + 30px);}
.block10 ul li {width: 18%; }
.block10 ul li span {border-bottom: 6px solid #b5dbf2;}


.block10-1 {background: #fff; padding: calc(20px + 3%) 0;}
.block10-1 .title {padding-bottom: calc(3% + 30px);}
.block10-1 ul li {width: 22%; }

.block11 {background: url(../img/bg/bg10.jpg) 50% 50%; overflow: hidden; padding: calc(30px + 3%) 0 0; background-size: cover;}

.block11 .title {padding-bottom: calc(3% + 30px);}
.block11 .txt {width: 66%; padding-bottom: calc(30px + 3%);}
.block11 .txt p {padding: 10px 0;}
.block11 .txt p:last-child {width: 75%;}
.block11 .doc {position: absolute; bottom: 0; left: 65%; width: 50%; max-width: 561px}
.block11 .doc .podpis {position: absolute; bottom: 3%; left: -200px;}
.block11 .doc img {display: block; width: 100%;}
.block11 .txt span {background: #d8ffd0; padding: 2px 5px;}

.block12 {background: #fff; padding: calc(15px + 2%) 0;}
.block12 .bx-wrapper {margin-top: calc(15px + 3%);}
.block12 .desc {max-width: 800px; margin: 0 auto;}
.block12 .title {padding-bottom: 30px;}
.block12 .ava {width: 81px;}
.block12 .ava img {display: block; width: 100%;}
.block12 .txt {width: calc(97% - 81px);}
.block12 .txt p:last-child {padding-top: 10px;}

.block16 {background: url(../img/bg/bg10.jpg) 50% 50%; padding: calc(30px + 3%) 0; background-size: cover; overflow: hidden;}
.block16 .title {padding-bottom: calc(3% + 30px); max-width: 980px;}

.block16 .block {width: 65%; max-width: 700px;} 
.block16 .list {margin: 50px 0 0; max-width: 360px;}
.block16 .list li {margin: 20px 0; background: url(../img/check.png) no-repeat 0 10px; padding-left: 25px;}
.block16 .list img {padding-right: 15px;}


.block16 .forma {width: 35%; }
.block16 .formbox .akcia {padding: 0 0 10px;}

.block16 .forma .formbox {position: relative;
    background-color: #fcd304;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZlYTAwIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmOGJjMDgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(255, 234, 0)),color-stop(1, rgb(248, 188, 8)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(255, 234, 0) 0%,rgb(248, 188, 8) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(255, 234, 0) 0%,rgb(248, 188, 8) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(255, 234, 0) 0%,rgb(248, 188, 8) 100%);
    padding: 30px 10px; width:100%;}
.block16 .forma .formbox .clock {padding :10px 0;}
.block16 .forma .formbox .clock img {margin-right: 10px;}

.block16 .box-left {padding: 14px 0 0;}

.block16 .button {
    display: block;
    border: 0;
    outline: none;
    width: 100%;
    margin: 10px 0 0;
    padding: 25px 0;
    cursor: pointer;
    text-align: center;
    border-radius: 60px;
    box-shadow: 0 6px 0 #058d0b;
    background-color: #4bd226;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…B5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(141, 251, 61)),color-stop(1, rgb(9, 169, 14)));
    background-image: -webkit-repeating-linear-gradient(top,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);
    background-image: repeating-linear-gradient(to bottom,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);
}
.block16 .mid {width: 25%; }
.block16 .box {width: 36%; position: relative;}
.block16 .label {width: 192px; height: 192px; background: url(../img/sticker.png) no-repeat 50% 50%; text-align: center; position: absolute; top: 10%; left: -10%;}
.block16 .label .arr {position: absolute; top: calc(100% + 20px); left:10%;}
.block16 .zvezda {margin: 25px 0 0;}

/*============ FOOTER ============*/
footer {background: #f7f7f7; padding: calc(15px + 2%) 0;}
footer ul {width: 50%;}
footer ul li {width: 48%; margin: 2% 0;}
footer ul li img {margin-right:15px;}
footer .contact {width: 48%;}
footer .contact p {padding: 1% 0;}

.bad  {padding: 2% 0;}

.button:hover {-webkit-filter: contrast(1.15); filter: contrast(1.15);}


.bx-wrapper {margin-bottom: 0px; box-shadow: 0 5px 15px rgba(159,212,241,0.4); background: #f7f7f7 url(../img/quote.png) no-repeat 90% 90%; border: 0; padding :3%;}

.bx-wrapper .bx-viewport {left: 0; border: 0; box-shadow: none;}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -33px;
  outline: 0;
  width: 30px;
  height: 67px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-prev {
  left: -62px;
  background: url(../img/prev.png) no-repeat;
}

.bx-wrapper .bx-next {
  right: -62px;
  background: url(../img/next.png) no-repeat;
}

.bx-wrapper .bx-prev:hover {
  background-position: 0 0;
  opacity: 0.9;
}

.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus {
opacity: 0.9;
background-position: 0 0;
}

#popup {width: 96%; max-width: 660px;  padding: 3%;  background: url(../img/bg/bg1.jpg) no-repeat 50% 50%; background-size: cover;}

#popup h2 {font-size: 30px; text-align: center; margin-bottom: 25px;}

#popup .pop_form input {
  width: 100%;
  display: block;
  background: #fff;
  border: none;
  border-radius: 40px;
  height: 60px;
  margin: 0 auto 20px;
  line-height: 60px;
  padding-left: 30px;
  border: 1px solid #ccc;
}
#popup .pop_form .button {    display: block;
    border: 0;
    outline: none;
    width: 100%;
    max-width: 320px;
    margin: 10px auto 0;
    padding: 20px 0;
    cursor: pointer;
    text-align: center;
    border-radius: 60px;
    box-shadow: 0 6px 0 #058d0b;
    background-color: #4bd226;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…B5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(141, 251, 61)),color-stop(1, rgb(9, 169, 14)));
    background-image: -webkit-repeating-linear-gradient(top,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);
    background-image: repeating-linear-gradient(to bottom,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(141, 251, 61) 0%,rgb(9, 169, 14) 100%);}

@media only screen and (max-width: 1400px) {
.bx-wrapper {width: calc(96% - 60px); margin: 0 auto;}
.bx-wrapper .bx-prev {left: -50px;}
.bx-wrapper .bx-next {right: -50px;}
}

@media only screen and (max-width: 1280px) {
.block8 {background: #d6ebf8;}
}

@media only screen and (max-width: 1140px) {
.block1-1 .p1 {width: 100%; text-align: center;}
.block1-1 ul {margin: 0 auto; width: 100%; max-width: 480px; padding-top: calc(20px + 1%);}
.block1-1 ul li {width: 45%; margin: 10px 0;}
.block5 .block .list {width: calc(100% - 430px);}
.block5 .block ul:nth-child(1) {width: 45%;}
.block5 .block ul:nth-child(2) {width: 52%;}
.block7 .box {display: none;}
.block7 .block {text-align: center; margin: 0 auto;}


.block8 ul.p1 li:nth-child(1) {width: 100%;}
.block8 ul.p1 li:nth-child(2) {width: 100%;}
.block8 ul.p1 li:nth-child(3) {width: 100%;}
.block8 ul.p1 li:nth-child(4) {width: 100%;}
.block8 ul.p2 li:nth-child(1) {width: 100%;}
.block8 ul.p2 li:nth-child(2) {width: 100%;}
.block8 ul.p2 li:nth-child(3) {width: 100%;}
.block8 ul {width: 49%;}
.block8 ul.p2 li {margin-left: 0;}

.block16 .forma {width: 60%;}
.block16 .mid {width: 35%;}
.block16 .box {width: 100%; max-width: 615px; margin: 3% auto 0;}
.block16 .box img {width: 100%;}
.block16 .label .arr {display: none;}

footer ul li {width: 22%;}

}

@media only screen and (max-width: 980px) {
.bx-wrapper .bx-controls-direction a {width: 15px;}
.bx-wrapper .bx-prev {left: -25px; width: 15px; background-size: 100%;}
.bx-wrapper .bx-next {right: -25px; width: 15px; background-size: 100%;}

header ul.topline li:nth-child(2) {width: 28%;}
header ul.topline li:nth-child(3) {width: 28%;}

header ul.topline li:nth-child(4) {width: 80%; max-width: 540px; margin: 10px auto 0;}
.block2 .list {justify-content:space-around; -webkit-align-content: space-around;  -ms-flex-line-pack: distribute;}
.block2 .list li {width: 28%; margin: 3% 0;}

.block3 ul li {width: 30%;}
.block5 {background: #fff;}
.block5 .block .title {background: none; text-align: center; width :100%; height: auto; margin-bottom: calc(10px + 1%);}
.block5 .block .title .white {color: #007ece;}
.block5 .block .list {width: 100%;}
.block9 {background: #fff;}
.block9 .list2 li {width: 45%;}
.block9 .list3 li {width: 45%;}

.block10 ul li {width: 23%;}
}
@media only screen and (max-width: 860px) {
	.px52 {font-size: 28px;}
	.block11 .txt {width: 100%;}
	.block11 .doc {position: relative; width: 65%; left :40%;}
	.block11 .doc .podpis {left: -60%; width: 80%;}
	.block11 .doc .podpis img {width: 100%;}
	.block16 .title {text-align: center;}
	.block16 .label {left: 0;}
	.block16 .forma {width: 100%; max-width: 480px; margin: 0 auto;}
	.block16 .mid {width: 100%;}
	.block16 .list {margin: calc(3% + 10px) auto; max-width: 480px;}
	.block16 .timerbox { margin: 3% auto; max-width: 320px;}

	footer ul li {width: 48%;}

}

@media only screen and (max-width: 720px) {
	.px48 {font-size: 32px;}
	.title {text-align: center;}
	
	header ul.topline li:nth-child(1) {width: 40%; margin: 0 auto;}
	header ul.topline li:nth-child(2) {display: none;}
	header ul.topline li:nth-child(3) {display: none;}
	header ul.topline li:nth-child(4) {display: none;}


	.block1 .block {width: 100%;}
	.block1 .box {width:90%; position: relative; right: auto; bottom: auto; margin: 0 auto;}
	a.button {margin: calc(30px + 3%) auto;}
	.block1 .arr {display: none;}
	.block9 .list1 li {width: 100%;}	
	.block9 .list2 li {width: 100%;}
	.block9 .list3 li {width: 100%;}
	.block9 .img {width: 20%;}
	.block9 .img img {width: 100%;}

	.block9 .txt {width: 78%;}

	.block10 ul li {width: 48%; margin: 10px 0;}
	.block10-1 ul li {width: 48%; margin: 10px 0;}


}


@media only screen and (max-width: 640px) {
.px20 {font-size: 18px;}
.px22 {font-size: 18px;}
.px24 {font-size: 20px;}
.px34 {font-size: 24px;}

.block2 .list li {width: 40%;}

.block5 .block ul:nth-child(1) {width: 100%; max-width: 320px; margin: 0 auto;}
.block5 .block ul:nth-child(2) {width: 100%; max-width: 320px; margin: 0 auto;}
.block7-2 .info {padding: calc(15px + 2%) 0 calc(15px + 2%) 90px; background-size: 120px; text-align: center;}

.block8 ul {width: 100%; margin: 0 auto;}
.block8 ul.p1 li .flex {flex-flow: row-reverse;  -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; -moz-box-direction: reverse; -webkit-box-direction: reverse;}
.block8 ul.p1 li {padding: 10px 30px 10px 10px; text-align: left;}
.block12 .ava {width: 100%; text-align: center;}
.block12 .ava img {max-width: 81px; margin: 0 auto;}
.block12 .txt {text-align: center; width :100%;}
}

@media only screen and (max-width: 520px) {
	.px20 {font-size: 16px;}
	.px36 {font-size: 28px;}
	.px40 {font-size: 28px;}
	.px55 {font-size: 42px;}
	header .btn {position: relative; background: #ffd36b; text-align: center;line-height: 120%;  border-radius: 31px; min-width: 188px; height: 50px; padding: 0 10px; font-size: 12px;}
	header .btn a {margin: 0 auto;}
	header .arr {display: none;}


}

@media only screen and (max-width: 420px) {
	.px30 {font-size: 24px; line-height: 120%;}
	.px36 {font-size: 30px; line-height: 120%;}
	.px40 {font-size: 30px; line-height: 120%;}
	.px43 {font-size: 30px; line-height: 120%;}
	.px53 {font-size: 32px; line-height: 120%;}
}

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

.timerbox {font-size: 36px; max-width: 250px; font-weight: bold;}
.timerbox .countbox-num{
width: 78px; padding: 12px 0;
    background-color: #72eb46;
    /* IE9, iOS 3.2+ */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNjNlYjJkIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM4MGViNWYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(99, 235, 45)),color-stop(1, rgb(128, 235, 95)));
    /* Android 2.3 */
    background-image: -webkit-repeating-linear-gradient(top,rgb(99, 235, 45) 0%,rgb(128, 235, 95) 100%);
    /* IE10+ */
    background-image: repeating-linear-gradient(to bottom,rgb(99, 235, 45) 0%,rgb(128, 235, 95) 100%);
    background-image: -ms-repeating-linear-gradient(top,rgb(99, 235, 45) 0%,rgb(128, 235, 95) 100%);
}
.timerbox .num {width: 78px; }
.countbox-text {color: #333; font-size: 16px; line-height: 140%;}
.timerbox2 {font-size: 36px; color:#fff; margin: 0 auto; }
.timerbox2 .countbox-num {width: 78px; height: 75px; line-height: 75px; background: rgba(0,0,0,0.6); border-radius: 6px;}
.timerbox2 .num {width: 78px;}
/*цвет и фон первой фигни*/
.timerbox2 .countbox-num:first-child {color: #222; background: rgba(255,255,255,0.8);}

