@charset "utf-8";
/* CSS Document */
@media (min-width:576px) {
	
	}
@media (max-width:767px) {
	#container.photo_reviews .otzyv_box_float{
		width:100%;
	}
	.commentbox h2{
		padding:0;
		}
	.comment_rate{
		position:relative;
		top:auto;
		right:auto;
		float:right;
	}
	.vote_area.row{
		margin:-10px;
		margin-bottom:20px;
	}
	.bottom_copy{
		padding-right: 0px;
		text-align:left;
	}
	.bottom_copy span{
		position:relative;
		padding:20px 0;
	}
	.search_bar{
		display:none;
	}
	.top_connect_line,.connect_line,.dtreviewed{
		display:none;
	}
	.comment_row.company_answer{
		padding-left:70px;
	}
	.commentbox .company_answer .avatar{
		margin-left:-50px;
	}
	.col-md-8.navbar{
		padding-left:0;
		padding-right:0;
	}
	.reviews_container{
		margin:0 -10px;
	}
	.comment_row{
		padding-left:60px;
	}
	.commentbox .avatar{
		margin-left:-50px;
	}
	.commentbox .avatar img{
		width:40px;
		height:40px;
	}
	.chart{
		margin:0 auto;
	}
	.bubble1{
		display:none;
	}
	.bubble2{
		display:none;
	}
	.searchbar h2{
		font-size:1.5rem;
	}
	h1{
		font-size:2rem;
	}
	#top_slider{
		height:300px;
	}
	.searchbar{
		margin-top:20%;
	}
}
@media (min-width:768px) {
	.top_line .navright a span{
		display:inline;
	}
	.top_line .navright a .svg-inline--fa{
		display:none;
	}
	.top_line .navright ins{
	display:inline;
}
.top_line a{
	padding:0px 20px !important;
}
	
}
@media (min-width:992px) {
	.otzyv_box_float{
		width:50%;
	}
	}
@media (min-width:1200px) {
	.otzyv_box_float{
		width:33.33%;
	}
	
}

