html,
body {
  min-height: 100%;
  width: 100%;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  background: #f5f5f5;
  padding-bottom: 350px;
  position: relative;
}
h2,
.h2 {
  font-weight: 300;
  font-size: 36px;
  color: #333333;
}
h3,
.h3 {
  font-weight: 300;
  font-size: 24px;
  color: #333333;
}
h4,
.h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;  
}
p {
  color: #000000;
  line-height: 20px;
}
.navbar-inverse {
  background: #313134;
}
.navbar-brand {
  height: auto;
  padding:11px 15px;
}
.nav {
  margin-top: 20px;
  margin-left: 70px;
}
.navbar-inverse .navbar-nav > li > a {
  color: #FFF;
  font-size: 14px;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  background: transparent;
  color: #019ef2;
}
.navbar-form {
  margin-top: 0px;
  position: relative;
  margin-bottom: 0;
  border-bottom: 0;
}
.navbar-form:after {
  content: "";
  display: block;
  background: #27272a;
  position: absolute;
  width: 1px;
  height: 51px;
  left: 0px;
  top: 10px;
}
.navbar-form .btn {
  display: inline-block;
  width: 80px;
  height: 30px;
  line-height: 16px;
}
.navbar-form .row {
  margin: 0px;
  color: #949494;
  line-height: 30px;
  font-size: 12px;
}
.navbar-form .form-control {
  width: 120px;
  height: 30px;
  border-color: #252528;
  margin-right: 8px;
}
.form-control {
  border-radius: 0;
  height: 30px;
}
.badge {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 24px;
  font-size: 16px;
  font-weight: 600;
}
.how-it-works .badge {
  margin-top: 28px;
  margin-bottom: 18px;
}
.badge.info {
  color: #FFF;
  background-color: #01a84b;
}
.badge.success {
  background-color: #27ae60;
  padding: 0;
  padding-top: 1px;
}
p.one-size-block {
  height: 125px;
}
.img-iphone-one {
  background: url(../i/iphone-one.png) no-repeat center top;
  height: 502px;
}
.img-iphone-two {
  background: url(../i/iphone-two.png) no-repeat center top;
  height: 502px;
}
.img-iphone-three {
  background: url(../i/iphone-three.png) no-repeat center top;
  height: 502px;
}
/*.moika*/
.moika {
  color: #e8e8e8;
}
.moika h2 {
  color: #e8e8e8;
}
.moika h4 {
  color: #FFF;
}
.moika p {
  font-size: 13px;
  color: #e8e8e8;
  font-weight: 400;
}
.moika .icon {
  display: inline-block;
  height: 64px;
  width: 64px;
  text-align: center;
  line-height: 64px;
  margin-top: 46px;
  margin-bottom: 34px;
}
.moika .icon img {
  vertical-align: middle;
}
.moika .download-link {
  margin-top: 40px;
}
.moika a {
  color: inherit;
  text-decoration: underline;
}
/*.if-u-moika*/
.if-u-moika {
  color: #878787;
  padding-bottom: 80px;
  overflow: hidden;
}
.if-u-moika h2 {
  margin-top: 78px;
}
.if-u-moika ul {
  list-style: none;
  padding: 0 0 0 60px;
}
.if-u-moika ul li {
  position: relative;
  margin-bottom: 30px;
}
.if-u-moika ul li.next:after {
  content: "";
  display: block;
  height: 70%;
  width: 1px;
  background: #aeaeae;
  position: absolute;
  left: -46px;
  top: 47px;
}
.if-u-moika ul li .badge {
  position: absolute;
  left: -60px;
  top: 10px;
}
.if-u-moika h3 {
  color: #585858;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 38px;
  margin-top: 38px;
}
/*.benefits*/
.benefits {
  padding-top: 32px;
  padding-bottom: 72px;
  border-top: 1px solid rgba(0,1,0,.3);
}
.benefits h2 {
  margin-bottom: 42px;
}
.benefits h3 {
  color: #545454;
  font-size: 18px;
  margin-top: 0px;
  font-weight: 600;
}
.benefits p {
  font-size: 13px;
  color: #878787;
}
/*.bg-dark*/
.bg-dark {
  color: #FFF;
  line-height: 30px;
  font-size: 18px;
  font-weight: 300;
  padding-top: 47px;
  padding-bottom: 47px;
}
.bg-dark .ico {
  margin-bottom: 20px;
}
/*.like*/
.like p {
  font-size: 14px;
  color: #000;
  font-weight: 300;
  line-height: 30px;
}
.like .big {
  font-size: 18px;
  font-weight: 300;
}
.like h2 {
  margin-bottom: 32px;
}
.like .ico-soc {
  display: inline-block;
  width: 100px;
  position: relative;
  height: 58px;
  line-height: 58px;
  margin: 10px 17px;

}
.like .social {
  padding-top: 32px;
  padding-bottom: 32px;
}
.like .ico-soc span {
  color: #5c5c5c;
  font-size: 14px;
  width: 90px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #c8c8c8;
  padding-right: 52px;
  text-align: center;
  display: inline-block;
  background: #FFF;
}
.like .ico-soc img {
  position: absolute;
  right: 0px;
}
.like .ico-soc .ico {
  position: absolute;
  right: 0px;
  width: 58px;
  height: 58px;
  top: 0;
  cursor: pointer;
}
.like .ico-soc .ico.ico-fb {
  background: url(../i/ico-soc.png) no-repeat;
}
.like .ico-soc .ico.ico-fb:hover {
  background-position: 0 -71px;
}
.like .ico-soc .ico.ico-tw {
  background: url(../i/ico-soc.png) no-repeat -132px 0;
}
.like .ico-soc .ico.ico-tw:hover {
  background-position: -132px -71px;
}
.like .ico-soc .ico.ico-vk {
  background: url(../i/ico-soc.png) no-repeat -268px 0;
}
.like .ico-soc .ico.ico-vk:hover {
  background-position: -268px -71px;
}
.like .ico-soc .ico.ico-gl {
  background: url(../i/ico-soc.png) no-repeat -396px 0;
}
.like .ico-soc .ico.ico-gl:hover {
  background-position: -396px -71px;
}
/*.jumborton*/
.jumbotron.iphone {
  background: url(../i/bg-head-iphone.jpg) no-repeat center center;
  background-size: cover;
  height: 696px;
  position: relative;
}
.jumbotron.iphone.android {
  background: url(../i/Reflections.jpg) no-repeat center center;
}
.jumbotron.iphone .col-sm-6 {
  margin-top: 138px;
}
.jumbotron.iphone .col-sm-6 h2 {
  font-size: 55px;
  line-height: 55px;
  color: #01a84b;
  font-weight: 100;
  margin-top: 38px;
  margin-bottom: 38px;
}
.jumbotron.iphone .col-sm-6 p {
  color: #000;
  font-size: 24px;
  line-height: 30px;
  font-weight: 100;
}
.jumbotron.moika {
  background: url(../i/bg-section-moika.png) no-repeat center center;
  background-size: cover;
  background-attachment: fixed;
}

.jumbotron.like {
  background: url(../i/bg-section-like.png) repeat center center;
  background: cover;
  background-attachment: fixed;
  margin-bottom: 0;
}
.bg-dark {
  background: #313134;
}
.bg-gray {
  background: url(../i/bg-shadow-gray.png) repeat-x #d5d5d5;
  box-shadow:inset 0px 0px 5px rgba(0,1,0,.3);
}
.bg-gray h3 {
  margin-top: 33px;
  margin-bottom: 48px;
}
footer {
  background: #313134;
  color: #b6b6b7;
  padding-top: 28px;
  padding-bottom: 32px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
footer h3 {
  font-weight: 600;
  font-size: 18px;
  color: #FFF;
}
footer p {
  color: #b6b6b7;
}
footer a {
  color: #b6b6b7;
  text-decoration: underline;
}
/*.form-send*/
.form-send {
  background: #27ae60;
  width: 370px;
  margin-left: 60px;
  position: relative;
}
.form-send .point {
  position: absolute;
  top: -30px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  -webkit-transition: all ease-out 0.5s;
  -moz-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s;
}
.form-send .point img {
  margin: 0 -50px;
}
.form-send .clearfix {
  padding-left: 40px;
  padding-right: 40px;
}
.form-send h4 {
  color: #FFF;
  font-size: 18px;
  font-weight: 600;
  margin-top: 32px;
}
.form-send label {
  color: #f3f3f3;
  font-size: 12px;
}

.form-send .form-control {
  border-color: #1c944f;
}
.form-send p {
  color: #FFF;
  font-size: 12px;
  line-height: 20px;
  margin-top: 24px;
  margin-bottom: 32px;
}

/*.list-with-icon*/
.list-with-icon {
  list-style: none;
  padding: 0 0 0 60px;
}
.list-with-icon h4 {
  font-size: 18px;
  color: #484848;
  margin-bottom: 8px;
}
.list-with-icon p {
  color: #929292
}
.list-with-icon li {
  position: relative;
  margin-bottom: 38px;
}
.list-with-icon li .icon {
  position: absolute;
  left: -60px;
}
.list-with-icon li.next:after {
  content: "";
  display: block;
  height: 70%;
  width: 1px;
  background: #aeaeae;
  position: absolute;
  left: -46px;
  top: 47px;
}
.btn {
  border-radius: 0;
  width: 100%;
/*  -webkit-transition: all ease-out 0.5s;
  -moz-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s;*/
  font-size: 14px;
  font-weight: 600;
}
.btn-info {
  box-shadow: 0px 1px 4px rgba(2,63,28,.3);
  background: rgba(1,158,242,1);
  background: -moz-linear-gradient(top, rgba(1,158,242,1) 0%, rgba(1,158,242,1) 50%, rgba(37,172,244,1) 50%, rgba(37,172,244,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,158,242,1)), color-stop(50%, rgba(1,158,242,1)), color-stop(50%, rgba(37,172,244,1)), color-stop(100%, rgba(37,172,244,1)));
  background: -webkit-linear-gradient(top, rgba(1,158,242,1) 0%, rgba(1,158,242,1) 50%, rgba(37,172,244,1) 50%, rgba(37,172,244,1) 100%);
  background: -o-linear-gradient(top, rgba(1,158,242,1) 0%, rgba(1,158,242,1) 50%, rgba(37,172,244,1) 50%, rgba(37,172,244,1) 100%);
  background: -ms-linear-gradient(top, rgba(1,158,242,1) 0%, rgba(1,158,242,1) 50%, rgba(37,172,244,1) 50%, rgba(37,172,244,1) 100%);
  background: linear-gradient(to bottom, rgba(1,158,242,1) 0%, rgba(1,158,242,1) 50%, rgba(37,172,244,1) 50%, rgba(37,172,244,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019ef2', endColorstr='#25acf4', GradientType=0 );  
}
.btn-info:hover {
background: rgba(37,172,244,1);
background: -moz-linear-gradient(top, rgba(37,172,244,1) 0%, rgba(37,172,244,1) 50%, rgba(1,158,242,1) 51%, rgba(1,158,242,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(37,172,244,1)), color-stop(50%, rgba(37,172,244,1)), color-stop(51%, rgba(1,158,242,1)), color-stop(100%, rgba(1,158,242,1)));
background: -webkit-linear-gradient(top, rgba(37,172,244,1) 0%, rgba(37,172,244,1) 50%, rgba(1,158,242,1) 51%, rgba(1,158,242,1) 100%);
background: -o-linear-gradient(top, rgba(37,172,244,1) 0%, rgba(37,172,244,1) 50%, rgba(1,158,242,1) 51%, rgba(1,158,242,1) 100%);
background: -ms-linear-gradient(top, rgba(37,172,244,1) 0%, rgba(37,172,244,1) 50%, rgba(1,158,242,1) 51%, rgba(1,158,242,1) 100%);
background: linear-gradient(to bottom, rgba(37,172,244,1) 0%, rgba(37,172,244,1) 50%, rgba(1,158,242,1) 51%, rgba(1,158,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25acf4', endColorstr='#019ef2', GradientType=0 );
}

.btn-success {
  background: rgba(84,228,145,1);
background: -moz-linear-gradient(top, rgba(84,228,145,1) 0%, rgba(84,228,145,1) 50%, rgba(108,232,161,1) 51%, rgba(108,232,161,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(84,228,145,1)), color-stop(50%, rgba(84,228,145,1)), color-stop(51%, rgba(108,232,161,1)), color-stop(100%, rgba(108,232,161,1)));
background: -webkit-linear-gradient(top, rgba(84,228,145,1) 0%, rgba(84,228,145,1) 50%, rgba(108,232,161,1) 51%, rgba(108,232,161,1) 100%);
background: -o-linear-gradient(top, rgba(84,228,145,1) 0%, rgba(84,228,145,1) 50%, rgba(108,232,161,1) 51%, rgba(108,232,161,1) 100%);
background: -ms-linear-gradient(top, rgba(84,228,145,1) 0%, rgba(84,228,145,1) 50%, rgba(108,232,161,1) 51%, rgba(108,232,161,1) 100%);
background: linear-gradient(to bottom, rgba(84,228,145,1) 0%, rgba(84,228,145,1) 50%, rgba(108,232,161,1) 51%, rgba(108,232,161,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54e491', endColorstr='#6ce8a1', GradientType=0 );
}
.btn-success:hover {
  background: rgba(84,228,145,1);
background: -moz-linear-gradient(top, rgba(108,232,161,1) 0%, rgba(108,232,161,1) 50%, rgba(84,228,145,1) 51%, rgba(84,228,145,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(108,232,161,1)), color-stop(50%, rgba(108,232,161,1)), color-stop(51%, rgba(84,228,145,1)), color-stop(100%, rgba(84,228,145,1)));
background: -webkit-linear-gradient(top, rgba(108,232,161,1) 0%, rgba(108,232,161,1) 50%, rgba(84,228,145,1) 51%, rgba(84,228,145,1) 100%);
background: -o-linear-gradient(top, rgba(108,232,161,1) 0%, rgba(108,232,161,1) 50%, rgba(84,228,145,1) 51%, rgba(84,228,145,1) 100%);
background: -ms-linear-gradient(top, rgba(108,232,161,1) 0%, rgba(108,232,161,1) 50%, rgba(84,228,145,1) 51%, rgba(84,228,145,1) 100%);
background: linear-gradient(to bottom, rgba(108,232,161,1) 0%, rgba(108,232,161,1) 50%, rgba(84,228,145,1) 51%, rgba(84,228,145,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ce8a1', endColorstr='#54e491', GradientType=0 );
}

.btn-success.disabled, 
.btn-success[disabled], 
fieldset[disabled] .btn-success, 
.btn-success.disabled:hover, 
.btn-success[disabled]:hover, 
fieldset[disabled] .btn-success:hover, 
.btn-success.disabled:focus, 
.btn-success[disabled]:focus, 
fieldset[disabled] .btn-success:focus, 
.btn-success.disabled:active, 
.btn-success[disabled]:active, 
fieldset[disabled] .btn-success:active, 
.btn-success.disabled.active, 
.btn-success[disabled].active, 
fieldset[disabled] .btn-success.active {
  border-color: rgba(188,188,188,1);
  background: rgba(188,188,188,1);
  background: -moz-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(188,188,188,1)), color-stop(50%, rgba(188,188,188,1)), color-stop(51%, rgba(197,197,197,1)), color-stop(100%, rgba(197,197,197,1)));
  background: -webkit-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  background: -o-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  background: -ms-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  background: linear-gradient(to bottom, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#c5c5c5', GradientType=0 );
}
.btn-success {
  font-size: 18px;
  height: 50px;
}
.form-group {
  margin-bottom: 10px;
}
.clearfix .btn-success {
  margin-top: 10px
}
.connect {
  width: 370px;
  height: 50px;
  line-height: 32px;
  font-size: 18px;
}
.connect.collapsed { 
  border-color: rgba(39,174,96,1);
  background: rgba(39,174,96,1);
  box-shadow: 0px 1px 4px rgba(2,63,28,.3);

  background: -moz-linear-gradient(top, rgba(39,174,96,1) 0%, rgba(39,174,96,1) 50%, rgba(69,185,118,1) 51%, rgba(69,185,118,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(39,174,96,1)), color-stop(50%, rgba(39,174,96,1)), color-stop(51%, rgba(69,185,118,1)), color-stop(100%, rgba(69,185,118,1)));
  background: -webkit-linear-gradient(top, rgba(39,174,96,1) 0%, rgba(39,174,96,1) 50%, rgba(69,185,118,1) 51%, rgba(69,185,118,1) 100%);
  background: -o-linear-gradient(top, rgba(39,174,96,1) 0%, rgba(39,174,96,1) 50%, rgba(69,185,118,1) 51%, rgba(69,185,118,1) 100%);
  background: -ms-linear-gradient(top, rgba(39,174,96,1) 0%, rgba(39,174,96,1) 50%, rgba(69,185,118,1) 51%, rgba(69,185,118,1) 100%);
  background: linear-gradient(to bottom, rgba(39,174,96,1) 0%, rgba(39,174,96,1) 50%, rgba(69,185,118,1) 51%, rgba(69,185,118,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27ae60', endColorstr='#45b976', GradientType=0 );
}
.connect.collapsed:hover {
  border-color: rgba(28,196,99,1);
  background: rgba(28,196,99,1);
  background: -moz-linear-gradient(top, rgba(28,196,99,1) 0%, rgba(28,196,99,1) 50%, rgba(60,204,121,1) 51%, rgba(60,204,121,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,196,99,1)), color-stop(50%, rgba(28,196,99,1)), color-stop(51%, rgba(60,204,121,1)), color-stop(100%, rgba(60,204,121,1)));
  background: -webkit-linear-gradient(top, rgba(28,196,99,1) 0%, rgba(28,196,99,1) 50%, rgba(60,204,121,1) 51%, rgba(60,204,121,1) 100%);
  background: -o-linear-gradient(top, rgba(28,196,99,1) 0%, rgba(28,196,99,1) 50%, rgba(60,204,121,1) 51%, rgba(60,204,121,1) 100%);
  background: -ms-linear-gradient(top, rgba(28,196,99,1) 0%, rgba(28,196,99,1) 50%, rgba(60,204,121,1) 51%, rgba(60,204,121,1) 100%);
  background: linear-gradient(to bottom, rgba(28,196,99,1) 0%, rgba(28,196,99,1) 50%, rgba(60,204,121,1) 51%, rgba(60,204,121,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cc463', endColorstr='#3ccc79', GradientType=0 );
}
.connect,
.connect:hover {
  border-color: rgba(188,188,188,1);
  background: rgba(188,188,188,1);
  background: -moz-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(188,188,188,1)), color-stop(50%, rgba(188,188,188,1)), color-stop(51%, rgba(197,197,197,1)), color-stop(100%, rgba(197,197,197,1)));
  background: -webkit-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  background: -o-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  background: -ms-linear-gradient(top, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  background: linear-gradient(to bottom, rgba(188,188,188,1) 0%, rgba(188,188,188,1) 50%, rgba(197,197,197,1) 51%, rgba(197,197,197,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#c5c5c5', GradientType=0 );
}
.connect .point {
  margin-left: 22px;
  width: 10px;
  height: 12px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  -webkit-transition: all ease-out 0.5s;
  -moz-transition: all ease-out 0.5s;
  -o-transition: all ease-out 0.5s;
  transition: all ease-out 0.5s;
}
.connect.collapsed .point {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.connect .point img {
  position: absolute;
  top: 0;
  left: 0;
}
.bg-gray.collapse .point,
.bg-gray.collapsing .point {
  opacity: 0;
}
.bg-gray.collapse.in .point {
  opacity: 1;
}
.iphone label {
  line-height: 20px;
}
.iphone .form-control.email {
  width: 290px;
  height: 40px;
  margin-bottom: 10px;
}
.iphone .btn {
  width: 164px;
  height: 30px;
  line-height: 16px;
}
@media (max-width: 1212px) {
  .nav {
    margin-top: 18px;
    margin-left: -5px;
  }
  .navbar-inverse .navbar-nav > li > a {
    padding: 10px 13px;
  }
  .jumbotron.iphone .col-sm-6 {
    margin-top: 60px;
  }

}
@media (max-width: 992px) {
  .nav {
    margin-top: 8px;
    margin-left: 30px;
  }
  .navbar-inverse .navbar-nav > li {
    float: none;
  }
  .navbar-inverse .navbar-nav > li > a {
    padding: 0;
  }
  .jumbotron.iphone .col-sm-6 {
    margin-top: 60px;
  }
}


@media (max-width: 767px) {
  .navbar-fixed-top {
    position: relative;
  }
  .jumbotron.iphone .col-sm-6 h2 {
    font-size: 36px;
    line-height: 30px;
    margin-bottom: 16px;
    margin-top: 16px;
    text-shadow: 0px 1px 4px rgba(255,255,255,.6);
  }
  .jumbotron.iphone .col-sm-6 p {
    font-size: 18px;
    line-height: 20px;
    text-shadow: 0px 1px 4px rgba(255,255,255,.6);
  }
  .iphone .form-control.email {
    width: 100%;
  }
  .connect .point {
    margin-left: 6px;
  }
  .if-u-moika {
    padding-bottom: 30px;
  }
  .nav {
    margin: 0;
    text-align: center;
  }
  .navbar-form {
    text-align: center;
  }
  .navbar-form .row {
    text-align: center;
  }
  .navbar-form .form-group {
    text-align: center;
  }
  .navbar-form .form-group input {
    width: 62%;
    display: inline-block;
  }
  .navbar-form .form-group .btn {
    width: 62%;
  }
  .jumbotron.iphone {
    padding: 0;
    height: 471px;
  }
  .jumbotron.iphone .col-sm-6 {
    text-align: center;
    margin-top: 0px;
  }
  p.one-size-block {
    height: auto;
    margin-bottom: 32px;
  }
  .img-iphone-one,
   .img-iphone-two,
   .img-iphone-three {
    height: 623px;
    margin-bottom: 32px;
  }
  .moika .icon {
    margin-bottom: 8px;
  }
  .form-send {
    margin: 0 auto;
    width: 100%;
  }
  .bg-gray h3 {
    text-align: center;
  }
  .benefits {
    text-align: center;
  }
  footer {
    text-align: center;
  }
  .if-u-moika h2 {
    margin-top: 0px;
    text-align: center;
  }
  .forma {
    padding: 0px;
  }
  .connect {
    width: 100%;
  }
  .navbar-inverse .navbar-nav > li {
    float: none;
  }
  .navbar-inverse .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
  }
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand, 
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
  .modal-dialog {
    width: 504px;
    margin: 30px auto;
  }
  .modal-dialog {
    position: absolute;
    left: 50%;
    margin-left: -252px;
    top: 50%;
    margin-top: -100px;
  }
}
.modal-content {
  border-radius: 0;
}
.modal-header {
  border: 0;
  padding-bottom: 0;
}
.modal-header .close {
  display: none;
}
.modal-dialog p {
  color: #000;
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
}
.modal-footer {
  background: #e1e1e1;
  border: 0;
  text-align: center;
}
.modal-footer .btn {
  width: 160px;
  height: 30px;
}

.inner .container {
  padding-left: 70px;
  padding-right: 30px;
}

.inner h1,
.inner h4 {
  font-weight: 300;
}
.inner h4 {
  line-height: 30px;
  margin-bottom: 48px;
}
.inner ul {
list-style: none;
padding: 0 0 0 60px;
margin-bottom: 110px;
}
.inner ul li {
  position: relative;
  margin-bottom: 30px;
}
.inner ul li .badge {
  position: absolute;
  left: -60px;
  top: 10px;
}
.tooltip-inner {white-space: pre; max-width: 500px;}

.btn-toggle-bg {
  width: 140px;
  height: 30px;
  border-radius: 6px;
  background: #e6eaec;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -70px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  line-height: 30px;
}
.btn-toggle-bg a {
  color: #3b8cb4;
  text-decoration: underline;
  
}
.btn-toggle-bg a.active {
  color: #000000;
  text-decoration: none;
}


.download {
  font-weight: 600;
  line-height: 45px;
  color: #000000;
}

.pluso-110010100101-14 .pluso-wrap > div {
  background: transparent !important;
  width: 100px !important;
  position: relative !important;
  height: 58px !important;
  line-height: 58px !important;
  margin: 10px 17px !important;

}
.pluso-110010100101-14 .pluso-wrap a {
  width: 58px !important;
  height: 58px !important;
  background: url(../i/ico-soc.png) no-repeat 0 0 !important;
  position: absolute;
  right: 0px;
  top: 0px;
}
.pluso-110010100101-14 .pluso-wrap div b {
  color: #5c5c5c !important;
  font-size: 14px !important;
  width: 90px !important;
  height: 30px !important;
  line-height: 30px !important;
  border: 1px solid #c8c8c8 !important;
  padding-right: 52px !important;
  text-align: center !important;
  display: inline-block !important;
  background: #FFF !important;
  margin-top: 14px !important;
  margin-right: 5px !important;
}

.pluso-110010100101-14 .pluso-wrap a.pluso-vkontakte {
  background: url(../i/ico-soc.png) no-repeat -268px 0 !important;
}
.pluso-110010100101-14 .pluso-wrap a.pluso-vkontakte:hover {
  background-position: -268px -71px !important;
}
.pluso-110010100101-14 .pluso-wrap a.pluso-facebook {
  background-position: -0px 0 !important;
}
.pluso-110010100101-14 .pluso-wrap a.pluso-facebook:hover {
  background-position: 0 -71px !important;
}
.pluso-110010100101-14 .pluso-wrap a.pluso-twitter {
  background: url(../i/ico-soc.png) no-repeat -132px 0 !important;
}
.pluso-110010100101-14 .pluso-wrap a.pluso-twitter:hover {
  background-position: -132px -71px !important;
}
.pluso-110010100101-14 .pluso-wrap a.pluso-google {
  background: url(../i/ico-soc.png) no-repeat -396px 0 !important;
}
.pluso-110010100101-14 .pluso-wrap a.pluso-google:hover {
  background-position: -396px -71px !important;
}
.pluso-110010100101-14 a.pluso-more {
  display: none !important; 
}


.recomend-avtohimiya {
/*  height: 250px;*/
  background-image: url(../i/avtohimiya.jpg);
  background-position: center center;
  background-size: cover;
  padding-top: 24px;
  padding-bottom: 24px;
}
.recomend-avtohimiya .telefon {
  font-family: 'Helvetica Neue', 'Helvetica', sans-serif;
  color: #FFF;
  /*font-size: 36px;*/
  font-size: 32px;
  font-weight: bold;

}
.recommend-title {
  color: #FFF;
  text-align: center;
}
.recomends-icon {
  text-transform: uppercase;
  font-size: 14px;
}
.recomends-icon img {
  margin-left: -16px;
  margin-right: 16px;
}
.recommend-title h2 {
  color: #FFF;
}
.recomend-avtohimiya .telefon span {
  font-weight: normal;
}
.recomend-avtohimiya .spec-usloviya,
.recomend-avtohimiya .more {
  background-image: url(../i/icon-himiya-01.png);
  background-position: 0 8px;
  padding: 0 0 0 54px;
  background-repeat: no-repeat;
  color: #FFF;
  font-size: 14px;
  line-height: 21px;
  margin-top: 24px;
}
.recomend-avtohimiya .more {
  background-image: url(../i/icon-himiya-02.png);
  background-position: 0 2px;
  margin-top: 48px;
}
.recomend-avtohimiya .spec-usloviya span,
.recomend-avtohimiya .more span {
  display: block;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
}
.logo-avto {
  margin-top: 32px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .recommend-title {
    text-align: left;
  }
  .logo-avto { 
    margin-top: 0;
  }
  .col-md-3 {
    padding-left: 0;
  }
}

section.inner {
  margin-top: 0;
  margin-bottom: 62px;
}