
html {

}
body {
  color: #000;
  font-family: 'Open Sans', sans-serif;
  padding: 0px !important;
  margin: 0px !important;
  font-size: 13px;
  direction: ltr;
}


.ui-dialog{
	display:none;
}

.header-1 .header-top{
  overflow: hidden;
}
.header-1 .header-bottom{
  overflow: hidden;
}
.header-1{
  width: 100%;
}
.header-1 .navbar-brand{
  padding: 10px 15px;
}
.header-1 .navbar-brand img{
  max-height:60px;
}
.header-1 .header-custom .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
}
.header-1 .header-custom .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-1 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}
.header-1 .header-custom{
    padding: 8px 24px 8px 29px;

}
.header-1 .header-custom .social-buttons{
  margin-right: 20px;
}
.header-1 .header-custom .lang-selector select{
  padding: 5px;
}

.header-1 .nav-justified {

}
.header-1 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-1 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-1 .navbar-toggle .icon-bar {
  background: #FFF;
}
.navbar-collapse{
  max-height: 500px;
  margin-right:0!important;
  margin-left:0!important;
  padding-right:0;
  padding-left:0;
}










.header-2 .header-top{
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
}
.header-2 .header-bottom{
  overflow: hidden;
}
.header-2{
  width: 100%;
}
.header-2 .navbar-brand{
  padding: 10px 0px;
}
.header-2 .navbar-brand img{
	max-width: 145px;
	max-height: 80px;
}
.header-2 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-2 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-2 .social-buttons li img{
  height:23px;
}
.header-2 .header-custom{
  padding: 0px 29px 0px 29px;
  font-size: 11px;
}

.header-2 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
  border-right: 1px solid #E1E1E1;
}
.header-2 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}

.header-2 .header-custom .vcard span.valz{
  margin: 2px 9px;
}


.header-2 .header-custom .vcard span:after, .header-2 .header-custom .vcard span:before{
  font-size: 14px;
}
.header-2 .flaticon-mail59:before{
	font-size: 11px !important;
	top: 2px;
	margin-left: 10px;
	position: relative;
}

.header-2 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-2 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}

.header-2 .nav-justified {
  padding: 5px 0px;
}
.header-2 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-2 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;
}

.header-2 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-2 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-2 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-2 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}






































.header-3 .header-top{
  border-bottom: 1px solid #e1e1e1;
  position: absolute;
  height: 41px;
  left: 0;
  right: 0;
  top: 0;
  z-index: 2;
}
.header-3 .header-bottom{
  overflow: hidden;
}
.header-3{
  width: 100%;
  margin-bottom: 15px;
  position: relative;
}
.header-3 .navbar-brand{
  padding: 58px 0px;
  position: absolute;
}
.header-3 .navbar-brand img{
	max-width: 145px;
	max-height: 80px;
}


.header-3 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-3 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-3 .social-buttons li img{
  height:23px;
}
.header-3 .header-custom{
  padding: 0px 29px 0px 29px;
  font-size: 11px;
}

.header-3 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
  border-right: 1px solid #E1E1E1;
}
.header-3 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-3 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-3 .header-custom .vcard span:after, .header-3 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-3 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-3 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: rgba(0, 0, 0, 0.3);
}

.header-3 .nav-justified {
	border-left: 1px solid rgba(0, 0, 0, 0.16);
}
.header-3 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;#e1112a*/
  padding: 10px 5px;
  border-right: 1px solid rgba(0, 0, 0, 0.16);
}
.header-3 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-3 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-3 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-3 .navbar-brand  {
    display: none;
  }
 
}





.header-slider{


}












.header-4 .header-top{
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
}
.header-4 .header-bottom{
  overflow: hidden;
}
.header-4{
  width: 100%;
}
.header-4 .navbar-brand{
  padding: 10px 0px;
}
.header-4 .navbar-brand img{
	max-height: 80px;
}
.header-4 .social-buttons{
  list-style: none;
  float: right;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 10px;
}
.header-4 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-4 .social-buttons li img{
  height:23px;
}
.header-4 .header-custom{
  padding: 0px 10px 0px 29px;
  font-size: 11px;
}

.header-4 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-4 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-4 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-4 .header-custom .vcard span:after, .header-4 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-4 .header-custom .lang-selector{
  float: left;
  padding: 6px;
  padding-right: 0;
}


.header-4 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}

.header-4 .nav-justified {

}
.header-4 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-4 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-4 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-4 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  /*.header-4 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-4 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}









.header-5 .header-top{
  border-top: 1px solid #e1e1e1;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  z-index: 2;
}
.header-5 .header-top .container{
  position: relative;
}
.header-5 .header-bottom{
  overflow: hidden;
}
.header-5{
width: 100%;
margin-bottom: 15px;
min-height: 91px;
position: relative;
}
.header-5 .navbar-brand{
  padding: 3px 0px;
}
.header-5 .navbar-brand img{
	max-height: 43px;
}

.header-5 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-5 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-5 .social-buttons li img{
  height:23px;
}
.header-5 .header-custom{
  padding: 0px 29px 0px 29px;
  font-size: 11px;
  position: absolute;
  right: 0;
  top: -38px;
}

.header-5 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
  border-right: 1px solid #E1E1E1;
}
.header-5 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-5 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-5 .header-custom .vcard span:after, .header-5 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-5 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-5 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: rgba(0, 0, 0, 0.3);
}

.header-5 .nav-justified {

}
.header-5 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;#e1112a*/
  padding: 14px 5px;
 
}
.header-5 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-5 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-5 .header-bottom .container{
  text-align: center;
  display: block;
}














































.header-6 .header-top{
  overflow: hidden;
}
.header-6 .header-bottom{
  overflow: hidden;
  border-radius: 10px;
}
.header-6{
  width: 100%;
}
.header-6 .navbar-brand{
  padding: 10px 0px;
}
.header-6 .navbar-brand img{
	max-height: 83px;
}

.header-6 .social-buttons{
  list-style: none;
  float: right;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 10px;
}
.header-6 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-6 .social-buttons li img{
  height:23px;
}
.header-6 .header-custom{
  padding: 0px 0px 0px 29px;
  font-size: 11px;
}

.header-6 .header-custom .vcard{
  float: left;
  padding: 8px 0px 11px 0px;
}
.header-6 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-6 .header-custom .vcard span.flaticon{
  color: #FFF;
  background: #494E57;
  padding: 3px 7px;
  border-radius: 11px;
}
.header-6 .header-custom .vcard span.valz{
  margin: 2px 9px;
  font-size:15px;
}

.header-6 .header-custom .vcard span:after, .header-6 .header-custom .vcard span:before{
  font-size: 14px;
  margin-left:0;
}


.header-6 .header-custom .lang-selector{
  float: right;
  padding: 6px;
  padding-right: 0;
}


.header-6 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}

.header-6 .nav-justified {

}
.header-6 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-6 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-6 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-6 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  /*.header-6 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-6 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}









.header-7 .header-top{
  overflow: hidden;
 
}
.header-7 .header-bottom{
  overflow: hidden;
}
.header-7{
  width: 100%;
}
.header-7 .navbar-brand{
  padding: 10px 0px;
}
.header-7 .brand-in-navbar img{
	max-height: 83px;
}
.header-7 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-7 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-7 .social-buttons li img{
  height:23px;
}
.header-7 .header-custom{
  padding: 0px 0px 0px 29px;
  font-size: 11px;
}

.header-7 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-7 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-7 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-7 .header-custom .vcard span:after, .header-7 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-7 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-7 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}

.header-7 .nav-justified {

}
.header-7 .nav-justified > li > a.brand-in-navbar {
  border:0;
}
.header-7 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
}
.header-6 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-7 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-7 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-7 .nav-justified > li > a.brand-in-navbar {
    display: none;
  }
}














.header-8 .header-top{
  overflow: hidden;
}
.header-8 .header-bottom{
  overflow: hidden;
}
.header-8{
  width: 100%;
}
.header-8 .navbar-brand{
  padding: 25px 15px;
}
.header-8 .navbar-brand img{
	max-height: 100px;
}
.header-8 .header-custom .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
}
.header-8 .header-custom .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-8 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}
.header-8 .header-custom{
  padding: 21px 29px 5px 29px;
}
.header-8 .header-custom .social-buttons{
  margin-right: 20px;
}
.header-8 .header-custom .lang-selector select{
  padding: 5px;
}

.header-8 .nav-justified {

}
.header-8 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-8 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.header-8 .navbar-toggle .icon-bar {
  
}



.header-9 .header-top{
  overflow: hidden;
}
.header-9 .header-bottom{
  overflow: hidden;
}
.header-9{
  width: 100%;
}
.header-9 .navbar-brand{
  padding: 10px 15px;
}
.header-9 .navbar-brand img{
	max-height: 100px;
}
.header-9 .header-custom{
  padding: 0px 0px 0px 29px;
  font-size: 11px;
}

.header-9 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-9 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-9 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-9 .header-custom .vcard span:after, .header-9 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-9 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-9 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}


.header-9 .nav-justified {
  padding-top: 42px;

}
.header-9 .nav-justified > li {
  border-top-style: solid;
  border-top-width: 1px;
}
.header-9 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 27px 5px;
}
.header-9 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.3);*/
}

.header-9 .navbar-toggle .icon-bar {
  
}


@media (max-width: 992px) {
  .header-9 .nav-justified{
    border:0;
    padding-top: 0;
  }
  .header-9 .nav-justified > li{
    border:0;
  }
  .header-9 .nav-justified > li > a {
    padding: 10px 5px;
  }
  .header-9 .header-custom {
    padding: 49px 0px 0px 29px;
  }
}





.header-10 .header-top{
  overflow: hidden;
}
.header-10 .header-bottom{
  overflow: hidden;
}
.header-10{
  width: 100%;
}
.header-10 .navbar-brand{
  padding: 10px 15px;
}
.header-10 .navbar-brand img{
	max-height: 94px;
}
.header-10 .header-custom{
  padding: 0px 0px 0px 29px;
  font-size: 11px;
  display: table;
  width: 100%;
  text-align: right;
}

.header-10 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-10 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-10 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-10 .header-custom .vcard span:after, .header-10 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-10 .header-custom .lang-selector{
  float: right;
  padding: 6px;
}


.header-10 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}


.header-10 .nav-justified {
	padding-top: 7px;
	float: right;
  width: 100%;
	padding-bottom: 7px;
	border-radius: 3px;
	margin-top: 9px;
}
.header-10 .nav-justified > li {

}
.header-10 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 8px 5px;
}
.header-10 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-10 .navbar-toggle .icon-bar {
  
}


@media (max-width: 992px) {

  .header-10 .nav-justified{
	width: 100%;
  }
  .navbar-toggle{
	clear:both;
  }
  /*.header-10 .nav-justified > li{
    border:0;
  }
  .header-10 .nav-justified > li > a {
    padding: 10px 5px;
  }
  .header-10 .header-custom {
    padding: 49px 0px 0px 29px;
  }*/
}







.header-11 .header-top{
  overflow: hidden;
  height:50px;
 
}
.header-11 .header-bottom{
  overflow: hidden;
}
.header-11{
  width: 100%;
}
.header-11 .navbar-brand{
  padding: 13px 15px;
}
.header-11 .navbar-brand img{
	max-height: 60px;
}
.header-11 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-11 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-11 .social-buttons li img{
  height:23px;
}
.header-11 .header-custom{
  padding: 7px 0px 0px 0px;
  font-size: 11px;
}

.header-11 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
  border-right: 1px solid #E1E1E1;
}
.header-11 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-11 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-11 .header-custom .vcard span:after, .header-11 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-11 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-11 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-11 .nav-justified {
  margin: 5px 0px;
}
.header-11 .nav-justified > li > a {
  font-size: 14px;
	font-weight: bold;
	padding: 10px 5px;
}
.header-11 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;
}

.header-11 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-11 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-11 .navbar-brand  {
    float: none;
    display: block;
	text-align: center;
  }
  .header-11 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}














.header-12 .header-top{
  overflow: hidden;
 
}
.header-12 .header-bottom{
  overflow: hidden;
}
.header-12{
  width: 100%;
  position: absolute;
	z-index: 2;
}
.header-12 .navbar-brand{
  padding: 7px 16px;
}
.header-12 .navbar-brand img{
	max-height: 97px;
}
.header-12 .social-buttons{
  list-style: none;
  float: right;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 10px;
}
.header-12 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-12 .social-buttons li img{
  height:23px;
}
.header-12 .header-custom{
  padding: 0px 10px 0px 29px;
  font-size: 11px;
}

.header-12 .header-custom .vcard{
	float: left;
	margin-top: 8px;
	margin-left: 20px;
	padding: 1px 15px 1px 1px;
	border-right: 1px solid #E1E1E1;
}
.header-12 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-12 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-12 .header-custom .vcard span:after, .header-12 .header-custom .vcard span:before{
  font-size: 14px;
}
.header-12 .header-custom .vcard .flaticon-phone13:after, .header-12 .header-custom .vcard .flaticon-phone13:before{
	font-size: 21px;
	top: -4px;
	position: relative;
}


.header-12 .header-custom .lang-selector{
  float: left;
  padding: 6px;
  padding-right: 0;
}


.header-12 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}

.header-12 .nav-justified {

}
.header-12 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-12 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-12 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-12 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-12 {
	position:relative;
	margin-bottom:20px;
  }
  .header-slider-12{
	display:none;
  }
  
}


.header-slider-12{
  border-bottom-style: solid;
  border-bottom-width: 3px;
  margin-bottom:20px;
}




















.header-13 .header-top{
  overflow: hidden;
}
.header-13 .header-bottom{
  overflow: hidden;
}
.header-13{
  width: 100%;
  border-bottom-width:2px;
  border-bottom-style:solid;
}
.header-13 .navbar-brand{
  padding: 16px 15px;
}
.header-13 .navbar-brand img{
	max-height: 97px;
}
.header-13 .header-custom{
  padding: 0px 0px 0px 29px;
  font-size: 11px;
}

.header-13 .header-custom .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
}
.header-13 .header-custom .social-buttons li{
  float: left;
  padding: 6px 3px;
}


.header-13 .header-custom .social-buttons li img{
	height:26px;
}

.header-13 .header-custom{
  padding: 21px 29px 5px 29px;
}
.header-13 .header-custom .social-buttons{
  margin-right: 20px;
}

.header-13 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-13 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-13 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-13 .header-custom .vcard span:after, .header-13 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-13 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-13 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}


.header-13 .nav-justified {
	padding-top: 7px;
	float: right;
    width: 100%;
	padding-bottom: 7px;
	border-top-left-radius: 12px;
	margin-top: 10px;
	border-top-right-radius: 12px;
}
.header-13 .nav-justified > li {

}
.header-13 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 8px 5px;
}
.header-13 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-13 .navbar-toggle .icon-bar {
  
}


@media (max-width: 992px) {

  .header-13 .nav-justified{
	width: 100%;
  }
  .navbar-toggle{
	clear:both;
  }
  /*.header-13 .nav-justified > li{
    border:0;
  }
  .header-13 .nav-justified > li > a {
    padding: 10px 5px;
  }
  .header-13 .header-custom {
    padding: 49px 0px 0px 29px;
  }*/
}






.header-14 .header-top{
  overflow: hidden;
}
.header-14 .header-bottom{
  overflow: hidden;
}
.header-14{
  width: 100%;
 
}
.header-14 .navbar-brand{
  padding: 0;
}
.header-14 .navbar-brand img{
	max-width:173px;
	max-height: 141px;
}
.header-14 .header-custom{
  padding: 0px 0px 0px 29px;
  font-size: 11px;
}

.header-14 .header-custom .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
}
.header-14 .header-custom .social-buttons li{
  float: left;
  padding: 6px 3px;
}


.header-14 .header-custom .social-buttons li img{
	/*height:26px;*/
}

.header-14 .header-custom{
  padding: 3px 29px 2px 29px;
}
.header-14 .header-custom .social-buttons{
  margin-right: 20px;
}

.header-14 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-14 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-14 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-14 .header-custom .vcard span:after, .header-14 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-14 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-14 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}


.header-14 .nav-justified {
    padding-top: 1px;
    float: right;
    width: 100%;
    padding-right: 6px;
    padding-bottom: 7px;
    margin-top: 6px;
    border-top: 1px solid #E1E1E1;
    line-height: 29px;
}
.header-14 .nav-justified > li {

}
.header-14 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 8px 5px;
  font-weight: bold;
}
.header-14 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.06);
}

.header-14 .navbar-toggle .icon-bar {
  
}


@media (max-width: 992px) {

  .header-14 .nav-justified{
	width: 100%;
  }
  .navbar-toggle{
	clear:both;
  }
  /*.header-14 .nav-justified > li{
    border:0;
  }
  .header-14 .nav-justified > li > a {
    padding: 10px 5px;
  }
  .header-14 .header-custom {
    padding: 49px 0px 0px 29px;
  }*/
}


















.header-15 .header-top{
  overflow: hidden;
  
}
.header-15 .header-bottom{
  overflow: hidden;
}
.header-15{
  width: 100%;
}
.header-15 .navbar-brand{
  padding: 13px 15px;
}
.header-15 .navbar-brand img{
	max-height: 60px;
}
.header-15 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-15 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-15 .social-buttons li img{
  height:23px;
}
.header-15 .header-custom{
  padding: 28px 0px 0px 0px;
  font-size: 11px;
}

.header-15 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-15 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-15 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-15 .header-custom .vcard span:after, .header-15 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-15 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-15 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-15 .nav-justified {
	
}
.header-15 .nav-justified > li > a {
  font-size: 14px;
	font-weight: bold;
	padding: 10px 5px;
}
.header-15 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.5);
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;*/
}

.header-15 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-15 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-15 .navbar-brand  {
    float: none;
    display: block;
	text-align: center;
  }
  .header-15 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}

















.header-16 .header-top{
  overflow: hidden;
  
}
.header-16 .header-bottom{
  overflow: hidden;
  
}
.header-16{
  width: 100%;
}
.header-16 .navbar-brand{
  padding: 13px 15px;
}
.header-16 .navbar-brand img{
	max-height: 60px;
}
.header-16 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-16 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-16 .social-buttons li img{
  height:23px;
}
.header-16 .header-custom{
  padding: 10px 0px 10px 0px;
  font-size: 11px;
}

.header-16 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-16 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-16 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-16 .header-custom .vcard span:after, .header-16 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-16 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-16 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-16 .nav-justified {
	/*border-right:1px solid #FFF;*/
}
.header-16 .nav-justified > li {
	/*border-left:1px solid #FFF;*/
}	
.header-16 .nav-justified > li > a {
  font-size: 14px;
	font-weight: bold;
	padding: 10px 5px;
}
.header-16 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.5);
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;*/
}

.header-16 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-16 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-16 .navbar-brand  {
    float: none;
    display: block;
	text-align: center;
  }
  .header-16 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}
















.header-17 .header-top{
  overflow: hidden;
  
}
.header-17 .header-bottom{
  overflow: hidden;
  
}
.header-17{
  width: 100%;
}
.header-17 .navbar-brand{
  padding: 16px 15px 9px 15px;
}
.header-17 .navbar-brand img{
  max-height:66px;
}
.header-17 .social-buttons{
  list-style: none;
	float: left;
	display: block;
	padding-left: 16px;
	margin-bottom: 0;
	padding-top: 1px;
}
.header-17 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-17 .social-buttons li img{
  height:23px;
}
.header-17 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-17 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-17 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-17 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-17 .header-custom .vcard span:after, .header-17 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-17 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-17 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;

}

.header-17 .nav-justified {
	padding: 0px;
	padding-top: 29px;
	padding-bottom: 18px;
}
.header-17 .nav-justified > li {
	/*border-left:1px solid #FFF;*/
}	
.header-17 .nav-justified > li > a {
  font-size: 14px;
	font-weight: bold;
	padding: 10px 5px;
}
.header-17 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  /**/
}
.header-17 .nav-justified > li > a >span {
  padding:4px;
}

.header-17 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-17 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-17 .navbar-brand  {
    float: none;
    display: block;
	text-align: center;
  }
  .header-17 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}


.header-18 .header-top{
  overflow: hidden;
  
}
.header-18 .header-bottom{
  overflow: hidden;
  
}
.header-18{
  width: 100%;
}
.header-18 .navbar-brand{
  padding: 16px 15px 9px 15px;
}
.header-18 .navbar-brand img{
  max-height:66px;
}
.header-18 .social-buttons{
  list-style: none;
	float: left;
	display: block;
	padding-left: 16px;
	margin-bottom: 0;
	padding-top: 1px;
}
.header-18 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-18 .social-buttons li img{
  height:23px;
}
.header-18 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-18 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-18 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-18 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-18 .header-custom .vcard span:after, .header-18 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-18 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-18 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-18 .nav-justified {
	padding: 0px;
	padding-top: 29px;
	padding-bottom: 18px;
}
.header-18 .nav-justified > li {
	/*border-left:1px solid #FFF;*/
}	
.header-18 .nav-justified > li > a {
  font-size: 14px;
	font-weight: bold;
	padding: 10px 5px;
}
.header-18 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  /**/
}
.header-18 .nav-justified > li > a >span {
  padding:4px;
}

.header-18 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-18 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-18 .navbar-brand  {
    float: none;
    display: block;
	text-align: center;
  }
  .header-18 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}
























.header-19 .header-top{
  overflow: hidden;
  
}
.header-19 .header-bottom{
  overflow: hidden;
  
}
.header-19{
  width: 100%;
}
.header-19 .navbar-brand{
  padding: 9px 15px 9px 15px;
}
.header-19 .navbar-brand img{
  max-height:66px;
}
.header-19 .social-buttons{
	list-style: none;
	float: right;
	display: block;
	padding-left: 16px;
	margin-bottom: 0;
	padding-top: 25px;
}
.header-19 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-19 .social-buttons li img{
  height:23px;
}
.header-19 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}
.header-19 .header-custom2{
  padding-top: 10px;
}

.header-19 .header-custom .vcard{
	float: left;
	padding: 5px 15px 1px 1px;
}
.header-19 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-19 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-19 .header-custom .vcard span:after, .header-19 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-19 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-19 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-19 .nav-justified {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.header-19 .nav-justified > li {
	/*border-left:1px solid #FFF;*/
}	
.header-19 .nav-justified > li > a {
  font-size: 14px;
	font-weight: bold;
	padding: 10px 5px;
}
.header-19 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  /**/
}
.header-19 .nav-justified > li > a >span {
  padding:4px;
}

.header-19 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-19 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-19 .navbar-brand  {
    float: none;
    display: block;
	text-align: center;
  }
  .header-19 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}


.header-19 .header-bottom2 .container{
  text-align: center;
  display: block;
}








.header-20 .header-top{
  overflow: hidden;
}
.header-20 .header-bottom{
  overflow: hidden;
}
.header-20{
  width: 100%;
 
}
.header-20 .navbar-brand{
	//padding: 12px 44px;
	font-size: 40px;
}
.header-20 .navbar-brand img{
  max-height:66px;
}
.header-20 .header-custom{
  padding: 0px 0px 0px 29px;
  font-size: 11px;
}

.header-20 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
}
.header-20 .social-buttons li{
  float: left;
  padding: 6px 3px;
}


.header-20 .social-buttons li img{
	height:26px;
}

.header-20 .header-custom{
  padding: 3px 29px 2px 29px;
}
.header-20 .social-buttons{
  margin-left: 20px;
}

.header-20 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-20 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-20 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-20 .header-custom .vcard span:after, .header-20 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-20 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-20 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}


.header-20 .nav-justified {
padding-top: 0px;
float: right;
width: 100%;
padding-right: 6px;
padding-bottom: 0px;
margin-top: 3px;
border-top: 1px solid #E1E1E1;
line-height: 29px;
}
.header-20 .nav-justified > li {

}
.header-20 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 8px 5px;
  font-weight: bold;
}
.header-20 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.06);
}

.header-20 .navbar-toggle .icon-bar {
  
}


@media (max-width: 992px) {

  .header-20 .nav-justified{
	width: 100%;
  }
  .navbar-toggle{
	clear:both;
  }
  /*.header-20 .nav-justified > li{
    border:0;
  }
  .header-20 .nav-justified > li > a {
    padding: 10px 5px;
  }
  .header-20 .header-custom {
    padding: 49px 0px 0px 29px;
  }*/
}






.header-21 .header-top{
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
}
.header-21 .header-bottom{
  overflow: hidden;
}
.header-21{
  width: 100%;
}
.header-21 .navbar-brand{
  padding: 10px 0px;
}
.header-21 .navbar-brand img{
  max-height:83px;
}
.header-21 .social-buttons{
  list-style: none;
  float: right;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 10px;
}
.header-21 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-21 .social-buttons li img{
  height:23px;
}
.header-21 .header-custom{
  padding: 0px 10px 0px 29px;
  font-size: 11px;
}

.header-21 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-21 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-21 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-21 .header-custom .vcard span:after, .header-21 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-21 .header-custom .lang-selector{
  float: right;
  padding: 6px;
  padding-right: 0;
}


.header-21 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}

.header-21 .nav-justified {

}
.header-21 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-21 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-21 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-21 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  /*.header-21 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-21 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}





















.header-22 .header-top{
  overflow: hidden;
}
.header-22 .header-bottom{
  overflow: hidden;
  
}
.header-22{
  width: 100%;
}
.header-22 .navbar-brand{
  padding: 9px 0px 9px 0;
  display: block;
  text-align: center;
  width: 100%;
}
.header-22 .navbar-brand img{
  height:66px;
}
.header-22 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0px;
  margin-bottom: 0;
  padding-top: 1px;
}
.header-22 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-22 .social-buttons li img{
  height:23px;
}
.header-22 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-22 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-22 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-22 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-22 .header-custom .vcard span:after, .header-22 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-22 .header-custom .lang-selector{
  float: left;
  padding: 6px 0;
}


.header-22 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-22 .nav-justified {
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 21px;
  background: #B80016;
  margin-top: 27px;
}
.header-22 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-22 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
}
.header-22 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.5);
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  */
}
.header-22 .nav-justified > li > a >span {
  padding:4px;
}

.header-22 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-22 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
/*  .header-22 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-22 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}







.header-23 .header-top{
  overflow: hidden;
}
.header-23 .header-bottom{
  overflow: hidden;
  
}
.header-23{
  width: 100%;
}
.header-23 .navbar-brand{
  padding: 9px 0px 9px 0;
  display: block;
  text-align: center;
  width: 100%;
}
.header-23 .navbar-brand img{
  height:66px;
}
.header-23 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0px;
  margin-bottom: 0;
  padding-top: 1px;
}
.header-23 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-23 .social-buttons li img{
  height:23px;
}
.header-23 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-23 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-23 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-23 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-23 .header-custom .vcard span:after, .header-23 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-23 .header-custom .lang-selector{
  float: left;
  padding: 6px 0;
}


.header-23 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-23 .nav-justified {
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 21px;
  /*background: #B80016;*/
  margin-top: 27px;
}
.header-23 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-23 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
}
.header-23 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  
}
.header-23 .nav-justified > li > a >span {
  padding:4px;
}

.header-23 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-23 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
/*  .header-23 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-23 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}









  

.header-24 .header-top{
  overflow: hidden;
  
}
.header-24 .header-bottom{
  overflow: hidden;
  
}
.header-24{
  width: 100%;
}
.header-24 .navbar-brand{
  padding: 0;
  display: table;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  vertical-align: middle;
  padding-top: 4px;
}
.header-24 .navbar-brand img{
  max-height: 66px;
}
.header-24 .social-buttons{
list-style: none;
float: right;
display: block;
padding-right: 16px;
margin-bottom: 0;
padding-top: 21px;
padding-bottom: 21px;
}
.header-24 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-24 .social-buttons li img{
  height:23px;
}
.header-24 .header-custom{
  padding: 5px 0px 7px 0px;
  font-size: 11px;
}

.header-24 .header-custom .vcard{
  padding: 0px 15px 0px 1px;
  clear: both;
  margin-bottom: 0px;
  display: table;
}
.header-24 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-24 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-24 .header-custom .vcard span:after, .header-24 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-24 .header-custom .lang-selector{
  float: left;
  margin-left: 12px;

}


.header-24 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-24 .nav-justified {
  padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
}
.header-24 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-24 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
}
.header-24 .nav-justified > li > a:hover {
 background-color: rgba(0, 0, 0, 0.05);
 /* border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  */
}
.header-24 .nav-justified > li > a >span {
  padding:4px;
}

.header-24 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-24 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-24 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-24 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}













.header-25 .header-top{
  overflow: hidden;
 
}
.header-25 .header-bottom{
  overflow: hidden;
}
.header-25{
  width: 100%;
}
.header-25 .navbar-brand{
  padding: 10px 0px;
}
.header-25 .navbar-brand img{
  max-height:83px;
}
.header-25 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-25 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-25 .social-buttons li img{
  height:23px;
}
.header-25 .header-custom{
  padding: 0px 0px 0px 29px;
  font-size: 11px;
}

.header-25 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
}
.header-25 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-25 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-25 .header-custom .vcard span:after, .header-25 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-25 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-25 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
}

.header-25 .nav-justified {
  margin-bottom: 6px;
}
.header-25 .nav-justified > li > a.brand-in-navbar {
  border:0;
}
.header-25 .nav-justified > li > a.brand-in-navbar img{
  max-height: 66px;
  margin-top: 11px;
}
.header-25 .nav-justified > li > a {
  font-size: 15px;
  padding: 10px 5px 10px 5px;
}
.header-6 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-25 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-25 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-25 .nav-justified > li > a.brand-in-navbar {
    display: none;
  }
}






.header-26 .header-top{
  overflow: hidden;
  
}
.header-26 .header-bottom{
  overflow: hidden;
  
}
.header-26{
  width: 100%;
}
.header-26 .navbar-brand{
  padding: 0;
display: table;
margin: 0 auto;
text-align: center;
width: 100%;
vertical-align: middle;
padding-top: 12px;
}
.header-26 .navbar-brand img{
  max-height: 66px;
}
.header-26 .social-buttons{
list-style: none;
float: right;
display: block;
padding: 26px 16px 12px 16px;
}
.header-26 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-26 .social-buttons li img{
  height:23px;
}
.header-26 .header-custom{
  padding: 9px 0;
  font-size: 11px;
}

.header-26 .header-custom .vcard{
  padding: 0px 15px 0px 1px;
  clear: both;
  margin-bottom: 0px;
  display: table;
}
.header-26 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-26 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-26 .header-custom .vcard span:after, .header-26 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-26 .header-custom .lang-selector{
  float: left;
  margin-left: 12px;

}


.header-26 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-26 .nav-justified {
  padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
}
.header-26 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-26 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
}
.header-26 .nav-justified > li > a:hover {
 background-color: rgba(0, 0, 0, 0.05);
 /* border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  */
}
.header-26 .nav-justified > li > a >span {
  padding:4px;
}

.header-26 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-26 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-26 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-26 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }
}












.header-27 .header-top{
  overflow: hidden;
}
.header-27 .header-bottom{
  overflow: hidden;
  
}
.header-27{
  width: 100%;
}
.header-27 .navbar-brand{
  padding: 9px 0px 9px 0;
}
.header-27 .navbar-brand img{
  max-height: 97px;
}
.header-27 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0px;
  margin-bottom: 0;
  padding-top: 1px;
}
.header-27 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-27 .social-buttons li img{
  height:23px;
}
.header-27 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-27 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-27 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-27 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-27 .header-custom .vcard span:after, .header-27 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-27 .header-custom .lang-selector{
  float: left;
  padding: 6px 0;
}


.header-27 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-27 .nav-justified {
  padding: 0px;
  margin-bottom: 21px;
  margin-top: 14px;
  border-left: 15px solid rgba(0, 0, 0, 0);
  
  height: 0 !important;
}
.header-27 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-27 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
}
.header-27 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.5);
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  */
}
.header-27 .nav-justified > li > a >span {
  padding:4px;
}

.header-27 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-27 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
/*  .header-27 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-27 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}

















.header-28 .header-top{
  overflow: hidden;
}
.header-28 .header-top .container{
  position: relative;
}
.header-28 .header-bottom{
  overflow: hidden;
}
.header-28{
  width: 100%;

  position: relative;
  z-index: 9999;
}
.header-28 .navbar-brand{
  padding: 8px 0px;
}
.header-28 .navbar-brand img{
  max-height: 54px;
}
.header-28 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-28 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-28 .social-buttons li img{
  height:23px;
}
.header-28 .header-custom{

}

.header-28 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
  border-right: 1px solid #E1E1E1;
}
.header-28 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-28 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-28 .header-custom .vcard span:after, .header-28 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-28 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-28 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: rgba(0, 0, 0, 0.3);
}

.header-28 .nav-justified {
  padding: 0px 0px;
}
.header-28 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;#e1112a*/
  padding: 14px 5px;
 
}
.header-28 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-28 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-28 .header-bottom .container{
  text-align: center;
  display: block;
}




















.header-29 .header-top{
  
}
.header-29 .header-top .container{
  position: relative;
}
.header-29 .header-bottom{
  overflow: hidden;
  position: relative;
  z-index: 19;
  margin-top: -56px;
  top: -31px;
}
.header-29{
  width: 100%;
  position: relative;
}
.header-29 .navbar-brand{
    background: #FFF;
    z-index: 20;
    width: 100vh;
    height: 137px;
    padding: 10px;
    display: table-cell !important;
    vertical-align: middle;
    text-align: center;
    position: relative;
}
.header-29 .navbar-brand img{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: 0;
  z-index: 99999;
}
.header-29 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-29 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-29 .social-buttons li img{
  height:23px;
}
.header-29 .header-custom{

}

.header-29 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
  border-right: 1px solid #E1E1E1;
}
.header-29 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-29 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-29 .header-custom .vcard span:after, .header-29 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-29 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-29 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: rgba(0, 0, 0, 0.3);
}

.header-29 .nav-justified {
padding-left: 7px;
padding-top: 2px;
position: relative;
z-index: 999999;
}
.header-29 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;#e1112a*/
  padding: 14px 5px;
 
}
.header-29 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-29 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-29 .header-bottom .container{
  text-align: center;
  display: block;
}
















.header-30 .header-top{
  
}
.header-30 .header-top .container{
  position: relative;
}
.header-30 .header-bottom{
  overflow: hidden;
  position: relative;
  z-index: 19;
  margin-top: -56px;
  top: -31px;
}
.header-30{
  width: 100%;
  position: relative;
}
.header-30 .navbar-brand{
  background: #FFF;
  z-index: 20;
  width: 100vh;
  height: 137px;
  padding: 10px;
  display: table-cell !important;
  vertical-align: middle;
  text-align: center;
  position: relative;
}
.header-30 .navbar-brand img{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  right: 0;
  z-index: 99999;
}
.header-30 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-30 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-30 .social-buttons li img{
  height:23px;
}
.header-30 .header-custom{

}

.header-30 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
  border-right: 1px solid #E1E1E1;
}
.header-30 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-30 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-30 .header-custom .vcard span:after, .header-30 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-30 .header-custom .lang-selector{
  float: left;
  padding: 6px 0;
}


.header-30 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: rgba(0, 0, 0, 0.3);
}

.header-30 .nav-justified {
padding-top: 2px;
position: relative;
z-index: 999999;
}
.header-30 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;#e1112a*/
  padding: 14px 5px;
 
}
.header-30 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-30 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-30 .header-bottom .container{
  text-align: center;
  display: block;
}








.header-31 .header-top{
  overflow: hidden;
  height:50px;
}

.header-31 .lang-selector select{
  color: #FFF;
  background: rgba(0, 0, 0, 0.61);
  border-radius: 8px;
  padding: 3px 5px;
  border: 0;
}
.header-31 .header-bottom{
  overflow: hidden;
}
.header-31{
  width: 100%;
  border-bottom: 2px solid #dedede;
}
.header-31 .navbar-brand{
  padding: 8px 15px;
}
.header-31 .navbar-brand img{
  max-height: 60px;
}
.header-31 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 4px;
}
.header-31 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-31 .social-buttons li img{
  height:23px;
}
.header-31 .header-custom{
  padding: 7px 0px 0px 0px;
  font-size: 11px;
}

.header-31 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
  border-right: 1px solid #E1E1E1;
}
.header-31 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-31 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-31 .header-custom .vcard span:after, .header-31 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-31 .header-custom .lang-selector{
  float: left;
  padding: 6px;
}


.header-31 .header-custom .lang-selector select{
  padding: 4px;
  border:0;
  background: none;
  
}

.header-31 .nav-justified {
    margin: 10px 0px;
}
.header-31 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 5px;
  position: relative;
}
.header-31 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;
}
.header-31 .nav-justified > li > a > span{
  position: absolute;
  top: 9px;
  right: -3px;
}

.header-31 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-31 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-31 .navbar-brand  {
    float: none;
    display: block;
    text-align: center;
  }
  .header-31 .nav-justified {
    margin-top: auto;
    padding-left: 0;
    padding-bottom: 10px;
  }
  .header-31 .nav-justified li .lang-selector{
    text-align: center;
  }
  .header-31 .nav-justified li a span{
    display: none;
  }
}








.media, .media .media {
  /*margin-top: 0px;*/
}









.header-32 .header-top{
  overflow: hidden;
}
.header-32 .header-bottom{
  overflow: hidden;
  
}



.header-32 .block-top-left{
  list-style: none;
  padding: 0;
  margin: 0;
  border-right:1px solid rgba(255, 255, 255, 0.22);
  display: table;
}
.header-32 .block-top-left li{
  float: left;
  color:#FFF;
  border-left:1px solid rgba(255, 255, 255, 0.22);
  padding: 9px 22px;
}
.header-32 .block-top-left li img{
  margin-right:5px;
}
.header-32 .block-top-left li a{
  color:#FFF;
}



.header-32 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  border-right:1px solid rgba(255, 255, 255, 0.22);
  display: table;
  float: right;
}
.header-32 .block-top-right li{
  float: left;
  color:#FFF;
  border-left:1px solid rgba(255, 255, 255, 0.22);
  padding: 9px 22px;
}
.header-32 .block-top-right li.social-side{
  width: 40px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.28);
  height: 35px;
}
.header-32 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.header-32 .block-top-right li.social-side img{
  margin:0;
}
.header-32 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-32 .block-top-right li img{
  margin-right:5px;
}
.header-32 .block-top-right li a{
  color:#FFF;
}
.header-32 .block-top-right .lang-selector select{
  /*background: rgba(255, 255, 255, 0.22);*/
  color: #FFF;
  padding: 9px 8px;
  border: 0;
}






.header-32{
  width: 100%;
}
.header-32 .navbar-brand{
  padding: 9px 0px 9px 0;
}
.header-32 .navbar-brand img{
  height:66px;
}
.header-32 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0px;
  margin-bottom: 0;
  padding-top: 1px;
}
.header-32 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-32 .social-buttons li img{
  height:23px;
}
.header-32 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-32 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-32 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-32 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-32 .header-custom .vcard span:after, .header-32 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-32 .nav-justified {
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 21px;
  /*background: #B80016;*/
  margin-top: 35px;
}
.header-32 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-32 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  width: 100%;
}
.header-32 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  */
}
.header-32 .nav-justified > li > a >span {
  float: right;
}

.header-32 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-32 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
/*  .header-32 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-32 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}












.header-33{
  width: 100%;
}


.header-33 .block-top-right{
  float: right;
  color: #494e57;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.header-33 .block-top-right li{
  float: left;
  display: block;
  padding: 10px 10px;
  border-right: 1px solid #494e57;
}
.header-33 .block-top-right li img{
  margin-right: 5px;
}
.header-33 .block-top-right li:last-child{
  border: 0;
}
.header-33 .block-top-right li a{
  color: #494e57;
}
.header-33 .block-top-right li select{
  border:0;
}
.header-33 .block-bottom-right{
  float: right;
  color: #494e57;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 21px;
}
.header-33 .block-bottom-right li{
  float: left;
  display: block;
  padding: 3px;
}
.header-33 .block-bottom-right li img{
  margin-right: 5px;
}
.header-33 .block-bottom-right li:last-child{
  border: 0;
}
.header-33 .block-bottom-right li a{
  color: #494e57;
}
.header-33 .block-bottom-right li select{
  border:0;
}


.header-33 .nav > li > a:hover, .header-33 .nav > li > a:focus {
  text-decoration: none;
  background-color: rgba(0,0,0,0);
}


.header-33 .navbar-brand{
  padding: 9px 0px 11px 0;
}
.header-33 .navbar-brand img{
  height:66px;
}
.header-33 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0px;
  margin-bottom: 0;
  padding-top: 1px;
}
.header-33 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-33 .social-buttons li img{
  height:23px;
}
.header-33 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-33 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-33 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-33 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-33 .header-custom .vcard span:after, .header-33 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-33 .nav-justified {
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 23px;
  /* background: #B80016; */
  margin-top: 25px;
}
.header-33 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-33 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  width: 100%;
}
.header-33 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  */
  background-color: rgba(0, 0, 0, 0.1);
}
.header-33 .nav-justified > li > a >span {
  float: right;
}

.header-33 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-33 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
/*  .header-33 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-33 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}



















































.slider{
  /*margin-bottom: 10px;
  margin-top: 10px;*/
}


.ms-caption {
    background: rgba(0, 0, 0, 0.69);
    color: #FFF;
    top: auto!important;
    left: auto !important;
    bottom: 100px;
    right: 100px;
    padding: 15px 20px;
    font-size: 32px !important;
}




.footer{
  margin-top: 20px;
}

.footer-1{
  padding: 14px 15px;
}
.footer-1 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: -3px;
}

.footer-1 .footer-nav li{
  float: left;
}

.footer-1 .footer-nav li a{
  color: #FFF;
  padding:3px;
}
.footer-1 .footer-nav li span{
  color: #FFF;
}
.footer-1 .copyright{
  /*color: #FFF;*/
}



.footer-2{
  padding: 14px 15px;
}

.footer-2 .footer-top{
  border-bottom: 1px solid #FFF;
  padding-bottom: 5px;
  margin-bottom: 5px;
  display: table;
  width: 100%;
}

.footer-2 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: -3px;
}
.footer-2 .footer-nav li{
  float: left;
  min-width: 160px;
  margin-bottom: 5px;
}

.footer-2 .footer-nav li a{
  /*color: #FFF;*/
  padding:3px;
}

.footer-2 .footer-nav li a:hover{
  text-decoration: underline;
}

.footer-2 .footer-nav li span{
  /*color: #FFF;*/
}
.footer-2 .copyright{
  /*color: #FFF;*/
}


.footer-2 .glyphicon{
  font-size: 10px;
  float: left;
  padding: 3px;
}

.footer-2 .footer-vcard{
  list-style: none;
  display: table;
  margin: 0;
  line-height: 10px;
}
.footer-2 .footer-vcard li{
  float: left;
  clear: both;
}
.footer-2 .footer-vcard li a{
  display: block;
  float: left;
  font-size: 11px;
}
.footer-2 .footer-vcard li a span{
  float: left;
  font-size: 12px;
}
.footer-2 .footer-vcard li a span.flat{
  padding: 6px;
  width: 22px;
  text-align: center;
}
.footer-2 .footer-vcard li a span.valz{
  padding: 6px;
}

.footer-2 .footer-vcard span:after, .footer-2 .footer-vcard span:before{
  font-size: 12px;
  text-align: left;
  margin-left: 0px;
}













.footer-3{
 /* padding: 14px 15px; */
  border-top-width:2px;
  border-top-style: solid;
  padding: 12px 0px;
}
.footer-3 .footer{
  margin-top: 12px;
}

.footer-3 .footer-top{
  
  padding-bottom: 5px;
  margin-bottom: 5px;
  display: table;
  width: 100%;
  border-bottom-width:1px;
  border-bottom-style: solid;
}

.footer-3 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: -3px;
}
.footer-3 .footer-nav li{
  float: left;
  margin-bottom: 5px;
}

.footer-3 .footer-nav li a{
  /*color: #FFF;*/
  padding:5px;
}

.footer-3 .footer-nav li a:hover{
  text-decoration: underline;
}

.footer-3 .footer-nav li span{
  /*color: #FFF;*/
}
.footer-3 .copyright{
  text-align: right;
  padding: 10px 0px;
}


.footer-3 .glyphicon{
  font-size: 10px;
  float: left;
  padding: 3px;
}

.footer-3 .footer-vcard{
  list-style: none;
  display: table;
  margin: 0;
  padding: 0;
  line-height: 10px;
}
.footer-3 .footer-vcard li{
  float: left;
  clear: both;
}
.footer-3 .footer-vcard li a{
  display: block;
  float: left;
  font-size: 11px;
}
.footer-3 .footer-vcard li a span{
  float: left;
  font-size: 12px;
}
.footer-3 .footer-vcard li a span.flat{
  padding: 6px 6px 6px 0px;
  width: 22px;
  text-align: center;
}
.footer-3 .footer-vcard li a span.valz{
  padding: 6px 6px 6px 0px;
}

.footer-3 .footer-vcard span:after, .footer-3 .footer-vcard span:before{
  font-size: 12px;
  text-align: left;
  margin-left: 0px;
}


.footer-3 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
}
.footer-3 .social-buttons li{
  float: left;
  padding: 0px 3px;
}
.footer-3 .social-buttons li img{
  height:23px;
}



















.footer-4{
  padding: 14px 15px;
  text-align: center;
}
.footer-4 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin: 0 auto;
}

.footer-4 .footer-nav li{
  float: left;
}

.footer-4 .footer-nav li a{

  padding:3px;
}
.footer-4 .footer-nav li span{
 /* color: #FFF;*/
}
.footer-4 .copyright{
  /*color: #FFF;*/
}




.footer-5{
  padding: 14px 15px;
}
.footer-5 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: -3px;
}

.footer-5 .footer-nav li{
  float: left;
}

.footer-5 .footer-nav li a{
 
  padding:3px;
}
.footer-5 .footer-nav li span{
  
}
.footer-5 .copyright{
/* color: #FFF;*/
}

.footer-5 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
}
.footer-5 .social-buttons li{
  float: left;
  padding: 0px 3px;
}
.footer-5 .social-buttons li img{
  height:23px;
}












.footer-6{
 /* padding: 14px 15px; */
  border-top-width:1px;
  border-top-style: solid;
  padding: 12px 0px;
}
.footer-6 .footer{
  margin-top: 12px;
}

.footer-6 .footer-top{
  
  padding-bottom: 5px;
  margin-bottom: 5px;
  display: table;
  width: 100%;
  border-bottom-width:1px;
  border-bottom-style: solid;
}

.footer-6 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: -3px;
}
.footer-6 .footer-nav li{
  float: left;
  margin-bottom: 5px;
  min-width: 160px;
}

.footer-6 .footer-nav li a{
  /*color: #FFF;*/
  padding:5px;
}

.footer-6 .footer-nav li a:hover{
  text-decoration: underline;
}

.footer-6 .footer-nav li span{
  /*color: #FFF;*/
}
.footer-6 .copyright{
  text-align: center;
  padding: 3px 0px;
  font-weight: bolder;
}


.footer-6 .glyphicon{
  font-size: 10px;
  float: left;
  padding: 3px;
}

.footer-6 .footer-vcard{
  list-style: none;
  display: table;
  margin: 0;
  padding: 0;
  line-height: 10px;
}
.footer-6 .footer-vcard li{
  float: left;
  clear: both;
}
.footer-6 .footer-vcard li a{
  display: block;
  float: left;
  font-size: 11px;
}
.footer-6 .footer-vcard li a span{
  float: left;
  font-size: 12px;
}
.footer-6 .footer-vcard li a span.flat{
  padding: 6px 6px 6px 0px;
  width: 22px;
  text-align: center;
}
.footer-6 .footer-vcard li a span.valz{
  padding: 6px 6px 6px 0px;
}

.footer-6 .footer-vcard span:after, .footer-6 .footer-vcard span:before{
  font-size: 12px;
  text-align: left;
  margin-left: 0px;
}


.footer-6 .social-buttons{
  list-style: none;
  float: right;
  display: block;
  padding-left: 0;
  margin-bottom: 0;
  padding-top: 3px;
}
.footer-6 .social-buttons li{
  float: left;
  padding: 2px 3px;
}
.footer-6 .social-buttons li img{
  
}















.footer-7{
 padding: 15px 0px 5px 0px;
}
.footer-7 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: -3px;
  padding-top: 10px;
  margin-bottom: 2px;
}

.footer-7 .footer-nav li{
  float: left;
}

.footer-7 .footer-nav li a{

  padding:3px;
  font-size: 11px;
}
.footer-7 .footer-nav li span{
  color: #FFF;
}

.footer-7 .footer-nav li a:hover{
  text-decoration: underline;
}
.footer-7 .copyright{
  font-size: 12px;
}


.footer-7 .weatherItem{
  margin-top: -10px;
}
.footer-7 .doviz{
  line-height: 16px;
}

.footer-7 .doviz td{
  padding: 3px 11px 0px 11px;
}







.footer .social-buttons{
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer .social-buttons li{
  float: left;
  padding: 0px 3px;
}
.footer .social-buttons li a img{
  height: 23px;
}




.footer-8{
 
}

.footer-8 .social-buttons{
  padding: 15px 0;
  display: table;
}
.footer-8 .copyright{
  margin-top: 17px;
  text-align: right;
}

.footer-8 .footer-top{
  padding: 10px 0;
}
.footer-8 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-8 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-8 .footer-top .content{
  padding-top:10px;
  display: table;
  width: 100%;
}

.footer-8 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-8 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-8 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-8 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}


.footer-8 .footer-top .content ul.footer-gallery{
  padding: 0;
  margin: 0;
  list-style: none;
  margin-left: -15px;
}

.footer-8 .footer-top .content ul.footer-gallery li{
  margin-left: 15px;
  margin-bottom: 15px;
  float: left;
}
.footer-8 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-8 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-8 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}





.footer-9 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  margin: 0 auto;
}

.footer-9 .social-buttons{
  padding-bottom: 7px;
  display: table;
  width: 100%;
}

.footer-9 .footer-nav li{
  float: left;
}
.footer-9 .footer-nav li a{
  float: left;
  padding: 10px;
}
.footer-9 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}


.footer-9 .footer-top{
  padding: 3px 0;
}

.footer-9 .footer-bottom{
  padding: 6px 0;
}

.footer-9 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-9 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-9 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-9 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-9 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}



.footer-10 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
}

.footer-10 .social-buttons{
  padding-bottom: 7px;
  display: table;
  float: right;
  margin-top:10px;
}

.footer-10 .footer-nav li{
  float: left;
}
.footer-10 .footer-nav li a{
  float: left;
  padding: 10px;
}
.footer-10 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}


.footer-10 .footer-top{
  padding: 3px 0;
}

.footer-10 .footer-bottom{
  padding: 6px 0;
}

.footer-10 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-10 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-10 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-10 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-10 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}



.footer-11 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
}

.footer-11 .social-buttons{
  padding-bottom: 7px;
  display: table;
  float: right;
  margin-top:10px;
}

.footer-11 .footer-nav li{
  display: table-cell;
}
.footer-11 .footer-nav li a{
  display: block;
  padding: 10px;
}
.footer-11 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}


.footer-11 .footer-top{
  padding: 0px 0;
}

.footer-11 .footer-bottom{
  padding: 6px 0;
}

.footer-11 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-11 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-11 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-11 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-11 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}


















.footer-12{
 
}

.footer-12 .social-buttons{
  padding: 15px 0;
  display: table;
}
.footer-12 .copyright{
  margin-top: 17px;
  text-align: right;
}

.footer-12 .footer-top{
  padding: 10px 0;
}
.footer-12 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-12 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-12 .footer-top .content{
  padding-top:10px;
  display: table;
  width: 100%;
}

.footer-12 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-12 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-12 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-12 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-12 .footer-top .content ul.footer-services{
  padding: 0;
  margin: 0;
  list-style: none;
  display:table;
  width: 100%;
}
.footer-12 .footer-top .content ul.footer-services li{
  display:table;
  width: 100%;
}
.footer-12 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-12 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-12 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-12 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-12 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-12 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}






.footer-13 .social-buttons li a img{
  height: 25px;
}


.footer-13{
 
}

.footer-13 .social-buttons{
  padding: 15px 0;
  display: table;
  margin: 0 auto;
}
.footer-13 .copyright{
  margin-top: 5px;
  padding-top: 5px;
  text-align: right;
}
.footer-13 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-13 .footer-top{
  padding: 10px 0;
}
.footer-13 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-13 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-13 .footer-top .content{
  padding-top:10px;
  display: table;
  width: 100%;
}

.footer-13 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-13 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-13 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-13 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-13 .footer-top .content ul.footer-services{
  padding: 0;
  margin: 0;
  list-style: none;
  display:table;
  width: 100%;
}
.footer-13 .footer-top .content ul.footer-services li{
  display:table;
  width: 100%;
}
.footer-13 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-13 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-13 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-13 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-13 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-13 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}





















.footer-14 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
  margin-top: 9px;
}

.footer-14 .social-buttons{
  padding-bottom: 7px;
  display: table;
  float: right;
  margin-top:10px;
}

.footer-14 .footer-nav li{
  float: left;
}
.footer-14 .footer-nav li a{
  display: inline-block;
  padding: 3px 7px;
}
.footer-14 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}


.footer-14 .social-buttons li a img{
  height: 25px;
}

.footer-14{
  
}

.footer-14 .social-buttons{
  padding: 9px 0;
  display: table;
  margin: 0 auto;
}
.footer-14 .copyright{
  margin-top: 5px;
  padding-top: 5px;
  text-align: right;
}
.footer-14 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-14 .footer-top{
  padding: 10px 0;
}
.footer-14 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-14 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-14 .footer-top .content{
  padding-top:10px;
  display: table;
  width: 100%;
}

.footer-14 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-14 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-14 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-14 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-14 .footer-top .content ul.footer-services{
  padding: 0;
  margin: 0;
  list-style: none;
  display:table;
  width: 100%;
}
.footer-14 .footer-top .content ul.footer-services li{
  display:table;
  width: 100%;
}
.footer-14 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-14 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-14 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-14 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-14 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-14 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}






























.footer-15 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
  margin-top: 9px;
}

.footer-15 .social-buttons{
  padding-bottom: 7px;
  display: table;
  float: right;
  margin-top:10px;
}

.footer-15 .footer-nav li{
  float: left;
}
.footer-15 .footer-nav li a{
  display: inline-block;
  padding: 3px 7px;
}
.footer-15 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}


.footer-15 .social-buttons li a img{
  height: 25px;
}

.footer-15{
  
}

.footer-15 .social-buttons{
  padding: 9px 0;
  display: table;
  margin: 0 auto;
}
.footer-15 .copyright{
  margin-top: 5px;
  padding-top: 5px;
  text-align: right;
}
.footer-15 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-15 .footer-top{
  padding: 10px 0;
}
.footer-15 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-15 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-15 .footer-top .content{
  padding-top:10px;
  display: table;
  width: 100%;
}

.footer-15 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-15 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-15 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-15 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-15 .footer-top .content ul.footer-services{
  padding: 0;
  list-style: none;
  display:table;
}
.footer-15 .footer-top .content ul.footer-services li{
  display:table;
}
.footer-15 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-15 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-15 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-15 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-15 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-15 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}






















.footer-16 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
  margin-top: 9px;
}

.footer-16 .social-buttons{
  padding-bottom: 7px;
  display: table;
  float: right;
  margin-top:10px;
}

.footer-16 .footer-nav li{
  float: left;
}
.footer-16 .footer-nav li a{
  display: inline-block;
  padding: 3px 7px;
}
.footer-16 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}


.footer-16 .social-buttons li a img{
  height: 25px;
}

.footer-16{
  
}

.footer-16 .social-buttons{
  padding: 9px 0;
  display: table;
  margin: 0 auto;
}
.footer-16 .copyright{
  margin-top: 5px;
  padding-top: 5px;
  text-align: right;
}
.footer-16 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-16 .footer-top{
  padding: 10px 0;
}
.footer-16 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-16 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-16 .footer-top .content{
  padding-top:10px;
  display: table;
  width: 100%;
}

.footer-16 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-16 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-16 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-16 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-16 .footer-top .content ul.footer-services{
  padding: 0;
  list-style: none;
  display:table;
}
.footer-16 .footer-top .content ul.footer-services li{
  display:table;
}
.footer-16 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-16 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-16 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-16 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-16 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-16 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}


























.footer-17 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
  margin-top: 9px;
}

.footer-17 .footer-logo{
  float: right;
}

.footer-17{
  
}

.footer-17 .social-buttons{
  padding: 9px 0;
  display: table;
  margin: 0 auto;
}
.footer-17 .copyright{
  margin-top: 5px;
  padding-top: 5px;
  text-align: right;
}
.footer-17 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-17 .footer-top{
  padding: 10px 0;
}
.footer-17 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-17 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-17 .footer-top .content{
  display: table;
  width: 100%;
}

.footer-17 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-17 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-17 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-17 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-17 .footer-top .content ul.footer-services{
  padding: 0;
  list-style: none;
  display:table;
}
.footer-17 .footer-top .content ul.footer-services li{
  display:table;
}
.footer-17 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-17 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-17 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-17 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-17 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-17 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}












































.footer-18 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
  margin-top: 9px;
}

.footer-18 .footer-logo{
  float: right;
}

.footer-18{
  
}

.footer-18 .social-buttons{
  padding: 21px 0;
  display: table;
  float: right;
}
.footer-18 .copyright{
  margin-top: 5px;
  padding-top: 5px;
  text-align: right;
  padding-bottom: 8px;
}
.footer-18 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-18 .footer-top{
  padding: 10px 0;
}
.footer-18 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-18 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-18 .footer-top .content{
  display: table;
  width: 100%;
}

.footer-18 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-18 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-18 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-18 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-18 .footer-top .content ul.footer-services{
  padding: 0;
  list-style: none;
  display:table;
}
.footer-18 .footer-top .content ul.footer-services li{
  display:table;
}
.footer-18 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-18 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-18 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-18 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-18 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-18 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}



















.footer-19 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
  margin-top: 9px;
}

.footer-19 .footer-logo{
  float: right;
}

.footer-19{
  
}

.footer-19 .social-buttons{
  padding: 21px 0;
  display: table;
  float: right;
}
.footer-19 .copyright{
  margin-top: 5px;
  padding-top: 5px;
  text-align: left;
  padding-bottom: 8px;
}
.footer-19 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-19 .footer-top{
  padding: 10px 0;
}
.footer-19 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-19 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-19 .footer-top .content{
  display: table;
  width: 100%;
}

.footer-19 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-19 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-19 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-19 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-19 .footer-top .content ul.footer-services{
  padding: 0;
  list-style: none;
  display:table;
}
.footer-19 .footer-top .content ul.footer-services li{
  display:table;
}
.footer-19 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-19 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-19 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-19 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-19 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-19 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}

















.footer-20 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
  margin-top: 9px;
}

.footer-20 .footer-logo{
  float: right;
}

.footer-20{
  
}

.footer-20 .social-buttons{
  padding: 16px 0;
  display: table;
  float: right;
}
.footer-20 .copyright{
  margin-top: 0px;
  padding-top: 0px;
  text-align: left;
  padding-bottom: 8px;
}
.footer-20 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-20 .footer-top{
  padding: 7px 0;
}
.footer-20 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-20 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-20 .footer-top .content{
  display: table;
  width: 100%;
}




.footer-20 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-left: -3px;
  padding-top: 9px;
  margin-bottom: 2px;
}

.footer-20 .footer-nav li{
  float: left;
}

.footer-20 .footer-nav li a{

  padding:3px;
  

  font-size: 11px;
}
.footer-20 .footer-nav li span{
  color: #FFF;
}

.footer-20 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}

























.footer-21 .social-buttons{
  padding-bottom: 0px;
  display: table;
  float: right;
}




.footer-21 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 9px;
  margin-bottom: 2px;
  display: table;
  margin: 0 auto;
  width: 70%;
  padding-top: 11px;
}

.footer-21 .footer-nav li{
  display: table-cell;
  text-align: center;
}

.footer-21 .footer-nav li a{
  padding:3px;
}
.footer-21 .footer-nav li span{
  float: right;
}

.footer-21 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.1);
}

.footer-21 .footer-top{
 
}

.footer-21 .footer-bottom{
  padding: 6px 0;
}

.footer-21 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-21 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-21 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-21 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-21 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}















.footer-22 .footer-nav{
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  display: table;
  width: 100%;
  margin-top: 9px;
}

.footer-22 .social-buttons{
  padding-bottom: 7px;
  display: table;
  float: right;
  margin-top:10px;
}

.footer-22 .footer-nav li{
  float: left;
}
.footer-22 .footer-nav li a{
  display: inline-block;
  padding: 3px 7px;
}
.footer-22 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}


.footer-22 .social-buttons li a img{
  height: 25px;
}

.footer-22{
  
}

.footer-22 .social-buttons{
  padding: 9px 0;
  display: table;
  margin: 0 auto;
}
.footer-22 .copyright{
  margin-top: 5px;
  padding-top: 5px;
  text-align: right;
  float: right;
}
.footer-22 .copyright a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-22 .footer-top{
  padding: 7px 0;
}
.footer-22 .footer-top .title{
  border-bottom: 1px solid #FFF;
}

.footer-22 .footer-top .title h3{
  padding: 0;
  margin: 0;
  
  font-size: 14px;
  /*border-bottom: 4px solid #FFF;
  color: #FFF;*/
  font-weight: bold;
  padding-bottom: 5px;
  display: inline-block;
}

.footer-22 .footer-top .content{
  /* padding-top:10px; */
  display: table;
  width: 100%;
}

.footer-22 .footer-top .content ul.footer-product{
  padding: 0;
  margin: 0;
  list-style: none;
}

.footer-22 .footer-top .content ul.footer-product li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}

.footer-22 .footer-top .content ul.footer-product li img{
  float: left;
  margin-right:10px;
}
.footer-22 .footer-top .content ul.footer-product li .ptitle{
  display: block;
}

.footer-22 .footer-top .content ul.footer-services{
  padding: 0;
  list-style: none;
  display:table;
}
.footer-22 .footer-top .content ul.footer-services li{
  display:table;
}
.footer-22 .footer-top .content ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-22 .footer-top .content ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-22 .footer-top .content ul.footer-services li:last-child{
  border-bottom:0;
}

.footer-22 .footer-top .content .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-22 .footer-top .content .footer-address ul li{
  width: 100%;
  margin-bottom: 10px;
  display: table;
}
.footer-22 .footer-top .content .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}


















.footer-23 .social-buttons{
  padding-bottom: 0px;
  display: table;
  float: right;
}




.footer-23 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 9px;
  margin-bottom: 2px;
  display: table;
  margin: 0 auto;
  width: 100%;
  padding-top: 11px;
}

.footer-23 .footer-nav li{
  display: table-cell;
  text-align: center;
}

.footer-23 .footer-nav li a{
  padding:3px;
}
.footer-23 .footer-nav li span{
  float: right;
}

.footer-23 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.1);
}

.footer-23 .footer-top{
 
}

.footer-23 .footer-bottom{
  padding: 6px 0;
}

.footer-23 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-23 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-23 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-23 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-23 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}




.footer-24 .social-buttons{
  padding-bottom: 0px;
  display: table;
  float: right;
}




.footer-24 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 9px;
  margin-bottom: 2px;
  display: table;
  margin: 0 auto;
  width: 100%;
  padding-top: 11px;
}

.footer-24 .footer-nav li{
  display: table-cell;
  text-align: center;
}

.footer-24 .footer-nav li a{
  padding:3px;
}
.footer-24 .footer-nav li span{
  float: right;
}

.footer-24 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.1);
}

.footer-24 .footer-top{
 
}

.footer-24 .footer-bottom{
  padding: 6px 0;
}

.footer-24 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-24 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-24 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-24 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-24 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}


.footer-24 .footer-bottom .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-24 .footer-bottom .footer-address ul li{
  margin-bottom: 2px;
  display: table;
}
.footer-24 .footer-bottom .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}















.footer-25 .social-buttons{
  padding-bottom: 0px;
  display: table;
  float: right;
  padding-top: 16px;
}




.footer-25 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 9px;
  margin-bottom: 2px;
  display: table;
  margin: 0 auto;
  width: 100%;
  padding-top: 11px;
}

.footer-25 .footer-nav li{
  display: table-cell;
  text-align: center;
}

.footer-25 .footer-nav li a{
  padding:3px;
}
.footer-25 .footer-nav li span{
  float: right;
}

.footer-25 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.1);
}

.footer-25 .footer-top{
 
}

.footer-25 .footer-bottom{
  padding: 6px 0;
}

.footer-25 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-25 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-25 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-25 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-25 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}


.footer-25 .footer-bottom .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-25 .footer-bottom .footer-address ul li{
  margin-bottom: 2px;
  display: table;
}
.footer-25 .footer-bottom .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}

















.footer-26 .social-buttons{
  padding-bottom: 0px;
  display: table;
  float: right;
  padding-top: 16px;
}
.footer-26 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  padding-top: 9px;
  margin-bottom: 2px;
  display: table;
  margin: 0 auto;
  width: 100%;
  padding-top: 11px;
}

.footer-26 .footer-nav li{
  display: table-cell;
  text-align: center;
}

.footer-26 .footer-nav li a{
  padding:3px;
}
.footer-26 .footer-nav li span{
  float: right;
}

.footer-26 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.1);
}

.footer-26 .footer-top{
 
}

.footer-26 .footer-bottom{
  padding: 6px 0;
}

.footer-26 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-26 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-26 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-26 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-26 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}
.footer-26 .footer-bottom .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 10px;
}
.footer-26 .footer-bottom .footer-address ul li{
  margin-bottom: 2px;
  display: table;
}
.footer-26 .footer-bottom .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}


.footer-26 .footer-bottom ul.footer-services{
  padding: 0;
  list-style: none;
  display:table;
  width: 100%;
}
.footer-26 .footer-bottom ul.footer-services li{
  display:table;
}
.footer-26 .footer-bottom ul.footer-services li a{
  display: block;
  padding: 2px 0;
}
.footer-26 .footer-bottom ul.footer-services li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
}
.footer-26 .footer-bottom ul.footer-services li:last-child{
  border-bottom:0;
}











.footer-27 .social-buttons{
  padding-bottom: 0px;
  display: table;
  float: right;
  padding-top: 3px;
}




.footer-27 .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 2px;
  display: table;
  margin: 0 auto;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
}

.footer-27 .footer-nav li{
  display: table-cell;
  text-align: center;
}

.footer-27 .footer-nav li a{
  padding:3px;
}
.footer-27 .footer-nav li span{
  float: right;
}

.footer-27 .footer-nav li a:hover{
  background-color: rgba(0, 0, 0, 0.1);
}

.footer-27 .footer-top{
 
}

.footer-27 .footer-bottom{
  padding: 6px 0;
}

.footer-27 .footer-bottom .v-address{
  display: table;
  text-align: right;
  float: right;
}

.footer-27 .footer-bottom .v-address ul{
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  margin-left: -20px;
}
.footer-27 .footer-bottom .v-address ul li{
  float: left;
  margin-left:20px;
}
.footer-27 .footer-bottom .v-address ul li .glyphicon{
  float: left;
  margin: 2px 5px;
}
.footer-27 .footer-bottom .v-address ul li .irow{
  display: block;
  float: left;
}


.footer-27 .footer-bottom .footer-address ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  width: 100%;
  margin-bottom: 6px;
}
.footer-27 .footer-bottom .footer-address ul li{
  margin-bottom: 2px;
  display: table;
}
.footer-27 .footer-bottom .footer-address ul li span{
  float: left;
  margin-right:10px;
  font-size:15px;
}
















































.pagination_container{
  text-align: center;
}



.module-title{
  display: block;
  color: #FFF;
  font-size: 18px;
  padding: 5px 10px;
  margin-bottom: 10px;
}



.havadurumu {
  display: table;
  width: 100%;
}
.havadurumu div{
  display: table-cell;
  vertical-align: middle;
}
.havadurumu .weatherItem {
  display: table;
  width: 100%;
}
.havadurumu .weather-img{
  margin: 0 auto;
  display: block;
  position: relative;
  top: 7px;
  height:90px;
}
.weather-city-label{
  font-weight: bold;
  font-size:15px;
}
.weatherDesc{
  font-size: 18px;
}
.weatherCity{
  line-height: 11px;
}


.col-md-3 {
/*width: 25%;
background: #FFF;
padding: 15px;*/
}


.mb20{
  margin-bottom: 20px;


  /*display:table;
  width: 100%;*/
}
.mb5{
  margin-bottom: 5px;
  /*display:table;
  width: 100%;*/
}

.doviz{	
	padding: 18px;
  width: 100%;
  background: url(../img/module/doviz-bg.png) no-repeat right bottom;
}
.doviz tr td{
  padding: 2px 11px;
  text-align: center;
}
.doviz tr th{
  /*font-weight: normal;*/
  text-align: center;
}

.survey-container{
  width: 100%;
  padding: 20px;
  display: table;
}
.survey-container .survey-title{
  font-weight: bold;
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
}
.survey-container ul{
  list-style: none;
  padding: 0;
  margin: 0;
  border-bottom:1px solid #eae3e3;
  line-height: 37px;
}
.survey-container ul li label{
  font-weight: normal;
  padding: 6px;
  line-height: 13px;
  cursor: pointer;
}
.survey-container ul li input[type="radio"]{
  margin: 0;
  margin-right: 6px;
  float: left;
}
.btn{
  border-radius: 1px;
  padding:4px 12px;
}
.wbn-button{
  color: #FFF;
  margin: 5px;
}
.survey-container .see-results{
  color: #606264;
  margin: 9px;
  float: right;
}
.page-header{
  border:0;
}



.list-1 .media{
  margin-top: 0px;
  margin-bottom: 30px;
  text-align: justify;
  height: 175px;
}
.list-1 .readmore{
	display:block;
  text-align: right;
}
.list-2 img{
	/*width:100%;*/
	border: 1px solid #D7D7D7 !important;
}
.list-2 a{
	width:100%;
}
.list-2 a:hover{
	text-decoration:none;
}
.thumbnail{
	border:0;
	margin:0;
  padding: 0;
  background-color: transparent;
}
.page-title{
  margin-bottom:0px;
  
}
.page-title > h3{
	padding: 30px 10px;
}
.sidebar-1{
list-style: none;
margin: 0;
padding: 0;
margin-bottom: 10px;
border-radius: 1px;
padding: 15px;
}
.sidebar-1 li{
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 26px;
	border-bottom: 1px dashed #A4A4A3;
}
.sidebar-1 li span{
	margin-right: 10px;
	font-size: 12px;
}
.sidebar-1 li a{
  display: block;
  padding: 0px 5px;
}
.sidebar-1 li a:hover{
  background-color: rgba(0, 0, 0, 0.3);
  text-decoration: none;
}


.sidebar-1 li ul{
  padding: 0;
  margin: 0;
  padding-left: 24px;
}
.sidebar-1 li ul li:last-child{
  border:0;
}

.sidebar-1 li.ml1 {
  margin-left: 8px;
}
.sidebar-1 li.ml2 {
  margin-left: 16px;
}
.sidebar-1 li.ml3 {
  margin-left: 24px;
}
.sidebar-1 li.ml4 {
  margin-left: 32px;
}
.sidebar-1 li.ml5 {
  margin-left: 40px;
}
.sidebar-1 li.ml6 {
  margin-left: 48px;
}





.product-main-image{
  float: left;
  margin-right: 20px;
  margin-bottom: 5px;
}
.project-main-image{
  float: left;
  margin-right: 20px;
  margin-bottom: 5px;
}


.common-gallery{
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
  float: left;
  width: 100%;
}
.common-gallery ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.common-gallery ul li{
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.common-gallery h4{
  border-bottom: 1px dashed #A4A4A3;
  padding-bottom: 5px;
}

.common-file{
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
  float: left;
  width: 100%;
}
.common-file ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.common-file ul li{
  margin-right: 10px;
  margin-bottom: 10px;
}
.common-file ul li span{
  font-size:20px;
  float: left;
}
.common-file ul li a{
    margin-right: 10px;
    margin-bottom: 1px;
    position: relative;
    padding: 3px 12px;
    font-size: 13px;
    font-weight: 600;
    border-left: 4px solid #283142;
    background: rgb(234, 231, 231);
    display: block;
    width: 100%;
    text-align: left;
}
.common-file h4{
  border-bottom: 1px dashed #A4A4A3;
  padding-bottom: 5px;
}

.iletisim-form .form-group{

}

.iletisim-form .form-group input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    rgb(90, 90, 90);
}
.iletisim-form .form-group input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    rgb(90, 90, 90);
   opacity:  1;
}
.iletisim-form .form-group input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    rgb(90, 90, 90);
   opacity:  1;
}
.iletisim-form .form-group input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    rgb(90, 90, 90);
}


.iletisim-form .form-group input[type="email"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    rgb(90, 90, 90);
}
.iletisim-form .form-group input[type="email"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    rgb(90, 90, 90);
   opacity:  1;
}
.iletisim-form .form-group input[type="email"]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    rgb(90, 90, 90);
   opacity:  1;
}
.iletisim-form .form-group input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    rgb(90, 90, 90);
}



.modul-subeler .row{
  margin-bottom: 10px;
}
.modul-subeler .media-body{
 padding-left: 10px;
padding-top: 8px;
}

.list1_DD a{
  text-decoration:none;
}
.list1_DD a .media-heading{
  font-size: 13px;
}
.list1_DD a p{
  color: #606264;
  /*margin: 0;*/
}

.list2_DD .irow a{
  display: table;
  width:100%;
}
.list2_DD .irow .ititle{
  margin-bottom:10px;
}
.list2_DD-wrapper .media{
  margin:0;
}
.list2_DD a{
  text-decoration:none;
}
.list2_DD a .media-heading{
  
}
.list2_DD a p{
  color: #606264;
  /*margin: 0;*/

}
.list3_DD-wrapper .media{
  margin:0;
  border-bottom: 1px solid #A4A4A3;
}

.list3_DD .irow a{
  display: table;
  width:100%;
}
.list3_DD .irow .ititle{
  margin-bottom:10px;
}
.list3_DD a{
  text-decoration:none;
}
.list3_DD a .media-heading{
  margin: 8px 0px;
}
.list3_DD a p{
  color: #606264;
  /*margin: 0;*/

}

.list4_DD .media{
  margin:0;
  /*min-height: 255px;*/
  text-align: center;
  margin-bottom: 10px;
  /*
  margin-left: 35px;
  height: 318px;
  width: 224px;*/
}

.list4_DD a{
  display: block;
  text-decoration:none;
}
.list4_DD a .media-heading{
  margin: 8px 0px;
  font-size: 13px;
  font-weight: bold;
}
.list4_DD a p{
  color: #606264;
 /* margin: 0;*/
}

.list4_DD a.module-text{


}




.padding_ayar{
  /*background:#FFF;
  padding:15px;*/
  /*margin-bottom: 10px;*/
  height:100%;
  font-size: 11px;
}

.text-area-modul{
 padding-bottom: 5px;
 text-align: justify;
}






.haberler_kayan_DD{
  padding-bottom:10px !important;
}
.haberler_kayan_DD .block-top{
  position: relative;
}


.haberler_kayan_DD .block-top img{
  width:100%;
}


.haberler_kayan_DD .block-top .idate{
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  padding: 2px 15px;
}

.haberler_kayan_DD .block-bottom h4{
  font-size: 15px;
  padding: 0;
  margin: 0;
  margin: 12px 0px 7px 0px;
}
.haberler_kayan_DD .block-bottom .module-text{
  font-size: 12px;
}







.haberler_DD .media{
  margin:0;
  text-align: left;
  margin-bottom: 15px;
}
.haberler_DD .media:last-child{
  margin:0;
}
.haberler_DD a{
  display: block;
  text-decoration:none;
}
.haberler_DD a .media-heading{
	margin: 1px 0px 2px 0px;
	font-size: 13px;
	font-weight: bold;
	height: 29px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	display: table-cell;
}
.haberler_DD a .media-heading span{
 margin-right: 3px;
 font-size: 11px;
}
.haberler_DD a p{
  /*color: #606264;*/
}

.haberler_DD a .module-text{
/*color: #606264;*/
	line-height: 15px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
}




.module-color-border{
  border-width: 1px;
  border-style:solid;
}

.haberler_tek_satir_DD{
  overflow: hidden;
}
.haberler_tek_satir_DD .module-title{
  float: left;
margin-bottom: 0;
}
.haberler_tek_satir_DD ul{
  height: 20px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 8px;
  margin-bottom: 4px;
  float: left;
}

.haberler_tek_satir_DD .media{
  margin:0;
  text-align: left;
  margin-bottom: 15px;
}
.haberler_tek_satir_DD a{
  display: block;
  text-decoration:none;
}
.haberler_tek_satir_DD a .media-heading{
  margin: 1px 0px;
  font-size: 13px;
  font-weight: bold;
}
.haberler_tek_satir_DD a .media-heading span{
 margin-right: 3px;
 font-size: 11px;
}
.haberler_tek_satir_DD a p{
  color: #606264;
}

.haberler_tek_satir_DD a .module-text{
  color: #606264;
}











.list5_DD .media{
  margin:0;

  text-align: left;
  margin-bottom:15px;

  /*
  margin-left: 35px;
  height: 318px;
  width: 224px;*/
}
.list5_DD a{
  display: block;
	text-decoration:none;
}
.list5_DD a .media-heading{
	margin: 8px 0px;
}
.list5_DD a p{
	color: #606264;
 /* margin: 0;*/
}

.list5-title{
  display: block;
text-decoration: none;
background: rgba(0, 0, 0, 0.64);
position: absolute;
bottom: 0;
right: 15px;
left: 15px;
color: #FFF;
padding-left: 12px;
}

.list6_DD-wrapper .media{
  margin:0;
  margin-bottom: 10px;
}
.list6_DD a{
  text-decoration:none;
}
.list6_DD .first-layer{

}
.list6_DD-wrapper {
  display:table;
}
.list6_DD .specialCol{
  display:table-cell;
  float:none;
  vertical-align: middle;
  position: relative;
}
.list6_DD .firstLayer az{
  position: absolute;
  left: 15px;
  right: 15px;
  top: 0;
  bottom: 7px;
}
.list6_DD .firstLayer a .thumbnailz{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.list6_DD .firstLayer a imgz{
  height:100%;
}
.list6_DD a .media-heading{
  margin: 0;
}
.list6_DD a p{
  color: #606264;
}
.list6_DD .subrow{
margin-bottom:10px;
display: table;
width: 100%;
}.list6_DD .subrow:last-child{
margin-bottom:0px;
}
.list6_DD .item-title{
display: block;
text-decoration: none;
background: rgba(0, 0, 0, 0.64);
position: absolute;
bottom: 0;
right: 15px;
left: 15px;
color: #FFF;
padding-left: 12px;
padding-top: 4px;
font-size: 18px;
padding-bottom: 4px;
}
.list6_DD .first-img img{
/*min-height: 270px;*/
}

.list6_thumb{
  float: left;
  padding-right: 5px;
}


.list7_DD .media{
  margin:0;
  text-align: center;
  /*float: left;*/
}
.list7_DD a{
  display: block;
  text-decoration:none;
}
.list7_DD a .media-heading{
  margin: 8px 0px;
}
.list7_DD a p{
  color: #606264;
 /* margin: 0;*/
}



.list7_DD .next{
  position: absolute;
  top: 34%;
  right: -22px;
  font-size: 23px;
  color:#A4A4A3;
}

.list7_DD .prev{
  position: absolute;
  top: 34%;
  left: -22px;
  font-size: 23px;
  color:#A4A4A3;
}
.list7_DD .ref_link{
  float:right;
  margin-right:10px;
}




.facebook_c .col-sm-6:first-child{
	margin: 0;
padding: 0;
padding-right: 15px;
}
.facebook_c .col-sm-6:last-child{
	margin: 0;
padding: 0;
padding-left: 15px;
}


.list8_DD{
  
}

.list8_DD .media:first-child{
  margin-top: 0px;
}
.list8_DD .media{
  margin-top: 0px;
}
.list8_DD .media.col-sm-2{
  margin-bottom:15px;
  
}.list8_DD .media.col-sm-3{
  margin-bottom:15px;
  
}
.list8_DD .media img{
  border:0;
  width: 100%;
}
.list8_DD .media .thumbnail{
  position: relative;
}
.list8_DD .media a:hover .iover{
  opacity: 0;
}

.list8_DD .media .thumbnail h4{
  position: absolute;
  bottom: 7%;/* 27px */
  left: 0;
  right:0;
  text-align: center;
  color:#FFF;
  z-index: 2;
}
.list8_DD .media .thumbnail h4 span{
  font-size: 17px;
}
.list8_DD .media .thumbnail h4 i{
  height: 1px;
  width: 46px;
  background: #FFF;
  display: block;
  margin: 0 auto;
  margin-top: 7px;
}
.list8_DD .media .thumbnail .iover{
  position: absolute;
  bottom: 0;
  left: 0;
  right:0;
  top:0;
  z-index: 1;
  opacity: 0.6;
}

@media (max-width: 768px) {
  .list8_DD .media img{
    width: auto;
  }
  .list8_DD .media .thumbnail .iover{
    display: none;
  }

}










.list9_DD{
  
}

.list9_DD .media{
  margin-top: 0px;
}
.list9_DD .media a:hover .media-heading .ibg{
  background:rgba(0,0,0,1);
}
.list9_DD .media:first-child{
  margin-top: 0px;
}
.list9_DD .media img{
  border:0;
  width: 100%;
}
.list9_DD .media .thumbnail{
  position: relative;
}


.list9_DD .media .thumbnail h4{
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  text-align: left;
  color: #FFF;
  z-index: 2;
  margin: 0;
  padding: 17px 21px;
}
.list9_DD .media .thumbnail h4 span{
  font-size: 14px;
}
.list9_DD .media .thumbnail h4 .ibg{
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  top:0;
  z-index: -1;
  opacity: 0.7;
}



@media (max-width: 768px) {
  .list9_DD .media img{
    width: auto;
  }

}






.list10_DD{
  
}

.list10_DD .media:first-child{
  margin-top: 15px;
}
.list10_DD .media img{
  border:0;
  width: 100%;
}
.list10_DD .media a{
	display: table;
	width: 100%;
}
.list10_DD .media a:hover .iline{
  visibility:visible;
}
.list10_DD .media .thumbnail{
  position: relative;
}

.list10_DD .media .thumbnail h4{

}
.list10_DD .media .thumbnail h4 span{
  font-size: 12px;
}

.list10_DD .media-heading{
  text-align: center;
  padding-top: 6px;
  position: relative;
  padding-bottom: 9px;
/*  min-height: 44px;*/
height: 57px;
}
.list10_DD .media-heading .ititle{
	font-weight: bold;
	font-size: 13px;
	height: 28px;
	overflow: hidden;
	vertical-align: middle;
}
.list10_DD .media-heading .iline{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	z-index: -1;
	opacity: 1;
	visibility: hidden;
	background: rgba(0, 0, 0, 0.09);
}






@media (max-width: 768px) {
  .list10_DD .media img{
    width: auto;
  }

}







.list11_DD{
  position: relative;
}

.list11_DD .media:first-child{
  margin-top: 15px;
}
.list11_DD .media img{
  border:0;
  width: 100%;
}
.list11_DD .media .thumbnail{
  position: relative;
}
.list11_DD .media a:hover .iover{
  opacity: 0.6;
}
.list11_DD .media a:hover h4{
  bottom: 20px;
  -webkit-transition: bottom 0.5s;
  -moz-transition: bottom 0.5s;
  transition: bottom 0.5s;
}


.list11_DD .media .thumbnail h4{
  position: absolute;
  bottom: 12px;
  left: 0;
  right:0;
  text-align: center;
  color:#FFF;
  z-index: 2;
}
.list11_DD .media .thumbnail h4 span{
  font-size: 17px;
}
/*
.list11_DD .media .thumbnail h4 i{
  height: 1px;
  width: 46px;
  background: #FFF;
  display: block;
  margin: 0 auto;
  margin-top: 7px;
}*/
.list11_DD .media .thumbnail .iover{
  position: absolute;
  bottom: 0;
  left: 0;
  right:0;
  top:0;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

@media (max-width: 768px) {
  .list11_DD .media img{
    width: auto;
  }
  .list11_DD .media .thumbnail .iover{
    display: none;
  }

}





.list12_DD{
  
}
.list12_DD .basvurincele{
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 2;
}
.list12_DD .basvurincele a{
    background: rgba(0, 0, 0, 0.67);
    float: left;
    color: #FFF;
    padding: 5px 13px;
    font-size: 14px;
    margin-left: 5px;
}
.list12_DD .media:first-child{
  margin-top: 0px;
}
.list12_DD .media{
  margin-top: 0px;
}
.list12_DD .media.col-sm-2{
  margin-bottom:15px;
  
}.list12_DD .media.col-sm-3{
  margin-bottom:15px;
  
}
.list12_DD .media img{
  border:0;
  width: 100%;
}
.list12_DD .media .thumbnail{
  position: relative;
}
.list12_DD .media a:hover .iover{
  opacity: 0;
}
.list12_DD .media a:hover .thumbnail h4{
      background-color: rgba(0, 0, 0, 0.45);
	  padding-bottom:8px;
}
.list12_DD .media a:hover .thumbnail h4 i{
      display:none;
}
.list12_DD .media .thumbnail h4{
    position: absolute;
    bottom: 38%;
    left: 0;
    right: 0;
    text-align: center;
    color: #FFF;
    z-index: 2;
	padding-top: 6px;
}
.list12_DD .media .thumbnail h4 span{
  font-size: 17px;
}
.list12_DD .media .thumbnail h4 i{
  height: 1px;
  width: 46px;
  background: #FFF;
  display: block;
  margin: 0 auto;
  margin-top: 7px;
}
.list12_DD .media .thumbnail .iover{
  position: absolute;
  bottom: 0;
  left: 0;
  right:0;
  top:0;
  z-index: 1;
  opacity: 0.6;
}

@media (max-width: 768px) {
  .list12_DD .media img{
    width: auto;
  }
  .list12_DD .media .thumbnail .iover{
    display: none;
  }

}






























.tabs_DD{
  
}
.tabs_DD ul{
  margin:0;
  padding: 0;
  list-style: none;
}
.tabs_DD ul li{
  margin-bottom: 2px;
}
.tabs_DD ul li .active{
  color: #FFF;
  position: relative;
}
.tabs_DD ul li .ititle{
  padding: 15px;
  padding-left: 50px;
  background-color: #eae4e4 !important;
  cursor: pointer;
}


.tabs_DD ul li .icontent{
  padding: 15px 23px;
  display: none;
  line-height: 19px;
}
.tabs_DD ul li .istyle1{
  background-image: url(../img/module/tabs-icon-1.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
}
.tabs_DD ul li .istyle1.active{
  background: url(../img/module/tabs-icon-1-over.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
}
.tabs_DD ul li .istyle1:hover{
  background: url(../img/module/tabs-icon-1-over.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
  color:#FFF;
}
.tabs_DD ul li .istyle2{
  background: url(../img/module/tabs-icon-2.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
}
.tabs_DD ul li .istyle2.active{
  background: url(../img/module/tabs-icon-2-over.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
}
.tabs_DD ul li .istyle2:hover{
  background: url(../img/module/tabs-icon-2-over.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
  color:#FFF;
}
.tabs_DD ul li .istyle3{
  background: url(../img/module/tabs-icon-3.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;  
}
.tabs_DD ul li .istyle3.active{
  background: url(../img/module/tabs-icon-3-over.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
}
.tabs_DD ul li .istyle3:hover{
  background: url(../img/module/tabs-icon-3-over.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
  color:#FFF;
}
.tabs_DD ul li .istyle4{
  background: url(../img/module/tabs-icon-4.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;  
}
.tabs_DD ul li .istyle4.active{
  background: url(../img/module/tabs-icon-4-over.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
}
.tabs_DD ul li .istyle4:hover{
  background: url(../img/module/tabs-icon-4-over.png);
  background-repeat: no-repeat;
  background-position: left center;
  background-position: 10px 10px;
  color:#FFF;
}



































.map-link{
	position:relative;
	
}
.map-link .bgimg{
	opacity:0.6;
}
.map-link .pointer{
	position:absolute;
	top:27px;
	left:87px;
	height: 44px;
}
.map-link h4{
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, 0.72);
	color: #FFF;
	padding: 8px;
	margin: 0;
	width: 100%;
	text-align: center;
	font-size: 12px;
}
.iletisim-grid h5{
	margin-top:5px;
	margin-bottom:5px;
  display: table;
}
.iletisim-grid h5 label{
	width:80px;
  display: table-cell;
}
.iletisim-grid h5 label span{
	float:right;
  margin-right: 5px;
}

.iletisim-form h3{
	font-size: 18px;
margin: 0;
margin-bottom: 13px;
margin-top: 0px;
}
.iletisim-form.well{
	overflow: hidden;
}













/*
.slider-2 .camera-thumbs{
  position: absolute;
  top: 10px;
  left: 10px;
}
.slider-2 .camera-thumbs .camera_thumbs_cont{
  background: none;
}
.slider-2 .camera-thumbs .camera_thumbs_cont ul li {
  display: block;
}
*/




/*
body {
min-width: 970px;
}
.container {
width: 970px;
max-width: none !important;
}*/
/*
@media (max-width: 625px) {
  .header-1 .navbar-brand {
    width: 100%;
    text-align: center;
  }
}*/



.security::-webkit-input-placeholder { font-size:12px ; }
.security::-moz-placeholder { font-size:12px ;} 
.securit:-ms-input-placeholder { font-size:12px ;} 
.security:placeholder { font-size:12px ;} 










.footer-28{
  color: rgba(255, 255, 255, 1);
  padding-top: 15px;
  padding-bottom: 3px;
}


.footer-28 .copyright{
  border-top: 1px solid rgba(255, 255, 255, 1);
  padding-top: 6px;
  text-align: center;
  padding-bottom: 6px;
  margin-top: 6px;
}
.footer-28 .footer-col{
}
.footer-28 .footer-col .footer-address ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-28 .footer-col .footer-address ul li{
  margin-bottom:6px;
}
.footer-28 .footer-col .footer-address ul li .irow{
}
.footer-28 .footer-col .footer-address ul li .irow .ilabel{
  width: 19px;
  display: inline-block;
}
.footer-28 .footer-col .footer-address ul li .irow .ilabel span{
  float: right;
}
.footer-28 .footer-col .block-right{
  text-align: right;
  display: table;
}
.footer-28 .footer-col .block-right .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
}
.footer-28 .footer-col .block-right .footer-nav li{
  float: left;
}

.footer-28 .footer-col .block-right .footer-nav li a{
  padding: 6px;
}
.footer-28 .footer-col .block-right .footer-nav li span{
  float: right;
}
.footer-28 .footer-col .block-right .itext{
  display: table;
  width: 100%;
  padding: 4px;
  margin: 3px 0px;
}

.footer-28 .footer-col .block-right .social-buttons{
  float: right;
  margin-top: 4px;
}
.footer-28 .footer-col .block-right .social-buttons li img{
  height: auto;
}
















.footer-29{
  color: rgba(255, 255, 255, 1);
  padding-bottom: 3px;
}



.footer-29 .block-top-left{
  list-style: none;
  padding: 0;
  margin: 0;
  border-right:1px solid rgba(255, 255, 255, 0.22);
  display: table;
}
.footer-29 .block-top-left li{
  float: left;
  color:#FFF;
  border-left:1px solid rgba(255, 255, 255, 0.22);
  padding: 9px 22px;
}
.footer-29 .block-top-left li:hover{
  background: rgba(0,0,0,0.2);
}
.footer-29 .block-top-left li img{
  margin-right:5px;
}
.footer-29 .block-top-left li a{
  color:#FFF;
}
.footer-29 .block-center{
  padding: 9px 0px;
}
.footer-29 .block-top-right li.social-side{
  width: 40px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.28);
  height: 35px;
}
.footer-29 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.footer-29 .block-top-right li.social-side img{
  margin:0;
}







.footer-29 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  border-right:1px solid rgba(255, 255, 255, 0.22);
  display: table;
  float: right;
}
.footer-29 .block-top-right li{
  float: left;
  color:#FFF;
  border-left:1px solid rgba(255, 255, 255, 0.22);
  padding: 9px 22px;
}
.footer-29 .block-top-right li.social-side{
  width: 40px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.28);
  height: 35px;
}
.footer-29 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.footer-29 .block-top-right li.social-side img{
  margin:0;
}
.footer-29 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.footer-29 .block-top-right li img{
  margin-right:5px;
}
.footer-29 .block-top-right li a{
  color:#FFF;
}




.footer-29 .copyright{
  border-top: 1px solid rgba(255, 255, 255, 0.22);
  padding-top: 6px;
  text-align: center;
  padding-bottom: 6px;
  margin-top: 0px;
}
.footer-29 .footer-col{
}
.footer-29 .footer-col .footer-address ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-29 .footer-col .footer-address ul li{
  margin-bottom:6px;
}
.footer-29 .footer-col .footer-address ul li .irow{
}
.footer-29 .footer-col .footer-address ul li .irow .ilabel{
  width: 19px;
  display: inline-block;
}
.footer-29 .footer-col .footer-address ul li .irow .ilabel span{
  float: right;
}
.footer-29 .footer-col .block-center{
  text-align: right;
  display: table;
}
.footer-29 .footer-col .block-center .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
}
.footer-29 .footer-col .block-center .footer-nav li{
  float: left;
}

.footer-29 .footer-col .block-center .footer-nav li a{
  padding: 2px;
  font-size: 12px;
}
.footer-29 .footer-col .block-center .footer-nav li a:hover{
  background:rgba(0,0,0,0.2);
}
.footer-29 .footer-col .block-center .footer-nav li span{
  float: right;
}
.footer-29 .footer-col .block-center .itext{
  display: table;
  width: 100%;
  padding: 4px;
  margin: 3px 0px;
}

.footer-29 .footer-col .block-center .social-buttons{
  float: right;
  margin-top: 4px;
}
.footer-29 .footer-col .block-center .social-buttons li img{
  height: auto;
}



























.footer-30{
  color: rgba(255, 255, 255, 1);
  padding-bottom: 3px;
}

.footer-30 .block-top-left{
  list-style: none;
  padding: 0;
  margin: 0;
  border-right:1px solid rgba(255, 255, 255, 0.22);
  display: table;
}
.footer-30 .block-top-left li{
  float: left;
  color:#FFF;
  border-left:1px solid rgba(255, 255, 255, 0.22);
  padding: 9px 22px;
}
.footer-30 .block-top-left li img{
  margin-right:5px;
}
.footer-30 .block-top-left li a{
  color:#FFF;
}
.footer-30 .block-center{
  padding: 9px 0px;
}

.footer-30 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  float: right;
  margin-top: 3px;
}
.footer-30 .block-top-right li{
  float: left;
  color: #FFF;
  padding: 8px;
}
.footer-30 .block-top-right li.social-side{

}
.footer-30 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.footer-30 .block-top-right li.social-side img{
  margin:0;
}
.footer-30 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.footer-30 .block-top-right li img{
  margin-right:5px;
}
.footer-30 .block-top-right li a{
  color:#FFF;
}




.footer-30 .copyright{
  border-top: 1px solid rgba(255, 255, 255, 1);
  padding-top: 6px;
  text-align: center;
  padding-bottom: 6px;
  margin-top: 0px;
}
.footer-30 .footer-col{
}
.footer-30 .footer-col .footer-address ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-30 .footer-col .footer-address ul li{
  margin-bottom:6px;
}
.footer-30 .footer-col .footer-address ul li .irow{
}
.footer-30 .footer-col .footer-address ul li .irow .ilabel{
  width: 19px;
  display: inline-block;
}
.footer-30 .footer-col .footer-address ul li .irow .ilabel span{
  float: right;
}
.footer-30 .footer-col .block-center{
  text-align: right;
  display: table;
}
.footer-30 .footer-col .block-center .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
}
.footer-30 .footer-col .block-center .footer-nav li{
  float: left;
}

.footer-30 .footer-col .block-center .footer-nav li a{
  padding: 2px 13px;
  font-size: 16px;
}
.footer-30 .footer-col .block-center .footer-nav li span{
  float: right;
}
.footer-30 .footer-col .block-center .itext{
  display: table;
  width: 100%;
  padding: 4px;
  margin: 3px 0px;
}

.footer-30 .footer-col .block-center .social-buttons{
  float: right;
  margin-top: 4px;
}
.footer-30 .footer-col .block-center .social-buttons li img{
  height: auto;
}




























.module-wrapper .sidebar-1 a, .module-wrapper .sidebar-1 span {
  color: #fff;
}

.module-wrapper .sidebar-1 li{
  border-bottom:1px dashed #FFF;
}




.contact_DD{
  background: url(../img/module/iletisim-bg.png) no-repeat right bottom;
  min-height: 197px;
  padding: 20px;
  display: table;
  vertical-align: middle;
  width: 100%;
}

.contact_DD ul{
  list-style: none;
  margin: 0;
  padding: 0;
  display: table-cell;
  vertical-align: middle;
}
.contact_DD ul li{
  color: #FFF;
  margin-bottom: 24px;
}
.contact_DD ul li:last-child{
  margin-bottom: 0px;
}
.contact_DD ul li a{
  color: #FFF;
}
.contact_DD ul li img{
  margin-right: 10px;
}
.contact_DD ul li .irow{
  display: table;
  width: 100%;
}
.contact_DD ul li .ilabel{
  float: left;
}
.contact_DD ul li .ivalue{
  display: table;
}









































.header-34 .header-styler{
  position: absolute;
  top: 0;
  left: -200000px;
  bottom: 0;
  right: -15px;
  background: #FFF;
  z-index: 1;
}



.header-34 .header-top{
  overflow: hidden;
}


.header-34 .header-bottom{
  overflow: hidden;
  
}

.header-34 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  border-left: 1px solid #26a65b;
  border-right: 1px solid #26a65b;
  display: table;
  float: right;
  border-bottom: 1px solid #26a65b;
  margin-bottom: 1px;
}
.header-34 .block-top-right li{
  float: right;
  color:#26a65b;
  border-left: 1px solid #26a65b;
  padding: 9px 22px;
}
.header-34 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-34 .block-top-right li.social-side{
  width: 34px;
  padding: 8px;
  height: 35px;
  border-left: 0px solid #26a65b;
}
.header-34 .block-top-right li.social-side a{
  display: block;
  text-align: center;
  color:#26a65b;
}
.header-34 .block-top-right li.social-side img{
  margin:0;
}
.header-34 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-34 .block-top-right li img{
  margin-right:5px;
}
.header-34 .block-top-right li a{
  color:#26a65b;
}
.header-34 .block-top-right .lang-selector select{
  /*background: rgba(255, 255, 255, 0.22);*/
  color: #26a65b;
  padding: 8px 8px;
  border: 0;
}
.header-34{
  width: 100%;
}
.header-34 .navbar-brand{
  padding: 9px 0px 11px 0;
  position: relative;
  z-index: 2;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  width: 100%;
}
.header-34 .navbar-brand img{
  height:66px;
}



.header-34 .nav-justified {
  padding: 0px;
  margin-bottom: 21px;
  margin-top: 24px;
  padding-top: 10px;
}
.header-34 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-34 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  width: 100%;
  margin-bottom: 7px;
}
.header-34 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px; */
  background-color: rgba(0,0,0,0.1); 
}
.header-34 .nav-justified > li > a >span {
  float: right;
}

.header-34 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-34 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
 .header-34 .navbar-brand  {
    float: none;
    display: block;
    text-align: center;
    padding: 20px 0px 9px 0;
  }
  .header-34 .header-styler{
    display: none;
  }
}





.banner_DD .banner-area{
  min-height: 165px;
  background-image:url(../img/module/banner3_DD.png); 
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  overflow: hidden;
  display: table;
  width: 100%;
  /*margin-bottom: 20px;*/
}
.banner_DD .banner-area img{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
}
.banner_DD .banner-area{
  color: #FFF;
}
.banner_DD .banner-area .icontent{
  position: relative;
  z-index: 10;
  padding: 20px 36px;
  display: table-cell;
  vertical-align: middle;
}
.banner_DD .banner-area .icontent .ititle{
  font-size: 23px;
  margin-bottom: 8px;
}
.banner_DD .banner-area .icontent .imore{
  color:#FFF;
}
.banner_DD .banner-area .icontent .imore a{
  color: #FFF;
  border: 1px solid #FFF;
  padding: 3px 12px;
  border-radius: 19px;
  display: inline-block;
  margin-top: 7px;
}
.banner_DD .banner-area .icontent .imore a:hover{
  background:rgba(0,0,0,0.5);
}





.footer-31{
  padding:15px 0px;
}

.footer-31 .a-right{
  text-align: right;
}




















.header-35 .top-contact{
  list-style: none;
}
.header-35 .top-contact li{
  float: left;
  padding:10px;
  color: #c6bdbd;
}
.header-35 .top-contact li a{
  color: #c6bdbd;
}
.header-35 .top-contact li .iicon{
  margin-right:10px;
}
.header-35 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-35 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-35 .top-contact li span{
  float: left;
}
.header-35 .top-contact li span:before{
  margin:0; padding:0;
}






.header-35 .header-top{
  overflow: hidden;
}


.header-35 .header-bottom{
  overflow: hidden;
  
}

.header-35 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  width: 100%;
  text-align: center;
}
.header-35 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.header-35 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-35 .block-top-right li.social-side{
  /* width: 34px; */
  padding: 8px;
  height: 35px;
}
.header-35 .block-top-right li.social-side a{
  display: block;
  text-align: center;
  color:#c6bdbd;
}
.header-35 .block-top-right li.social-side img{
  margin:0;
}
.header-35 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-35 .block-top-right li img{
  margin-right:5px;
}
.header-35 .block-top-right li a{
  color:#c6bdbd;
}
.header-35 .block-top-right .lang-selector select{
  color: #c6bdbd;
  padding: 8px 8px;
  border: 0;
  margin-top: 3px;
}

.header-35{
  width: 100%;
}
.header-35 .top-margin{
  margin-top: 20px;
}
.header-35 .navbar-brand{
  padding: 9px 0px 5px 0;
  position: relative;
  z-index: 2;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  width: 100%;
}
.header-35 .navbar-brand img{
  height:66px;
}



.header-35 .nav-justified {
  padding: 0px;
  margin-bottom: 6px;
  margin-top: 13px;
  padding-top: 10px;
}
.header-35 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-35 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  width: 100%;
  margin-bottom: 7px;
}
.header-35 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px; */
  background-color: rgba(0,0,0,0); 
}
.header-35 .nav-justified > li > a >span {
  float: right;
  color: #c6bdbd;
}

.header-35 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-35 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
 .header-35 .navbar-brand  {
    float: none;
    display: block;
    text-align: center;
    padding: 20px 0px 9px 0;
  }
  .header-35 .header-styler{
    display: none;
  }
}



.gallery2_DD .media{
  margin:0;
  text-align: center;
  margin-bottom: 10px;
}
.gallery2_DD img{
  width: 100%;
}
.gallery2_DD .media img{
  width: 100%;
}

.gallery2_DD a{
  display: block;
  text-decoration:none;
}
.gallery2_DD a .media-heading{
  margin: 8px 0px;
  font-size: 13px;
  font-weight: bold;
}
.gallery2_DD a p{
  color: #606264;
}

.gallery2_DD a.module-text{

}


.gallery2_DD .box {
  width: 50%;
  padding: 6px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 12px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}

.gallery2_DD .bx {
  margin-bottom:20px;
}



.gallery3_DD{
  position: relative;
  overflow: hidden;

}
.gallery3_DD .module-title{
  position: absolute;
  color: #FFF;
  padding: 5px 11px;
  font-weight: normal;
  font-size: 12px;
  top: 0;
  left: 0;
  z-index: 10;
}

.gallery3_DD img{
  width: 100%;
}




















.footer-32{
  color: rgba(255, 255, 255, 1);
  padding-bottom: 3px;
  padding-top: 6px;
}

.footer-32 .block-top-left{
  list-style: none;
  padding: 0;
  margin: 0;
  border-right:1px solid rgba(255, 255, 255, 0.22);
  display: table;
}
.footer-32 .block-top-left li{
  float: left;
  color:#FFF;
  border-left:1px solid rgba(255, 255, 255, 0.22);
  padding: 9px 22px;
}
.footer-32 .block-top-left li img{
  margin-right:5px;
}
.footer-32 .block-top-left li a{
  color:#FFF;
}
.footer-32 .block-center{
  padding: 9px 0px;
}

.footer-32 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  float: right;
  margin-top: 3px;
}
.footer-32 .block-top-right li{
  float: left;
  color: #FFF;
  padding: 8px;
}
.footer-32 .block-top-right li.social-side{

}
.footer-32 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.footer-32 .block-top-right li.social-side img{
  margin:0;
}
.footer-32 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.footer-32 .block-top-right li img{
  margin-right:5px;
}
.footer-32 .block-top-right li a{
  color:#FFF;
}




.footer-32 .footer-copyright{
  border-top: 1px solid rgba(255, 255, 255, 1);
  padding-top: 6px;
  text-align: center;
  padding-bottom: 6px;
  margin-top: 0px;
}
.footer-32 .footer-col{
}
.footer-32 .footer-col .footer-address ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-32 .footer-col .footer-address ul li{
  margin-bottom:6px;
}
.footer-32 .footer-col .footer-address ul li .irow{
}
.footer-32 .footer-col .footer-address ul li .irow .ilabel{
  width: 19px;
  display: inline-block;
}
.footer-32 .footer-col .footer-address ul li .irow .ilabel span{
  float: right;
}
.footer-32 .footer-col .block-center{
  text-align: right;
  display: table;
  width: 100%;
}
.footer-32 .footer-col .block-center .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  /*display: table;
  width: 100%;*/
}
.footer-32 .footer-col .block-center .footer-nav li{
  /*display: table-cell;
  text-align: center;*/
}

.footer-32 .footer-col .block-center .footer-nav li a{
  padding: 2px 16px;
  font-size: 16px;
}
.footer-32 .footer-col .block-center .footer-nav li a:hover{
  background-color: transparent;
}
.footer-32 .footer-col .block-center .footer-nav li span{
  float: right;
}
.footer-32 .footer-col .block-center .itext{
  display: table;
  width: 100%;
  padding: 4px;
  margin: 3px 0px;
}

.footer-32 .footer-col .block-center .social-buttons{
  float: right;
  margin-top: 4px;
}
.footer-32 .footer-col .block-center .social-buttons li img{
  height: auto;
}























.header-37 .header-top{
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
}
.header-37 .header-bottom{
  position: relative;
}
.header-37 .header-bottom .ibottom{
  position: absolute;
  top:0;
  left:0;
  right: 0;

}
.header-37{
  width: 100%;
  position: relative;
  z-index: 10;
}
.header-37 .navbar-brand{
  padding: 10px 0px;
}
.header-37 .navbar-brand img{
  max-height:83px;
}

.header-37 .nav-justified {

}
.header-37 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-37 .nav-justified > li > a:hover {
  background-color: transparent;
  padding: 5px;
}

.header-37 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-37 .header-bottom .container{
  text-align: center;
  display: block;
}





.header-37 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  width: 100%;
  text-align: right;
}
.header-37 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.header-37 .block-top-right li:first-child{
}
.header-37 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-37 .block-top-right li.social-side{
  /* width: 34px; */
  padding: 11px;
  height: 43px;
}
.header-37 .block-top-right li.social-side a{
  display: block;
  text-align: center;
  color:#95a5a6;
}
.header-37 .block-top-right li.social-side img{
  margin:0;
}
.header-37 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-37 .block-top-right li img{
  margin-right:5px;
}
.header-37 .block-top-right li a{
  color:#95a5a6;
}
.header-37 .block-top-right .lang-selector select{
  color: #95a5a6;
  padding: 17px 3px 5px 8px;
  border: 0;
  margin-top: 0px;
}



.header-37 .top-contact{
  list-style: none;
  float: right;
  margin: 0;
  margin-top: 10px;
}
.header-37 .top-contact li{
  float: left;
  padding:10px;
  color: #95a5a6;
}
.header-37 .top-contact li a{
  color: #95a5a6;
}
.header-37 .top-contact li .iicon{
  margin-right:10px;
}
.header-37 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-37 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-37 .top-contact li span{
  float: left;
}
.header-37 .top-contact li span:before{
  margin:0; padding:0;
}

@media (max-width: 992px) {
  /*.header-37 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-37 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}

























































.header-38 .header-top{
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
}
.header-38 .header-bottom{
  position: relative;
  border-bottom: 1px solid #e1e1e1;
}
.header-38 .header-bottom .ibottom{
  position: absolute;
  top:0;
  left:0;
  right: 0;

}
.header-38{
  width: 100%;
  position: relative;
  z-index: 10;
}
.header-38 .navbar-brand{
  padding: 10px 0px;
}
.header-38 .navbar-brand img{
  max-height:83px;
}

.header-38 .nav-justified {

}
.header-38 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-38 .nav-justified > li > a:hover {
  background-color: transparent;
  padding: 5px;
}

.header-38 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-38 .header-bottom .container{
  text-align: center;
  display: block;
}



.header-38 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  text-align: right;
  clear: both;
  float: right;
  border-radius: 3px;
}
.header-38 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.header-38 .block-top-right li:first-child{
}
.header-38 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-38 .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.header-38 .block-top-right li.social-side span:before{
  font-size: 16px;
}



.header-38 .block-top-right li.social-side a{
  display: block;
  text-align: center;
  color:#fff;
}
.header-38 .block-top-right li.social-side img{
  margin:0;
}
.header-38 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-38 .block-top-right li img{
  margin-right:5px;
}
.header-38 .block-top-right li a{
  color:#fff;
}
.header-38 .nav-justified > li select{
  border: 0;
  margin-top: 0px;
  font-size: 11px;
}



.header-38 .top-contact{
  list-style: none;
  float: right;
  margin: 0;
  margin-top: 10px;
}
.header-38 .top-contact li{
  float: left;
  padding: 10px 0px 10px 20px;

}
.header-38 .top-contact li a{

}
.header-38 .top-contact li .iicon{
  margin-right:10px;
}
.header-38 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-38 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-38 .top-contact li span{
  float: left;
}
.header-38 .top-contact li span:before{
  margin:0; padding:0;
}

@media (max-width: 992px) {
  /*.header-38 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-38 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}








.video_DD{
  background: #000;
  padding: 10px;
}







































































































































.header-36 .header-top{
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
}
.header-36 .header-bottom{
  position: relative;
}
.header-36 .header-bottom .ibottom{
  position: absolute;
  top:0;
  left:0;
  right: 0;

}
.header-36{
  width: 100%;
  position: relative;
  z-index: 10;
}
.header-36 .navbar-brand{
  padding: 10px 0px;
}
.header-36 .navbar-brand img{
  max-height:83px;
}

.header-36 .nav-justified {

}
.header-36 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-36 .nav-justified > li > a:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.header-36 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-36 .header-bottom .container{
  text-align: center;
  display: block;
}







.header-36 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  width: 100%;
  text-align: right;
}
.header-36 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.header-36 .block-top-right li:first-child{
  border-left:1px solid #cf000f;
}
.header-36 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-36 .block-top-right li.social-side{
  /* width: 34px; */
  padding: 11px;
  height: 43px;
  border-bottom:1px solid #cf000f;
}
.header-36 .block-top-right li.social-side a{
  display: block;
  text-align: center;
  color:#cf000f;
}
.header-36 .block-top-right li.social-side img{
  margin:0;
}
.header-36 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
  border-bottom:1px solid #cf000f;
  border-left:1px solid #cf000f;
  border-right:1px solid #cf000f;
}
.header-36 .block-top-right li img{
  margin-right:5px;
}
.header-36 .block-top-right li a{
  color:#cf000f;
}
.header-36 .block-top-right .lang-selector select{
  color: #cf000f;
  padding: 17px 3px 5px 8px;
  border: 0;
  margin-top: 0px;
}



.header-36 .top-contact{
  list-style: none;
  float: right;
  margin: 0;
  margin-top: 10px;
}
.header-36 .top-contact li{
  float: left;
  padding:10px;
  color: #cf000f;
}
.header-36 .top-contact li a{
  color: #cf000f;
}
.header-36 .top-contact li .iicon{
  margin-right:10px;
}
.header-36 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-36 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-36 .top-contact li span{
  float: left;
}
.header-36 .top-contact li span:before{
  margin:0; padding:0;
}

@media (max-width: 992px) {
  /*.header-36 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-36 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}






































.footer-33 .top-contact{
  list-style: none;
  float: right;
  margin: 0;
}
.footer-33 .top-contact li{
  float: left;
  padding:10px;
  color: #fff;
}
.footer-33 .top-contact li a{
  color: #fff;
}
.footer-33 .top-contact li .iicon{
  margin-right:10px;
}
.footer-33 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.footer-33 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.footer-33 .top-contact li span{
  float: left;
}
.footer-33 .top-contact li span:before{
  margin:0; padding:0;
}


.footer-33{
  color: rgba(255, 255, 255, 1);
  padding-bottom: 3px;
  padding-top: 6px;
}

.footer-33 .block-top-left{
  list-style: none;
  padding: 0;
  margin: 0;
  border-right:1px solid rgba(255, 255, 255, 0.22);
  display: table;
}
.footer-33 .block-top-left li{
  float: left;
  color:#FFF;
  border-left:1px solid rgba(255, 255, 255, 0.22);
  padding: 9px 22px;
}
.footer-33 .block-top-left li img{
  margin-right:5px;
}
.footer-33 .block-top-left li a{
  color:#FFF;
}
.footer-33 .block-center{
  padding: 9px 0px;
}

.footer-33 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  float: right;
  margin-top: 3px;
}
.footer-33 .block-top-right li{
  float: left;
  color: #FFF;
  padding: 8px;
}
.footer-33 .block-top-right li.social-side{

}
.footer-33 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.footer-33 .block-top-right li.social-side img{
  margin:0;
}
.footer-33 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.footer-33 .block-top-right li img{
  margin-right:5px;
}
.footer-33 .block-top-right li a{
  color:#FFF;
}




.footer-33 .footer-copyright{
  border-top: 1px solid rgba(255, 255, 255, 1);
  padding-top: 6px;
  text-align: center;
  padding-bottom: 6px;
  margin-top: 0px;
}
.footer-33 .footer-col{
}
.footer-33 .footer-col .footer-address ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-33 .footer-col .footer-address ul li{
  margin-bottom:6px;
}
.footer-33 .footer-col .footer-address ul li .irow{
}
.footer-33 .footer-col .footer-address ul li .irow .ilabel{
  width: 19px;
  display: inline-block;
}
.footer-33 .footer-col .footer-address ul li .irow .ilabel span{
  float: right;
}
.footer-33 .footer-col .block-center{
  text-align: right;
  display: table;
  width: 100%;
}
.footer-33 .footer-col .block-center .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  /*display: table;
  width: 100%;*/
}
.footer-33 .footer-col .block-center .footer-nav li{
  /*display: table-cell;
  text-align: center;*/
  float: left;
}

.footer-33 .footer-col .block-center .footer-nav li a{
  padding: 2px 5px;
  font-size: 13px;
}
.footer-33 .footer-col .block-center .footer-nav li a:hover{
  background-color: rgba(0,0,0,0.1);
}
.footer-33 .footer-col .block-center .footer-nav li span{
  float: right;
}
.footer-33 .footer-col .block-center .itext{
  display: table;
  width: 100%;
  padding: 4px;
  margin: 3px 0px;
}






.footer-34{
  padding:15px 0px;
}

.footer-34 .a-right{
  text-align: right;
}


.footer-34 .footer-social{
  margin: 0;
  padding: 0;
  list-style: none;
  display: table;
  width: 100%;
  padding-top: 8px;
  margin-bottom:10px;
}
.footer-34 .footer-social li{
  float: left;
  width: 34px;
  text-align: center;
}



.footer-35{
  padding: 15px 0px 4px 0px;
}

.footer-35 .a-right{
  text-align: right;
}


.footer-35 .footer-social{
  margin: 0;
  padding: 0;
  list-style: none;
  display: table;
  width: 100%;
  padding-top: 8px;
  margin-bottom:10px;
}
.footer-35 .footer-social li{
  display: inline-block;
  width: 34px;
  text-align: center;
}
.footer-35 .footer-nav{
  margin: 0;
  padding: 0;
  list-style: none;
  display: table;
  float: right;
}
.footer-35 .footer-nav li{
  float: left;
}
.footer-35 .footer-nav li a{
  display: block;
  padding: 0px 0px 0px 3px;
}
.footer-35 .footer-nav li a span{
  float: right;
  margin-left: 3px;
}
.footer-35 .copyright{
  margin-top: 8px;
}





















.header-39 .header-styler{
  position: absolute;
  top: 0;
  left: -200000px;
  bottom: 0;
  right: 0;
  background: #FFF;
  z-index: 1;
}



.header-39 .header-top{
  overflow: hidden;
}


.header-39 .header-bottom{
  overflow: hidden;
  
}

.header-39 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  float: right;
  border-bottom: 1px solid #bebebe;
  margin-bottom: 1px;
  width: 100%;
  text-align: right;
}
.header-39 .block-top-right li{
  color:#bebebe;
  border-left: 1px solid #bebebe;
  padding: 9px 22px;
}
.header-39 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-39 .block-top-right li.social-side{
width: 36px;
padding: 13px;
height: 41px;
border-left: 0px solid #bebebe;
float: right;
}
.header-39 .block-top-right li.social-side a{
  display: block;
  text-align: center;
  color:#bebebe;
}
.header-39 .block-top-right li.social-side img{
  margin:0;
}
.header-39 .block-top-right li.li-lang{
  margin: 0;
  padding: 0;
  border-left: 1px solid #bebebe;
  float: right;
  margin-left: 15px;
}
.header-39 .block-top-right li img{
  margin-right:5px;
}
.header-39 .block-top-right li a{
  color:#26a65b;
}
.header-39 .block-top-right .lang-selector select{
color: #bebebe;
padding: 16px;
border: 0;
float: right;
}
.header-39{
  width: 100%;
  box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.42);
  position: relative;
  z-index: 10;
}
.header-39 .navbar-brand{
padding: 16px 0px 14px 0;
position: relative;
z-index: 2;
font-size: 18px;
line-height: 20px;
text-align: center;
width: 100%;
}
.header-39 .navbar-brand img{
  height:66px;
}


.header-39 .inav{
  display: table;
  width: 100%;
}
.header-39 .nav-justified {
  padding: 0px;
  margin-bottom: 4px;
  margin-top: 5px;
  padding-top: 6px;
}
.header-39 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-39 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  width: 100%;
  margin-bottom: 7px;
}
.header-39 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px; */
  background-color: rgba(0,0,0,0.1); 
}
.header-39 .nav-justified > li > a >span {
  float: right;
}

.header-39 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-39 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
 .header-39 .navbar-brand  {
    float: none;
    display: block;
    text-align: center;
    padding: 20px 0px 9px 0;
  }
  .header-39 .header-styler{
    display: none;
  }
}






.footer-36{
  padding: 10px 0px;
}
.footer-36 .block-left h4{
  padding: 10px 0px;
  margin: 0;
}
.footer-36 .block-left ul{
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left:15px;
}
.footer-36 .gmaps{
  width: 100%;
  height: 121px;
  background: #FFF;
  padding: 3px;
  margin: 24px 10px;
  display: block;
  overflow: hidden;
}
.footer-36 .adres{
  text-align: right;
  margin: 17px 0px;
}

.footer-36 .block-top{
  border-bottom: 1px solid #FFF;
  margin-bottom: 10px;
  padding-bottom: 10px;

}







.header-40 .header-styler{
  position: absolute;
  top: 0;
  left: -200000px;
  bottom: 0;
  right: 0;
  background: #FFF;
  z-index: 1;
}



.header-40 .header-top{
  /*overflow: hidden;*/
}


.header-40 .header-bottom{
  overflow: hidden;
  
}
.header-40 .col-sm-9{
  position: relative;
}
.header-40 .block-bottom{
position: absolute;
display: table;
bottom: -50px;
right: 15px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.header-40 .block-bottom ul{
  list-style: none;
  margin:0;
  padding: 0;
}
.header-40 .block-bottom ul li{
  float: left;
  color:#FFF;
  padding: 10px;
  border-left:1px solid #FFF;
}
.header-40 .block-bottom ul li:first-child{
  border:0;
}

.header-40 .block-bottom ul li a{
  color:#FFF;
}
.header-40 .block-bottom ul li .iicon{
  margin-right:10px;
}
.header-40 .block-bottom ul li .flaticon-email103:before{
  font-size: 11px;
}
.header-40 .block-bottom ul li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-40 .block-bottom ul li span{
  float: left;
}
.header-40 .block-bottom ul li span:before{
  margin:0; padding:0;
}

.header-40 .block-bottom ul li select{
color: #fff;
background: #000;
border:0;
}
.header-40{
  width: 100%;
  position: relative;
  z-index: 10;
  height: 60px;
}
.header-40 .header-top{
  background-color: transparent;
}
.header-40 .navbar-brand{
padding: 14px 40px 20px 40px;
position: relative;
z-index: 2;
font-size: 18px;
line-height: 20px;
text-align: center;
background: #FFF;
}
.header-40 .navbar-brand img{
  height:80px;
}


.header-40 .inav{
  display: table;
  width: 100%;
}
.header-40 .nav-justified {
  padding: 0px;
  margin-bottom: 4px;
  margin-top: 13px;
  padding-top: 6px;
}
.header-40 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-40 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  width: 100%;
  margin-bottom: 7px;
}
.header-40 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px; */
  background-color: rgba(0, 0, 0, 0.1);

}
.header-40 .nav-justified > li > a >span {
  float: right;
}

.header-40 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-40 .header-bottom .container{
  text-align: center;
  display: block;
}
@media (max-width: 767px) {
  .header-40{
  height: auto;
 }
}
@media (max-width: 992px) {
 
 .header-40 .navbar-brand  {
    float: none;
    display: block;
    text-align: center;
    padding: 20px 0px 9px 0;
  }
  .header-40 .header-styler{
    display: none;
  }
}















.footer-37{
  color: rgba(255, 255, 255, 1);
  padding-top: 26px;
  padding-bottom: 5px;
  background: url(../img/footer-37-top.png) top center repeat-x;
}
.footer-37 .isocial{
  display: table;
  float: right;
  border-bottom:1px solid #FFF;
}


.footer-37 .copyright{
  border-top: 1px solid rgba(255, 255, 255, 1);
  padding-top: 6px;
  text-align: center;
  padding-bottom: 6px;
  margin-top: 6px;
}
.footer-37 .footer-col{
}
.footer-37 .footer-col .footer-address ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-37 .footer-col .footer-address ul li{
  margin-bottom:6px;
}
.footer-37 .footer-col .footer-address ul li .irow{
}
.footer-37 .footer-col .footer-address ul li .irow .ilabel{
  width: 19px;
  display: inline-block;
}
.footer-37 .footer-col .footer-address ul li .irow .ilabel span{
  float: right;
}
.footer-37 .footer-col .block-right{
  text-align: right;
  display: table;
  width: 100%;
}
.footer-37 .footer-col .block-right .footer-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
}
.footer-37 .footer-col .block-right .footer-nav li{
  float: left;
}

.footer-37 .footer-col .block-right .footer-nav li a{
  padding: 6px;
}
.footer-37 .footer-col .block-right .footer-nav li span{
  float: right;
}
.footer-37 .footer-col .block-right .itext{
  display: table;
  width: 100%;
  padding: 4px;
  margin: 3px 0px;
}
.footer-37 .footer-social{
  margin: 0;
  padding: 0;
  list-style: none;
  display: table;
  width: 100%;
  padding-top: 8px;
  margin-bottom:10px;
}
.footer-37 .footer-social li{
  display: inline-block;
  width: 34px;
  text-align: center;
}
.footer-37 .footer-nav{
  margin: 0;
  padding: 0;
  list-style: none;
  display: table;
  float: right;
}
.footer-37 .footer-nav li{
  float: left;
}
.footer-37 .footer-nav li a{
  display: block;
  padding: 0px 0px 0px 3px;
}
.footer-37 .footer-nav li a span{
  float: right;
  margin-left: 3px;
}


/*
.footer-37 .footer-col .block-right .social-buttons{
  float: right;
  margin-top: 4px;
}
.footer-37 .footer-col .block-right .social-buttons li img{
  height: auto;
}

*/




































.header-41 .header-top{
  overflow: hidden;
}
.header-41 .header-bottom{
  position: relative;
  border-bottom: 1px solid #e1e1e1;
}
.header-41 .header-bottom .ibottom{
  position: absolute;
  top:0;
  left:0;
  right: 0;

}
.header-41{
  width: 100%;
  position: relative;
  z-index: 10;
}
.header-41 .navbar-brand{
  padding: 10px 0px;
}
.header-41 .navbar-brand img{
  max-height:80px;
}

.header-41 .nav-justified {

}
.header-41 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-41 .nav-justified > li > a:hover {
  /*background-color: transparent;
  padding: 5px;*/
  background-color:rgba(0,0,0,0.1);
}

.header-41 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-41 .header-bottom .container{
  text-align: center;
  display: block;
}





.header-41 .lang-selector{
  float: right;
  padding: 0px;
  margin: 17px 0px;
}
.header-41 .lang-selector select{
  border:0;
}

.header-41 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  margin: 10px;
  display: table;
  margin-bottom: 1px;
  text-align: right;
  float: right;
  border-radius: 3px;
}
.header-41 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.header-41 .block-top-right li:first-child{
}
.header-41 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-41 .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.header-41 .block-top-right li.social-side span:before{
  font-size: 16px;
}



.header-41 .block-top-right li.social-side a{
  display: block;
  text-align: center;
  color:#fff;
}
.header-41 .block-top-right li.social-side img{
  margin:0;
}
.header-41 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-41 .block-top-right li img{
  margin-right:5px;
}
.header-41 .block-top-right li a{
  color:#fff;
}
.header-41 .nav-justified > li select{
  border: 0;
  margin-top: 0px;
  font-size: 11px;
}



.header-41 .top-contact{
  list-style: none;
  float: right;
  margin: 0;
  margin-top: 10px;
}
.header-41 .top-contact li{
  float: left;
  padding: 10px 0px 10px 20px;

}
.header-41 .top-contact li a{

}
.header-41 .top-contact li .iicon{
  margin-right:10px;
}
.header-41 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-41 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-41 .top-contact li span{
  float: left;
}
.header-41 .top-contact li span:before{
  margin:0; padding:0;
}

@media (max-width: 992px) {
  /*.header-41 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-41 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}



.facebook_widget_DD{
  padding: 20px;
  text-align: center;
  overflow:hidden;
}











.footer-38{
  padding: 12px 0px 15px 0px;
}
.footer-38 .block-left{
  display: table;
}
.footer-38 .block-left h4{
  padding: 10px 0px;
  margin: 0;
  font-weight: bold;
font-size: 16px;
}
.footer-38 .block-left ul.footer-nav{
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left:15px;
}
.footer-38 .block-left ul.footer-nav li{

}
.footer-38 .gmaps{
  width: 100%;
  height: 121px;
  background: #FFF;
  padding: 3px;
  margin: 24px 10px;
  display: block;
  overflow: hidden;
}
.footer-38 .adres{
  text-align: right;
  margin: 0px 0px;
  display: table;
  width:100%;
}

.footer-38 .block-top{
  display: table;
  text-align: right;
  width: 100%;
}
.footer-38 .block-top a{
  float: right;
}

.footer-38 .block-left .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  text-align: right;
  clear: both;
  float: left;
  border-radius: 3px;
  margin-top: 10px;
}
.footer-38 .block-left .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.footer-38 .block-left .block-top-right li:first-child{
}
.footer-38 .block-left .block-top-right li.non-social-side{
  margin-left: 10px;
}
.footer-38 .block-left .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.footer-38 .block-left .block-top-right li.social-side span:before{
  font-size: 16px;
}



.footer-38 .block-left .block-top-right li.social-side a{
  display: block;
  text-align: center;

}
.footer-38 .block-left .block-top-right li.social-side img{
  margin:0;
}
.footer-38 .block-left .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}









.footer-39 .top-contact{
  list-style: none;
  margin: 0;
  float:left;
  padding: 0;
}
.footer-39 .top-contact li{
  float: left;
  padding:10px;

}
.footer-39 .top-contact li a{

}
.footer-39 .top-contact li .iicon{
  margin-right:10px;
}
.footer-39 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.footer-39 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.footer-39 .top-contact li span{
  float: left;
}
.footer-39 .top-contact li span:before{
  margin:0; padding:0;
}

.footer-39{
  padding: 25px 0px 25px 0px;
}
.footer-39 .copyright{
  text-align:center;
  margin-top: 20px;
}
.footer-39 .block-left{
  display: table;
  background: rgba(0,0,0,0.25);
  width:100%;
}


.footer-39 .block-left .block-top-right{
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	margin-bottom: 1px;
	text-align: right;
	float: right;
	border-radius: 3px;
}
.footer-39 .block-left .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.footer-39 .block-left .block-top-right li:first-child{
}
.footer-39 .block-left .block-top-right li.non-social-side{
  margin-left: 10px;
}
.footer-39 .block-left .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.footer-39 .block-left .block-top-right li.social-side span:before{
  font-size: 16px;
}
.footer-39 .block-left .block-top-right li.social-side a{
  display: block;
  text-align: center;

}
.footer-39 .block-left .block-top-right li.social-side img{
  margin:0;
}
.footer-39 .block-left .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}













.footer-40 .top-contact{
  list-style: none;
  margin: 0;
  float:left;
  padding: 0;
}
.footer-40 .top-contact li{
  float: left;
  padding:10px;

}
.footer-40 .top-contact li a{

}
.footer-40 .top-contact li .iicon{
  margin-right:10px;
}
.footer-40 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.footer-40 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.footer-40 .top-contact li span{
  float: left;
}
.footer-40 .top-contact li span:before{
  margin:0; padding:0;
}

.footer-40{
  padding: 25px 0px 10px 0px;
}
.footer-40 .copyright{
  text-align:center;
  margin-top: 20px;
}
.footer-40 .block-left{
  display: table;
  background: rgba(0,0,0,0.25);
  width:100%;
}


.footer-40  .block-top-right{
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	margin-bottom: 1px;
	text-align: right;
	float: right;
	border-radius: 3px;
}
.footer-40 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.footer-40  .block-top-right li:first-child{
}
.footer-40  .block-top-right li.non-social-side{
  margin-left: 10px;
}
.footer-40  .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.footer-40  .block-top-right li.social-side span:before{
  font-size: 16px;
}
.footer-40  .block-top-right li.social-side a{
  display: block;
  text-align: center;

}
.footer-40  .block-top-right li.social-side img{
  margin:0;
}
.footer-40  .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}



.footer-40  .footer-nav{
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	width: 100%;
	margin: 10px 0;
}
.footer-40  .tar{
	text-align:right;
}/*
.footer-40  .f-text{
	background: #FFF;
	overflow: auto;
	margin: 15px;
	margin-top: -41px;
	border: 1px solid rgb(190, 5, 0);
	color: rgb(190, 5, 0);
	padding: 8px;
	border-radius: 16px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0px;
}*/
.footer-40  .f-text a{
	color: rgb(190, 5, 0);
}

.footer-40  .footer-nav li{
  float: left;
}

.footer-40  .footer-nav li a{
  padding: 2px 5px;
  font-size: 16px;
}
.footer-40  .footer-nav li a:hover{
  background-color: rgba(0,0,0,0.2);
}
.footer-40  .footer-nav li span{
  float: right;
}
















.header-42 .header-top{
  overflow: hidden;
}
.header-42 .header-bottom{
  overflow: hidden;
  
}


.header-42 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  float: right;
}
.header-42 .block-top-right li{
  float: left;
  color:#707479;
  padding: 9px 22px;
}
.header-42 .block-top-right li.social-side{
  width: 40px;
  padding: 5px;
  height: 37px;
}
.header-42 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.header-42 .block-top-right li.social-side img{
  margin:0;
}
.header-42 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-42 .block-top-right li img{
  margin-right:5px;
}
.header-42 .block-top-right li a{
  color:#707479;
}
.header-42 .block-top-right .lang-selector select{
  /*background: rgba(255, 255, 255, 0.22);*/
  color: #FFF;
  padding: 10px 8px;
  border: 0;
}


.header-42 .top-contact{
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}
.header-42 .top-contact li{
  float: left;
  padding: 10px 0px 10px 20px;
  color: #FFF;
}
.header-42 .top-contact li a{
  color: #FFF;
}
.header-42 .top-contact li .iicon{
  margin-right:10px;
}
.header-42 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-42 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-42 .top-contact li span{
  float: left;
}
.header-42 .top-contact li span:before{
  margin:0; padding:0;
}

.header-42{
  width: 100%;

  position: relative;
  z-index: 10;
}
.header-42 .navbar-brand{
  padding: 9px 0px 9px 0;
}
.header-42 .navbar-brand img{
  height:66px;
}

.header-42 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-42 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-42 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-42 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-42 .header-custom .vcard span:after, .header-42 .header-custom .vcard span:before{
  font-size: 14px;
}

.header-42 .nav-justified {
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 21px;
  /*background: #B80016;*/
  margin-top: 29px;
}
.header-42 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-42 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 6px 0px;
  width: 100%;
}
.header-42 .nav-justified > li > a:hover {
  background-color:transparent;
}
.header-42 .nav-justified > li > a >span {
  float: right;
}

.header-42 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-42 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-42 .nav-justified > li > a >span{
    display: none;
  }
/*  .header-42 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-42 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}






















.header-43 .header-top{
  overflow: hidden;

}
.header-43 .header-bottom{
  position: relative;
  border-bottom: 1px solid #e1e1e1;
}
.header-43 .header-bottom .ibottom{
  position: absolute;
  top:0;
  left:0;
  right: 0;

}
.header-43{
  width: 100%;
  position: relative;
  z-index: 10;
  padding: 0px 0px 5px 0px;
}
.header-43 .navbar-collapse.in{
  float: left;
}
.header-43 .navbar-brand{
  padding: 10px 0px;
}
.header-43 .navbar-brand img{
  max-height:80px;
}

.header-43 .nav-justified {

}
.header-43 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-43 .nav-justified > li > a:hover {
  /*background-color: transparent;
  padding: 5px;*/
  background-color:rgba(0,0,0,0.1);
}

.header-43 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-43 .header-bottom .container{
  text-align: center;
  display: block;
}





.header-43 .lang-selector{
  float: right;
  padding: 0px;
  margin-top: 10px;
}
.header-43 .lang-selector select{
	border:0;
	padding: 6px 10px;
	border: 1px solid #c6bdbd;
	border-radius: 4px;
	color: #c6bdbd;
}
.header-43 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  margin: 10px;
  display: table;
  text-align: right;
  float: right;
  border-radius: 4px;
  padding: 0px 7px;
  border:1px solid #c6bdbd;
}
.header-43 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.header-43 .block-top-right li:first-child{
}
.header-43 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-43 .block-top-right li.social-side{
  padding: 5px 8px;
  height: 32px;
}
.header-43 .block-top-right li.social-side span:before{
  font-size: 16px;
}



.header-43 .block-top-right li.social-side a{
  display: block;
  text-align: center;
  color:#c6bdbd;
}
.header-43 .block-top-right li.social-side img{
  margin:0;
}
.header-43 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-43 .block-top-right li img{
  margin-right:5px;
}
.header-43 .block-top-right li a{
  color:#c6bdbd;
}
.header-43 .nav-justified > li select{
  border: 0;
  margin-top: 0px;
  font-size: 11px;
}



.header-43 .top-contact{
  list-style: none;
  float: right;
  margin: 0;
  margin-top: 10px;
}
.header-43 .top-contact li{
	float: left;
	padding: 7px 18px;
	border: 1px solid #c6bdbd;
	margin-left: 10px;
	border-radius: 4px;

}
.header-43 .top-contact li a{
	color:#c6bdbd;
}
.header-43 .top-contact li .iicon{
  margin-right:10px;
  color:#c6bdbd;
}
.header-43 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-43 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-43 .top-contact li span{
  float: left;
}
.header-43 .top-contact li span:before{
  margin:0; padding:0;
}

@media (max-width: 992px) {
  /*.header-43 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-43 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}


























.header-44 .header-top{
  overflow: hidden;
  border-bottom:1px solid #e1e1e1;
}
.header-44 .header-bottom{
  overflow: hidden;
  
}


.header-44 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  float: right;
}
.header-44 .block-top-right li{
  float: left;
  color:#707479;
  padding: 9px 22px;
}
.header-44 .block-top-right li.social-side{
  width: 40px;
  padding: 5px;
  height: 37px;
}
.header-44 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.header-44 .block-top-right li.social-side img{
  margin:0;
}
.header-44 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
  border-left:1px solid #e1e1e1;
}
.header-44 .block-top-right li img{
  margin-right:5px;
}
.header-44 .block-top-right li a{
  color:#bfb0b2;
}
.header-44 .block-top-right .lang-selector select{
  /*background: rgba(255, 255, 255, 0.22);*/
  color: #bfb0b2;
  padding: 10px 8px;
  border: 0;
}


.header-44 .top-contact{
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}
.header-44 .top-contact li{
  float: left;
  padding: 10px 0px 10px 20px;
  color: #bfb0b2;
}
.header-44 .top-contact li a{
  color: #bfb0b2;
}
.header-44 .top-contact li .iicon{
  margin-right:10px;
}
.header-44 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-44 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-44 .top-contact li span{
  float: left;
}
.header-44 .top-contact li span:before{
  margin:0; padding:0;
}

.header-44{
  width: 100%;

  position: relative;
  z-index: 10;
}
.header-44 .navbar-brand{
  padding: 9px 0px 9px 0;

}
.header-44 .navbar-brand img{
  height:66px;
}

.header-44 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-44 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-44 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-44 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-44 .header-custom .vcard span:after, .header-44 .header-custom .vcard span:before{
  font-size: 14px;
}

.header-44 .nav-justified {
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 21px;
  /*background: #B80016;*/
  margin-top: 26px;
}
.header-44 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-44 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 6px 0px;
  width: 100%;
}
.header-44 .nav-justified > li > a:hover {
  background-color:transparent;
}
.header-44 .nav-justified > li > a >span {
  float: right;
}
.header-44 .nav-justified > li > a >i {
	width: 18px;
	background: #bfb0b2;
	position: absolute;
	height: 1px;
	bottom: 0;
	left: 50%;
	margin-left: -9px;
}

.header-44 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-44 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-44 .nav-justified > li > a >span{
    display: none;
  }
/*  .header-44 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
  .header-44 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}






















.footer-41{
	padding-top: 17px;
}


.footer-41 .footer-top .footer-address{
  text-align: center;
  line-height: 21px;
}
.footer-41 .footer-top .footer-address .address{
  margin-bottom: 3px;
}
.footer-41 .footer-top .footer-address .irow{
  display:inline-block;
  margin-right:10px;
}
.footer-41 .footer-top .footer-address .irow .ilabel{
  display:inline-block;
}

.footer-41 .footer-top .footer-address .irow .ilabel span{
	margin-left: 2px;
	margin-right: 5px;
}



/*
.footer-41 .footer-col .block-right .social-buttons{
  float: right;
  margin-top: 4px;
}
.footer-41 .footer-col .block-right .social-buttons li img{
  height: auto;
}

*/






















.header-45 .top-area{
  background:#f9f9f9;
  border-bottom:1px solid #e8e8e8;
}


.header-45 .top-contact{
	list-style: none;
	margin: 0;
	float: right;
}
.header-45 .top-contact li{
	float: left;
	padding: 6px;
	color: #a0a0a0;
}
.header-45 .top-contact li a{
  color: #a0a0a0;
}
.header-45 .top-contact li.li-lang{
  background: #e8e8e8;
}
.header-45 .top-contact li.li-lang select{
	color: #a0a0a0;
	background: transparent;
	padding: 0px 7px;
	border: 0;
	margin-top: 0px;
	outline:0;
}

.header-45 .top-contact li .iicon{
  margin-right:10px;
}
.header-45 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-45 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-45 .top-contact li span{
  float: left;
}
.header-45 .top-contact li span:before{
  margin:0; padding:0;
}


.header-45 .header-top{
  overflow: hidden;
}


.header-45 .header-bottom{
  overflow: hidden;
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
}


.header-45 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  width: 100%;
  text-align: right;
}
.header-45 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;

}
.header-45 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-45 .block-top-right li.social-side{
	padding: 2px;
	height: 35px;
}
.header-45 .block-top-right li.social-side a{
	display: block;
	text-align: center;
	padding: 1px 4px;
	border-radius: 3px;
}
.header-45 .block-top-right li.social-side img{
  margin:0;
}
.header-45 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-45 .block-top-right li img{
  margin-right:5px;
}
.header-45 .block-top-right li a{

}

.header-45{
  width: 100%;

}
.header-45 .top-margin{
  margin-top: 37px;
}
.header-45 .navbar-brand{
  padding: 12px 0px;
  position: relative;
  z-index: 2;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  width: 100%;
}
.header-45 .navbar-brand img{
  height:80px;
}



.header-45 .nav-justified {
	padding: 0px;
}
.header-45 .nav-justified > li {
	border-right: 1px solid rgba(0, 0, 0, 0.42);
} 
.header-45 .nav-justified > li:last-child{
	border:0;
} 
.header-45 .nav-justified > li > a {
	font-size: 17px;
	width: 100%;
	padding: 7px;
}
.header-45 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px; */
  background-color: rgba(0,0,0,0.2); 
}
.header-45 .nav-justified > li > a >span {
  float: right;
  color: #c6bdbd;
}

.header-45 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-45 .header-bottom .container{
  text-align: center;
  display: block;

}

@media (max-width: 992px) {
 .header-45 .navbar-brand  {
    float: none;
    display: block;
    text-align: center;
    padding: 20px 0px 9px 0;
  }
  .header-45 .header-styler{
    display: none;
  }
}

















.footer-42{
  padding: 12px 0px 15px 0px;
}
.footer-42 .block-left{
  display: table;
}
.footer-42 .block-left h4{
  padding: 10px 0px;
  margin: 0;
  font-weight: bold;
font-size: 16px;
}
.footer-42 .block-left ul.footer-nav{
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left:15px;
}
.footer-42 .block-left ul.footer-nav li{

}
.footer-42 .gmaps{
  width: 100%;
  height: 121px;
  background: #FFF;
  padding: 3px;
  margin: 24px 10px;
  display: block;
  overflow: hidden;
}
.footer-42 .adres{
  text-align: right;
  margin: 0px 0px;
  display: table;
  width:100%;
}

.footer-42 .block-top{
  display: table;
  text-align: right;
  width: 100%;
}
.footer-42 .block-top a{
  float: right;
}

.footer-42 .block-left .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  text-align: right;
  clear: both;
  float: left;
  border-radius: 3px;
  margin-top: 10px;
}
.footer-42 .block-left .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.footer-42 .block-left .block-top-right li:first-child{
}
.footer-42 .block-left .block-top-right li.non-social-side{
  margin-left: 10px;
}
.footer-42 .block-left .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.footer-42 .block-left .block-top-right li.social-side span:before{
  font-size: 16px;
}



.footer-42 .block-left .block-top-right li.social-side a{
  display: block;
  text-align: center;

}
.footer-42 .block-left .block-top-right li.social-side img{
  margin:0;
}
.footer-42 .block-left .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
























.footer-47{
  padding: 12px 0px 15px 0px;
}
.footer-47 .block-left{
  display: table;
}
.footer-47 .block-left h4{
  padding: 10px 0px;
  margin: 0;
  font-weight: bold;
font-size: 16px;
}
.footer-47 .block-left ul.footer-nav{
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer-47 .block-left ul.footer-nav li{

}
.footer-47 .gmaps{
  width: 100%;
  height: 121px;
  background: #FFF;
  padding: 3px;
  margin: 24px 0px;
  display: block;
  overflow: hidden;
}
.footer-47 .adres{
  text-align: right;
  margin: 0px 0px;
  display: table;
  width:100%;
}
.footer-47 .block-bottom{
  margin-top:62px;
}
.footer-47 .block-top{
  display: table;
  text-align: right;
  width: 100%;
}
.footer-47 .block-top a{
  float: right;
}

.footer-47 .block-left .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  text-align: right;
  clear: both;
  float: left;
  border-radius: 3px;
  margin-top: 10px;
  margin-left: -10px;
}
.footer-47 .block-left .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.footer-47 .block-left .block-top-right li:first-child{
}
.footer-47 .block-left .block-top-right li.non-social-side{
  margin-left: 10px;
}
.footer-47 .block-left .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.footer-47 .block-left .block-top-right li.social-side span:before{
  font-size: 16px;
}



.footer-47 .block-left .block-top-right li.social-side a{
  display: block;
  text-align: center;

}
.footer-47 .block-left .block-top-right li.social-side img{
  margin:0;
}
.footer-47 .block-left .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}































.header-46 .header-top{
  overflow: hidden;
  padding: 0px 0px 5px 0px;

}
.header-46 .header-bottom{
  position: relative;
  border-bottom: 1px solid #e1e1e1;
}
.header-46 .header-bottom .ibottom{
  position: absolute;
  top:0;
  left:0;
  right: 0;

}
.header-46{
  width: 100%;
  position: relative;
  z-index: 10;


}
.header-46 .navbar-collapse.in{
  float: left;
}
.header-46 .navbar-brand{
  padding: 10px 0px;
}
.header-46 .navbar-brand img{
  max-height:80px;
}

.header-46 .nav-justified {

}
.header-46 .nav-justified > li > a {
  font-size: 15px;
  /*color: #FFF;*/
  padding: 10px 5px;
}
.header-46 .nav-justified > li > a:hover {
  /*background-color: transparent;
  padding: 5px;*/
  background-color:rgba(0,0,0,0.1);
}

.header-46 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-46 .header-bottom .container{
  text-align: center;
  display: block;
}




.header-46 .block-bottom{
	display: table;
	float: right;
	margin: 10px 0px;
	border-radius: 3px;
}
.header-46 .block-bottom ul{
  list-style: none;
  margin:0;
  padding: 0;
}
.header-46 .block-bottom ul li{
  float: left;
  color:#FFF;
  padding: 7px 10px;
  border-left:1px solid #FFF;
}
.header-46 .block-bottom ul li:first-child{
  border:0;
}
.header-46 .block-bottom ul li a{
  color:#FFF;
}
.header-46 .block-bottom ul li .iicon{
  margin-right:10px;
}
.header-46 .block-bottom ul li .flaticon-email103:before{
  font-size: 11px;
}
.header-46 .block-bottom ul li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-46 .block-bottom ul li span{
  float: left;
}
.header-46 .block-bottom ul li span:before{
  margin:0; padding:0;
}
.header-46 .block-bottom ul li select{
	color: #fff;
	background: #000;
	border:0;
}




@media (max-width: 992px) {
	.header-46{
		margin-bottom: 0px !important;
	}
  /*.header-46 .navbar-brand  {
    float: none;
    display: block;
  }
  .header-46 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}


.twitter_widget_DD{
	padding: 10px;
	overflow:hidden;
	text-align: center;
	/*
	padding-top: 37px;
	padding-left: 20px;
	*/
}
















.slider{
	margin-bottom: 20px;
}







.footer-43{
padding: 23px 10px 15px 10px;
}
.footer-43 .block-left{
	display: table;
	width: 100%;
	min-height: 163px;
}
@media (max-width: 992px) {
	.footer-43 .block-left{
		border:0 !important;
	}
}
.footer-43 .block-left h4{
	padding: 0px 0px 10px 0px;
	margin: 0;
	font-weight: bold;
	font-size: 16px;
}
.footer-43 .block-left ul.footer-nav{
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left:15px;
}
.footer-43 .block-left ul.footer-nav li{

}
.footer-43 .block-left ul.footer-nav li a{

}
.footer-43 .block-left ul.footer-nav li a span{
	margin-right: 15px;
	width: 17px;
	display: inline-block;
}
.footer-43 .gmaps{
  width: 100%;
  height: 121px;
  background: #FFF;
  padding: 3px;
  margin: 24px 10px;
  display: block;
  overflow: hidden;
}
.footer-43 .adres{
  text-align: right;
  margin: 0px 0px;
  display: table;
  width:100%;
}

.footer-43 .block-top{
  display: table;
  text-align: right;
  width: 100%;
}
.footer-43 .block-top a{
  float: right;
}

.footer-43 .block-left .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  margin-bottom: 1px;
  text-align: right;
  clear: both;
  float: left;
  border-radius: 3px;
  margin-top: 10px;
}
.footer-43 .block-left .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.footer-43 .block-left .block-top-right li:first-child{
}
.footer-43 .block-left .block-top-right li.non-social-side{
  margin-left: 10px;
}
.footer-43 .block-left .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.footer-43 .block-left .block-top-right li.social-side span:before{
  font-size: 16px;
}



.footer-43 .block-left .block-top-right li.social-side a{
  display: block;
  text-align: center;

}
.footer-43 .block-left .block-top-right li.social-side img{
  margin:0;
}
.footer-43 .block-left .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}














.header-47 .top-area{
  background:#f9f9f9;
  border-bottom:1px solid #e8e8e8;
}


.header-47 .top-contact{
	list-style: none;
	margin: 0;
	float: right;
}
.header-47 .top-contact li{
	float: left;
	padding: 6px;
	color: #4b5059;
}
.header-47 .top-contact li.non-social-side{
	margin-right: 10px;
}
.header-47 .top-contact li a{
  font-size: 22px;
	margin-top: -5px;
	float: left;
}
.header-47 .top-contact li.li-lang{
  border-left: 1px solid #4b5059;
}
.header-47 .top-contact li.li-lang select{
	color: #4b5059;
	background: transparent;
	padding: 2px 7px;
	border: 0;
	margin-top: 0px;
	outline:0;
}

.header-47 .top-contact li .iicon{
  margin-right:10px;
}
.header-47 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-47 .top-contact li .flaticon-phone16{
  margin-top: -8px;
  padding: 5px;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  text-align: center;
}
.header-47 .top-contact li span{
  float: left;
}
.header-47 .top-contact li span:before{
  margin:0; padding:0;
}


.header-47 .header-top{
  overflow: hidden;
}


.header-47 .header-bottom{
  overflow: hidden;
  padding:10px 0px;
}


.header-47 .block-top-right{
	list-style: none;
	padding: 3px;
	margin: 0;
	display: table;
	text-align: right;
	float: right;
	background: rgba(0, 0, 0, 0.27);
	border-radius: 7px;
}
.header-47 .block-top-right li{
  display: inline-block;
  padding: 9px 22px;

}
.header-47 .block-top-right li.non-social-side{
  margin-left: 10px;
}
.header-47 .block-top-right li.social-side{
	padding: 2px;
	height: 35px;
}
.header-47 .block-top-right li.social-side a{
	display: block;
	text-align: center;
	padding: 1px 4px;
	border-radius: 3px;
}
.header-47 .block-top-right li.social-side img{
  margin:0;
}
.header-47 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-47 .block-top-right li img{
  margin-right:5px;
}
.header-47 .block-top-right li a{

}

.header-47{
  width: 100%;

}
.header-47 .top-margin{
  margin-top: 37px;
}
.header-47 .navbar-brand{
  padding: 12px 0px;
  position: relative;
  z-index: 2;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  width: 100%;
}
.header-47 .navbar-brand img{
  height:80px;
}



.header-47 .nav-justified {
	padding: 0px;
}
.header-47 .nav-justified > li {
	
} 
.header-47 .nav-justified > li:last-child{
	border:0;
} 
.header-47 .nav-justified > li > a {
	font-size: 17px;
	width: 100%;
	padding: 9px;
}
.header-47 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px; */
  background-color: rgba(0,0,0,0.2); 
}
.header-47 .nav-justified > li > a >span {
  float: right;
  color: #c6bdbd;
}

.header-47 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-47 .header-bottom .container{
  text-align: center;
  display: block;

}

@media (max-width: 992px) {
 .header-47 .block-top-right {
   /* display:none;*/
  }
  .header-47 .top-contact{
	margin-bottom:10px;
  }
}













.widget_gallery img{
	border: 1px solid #D7D7D7 !important;
}






.footer-44{
	padding: 19px 10px 15px 10px;
	text-align:center;
}
.footer-44 .block-left{
	display: table;
	width: 100%;
}

.footer-44 .block-left ul.footer-nav{
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left:15px;
}
.footer-44 .block-left ul.footer-nav li{
	display:inline-block;
}
.footer-44 .block-left ul.footer-nav li a{
	padding:10px;
}
.footer-44 .block-left ul.footer-nav li a:hover{
	text-decoration:underline;
}
.footer-44 .block-left ul.footer-nav li a span{
	float: right;
}




























.header-48 .row{
	position:relative;
}


.header-48 .header-bottom{
  overflow: hidden;
  
}
.header-48 .col-sm-9{
  position: relative;
}
.header-48 .block-bottom{
	position: absolute;
	display: table;
	bottom: -40px;
	right: 15px;
	border-bottom-right-radius: 1px;
	border-bottom-left-radius: 1px;
	white-space: nowrap;
}
.header-48 .block-bottom ul{
  list-style: none;
  margin:0;
  padding: 0;
  display:table;
  width:100%;
}
.header-48 .block-bottom ul li{
  display:inline-block;
  color:#FFF;
  padding: 10px;
  border-left:1px solid #FFF;
}
.header-48 .block-bottom ul li:first-child{
  border:0;
}

.header-48 .block-bottom ul li a{
  color:#FFF;
}
.header-48 .block-bottom ul li .iicon{
  margin-right:10px;
}
.header-48 .block-bottom ul li .flaticon-email103:before{
  font-size: 11px;
}
.header-48 .block-bottom ul li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-48 .block-bottom ul li span{
  float: left;
}
.header-48 .block-bottom ul li span:before{
  margin:0; padding:0;
}

.header-48 .block-bottom ul li select{
color: #fff;
background: #000;
border:0;
}
.header-48{
  width: 100%;
  position: relative;
  z-index: 10;
  box-shadow: 0px 2px 0px 1px rgba(0, 0, 0, 0.2);
}
.header-48 .header-top{
  background-color: transparent;
}
.header-48 .navbar-brand{
padding: 14px 40px 14px 40px;
position: relative;
z-index: 2;
font-size: 18px;
line-height: 20px;
text-align: center;
background: #FFF;
}
.header-48 .navbar-brand img{
  height:80px;
}


.header-48 .inav{
  display: table;
  width: 100%;
}
.header-48 .nav-justified {
	padding: 0px;
	margin-bottom: 4px;
	margin-top: 7px;
	padding-top: 28px;
}
.header-48 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-48 .nav-justified > li > a {
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	width: 100%;
	margin-bottom: 7px;
	border-radius: 4px;
}
.header-48 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px; */
  background-color: transparent;

}
.header-48 .nav-justified > li > a >span {
  float: right;
}

.header-48 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-48 .header-bottom .container{
  text-align: center;
  display: block;
}
@media (max-width: 767px) {
  .header-48{
  height: auto;
 }
 .header-48 .block-bottom{
    display: none;
  }
}
@media (max-width: 992px) {
 
 .header-48 .navbar-brand  {
    float: none;
    display: block;
    text-align: center;
    padding: 20px 0px 9px 0;
  }
  .header-48 .header-styler{
    display: none;
  }
  
}



















.footer-45-wrapper .footer{
	margin:0px;
}





.footer-45 .top-contact{
  list-style: none;
  margin: 0;
  float:left;
  padding: 0;
}
.footer-45 .top-contact li{
  float: left;
  padding:10px;

}
.footer-45 .top-contact li a{

}
.footer-45 .top-contact li .iicon{
  margin-right:10px;
}
.footer-45 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.footer-45 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.footer-45 .top-contact li span{
  float: left;
}
.footer-45 .top-contact li span:before{
  margin:0; padding:0;
}
.footer-45{
	padding: 10px 0px 10px 0px;
}
.footer-45 .copyright{
  text-align:center;
  margin-top: 20px;
}
.footer-45 .block-left{
  display: table;
  background: rgba(0,0,0,0.25);
  width:100%;
}


.footer-45-top  .block-top-right{
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	margin-bottom: 1px;
	text-align: right;
	float: right;
	border-radius: 3px;
	margin-right: 10px;
}
.footer-45-top .block-top-right li{
  display: inline-block;
  padding: 9px 22px;
}
.footer-45-top  .block-top-right li:first-child{
}
.footer-45-top  .block-top-right li.non-social-side{
  margin-left: 10px;
}
.footer-45-top  .block-top-right li.social-side{
  padding: 9px 11px;
  height: 37px;
}
.footer-45-top  .block-top-right li.social-side span:before{
  font-size: 16px;
}
.footer-45-top  .block-top-right li.social-side a{
  display: block;
  text-align: center;

}
.footer-45-top  .block-top-right li.social-side img{
  margin:0;
}
.footer-45-top  .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}



.footer-45-top  .footer-nav{
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	width: 100%;
	margin: 10px 15px;
}
.footer-45-top  .tar{
	text-align:right;
}

.footer-45-top  .footer-nav li{
  float: left;
}

.footer-45-top  .footer-nav li a{
  padding: 10px;
  font-size: 16px;
}
.footer-45-top  .footer-nav li a:hover{
  background-color: rgba(0,0,0,0.2);
}
.footer-45-top  .footer-nav li span{
  float: right;
}
















.header-49 .header-top{
  overflow: hidden;
}
.header-49 .header-bottom{
  overflow: hidden;
  
}



.header-49 .block-top-left{
  list-style: none;
  padding: 0;
  margin: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  display: table;
}
.header-49 .block-top-left li{
  float: left;
  color:#FFF;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  padding: 9px 22px;
}
.header-49 .block-top-left li img{
  margin-right:5px;
}
.header-49 .block-top-left li a{
  color:#FFF;
}



.header-49 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  float: right;
}
.header-49 .block-top-right li{
  float: left;
  color:#FFF;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  padding: 9px 22px;
}
.header-49 .block-top-right li.li-lang{
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.header-49 .block-top-right li.social-side{
  width: 40px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.28);
  height: 35px;
}
.header-49 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}
.header-49 .block-top-right li.social-side img{
  margin:0;
}
.header-49 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-49 .block-top-right li img{
  margin-right:5px;
}
.header-49 .block-top-right li a{
  color:#FFF;
}
.header-49 .block-top-right .lang-selector select{
  /*background: rgba(255, 255, 255, 0.22);*/
  color: #FFF;
  padding: 9px 8px;
  border: 0;
}






.header-49{
  width: 100%;
  position: relative;
	z-index: 10;
}
.header-49 .navbar-brand{
  padding: 9px 0px 9px 0;
}
.header-49 .navbar-brand img{
  height:66px;
}
.header-49 .social-buttons{
  list-style: none;
  float: left;
  display: block;
  padding-left: 0px;
  margin-bottom: 0;
  padding-top: 1px;
}
.header-49 .social-buttons li{
  float: left;
  padding: 6px 3px;
}
.header-49 .social-buttons li img{
  height:23px;
}
.header-49 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-49 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-49 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-49 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-49 .header-custom .vcard span:after, .header-49 .header-custom .vcard span:before{
  font-size: 14px;
}


.header-49 .nav-justified {
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 21px;
  /*background: #B80016;*/
  margin-top: 35px;
}
.header-49 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-49 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  width: 100%;
}
.header-49 .nav-justified > li > a:hover {
  /*background-color: rgba(0, 0, 0, 0.5);*/
  /*border-bottom: 1px solid #E1E1E1;
  padding-bottom:9px;  */
}
.header-49 .nav-justified > li > a >span {
  float: right;
}

.header-49 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-49 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
	.header-49{
		margin-bottom:0px !important;
	}
	.header-49 .navbar-brand{
		display: table;
		float: none;
		margin: 0 auto;
	}
	.header-49 .nav-justified > li > a >span{
		display:none;
	}
}











.footer-46{
padding: 23px 10px 15px 10px;
}
.footer-46 .block-left{
	display: table;
	width: 100%;
}
.footer-46 .block-left .irow{
	display: table;
	width: 100%;
	padding-right: 20px;
}
@media (max-width: 992px) {
	.footer-46 .block-left{
		border:0 !important;
	}
}
.footer-46 .block-left h4{
	padding: 0px 0px 10px 0px;
	margin: 0;
	font-weight: bold;
	font-size: 16px;
}
.footer-46 .block-left ul.footer-nav{
	list-style: none;
	padding: 0;
	float: right;
	margin-top: 16px;
	margin-bottom: 23px;
}
.footer-46 .block-left ul.footer-nav li{
	float: left;
}
.footer-46 .block-left ul.footer-nav li a{

}
.footer-46 .block-left ul.footer-nav li a span{
	margin-left: 15px;
	display: inline-block;
}
.footer-46 .gmaps{
  width: 100%;
  height: 121px;
  background: #FFF;
  padding: 3px;
  margin: 24px 10px;
  display: block;
  overflow: hidden;
}
.footer-46 .adres{
  text-align: right;
  margin: 0px 0px;
  display: table;
  width:100%;
}

.footer-46 .block-top{
  display: table;
  text-align: right;
  width: 100%;
}
.footer-46 .block-top a{
  float: right;
}

.footer-46 .menu ul{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 0px;

}

.footer-46 .menu ul li{
  float:left;  
  width: 50%;
}
.footer-46 .menu ul li a{
  display:block;
  padding:5px 10px;

}
.footer-46 .menu ul li a:hover{
  background:rgba(0,0,0,0.1);
}




@media (max-width: 768px) {
  .footer-46 .menu ul li a {
	text-align: center;
  }
  .footer-46 .bl{
	border-right:0px !important;
   }

}




















































.header-50 .header-top{
  overflow: hidden;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.header-50 .header-bottom{
  overflow: hidden;
  
}


.header-50 .block-top-right{
  list-style: none;
  padding: 0;
  margin: 0;
  display: table;
  float: right;
  border-right: 1px solid rgba(0, 0, 0, 0.16);
}
.header-50 .block-top-right li{
  float: left;
  color:#bfb0b2;
  padding: 9px 22px;
  border-left: 1px solid rgba(0, 0, 0, 0.16);

}
.header-50 .block-top-right li.social-side{
  width: 40px;
  padding: 5px;
  height: 37px;
}
.header-50 .block-top-right li.social-side a{
  display: block;
  text-align: center;
}

.header-50 .block-top-right li.social-side img{
  margin:0;
}
.header-50 .block-top-right li.li-lang{
  margin:0;
  padding: 0;
}
.header-50 .block-top-right li img{
  margin-right:5px;
}
.header-50 .block-top-right li a{
  color:#bfb0b2;
}
.header-50 .block-top-right .lang-selector select{
  /*background: rgba(255, 255, 255, 0.22);*/
  color: #bfb0b2;
  padding: 10px 8px;
  border: 0;
}


.header-50 .top-contact{
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}
.header-50 .top-contact li{
  float: left;
  padding: 10px 0px 10px 20px;
  color: #bfb0b2;
}
.header-50 .top-contact li a{
  color: #bfb0b2;
}
.header-50 .top-contact li .iicon{
  margin-right:10px;
}
.header-50 .top-contact li .flaticon-email103:before{
  font-size: 11px;
}
.header-50 .top-contact li .flaticon-phone16{
  height: 17px;
  margin-top: -4px;
}
.header-50 .top-contact li span{
  float: left;
}
.header-50 .top-contact li span:before{
  margin:0; padding:0;
}

.header-50{
  width: 100%;

  position: relative;
  z-index: 10;
}
.header-50 .navbar-brand{
  padding: 9px 0px 9px 0;
}
.header-50 .navbar-brand img{
  height:66px;
}

.header-50 .header-custom{
  /*padding: 28px 0px 0px 0px;*/
  font-size: 11px;
}

.header-50 .header-custom .vcard{
  float: left;
  padding: 8px 15px 11px 1px;
 
}
.header-50 .header-custom .vcard span{
  float: left;
  display: block;
  /*margin-left: 20px;*/
}
.header-50 .header-custom .vcard span.valz{
  margin: 2px 9px;
}

.header-50 .header-custom .vcard span:after, .header-50 .header-custom .vcard span:before{
  font-size: 14px;
}

.header-50 .nav-justified {
  padding: 0px;
  margin-top: 21px;
  margin-bottom: 21px;
  /*background: #B80016;*/
  margin-top: 29px;
}
.header-50 .nav-justified > li {
  /*border-left:1px solid #FFF;*/
} 
.header-50 .nav-justified > li > a {
  font-size: 14px;
  font-weight: bold;
  padding: 6px 0px;
  width: 100%;
}
.header-50 .nav-justified > li > a:hover {
  background: rgba(0, 0, 0, 0.1);
}
.header-50 .nav-justified > li > a >span {
  float: right;
}

.header-50 .navbar-toggle .icon-bar {
  /*background: #E1E1E1;*/
}
.header-50 .header-bottom .container{
  text-align: center;
  display: block;
}

@media (max-width: 992px) {
  .header-50 .nav-justified > li > a >span{
    display: none;
  }
 .header-50 .navbar-brand  {
    float: none;
    display: block;
  text-align: center;
  }
 /*  .header-50 .nav-justified {
    margin-top: auto;
    padding-left: 0;
  }*/
}





.jdialog{
	text-align:center;
}


.anket_sonuclari{
list-style: none;
margin: 0;
padding: 0;
width: 300px;
position: relative;
margin:0 auto;
}
.anket_sonuclari li{
	padding: 7px 18px;
	border-bottom: 1px solid #e5e5e5;
}
.anket_sonuclari li .atitle{
	float:left;	
	width:100px;
}

.sozlesme-modal .modal-header .close{
	width:32px;
	height:32px;
	background: url(../img/anket-close.png) no-repeat;
	opacity:1;
} 
.sozlesme-modal .modal-header .close span{
	display:none;
}
.anket_toplam_row{
	font-size: 18px;
	float: left;
}


.pagination > li {
    display: inline;
    float: left;
}



.products_list .col-sm-3{
  height: 163px;
}







@font-face {
    font-family: 'weather';
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),
         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
    font-weight: normal;
    font-style: normal;
}


i.nicon {
    font-family: weather;
    font-size: 88px;
    font-weight: normal;
    font-style: normal;
    line-height: 1.0;
    text-transform: none;
}

.nicon-0:before { content: ":"; }
.nicon-1:before { content: "p"; }
.nicon-2:before { content: "S"; }
.nicon-3:before { content: "Q"; }
.nicon-4:before { content: "S"; }
.nicon-5:before { content: "W"; }
.nicon-6:before { content: "W"; }
.nicon-7:before { content: "W"; }
.nicon-8:before { content: "W"; }
.nicon-9:before { content: "I"; }
.nicon-10:before { content: "W"; }
.nicon-11:before { content: "I"; }
.nicon-12:before { content: "I"; }
.nicon-13:before { content: "I"; }
.nicon-14:before { content: "I"; }
.nicon-15:before { content: "W"; }
.nicon-16:before { content: "I"; }
.nicon-17:before { content: "W"; }
.nicon-18:before { content: "U"; }
.nicon-19:before { content: "Z"; }
.nicon-20:before { content: "Z"; }
.nicon-21:before { content: "Z"; }
.nicon-22:before { content: "Z"; }
.nicon-23:before { content: "Z"; }
.nicon-24:before { content: "E"; }
.nicon-25:before { content: "E"; }
.nicon-26:before { content: "3"; }
.nicon-27:before { content: "a"; }
.nicon-28:before { content: "A"; }
.nicon-29:before { content: "a"; }
.nicon-30:before { content: "A"; }
.nicon-31:before { content: "6"; }
.nicon-32:before { content: "1"; }
.nicon-33:before { content: "6"; }
.nicon-34:before { content: "1"; }
.nicon-35:before { content: "W"; }
.nicon-36:before { content: "1"; }
.nicon-37:before { content: "S"; }
.nicon-38:before { content: "S"; }
.nicon-39:before { content: "S"; }
.nicon-40:before { content: "M"; }
.nicon-41:before { content: "W"; }
.nicon-42:before { content: "I"; }
.nicon-43:before { content: "W"; }
.nicon-44:before { content: "a"; }
.nicon-45:before { content: "S"; }
.nicon-46:before { content: "U"; }
.nicon-47:before { content: "S"; }


.nweather {
    margin: 0px auto;
    text-align: center;
    text-transform: uppercase;
    padding-top: 20px;
}

.nweather h2 {
    margin: 0 0 0px;
    font-size: 100px;
    font-weight: 600;
    text-align: center;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
    font-size: 25px;
}

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

.nweather li {
   
  
    display: inline-block;
    border-radius: 5px;
    margin-right: 10px;
}

.nweather .currently {
  margin: 0 20px;
  display: none;
}





@media (min-width: 768px) {

  .row.table-row {display:table;width:100%;margin:0 auto;}

  .row.table-row > [class*="col-"] {
    float:none;
    float:none;
    display:table-cell;
    vertical-align:top;
  }

  .row.table-row > .col-sm-11 {
    width: 91.66666666666666%;
  }
  .row.table-row > .col-sm-10 {
    width: 83.33333333333334%;
  }
  .row.table-row > .col-sm-9 {
    width: 75%;
  }
  .row.table-row > .col-sm-8 {
    width: 66.66666666666666%;
  }
  .row.table-row > .col-sm-7 {
    width: 58.333333333333336%;
  }
  .row.table-row > .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .row.table-row > .col-sm-3 {
    width: 25%;
  }
  .row.table-row > .col-sm-2 {
    width: 16.666666666666664%;
  }
  .row.table-row > .col-sm-1 {
    width: 8.333333333333332%;
  }


}

.header .navbar-brand{
  float: none;
}
body .header .row.table-row > [class*="col-"].ilogo{
  vertical-align: middle;
  text-align: center;
}
body .header .row.table-row > [class*="col-"].idiv{
  vertical-align: middle;
  text-align: center;
}
body .header .row.table-row > [class*="col-"].ilogo a{
  display: block;
  float: none;
}


.nav-justified > li {
  display: table-cell;
  width: 1%;
  vertical-align: middle;
}



.bth-page{}
.bth-page .bth-table{}
.bth-page .bth-table .iform{display: table;width: 100%;}
.bth-page .bth-table .iform .irow{display: table;width: 100%;}
.bth-page .bth-table .iform .irow .ilabel{width: 200px;font-weight: 600;float: left;}
.bth-page .bth-table .iform .irow .ilabel span{float: right;margin-right:10px;}
.bth-page .bth-table .iform .irow .ival{}


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





.page-form{}
.page-form .irow{display: table;width: 100%;margin-bottom: 10px;}
.page-form .irow .ilabel{width: 200px;font-weight: 600;float: left;    padding-top: 5px;}
.page-form .irow .ilabel span{float: right;margin-right:10px;}
.page-form .irow .ival{}
.page-form .irow .ival input[type="text"]{    border: 2px solid #2b2b2b;    width: 210px;    padding: 4px 6px;}
.page-form .irow .ival select{ border: 2px solid #2b2b2b;    width: 210px;    padding: 4px 6px;}
.page-form .irow .ival textarea{    border: 2px solid #2b2b2b;    width: 210px; height:100px;    padding: 4px 6px;}
.page-form .irow .ival label{margin-right:10px;}
.page-form .irow .isecurity{ }
.page-form .irow .isecurity .security-img{ margin-right:10px; }
.page-form .irow .isecurity .security-txt{  }
.page-form .irow .isecurity .security-txt input[type="text"]{    border: 2px solid #2b2b2b;    width: 70px;    padding: 4px 6px;}

.page-form .irow a.isubmit{    color: #FFF;}

.page-form .error{margin-bottom: 10px;}
.page-form .error ul{ list-style: none;padding:0;margin:0; color: red;}
.page-form .error ul li{    background-color: rgba(0, 0, 0, 0.1);    margin-bottom: 1px;    font-size: 12px;    padding: 3px 6px;
    font-weight: 600;}



















