body{background: #000;}
.wrapper{max-width: 1280px; margin: 0 auto; }

.nav-menu2{background: rgba(0,0,0,0.6); position: fixed; width: 100%; z-index: 100; border: none;}
.nav-menu2 ul{color: #fff;}
.nav-menu2 .navbar-nav>li>a{color:#fff; text-transform: uppercase;}
.nav-menu2 .navbar-nav>li>a:hover,
.nav-menu2 .navbar-nav>li>a:focus{color:#e0b13b; text-decoration: none;}
.nav-menu2 #navbar{width: 435px; margin: 0 auto;}
.nav-menu2 .container>.navbar-header{position: absolute; top: 5px; right: 15px;}

/*#owl-demo{width: 200px;}*/

.nav-menu{background: rgba(0,0,0,0.6); position: fixed; width: 100%; z-index: 100;}
.nav-menu .menu{color: #fff;}
.nav-menu .menu li{display: inline-block; margin: 20px; text-transform: uppercase;}
.nav-menu .menu li:hover{color:#e0b13b;}
.nav-menu .menu a{color:#fff;}
.nav-menu .menu a:hover{color:#e0b13b; text-decoration: none;}
.nav-menu .logo{margin-top: 10px;}

/*section*/
section, .arrow{position: relative;}
#header{
	background: url('../img/bg_1.jpg') no-repeat;
	background-size: cover;
	background-position: top center;
 	height: 872px;
 }

.arrow{width:64px; margin: 50px auto;}
#sec1{
	background: url('../img/bg_2.jpg') no-repeat;
	background-size: cover;
	background-position: top center;
 	height: 1305px;
 	padding-top: 30px;
 	z-index: 90;
}

#sec1 .title2{margin-bottom: 50px; width: 100%;}
.title2 img{ width: 80% }
#sec1 .title{margin-bottom: 30px; color: #e0e0e0;}
#sec1 .feature-info{margin-top: 15px;}
#sec1 .feature-info p{line-height: 36px; font-weight: 300;}
#sec1 .feature-info p strong{line-height: 36px; font-weight: 700; font-size: 1.1em;}
#sec1 .feature-info ul{padding: 0; margin: 0;}
#sec1 .feature-info li{display: inline-block; margin: 10px 10px 10px 10px;}

#sec2{
	background: url('../img/bg_3.jpg') no-repeat;
	background-size: cover;
	background-position: top center;
 	height: 1950px;
}

#sec2 .block{position: relative;}
#sec2 .moto{position: absolute; top: 7px;}
#sec2 .moto_title{position: absolute; right: 10%; top: 64px; width: 32%;}

#sec2 .moto_products{position: absolute; bottom: 5%; width: 100%; padding: 0 10%;}

#sec2 img, #sec3 img, #sec4 img, .info_img img{display: inline-block;max-width: 100%;height: auto; }


.product_img{text-align: center; margin: 50px 25px 10px 25px;}
.product_img img{display: block;max-width: 100%;height: auto; text-align: center;}
.product_name{text-align: center; color: #fff;��line-height: 24px; height: 50px;}
/*.icon_moto{position: absolute;}*/

#sec3{
	background: url('../img/bg_4.jpg') no-repeat;
	background-size: cover;
	background-position: top center;
 	height: 3200px;
 	z-index: 80;
}
#sec3 .bolck{position: relative;}
#sec3 .sedam{position: absolute; right: 0; top: 350px;}
#sec3 .sedam_title{position: absolute; top: 7px; left:10%;}
#sec3 .sedam_products{position: absolute; /*bottom: -3%;*/ top:36%; width: 100%; padding: 0 10%;}

/*#sec3 .product_img{text-align: center; margin: 50px 25px 10px 25px;}*/
/*#sec3 .product_name{text-align: center; color: #fff;}*/
#sec3 #owl-sedam{margin-top: 25%;}

#sec4{
	background: url('../img/bg_5.jpg') no-repeat;
	background-size: cover;
	background-position: top center;
 	height: 1800px;
}

#sec4 .block{position: relative;}
#sec4 .truck{position: absolute; top: 130px;}
#sec4 .truck_title{position: absolute; top: 180px; right: 10%;}
#sec4 .truck_oil{position: absolute; top: 640px; right: 13%; width: 26%;}
#sec4 .truck_products{position: absolute; bottom: 10%; width: 100%; padding: 0 10%;}

#sec4 .product_img{text-align: center; margin: 50px 25px 10px 25px;}
/*#sec4 .product_name{text-align: center; color: #fff;��line-height: 24px; height: 50px;}*/

#sec5{
	background: #262626;
 	height: 380px;
}

#sec5 .info{position: absolute; margin-top:60px; width: 100%; padding: 0 10%;}
/*#sec5 .col-xs-4{padding: 10px;}*/
#sec5 .info_img{text-align: center; margin-bottom: 30px;}
#sec5 .info_1{border-top: 10px solid; color: #dd9c00; padding-top: 30px;}
#sec5 .info_2{border-top: 10px solid; color: #be0003; padding-top: 30px;}
#sec5 .info_3{border-top: 10px solid; color: #089d9a; padding-top: 30px;}
#sec5 .info_name{text-align: center; color: #fff;}



footer{height:452px;}
.copyright{text-transform: uppercase; color: #fff; margin: 100px auto;}
.arrow_up{
	width:64px;
	margin: 20px auto;
	-webkit-transform: rotate(180deg); /* Safari */
    	-ms-transform: rotate(180deg); /* IE 9 */
    		transform: rotate(180deg);
}

.vertical-align, .v-align{
    position: relative;
    top: 50%;
-webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
}

.fancybox-close{
	background-image: url('../img/fancybox/btn_close_gray.png');
	width: 56px;
	height: 56px;
	top: 0;
	right: 0;
}