#mb_tree {
    display: table;
	width:99%;

}

.clearfix.fslid {
    width: 1500px;
	margin: 0 auto;
}
@media (max-width: 1366px) {
.clearfix.fslid {
    width: 1240px;
    margin: 0 auto;
}
}

@media (max-width: 1000px) {
.clearfix.fslid {
    width: 900px;
    margin: 0 auto;
}
}

@media (max-width: 760px) {
.clearfix.fslid {
    width: 640px;
    margin: 0 auto;
}
}

@media (max-width: 480px) {
.clearfix.fslid {
    width: 250px;
    margin: 0 auto;
}
}
/*#mb_tree a {
    font-size: 12px;
    text-decoration: none;
}
#mb_tree .row {
    display: table-row;
}
#mb_tree .row .cell {
    display: table-cell;
    min-width: 150px;
    padding: 0 20px 0px;
}
#mb_tree .wrapper {
    width: 100%;
    overflow: hidden;
}
#mb_tree .wrapper > .sub > a {
    font-size: 14px;
    color: #3a3a3c;
}
#mb_tree .sub {
    padding-left: 3px;
}*/


/* new */
#mb_tree .wrapper {
	box-shadow: rgba(204, 204, 204, 0.882353) 0px 1px 5px 1px;
	/*width: 1160px;*/
	width: 100%;
	min-height: 260px;
	margin: 0 auto;
	padding: 1px;
}

#mb_tree h3 {
	font-family: Roboto !important;
	color: #727272 !important;
	margin: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 2px;
	font-size: 20px;
	font-weight: bold;
}

#mb_tree .pictures {

width: 182px;
    min-height: 215px;
    margin: 5px;
    float: left;
    text-align: center;
    border: 1px solid #3a8ac9;
}

@media (min-width: 1000px) and (max-width: 1366px) {
#mb_tree .pictures {
    width: 198px;

}
}
@media (max-width: 551px) {

#mb_tree .pictures {
    width: 100%;

    margin: 5px 0;

}
}


#mb_tree a span {
      display: block;
    font-size: 14px;
    min-height: 49px;
}

#mb_tree a {
	margin: 205px 0 0 5px;
	font-family: Roboto !important;
	text-align: center;
	color: #727272;
	text-decoration: none;
	text-align: center;
}

#mb_tree a:hover {
	color: #e5447a !important;
}

#mb_tree .pictures:hover {

}

#mb_tree .clearfix:after {
	content: '';
	display: block;
	clear: both;
}

#mb_tree .pictures img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 border: 0;
	border-radius: 0;
	width: 128px;
	height: 150px;
 }

 #mb_tree .pictures img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }

 #mb_tree img {
 	padding-bottom: 5px;
 }

 #mb_tree .sport .pictures {
 	min-height: 245px;

 }

 #mb_tree .acc .pictures {
 	min-height: 225px;

 }

 #mb_tree .others h3 a {
 	margin-right: 50px;
	font-size: 16px;
 } 

 #mb_tree .others h3 a:last-child {
 	margin-left: 35px;
 } 

 #mb_tree .acc .first_row, .first_row, .others .pictures {
	 min-height: 180px;	
 }

 #mb_tree .sport .second_row {
 	min-height: 220px;
 }
 
 
 
