.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{padding-top:120px;font-size:15px;color:#333;background:#fff; font-family: 'Noto Sans', serif;}
p, div, li, span {font-family: 'Noto Sans', serif;}
h1,h2,h3,h4,body .created{font-family:"Ubuntu",Helvetica,Sans-serif;font-weight:normal;}
body h5,body h6{margin:0}
body h3,body h4{margin-top:0; color: #5a5a5a;font-weight:bold;}
.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background-image:none;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn.btn-transparent{border:2px solid #fff;background:transparent;color:#fff; z-index:2000;}
.btn.btn-transparent:hover{border-color:rgba(255,255,255,0.5)}
.btn.btn-link{color:#1a9fdb;padding:0}
.btn.btn-link:hover{text-decoration:none}
.btn-primary{background-color:#1a9fdb}
.btn-primary:hover{background-color:#3a3a3a}
.btn-default{background-color:#dadbdb}
.btn-default:hover{background-color:#3a3a3a; color: #fff;}
a{color:#0081d1;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}
a:hover,a:focus{color:#000;text-decoration:underline;outline:0}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {background-color: #2193c0; border-color: #2193c0;}
.dropdown-menu{margin-top:-1px;min-width:180px}
body>section{padding:50px 0; }
body>section#slide-show{padding:0px 0 0 0; margin: 32px 0 0 0;}
#recent-works{background:#3498db;color:#fff}
#recent-works .links>a{background:#fff;color:#1a9fdb;text-shadow:none}
#clients{background:#fff}
#clients h4{color:#999}
#clients .carousel{margin-bottom:0}
#clients .clients ul.thumbnails{margin:0}
#clients .clients ul.thumbnails>li{text-align:center;margin-bottom:0}
#clients .prev,#clients .next{color:#999}
.title{background:#177ea9 url(/static/images/slide-bg1.jpg) top center;color:#fff;padding:20px 0 0 0; margin-top: 30px; text-transform: uppercase; font-family:"Ubuntu",Helvetica,Sans-serif !important; -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.4);-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.4);box-shadow: 0 0px 5px rgba(0,0,0,0.4);}
.title h1 {margin: 10px 0 30px 0;}
.center{text-align:center}
.box{background-color:#fff;border-top:1px solid #f0f0f0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.progress{margin-bottom:10px}
.progress,.progress .bar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;height:30px;line-height:30px}
.label,.badge{font-weight:300;font-size:90%}
ul.breadcrumb{margin:0;background:transparent; font-family:'Noto Sans', serif; font-size: 11px;text-transform: none;}
ul.breadcrumb>li{text-shadow:none}
ul.breadcrumb>li>a,ul.breadcrumb>li .divider{color:#fff; font-family:'Noto Sans', serif; font-size: 11px;text-transform: none;}
ul.breadcrumb>li.active{color:rgba(255,255,255,0.7)}
ul.breadcrumb>li>a {color:#fff}
ul.breadcrumb>li>a:hover {color:#fff}
ul.tag-cloud li{display:inline-block;margin:0 0 2px 0}
.btn-social{border:0;color:#fff;text-shadow:0 1px rgba(0,0,0,0.5)}
.btn-social.btn-facebook{background:#4f7dd4}
.btn-social.btn-facebook:hover{background:#789bde}
.btn-social.btn-twitter{background:#5bceff}
.btn-social.btn-twitter:hover{background:#8eddff}
.btn-social.btn-linkedin{background:#21a6d8}
.btn-social.btn-linkedin:hover{background:#49b9e3}
.btn-social.btn-google-plus{background:#dc422b}
.btn-social.btn-google-plus:hover{background:#e36957}
.btn-social:hover{color:#fff}


header #logo{width:205px;height:140px;background:url(/static/images/logo.png) no-repeat 0 50%}
header.navbar{margin-bottom:0}
header.navbar .nav{margin:52px 0 50px 0;}
header.navbar .nav>li{margin-left:1px}
header.navbar .nav>li>a{padding-top:10px;padding-bottom:10px;color:#444;font-family:"Ubuntu",Helvetica,Sans-serif;font-size:15px;text-transform:uppercase;text-shadow:none; font-weight: 700;border-radius: 5px;}
header.navbar .nav>li>a:hover{background:#1a9fdb;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
header.navbar .nav>li.active>a,header.navbar .nav>li.active>a:hover{background:transparent;color:#1a9fdb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
header.navbar .nav>li.active>a:hover {background:#1a9fdb;color:#fff;}
header.navbar .nav>li.dropdown.open>a.dropdown-toggle{background:transparent;color:#1a9fdb}
header.navbar .nav>li.dropdown.open>a.dropdown-toggle .fa {margin: -5px 0 0 0;}
header.navbar .nav>li.login>a{border-left:0px solid #e5e5e5}
header .dropdown-menu{margin-top:10px; font-family:"Ubuntu",Helvetica,Sans-serif;font-size:14px;text-transform:uppercase; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.4);-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.4); box-shadow: 0 2px 10px rgba(0,0,0,0.4); border: 1px solid #1a9fdb; border-radius: 5px;}
header .dropdown-menu:before{display:none!important}
header.navbar .nav>li.login a{font-size: 1.5em}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:transparent;color:#1a9fdb}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#1a9fdb}
.navbar .nav>li>.dropdown-menu:after {
    content: '';
    display: inline-block;
/*    border-left: 6px solid #fff;
    border-right: 6px solid #fff;*/
    border-bottom: 6px solid #1a9fdb;
    position: absolute;
    top: -6px;
    left: 10px;
}
.navbar .nav>li>a {padding: 10px 15px 10px;}

.navbar-brand {height:auto;}
.navbar-brand img {max-width: 205px !important;}
.navbar-default {background-color: #fff; border-color: #fff; border-radius:0; box-shadow: 0 0 10px rgba(0,0,0,0.6);}

.dropdown-menu>li {border-bottom: 1px solid #ccc;}
.dropdown-menu>li:last-child {border-bottom: 0;}
.dropdown-menu>li>a {
    padding: 10px 15px;
    line-height: 20px;
    color: #444;
    font-weight: 700 !important;
    font-size: 14px !important;
    font-family:"Ubuntu",Helvetica,Sans-serif !important;
}
.dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;border:0}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background:#1a9fdb; color:#fff}
.dropdown-menu>li>a .fa {color:#1a9fdb; margin: 0 5px 0 0px;}
.dropdown-menu>li>a:hover .fa {color: #fff;}

.main-info{background-color:#fff;color:#333}
.main-info h4{color:#111}
.icon-medium{font-size:24px;width:24px;line-height:24px;text-align:center;display:inline-block;background:#1a9fdb;padding:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff}
.icon-big{font-size:80px;width:150px;line-height:150px;text-align:center;display:inline-block;background:#f89406;padding:10px; margin-bottom:20px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff}
.modal{border:0}
.modal#loginForm{width:400px;margin-left:-200px;}
.modal .modal-header{border:0;padding:20px 20px 0}
.modal .modal-header>h4{font-weight:300;font-size:18px;color:#05682a;text-transform:uppercase;margin:0}
.modal .modal-body{padding:20px}
.modal input[type="text"],.modal input[type="password"]{padding:5px 10px;min-height:30px;margin-right:10px}
.modal i {color:#111;position:absolute;right:-5px;top:-5px;width:20px;height:20px;line-height:20px;text-align:center;display:block;background:#eee;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer}
.modal button{margin-left:10px;border:0}
.gap{margin-bottom:50px}
.big-gap{margin-bottom:100px}
.no-margin{margin:0;padding:0}
#services{background:#1e455a url(/static/images/ekb1.jpg) center; color:#fff; padding: 120px 0;box-shadow: 0 0px 5px rgba(0,0,0,0.4);}
#services h1,#services h2,#services h3,#services h4,#services h5,#services h6{color:#fff}
#services2{background:#252525 url(/static/images/rubli2-3.jpg) center; color:#ddd}
#services2 h1,#services2 h2,#services2 h3,#services2 h4,#services2 h5,#services2 h6{color:#fff}
#services .span4 img {width:100%; margin:-20px 0 0 0; border-radius: 5px 5px 5px 5px;}
#services .span4 {box-shadow: 0 0 20px rgba(0,0,0,0.7)}

#main-contents{margin-top:20px}
#main-contents .blog-news .created{font-size:18px;color:#1a9fdb}
.registration-form{border:0;background-color:#fff;border-top:1px solid #f0f0f0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);padding:20px;display:inline-block}
#bottom{background:#0c3f5e;color:#eee}
#bottom h4{margin-top:0;margin-bottom:15px}
#bottom h1,#bottom h2,#bottom h3,#bottom h4,#bottom h5,#bottom h6{color:#fff}
#bottom a{color:#eee}
#bottom a:hover{color:#fff}
#bottom ul.address>li{position:relative;padding-left:20px;margin-top:10px}
#bottom ul.address>li:first-child{margin-top:0}
#bottom ul.address>li>i{position:absolute;top:3px;left:0}
#bottom ul.thumbnails{margin-bottom:0}
#bottom ul.thumbnails li{margin-bottom:5px}
ul.arrow,ul.arrow-double,ul.tick,ul.cross,ul.star,ul.rss{list-style:none;padding:0;margin:0}
ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before,ul.arrow li::after,ul.arrow-double li::after,ul.tick li::after,ul.cross li::after,ul.star li::after,ul.rss li::after{font-family:FontAwesome;}
ul.arrow li::before,ul.arrow-double li::before,ul.tick li::before,ul.cross li::before,ul.star li::before,ul.rss li::before{margin-right:5px}
ul.arrow li::before{content:"\f105"}
ul.arrow-double li::before{content:"\f101"}
ul.tick li::before{content:"\f00c"}
ul.cross li::before{content:"\f00d"}
ul.star li::before{content:"\f006"}
ul.rss li::before{content:"\f09e"}
#footer{background:#0b2e43;padding-top:15px;padding-bottom:15px;color:#eee}
#footer a{color:#eee}
#footer a:hover{color:#1a9fdb}


#footer .buttons a{font-family:"Ubuntu",Helvetica,Sans-serif,sans-serif; padding: 0px 20px; height:40px;line-height:40px;text-align:center;display:inline-block;background:#063f63;font-size:14px;color:#fff; margin-right: 10px; border-radius: 5px;}
#footer  .buttons a:hover{background:#2b2b2b;text-decoration:none}

#footer .cp{margin-top:11px}
ul.social{list-style:none;margin:10px 0 0;padding:0;display:inline-block}
ul.social>li{display:inline-block;margin:0 5px}
ul.social>li>a{font-size:24px;color:#666}
ul.social>li>a:hover{color:#999}
.box-border{padding:15px}
.accordion-group{background-color:#fff;border-top:1px solid #f0f0f0}
.accordion-heading .accordion-toggle{color:#666;font-weight:700}
.accordion-inner{border-top:0}
.blog .blog-item h2{margin-top:0}
.blog .blog-item .date span{display:block;text-align:center}
.blog .blog-item .date span.day{font-size:50px;line-height:50px;padding-top:10px;font-family:"Ubuntu",Helvetica,Sans-serif,sans-serif}
.blog .blog-item .date span.month{font-size:18px}
.blog .blog-item .tag{margin-top:5px}
.blog .blog-item .avatar{margin-top:5px}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-height:50px;padding:0 15px;border:3px solid #ededed}
select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:#1a9fdb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.input-block-level{min-height:50px}
textarea#message{padding:10px 15px;height:219px}
.widget{margin-bottom:30px}
.widget>h3{font-size:16px;margin-top:0}
.widget h5{margin-top:10px}
.widget .date{margin-top:5px;padding:8px 10px;background:#1a9fdb}
.widget .date>span{display:block;text-align:center;font-family:"Ubuntu",Helvetica,Sans-serif;color:#fff}
.widget .date>span.month{font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase}
.widget .date>span.day{font-size:18px;line-height:18px}
#pricing-table{margin-top:20px;margin-bottom:30px}
#about-us {min-height: 350px;}
#about-us .plan, .main-info .plan{list-style:none;margin:0;padding:0;color:#fff}
#about-us .plan.featured, .main-info .plan.featured {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
#about-us .plan>li, .main-info .plan>li{padding:10px 15px; text-align: left; line-height: 1.4em;}
#about-us .plan>li.plan-name, .main-info .plan>li.plan-name{background:rgba(0,0,0,0.1)}
#about-us .plan>li.plan-name h3, .main-info .plan>li.plan-name h3{margin:10px 0; text-align: center; line-height: 1em;}
#about-us .plan>li.plan-action, .main-info .plan>li.plan-action{padding:20px 0; text-align: center;}
#about-us .plan1, .main-info .plan1{background:#1abc9c}
#about-us .plan2, .main-info .plan2{background:#e74c3c}
#about-us .plan3, .main-info .plan3{background:#3498db}
#about-us .plan4, .main-info .plan4{background:#9b59b6}
ul.gallery{display:block;margin:-15px}
ul.gallery.col-1 li{width:100%}
ul.gallery.col-2 li{width:50%}
ul.gallery.col-3 li{width:33.3333%}
ul.gallery.col-4 li{width:25%}
ul.gallery li{display:block;padding:0;margin:0;float:left}
ul.gallery li .desc{margin:15px}
ul.gallery li .preview{margin:15px;display:block;position:relative}
ul.gallery li .preview .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.6);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}
ul.gallery li .preview .links{width:104px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-52px;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}
ul.gallery li .preview .links>a{width:50px;height:40px;line-height:40px;display:inline-block;text-align:center;background:#1a9fdb;color:#fff;text-shadow:0 1px rgba(0,0,0,0.3);font-size:18px;margin:0 1px}
ul.gallery li .preview:hover .overlay,ul.gallery li .preview:hover .links{opacity:1;filter:alpha(opacity=100)}
ul.gallery li .preview:hover .links{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
ul.faq{list-style:none;margin:0}
ul.faq li{margin-top:30px}
ul.faq li:first-child{margin-top:0}
ul.faq li span.number{display:block;float:left;width:50px;height:50px;line-height:50px;text-align:center;background:#1a9fdb;color:#fff;font-size:24px}
ul.faq li>div{margin-left:70px}
ul.faq li>div h3{margin-top:0}
#error{text-align:center;margin-top:150px;margin-bottom:150px}


.sl-slider h2 {padding-top: 100px !important;font-family: font-family:"Ubuntu",Helvetica,Sans-serif, Helvetica,  Sans-serif;}
.sl-slider h3 {padding-top: 40px !important;font-size: 1.4em; font-family: 'Ubuntu', Helvetica,  Sans-serif;}
.sl-slide img {border: 2px solid #fff; margin: 33px 0 0 35px; border-radius: 3px; height:280px;}
.sl-slider p {color: #fff; padding: 20px 0px 30px 30px; margin:0;}

.main-info h3 {color: #0b7fb3; text-transform:uppercase;}
.main-info h4 {color: #5f5f5f; font-size:1.4em}

.color1 {background: #49afcd;}
.color2 {background: #5bb75b;}
.color3 {background: #da4f49;}
#services .span4 {padding: 20px 10px 10px 10px; background: #fff; border-radius: 5px;}
#services .span4:hover {}
#services .span4 h4{color: #111;}
#services .span4 p{padding: 10px 0 1px 0;}
#services .span4 p{color: #666;}

#services2 .span4 {padding: 20px 10px 10px 10px; background: #fff; margin-left: 20px;}
#services2  .span4:hover {}
#services2  .span4 h4{color: #111;}
#services2 .span4 p{padding: 10px 0 1px 0;}
#services2  .span4 p{color: #666;}

#bottom li {color: #eee;}

#contact-form input {width: 98%; padding: 3px 10px; font-size: 1.0em; min-height: 30px; margin:10px;}
#contact-form textarea {width: 98%; padding: 10px 10px; font-size: 1.0em; height: 80px; margin:10px;}
#contact-form .control-group.error input {border: 2px solid red;}
#contact-form .help-inline {color:red;}

#nav-arrows {z-index: 1;}



.nav .login {margin-top: -10px;}
.nav .login a {text-align: right;}
.nav .login p {padding:0; margin: 0; display: inline-block;}

.news td {font-size: 12px; line-height: 1.2em; padding: 12px;}
.news td a {font-size: 14px;text-decoration: underline; font-weight: bold; color: #1a9fdb; display: inline-block; margin: 0 0 5px 0;}
.news td a:hover {color: #111;}
.news td  img{width: 90px;}
.otrasl .news td  img{width: 160px;}
.otrasl .news .time span {width: 160px; background:#0b7fb3}
.news td  span {width: 90px; display: inline-block; padding: 3px 5px; background: #309fc9; color: #fff; text-align: center; font-size: 0.9em; margin: 0 0 -1px 0; border-radius: 3px 3px 0 0;}
.news td  b {color: #777; font-size:0.9em;}

.news2 td a {text-decoration: none; font-weight: bold; color: #0b7fb3; display: inline-block; margin: 0 0 5px 0;}
.news td a:hover {color: #1a9fdb; text-decoration: underline;}
.news td:hover a {color: #1a9fdb;}

.thumbnail {margin-bottom: 10px; text-align:center;}
blockquote  {margin-left: 3em; border-left: 4px solid #468847}
blockquote  p{font-size: 1.0em;}
.question  .q_name, .question  .q_email {width: 400px;}
.question  .q_question {width: 400px; height: 100px;}
.question  .pin {width: 80px;}
.question  img {width: 80px; height: 52px;  margin: 2px 10px 0 0;}

li a p {padding: 0; margin: 0;}


.s_today {position: absolute; right: 20px; top: 15px; color: #555;}
.s_today strong {font-weight:bold; color: #555;}
.s_today a.btn {margin-left: 40px; font-style: normal;font-size: 13px;}
.s_today form {display:inline-block; margin: 0 0 0 40px;}
.s_today form .input-block-level {margin:0 5px 0 0; padding: 4px 12px; width: 150px; height: 32px; min-height:32px;}
.s_today button.btn {font-style: normal;font-size: 12px;}
.s_today p {display: inline-block}
.navbar .btn, .navbar .btn-group {margin-top: 0px;}
.btn {font-family:"Ubuntu",Helvetica,Sans-serif;font-weight:normal; text-transform: uppercase;}

.user_edit tr, .user_edit td {border:0;}
.user_edit td:first-child {text-align:right; text-transform: uppercase;}
.user_edit input {width: 80%;}
.user_edit input.btn {width: auto;}

hr {border:0; border-bottom: 2px solid #e0e2e2; margin:2em 0;}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 25px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.well h4 {font-weight:bold;}

.clients .thumbnails {margin: 0 0 0px 0;}
.clients .thumbnails img {width: 140px;}
.clients .thumbnails li {margin: 70px 10px 0px 10px; top: 50%; transform: translateY(-50%);}

.archive .current {color: #000;}
.archive li {margin: 0 0 10px 0;font-family:"Ubuntu",Helvetica,Sans-serif, sans-serif;}
.doc li img {margin: 0 5px 0 0;}

#UploadButton {display: block; width: 250px; padding: 10px; background: green; border: 3px solid green; color: #fff; text-align: center;margin: 15px 0 5px 0; border-radius: 3px;}
#UploadButton:hover{background:#389633; cursor:pointer;}
#InfoBox {display: block; width: 250px; padding: 5px 10px; background: #fff; color: back; border: 3px solid red; margin: 5px 0 5px 0;}

.fancybox  img{box-shadow: 1px 1px 7px rgba(0,0,0,0.5); padding: 10px; background: #fff;}
.fancybox  img:hover{box-shadow: 1px 1px 15px rgba(0,0,0,0.9)}

#feedback-form input[type="text"], #feedback-form input[type="email"] {min-height: 24px !important; padding: 3px 5px;} 
#feedback-form {max-width: 80% !important;}

.btn {border-radius: 5px;}

.panel-default {}
.panel-default .panel-body {padding: 15px  20px  15px  20px; border-radius:0; background: #fff}
.panel-default .panel-body .news tr, .panel-body .news td {border:0}
.panel-default .panel-heading {text-transform:uppercase; text-align: center; color:#fff;  background: #0b7fb3;  font: bold 24px "Ubuntu",Helvetica,Sans-serif;}

.main table {margin: 5px 0 10px 0;  border-bottom: 1px solid #ccc !important;}
.main table th, .main table td {border: 1px solid #eaeaea; padding: 10px 10px;  font-size: 14px;  line-height: 18px;}
.main table tr:first-child td { background: #177ea9 ; padding: 10px 10px; color: #fff !important;  border: 1px solid #177ea9 !important; text-align: center !important; font-weight: bold !important;font-size: 16px;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle { background-color: #1a8cbc; border-color:#1a8cbc; color: #fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;     height: 3px;}


header .navbar-header .logo_line {height: 75px; margin: -5px 0 10px 20px}
@media (max-width: 1200px){
    .sl-slider-wrapper {height: 270px !important;}
    .sl-slider h2, .sl-slider h3 {font-size: 26px !important; line-height:normal !important; margin-top:-30px !important;}
    .sl-slider p{font-size: 14px !important; line-height:normal !important; margin-top:0px;}
    .sl-slider img {height: 215px !important;}
    .hidden-xs { display: none!important;}
    .s_today a.btn {    margin-left: 0px;    font-style: normal;    font-size: 13px;    float: right;}
    .navbar .btn{ margin-top: 10px;margin-right:30px;}
    #services .span4 {margin-left: 0px !important;}
    img {max-width: 70% !important;    height: auto;	text-align: center !important;}
    header .navbar-header .logo {display:none}
    header .navbar-header .logo_line {display:inline-block}
    header.navbar .nav>li>a {font-size:12px;}
    header.navbar .nav {    margin: 20px 0 20px 0;}
    body>section#slide-show {margin: -50px 0 0 0;}
    .title { margin: -40px 0 0px 0;}
    .title h1 {font-size: 2.2em;}
} 

@media (min-width: 1200px) {
    header .navbar-header .logo {display:inline-block}
    header .navbar-header .logo_line {display:none}
}

@media (max-width: 936px){
    header.navbar .nav>li>a {font-size:11px;}
    .sl-slider-wrapper {height: 200px !important;}
    .sl-slider h2, .sl-slider h3 {font-size: 20px !important; line-height:normal !important; margin-top:-60px !important;}
    .sl-slider p{font-size: 12px !important; line-height:normal !important; margin-top:-10px;}
    .sl-slider img {height: 150px !important;}    
}

@media (max-width: 890px){
    header.navbar .nav>li>a {font-size:10px;}
}

@media (max-width: 840px){
    header.navbar .nav>li>a {font-size:9px;}
    .sl-slider-wrapper {height: 200px !important;}
    .sl-slider h2, .sl-slider h3 {font-size: 20px !important; line-height:normal !important; margin-top:-60px !important;}
    .sl-slider p{font-size: 12px !important; line-height:normal !important; margin-top:-10px;}
    .sl-slider img {height: 150px !important;}   
    .otrasl .news td img {width: 100px;}
    .otrasl .news .time span {width: 100px;}
}

@media (max-width: 767px) {
    .title { margin: -40px 0 0px 0;}
    .title h1 {font-size: 1.8em; margin: 0.3em 0 0.3em 0}
    .main-info img {max-width: 98% !important;}    
    .main-info .btn {margin-bottom: 1em;}
    header.navbar .nav>li>a {font-size:15px;}
    header.navbar .nav>li {text-align:left;}
    body {padding-right: 0px; padding-left: 0px; }
    .navbar-fixed-top {margin: 0px 0px 0 0;}
    header button.navbar-toggle {margin:22px 30px 10px 0;}
    header .navbar-header .logo {display:none}
    header .navbar-header .logo_line {display:inline-block}
    
    .sl-slider h2, .sl-slider h3 {font-size: 14px !important; line-height:normal !important; margin-top:-60px !important;}
    .sl-slider p{font-size: 10px !important; line-height:normal !important; margin-top:-15px;}
    .sl-slider img {height: 70px !important;} 
    .otrasl .news td img {width: 80px;}
    .otrasl .news .time span {width: 80px;}
}

small {font-size:0.7em;}