
.bg-logovo{
	background: url(../images/backgroung-logovo.jpg) no-repeat center top black;
	position: fixed;
	width: 100%;
	height: 500%;
	top:0;
	left:0;
	z-index: -1;
}

.bg-bunker{
	background: url(../images/backgroung-bunker.jpg) no-repeat center top black;
	position: fixed;
	width: 100%;
	height: 500%;
	top:0;
	left:0;
	z-index: -1;
}

.bg-Lazer{
	background: url(../images/backgroung-Lazer.png) center top black;
	position: fixed;
	width: 100%;
	height: 500%;
	top:0;
	left:0;
	z-index: -1;
}

.bg-kosmos{
	background: url(../images/backgroung-kosmos1.jpg) center top black;
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	z-index: -1;
}

.bg-saw{
	background: url(../images/backgroung-saw.jpg) center top black;
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	z-index: -1;
}

.bg-cod{
	background: url(../images/backgroung-cod.jpg) center top black;
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	z-index: -1;
}

.feature{
    font-size: 18px;
    padding: 0px 30px;
}

.logovo-condition, .bunker-condition, .Lazer-condition,  .kosmos-condition, .saw-condition, .cod-condition{
	position:relative;
	left: 0px;
    right: 0px;
    top: -50px;
    bottom: 0;	
}

.logovo-condition img, .bunker-condition img, .Lazer-condition img,       .kosmos-condition img, .saw-condition img, .cod-condition img{
	width: 100%;	
}

.btn-enroll-log{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -40px;
    width: 200px;
    margin: 0 auto;      
}

.btn-enroll-bnk{
    position: absolute;
    left: 0;
    right: 0;
    bottom: -60px;
    width: 200px;
    margin: 0 auto;      
}

.video-container{
    margin: 0 5px;      
}

.map-container{
    margin: 5px 5px;
	height: 300px;	
}

.star-rating{
	position: relative;
	display: inline-block;
    font-size: 26px; 
	margin-bottom: 20px;	
}

.star-rating .icon-star{
    position: relative;
	display: inline;
	left: 0;
	top: 0;
}

.star-rating  .active{ 
	position: absolute;   
	overflow: hidden;    
	color: #FFCC00;
}

.progress-bar-yellow {
    background-color: #FFCC00;
}

.star-rating .icon-star:before{
    content: "\2605\2605\2605\2605\2605";      
} 

.icon-star-title{
    display: inline; 
	font-size: 16px;
}   

.review-info {
    display: table;
	width: 100%;
	margin-bottom: .9rem;
}

.review-info-qty, .review-info-title, .review-info-progress {
    display: table-cell;
    vertical-align: middle;
}

.review-info-title{	
	width: 9rem;    
}

.review-info-qty{
	text-align: center;    
    width: 5rem;
}

.review-block{
	
}

.btn-review{
    width: 100%;
	font-size: 18px;
    font-weight: 700;
    color: #000000;
    background-color: rgba(255, 204, 0, 0.8);  
    text-align: center;
    padding: 8px 30px;
	outline: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: solid 1px #E8E800;
}

.btn-review:hover{
	background-color: rgba(255, 204, 0, 1);
}	

.star-review{
	position: relative;
    left: 0;
    right: 0;
    margin: auto;
	margin-bottom: 10px;
    width: 16rem;
	text-align: center;
	font-size: 26px;
	cursor: pointer;
	color: #DCDCDC;	
}

.star-review i, .review-author-rating i{
	color: inherit;
}

.star-review .active, 
.review-author-rating .active{
	color: #FFCC00;
}

.price{
	color: #FFCC00 !important;
	font-size: 24px !important;
}

.review{
	border-top: solid 1px;
    margin: 10px 15px 0px 15px;
}

.review-author{
	text-align: center;
	padding-top: 10px;
}

.review-author-rating{
	font-size: 15px;

}

.review-author-img{
    position: relative;
    right: 0;
    left: 0;
    margin: 5px auto;
    padding: 8px;
    font-size: 35px;
    width: 6rem;
    border: solid 3px;
    border-radius: 50%;    
}

.review-author-name{
	font-weight: 700;
    font-size: 15px;
    padding-bottom: 5px;
}

.review-author-date{
	font-size: 12px;

}

.review-message{
	padding: 10px 0;
	font-size: 16px;
}

ul{
	margin: 0;
	padding: 0;
}

.gallery { list-style: none; padding: 0; margin: 0; }
.gallery:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.gallery li { float: left; width: 33.33333333%; }
.gallery li a { display: block; margin: 5px; border: 1px solid #3c3c3c; }
.gallery li img { display: block; width: 100%; height: auto; }
