@media (max-width: 768px)
{
	table.admin_data_table.no-footer 
	{
		display:block;
	}
	
	table.admin_data_table.no-footer thead
	{
		display:none;
	}
	
	table.admin_data_table.no-footer tbody
	{
		display:block;
	}
	
	table.admin_data_table.no-footer tr
	{
		display:block;
		margin-bottom: 30px;
	}
	
	table.admin_data_table.no-footer tr td:first-child
	{
		font-weight:700;
	}
	
	table.admin_data_table.no-footer th,
	table.admin_data_table.no-footer td
	{
		display:block;
	}
	
	table.admin_data_table.no-footer td .contacts_table
	{
		
	}
	
	table.admin_data_table.no-footer td .contacts_table tbody,
	table.admin_data_table.no-footer td .contacts_table tr,
	table.admin_data_table.no-footer td .contacts_table td
	{
		display:block;
		margin-bottom: 0px;
	}
	
	table.admin_data_table.no-footer td .contacts_table td:first-child
	{
		    width: 30%;
    float: left;
	}
	
	table.admin_data_table.no-footer td .contacts_table td:last-child
	{
		
	}
	
	
	.auth_content_box, .auth_left_box
	{
		transition: All 0.4s;
	}
	
	.auth_left_box.active
	{
		    left: -100%;
	}
	
	.auth_content_box.active
	{
		margin-top: 75px;
		margin-left: 0;
		padding-right: 15px;
		
	}
	
	.navbar-toggle {
		position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 5px;
    margin-right: 7px;
    margin-bottom: 0px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #ffffff;
    border-radius: 0px;
	}
	
	.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background: #fff;
	}
	
	.auth_top_box img.logo {
    margin-top: 7px;
    margin-left: 15px;
    float: left;
    margin-right: 10px;
	}
	
	.auth_content_box
	{
		padding: 15px;
	}
	
	.admin_data_table td.end a.btn-lg
	{
	padding: 15px 30px!important;
    display: block;
    text-align: center;
    margin-bottom: 22px;
	}
	
}

/*Планшет*/
@media (max-width: 960px) and (min-width: 768px)
{
	
	
	
}

/*Старый монитор*/
@media (min-width: 1000px) and (max-width: 1139px) {
.root_menu img.svg_icon
	{
		width: 32px;
		margin-right: 10px;
		float: left;
	}
	
	.root_menu .caret {
    position: relative;
    top: 2px;
    display: none;
	}
	
	.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: left;
	}
	
	#navbar .btn.pull-right
	{
		position: absolute;
    right: 10px;
	}
	
	.nav-tabs.nav-justified > li.root_menu:hover .div_menu
	{
		display: block;
	}
	
}

@media (min-width: 1140px) and (max-width: 1280px) {

}

@media (min-width: 1281px) and (max-width: 1366px) {

}

@media (min-width: 1367px) and (max-width: 1549px) {

}

@media (min-width: 1550px) and (max-width: 1679px) {

}

@media (min-width: 1680px) and (max-width: 1900px) {

}

@media (min-width: 1901px) {

}