/*@font-face {
    font-family:"Bicubik";
    src:url("../fonts/Bicubik.eot") format("eot");
    src: url("../fonts/Bicubik.eot?#iefix")format("embedded-opentype"),
    url("../fonts/Bicubik.woff") format("woff"),
    url("../fonts/Bicubik.ttf") format("truetype"),
    url("../fonts/Bicubik.svg#Bicubik") format("svg");
    font-weight:normal;
    font-style:normal;
}*/



body{
    font-family: 'Exo 2', sans-serif;
    background: url('../img/bg1.png');
    color:#58595b;
    font-size: 13px;
}

/*.container{max-width: 980px;}*/

@font-face {
    font-family: "Bicubik";
    src: url('../fonts/Bicubik.eot');
    src: local('☺'), url('../fonts/Bicubik.woff') format('woff');
    src: url("../fonts/Bicubik.ttf") format("truetype");
         url("../fonts/Bicubik.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

h1,h2,h3,h4 { font-family: 'Bicubik'; color:#0094d9; text-align:center;}
h1{font-size:48px; font-family: 'Bicubik';}
h2{font-size:24px; font-weight:100;}
h3{font-size:20px;}

#header{position:fixed; width:100%; z-index: 1000;  border-radius:0; top:0;}
#cityline-navbar{border:none; background:url('../img/bg1.png'); height:40px; min-height:40px; margin-bottom:0px; box-shadow: 0px 2px 3px #888; border-radius:0;}
#cityline-navbar li#LanguageSwitch > a, #LanguageSwitch a{font-weight: 100; color:#a7a9ac;}
#LanguageSwitch .dropdown-menu{min-width: 0px;  padding:0px; margin:0px; border:none; left:0;}
#LanguageSwitch .dropdown-menu > a{margin:0; font-weight: 100; border:none;}
#cityline-navbar li > a:hover{color:#444;}
#cityline-navbar li.active > a{color:#0091d5;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-collapse.in{background:url('../img/bg1.png'); top:0;}

/*header.nav-is-fixed{margin-bottom:40px;}*/

#cityline-navbar li > a{ background:url('../img/bg1.png'); padding:6px 25px; text-transform:uppercase; color:#58595b; font-size:13px; border-left:solid 1px #c0c2c4; margin:4px 0px;}

#slider{ margin-top:40px; background:url('../img/slider_bg.jpg') no-repeat 50% 50%; background-size:100% 100%; text-align:center;  position: relative; z-index: -1; margin-bottom: 30px;}
#slider .caption{background:#0090d3; position: absolute; z-index: 1; text-align:right; left:50%; padding:10px 20px 10px; height:100%;}
#slider .caption h1{color:#fff; font-size:24px; text-align: right;}
#slider img{margin:30px auto -40px; position:relative; z-index: 2; margin-top:60px;}

#about{padding-top:40px;}
#about b{color:#00adee; font-size:17px; text-align:center; font-weight: 400; margin:0 auto;}

.priorities{position: relative; padding-bottom: 40px;}
.priorities_line{background:url('../img/priorities_bg_line.png') no-repeat 50% 50%; background-size:100%; height:60px; margin-top:35px;}
.prioritie_items{position:relative; text-align:center; margin-top:-70px;}
.prioritie_item{background: url('../img/label-bg.png') no-repeat 50% 50%; width:90px; height:120px; overflow:hidden; color:#fff; text-align:center; display:inline-block; margin:0px 30px 0px 30px;}
.prioritie_item .icon{width:100%; height:62px; display: block;}
.prioritie_item .i_quality{background: url('../img/i_jakist.png') no-repeat 50% 66%;}
.prioritie_item .i_price{background: url('../img/i_price.png') no-repeat 50% 66%;}
.prioritie_item .i_spead{background: url('../img/i_spead.png') no-repeat 50% 66%;}


#production{padding-top:40px;}
#production header{height:220px; background:url('../img/prop_bg.jpg') no-repeat 50% 50%; background-size:100%; text-align:center; color:#fff; padding-top:15px;}
#production header h1, #production header h3{color:#fff; text-shadow: 0px 0px 3px #000b10; margin:5px 0px;}
#production header h1 {margin-top:15px;}
.trade_marks{margin:40px auto 80px;}
.trade_marks .item{width:21%; float:left; text-align:center; height:120px; display: table;}
.trade_marks .item div{display:table-cell; vertical-align:middle; height:120px; text-align:center;}
.trade_marks .item div img{margin:0 auto;}

.serv_header{height:220px; background:url('../img/serv_bg.jpg') no-repeat 50% 50%; background-size:100%; text-align:center; color:#fff; padding-top:15px;}
.serv_header h1{color:#fff; text-shadow: 0px 0px 3px #000b10; margin-top:30px;}

.serv_icons{position:relative; text-align:center; margin-top:-50px; margin-bottom:20px;}
.serv_item{background: url('../img/serv_label_bg.png') no-repeat 50% 50%; width:120px; height:114px; overflow:hidden; color:#fff; text-align:center; display:inline-block; font-size:11px; line-height:11px;}
.serv_item .icon{width:100%; height:64px; display: block;}
.serv_item .is1{background: url('../img/i_s_1.png') no-repeat 50% 62%;}
.serv_item .is2{background: url('../img/i_s_2.png') no-repeat 50% 62%;}
.serv_item .is3{background: url('../img/i_s_3.png') no-repeat 50% 62%;}
.serv_item .is4{background: url('../img/i_s_4.png') no-repeat 50% 62%;}
.serv_item .is5{background: url('../img/i_s_5.png') no-repeat 50% 62%;}
.serv_item .is6{background: url('../img/i_s_6.png') no-repeat 50% 62%;}
.serv_item .is7{background: url('../img/i_s_7.png') no-repeat 50% 62%;}

.serv_text{margin-bottom:40px;}
.serv_text b{color:#00adee; font-size: 21px; font-weight: 400;}


#contacts{padding-top:40px;}
#contacts header{height:220px; background:url('../img/contacts_header.jpg') no-repeat 50% 50%; background-size:100%; text-align:center; color:#fff; padding-top:25px; margin-bottom:35px;}
#contacts header h1, #contacts header div{color:#fff; text-shadow: 0px 0px 3px #000b10; margin:5px 0px;}
#contacts header div {font-size:24px; font-weight:100;}

#contacts .glyphicon{color:#00adee; font-size: 12px;}
span.ks{background: url('../img/i_ks.png') no-repeat 50% 50%; width:14px; height:14px;}
span.mts{background: url('../img/i_mts.png') no-repeat 50% 50%; width:14px; height:14px;}
#contacts .address{padding-left:16px; margin-left:30%;}
#contacts .address .glyphicon{margin-left:-16px; margin-top:-2px;}
#contacts .tell span{color:#58595b; font-weight:200;}


.btn_send{background: url('../img/btn_bg.png') no-repeat; height:45px; width:158px; border-radius:0; color:#fff; font-size:19px; overflow:hidden; padding-top:8px; margin-top:40px; margin-bottom:80px;}
.btn_send:hover{}

.social_links{margin-bottom:40px;}
.social_links .social_link{display:inline-block; width:66px; height:60px;}
.social_links .in{background:url('../img/social/in.png') no-repeat 50% 50%; }
.social_links .fb{background:url('../img/social/fb.png') no-repeat 50% 50%; }
.social_links .gp{background:url('../img/social/g+.png') no-repeat 50% 50%; }
.social_links .tw{background:url('../img/social/tw.png') no-repeat 50% 50%; }


footer{font-size:13px; color:#808285; font-weight:100; padding:20px;}


@media (max-width: 768px) {
   h1{font-size: 20px;}
   #slider .caption{padding-top:5px;}
   #slider .caption h1{font-size: 14px;}
   #production header,
   .serv_header,
   #contacts header{background-size:auto 100%;}
   #production header h1{font-size: 22px;}
   .trade_marks .item{width:50%;}

   #contacts .address{margin-left:0;}
   #contacts .col-md-4{text-align:center; margin-bottom:20px;}
   .navbar-toggle{margin-top:2px;}
   #menu-main{position:absolute; top:32px; right:0px;}
}
