#advantages div.icon-wrap {
    font-size: 10px;
}
.el-content a {
    color: #31aafe;
}
#all-content a {
    color: #31aafe;
}
.news {
    padding-top: 20px;
}
.news a {
    border: 2px solid #31aafe;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .06em;
    text-transform: uppercase;
    padding: 20px 40px;
}
.phone-link:before {
    content: "\f095";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: relative;
    left: -5px;
    color: #31aafe;
}
.title-city-menu {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    font-size: 18px;
}
#form-width {
    width: 100%;
}
.phone-link {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
#docs .divider {
    margin-left: 0;
}
.page-content h1, .page-content h3 {
    font-size: 28px;
}
.cooperation a {
    border: 2px solid #31aafe;
    margin-right: 10px;

    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .06em;
    text-transform: uppercase;
    padding: 20px 40px;
}
.cooperation a:hover {
    color: #31aafe;
}
.contact-info {
    font-size: 20px;
}
.block-phone {
    font-size: 20px;
}
#modal-form .range {
    margin-top: 0;
}
.ba-htmltext.tool img {
    width: 200px;
    height: auto;
    margin-top: -40px;
}
.ba-form .tool {
    margin: 20px 0px;
    text-align: left;
}
.ba-form .tool {
    margin: 10px 0px!important;
}
.ba-form .row-fluid [class*="span"] >.tool:first-child {
    margin-top: 0;
}
.ba-form input[type="number"], .ba-form input[type="email"], .ba-form input[type="text"], .ba-form select, .ba-form select[size], .ba-form textarea {
    box-shadow: none;
    box-sizing: border-box;
    font-family: inherit;
    line-height: normal !important;
    padding-left: 20px;
    width: 100%;
    margin-bottom: 0px;
}
.ba-htmltext.tool h3 {
    color: #fff;
    margin: 0;
    font-weight: 600;
	    font-size: 22px;
}
.ba-form {
    box-sizing: border-box;
    padding: 20px;
}
.ba-form .ba-row {
    position: inherit;
}
.pull-right, .pull-right a {
color: #fff;
}
.block-message {
margin-top:30px;
}
.block-checkbox {
margin-top:30px;
margin-bottom:30px;
}
.instagram-row  img {
max-width: 180px;
    border: 2px solid #31aafe;
    padding: 2px;
}
.insta-text {
    font-size: 20px;
    font-weight: 500;
}
.block-border {
    border: 1px solid #000;
    padding: 10px;
}
.btn-insta {
   /* box-shadow: 0 4px 28px rgba(164, 68, 188, 0.63);
	    background-color: #fff;*/
    color: #19365d;
    border: 1px solid transparent;
	display: inline-block;
    box-sizing: border-box;
    padding: 0;
    vertical-align: middle;
    font-size: 11px;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
	font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    /*border-radius: 500px;*/
    background-origin: border-box;
  /*border: 2px solid #31aafe;*/
}
.section-instagram {
    padding-top: 100px;
    padding-bottom: 0px;
}
.instagram-row {
    text-align: center;
}
.btn-insta:hover {
    box-shadow: 0 4px 28px #5bc0de;
}
.rd-navbar-static .menurd-navbar-nav> li {
    display: inline-block;
}
.rd-navbar-static .menurd-navbar-nav > li:first-child {
   /* display: none;*/
}
.rd-navbar-static .menurd-navbar-nav > li :first-child {
    /*display: none;*/
}
.rd-navbar-static .menurd-navbar-nav > li.active > a {
    color: #31aafe;
}
.rd-navbar-static .menurd-navbar-nav> li > a:hover {
    color: #31aafe;
}
.rd-navbar-static .menurd-navbar-nav > li > a {
    position: relative;
    display: inline;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: #333;
    background: #fff;
	padding: 10px;
}
.rd-navbar-fixed  .menurd-navbar-nav {
    display: block;
    height: 100%;
    overflow: auto;
    border-right: 1px solid #d6eeff;
    font-size: 16px;
    line-height: 26px;
    text-align: left;
}
.rd-navbar-fixed .menurd-navbar-nav li:hover > a, .rd-navbar-fixed .menurd-navbar-nav li:hover > a:hover, .rd-navbar-fixed .menurd-navbar-nav li.focus > a, .rd-navbar-fixed .menurd-navbar-nav li.focus > a:hover, .rd-navbar-fixed .menurd-navbar-nav li.active > a, .rd-navbar-fixed .menurd-navbar-nav li.active > a:hover, .rd-navbar-fixed .menurd-navbar-nav li.opened > a, .rd-navbar-fixed .menurd-navbar-nav li.opened > a:hover {
    color: #fff;
    background: #31aafe;
}
.rd-navbar-fixed .menurd-navbar-nav li > a {
    display: block;
    padding: 11px 56px 11px 16px;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: #000;
}
ul.checked > li.el-item {
    padding-left: 20px;
    position: relative;
    margin: 10px;
	font-size:14px;
}
ul.checked > li.el-item:before {
    content: "\2714";
    position: absolute;
    top: 0;
    left: 0;
    color: red;
}
.how-order p{
    font-size: 14px;
    margin: 10px 0 10px 0;
}
.icon-wrap img {
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}
.icon-wrap p {
    text-align: center;
}
.argument h3{
    text-align: center;
}
.icon-wrap {
    color: #31aafe;
    font-size: 60px;
    text-align: center;
}
#advantages h3{
    text-align: center;
}
#docs .box-text {
    text-align: left;
}
#documents .uk-first-column {
    text-align: center;
}
.uk-margin.uk-text-center.uk-scrollspy-inview.uk-animation-slide-bottom-small {
    -webkit-box-shadow: 1px 1px 17px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 17px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 17px rgba(0, 0, 0, 0.2);
    margin: 10px;
}
.col-xs-five p, .col-md-five p{    text-align: center;}
@media (min-width: 1200px) and (min-width: 768px) {
#docs {    padding: 91px 70px 59px 109px;}
}
@media (min-width: 992px) {
#documents h2 {   font-size: 40px;}
}
@media (min-width: 1200px) {
    .contact-info b {
    font-size: 24px;
}
#text-city {    position: absolute; bottom: 1.5%;    text-align: center;    width: 100%;    color: #31aafe;
    animation-name: pulse;    -webkit-animation-name: pulse;    animation-duration: 1.5s;    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;    -webkit-animation-iteration-count: infinite;    font-size: 24px;    font-weight: bold;    }
#documents h4 { font-size: 20px;  padding: 20px;}
#all-content h1{  font-size: 35px;  padding: 40px 0 40px 0;}
#all-content { padding-top: 80px;}
#example h3 {text-align: center;}
}
@media (min-width: 1200px) {   
#baform-1 .pd-color span {    color: #fff;}
#cityModal-text {    text-align: center;}
#city-navbar-nav li {    text-align: center;}
#block-city .moduletable {    text-align: center;}
.city-mobile {margin-bottom: 20px;}
#docs  p {    margin-top: 10px;    margin-bottom: 10px;}
.col-xs-five p, .col-md-five p{    text-align: center;font-size: 15px;}
.col-xs-five,.col-sm-five,.col-md-five,.col-lg-five {    position: relative;
  min-height: 1px;    padding-right: 10px;    padding-left: 10px;}
.col-xs-five {    width: 20%;    float: left;}
#cheki, #content {    font-size: 15px;}
.block-phone b {    font-size: 24px;}
}
@media (min-width: 768px) {
    .col-sm-five {        width: 20%;        float: left;    }

}
@media (min-width: 992px) {
    .col-md-five {        width: 20%;        float: left;    }
}
@media (min-width: 1200px) {
    .col-lg-five {        width: 20%;        float: left;    }
  .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner, .rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner {    padding: 15px 0;}
  .rd-navbar-static .menurd-navbar-nav > li > a {    padding: 5px;}
}
@media (max-width: 1199px) {
#text-city {display:none;}
.block-phone b {    font-size: 20px;}
.block-phone a {    font-size: 24px;}
.contact-info b {    font-size: 20px;}
.contact-info a {    font-size: 24px;}
.city-mobile {    margin-bottom: 20px;}
}
@media (max-width: 768px) {
  .box-border {    padding: 35px 4%;}
}
.item-page {
    padding: 30px 0;
}
.item-page h1 {
    padding-bottom: 20px;
}
#baform-1 .pd-color span{
    width: 100%;
    color: #fff;
}
#order-block img {    display: none;}
#order-block .box-custom .box-image {    background: url(../images/mobile.jpg) center;}
.rd-parallax-layer[data-url] {    background-position: 18% center;}
.insta-text {    display: inline-block;    font-size: 18px;    padding-top: 10px;}
#advantages {    padding-top: 0;}
#advantages .range {    margin-top: 10px;}
#advantages .offset-top-46 {    margin-top: 16px;}
#city-navbar-nav > li > a {    color: #000;}
#city-navbar-nav { background-color: rgba(66, 170, 255, 1);}
#city-navbar-nav > li {    margin: 20px 30px;    background: #fff;}
#cityModal-text {    text-align: center;}
#block-city {    display: none;}
}