body{
  color: #191919;
}
a {
    color: #1A9FD6;
}
a:focus, a:hover {
    color: #058AC1;
}
.title, .whatwedo h2, .page_content h1,
.work span,.whywe-item h4,.timer1,.stat h3,
.bottom-form-title h2,.red__title,
.b-map__title-link,.bottom-form-submit{
  font-family: 'Open Sans', sans-serif;
  /* font-family: 'LatoWeb'; */
}
.col-p-mini {
    padding-left: 5px;
    padding-right: 5px;
}

.row-mini {
    margin-right: -5px;
    margin-left: -5px;
}
.header{
  position:relative;
  z-index:1998;
  background: rgb(255, 255, 255);
}
.nav-main{
    display: none;
}
.nav-main-w {
  width: 100%;
  margin:0px auto 0 10px;
}
.phone-r {
  padding-left: 10px;
}
.nav-main__button{
    padding-top: 5px;
}
.switcher {
  height: 56px;
}
.header .switcher p {
  margin: 0px;
  padding: 0;
}
.switcher #cityc {
  display: none;
}
.switcher:hover #cityc {
  display: block;
  padding-top: 3px;
  position: relative;
}
#current_city {
  border-bottom: 1px dashed #333;
}
#current_city:hover {
  border-bottom: none;
}
#current_city span {
  font-size: 7px;
}

.city {
   margin: 0;
  border-bottom: none;
}
.city ul {
 margin: 0;
}
.city ul li {
  margin: 0;
  display: block;
  background: none;
}
.city li.active  a {
  border-top: none;
  text-decoration: underline;
  color: #000;
  background: none;
}
.city li {
   border:none;
    margin-right: 0;
  background: none;
}
.city li a {
  padding: 0 20px;
  margin: 0 1em 0 0;
  display: inline-block;
  color: #444;
  border:0;
}
.city li:hover  a{
  border: 0;

  color: #000;
  background: none;
}

.city > li.active > a,
.city > li.active > a:hover,
.city > li.active > a:focus  {
    border: 0;

  color: #000;
  background: none;
}
.blue {
  background: blue;
  display: block;
  height: 50px;
}
.modal-open #fixed_nav {
    padding-right: 17px;
}
.nav-main a
{
  text-align: center;
  color:#fff;
  margin: 0 10px;
  display: inline-block;
}

.nav-main .active,.nav-main a:hover,.nav-main a.active,.nav-main a:focus
{
  outline:none;
  color:#ff8d3c;
  text-decoration:none;
}

.logo, .logo-footer {
  display:block;
  background:url(http://baikal-web.ru/img/logo.png) center top no-repeat;
  font-family:Arial;
  padding: 0px 0 20px 70px;
  vertical-align: top;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjcycHgiIGhlaWdodD0iNzJweCIgdmlld0JveD0iMCAwIDcyIDcyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3MiA3MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MiIgeTE9IjE0LjIiIHgyPSI1MiIgeTI9IjYwIj4KCQk8c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMyQkIyRUIiLz4KCQk8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDk1RDQiLz4KCTwvbGluZWFyR3JhZGllbnQ+Cgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgZD0iTTY5LjEwMyAzMS4xMjdjMCAxMi4xMjItMTcuMDk3IDI4LjY3Ni0xNy4wOTcgMjguNjc2UzM0LjkwOCA0My4yIDM0LjkgMzEuMSBjMC05LjQ0MyA3LjY1NC0xNy4wOTggMTcuMDk4LTE3LjA5OEM2MS40NDggMTQgNjkuMSAyMS43IDY5LjEgMzEuMTI3eiIvPgoJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI0Ni4xIiB5MT0iMzcuMyIgeDI9IjY5LjEiIHkyPSIzNy4zIj4KCQk8c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDdGQjUiLz4KCQk8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDk4RDkiLz4KCTwvbGluZWFyR3JhZGllbnQ+Cgk8cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgZD0iTTQ2LjA5MyAzNy42MzRjMCAwIDEyLjggMTIuOCAxMy42IDEzLjU0OGMzLjI5MS00LjUxNiA5LjgxNC0xMi42NTggOS40MzgtMjEuNDEzIGMtMS4wMDEtMS4wMDItNi41MzctNi40NDEtNi41MzctNi40NDFINTkuMDNsLTIuNzU3IDEwLjQ4MWwtMi40OC0xMC40ODFoLTMuNjg2bC0yLjM2MyAxMC40NzdMNDYuMDkzIDM3LjYzNHoiLz4KCTxnPgoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTIiIHkxPSIyMiIgeDI9IjUyIiB5Mj0iMzguMiI+CgkJCTxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGRkZGRiIvPgoJCQk8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNDQ0VBRkMiLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNNDYuMDk4IDM3LjY1Nkw0MS4zOTQgMjMuMzNoMy43MDhjMC42MDQgMi4yIDEuMSA0LjEgMS42IDUuOCBjMC4yNjIgMSAwLjUgMS45IDAuNyAyLjgxMmMwLjIgMC45IDAuMyAxLjUgMC40IDEuODM0YzAuMi0wLjk5OCAwLjQwOC0xLjk4OCAwLjYyNS0yLjk3MiBjMC4zMS0xLjQyMyAwLjg4OS0zLjkyMSAxLjczOC03LjQ5OWgzLjY4NmMwLjg5NiAzLjYgMS41IDYuMSAxLjggNy40NzljMC4yMTYgMC45IDAuNCAxLjkgMC42IDMgYzAuMi0wLjg5MSAwLjQzNi0xLjg1NCAwLjcwNy0yLjg5MmMwLjI3LTEuMDM2IDAuOTUzLTMuNTYzIDIuMDUtNy41NzhoMy41MjRsLTQuNjgzIDE0LjMyN2gtMy4zMzggYy0wLjI0Ny0xLjAxMS0wLjY4LTIuODEzLTEuMjk3LTUuNDA1Yy0wLjI0OC0xLjA2NC0wLjQ4Ny0yLjEwNC0wLjcyLTMuMTIxYy0wLjIzLTEuMDE4LTAuNDI1LTEuODk4LTAuNTc5LTIuNjQzIGMtMC4xODUgMC45MTctMC4zNTUgMS43NDItMC41MSAyLjQ3M2MtMC4yNDcgMS4wOTEtMC40ODYgMi4xMjctMC43MTggMy4xMTJjLTAuNDY0IDEuODYxLTAuOTIgMy43MjMtMS4zNjggNS41ODRINDYuMDk4eiIvPgoJPC9nPgoJPHBhdGggZmlsbD0iI0ZGOEUyNiIgZD0iTTQwLjc1IDI5LjU5YzAgMTMuNDIxLTE4LjkyOSAzMS43NDktMTguOTI5IDMxLjc0OVMyLjg5MyA0MyAyLjkgMjkuNiBjMC0xMC40NTUgOC40NzQtMTguOTI5IDE4LjkyOS0xOC45MjlDMzIuMjc1IDEwLjcgNDAuOCAxOS4xIDQwLjggMjkuNTl6Ii8+Cgk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjE0LjciIHkxPSIzNi41IiB4Mj0iNDAuNSIgeTI9IjM2LjUiPgoJCTxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I0MyNDgxRCIvPgoJCTxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0YxNUEyNCIvPgoJPC9saW5lYXJHcmFkaWVudD4KCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfNF8pIiBkPSJNMTQuNjczIDQwLjA5OWMwIDAgMTIuOSAxMi45IDEzLjggMTMuODYzYzQuMzYyLTUuMjYxIDEwLjE2OC0xMi44MyAxMS45NjgtMjEuMzI5IGMtMS4yODItMS4yODItMTMuMDgxLTEyLjc3OC0xMy4wODEtMTIuNzc4bC0xMi43Mi0wLjc5OEwxNC42NzMgNDAuMDk5eiIvPgoJPGc+CgkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF81XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyMi43IiB5MT0iMTguOSIgeDI9IjIyLjciIHkyPSI1Mi43Ij4KCQkJPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRkZGIi8+CgkJCTxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZDRDhDQyIvPgoJCTwvbGluZWFyR3JhZGllbnQ+CgkJPHBhdGggZmlsbD0idXJsKCNTVkdJRF81XykiIGQ9Ik0xNC42NTUgNDAuMDk2VjE5LjA0NGg3LjcwNmMyLjQ3NSAwIDQuNCAwLjQgNS43IDEuMjg2YzEuMzQzIDAuOSAyIDIuMiAyIDQuMiBjMCAxLjI2Ni0wLjQwMSAyLjMzNS0xLjIwMyAzLjIwNmMtMC43MDYgMC43NjUtMS41OSAxLjI0LTIuNjUxIDEuNDI0YzEuMjI2IDAuMiAyLjIgMC43IDMgMS4zIGMxLjAzNyAwLjkgMS42IDIuMiAxLjYgMy43ODZjMCAxLjk5OS0wLjc2NiAzLjQ5OC0yLjI5OCA0LjQ5NWMtMS4zNDMgMC44OTUtMy4xNjkgMS4zNC01LjQ3OSAxLjM0SDE0LjY1NXogTTE5LjYwNCAyMi42ODZ2NC45NDZoMi44NjNjMC44NDkgMCAxLjUyNS0wLjIxNyAyLjAzMy0wLjY1M2MwLjUwNi0wLjQzNSAwLjc1OS0xLjA2MSAwLjc1OS0xLjg4YzAtMC43OTEtMC4yNTMtMS4zOTEtMC43NTktMS44IGMtMC41MDgtMC40MDgtMS4xODUtMC42MTMtMi4wMzMtMC42MTNIMTkuNjA0eiBNMTkuNjA0IDMxLjE1M3Y1LjMwM2gzLjI4OGMxLjk1NiAwIDIuOTM0LTAuODQ0IDIuOTM0LTIuNTMyIGMwLTAuODk2LTAuMjU5LTEuNTgzLTAuNzc3LTIuMDU4Yy0wLjUxOS0wLjQ3NS0xLjIzOC0wLjcxMi0yLjE1Ny0wLjcxMkgxOS42MDR6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==),none;
  background-repeat: no-repeat;
  background-position: left center;
}
.logo {
    display: inline-block;    
    width: 255px;
    font-family: "Open Sans",sans-serif;
}
@media (max-width:768px){
	.logo-ctn {
		text-align: center;
	}
}

.logo-footer {
  display:block;
  margin: 0px auto 60px auto;
  text-align:center;
  width: 70px;
  height: 70px;
  background-position: center center;
}
.logo-title
{
  display:block;
  color:#0a335b;
  letter-spacing:.43px;
  font-size:34px;
  line-height:34px;
  padding-top: 22px;
}

.logo-desc
{
  color:#1c5893;
  font-size:12px;
  line-height:12px;
  padding-left: 2px;
}
.pystoe_pole{
    display:none;
}
.header p
{
  margin-top:23px;
  white-space: nowrap;
}

.bridge
{
  height:224px;
  background:url(http://baikal-web.ru/img/bridge.jpg);
  background-size:cover;
  padding:150px 0 0;
}

.whatwedo
{
  overflow: hidden;
  padding-top: 15px;
  padding-bottom: 60px;
  min-height:715px;
  border-bottom:1px solid #51c3ff;
  /*: #37acea url(http://baikal-web.ru/img/whatwedo.png) center center no-repeat;*/
  background: #37acea url(http://baikal-web.ru/img/bg.jpg) top center no-repeat fixed;
  /*-webkit-box-shadow:inset 0 1px 2px 0 rgba(4,43,84,0.5);
  -moz-box-shadow:inset 0 1px 2px 0 rgba(4,43,84,0.5);
  box-shadow:inset 0 1px 2px 0 rgba(4,43,84,0.5);*/
}

.whatwedo .title{
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.25);
    font-size: 48px;
    margin: 0;
    letter-spacing: 0;
    font-weight: 400;
    text-transform: uppercase;
    padding: 12px 0 0;
    /* background: rgba(255, 255, 255, 0.26); */
}
.title
{
  color:#fff;
  text-align:center;
  text-shadow:0 1px 1px rgba(0,0,0,0.25);
  font-weight: normal;
  font-size:41px;
  /* font-family:'lato bold', sans-serif; */
  /* font-family: 'sans_medium'; */
  margin:0;
}

.whatwedo h2{
  color: #FBFBFB;
  text-align:center;
  font-size: 35px;
  /* font-family: 'sans_medium'; */
  line-height:1;
  font-weight: bold;
}

@media (max-width:1000px){
  .whatwedo h2{
    color:#012e5e;
  }
}
.whatwedo h2{
    /* background: rgba(255, 255, 255, 0.26); */
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    font-weight: 600;
}

@media (max-width:768px){
	.whatwedo .title{
        font-size: 36px;
 }
 .whatwedo h2, .page_content h1
{
  font-size: 28px;
}
}
.orderblock
{
  vertical-align:top;
}

.order
{
  display:inline-block;
  margin-top:80px;
  border:1px solid #ffe050;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background:#fb9817 url(http://baikal-web.ru/img/order.png) repeat-x;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5);
  -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5);
  box-shadow:0 1px 1px rgba(0,0,0,0.5);
  color:#fff;
  vertical-align:middle;
  text-shadow:0 1px 1px rgba(0,0,0,0.5);
  font-size:17px;
  line-height:43px;
  padding:0 24px;
}

.order:hover
{
  background:#fb9817;
  color:#fff;
  text-decoration:none;
}

#arrowPanel
{
  position:relative;
  top:0;
  left:100px;
  display:inline-block;
  padding-bottom:20px;
  padding-left:160px;
  width:150px;
  height:100px;
  background:url(http://baikal-web.ru/img/arrow.png) 5px 50px no-repeat;
  color:#fff;
  text-shadow:0 1px 1px rgba(0,0,0,0.15);
  font-size:17px;
  line-height:25px;
}

.wrapper
{
  display:inline-block;
  overflow:none;
}
.works {
  margin-top: 58px;
  margin-bottom: 59px;
}
.work {
  text-align: center;
  display: block;
}
.work img {
  text-align: center;
  margin: 0px auto;
}
.work:hover {
  color: #fff;
}

.work img
{
    display:block;
    border-radius:50%;
    /*box-shadow:inset 0 0 3px rgba(0,0,0,0.25); */
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    -webkit-transition-duration:.6s;
    -moz-transition-duration:.6s;
    transition-duration:.6s;
    -webkit-transform:scale(0.85);
    -moz-transform:scale(0.85);
    transform: scale(0.85);
    border: 2px solid #fff;
    background: #fff;
}
.work:hover img
{
  transition:scale(1);
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -webkit-transition-duration:.3s;
  -moz-transition-duration:.3s;
  -webkit-transform:scale(1.00,1.00);
  -moz-transform:scale(1.00,1.00);
}
.work , .work:hover, .work:hover .work-title {
   color: #fff;

}
.work span {
 font-size: 18px;
 height: 74px;
 padding-top: 12px;
 display: block;
 font-weight: bold;
 line-height: 1;
}
.work span .fa {
    display: none;
}
@media (max-width:767px){
    .work img {
        width: 57.7%;
        transform: scale(1);
    }
    .work span {
        padding: 5px 0 15px;
        font-size: 14px;
    }
    .works{
        margin-top: 15px;
        margin-bottom: 0px;
    }
}

.portfolio
{
  background:#042f5c;
  -webkit-box-shadow:inset 0 -1px 8px 0 rgba(5,41,79,1);
  -moz-box-shadow:inset 0 -1px 8px 0 rgba(5,41,79,1);
  box-shadow:inset 0 -1px 8px 0 rgba(5,41,79,1);
  padding-bottom: 30px;
}

.portfolio .work
{
  display:block;
  text-align:center;
  margin:30px 0;
}

.portfolio .work img
{
  border-radius: 0;
  -webkit-box-shadow:0 0 3px rgba(0,0,0,0.25);
  -moz-box-shadow:0 0 3px rgba(0,0,0,0.25);
  box-shadow:0 0 3px rgba(0,0,0,0.25);
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
  -webkit-transition-duration:.6s;
  -moz-transition-duration:.6s;
  transition-duration:.6s;
  -webkit-transform:scale(0.9);
  -moz-transform:scale(0.9);
  transform:scale(0.9);
}

.portfolio .work-title
{
  display:block;
  color:#fff;
  font-weight:100;
  font-size:16px;
  font-family:Roboto, sans-serif;
  margin:25px 0;
}

.portfolio .work:hover img
{
  -webkit-box-shadow:0 0 30px rgba(19,134,255,0.35);
  -moz-box-shadow:0 0 30px rgba(19,134,255,0.35);
  box-shadow:0 0 30px rgba(19,134,255,0.35);
  text-decoration:none;
  transition:scale(1.0);
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -webkit-transition-duration:.3s;
  -moz-transition-duration:.3s;
  -webkit-transform:scale(1.0,1.0);
  -moz-transform:scale(1.0,1.0);
}
.form-order  input {
    
}
#main-text{
  margin: 20px auto;
  width: 90%;
  height: 300px;
}
.form-order #main-toggle {
  margin-left: 20px;
  text-align: left;
}
.whywe
{
  background:#ffae22 url(http://baikal-web.ru/img/whywe.png) center center no-repeat;
}
/*
.whyweblock .icon
{
  height:100px;
}

.whyweblock
{
  margin-top:70px;
  margin-bottom:70px;
}

.whyweblock p
{
  color:#042f5e;
  text-align:center;
  font-size:13px;
  line-height:16px;
}

.whyweblock h2
{
  margin-bottom:20px;
  text-align:center;
  text-transform:uppercase;
  text-shadow:-1px -1px 0 #f4ca39,1px -1px 0 #f4ca39,-1px 1px 0 #f4ca39,1px 1px 0 #f4ca39;
  font-weight:400;
  font-size:20px;
  font-family:Tahoma;
}
 
.icon
{
  display:block;
  text-align:center;
  margin:0 auto;
}
 */
.shadow
{
  margin-bottom:20px;
  height:20px;
  background:url(http://baikal-web.ru/img/shadow.png) center no-repeat;
  background-size: 100%;
}

.stat
{
  background:#10467b url(http://baikal-web.ru/img/stat.png) center center no-repeat;
  -webkit-box-shadow:inset 0 1px 3px 0 rgba(4,43,84,1);
  -moz-box-shadow:inset 0 1px 3px 0 rgba(4,43,84,1);
  box-shadow:inset 0 1px 3px 0 rgba(4,43,84,1);
}

.stat .title
{
  margin:20px 0 70px;
}

.stat #myCarousel .span4
{
  text-align:center;
}

#myCarousel
{
  margin-bottom:0;
}

#myCarousel img:hover
{
  transition:scale(1.00);
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -webkit-transition-duration:.3s;
  -moz-transition-duration:.3s;
  -webkit-transform:scale(1.00,1.00);
  -moz-transform:scale(1.00,1.00);
}

#myCarousel img
{
  display:block;
  width:190px;
  height:190px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  background:#fff;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.75);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.75);
  box-shadow:0 1px 3px rgba(0,0,0,0.75);
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
  -webkit-transition-duration:.6s;
  -moz-transition-duration:.6s;
  transition-duration:.6s;
  -webkit-transform:scale(0.9);
  -moz-transform:scale(0.9);
  transform:scale(0.9);
  margin:0 auto;
  padding:5px;
}

.client-name
{
  margin-bottom:0;
  color:#fff;
  text-shadow:0 1px 1px rgba(0,0,0,0.75);
  font-weight:400;
  font-size:20px;
  text-align: center;
  font-family:Tahoma;
  line-height:1.6;
}
.carousel-indicators {
  bottom: 0;
}
.carousel-indicators li {

    display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0px;
  text-indent: -999px;
  cursor: pointer;
  border-radius: 10px;


  border: 1px solid #16518b;
  margin: 0;
  background: #021b35;
background: -moz-linear-gradient(top,  #021b35 0%, #032b54 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#021b35), color-stop(100%,#032b54));
background: -webkit-linear-gradient(top,  #021b35 0%,#032b54 100%);
background: -o-linear-gradient(top,  #021b35 0%,#032b54 100%);
background: -ms-linear-gradient(top,  #021b35 0%,#032b54 100%);
background: linear-gradient(to bottom,  #021b35 0%,#032b54 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#021b35', endColorstr='#032b54',GradientType=0 );

}

.carousel-indicators .active {
  width: 10px;
  height: 10px;
   border: none;
   border:0;
  background: #ffffff;
  box-shadow: 0 0 2px #000;
   -webkit-box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000;
    -o-box-shadow: 0 0 2px #000;


}

.client-desc
{
  margin-bottom:10px;
  color:#2d92f8;
  text-align: center;
  font-family:Tahoma;
}

.client-feed
{
  text-align: center;
  padding-bottom:30px;
  color:#fff;
  font-size:13px;
  font-family:Tahoma;
  line-height:16px;
}

.stat #myCarousel
{
  margin:63px 0;
}

.map
{
  height:560px;
}

footer
{
  padding: 25px 0 45px;
  min-height: 260px;
  background: #021b35;
  color: #ebebeb;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
}
footer a {
    color: #ebebeb;
}
footer a:hover,footer a:focus {
    color: #fff;
}
@media (min-width: 992px){
    footer .col-md-3 {
        padding:0;
    }
}
.f-tel2 {
    font-size: 19px;
    margin-bottom: 15px;
}
footer ul {
    list-style: none;
    padding: 0;
}
footer ul ul {
    padding: 7px 0 4px 15px;
}
footer li {
    padding-bottom: 3px;
}

footer .logo-title, footer .logo-desc {
    color: #fff;
}

.footer .logo-title {
    font-size: 30px;
    padding-top: 4px;
}

.footer .logo {
    background-position: left -8px;
}

.footer .logo-desc{
    padding-left: 1px;
    display: block;
}

.f-city__list {
    padding-bottom: 10px;
}
.f-city__list span {
    display: none;
}


footer .b-city__item {
    margin-right: 6px;
}

.f-social {
    padding-top: 8px;
    margin-bottom: 15px;
}
.f-all_phone {
    font-size: 19px;
}

.f-maplink {
    border-bottom: 1px dotted #ebebeb;
}

.f-maplink:hover,.f-maplink:focus {
    text-decoration: none;
    border-bottom: 1px dotted #fff;
}

footer ul a {
}

footer h4 {
    font-size: 19px;
}
.f-email {
    padding-left: 20px;
    position: relative;
}
.f-email:before {
    background: url(http://baikal-web.ru/img/inpage/f-icon.png) no-repeat;
    background-position-x: -90px;
    content: " ";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 3px;
}

/****************************************************************/
.photo
{
  position:relative;
  padding-top:50px;
  padding-bottom: 30px;
  background-attachment:fixed;
  background-position:50% 0;
  background-repeat:no-repeat;
}
.filters-button-group .button {
    padding: 0;
    color: #337ab7;
    border: 0;
}

.filters-button-group .button.is-checked {
    color: #fff;
}
.filters-button-group .button:focus {
    outline: none;
}
.switch
{
  margin-top:25px;
  margin-bottom: 15px;
  border:1px solid #07396e;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background:#022549;
  box-shadow:inset 0 0 3px rgba(0,0,0,0.25);
}
.switch a
{
  vertical-align:middle;
  line-height:47px;
}
.portfolio-icon{
  display:inline-block;
  height: 45px;
  margin-right: 10px;
  vertical-align: middle;
}
.icon-3d
{
  width:24px;
  background:url(http://baikal-web.ru/img/icon-3d.png) left 10px no-repeat;
}

.switch .active .icon-sites,
.switch a:hover .icon-sites,
.is-checked .icon-sites
{
  background:url(http://baikal-web.ru/img/icon-sites-a.png) left 10px no-repeat;
}

.icon-sites
{
  width:27px;
  background:url(http://baikal-web.ru/img/icon-sites.png) left 10px no-repeat;
}

.switch .active .icon-3d,
.switch a:hover .icon-3d,
.is-checked .icon-3d
{
  background:url(http://baikal-web.ru/img/icon-3d-a.png) left 10px no-repeat;
}

.switch ul{
  margin:0;
  padding:0;
}

.switch li{
  display:block;
  float: left;
  padding-left:10px;
  width:auto;
  height:47px;
  text-align:center;
  line-height:47px;
  margin:0 15px;
}
@media (max-width:767px){
    .switch li{
        padding-left:10px;
        line-height:47px;
        margin:0 0;
    }
    .switch li .button{
        font-size: 12px;
    }
}
.switch .active a,.switch a:hover
{
  color:#fff;
  text-decoration:none;
}
.data-title {
  text-align: center;
  line-height: 26px;
  font-size: 17px;
  color: #fff;
  margin-bottom: 30px;
}
.pers
{
  width:172px;
  height:172px;
  background:url(http://baikal-web.ru/img/pat.png);
  color:#fff;
  text-align:center;
  font-size:20px;
  font-family:Tahoma;
  line-height:172px;
  opacity:1;
  margin:70px auto 0 auto;
}
.timer {
    font-family: 'Roboto', sans-serif;
}
.timers,.timers .span4
{
  vertical-align:bottom;
}

.timerw
{
  height:160px;
  color:#feb92c;
  vertical-align:bottom;
  text-align:center;
  text-shadow:0 1px 1px rgba(0,0,0,1);
  font-weight:100;
  font-size:80px;
  line-height:80px;
}

.timer1
{
  padding-bottom:0;
  margin-top: 80px;
  height:94px;
  vertical-align:text-bottom;
}

.timer2
{
  height:170px;
  text-align:center;
  font-size:170px;
  line-height:1;
}

.timer3
{
  height:55px;
  font-size:60px;
  line-height:1;
  text-align:center;
   margin-top: 115px;
}
.timer3 h3 {
  text-align: center;
}

.stat h3
{
  display:block;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 1px rgba(0,0,0,0.5);
  font-weight:400;
  font-size:18px;
  margin:0 auto;
}

.s-icon {
    background: url(http://baikal-web.ru/img/inpage/f-icon.png) no-repeat;
    width: 20px;
    height: 20px;
    background-position-y: 2px;
    background-position-x: 0;
    display: inline-block;
    margin-right: 5px;
    font-size: 19px;
}
.s-icon__empty {
    background: none;
}
.s-icon i {
    position: relative;
    top: -2px;
}
.s-icon__fb {
    background-position-x: -30px;
}
.s-icon__instagram {
    background-position-x: -60px;
}
header.photo
{
  padding-top:0px;
}

.formsearch
{
  display:block;
  height:25px;
  border-radius:25px;
  background:#2db6ff;
  padding:0;
}

.formsearch input
{
  display:inline-block;
  float:left;
  width:100px;
  height:25px;
  border:0;
  border-radius:25px;
  background:#2db6ff;
  color:initial;
  vertical-align:middle;
  text-align:left;
  text-indent:0;
  text-transform:none;
  text-shadow:none;
  word-spacing:normal;
  letter-spacing:normal;
  font:0;
  line-height:normal;
  padding:0 0 0 10px;
}

input[type="search"]
{
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:none;
  border-image:initial;
  background-color:#2db6ff;
  color:#fff;
  cursor:auto;
  -webkit-appearance:textfield;
  -webkit-rtl-ordering:logical;
  -webkit-user-select:none;
}

input[type="search"]:focus
{
  outline:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-appearance:none;
}

.formsearch-icon
{
  display:inline-block;
  float:right;
  width:25px;
  height:25px;
  border-radius:50%;
  background:#2db6ff url(http://baikal-web.ru/img/icon-search.png) 50% 50% no-repeat;
}

.active input
{
  display:none;
}

.active form
{
  background:#fff;
}

.phone
{
  color:#ff942e;
  font-size:20px;
  font-weight: bold;
}

.phone1
{
  color:#ff942e;
  font-size:14px;
  font-weight: bold;
  margin-bottom: 0;
}
.we_text
{
  color:#ff942e;
  font-size:14px;
  font-weight: bold;
  margin-bottom: -5px;
}
/*.phone span
{
  display:inline-block;
  padding-left:10px;
  text-indent:20px;
}*/

.phones li
{
  display:inline-block;
  padding:0 10px 0 0;
}

.phones a
{
  color:#2db6ff;
  text-decoration:underline;
  font-size:13px;
}

.phones li:hover a
{
  background:none;
}

.orderform
{
  border:1px solid #ffe050;
  margin-bottom: 70px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  box-shadow:0 1px 2px rgba(0,0,0,0.7);
  border: 1px solid #ffe050;
  box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  -webkit-box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  background: #fb9817;
background: -moz-linear-gradient(top,  #fb9817 0%, #ffd130 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb9817), color-stop(100%,#ffd130));
background: -webkit-linear-gradient(top,  #fb9817 0%,#ffd130 100%);
background: -o-linear-gradient(top,  #fb9817 0%,#ffd130 100%);
background: -ms-linear-gradient(top,  #fb9817 0%,#ffd130 100%);
background: linear-gradient(to bottom,  #fb9817 0%,#ffd130 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9817', endColorstr='#ffd130',GradientType=0 );

}
.form-order {
    text-align: center;
}
button.close {margin: 5px 10px;position:relative;z-index:9999;}
.ordertitle
{
  color:#000;
  text-align:center;
  text-shadow:0 1px 1px rgba(0,0,0,0.25);
  letter-spacing:4px;
  font-weight:100;
  font-size:24px;
  margin:20px 0;
}

.orderform .orderin
{
  display:block;
  width:300px;
  height:43px;
  border:1px solid #fffffe;
  background:url(http://baikal-web.ru/img/orderin.png) repeat-x;
  margin:0;
}

.orderform input,.orderform textarea,.orderform button
{text-indent: 0;
  border:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  box-shadow:none;
}

.orderform input
{
  display:block;
  padding-left:4px;
  height:29px;
  line-height:29px;
}
.orderform input:focus,.orderform input:hover,.orderform input:focus
{
  box-sizing:border-box;
  border:0;
  box-shadow:none;
  text-shadow:0;
  -webkit-appearance:textfield;
}

.orderin:hover,.orderin:focus,.orderin:active
{
  background:#fffffe;
}

.orderform textarea
{
  max-width:100%;
  max-height:138px;
  width:608px;
  text-indent: 0;
  height:138px;
  border:1px solid #fbb817;
  margin:30px 0;
}

.logo:hover,.works .work:hover,.portfolio .work:hover,.phones li.active a
{
  text-decoration:none;
}

.clients-block .carousel-control {
  width: 62px;
  height: 62px;
  top: 62px;
  content: "";
  text-indent: -9999px;
}
.clients-block .carousel-control.left {
  background-image: none;
  background-repeat: repeat-x;
  filter: none;
  background: url(http://baikal-web.ru/img/prev.png) no-repeat;
}

.clients-block .carousel-control.right {
  right: 0;
  left: auto;
  background-image: none;
  background-repeat: repeat-x;
  filter: none;

  background: url(http://baikal-web.ru/img/next.png) no-repeat;
}

/* bottom-form */

.bottom-form {
  background: #042f5c;
  padding: 70px 0 109px 0;
}
.bottom-form .bottom-form-submit {
    width: 100%;
}
.bottom-form-title {
  text-align: center;
}
.bottom-form-title h2 {
    font-size: 36px;
    margin: 0;
    letter-spacing: 0;
}
.bottom-form-title p {
  font-size: 13px;
  color: #fff;
  margin: 13px 0 37px 0;
}
.red {
  text-align: left;
  background: #fff;
  display: inline-block;
  padding: 0 20px;
  margin: 30px auto 0 auto;
  padding-top: 25px;
  padding-bottom: 25px;
  box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  -webkit-box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  -moz-box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  -webkit-box-shadow: 1px 0 1px rgba(0,0,0,0.5);
  border-radius: 2px;
}
.red-w {
  text-align: center;
}
.bottom-form .form-group .form-control, .bottom-form .form-control, .b-order__form .form-control{
    font-size: 14px;
    border-radius: 3px;
    line-height: 25px;
    height: 45px;
    padding: 5px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    background: #f8f8f8;
    border-color: rgba(0,0,0,0);
}


#bottom-form-input-toggle .toggle-title {
  text-decoration: underline;
}
#bottom-form-input-toggle:hover  .toggle-title {
  text-decoration: none;
}
.whywe-title {
  margin-bottom: 40px;
   color: #000;
}
.whywe-title b {
    font-weight: normal;
}
.whywe-item {
  min-height:270px;
  text-align: center;
}
.whywe-item .icon img {
  text-align: center;
  margin: 10px auto 20px auto;
}
.whywe-item h4 {
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
  color: #042f5c;
}
.whywe-item p {
  font-size: 13px;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 0;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background: none;
}
.nav .last {
  /* float: right; */
}
@media (max-width: 767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #FFF;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #FF942E;
		background-color: #008CC8;
	}
}


.icon-1 {
   background: url(http://baikal-web.ru/img/icon-1.png);

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNBQ0FEQUQiIGQ9Ik00OC4wODQgMzkuMTljMCAxLjk0Mi0xLjU3NSAzLjUxNy0zLjUxOCAzLjUxN0g1Ljg3N2MtMS45NDEgMC0zLjUxNy0xLjU3NS0zLjUxNy0zLjUxN1YxMi44MTEgYzAtMS45NDIgMS41NzUtMy41MTcgMy41MTctMy41MTdoMzguNjg5YzEuOTQyIDAgMy41IDEuNiAzLjUgMy41MTdWMzkuMTl6Ii8+CjxwYXRoIGZpbGw9IiNEMUQyRDMiIGQ9Ik00OC4wODQgMzguMTg5YzAgMS45NDItMS41NzUgMy41MTctMy41MTggMy41MTdINS44NzdjLTEuOTQxIDAtMy41MTctMS41NzUtMy41MTctMy41MTdWMTEuODExIGMwLTEuOTQyIDEuNTc1LTMuNTE3IDMuNTE3LTMuNTE3aDM4LjY4OWMxLjk0MiAwIDMuNSAxLjYgMy41IDMuNTE3VjM4LjE4OXoiLz4KPHJlY3QgeD0iNC44IiB5PSIxNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjQwLjgiIGhlaWdodD0iMjMuOSIvPgo8cmVjdCB4PSI4IiB5PSIxNy40IiBmaWxsPSIjRTNFNkU2IiB3aWR0aD0iMjAuOCIgaGVpZ2h0PSI0LjkiLz4KPHJlY3QgeD0iOCIgeT0iMjQuMSIgZmlsbD0iI0UzRTZFNiIgd2lkdGg9IjIwLjgiIGhlaWdodD0iMS4xIi8+CjxyZWN0IHg9IjgiIHk9IjI2LjkiIGZpbGw9IiNFM0U2RTYiIHdpZHRoPSIyMC44IiBoZWlnaHQ9IjEuMSIvPgo8cmVjdCB4PSI4IiB5PSIyOS43IiBmaWxsPSIjRTNFNkU2IiB3aWR0aD0iMjAuOCIgaGVpZ2h0PSIxLjEiLz4KPHJlY3QgeD0iOCIgeT0iMzIuMiIgZmlsbD0iI0UzRTZFNiIgd2lkdGg9IjIwLjgiIGhlaWdodD0iMS4xIi8+CjxyZWN0IHg9IjgiIHk9IjM1IiBmaWxsPSIjRTNFNkU2IiB3aWR0aD0iMjAuOCIgaGVpZ2h0PSIxLjEiLz4KPHJlY3QgeD0iMzEuNiIgeT0iMTcuNCIgZmlsbD0iI0UzRTZFNiIgd2lkdGg9IjExLjYiIGhlaWdodD0iMTguNiIvPgo8Y2lyY2xlIGZpbGw9IiNCRDNGMjciIGN4PSI2LjYiIGN5PSIxMS4zIiByPSIxLjIiLz4KPGNpcmNsZSBmaWxsPSIjRTM3RDNDIiBjeD0iMTAuOCIgY3k9IjExLjMiIHI9IjEuMiIvPgo8Y2lyY2xlIGZpbGw9IiM0NEIxOUEiIGN4PSIxNSIgY3k9IjExLjMiIHI9IjEuMiIvPgo8L3N2Zz4K),none;
}
.icon-2 {

   background: url(http://baikal-web.ru/img/icon-2.png);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHJlY3QgeD0iMTMuMiIgeT0iOC45IiBmaWxsPSIjOUMzMzIwIiB3aWR0aD0iMjQiIGhlaWdodD0iOS43Ii8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjRTM1RDQ5IiBwb2ludHM9IjEwLjYsMTQuNSAxMC42LDMwLjcgMTAsNDIuNSAxMS40LDQyLjUgMzkuNyw0Mi41IDQxLDQyLjUgMzkuNywzMC43IDM5LjcsMTQuNSIvPgoJPC9nPgoJPGc+CgkJPHBvbHlnb24gZmlsbD0iI0UwOEI4MCIgcG9pbnRzPSIxMy4yLDguOSAxMy4yLDEyLjEgMTQuNywxMC43Ii8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjRDg0OTI5IiBwb2ludHM9IjEwLjYsMTQuNSAxNC43LDEwLjcgMTQuNywxNC41Ii8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBmaWxsPSIjRTA4QjgwIiBwb2ludHM9IjM3LjEsOC45IDM3LjEsMTIuMSAzNS42LDEwLjciLz4KCTwvZz4KCTxnPgoJCTxwb2x5Z29uIGZpbGw9IiNEODQ5MjkiIHBvaW50cz0iMzkuNywxNC41IDM1LjYsMTAuNyAzNS42LDE0LjUiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjEwLjYiIHk9IjE0LjUiIGZpbGw9IiNDRjU0NDMiIHdpZHRoPSIyOS4xIiBoZWlnaHQ9IjE2LjIiLz4KCTwvZz4KCTxnPgoJCTxjaXJjbGUgZmlsbD0iI0JFM0YyNyIgY3g9IjE2LjciIGN5PSIxOC40IiByPSIwLjgiLz4KCTwvZz4KCTxnPgoJCTxjaXJjbGUgZmlsbD0iI0JFM0YyNyIgY3g9IjM0LjEiIGN5PSIxOC4zIiByPSIwLjgiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNS42MiAyNy43MjJjLTguODEzIDAtOS4zNTUtOS4yNDctOS4zNTktOS4zNGMtMC4wMTItMC4yMzkgMC4xNzMtMC40NDIgMC40MTItMC40NTQgYzAuMjM2LTAuMDA5IDAuNCAwLjIgMC41IDAuNDEzYzAuMDE2IDAuMyAwLjUgOC41IDguNSA4LjUxNGM3Ljk2NSAwIDguMTA4LTguMTQ4IDguMTExLTguNDk2IGMwLTAuMjQgMC4xODgtMC40NTQgMC40MzctMC40MzFjMC4yMzcgMCAwLjQgMC4yIDAuNCAwLjQzNkMzNC41OTggMTguNSAzNC41IDI3LjcgMjUuNiAyNy43MjJ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==),none;
}
.icon-3 {

   background: url(http://baikal-web.ru/img/icon-3.png);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNFQkVBRUEiIGQ9Ik0xNy42NDMgMzMuNzUxYzMuNDgxIDMuNSA0LjkgMy43IDYuOSAyLjYzN2MxLjE0My0wLjYwOSA1LjE4My0zLjE4NSAxMC42MTUtOC44MzUgYzYuODIzLTcuMDk3IDcuMjg1LTE3LjA2MyA2LjU2Ni0xNy43ODFsLTAuMTM4LTAuMTM3Yy0wLjcxOS0wLjcxOS0xMC42ODMtMC4yNTctMTcuNzggNi41NjdjLTUuNjUgNS40MzMtOC4zMTUgOS41NjEtOC45MjUgMTAuNyBjLTEuMDY2IDIuMDAyLTAuNzk5IDMuNCAyLjcgNi44NzFMMTcuNjQzIDMzLjc1MXoiLz4KPGNpcmNsZSBmaWxsPSIjOTg5ODk3IiBjeD0iMzIuOCIgY3k9IjE4LjQiIHI9IjMuOCIvPgo8Y2lyY2xlIGZpbGw9IiNFNUU1RTUiIGN4PSIzMi44IiBjeT0iMTguNCIgcj0iMi41Ii8+CjxwYXRoIGZpbGw9IiNEOEQ4RDciIGQ9Ik0zMi44MDIgMjAuOTU0Yy0xLjM5MSAwLTIuNTE5LTEuMTI3LTIuNTE5LTIuNTE4YzIuMDA0IDAgMy4xIDAuMSA1IDAgQzM1LjMxOCAxOS44IDM0LjIgMjEgMzIuOCAyMC45NTR6Ii8+CjxwYXRoIGZpbGw9IiNFQUM3NDQiIGQ9Ik0xNy40NzkgMzMuODc3bC0xLjgwOC0yLjA0N2MwIDAtMC41MzUtMC4wNzEtMS4yNCAwLjYzNGMtMi42MTEgMi42MTEtMS4yODggNS43LTEuMjg4IDUuN2wwLjAzMyAwIGMwIDAgMy4xIDEuMyA1LjctMS4yODhjMC43MDUtMC43MDYgMC42MzQtMS4yNDEgMC42MzQtMS4yNDFsLTIuMDQ3LTEuODA3Ii8+CjxwYXRoIGZpbGw9IiNFMzVENDkiIGQ9Ik0yMS42ODYgMTguMjc4YzAgMC02LjYzMiA2Ljk0OS03LjE3MyA5Ljc1OGMtMC45NTYtMS4wNDktMS43MzQtMS43NzQtMy40MzQtMi4zMzcgYy0xLjAyMS0wLjMzOS0zLjI3OC0xLjIxMy0zLjI3OC0yLjMzN0M3LjggMjAuMiAxNiAxNy42IDIxLjcgMTguMjc4eiIvPgo8cGF0aCBmaWxsPSIjRTM1RDQ5IiBkPSJNMzIuOTk4IDI5LjU5MWMwIDAtNi45NDggNi42MzMtOS43NTggNy4xNzNjMS4wNDkgMSAxLjggMS43IDIuMyAzLjQgYzAuMzQgMSAxLjIgMy4zIDIuMyAzLjI3OUMzMS4wNjQgNDMuNSAzMy42IDM1LjMgMzMgMjkuNTkxeiIvPgo8cGF0aCBmaWxsPSIjQkUzRjI3IiBkPSJNMjEuNzM0IDI2LjQ3NmMzLjEwNS0zLjEwNSA1LjY0Ni0yLjU4MSA1LjY0Ni0yLjU4MWwwLjA1IDAuMDQ4YzAgMCAwLjUgMi41NDMtMi41OCA1LjYgYy0zLjEwNSAzLjEwNS03LjU5MyA1LjY5OS04LjIyNCA1LjA2OEMxNS45OTYgMzQgMTguNiAyOS42IDIxLjcgMjYuNDc2eiIvPgo8L3N2Zz4K),none;
}
.icon-4 {

   background: url(http://baikal-web.ru/img/icon-4.png);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjEwLjQiIHk9IjE3IiBmaWxsPSIjM0FBRUQ5IiB3aWR0aD0iNy4zIiBoZWlnaHQ9IjIwLjciLz4KPGVsbGlwc2UgZmlsbD0iIzIzQkJFNyIgY3g9IjE0LjEiIGN5PSIxNyIgcng9IjMuNyIgcnk9IjEuMyIvPgo8ZWxsaXBzZSBmaWxsPSIjM0FBRUQ5IiBjeD0iMTQuMSIgY3k9IjM3LjciIHJ4PSIzLjciIHJ5PSIxLjMiLz4KPHJlY3QgeD0iMjEuNiIgeT0iMjEuNSIgZmlsbD0iIzM5OTc4NCIgd2lkdGg9IjcuMyIgaGVpZ2h0PSIxNi4yIi8+CjxlbGxpcHNlIGZpbGw9IiM0NEIxOUEiIGN4PSIyNS4zIiBjeT0iMjEuNSIgcng9IjMuNyIgcnk9IjEuMyIvPgo8ZWxsaXBzZSBmaWxsPSIjMzk5Nzg0IiBjeD0iMjUuMyIgY3k9IjM3LjciIHJ4PSIzLjciIHJ5PSIxLjMiLz4KPHJlY3QgeD0iMzIuOSIgeT0iMTIuOCIgZmlsbD0iI0JEM0YyNyIgd2lkdGg9IjcuMyIgaGVpZ2h0PSIyNC45Ii8+CjxlbGxpcHNlIGZpbGw9IiNFMTVENEEiIGN4PSIzNi42IiBjeT0iMTIuOCIgcng9IjMuNyIgcnk9IjEuMyIvPgo8ZWxsaXBzZSBmaWxsPSIjQkQzRjI3IiBjeD0iMzYuNiIgY3k9IjM3LjciIHJ4PSIzLjciIHJ5PSIxLjMiLz4KPC9zdmc+Cg==),none;
}
.icon-5 {

   background: url(http://baikal-web.ru/img/icon-5.png);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGNpcmNsZSBmaWxsPSIjQkUzRjI3IiBjeD0iMjUuMyIgY3k9IjI2LjMiIHI9IjIwLjUiLz4KCTxjaXJjbGUgZmlsbD0iI0UzNUQ0OSIgY3g9IjI1LjMiIGN5PSIyNi4zIiByPSIxNi43Ii8+Cgk8Y2lyY2xlIGZpbGw9IiNCRTNGMjciIGN4PSIyNS4zIiBjeT0iMjYuMyIgcj0iMTIuNyIvPgoJPGNpcmNsZSBmaWxsPSIjRTM1RDQ5IiBjeD0iMjUuMyIgY3k9IjI2LjMiIHI9IjkiLz4KCTxjaXJjbGUgZmlsbD0iI0JFM0YyNyIgY3g9IjI1LjMiIGN5PSIyNi4zIiByPSI0LjciLz4KCTxjaXJjbGUgZmlsbD0iIzgyMkIxQiIgY3g9IjI1LjMiIGN5PSIyNi4zIiByPSIxLjgiLz4KCTxwb2x5Z29uIGZpbGw9IiNFQUM3NDQiIHBvaW50cz0iMzMuNCwxMi4yIDMzLjQsMTYuOSA0MC4xLDEwLjUgNDAuMSw1LjQiLz4KCTxwb2x5Z29uIGZpbGw9IiNDN0E5M0EiIHBvaW50cz0iMzQuMSwxOC41IDM5LjMsMTguNiA0NS44LDExLjYgNDEuMSwxMS42Ii8+Cgk8cG9seWdvbiBmaWxsPSIjRUJFREVGIiBwb2ludHM9IjI0LjksMjUuMyAyNC45LDI2LjQgMjYuMiwyNi40IDQzLjQsOS4zIDQzLjQsOC4xIDQyLjIsOC4xIi8+CjwvZz4KPC9zdmc+Cg==),none;
}
.icon-6 {

   background: url(http://baikal-web.ru/img/icon-6.png);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxlbGxpcHNlIGZpbGw9IiNCQUI5QjgiIGN4PSIyNC40IiBjeT0iMzEuOSIgcng9IjEyLjIiIHJ5PSI2LjkiLz4KPHBhdGggZmlsbD0iIzJGMkYzMCIgZD0iTTM2LjA3NiAzMC43MzNjMCAzLjg1My01LjI3OSA2Ljk3OC0xMS42NTYgNi45NzhzLTExLjY4NC0zLjEyNS0xMS42ODQtNi45NzggQzE3LjU4OCAzMC43IDI5LjEgMzAuNyAzNi4xIDMwLjczM3oiLz4KPHBvbHlnb24gZmlsbD0iIzJGMkYzMCIgcG9pbnRzPSIzNS40LDIyLjMgMjQuNCwyMi4zIDEzLjQsMjIuMyAxMi43LDMxLjMgMzYuMSwzMS4zIi8+CjxwYXRoIGZpbGw9IiM0MjQzNDUiIGQ9Ik02LjA0MSAyMS40MjZjMC4zMDEgMC4yIDExLjMgNi4xIDE2LjEgOC43NjVjMS43NTggMSAzLjEgMC43IDQuNDUxLTAuMDA0IGMxLjM2NS0wLjc0MyAxNC40NTktNy44NTcgMTUuNjEyLTguNDc5YzEuMTUzLTAuNjI0IDEuMTIyLTEuNzI0LTAuMTY3LTIuMzk0Yy0wLjgxOC0wLjQyNC0xMi4wMTUtNi40NzQtMTYuMTU2LTguNzEyIGMtMC45NDktMC41MTMtMi4xLTAuNTE2LTMuMDM5LTAuMDA3Yy00LjI2OSAyLjMxMi0xNi4xNDIgOC43NC0xNi43NzEgOS4wODJDNS4zNDYgMjAuMSA1LjUgMjEuMSA2IDIxLjQyNnoiLz4KPGVsbGlwc2UgZmlsbD0iIzIzQkJFNyIgY3g9IjI0LjQiIGN5PSIyMC42IiByeD0iMS45IiByeT0iMS4xIi8+CjxyZWN0IHg9IjQxLjEiIHk9IjIxLjMiIGZpbGw9IiM0MjQzNDUiIHdpZHRoPSIxIiBoZWlnaHQ9IjciLz4KPHBhdGggZmlsbD0iIzQyNDM0NSIgZD0iTTQzLjA5NSAyOS4wNDJjMCAwLTAuMTkgMC45NDItMS41MjIgMC45NDJzLTEuNTIxLTEuMDE2LTEuNTIxLTEuMDE2bDEuMDE0LTIuNzYxaDEuMDE2TDQzLjA5NSAyOS4wNDJ6Ii8+Cjwvc3ZnPgo=),none;
}
.icon-7 {
   background: url(http://baikal-web.ru/img/icon-7.png);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxlbGxpcHNlIGZpbGw9IiNCQUI5QjgiIGN4PSIyNC40IiBjeT0iMzEuOSIgcng9IjEyLjIiIHJ5PSI2LjkiLz4KPHBhdGggZmlsbD0iIzJGMkYzMCIgZD0iTTM2LjA3NiAzMC43MzNjMCAzLjg1My01LjI3OSA2Ljk3OC0xMS42NTYgNi45NzhzLTExLjY4NC0zLjEyNS0xMS42ODQtNi45NzggQzE3LjU4OCAzMC43IDI5LjEgMzAuNyAzNi4xIDMwLjczM3oiLz4KPHBvbHlnb24gZmlsbD0iIzJGMkYzMCIgcG9pbnRzPSIzNS40LDIyLjMgMjQuNCwyMi4zIDEzLjQsMjIuMyAxMi43LDMxLjMgMzYuMSwzMS4zIi8+CjxwYXRoIGZpbGw9IiM0MjQzNDUiIGQ9Ik02LjA0MSAyMS40MjZjMC4zMDEgMC4yIDExLjMgNi4xIDE2LjEgOC43NjVjMS43NTggMSAzLjEgMC43IDQuNDUxLTAuMDA0IGMxLjM2NS0wLjc0MyAxNC40NTktNy44NTcgMTUuNjEyLTguNDc5YzEuMTUzLTAuNjI0IDEuMTIyLTEuNzI0LTAuMTY3LTIuMzk0Yy0wLjgxOC0wLjQyNC0xMi4wMTUtNi40NzQtMTYuMTU2LTguNzEyIGMtMC45NDktMC41MTMtMi4xLTAuNTE2LTMuMDM5LTAuMDA3Yy00LjI2OSAyLjMxMi0xNi4xNDIgOC43NC0xNi43NzEgOS4wODJDNS4zNDYgMjAuMSA1LjUgMjEuMSA2IDIxLjQyNnoiLz4KPGVsbGlwc2UgZmlsbD0iIzIzQkJFNyIgY3g9IjI0LjQiIGN5PSIyMC42IiByeD0iMS45IiByeT0iMS4xIi8+CjxyZWN0IHg9IjQxLjEiIHk9IjIxLjMiIGZpbGw9IiM0MjQzNDUiIHdpZHRoPSIxIiBoZWlnaHQ9IjciLz4KPHBhdGggZmlsbD0iIzQyNDM0NSIgZD0iTTQzLjA5NSAyOS4wNDJjMCAwLTAuMTkgMC45NDItMS41MjIgMC45NDJzLTEuNTIxLTEuMDE2LTEuNTIxLTEuMDE2bDEuMDE0LTIuNzYxaDEuMDE2TDQzLjA5NSAyOS4wNDJ6Ii8+Cjwvc3ZnPgo=),none;
}
.icon-8 {

   background: url(http://baikal-web.ru/img/icon-8.png);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiM1MEMwRTgiIGQ9Ik0xNS4wNyAyMy45MTRjMC4xNjIgMCAxMC4zIDE3LjkgMTAuMyAxNy44NTdoMC41NDFsMTAuMTE5LTE3Ljg1N0gxNS4wN3oiLz4KPHBvbHlnb24gZmlsbD0iIzNBQUVEOSIgcG9pbnRzPSIxNS4xLDIzLjkgNS4zLDIyIDI1LjMsNDEuOCIvPgo8cG9seWdvbiBmaWxsPSIjM0FBRUQ5IiBwb2ludHM9IjM2LDIzLjkgNDUuNywyMiAyNS45LDQxLjgiLz4KPHBvbHlnb24gZmlsbD0iI0I4RTRGQSIgcG9pbnRzPSIxNSwyMy45IDI1LjQsOS4xIDM2LDIzLjkiLz4KPHBvbHlnb24gZmlsbD0iIzVCQ0FGNCIgcG9pbnRzPSIxNSwyMy45IDE0LjIsOS4zIDI1LjQsOS4xIi8+Cjxwb2x5Z29uIGZpbGw9IiM1QkNBRjQiIHBvaW50cz0iMzYsMjMuOSAzNi43LDkuMSAyNS40LDkuMSIvPgo8cG9seWdvbiBmaWxsPSIjMjNCQkU3IiBwb2ludHM9IjE1LDI0IDE0LjIsOS4zIDQuMywyMC44IDUuMywyMiIvPgo8cG9seWdvbiBmaWxsPSIjMjNCQkU3IiBwb2ludHM9IjM2LDIzLjkgMzYuNyw5LjEgNDYuOCwyMC44IDQ1LjgsMjIiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM5LjY0NiAxNS44NzNjLTMuOTk2IDEuMjQ1LTUuMDA1IDIuMjU0LTYuMjUgNi4yNWMtMS4yNDQtMy45OTYtMi4yNTQtNS4wMDUtNi4yNS02LjI1IGMzLjk5Ni0xLjI0NSA1LjAwNi0yLjI1NCA2LjI1LTYuMjVDMzQuNjQxIDEzLjYgMzUuNiAxNC42IDM5LjYgMTUuODczeiIvPgo8L3N2Zz4K),none;
}
.icon-9 {

   background: url(http://baikal-web.ru/img/icon-9.png);
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxjaXJjbGUgZmlsbD0iIzIzQkJFNyIgY3g9IjI2IiBjeT0iMjQuOSIgcj0iMTkuMyIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjQuMzI3IDI3LjkyNGMwIDAgMy4zIDAgNC4yIDBjMC44ODEgMCA4LjIwMS0wLjM0MiA4LjIwMS04LjQyMXMtOC4xODQtOC4zMjMtOC4xODQtOC4zMjNoLTcuOVYyNS4yOCBoLTIuNDI0djIuNjQ0aDIuMzI2djEuNjg5aC0yLjMyNnYyLjcxOGgyLjM1djYuMjE4aDMuNjk3VjMyLjM4aDEwLjI4MXYtMi43OTFIMjQuMzI3VjI3LjkyNHogTTI0LjM2MyAxNC4yNjVoNC4wMDQgYzAgMCA0LjYgMC42IDQuNiA1LjQzNWMwIDQuODgzLTQuODExIDUuNDM1LTQuODExIDUuNDM1aC0zLjc0NlYxNC4yNjV6Ii8+Cjwvc3ZnPgo=),none;
}

.icon {
  display: inline-block;
  margin: 0px auto;
  background-color: #fff;
  width: 100px;
  height: 100px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  transition:scale(1.0);
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -webkit-transition-duration:.3s;
  -moz-transition-duration:.3s;
  -webkit-transform:scale(1.00,1.00);
  -moz-transform:scale(1.00,1.00);
}

.icon:hover {
  transition:scale(1.2);
  -webkit-transition-timing-function:ease-out;
  -moz-transition-timing-function:ease-out;
  -webkit-transition-duration:.3s;
  -moz-transition-duration:.3s;
  -webkit-transform:scale(1.2,1.2);
  -moz-transform:scale(1.2,1.2);
  background-origin: cover;
}



.wr {
  width: 90%;
  margin: 0px auto;
}
.wr input {
  margin: 0;
  display: block;

  width: 100%;
}
.wr #main-toggle-top {
  width: 100%;
}
.wr p {
  margin: 0;
}
.wr .form-control {
  text-align: left;
}
.wr #main-text-top {
  text-indent: 0;
  text-align: left;
  height: 160px;
  width: 100%!important;
  padding-left: 5px!important;
  padding-right: 5px!important;
}
.wr textarea {
  width: 100%;
  margin: 0;
  height: 200px;
  text-align: left;
  padding: 0;
}

.list_carousel {
    margin: 0 0 30px 0;
    overflow:hidden;
    height: 460px;
    position:relative;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	height:auto;
	padding: 0 15px;
	display: block;
	float: left;
	text-align:center;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.clearfix {
	float: none;
	clear: both;
}
.prev {
	background-image: none;
    background-repeat: repeat-x;
    filter: none;
    background: url(http://baikal-web.ru/img/prev.png) no-repeat;
    width: 62px;
    height: 62px;
    top: 62px;
    left:0;
    position:absolute;
}
.next {
	background-image: none;
    background-repeat: repeat-x;
    filter: none;
    background: url(http://baikal-web.ru/img/next.png) no-repeat;
    width: 62px;
    height: 62px;
    top: 62px;
    right:0;
    position:absolute;
}
.pager {
	width:300px;
	margin:0 auto;
	text-align: center;
	bottom: 0;
	margin-left: -150px;
	left: 50%;
	position: absolute;
}
.pager a {
	text-decoration: none;
	display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0px;
    text-indent: -9999px;
    cursor: pointer;
    border-radius: 10px;
    border: 1px solid #16518b;
    margin: 10px 5px;
    background: #021b35;
    background: -moz-linear-gradient(top, #021b35 0%, #032b54 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#021b35), color-stop(100%,#032b54));
    background: -webkit-linear-gradient(top, #021b35 0%,#032b54 100%);
    background: -o-linear-gradient(top, #021b35 0%,#032b54 100%);
    background: -ms-linear-gradient(top, #021b35 0%,#032b54 100%);
    background: linear-gradient(to bottom, #021b35 0%,#032b54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#021b35', endColorstr='#032b54',GradientType=0 );
}
.pager a:hover, .pager a.selected {
	width: 10px;
    height: 10px;
    border: none;
    border: 0;
    background: #ffffff;
    box-shadow: 0 0 2px #000;
    -webkit-box-shadow: 0 0 2px #000;
    -moz-box-shadow: 0 0 2px #000;
    -o-box-shadow: 0 0 2px #000;
}
.list_carousel li img {
display: block;
width: 190px;
height: 190px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.75);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.75);
box-shadow: 0 1px 3px rgba(0,0,0,0.75);
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
transition-timing-function: ease-out;
-webkit-transition-duration: .6s;
-moz-transition-duration: .6s;
transition-duration: .6s;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
transform: scale(0.9);
margin: 0 auto;
padding: 5px;
}
.list_carousel li img:hover {
transition: scale(1.00);
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-webkit-transition-duration: .3s;
-moz-transition-duration: .3s;
-webkit-transform: scale(1.00,1.00);
-moz-transform: scale(1.00,1.00);
}

.header__col1{
    padding-top: 26px;    
}
@media (max-width:768px){
  .b-info{
    padding-bottom: 20px;   
    text-align: center;
  }
  .b-info .phone {
      margin-top: 0;
  }
}
.b-info .phone{
    margin-bottom: 0;
}
.b-info__icon{
    padding-right: 10px;
    width: auto !important;
    font-size: 16px;    
}
.b-info__hint{
    padding-left: 30px;
}
.b-city{
    display: inline-block;
    position: relative;
    cursor: pointer;
    height: 16px;
    width: 87px;
    margin: 0 10px;
}
.b-city:hover .b-city__list{
    display: block;
}
.b-city:hover .b-city__chosen{
    border-bottom: none;
}

.b-city__list{
    display: none;
    position: absolute;
    top: 21px;
    left: 0;
    background: #fff;
    padding: 8px 0;
    border: 1px solid rgba(0,0,0,0.20);
    z-index: 300;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
@media (max-width:1000px){
  .b-city__list{    
    margin-left: -144px;
  }
}
#citychoose .b-city__item{
    display: block;
    white-space: nowrap;
    position: relative;
    padding: 0 165px 0 10px;
    color: #747474;
    text-decoration: none;
    font-size: 12px;
    line-height: 24px;
    text-align: left;
}
#citychoose .b-city__item:hover,
#citychoose .b-city__item:focus{
    background: #f7f7f7;
    color: #747474;
    text-decoration: none;
}
#citychoose .b-city__item-tel{
    line-height: 1;
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    right: 10px;
}
.page_content .b-city__item {
    display: block;
}
.page_content .b-city__item span{
    display: none;
}
.b-city__chosen{
    border: 1px solid rgba(0,0,0,0.20);
    z-index: 101;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 21px;
    padding: 0 10px;
    background: #fff;
    white-space: nowrap;
    font-weight: bold;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}

/*====================================================================*/

/*====================================================================*/
.b-page__map{
    background: #1c9ad9;
}
.b-map__title{
    padding: 19px 0 17px;
}
.b-map__title-text{
    display: inline-block;    
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
}
.b-map__title-link{
    border-bottom: 1px dashed #fff;
}
.b-map__title-link:hover{
    text-decoration: none;
    color: #fff;
    border-bottom: 1px dashed rgba(0,0,0,0);
}
.b-map__title-link:focus{
    text-decoration: none;
    color: #fff;
}
.b-map__collapse{
    
}
/*====================================================================*/
.red__title{
    font-weight: 600;
    font-size: 18px;
    line-height: 1;
    text-align: center;
    margin-bottom: 25px;
}
/*====================================================================*/
.b-form__hint{
    text-align: center;
    
}
.b-form__hint_small{
    text-align: left;
    padding-top: 8px;
}
.b-form__hint_small span{
    color: #ff942e;
}
/*====================================================================*/
.b-wrap{
    border: 10px solid rgb(234, 234, 234);
    border-radius: 3px;
    margin-bottom: 15px;
}
/*====================================================================*/
.b-order{
    background: rgb(255, 255, 255);
}
.b-order__title{
    line-height: 24px;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    padding: 10px 40px;
}    
.b-order__form{
    padding: 4px 40px 22px;
}
/*====================================================================*/
@media (min-width: 768px){
    .modal-dialog{width: 400px;}
}
.modal-h {
    text-align: center;
}
.modal-dialog {
    padding-top: 3%;
}
.modal {
    z-index: 4000;
}

/*====================================================================*/

@media (max-width:767px){
/*     .works .col-xs-6:nth-child(2n+1) {
    clear: both;
}  */
    .whywe-item{
      padding: 0 5px;
    }
    .whywe-item h4{
      font-size: 15px;
      font-weight: bold;
    }
    .whywe-item:nth-child(2n+1) {
        clear: both;
    }

}

/*====================================================================*/
@media (min-width: 768px){
    .modal-dialog{width: 400px;}
}
.modal-h {
    text-align: center;
}
.modal-h__h1 {
    color: #2f2f30;
    text-align: center;
    margin: 28px 0 20px;
    font-size: 27px;
    font-family: 'lato bold', sans-serif;
    line-height: 1;
    font-weight: bold;
}
.modal-h__h2 {
    font-size: 14px;
    color: #3A3A3A;
    line-height: 19px;
    text-align: center;
    margin-bottom: 35px;
    margin: 11px 18px 10px;
}
.modal-h__h2 strong {
    font-size: 1.5em;
    line-height: 2;
}

.modal-dialog {
    padding-top: 3%;
}

.modal {
    z-index: 4000;
}
/*====================================================================*/
.page_content {
    min-height: 500px;
    font-family: 'Open Sans', sans-serif;
}
.breadcrumbs {
    margin-top: 15px;
}
.page_content h1 {
    color: #333333;
    font-weight: bold;
    text-align: left;
    font-size: 28px;
    text-transform: uppercase;
}
.page_promo h1 {
    margin: 52px 0 25px;
}
.page_content h2 {
    font-family: 'Open Sans', sans-serif;
    color: #333333;
    font-weight: bold;
    margin: 45px 0;
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
}
/*====================================================================*/
video#bgvid{
    position: absolute;
    top: 0;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1;
    transform: translateX(-50%) translateY(0%);
    background-size: cover;
    /* transition: 1s opacity; */
}

@media (min-width:1001px){
	.whatwedo{
      background: transparent;
    }
}

@media (max-width:1000px){
    video#bgvid{
        display: none;
    }
}
/************************************************************************************/
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    opacity: .95;
    width: 300px;
}
body div.jGrowl.top-right {
    right: 50%;
    margin-right: -150px;
    top: 40%;
}
body div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 20px;
    font-size: 15px;
}
body .af-message-success {background-color: #4C4B94 !important;}
body .af-message-error {background-color: #EAEAEA !important; color: #111 !important;}
body .af-message-info {background-color: black !important;}
/**************/
#cboxClose {
    transition: none;
    min-width: 25px;
}
.sitemap-page ul {
    padding-left: 0;
    list-style: none;
}

.sitemap-page ul ul {
    padding-left: 15px;
}
#map-1 iframe {
    width: 100%;
    height: 500px;
}
/***************page_promo****************/
.page_dark_section {
    background: #eeeeee;
    box-shadow: 0 1px 3px rgba(0,0,0,0.25);
}
.page_promo {
    background: url(http://baikal-web.ru/img/inpage/bg-block.jpg) center top;
    min-height: 400px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    z-index: 100;
    position: relative;
}

.bottom-form-submit_promo {
    float: left;
    width: auto;
}
.page_promo .our-results-btn {
    margin-left: 10px;
}
.our-results-btn {
    border: 0px;
    display: block;
    width: 100%;
    border-radius: 4px;
    margin-bottom: 10px;
    height: 45px;
    color: #fff;
    font-weight: 600;
    background: #149EDC;
    float: left;
    width: auto;
    padding: 0 15px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 45px;
    font-family: 'Open Sans', sans-serif;
}

.our-results-btn:hover {
  background: #2F8AC6;
  color: #fff;
  text-decoration: none;
}
.our-results-btn:focus{
  background: #0494D2;
  text-decoration: none;
  color: #fff;
}

.page_promo img {
    max-width: 100%;
}

.page_promo-img {
    padding-top: 28px;
    text-align: center;
}
.page_promo-text {
    margin-bottom: 45px;
}
.page_video_row {
    margin: 40px 0;
}
.page_schemework {
    box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    z-index: 99;
    position: relative;
    padding-bottom: 16px;
}
.page_webest {
    padding-bottom: 25px;
    z-index: 98;
}
.page_webest-item h5 {
    font-size: 19px;
    font-weight: bold;
}

.page_webest-item {
    min-height: 130px;
    padding-left: 60px;
    padding-right: 30px;
    background-size: 30px 31px;
}

.page_webest-item:before {
  content: " ";
  background: url(http://baikal-web.ru/img/inpage/page_icon.png) no-repeat;width: 30px;height: 31px;
  display: block;
  position: absolute;
  left: 15px;
  top: 11px;
}
.page_our_results {
    position: relative;
    z-index: 97;
    box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    padding-bottom: 40px;
}
.page_form {
    z-index: 96;
}
.page-form {
    position: relative;
    z-index: 90;
    padding-bottom: 30px;
}

.page-form .form-control {
    border: 2px solid #149edc;
    box-shadow: none;
    -webkit-box-shadow: none;
    height: 40px;
    margin-bottom: 30px;
}

.b-bnt2 {
    background: #149edc;
    color: #fff;
    border-radius: 0;
    height: 40px;
    text-transform: uppercase;
}

.b-bnt2:hover,.b-bnt2:focus {
    background: #0090CD;
    color: #fff;
    outline: none;
}

.page-form__hint {
    color: #292929;
    padding-bottom: 28px;
}
/****************/
@media (min-width: 1170px){
    .col-md-1d12 {
        width: 8.333333%;
        height: 1px;
        float: left;
    }    
}

.schemework_item {
    text-align: center;
    margin-bottom: 40px;
    position: relative;
}

.schemework_item span {
    font-size: 13px;
    display: inline-block;
    text-align: left;
    /* text-align: justify; */
}
@media (min-width: 768px){
  .schemework_item:after {
      content: " ";
      background: url(http://baikal-web.ru/img/inpage/page_icon.png) no-repeat;
      background-position: -30px;
      width: 30px;
      height: 31px;
      display: block;
      position: absolute;
      right: -15px;
      top: 27px;
  }

  .schemework_item:last-child:after {
      display: none;
  }
}

.our_results_item {
    margin-bottom: 40px;
    border: 4px solid #e5e5e5;
    border-radius: 6px;
}

.our_results_item h3 {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
}
.our_results_text {
    margin-bottom: 30px;
}
.btn-bwmini {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 17px;
}
.btn-default {
    color: #848484;
}
.btn-warning {
    background: #ff942e;
    border-color: #ff942e;
}

.btn-info {
    border-color: #26afe8;
    background: #26afe8;
}
.btn-info:hover {
    border-color: #1A9FD6;
    background: #1A9FD6;
}

.btn-warning:hover {
    background: #f28218;
    border-color: #f28218;
}
.our_results_img {
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;
}
.our_results_img-block {
    margin: 22px 0 0;
    height: 220px;
    overflow: hidden;
}
.our_results_link {
    margin-bottom: 20px;
    display: inline-block;
    font-size: 13px;
}




.page_content table, 
.page_content th, 
.page_content td{
    border: 1px solid #b7b7b7;
    padding: 7px;
    border-collapse: collapse;
}
.page_content tr:nth-child(2n) {
    background: #ebf9ff;
}

#topbar {
    display: none;
}

#topbar .top_seminarNovosib {
    display: block;
    height: 110px;
    position: relative;
    overflow: hidden;
    width: 100%;
    
}

#topbar .top_seminarNovosib:before {
    display: block;
    height: 110px;
    position: absolute;
    width: 100%;
    left: 50%;
    content: ''
}



.bc {
    width: 100%;
    height: 70px;
    display: block;
    position: absolute;
    top: 0;
    background: #149edc;
}




.cookieElement {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-100%);
  transition: transform .3s;
}

.cookieElement.is-visible {
  transform: translateY(0%);
}

.cookieElement {
  display: flex;
  background-color: var(--darkGray);
  align-items: center;
  justify-content: space-around;
  padding: 10px 20px;
  color: var(--white);
}
.cookieElement  a {
    white-space: nowrap;
    color: var(--red);
}
a:hover {
        color: var(--darkRed);
    }
  


.setCookieBtn {
 cursor: pointer;
    -webkit-appearance: none;
    /* border: 1px solid #EA2E49; */
    color: var(--red);
        margin-top: -20px;
  font-size:25px;
    /* background-color: transparent; */
    margin-left: 10px;
    outline: 0;
    color: #fff;
}
.setCookieBtn:hover {
    color: var(--darkRed);
    border-color: var(--darkRed);
  }

.terms{
    margin-top: 50px;
}

@media only screen and (max-width : 320px) {
.terms{
    margin-top: 0px;
}
.form-control{
    margin-top: 10px;
}
}


@media only screen and (min-width : 320px) {
.terms{
    margin-top: 0px;
}
.form-control{
    margin-top: 10px;
}
}
