@media (max-width: 767px) {
	
	.block-content {
	    max-height: 260px;
	}
	.main-logo {
	    height: 152px;
	    margin: 20px 57px 20px 0px;
	}
	.block-content .content {
	    height: 200px;
	}
	
	.advertisement .homepage-banner {
	    width: 410px;
	}
	section h1 {
	    font-size: 1.875rem;
	    margin-top: 20px;
	    margin-bottom: 0px;
	}
	section h1 span {
	    font-size: 1.25rem;
	}
	.select-lang {
	    margin: 10px 0px;
	}
	.flags img {
	    width: 45px;
	}
	.dashboard .header .item.tournament-name div.text{
		width: 150px;
	    font-size: 0.75rem;
	    font-weight: 400;
	    white-space: normal;
	    line-height: 0.9rem;
	}
	
	.item.tournament-name {
	    width: 200px;
	}
	.new-tournament-content h1 {
	    font-size: 1.25rem;
	    margin: 8px 0px;
	}
	
	.new-tournament-content .subtitle{

	}
	.block-content .content .block-content-header .glyphicons{
		font-size: 22px;
	}
	.tournament-name-input {
	    width: 310px;
	    margin-bottom: 12px;
	}
	.tournament-name-input input {
	    border-right: none;
	    font-size: 0.875rem;
	}
	.tournament-name-input .glyphicons {
	    font-size: 20px;
	}
	.table-count-img {
	    margin-right: 50px;
	    height: 50px;
	}
	.table-count input {
	    font-size: 0.875rem;
	}
	.table-count {
	    height: 30px;
	    width: 125px;
	}
	.input-group-text .glyphicons:before{
		padding: 0px;
	}
	.table-count input {
	    width: 1rem !important;
	}
	.competition-shortcut {
	    width: 210px;
	}
	.block-content .content .block-content-header{
		height: 46px;
	}    
	.box-selection .item {
	    width: 130px;
	}
	.box-selection .item .info-btn {
	    font-size: 0.75rem;
	}
	.new-tournament-content .subtitle {
	    font-size: 0.875rem;
	}
	.box-selection .item .icon {
	    font-size: 2rem;
	    line-height: 1.4rem;
	}
	.box-selection .item:not(.type2) span.glyphicons:not(.glyphicons-info-sign) {
	    left: 38px;
	    top: 4px;
	    font-size: 20px;
	}
	.box-selection {
	    height: 92px;
	}
	.box-selection .item .icon.team {
	    margin-top: 20px;
	}
	.box-selection .item {
	    width: 115px;
	}
	.box-selection .item.type2 .icon {
	    font-size: 0.875rem;
		line-height: 0.875rem;
	}
	.box-selection .item.type2 .corner-icon {
	    font-size: 12px;
	    width: 30px;
	    height: 30px;
	    top: -9px;
	    left: -7px;
	}
	.box-selection .item.type2 .icon.bigger-m {
	    margin-bottom: 22px !important;
	}
	.dashboard .content .panel .head .item.icon .glyphicons{
		font-size: 16px;
	}
	
	.btn.big{
		font-size: 0.75rem;
	}
	.dashboard .content .panel .panel-content {

	}
	.table thead th,
	.table thead th .title,
	.table tbody td {
	    font-size: 0.875rem;
	}
	.dashboard .content .panel .panel-content h2{
		font-size: 1.125rem;
	}
	.box-selection .item.type2 .corner-icon.letters {
	    font-size: 0.625rem;
	}
	.box-selection .item.type2 .corner-icon {
	    width: 25px;
	    height: 25px;
	}
	.game-system-block {
	    padding: 30px 0px 46px;
	}
	
	.button-plus-minus-title {
	    font-size: 0.875rem;
	    line-height: 1rem;
	    height: 34px;
	}
	.button-plus-minus {
	    margin: 0px 4px;
	    padding: 5%;
	}
	#switch-button{
		height:30px;
		width:125px;
	}
	#switch-button div.success, #switch-button div.danger {
	    font-size: 0.875rem;
	}
	#switch-button div.slider.positive {
	    left: 62px;
	}
	div.match-list div.match div.team {
	    font-size: 0.625rem;
	    line-height: 0.75rem;
	}
	div.match-list .badge {
	    font-size: 0.625rem;
	    line-height: 0.75rem;
	}
	
	div.match-list div.match .btn.small{
		font-size: 0.625rem;
	    padding: 0px 5px;
	}
	div.match-list div.match .sport-field{	
		width: 25px;
	    text-align: center;
	}	

	div.match-list div.match .sport-field.select{
		width: 36px;
	}
	div.match-list div.match .sport-field.select select{
		font-size: 0.625rem;
	}
	div.match-list div.match div.set div.set-item{
		font-size: 0.625rem;
	    line-height: 0.75rem;
	}
	div.match-list div.match .edit-match .glyphicons-pencil{
		font-size: 13px;
	    line-height: 13px;
	}		
	div.match-list div.match .team-name-width{
		width: 120px;
	}
	
	div.match-list div.match div.sport-field span.edit {	    
	    font-size: 0.4375rem;
	}
	.system-rank-page .static-column {
	    width: 50px;
	}
	.system-rank-page .rank-column {
	    width: 80px;
	}
	.rank-legend .legend,
	.rank-legend .legend strong{
		font-size:0.875rem;
	}
	.external-views-settings label {
	    width: 160px;
	}
}

	