body{
font-family:"Tahoma", "Verdana", sans-serif;
}

*{
font-family:"Tahoma", "Verdana" sans-serif;
}

.logo_ok{
padding-top:0px;
margin-top:-10px;
max-width:300px;
}

.height_stop{
z-index:900;
max-height:70px;
}

.top_distans{
margin-top:10%;
}

.right_text{
text-align:right;
}

.center_text{
text-align:center;
}

.left_text{
text-align:left !important;
}

.top_50{
margin-top:50px;
}

.top_0{
margin:0px 0px 20px 0px;
}

.top_m10{
margin-top:-10px;
}

.img_shadow{
/* box-shadow: 10px 10px 5px #888888; */
}

.right{
float:right;
}

.left{
float:left;
}

#top_bar{
background-color:#222;
padding:10px 0px 0px 0px;
min-height:100px;
}

.background-grey, .footer{
background-color:#222222;
padding-bottom:30px;
}



.navbar-inverse{
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.break{
clear:both;
}

.menu_poz{
font-size:120%;
font-weight:bold;
}

.frame{
/* border:2px solid #222; */
padding:10px 10px 80px 10px;
margin:0px 0px 30px 0px;
    -moz-box-shadow: 1px 2px 7px rgba(0, 0, 0,0.3);
    -webkit-box-shadow: 1px 2px 7px rgba(0, 0, 0, .3);
    box-shadow: 1px 2px 7px rgba(0, 0, 0, .3);
}

.lead{
text-align:justify;
}

.middle_section{
font-size:200%;
}

.columns{
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}

#back{
z-index:100;
display:none;
position: fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#000;
opacity:0.3;
}

#alert{
	display:none;
	z-index:101;
	position:fixed;
	width:250px;
	height:300px;
	top:50%;
	left:50%;
	padding:10px;
	margin-top:-150px;
	margin-left:-125px;
	background-color:#fff;
	-moz-box-shadow: 1px 2px 7px rgba(0, 0, 0,0.3);
	-webkit-box-shadow: 1px 2px 7px rgba(0, 0, 0, .3);
	box-shadow: 1px 2px 7px rgba(0, 0, 0, .3);
	border-radius:12px;
}

.company_logo{
padding:20px 30px 20px 30px;
}

.center{
text-align:center !important;
}

.pointer{
cursor:pointer;
}

.alert_notice{
font-size:25px;
text-align:center;
padding:50px 0px 50px 0px;
}

.headline{
margin:0px 0px 0px 0px;
padding:0px 0px 40px 0px;
}

	.logo_ok{
		max-width:150px;
	}

@media (min-width: 300px) and (max-width: 600px) {

	.company_logo{
		padding:20px 50px 20px 50px;
	}
	.headline-resp{
		font-size:20px;
		font-weight:bold;
	}
	.logo_ok{
		max-width:120px;
	}
}


@media (min-width: 600px) and (max-width: 1200px) {

	.company_logo{
		padding:20px;
	}
}




.first-slide{
max-width: 100%;
width: auto;
height: auto;
vertical-align: middle;
}

.space_inside{
padding:10px;
}

.featurette-divider{
margin-top:30px;
Margin-bottom:30px;
}

.sm_icon{
float:left;
margin:0px 20px 50px 0px
}

.white{
color:#fff;
}


.grey{
color:#DBDBDB;
}

.top_10{
margin-top:10px;
}

.info_sent{
font-size:200%;
}

/*.carousel{
width:100%;
margin:auto;
}*/