body {
  font-family: Verdana, Arial;
	background-image:url(../img/bg.png);
	background-repeat:no-repeat;
	background-position:right bottom;  
	background-color:#f5f5f5;
}
.modal .img-responsive {
	position:relative;
	width:100%;
	height:auto;
	max-width:240px;
	float:left;
	margin:0 20px 20px 0;
}
.container-fluid {
	max-width:960px;
}
.site-header {
	background-color:#000;
}
.header-top {
	background-color:#000;
	padding:0 !important;
	height:80px;
	position:relative;
}
.header-menu {
	background-color:#000;
	height:10px;
	/*line-height:32px;*/
	font-size:18px;
}
.header-menu a {color:#dedede;padding: 0 18px;}
.header-menu a:hover {color:#F17E00;text-decoration:none;}
.logo {
	background-color:#000;
	width:160px;
}
.logo {
	height:70px !important;
	margin-top:10px;
}
.lozung {
	position:absolute;
	margin-left:-250px;
	top:0;
	right:0;
	left:50%;
	height:80px;
	background-image:url(../img/head-gray-80.png);
	background-position:left top;
	background-repeat:repeat-x;
	color:#dedede;
	padding-left:80px;
	line-height:80px;
	font-size:18px;
}
.jumbo {
	background-image:url(../img/jumbo.png);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	padding:166px 0 170px 0;
	color:#F17E00;
	background-color:#000;
}
.top-table {
	display:table;
	width:100%;
}
.top-table-left {
	display:table-cell;
	width:60%;
	vertical-align:middle;
}
.top-table-right {
	display:table-cell;
	width:40%;
	vertical-align:middle;
}
h1 {
	margin:0;
	padding:0;
	line-height:35px;
	font-size:33px;
	font-weight:bold;
}
h1 span {
	font-size:18px;
	display:block;
	color:#dedede;
}
.forma {
	margin:0 0 0 30px;
	padding:20px;
	background:#F17E00;
	color:#333;
}
.forma .form-control, .modal .form-control {
	border-radius:0;
	height:44px;
	line-height:44px;
	border:0;
	outline:0;
	box-shadow:none !important;
	margin:0 0 20px 0 !important;
	background-color:#f5f5f5 !important;
}
.white {


}
.main {
	margin-top:-120px;
}
.aboutus {
	display:table;
	width:100%;
	background-color:#000;
	min-height:300px;
	background-image:url(../img/about.png);
	background-position:left center;
	background-size:auto;
	background-repeat:no-repeat;
}
.about-left {
	display:table-cell;
	width:250px;
	padding:20px 20px 20px 20px;
	vertical-align:top;
	color:#F17E00;
	font-size:32px;
	text-align:right;
	font-weight:bold;
}
.about-right {
	display:table-cell;
	padding:20px 20px 20px 80px;
	vertical-align:top;
	color:#dedede;
	text-align:left;
	font-size:16px;
}
.white h3 {
	color:#F17E00;
	margin:0 0 50px 0;
	font-weight:bold;
}
.opprts {
	margin:50px 0;
}
.opprts .row  h3 {font-size:.9em;color:#666;margin-top:15px;margin-bottom:0;}
.opprts img {height:64px !important;}
.products {
	margin:50px 0;
}






.carousel {
    margin-bottom: 0;

}
/* The controlsy */
.carousel-control {
	left: -20px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #000;
    top: 50%;
	margin-top:-30px;
	font-size:36px;
	line-height:36px;
	opacity:1 !important;
}
.carousel-control.right {
	right: -20px;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}
.thumbnail {
	border:0;
	border-radius:0;
	padding:0;
	position:relative;

	color:#dedede !important;
}
.thumbnail img {
	position:relative;
	width:100%;
	height:auto;
}

.capt {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-image:url(../img/capt.png);
	background-position:left center;
	background-size:auto;
	background-repeat:no-repeat;
	
}
.capt h4 {
	margin:0;
	font-size:32px;
	
}
.capt div {
	position:absolute;
	bottom:20px;
	right:20px;
	text-align:right;
	font-size:1.12em;
	max-width:170px;
	text-shadow: 1px 1px 2px black;
	
}
.contact {
	display:table;
	width:100%;
	background-color:#000;
	background-image:url(../img/foo.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;

}
.contact-left {
	display:table-cell;
	width:150px;
	padding:20px 20px 20px 20px;
	vertical-align:top;
	color:#F17E00;
	font-size:32px;
	text-align:right;
	font-weight:bold;
}
.contact-right {
	display:table-cell;
	padding:20px 20px 20px 180px;
	vertical-align:top;
	color:#dedede;
	text-align:left;
	font-size:24px;
	background-image:url(../img/foo-ov.png);
	background-position:left center;
	background-size:auto;
	background-repeat:no-repeat;
}
.partners {
	padding:50px 0;
}
.partners img {
	height:100px;
	margin:0 50px 50px 0;
}
.site-footer {
	background:#000;
	padding:20px 0;

	color:#dedede;
	text-align:right
}
.blogo {
	height:70px;
}
.contact a {color:#F17E00 !important;}



.btn-zaya {
	position:absolute;
	right:50%;
	top:25px;
	margin-right:-470px;
}

.fixed-header {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:11;
	margin-top:0;
transition:.5s;
}



.btn-default{border-radius:0;color:#dedede;background-color:#333;border-color:#333}.btn-default.focus,.btn-default:focus{color:#dedede;background-color:#555;border-color:#555}.btn-default:hover{color:#dedede;background-color:#555;border-color:#555}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#dedede;background-color:#555;border-color:#555}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#dedede;background-color:#555;border-color:#555}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#555;border-color:#555}.btn-default .badge{color:#dedede;background-color:#333}


.btn-danger{padding-left:50px;padding-right:50px;font-weight:bold;border-radius:0;color:#dedede;background-color:#E31E24;border-color:#E31E24}.btn-danger.focus,.btn-danger:focus{color:#dedede;background-color:#F17E00;border-color:#555}.btn-danger:hover{color:#dedede;background-color:#F17E00;border-color:#F17E00}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#dedede;background-color:#F17E00;border-color:#F17E00}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#dedede;background-color:#F17E00;border-color:#F17E00}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#F17E00;border-color:#F17E00}.btn-danger .badge{color:#dedede;background-color:#333}



@media (max-width:991px) {
	.logo {
		display:block;
		margin:15px auto;
	}
.header-top {
	height:auto;
}	
.top-table {
	display:block;
	width:100%;
}
.top-table-left {
	display:block;
	width:100%;
	text-align:center;
}
.top-table-right {
	display:block;
	width:100%;
	text-align:center;
}	
	
.aboutus {
	display:block;
	width:100%;
	background-image:none;
}
.about-left {
	display:block;
	width:100%;
	text-align:center;
}
.about-right {
	display:block;
	width:100%;
	text-align:center;
	padding:0 15px 30px 15px;
	margin:0;	
}	

.contact {
	display:block;
	width:100%;
	text-align:center;

}
.contact-left {
	display:block;
	width:100%;
	text-align:center;
}
.contact-right {
	display:block;
	width:100%;
	text-align:center;
	padding:0 0 30px 0;
	margin:0;
}



.forma {margin:50px 0 0 0}	
h1, h3, .opprts {text-align:center;}
	
.jumbo {padding-top:50px;}
	
.fixed-header {
	position:relative;
}

.carousel {
    margin: 0 auto;
	width:100%;
	max-width:350px;

}


	
}


@media (max-width:488px) { 
	h1{font-size:22px;}
	
.partners img {
	height:60px;
	margin:0 20px 20px 0;
}	

.site-footer {
	background:#000;
	padding:20px 0;
	line-height:1em;
	color:#dedede;
	text-align:center
}
.carousel-control {
	left: 10px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #000;
    top: 50%;
	margin-top:-30px;
	font-size:36px;
	line-height:36px;
	opacity:1 !important;
}
.carousel-control.right {
	right: 10px;
}	
}