#success-send {width: 100%; max-width: 720px; line-height: 120%; text-align: center; color: #fff; padding: calc(30px + 3%) 5%; position: relative; box-shadow: 0 5px 10px rgba(0,0,0,0.1);    background: #ff7a1f;}
#success-send .fancybox-close-small {background: transparent; color: #fff;}



body {font-size: 18px; font-family: 'ProximaNovaRegular';}

.wrap{max-width:1280px; width: 96%; margin:0 auto}
b, .bold{font-weight:normal; font-family: 'ProximaNovaBold';}
.light {font-family: 'ProximaNovaLight';}
.px14 {font-size: 14px;}
.px16 {font-size: 16px;}
.px18 {font-size: 18px;}
.px20 {font-size: 20px;}
.px24 {font-size: 24px;}
.px26 {font-size: 26px;}
.px34 {font-size: 34px;}
.px36 {font-size: 36px;}

.px40 {font-size: 40px;}
.px48 {font-size: 48px;}
.px54 {font-size: 54px;}
.px60 {font-size: 60px;}

.px72 {font-size: 72px;}
.white{color:#fff;}
.orange {color: #f35d40;}
.grey {color: #4d4d4d;}
.mint {color: #fcfaeb;}


.rbtb {font-weight:normal; font-family: 'ProximaNovaBold';}

.button{background:#ff4a44;background:-webkit-gradient(linear,left top,right top,from(#ff4a44),to(#ff8600));background:-webkit-linear-gradient(left,#ff4a44,#ff8600);background:-o-linear-gradient(left,#ff4a44,#ff8600);background:linear-gradient(to right,#ff4a44,#ff8600);display:block;border-radius:50px;text-align:center;color:#fff;text-transform:uppercase;font-family:"Glober-Bold";width:100%;border:none;outline:none;cursor:pointer}
input[type="text"]{color:#7b9297;font-size:20px;outline:none;border-radius:8px;padding:20px 30px;background:#fff;border:2px solid #f35d40;margin-bottom:10px;width:100%}
input[type="text"]::-webkit-input-placeholder{color:#7b9297}
input[type="text"]::-moz-placeholder{color:#7b9297;color:#7b9297}
input[type="text"]::-ms-input-placeholder{color:#7b9297}


header {box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); position: relative; background: #fff; z-index: 999;}
header .wrap {height: 60px;}
header .headline {width: 100%;}
header .logo {width: 16%;}
header .logo img {max-width: 200px; width: 100%;}
header .site-nav-box {width: calc(76% - 350px);}
header ul.nav {width: 100%;}
header ul.nav li {width: 100%;  background: url(../img/separator.png) no-repeat 0 50%; }
header ul.nav li:last-child {background: url(../img/separator.png) no-repeat 0 50%, url(../img/separator.png) no-repeat 100% 50% }
header ul.nav li a {font-size: 14px; display: block; width: 100%; text-decoration: none; text-align: center; text-transform: uppercase; color: #ff4a0a; padding: 23px 0; letter-spacing: -0.6px;}
header ul.nav li a:hover {border-top: 5px solid #ff4a0a; padding: 20px 0 24px; }

header .head-btn {display: block; color:#fff; text-decoration: none;  background: #ff4a0a;  border-radius: 6px;   text-align: center;  border: 2px solid #ff4a0a; width: 50%; max-width: 160px; text-transform: uppercase; font-size: 20px; font-weight: bold;  transition: all 0.3s;  padding: 8px 0;}
header .head-btn:hover {  background:#fff;  color: #ff4a0a;  border: 2px solid #ff4a0a;}
header .phone-header {color: #ff4a0a;letter-spacing: -2px;}
header.margin {margin-top: -100px; }
header.fixed {background: #fff; position: fixed;  width: 100%; margin-top: 0; top: 0; transition: margin 1s;}
header.fixed .headline {display: none;}
header .right-block {width: 350px; transition: all 0.3s;}

/*menu*/
.menu-icon {height: 40px; width: 45px; position: relative; cursor: pointer; transition: all 0.2s linear 0s;}
.menu-icon .bar {width: 100%; height: 6px; background-color: #ff4a0a; border-radius: 20px;  transition: all 0.3s linear 0.1s;}
.menu-icon .bar-1 {position: absolute;top: 0px;left: 0;}
.menu-icon .bar-2 {position: absolute;top: 17px;left: 0;}
.menu-icon .bar-3 {position: absolute;top: 34px;left: 0;}

.menu-button.open .menu-icon {-webkit-transform: rotate(90deg); transform: rotate(90deg);}
.menu-button.open .menu-icon .bar-2 {opacity: 0;}
.menu-button.open .menu-icon .bar-1 {-webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 17px; left: 0;}
.menu-button.open .menu-icon .bar-3 {-webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; top: 17px; left: 0;}

.mobile-nav-expand a {cursor: pointer;   width: 45px;  background: transparent;  color: #000;  display: block;  text-transform: uppercase;}
.site-nav:after {  clear: both;  display: table;  content: "";}
.sub-menu-holder {  width: 100%;  box-sizing: border-box;  overflow: auto;  text-transform: uppercase;  font-size: 18px;  line-height: 1.8em;  padding: 5px 10px;  background: #EDEDED;}
.sub-menus:after {content: "";  display: table;  clear: both;}
li ul.sub-menu li {width: 100%;  text-align: left;  margin: 0;  list-style: none;}
li ul.sub-menu li .sub-menu {text-transform: none; font-size: 14px;  border-top: none;}
li ul.sub-menu li .sub-menu a {display: block;  padding: 2px 0;}

.main-header-nav .sub-menu li a {margin-left: 5px;}
.sub-menu-holder {display: none;}
.menu-item:hover .sub-menu-holder {display: block;}
.menu-item:hover .sub-menu-holder.js-menu {display: none;}
.js-menu {display: none;}

@media (min-width: 1140px) {
.js-menu-holder.is-hidden {display: block!important;}

.mobile-nav-expand {display: none;}

.site-nav-box {display: block; position: relative;}
.main-header-nav ul {text-align: center;}

.menu > .menu-item > .sub-menu-holder {border-bottom: 1px solid #C2C2C2; border-left: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2;  position: absolute;  left: 0;  overflow: visible;  background: #f3f5f8;}
.sub-menus {margin: 0 auto;}
li ul.sub-menu li {padding: 0 20px 0 0;}
}

@media (max-width: 1140px) {
  header ul.nav {flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap;}
  header .site-nav-box {width: 50%;}
  header ul.nav li a {border-top: 1px solid #ccc;}
  header ul.nav li a:hover {border-top: 5px solid #ff4a0a; padding: 19px 0 23px;}
  .js-menu-holder.is-hidden {display: none;}
  .site-nav-box {position: absolute; right: 0; top: 100%; width: 50%; text-align: center; background: #fff; box-shadow: 0 15px 10px rgba(0,0,0,0.1);}
  .site-nav-box .menu-item {width: 100%; z-index: 999;}
  .site-nav-box .menu-item .menu-item-link:hover {transition: all 0.3s;}
  header ul.nav li {background: none;}
  header ul.nav li:last-child {background: none;}
}

.block1 { background: url(../img/bg/bg1.jpg) no-repeat 50% 100%; background-size: cover; overflow: hidden;}
.block1 .wrap {z-index: 10; padding: calc(30px + 8%) 0 calc(30px + 20%);}
.block1 .text {width: 50%; max-width: 400px; margin-left: 10%;}
.block1 .text img {padding-bottom: calc(10px + 1%); width: 80%; max-width: 279px; }
.block1 .text p {padding-top: calc(15px + 1%);}


.block1 .bot-grad {position: absolute; bottom: 0; width: 100%; padding: calc(30px + 6%) 0; background: rgba(255, 255, 255, 0.0);
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));
background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));}

.block1 .pack {position: absolute; bottom: 0; right: 0%; width: 55%;}
.block1 .pack img {width: 100%;}
.block1 .pack .podushka {width: 80%; padding-bottom: 10%;}
.block1 .pack .box {max-width: 221px; position: absolute; bottom: 8%; left: 7%;}
.block1 .pack .cloud {position: absolute; bottom:0 ; left: 15%; width: 100%; max-width: 593px;}

.block1 .pero {position: absolute;}
.block1 .pero img {width: 100%;}
.block1 .pero1 {width: 20%; left: -8%; top: 50%;}
.block1 .pero2 {right: -10%; bottom: 30%; width: 12%;}
.block1 .pero3 {right: 0; top: -4%; width: 20%;}


.block2 {padding: calc(30px + 3%) 0; background: #fff;}
.block2 .title {padding-bottom: calc(30px + 3%);}
.block2 .ico {width: 26%; text-align: center; margin: 2% 0;}
.block2 .ico p {max-width: 200px; margin: 0 auto;}
.block2 .ico .img {width: 100%; max-width: 193px; margin: 0 auto calc(20px + 3%);}
.block2 .ico .img img {width: 100%;}

.block3 {background: url(../img/bg/bg2.jpg) no-repeat 50% 0%; background-size: cover;padding: calc(30px + 6%) 0 0; }
.block3 .wrap {position: relative; z-index: 10;}
.block3 .title {padding-bottom: calc(20px + 2%);}
.block3 .info {max-width: 980px; margin: 0 auto calc(30px + 3%);}
.block3 .top-grad {position: absolute; top: 0; width: 100%; padding: calc(30px + 6%) 0; background: rgba(255, 255, 255, 0.0);
background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));
background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));
background: linear-gradient(to top, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));}

.block3 .bot-grad {position: absolute; bottom: 0; width: 100%; padding: calc(30px + 6%) 0; background: rgba(255, 255, 255, 0.0);
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));
background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.0), rgba(255, 255, 255, 1.0));}
.block3 .revolver {position:relative; width: 600px; height: 600px;}
.block3 #rev-logo {background: url(../img/ing1.png) no-repeat 50% 52%; background-size: 36%; transition: all .3s; overflow: hidden;}

.block3 .transition{-webkit-transition:1s;transition:1s}
.block3 .ico{position:absolute; width:140px; height:140px; text-align: center;cursor:pointer;}
.block3 .ico img{height:140px; width:140px; margin: 0 auto;}
.block3 .ico p {font-size: 14px; margin: 0 auto; padding-top: 5px;}
.block3 .ing-desc{width: calc(100% - 680px);  position:relative;}
.block3 #arrow {position:absolute; width:20px; height:20px; top:50%; right:-10px;transform:translateY(-50%) rotate(45deg); transition: all 0.5s;}
.block3 .desc {width: 100%; height: 100%; padding: calc(20px + 2%) calc(10px + 3%); display: none; position: relative; top: 0; line-height: 180%;}
.block3 .desc h4 {font-size: 32px; font-weight: normal; line-height: 140%; padding-bottom: calc(10px + 2%);}
.block3 .d1 {background-color:#008312;}
.block3 .d2 {background-color:#005780;}
.block3 .d3 {background-color:#00c4cb;}
.block3 .d4 {background-color:#f99b75;}
.block3 .d5 {background-color:#f3c00d;}
.block3 .d6 {background-color:#ad1056;  display: block;}
.block3 .cloud {position: relative; z-index: 10; padding-top: calc(30px + 6%); } 
.block3 .cloud .title2 {padding-bottom: calc(15px + 3%); letter-spacing: 2px;}
.block3 .cloud .wrap {padding-bottom: calc(30px + 6%);}
.block3 .cloud .block {width: 50%; position: relative; z-index: 10;}
.block3 .cloud .box {width: 100%; background: #426c84; padding: calc(20px + 3%) calc(20px + 5%); box-shadow: 10px 10px 15px rgba(0,0,0,0.4);}
.block3 .cloud a {display: block; width: 100%; max-width: 185px; padding: calc(14px + 1%) 0; margin-top: calc(10px + 2%); background: #ffde00; color: #4e4e4e;  text-align: center; border-radius: 20px; box-shadow:  8px 8px 20px rgba(255,255,255, 0.5), 2px 2px 5px rgba(0,0,0, 0.7)}
.block3 .cloud p {padding: calc(10px + 2%) 0 0;}
.block3 .cloud .pack {position: absolute; left: -10%; bottom: -5%; z-index: 1; width: 100%; max-width: 1039px;}
.block3 .cloud .pack img {width: 100%;}
.block3 .cloud .pero {position: absolute; width: 35%; top: -30%; right: -8%;}
.block3 .cloud .pero img {width:100%;}

.block4 {padding: calc(10px + 1%) 0 calc(30px + 3%) 0;}
.block4 .apteka {margin-top: calc(30px + 3%);}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {position: absolute; top: calc(50% - 20px); transform: translateY(-50%); font-size: 80px; margin: 0; padding: 0;}
.owl-carousel .owl-nav button span {font-weight: 300;  font-family: 'Roboto', sans-serif; color: #ff680c;}
.owl-carousel .owl-nav button:hover span {color: #fe4200;}
.owl-theme .owl-nav [class*='owl-']:hover {background: transparent; }
.owl-theme .owl-nav [class*='owl-'] {padding: 0; margin: 0;}
.owl-theme .owl-dots .owl-dot span {background: #fff; border: 1px solid #ff680c;}
.owl-theme .owl-dots .owl-dot.active span {background: #ff680c; border: 1px solid #ff680c;}
.owl-theme .owl-dots .owl-dot:hover span {background: #ff680c; border: 1px solid #ff680c;}
.owl-carousel .owl-nav button.owl-next {right: -50px;}
.owl-carousel .owl-nav button.owl-prev {left: -50px;}


.block6 {padding: calc(20px + 2%) 0 calc(30px + 3%) 0; background: #fff;}

.block6 .box {width: 44%;}
.block6 .img {width: 48%;}
.block6 .img .zen {opacity: 1; transition: opacity 1.5s;}
.block6 .img .zen img {width: 100%;}
.block6 .img img {width: 100%; max-width: 488px; margin: 0 auto; }
.block6 .img .hover {position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; transition: opacity 1.5s;}
.block6 .img .hover img {width: 100%; max-width: 488px; }

.block6 .img:hover .zen {opacity: 0;}
.block6 .img:hover .hover {opacity: 1;}


.block6 ul {margin: calc(20px + 1%) 0 calc(20px + 1%) 5%; max-width: 480px;}
.block6 ul li {margin: 5px 0; padding: 8px 0 8px 40px; background: url(../img/check.png) no-repeat 0 7px; background-size: 25px;}

.block6 .priem p {padding: 10px 0;}
.block6 .priem span {border-bottom: 1px solid #9f9f9f;}

.block7 {padding: calc(20px + 1%) 0; background: #fff;}
.block7 .logo {width: 48%;}
.block7 .logo img {width: 100%; max-width: 156px;}
.block7 .logo p { padding-left: 30px; margin-top: 20px; color: #e24307;}
.block7 .logo p:before {content:''; position: absolute; width: 19px; height: 18px; background: url(../img/star.png) no-repeat 0 50%; margin-left: -30px;}
.block7 .text {width: 48%;}

footer {padding: 10px 0; background: #ebeaea; color: #d0d0d0; letter-spacing: -1px; }



.popup-form {padding: calc(10px + 2%) 3%;}
.popup-form .title {padding-bottom: calc(10px + 2%);}
.call-privacy input.check {width: 15px; height: 15px; text-indent :0; margin: 0 10px 0 0; display: inline-block;}
.call-privacy {width: 100%; margin: calc(10px + 2%) auto 0;}
.call-privacy .text {display: inline-block;}
.call-privacy a {color: #767575;  display: inline-block; margin: 0;}
.call-privacy a:hover {text-decoration: none;}
#zakaz .zakaz {width: 100%; max-width: 600px; margin: calc(20px + 2%) auto 0;}
#zakaz .zakaz .title {text-align: center; font-size: 24px; padding-bottom: calc(10px + 2%);}
#zakaz .zakaz button:disabled {cursor: wait; -webkit-filter: grayscale(0.3); background: #f3f3f3; filter: grayscale(0.3); color: rgba(0,0,0,0.3); border: 2px solid #cdcdcd; box-shadow: none;}
#zakaz .btn-order {display: block; color:#fff; text-decoration: none;  background: #ff4a0a;  border-radius: 6px;   text-align: center;  border: 2px solid #ff4a0a; width: 50%; max-width: 300px; width: 100%; text-transform: uppercase; font-size: 20px; font-weight: bold; margin: 0 auto;  transition: all 0.3s;  padding: 20px 0;}
#zakaz .btn-order:hover {background:#fff; color: #ff4a0a; border: 2px solid #ff4a0a;}



form {max-width: 480px; margin: calc(10px + 2%) auto;}
form button.btn {color: #fff; text-decoration: none;  background: #ff4a0a;  border-radius: 8px; text-align: center; border: 2px solid #ff4a0a; width: 100%; text-transform: uppercase; font-size: 20px; font-weight: bold; transition: all 0.3s; padding: 20px 0;}
form button.btn:hover {background: #ff0000; color: #fff; border: 2px solid #ff0000;}
form button.btn:disabled {cursor: wait; -webkit-filter: grayscale(0.3); background: #f3f3f3; filter: grayscale(0.3); color: rgba(0,0,0,0.3); border: 2px solid #cdcdcd; }

#privacy {width :100%; max-width: 1024px; margin: 0 auto;}
#privacy p {padding: 10px 0;}
#privacy ul {padding: 10px 0; list-style-type: disc; margin-left: calc(20px + 2%);}
#policy {width :100%; max-width: 1024px; margin: 0 auto;}
#policy p {padding: 10px 0;}
#policy ul {padding: 10px 0; list-style-type: disc; margin-left: calc(20px + 2%);}

@media only screen and (max-width: 1400px) {
	.px54 {font-size: 45px;}

.block4 .apteka {padding: 0 30px;}
.owl-carousel .owl-nav button.owl-next {right: 0px;}
.owl-carousel .owl-nav button.owl-prev {left: 0px;}
.block3 .cloud .pero {position: absolute; width: 35%; top: auto; bottom: -20%; right: 0;}

}

@media only screen and (max-width: 1140px) {
	.px54 {font-size: 38px;}

	header .logo  {width: 25%;}
	header .right-block {width: 70%; max-width: 500px;}
  .block1 .pack {right: -10%;}
  .block3 .ing-desc {width: calc(100% - 600px);}
}

@media only screen and (max-width: 980px) {
.px54 {font-size: 32px;}	
.block1 .pack {right: -14%;}
.block3 .ing-desc {width: 100%; order: 2;}
.block3 #rev-logo {order: 1; margin: 0 auto calc(20px + 2%);}
.block3 #arrow {position:absolute; width:20px; height:20px; top:-10px; right:50%;transform:translateX(50%) rotate(45deg); transition: all 0.5s;}

}

@media only screen and (max-width: 860px) {
.px54 {font-size: 26px;}

.block1 .text {width: 100%; max-width: 500px; padding: 0; margin: 0 auto; text-align: center;}
.block1 .text img {margin: 0 auto;}
.block1 .pack .box {bottom: 0;}
.block1 .pack {position: relative; bottom: auto; right: auto; width: 80%; max-width: 540px; margin: 0 auto;}
.block1 .pack .podushka {position: relative; margin: calc(30px + 3%) auto 0;}

.block1 .pero3 {top: 0;}
.block1 .pero1 {left: -3%; top: auto; bottom: 10%;}
.block1 .pero2 { right: 0; bottom: 50%;}

.block6 .box {width: 100%; order: 2;}
.block6 .box .title {text-align: center;}
.block6 .img {width: 100%; order: 1; margin-bottom: calc(20px + 2%);}
.block6 .img img {width: 60%;}

}

@media only screen and (max-width: 720px) {
	.px34 {font-size: 26px;}
	header .wrap {padding: 5px 0;}
  .block1 .pack .box {width: 40%;}
  .block3 .cloud .block {width:100%; text-align: center;}
  .block3 .cloud a {margin: calc(10px + 2%) auto 0;}
  .block3 .cloud .pack {position: relative; bottom: auto; left: auto; margin: calc(30px + 3%) auto 0;}
  .block3 .cloud .pero {position: absolute; width: 35%; top: auto; bottom: -50%; right: 0;}


}

@media only screen and (max-width: 640px) {
.px54 {font-size: 20px;}
header .phone-header {font-size: 18px;}
header .head-btn {max-width: 100px; padding: 4px 0; font-size: 14px;}
header .right-block {max-width: 320px;}
.mobile-nav-expand a {width: 35px;}
.menu-icon {height: 28px; width: 35px;}
.menu-icon .bar {width: 100%; height: 4px; background-color: #ff4a0a;}
.menu-icon .bar-2 {position: absolute;top: 12px;}
.menu-icon .bar-3 {position: absolute;top: 24px;}
.menu-button.open .menu-icon .bar-1 {top: 12px;}
.menu-button.open .menu-icon .bar-3 {top: 12px;}
header ul.nav li a {padding: 20px 0;}
header ul.nav li a:hover {padding: 16px 0 20px;}

.block2 .ico {width: 31%;}

.block7 .logo {width: 100%; text-align: center;}
.block7 .logo img {margin: 0 auto;}
.block7 .text {width: 100%; text-align: center;padding-top: calc(10px + 1%);}
.block3 .revolver {width: 400px; height: 400px;}
.block3 .ico img {width: 80px; height: 80px;}
.block3 #rev-logo {background-size: 20%; background-position: 50% 46%;}
}

@media only screen and (max-width: 540px) {
.px54 {font-size: 18px;}
header .site-nav-box {width: 100%;}


.block2 .ico {width: 38%;}
.block2 .ico .img {margin: 0 auto 5%;}	
.block3 .desc {line-height: 140%;}
.block3 .revolver {width: 400px; height: 400px;}


.block3 .ico img {width: 70px; height: 70px;}
.block3 .ico p {font-size: 12px;}

}

@media only screen and (max-width: 420px) {
.px54 {font-size: 16px;}
.px34 {font-size: 20px;}
.px36 {font-size: 24px;}
header .phone-header {font-size: 12px; letter-spacing: 0px;}
header .head-btn {max-width: 70px; padding: 3px 0; font-size: 12px;}
.block6 .priem {text-align: center;}
.mobile-nav-expand a {width: 30px;}
.menu-icon {height: 21px; width: 30px;}
.menu-icon .bar {width: 100%; height: 3px; background-color: #ff4a0a;}
.menu-icon .bar-2 {position: absolute;top: 9px;}
.menu-icon .bar-3 {position: absolute;top: 18px;}
.menu-button.open .menu-icon .bar-1 {top: 9px;}
.menu-button.open .menu-icon .bar-3 {top: 9px;}

.block1 .pero2 {bottom: 40%; width: 15%;}
.block1 .pero1 {width: 35%; bottom: 5%;}

.block2 .ico p {font-size: 14px; line-height: 120%;}
.block2 {padding-bottom: calc(10px + 2%);}
.block3 .revolver {width: 300px; height: 300px;}
.block3 .desc h4 {font-size: 26px;}

}

@media only screen and (max-width: 437px) {
.block3 .revolver {width: 280px; height: 280px;}
.block3 #rev-logo { padding-top: 30px;}
.block3 .ico img {width: 50px; height: 50px;}
}
  


@media only screen and (max-width: 360px) {
.px54 {font-size: 14px;}
.px36 {font-size: 32px;}
.px36 {font-size: 20px;}
header .logo {width: 35%;}
header .right-block {max-width: 140px; width: 60%;}
header .head-btn {display: none;}
header ul.nav li a {padding: 15px 0;}
header ul.nav li a:hover {padding: 11px 0 15px;}
header .phone-header {font-size: 12px; }
.block3 .desc {line-height: 120%;}
.block2 .ico p {font-size: 12px; line-height: 120%;}
.block3 .cloud .pero {display: none;}

}
