/* ======================= Іконкі ============================ */
@font-face {
  font-family: 'bchd';
  src: url('../fonts/bchd.eot?43509937');
  src: url('../fonts/bchd.eot?43509937#iefix') format('embedded-opentype'),
       url('../fonts/bchd.woff?43509937') format('woff'),
       url('../fonts/bchd.ttf?43509937') format('truetype'),
       url('../fonts/bchd.svg?43509937#bchd') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bchd';
    src: url('../font/bchd.svg?43509937#bchd') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "bchd";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-twitter:before { content: '\e800'; } /* '' */
.icon-up-open:before { content: '\e801'; } /* '' */
.icon-bchd2:before { content: '\e802'; } /* '' */
.icon-brain:before { content: '\e803'; } /* '' */
.icon-youtube:before { content: '\e804'; } /* '' */
.icon-check:before { content: '\e805'; } /* '' */
.icon-down-open:before { content: '\e806'; } /* '' */
.icon-family:before { content: '\e807'; } /* '' */
.icon-ghosts:before { content: '\e808'; } /* '' */
.icon-heart:before { content: '\e809'; } /* '' */
.icon-info:before { content: '\e80a'; } /* '' */
.icon-logo-bchd:before { content: '\e80b'; } /* '' */
.icon-left-open:before { content: '\e80c'; } /* '' */
.icon-right-open:before { content: '\e80d'; } /* '' */
.icon-person:before { content: '\e80e'; } /* '' */
.icon-soviet:before { content: '\e80f'; } /* '' */
.icon-facebook-1:before { content: '\e810'; } /* '' */
.icon-vkontakte-1:before { content: '\e811'; } /* '' */
.icon-rss:before { content: '\e812'; } /* '' */
.icon-search:before { content: '\e813'; } /* '' */
/* ======================= Асноўныя стылі ============================ */
body {padding: 0;margin: 0;background: #164260;font-family: 'Roboto', Arial, sans-serif;font-size: 13px;font-weight: 400;}

.blue1 {background: #3191bc;}
.blue2 {background: #2877a3;}
.blue3 {background: #1d5d89;}
.blue4 {background: #194d77;}
.blue5 {background: #143e68;}
.blue6 {background: #10325b;}

header {background: #fff;height: 80px;}
.row {margin: 0;}

.logo {height: 80px;}
.logo i {font-size: 60px;margin-top: -6px;float: left;}
.logo a {color: #2877a3;}

.slogan a {text-transform: uppercase;color: #2877a3;font-size: 16px;margin-top: 23px;float: left;line-height: 1.3;}
.slogan a span {display: block;font-size: 10px;font-weight: 700;}

.input-search {float:left; margin-top: 22px;}

ul {list-style-type: none;}
ul.social {float: left;margin-top: 24px;padding-left: 10px;}
ul.social li {display: inline;}
.social li a i {font-size: 20px;}

.language-panel {background: #2877a3;float: right;width: 40px;position: absolute;top: 0;right: 0;height: 80px;} 
.language-panel ul {padding: 0;}
.language-panel li {padding: 6px 0 0 13px;}
/* ----------------------- Верхняе меню ----------------------------- */
ul.nav li{padding: 0;position: relative;z-index: 9999;}
.nav li a {text-transform: uppercase;text-align: center;color: #fff;height: 60px;line-height: 40px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.nav>li>a:hover, .nav>li>a:focus {background: #126DAB;color: #10325b;}
.nav > li ul {visibility: hidden;
position: absolute;
top: 122%;
left: 0px;
padding: 0;
min-width: 220px;
height: auto;
opacity: 0;
transition: all 0.3s;
background: #fff;
border: 1px solid #e8e5dc;}
.nav > li:hover > ul {
  visibility: visible;
  top: 60px;
  opacity: 1;
  z-index:9999;
}
.nav > li ul li {
        margin: 0px;
        padding: 0;
        border-bottom: 1px solid #e8e8e8;
        position: relative;display: block; width: 100%;}
        .nav > li ul li:last-child {border-bottom: 0;}
        .nav > li ul li:hover {background: #f3f7fa;}
        .nav > li ul li a {font-size: 12px;text-transform: uppercase;font-weight: 700;line-height: 44px;color: #0e396f;padding: 15px;}
        .nav > li ul li a:hover {text-decoration: none;}

.navbar-collapse {padding: 0;}
    .navbar {margin-bottom: 0;border:0;}
    .navbar-header {background: #1D5D89;text-align: center;width: 100%;}
    .navbar-toggle {float: none;background-color: #2877A3;border-radius: 0px;margin-right: 0;padding: 10px;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 0px;background: #fff;text-align: center;}

.main-section {background: #f3f7fa;}

.title-block {padding: 20px;
    background: #2877a3;
    margin: 0;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;}
/* ======================= Сайдбар ============================ */
.sidebar {padding: 0 !important; height:100%;}
.inner-side {background: #fff;}
/* ----------------------- Банэры ----------------------------- */
.banner-block img {min-width:100%;max-width:100%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.wline {border-top:3px solid #fff;border-bottom:3px solid #fff;}
.banner-block img:hover {opacity: .8;}
.banner-block-video {
	padding: 20px;
    background: #194d77;
    font-size: 24px;
	text-transform: uppercase;
	color: #fff;
}
/* ----------------------- Блогі ----------------------------- */
ul.blogi-list, .morenews ul {margin: 0;padding: 0;}
.blogi-list li {padding: 25px;}
.blogi-list li:nth-child(odd) {background: #3191bc}
.blogi-list li:nth-child(even) {background: #194d77}
.blogi-list li img {float: left;margin-right: 15px;margin-bottom: 15px;border-radius: 50%;width: 70px;}
.bloger {color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    padding: 8px 0;
    border-bottom: 2px solid rgba(0, 0, 0, 0.25);
    margin-bottom: 10px;}
    a:hover.bloger, .blogi-list li a:hover {color: #fff;}
.blogi-list li a {color: #fff;}
.blogi-list h5 {margin-top: 20px;line-height: 1.5;font-size: 16px;font-family: 'Noto Serif', Georgia, serif;}
.blogi-list li p.meta {color: #AFDCF1;font-size: 11px;}
.blogi-list li p.lid {font-size: 12px;line-height: 1.5;color: #fff;}
/* ----------------------- Праекты ----------------------------- */
h2.projects-title {padding: 20px;
    background: #fff;
    margin: 0;
    color: #2877a3;
    font-size: 18px;
    text-transform: uppercase;}
ul.projects {padding: 0;margin: 0;}
.projects li {margin: 0;}
.projects li a{padding: 10px 25px 0;height: 100px;display: block;line-height: 100px;color: #fff;text-transform: uppercase;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.projects li i {font-size: 46px;float: left;margin-right: 20px;margin-top: -10px;}
.projects li h4 {line-height: 60px;}
.projects li > a:hover {background: #126DAB;color: #10325b;text-decoration: none;}
/* ----------------------- Соцсеткі ----------------------------- */
.setki-block, .calendar-block {padding: 25px;}
/* ----------------------- Каляндар ----------------------------- */

/* ======================= Футэр ============================ */
.footer {padding: 30px;background: #10325b;color: #fff;}
.footer h4 {text-transform: uppercase;margin-bottom: 20px;}
.footer a {display: block;padding-bottom: 10px;margin-left: -15px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.footer a:hover {color: #fff;text-decoration: none;}
p.contacts {
    line-height: 1.95;
}
.subfooter {
    padding: 0;
    background: #0B294C;
}
p.copyrights {
    padding: 20px 30px 5px;
    color: #337AB7;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
.scrollTo_top {
  position:fixed;
  bottom:10px;
  right:10px;
  opacity:1;
  z-index:99;
  background: #0384ce;
}

.scrollTo_top i{
  font-size:18px; padding:8px 12px 10px 12px;
  float:left;
  color:#fff;
  line-height:1 !important;
}

.scrollTo_top img{
  float:left;
}

.scrollTo_top a{
  float:left;
}
/* ======================= Галоўная ============================ */
.main-content {padding: 0;}

/* ----------------------- Галоўныя навіны ----------------------------- */
.news-list {margin: 0;padding: 0;border-bottom: 1px solid #e4eff7;}
.media {margin-top: 0;}
.news-article {padding: 25px;}
.news-article:nth-child(odd) {background: #E5EFF7}
.news-article:nth-child(even) {background: #fff}
.news-article img {float: left;margin-right: 25px;width: 200px;}
.news-article h3 {margin-top: 0;margin-bottom: 15px;line-height: 1.3;font-family: 'Noto Serif', Georgia, serif;}
.news-article p {}
.news-article p.meta {color: #9c9c9c;}
.news-article p.lid {font-size: 14px;line-height: 1.5;}
/* ----------------------- Раней ----------------------------- */
.more-news ul {margin: 0;padding: 0;}
.more-news-list {padding: 25px;height: 220px;overflow: hidden;background: #fff}
.more-news-list:nth-child(1), .more-news-list:nth-child(2), .more-news-list:nth-child(5), .more-news-list:nth-child(6), .more-news-list:nth-child(9), .more-news-list:nth-child(10) {background: #E5EFF7}
/*.more-news-list:nth-child(even) {background: #fff}*/
.more-news-list img {float: left;margin-right: 15px;margin-bottom: 15px;width: 70px;}
.more-news-list h5 {margin-top: 0;line-height: 1.5;margin-bottom: 10px;font-family: 'Noto Serif', Georgia, serif;}
.more-news-list p.meta {color: #9c9c9c;font-size: 11px;}
.more-news-list p.lid {font-size: 12px;line-height: 1.5;}
/* ----------------------- Слайдэр ----------------------------- */
#sequence {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 1170px;
  background-repeat: no-repeat;
  background-position: 50% 100%;
  color: white;
  margin: 0 auto;
  position: relative;
  height: 400px;
  float: left;
  background: #edf1f6;
}
#sequence > .sequence-canvas {
  height: 100%;
  width: 100%;
  padding: 0 !important;
}
#sequence > .sequence-canvas > li {
  position: absolute;
  width: 60%;
  height: 100%;
  z-index: 1;
  top: 0;
}
#sequence > .sequence-canvas > li img {min-height:100%;width: 785px;}
#sequence .time {font-size: 14px;
    color: #12A8DF;
    background: rgba(255, 255, 255, 0.1);;
    font-weight: 700;
    margin-left: 10px;
    padding: 2px 5px;
    letter-spacing: normal;}

#sequence > .sequence-canvas li > * {
  position: absolute;
  /* only cause the left and opacity properties to transition */
  -webkit-transition-property: left, opacity;
  -moz-transition-property: left, opacity;
  -ms-transition-property: left, opacity;
  -o-transition-property: left, opacity;
  transition-property: left, opacity;
}

.sequence-next,
.sequence-prev {
  color: white;
  cursor: pointer;
  display: none;
  font-weight: bold;
  padding: 10px 5px;
  position: absolute;
  top: 49%;
  z-index: 1000;
  margin-top: -20px;
}

.sequence-next{ left:62%;}

.sequence-pause {
  bottom: 0;
  cursor: pointer;
  position: absolute;
  z-index: 1000;
}

.sequence-paused {
  opacity: 0.3;
}

.sequence-prev {
  left: 3%;
}

.sequence-next {
  right: 3%;
}

.sequence-prev img,
.sequence-next img {
  height: 100%;
  width: auto
}

#sequence-preloader {
  background: #d9d9d9;
}

.sequence-pagination {
  top: 0;
  display: none;
  right: 0;
  height:400px;
  position: absolute;
  z-index: 10;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  padding: 0 !important;
}
.sequence-pagination li {
  display:block;
  height: 100px;
  padding:18px 6.5% 19px 6.5%;
  margin:0 0 1px 0;
  margin-right:0px;
  cursor: pointer;
  line-height:1.2;
  opacity:.9;
  border-bottom:1px solid #C4D9E8;
  background: #E5EFF7;
  font-weight: 700;
  text-transform: uppercase;
}
.body2{background-color:#F2F6F9;}

.sequence-pagination li.current{
  opacity: 1;
  background:#2877a3;
  color: #fff;
}

.sequence-pagination li img {
  float:left;
  margin:-3px 15px 0 0 ;
  opacity: 0.5;
  width:75px;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: margin-bottom, opacity;
  -moz-transition-property: margin-bottom, opacity;
  -ms-transition-property: margin-bottom, opacity;
  -o-transition-property: margin-bottom, opacity;
  transition-property: margin-bottom, opacity;
}
.sequence-pagination li img:hover {
  margin-bottom: 4px;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.sequence-pagination li.current img {
  opacity: 1;
}

.sequence-pagination li .meta{
  color:#5c789c;
  padding:5px 0 0px 0;
  font-size: 11px;
  margin:0 0 0 0;
}
.sequence-pagination li.current span {color: #fff;}
.sequence-pagination li.current .meta {color:#12aaeb;}
.sequence-pagination li .meta i{ font-size: 10px;}
.sequence-pagination li span {color:#333;font-size:11px;line-height: 18px;position: relative;top: -5px;}

#sequence h2{ font-size:20px !important;}

#sequence h2 a ,#sequence h3,#sequence h3 a { color:#fff !important; text-shadow:1px 1px 0px #000;line-height: 1.5;}

.sequence-next,
.sequence-prev {
  position: absolute;
  opacity: 1;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}

.sequence-next:hover,
.sequence-prev:hover {
  opacity: 0.7;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}

.title {
  left: 30%;
  width: 115%;
  opacity: 0;
  bottom: 0%;
  z-index: 50;
  padding:25px 30px 15px 20px;
  margin:0 0;
  background: #000;
  background: rgba(0,0,0,0.7);
  font-family: 'Noto Serif', Georgia, serif;
}

.s_lid {
  color: #fff;
  font-size: 12px;
    line-height: 1.5;
    margin-top: 10px;
    font-family: "Roboto", Arial, sans-serif;

}

.animate-in .title {
  left: 0%;
  opacity: 1;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.animate-out .title {
  left: 35%;
  opacity: 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}


.model {
  left: 0;
  top: 0;
  opacity: 0;
  position: relative;
  height: auto !important;
  max-height: 392px !important;
  width: 100%;
  min-width: 716px;
  /* prevents the model from shrinking when the browser is resized */
  max-width: 786px;
}

.model iframe{ width:100%; height:490px}

.animate-in .model {
  left: 0;
  opacity: 1;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}

.animate-out .model {
  left: 0;
  opacity: 0;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

/* ------------ Блок далучыцца ------------ */
#partyblocks {height: 100px;}
.p-block {position: relative;height: 120px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.p-block a {color: #fff;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.p-block i {font-size: 82px;margin-right: 20px;float: left;}
.p-block h4 {font-size: 26px;text-transform: uppercase;margin-top: 32px;}
.p-block h6 {font-size: 14px;}
.p-block:hover {background: #126DAB;}
.p-block:hover > a {color: #10325b;text-decoration: none;}

/* ======================= Унутраныя старонкі ============================ */
.inner {background: #fff;}
.article {padding: 10px 25px 25px;}
blockquote {font-style: italic;}
.breadcrumb {padding: 20px 25px; background: #E5EFF7;border-radius:0;margin-bottom:0;}
.article img.top {float: left;margin: 5px 25px 25px 0;}
.article img {margin-bottom: 20px;padding-right: 20px;}
.article h2, h2.title-category {margin-top: 0;line-height: 1.3;color: #1D5D89;padding-bottom:15px; font-family: 'Noto Serif', Georgia, serif;font-size: 28px;}
h2.title-category {margin: 10px 25px 0;}
.head .picture {}
.article {font-size: 15px;line-height: 1.5;}
.metas {color: #88ACCE;margin-bottom:25px;color: #8fa6b3;padding: 10px 15px;background: #E5EFF7;}
.line {border-bottom:2px solid #1D5D89;}
.krynica {padding: 20px;
    background: #E5EFF7;
    margin: 0;}
    .krynica p {padding: 0;font-size: 14px;font-weight: 700;margin: 0;}
    .share {padding: 20px;border-top:1px solid #E5EFF7;}
    .share h4 {margin-bottom: 15px;}
    .lessbuttons_com_slider {z-index: 999 !important;}

.gallery {margin:25px 0 0;padding:25px 0 0;border-top:1px solid #E5EFF7;border-bottom:1px solid #E5EFF7;}
.gallery img {margin-bottom: 25px;max-width:100%;}
img.postImage {min-width:100%;}

.relatednews .related-news-list {height: 200px;overflow: hidden;}
.relatednews ul {margin: 0;padding: 0;}
.related-news-list {padding: 25px;}
.related-news-list:nth-child(1), .related-news-list:nth-child(2) {background: #E5EFF7}
/*.related-news-list:nth-child(even) {background: #fff}*/
.related-news-list img {float: left;margin-right: 15px;margin-bottom: 15px;width: 70px;}
.related-news-list h5 {margin-top: 0;line-height: 1.5;margin-bottom: 10px;font-family: 'Noto Serif', Georgia, serif;}
.related-news-list p.meta {color: #9c9c9c;font-size: 11px;}
.related-news-list p.lid {font-size: 12px;line-height: 1.5;}
.categ img {width: 200px;}
.static img {margin-right: 25px;}
.searchpage {background: #E5EFF7;}
.searchresult {
    margin-top: 10px;
    padding: 15px;
    border: 2px solid #3382C9;
}
.article table td {
    padding: 5px;
}
.article .form-group {
    float: left;
    width: 100%;
}
.errorblock {
    height: 70vh;
    text-align: center;
}
.errorblock h2 {
    font-size: 15em;
    color: #2977a3;
    font-weight: 700;
    margin-top: 0;
    padding-top: 50px;
}
.searchform {position: relative;}
.search-button {
  position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 34px;
    border: none;
    background: transparent;
}
.searchform .icon-search {
    position: absolute;
    top: 9px;
    right: 10px;
}
.input-search2 {width: 50%;margin: 30px auto;}
/* Start pagination */ 
.pagination { display: inline-block; overflow: hidden; text-align: center; font-size: 17px; margin: 25px; } .pagination span, .pagination a { background-color: #F3F7FA; float: left; border-radius: 2px; text-decoration: none; margin: 5px 5px 0 0; padding: 9px 14px; } .pagination, .pagination span, .pagination a { color: #757575; } .pagination span.next-button, .pagination a.next-button, .pagination span.prev-button, .pagination a.prev-button { background-color: #474747; font-size: 28px; padding: 5px 14px 5px 14px; } .pagination a.next-button, .pagination a.prev-button, .pagination span.current { color: #FFF; } .pagination a.next-button:hover, .pagination a.prev-button:hover, .pagination a:hover, .pagination span.current { background-color: #2877A3; color: #FFF; } 
/* End pagination */
/* ======================= Рэспазітыўны дызайн ============================ */
@media only screen and (max-width : 1050px) {
ul.social {padding-left: 0px;}
.nav li a {font-size: 12px;}
.logo i {font-size: 50px;margin-top: 0;}
.projects li h4 {font-size: 15px;}
#vk_group, #vk_group iframe {width: 100% !important;}
.setki-block, .calendar-block {width: 100%;overflow: hidden;}
.p-block i {font-size: 62px;margin-top: 12px;}
.p-block h4 {font-size: 20px; margin-top: 34px;}
.p-block h6 {font-size: 12px;}
.sequence-pagination li span {font-size: 10px;}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
header {height: 100%;}
.logo {border-bottom: 1px solid #E5EFF7;width: 30%;float: left;}
.slogan {width: 70%;float: left;border-bottom: 1px solid #E5EFF7;height: 80px;}
.slogan a {font-size: 14px;}
.input-search { width: 100%;}
ul.social {width: 100%;text-align: center;margin-top: 10px;}
.nav > li ul {visibility: visible;position: inherit;top: 0;opacity: 1;}
.nav > li:hover > ul {visibility: visible;top: 0px;}
 #vk_groups{margin: 0 auto;}
.language-panel {top:-1px;}
.news-article h3 {font-size: 1.5em;}
p.copyrights {padding: 20px 30px 15px;margin: 0;}
p.contacts {margin-bottom: 40px;}

#sequence{ height:540px}

.model{max-width: 100%;min-width: 100%;}
.model img{ width:100%; height: auto;}
.model iframe{ width:100%; height:472px;}
.sequence-next, .sequence-prev {top: 30%;}
.sequence-pagination{ width:100%; top:auto; bottom:0; height:140px;}
.sequence-pagination li{ float:left; display:inline-block; width:25%;padding:15px; margin:0;height: 155px;}
.sequence-pagination li img{width:100%}
.sequence-pagination li .meta,
.sequence-pagination li span{ display:none;}

.title {bottom: 30%;width: 105%;padding-top: 15px;}
#sequence h2 {font-size: 16px !important;}
.title .time {display: none;}
.subtitle {top: 60%;}

.sequence-next {left: auto;}

#sequence > .sequence-canvas > li{ width:100%;}
.p-block {height: 100px;}
.p-block i {font-size: 52px;margin-top: 10px;}
.p-block h4 {font-size: 20px;margin-top: 0px;line-height: 52px;}
.more-news-list, .related-news-list {height: 100%;}
.more-news-list .small-news:last-child {padding-top: 15px;margin-top: 10px;border-top:1px solid #ccc;}
.gallery .col-md-6 {width: 50%;float: left;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
#sequence{ height:427px}
.model iframe{height:510px;}
.sequence-pagination{height:110px;}
.sequence-pagination li{ height:130px;}
.title { padding-bottom:15px;bottom: 28%;}
.subtitle { display:none;}


}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 500px) {

.logo {border-bottom: 1px solid #E5EFF7;float: none;width: 100%;}
.slogan {width: 100%;float: left;height: 100%;padding-bottom: 20px;}
.slogan a {text-align: center;width: 100%;}
.input-search { width: 100%;}
.language-panel {top:-81px;}


.title {bottom: 28%;}
#sequence{ height:310px}
.model iframe{height:270px;}
.sequence-pagination{height:80px;}
.sequence-pagination li{  width:25%;height: 100px;}
.model img{ width:140% !important; margin:0 -20%;}

.p-block {height: 80px;}
.p-block i {font-size: 42px;margin-top: 8px;}
.p-block h4 {font-size: 14px;margin-top: 0px;line-height: 40px;}
.news-article .media-left, .news-article .media-right, .news-article .media-body {display: block;}
.news-article .media-left, .news-article .media>.pull-left {padding-right: 0;}
.news-article img {min-width: 100%;margin-bottom: 25px;}
.news-article .media-body {width: 100%;}
.news-article h3 {font-size: 1.5em;}



.projects li h4 {font-size: 15px;}

.article h2 {font-size: 1.5em;}
.article img {margin: 0 0 25px;min-width:100%;max-width:100%;}
.gallery img {min-width:100%;}
.gallery .col-md-6 {width: 100%;float: none;}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 350px) {
.projects li h4 {font-size: 13px;}
.title {bottom: 25%;}
.sequence-pagination{ height:70px;}
.errorblock h2 {font-size: 10em;}
.input-search2 {width: 90%;}
}


/* ======================= Дадаткова ============================ */

/* ------------ magnific-popup ------------ */
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bg{z-index:10042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:10043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:10044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:10046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
