.wrap {
	width: 100%;
	min-width: 320px;
	}

body {
	background-size: 200px auto;
	}
.search form.active{
	width: 280px;
	padding: 0 98px 0 10px;
	}

.post_bg{
	padding: 20px 10px;
	}	
.breadcrumbs {
    margin: 0 0 15px 0;
	}	
.main_title {
    font-size: 26px;
    margin: 0 0 20px 0;
	}
	

.main_pop_list{
	justify-content: space-evenly;
	}
a.main_pop_b{
	width: 170px;
	padding: 0 0 17px 0;
	margin: 0 5px 20px 5px;
	}
a.main_pop_b:nth-child(4n){
	margin: 0 5px 20px 5px;
	}	
a.main_pop_b:nth-child(3n){
	margin: 0 5px 20px 5px;
	}	
.main_pop_title {
    padding: 0 10px 0 10px;
	}
.bet_rat{
    padding: 0 10px 0 10px;
	}
.main_pop_bonus{
    padding: 0 10px 0 10px;
	}



.flogo{
	order: 1;
	width: 100%;
	margin: 0 0 20px 0;
	text-align: center;
	}
.f_nav{
	order: 2;
	width: 100%;
	margin: 0 0 20px 0;
	text-align: center;
	}
.f_nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	}
.f_nav li{
	margin: 0 10px 5px 10px;
	line-height: 20px;
	}	

.f_nav_title{
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 10px 0;
	text-align: center;
	}
.f_nav_title:after{
	height: 2px;
	margin: 4px auto 0 auto;
	}


.bet_vn{
	display: block;
	}
.bet_vn_img{
	flex: auto;
	max-width: 240px;
	margin: 0 auto 20px auto;
	}	
.bet_vn_img img{
	max-height: 100px;
	}	
.bet_vn_r{
	padding: 20px 10px;
	margin: 0 0 20px 0;
	}


.statistics_bl{
	height: 15px;
	}
span.statistics_b_line{
	height: 15px;
	line-height: 15px;
	}


	
	