	@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
   
    src: url('../fonts/opensans-regular.ttf'); font-family: opensans;   

}
@font-face
{
	font-family:poppins;
	src:url(../fonts/poppins.ttf);
}
body{ font-family:opensans;}
h1, h2, h3, h4, h5 { font-family:poppins; }

.clear { clear:both; }
.form-control { margin-bottom:10px; }
.col-centered{
    float: none;
    margin: 0 auto;
}
 
.navbar
{
    margin-bottom:0px ;
	border:none;
	border-radius: 0px ;
	background:#4A4A4A;
	min-height:inherit;
}
.navbar-nav > li > a
{
    padding-bottom:10px;
	padding-top:10px;
	color:#fff;
	font-family:poppins;
}
.nav > li:hover
{
    background:#000;
}
.nav > li > a:focus, .nav > li > a:hover
{
    background:#4a4a4a;
}
.navbar-nav > li > a:hover
{
    background:none;
}
.logo img
{
   width:100%; 
   padding-top: 15px ;
}
.topbar 
{
   background: -webkit-linear-gradient(#2190E8, #0F65A9); 
   padding:5px 0px;
}
.nav > li
{
      border-right: 1px solid #222;
      padding: 0 31px;
	  text-transform:uppercase;
}


.nav > li:last-child
{
   border-right:0px;
}
body.out nav .navbar-collapse{ background:#4A4A4A;}
.navbar-collapse{ padding:0;}
.dropdown-menu > li > a:hover{ color:#fff; text-decoration:none;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ background:none;}
.dropdown-menu > li > a{ font-size:12px; color:#fff;font-family:poppins;}
.navbar-nav > li > .dropdown-menu{ background:#4a4a4a;}
.navbar-nav > li > .dropdown-menu > li > a:hover{ text-decoration:none; background:#4a4a4a;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a:hover{ text-decoration:none; background:#4a4a4a;}
 
.about img{ background:#1F8BE0; padding:5px; margin-bottom:10px;}
.about hr{ border-color:#000000; }
  

.about p{font-family:opensans; line-height:30px; padding-bottom:10px;}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
	
}
 nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu{
        right: -200px;
		background:#4A4A4A#;
    }
.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.dropdown-menu{ background:#4A4A4A; min-width:225px;}
.navbar-right{ float:none !important; margin-right:auto;}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
	 
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
 
.text  
{
   color:#fff;
   letter-spacing: 4px;
}
.fix-text h2
{
   color:#0E62A5;
   font-weight:bold;
   margin-bottom:0px;
   margin-top:3px;
   padding-left:15px;
   font-size:25px;
}
.table-one h4{ font-weight:600;}
.table-one table td{ padding:5px; font-size:16px;} 
.table-one table td:first-child{ padding:5px; }

.register table{ width:80%; margin:auto;}
.register table tr td{ padding:10px 0px; text-align:left; padding-left:20px; font-size:18px; }  
 
 .register table button{ background:#1573BE; border:none; padding:10px 35px; color:#fff; margin:20px 0px;}
.carousel-control.left, .carousel-control.right{ background:none  ;}

.register span { color:#ff0000; font-weight:bold; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{ display:inline !important;}
.footer-main
{
   background:#101010;
   padding:10px;
   color:#fff;
}
. 
 
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary
{
   min-width:251px;
   margin-left:-42px;
}
.loading .flex-viewport {
  
}
 
 .flex-control-paging
 {
    display:none;
 }
 
 
.navbar-toggle .icon-bar
{
   background: #fff  ;
   color:#fff;
    
    
}
.footer-main .col-md-6 a img
{
   padding-top:5px;
    
}
 
.footer-main .col-md-6 p
{
   padding-top:10px;
   text-align:right;
   font-size:12px;
}
.para p
{
    line-height:25px;
	text-align:justify;
	 
}
.form-horizontal .control-label
{
   padding-left:26px;
   padding-top:0px !important;
   font-size:13px;
   text-align:left!important;
}
.form-control
{
     border-radius: 0px !important;
 
}
label
{
    font-weight:100 !important;
}
.btn
{
   border-radius: 0px ;
   font-size:16px;
   font-weight:100 ;
}
 
.brochure .btn{ font-size:18px; color:#000; text-transform:uppercase;}
.didar{ padding:30px; padding-top:0; padding-left:0;}
.didar p{ text-align:center; font-size:14px; padding-top:5px; color:#000 !important; line-height:22px}
.didar p span{ font-size:20px;}
.fix-text h2{ padding:15px 0px; }
.text-didar{ padding-top:20px; color:#000 !important;}
.text-didar p{ color:#000 !important;}
.text-didar p strong { font-size:16px; }
.core h3{ font-size:24px !important; min-height:inherit!important; padding:10px 0px;color:#0E62A5;}
.col-xs-offset-1
{
   margin-left:5.3% !important;
}



 
 .cat-bg-name h3{
	width:100%;
	background:#0E62A5;
	font-family: poppins;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding:15px;
	margin-bottom:0px;

}
.index-img img
{
   text-align:left;
}
.ceta-img
{
   border:2px solid #4A4A4A;
   padding:20px;
   min-height: 200px;
   padding: 15px 0;
   text-align: center;
    width: 100%;
}
 
 .category-part
 {
	width:100%;
	height:auto;
	float:left;
}
 
.border {
	float:left;
	margin:0 0 0 0;
}
	
.product .col-md-4
{
   border-right:2px solid #dedede;
}

.product{
	 
	background:#e8e8e8;
	border:1px solid #c7c7c7;
	padding:20px 0px;
}
.product a 
{
	display:inline-block;
	background:#126BB2;
	color:#fff;
	padding:5px 10px;
	margin-top:50px;
}
.product h4
{
   color:#126BB2;
   font-size:18px;
   font-weight:bold;
}	
.insidelist
{
   padding-left:15px;
   line-height:25px;
}	
.img-border{ border:2px solid #ccc; margin-bottom:10px; }
	
.map-border
{
	 border:2px solid #ccc;
	 margin-bottom:50px;
}	
	 

.quality
 {
    border: 2px solid #363b43;
    border-radius: 5px;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
    padding: 15px;
    width: 100%;
	text-align:justify;
 }
.icon-link
{
   text-align:right;
}
button.tgl-btn
{
   background:#1169AF;
   border:1px solid #fff;
   padding:5px;
   width:35px;
   height:35px;
}
.col-md-12 h3
{
   font-size:16px;
   text-transform:uppercase;
   font-weight:100; 
   line-height:24px;
   
   
}
.cat-bg-name h3
{ padding:7px 15px; }

.fix-text p
{
   line-height:25px;
   color:#606162;
}
.heading
{
   font-family:"Francisco";
   font-size:36px;
   font-weight:bold;
   color:#000;
   text-shadow:0px 1px 2px ;
}
.heading1
{
   font-family:"Francisco";
   font-size:27px;
   font-weight:bold;
   color:#000;
   text-shadow:0px 1px 1px ;
}
.col1
{
   color:#606162;
}
.col1 a
{
    text-align:right;
}
 
 
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#126CB3 url("../fonts/cd-top-arrow.svg") no-repeat scroll center 50%;
  color:#fff;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  
  visibility: visible;
  opacity: 1;
}
 
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

 
@media only screen and (max-width: 455px)
{
.brochure .btn{ padding:10px;}
.text
{
    padding:0px;
	 letter-spacing: 0px;
}
.navbar-brand{ padding-top: 15px!important;}
  .col-md-8{
   padding-left: 0px!important;
    padding-right: 0px!important;
}
}
@media  screen and (min-width: 992px) and (max-width: 1199px) 
{ 

.nav > li {  padding :0 15px;}
}
@media  screen and (min-width: 768px) and (max-width: 991px) 
{ 
.ceta-img{ min-height:271px;}
.col-md-12 h3{ min-height:68px;}
.nav > li {  padding :0 4px; font-size:12px;}
}
 
@media only screen and (max-width: 767px)
{
.brochure img{ max-width:100%;}
.brochure, .brochure .pull-right{ text-align:center !important; float:none!important;} 
.navbar{ min-height:50px;}
.nav > li{ border-bottom:1px solid #222;}
.fa-bars{ color:#fff !important;}
 
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ background:none;}
.dropdown-menu > li > a{ font-size:12px; color:#fff;}
 
.navbar-nav > li > .dropdown-menu > li > a:hover{ text-decoration:none; background:#4a4a4a !important;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a:hover{ text-decoration:none; background:#4a4a4a!important;}
 
.dropdown-submenu > .dropdown-menu > li > a:hover{ text-decoration:none;}
  }


@media only screen and (max-width: 991px) {
.text-right{text-align:center;}
.dropdown-submenu {
    position: relative;
	
}
.navbar{ min-height:50px;}
.nav > li{ padding:0;}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
	
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
	 
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.col-md-6 p
{
   padding-top:0px;
   text-align:center !important;
   
}
 
.col-xs-12 p
{
   text-align:center;
}
.col-xs-12 a
{
   text-align:center;
}
.text-center img
{
   text-align:center;
}
 

  
}
 

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 40px;
    width: 40px;
    right: 30px;
    bottom: 30px;
  }
}
@media only screen and (max-width: 360px) {
.flex-viewport{ margin-left:-76px;}
.product img
{
   max-width:100%;
}
}

 
.dropdown-menu > li.kopie > a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0;left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: underline;
  background:#4a4a4a;
}  
  
 
 
@media (min-width: 991px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  


.dropdown-menu > li > a{ padding:6px 20px !important;}