body{font-family: 'Open Sans', sans-serif;color:#122440;font-size:16px;line-height:36px;font-weight:400;text-align:center;}

h1, h2, h3, h4{font-family: 'Open Sans', sans-serif;color:#122440;z-index:15;}
h2{font-size:25px;font-weight:600;text-transform:uppercase;color:#122440;text-align:center;}
h2.white{color:#fff;}
h3{font-size:25px;font-weight:600;text-transform:uppercase;color:#122440;text-align:center;}
h3.green{color:#21b576;}
h4{font-size:16px;font-weight:700;color:#fff;text-align:center;}

a{color:#fff;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-ms-transition: all .2s linear;transition: all .2s linear;}
a:hover, a:visited, a:link{color:#fff;}
p.link-right{text-align:right;}

.accessibility-hide{position: absolute; top: 0; left: -10000px; width: 1px; height: 1px;}

p.button-banner{text-align:center;}
p.button-banner a{padding:17px 45px;border:1px solid #fff;display:block;text-transform:uppercase;text-decoration:none;}
p.button{text-align:center;left:50%;float:left;position:relative;}
p.button a{padding:5px 35px;border:1px solid #fff;display:block;text-transform:uppercase;text-decoration:none;margin-left:-50%;float:left;position:relative;}
p.button a:hover{text-decoration:none;background:rgba(255,255,255,0.2) ;}
.contact button{text-align:center;float:left;position:relative;padding:5px 45px;border:1px solid #fff;background:#2b2e30;color:#fff;text-transform:uppercase;font-weight:700;}
.contact button:hover{text-align:center;float:left;position:relative;padding:5px 45px;border:1px solid #2b2e30;background:#fff;color:#2b2e30;text-transform:uppercase;font-weight:700;}

.img-holder img{max-width:100%;}
.img-holder {width:100%;text-align:center;color:#b8b8b8;}
.img-holder a{text-align:center;color:#b8b8b8;text-transform:uppercase;font-weight:300;display:block;font-size:15px;line-height:18px;}
.img-holder-about{margin-top:40px;}

.boz-clear{clear:both;}
.boz-h-space-md{padding:20px 0;}
.boz-h-space-lg{padding:50px 0;}
.boz-h-space-menu{height:80px;}

.navbar ul li a{font-family: 'Open Sans', sans-serif;font-size:24px;color:#122440;text-transform:uppercase;}
.navbar-nav{padding-top:20px;}
.navbar-nav li a{padding:10px 15px;margin:0 5px;border:1px solid #fff;}
.navbar-nav li.active a{background:#fff !important;color:#00c775 !important;border:1px solid #00c775;}
.navbar-nav li a:hover{background:#fff;border:1px solid #00c775;}

.navbar button{background:#ccc;margin-top:20px;}
.navbar button .icon-bar{background:#000;}

.navbar{height:91px;background:#fff;margin:0;position:fixed;left:0;top:0;z-index:9999;width:100%;}
.navbar .langs{margin:10px 10px 0 0;float:right;padding:0;}
.navbar .langs ul{list-style:none;margin:0;padding:0;margin-right:5px;}
.navbar .langs ul li{margin:0;padding:0;float:left;position:relative;line-height:12px;font-size:12px;margin-left:10px;}

.navbar .navbar-header {margin-top:-20px;}

.navbar  .navbar-brand{padding-top:25px;}

.navbar .navbar-nav{padding-top:10px;}
/*
.dropdown:hover .dropdown-menu {display: block;}
.dropdown .dropdown-menu  li{display: block;border-bottom:0px solid #5ccbb7;}
.dropdown .dropdown-menu  li a:hover{display: block;border-bottom:0px solid #5ccbb7;}
.open > a {background:#5ccbb7 !important;color:#fff !important;}
.dropdown:hover > a {background:#5ccbb7 !important;color:#fff !important;}*/

.nav > li > a {
 /* color:#fff;*/
}
.nav > li > a:hover {
  /*background-color: #5ccbb7;color:#fff;*/
}
.nav > li > a:focus {
 /* background-color: #fff;color:#000;*/
}

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #fff;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  /*background-color: #a4b0b7*/;
  /*border-color: #337ab7;*/
}

.boz-no-padding{padding:0;}

.kmap{position:relative;}
.kmap img{max-width:100%;}

.paralax-img{width:100%;overflow:hidden;    background-position   : center center; background-size: cover;background-attachment: fixed;}
.img-1{background:url('../img/kwitko-bgd.jpg') no-repeat;background-size:cover;background-attachment: fixed;}
.img-2{background:url('../img/paralax-2.jpg') no-repeat;}

.paralax-img .txt{text-align:center;font-size:44px;color:#fff;text-transform:uppercase;padding:140px 0 100px 0;font-weight:300;line-height:56px;}
.paralax-img .txt span{font-weight:700;}

.hidden-info-holder{float:left;position:relative;width:100%;height:auto;}

.hidden-info {padding:50px 60px;background:#f6f6f6; position:relative;float:none;height:auto;top:0;left:0;display:none;
-webkit-box-shadow: inset 0px 10px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0px 10px 5px 0px rgba(0,0,0,0.2);
box-shadow: inset 0px 10px 5px 0px rgba(0,0,0,0.2);}

.hidden-info img{max-width:100%;}

.pattern-bottom {background:url('../img/kwitko-pattern.png') top left repeat;}
.pattern-top {position:relative;}
.pattern-top .pattern::before{content:' ';position:absolute; top:0; left:0;width:100%;height:100%; background:url('../img/kwitko-pattern.png') top left repeat; z-index:9;}

.contact .header{font-size:18px;font-weight:400;color:#2b2e30;text-align:left;text-transform:uppercase;margin:20px 0 30px 0;}
.contact .txt{font-size:24px;font-weight:300;color:#2b2e30;text-align:left;margin:5px 0 5px 0;}
.contact .txt span{font-weight:700;}

.footer{height:89px;background:#122440;}
.footer .row{padding-top:20px;}
.footer .left{font-size:15px;font-weight:400;color:#a4b0b7;text-align:left;}
.footer .left span{color:#666666;}
.footer .right a{font-size:15px;font-weight:400;color:#a4b0b7;text-align:left;}
.footer .right {color:#666666;float:right;font-size:15px}

.team-carousel-holder{width:320px;height:227px;display:block;float:left;position:relative;background:#fff;}
.team-carousel-holder .team-slide {width:320px;height:227px;text-align:center;}

.service-box {border:2px solid #7a8694;padding:20px;width:100%;color:#fff;text-align:center;height:234px;display:table;}
.service-box-inner{display:table-cell;vertical-align:middle;}
.service-box ul{list-style:none;text-align:center;margin:0;padding:0;}

.service-box  ul li{margin:5px 0;line-height:20px;}

#contact-form{width:595px;margin:0 auto;float:none;position:relative;}
#contact-form .button{margin:0 auto;text-align:center;float:right;background:#00c775;}
#contact-form input{border:1px solid #122440; border-radius:0px;color:#122440;height:55px;}
#contact-form textarea{border:1px solid #122440; border-radius:0px;height:160px;}
#contact-form .form-col{width:49%;float:left;}
#contact-form .form-col.right{float:right;}
#contact-form .error{border:1px solid #f00;}

.navbar-nav li a {
    margin:0px;
}

.main-banner{width:100%;height:414px; background:url('../img/kwitko-banner.jpg') center center no-repeat;background-size:cover;}

@media screen and (max-width: 1279px){
	
}
@media screen and (max-width: 1024px){
	
}

@media screen and (max-width: 960px) {
	
}

@media screen and (max-width: 767px) {
	.navbar-collapse ul li{background:#fff}
	.navbar-collapse .navbar-nav{padding-top:0 !important;}
	/*.navbar button{position:absolute !important;top:0px;right:10px;}*/
	/*.navbar .langs{margin:0;position:absolute !important;top:30px;right:80px;}
	.navbar-brand{margin:0;position:absolute !important;top:0px;left:0px;}*/
	.navbar-nav{margin-top:26px;}
	#contact-form{width:100%;}
}

@media screen and (max-width: 400px) {
	/*.navbar .langs{display:none;}*/
}
