
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  
}





/*АДАПТИВНЫЕ БРЕКПОИНТЫ*/

@media screen and (max-width: 600px),
screen and (max-device-width: 480px) {
	html {
		-ms-text-size-adjust: none;
		-webkit-text-size-adjust: none;
	}
}


/***************************************************************************************************ДЛЯ ВСЕЙ ШИРИНЫ РАЗНЫЕ ВЫСОТЫ*/

/***************************************************************************************************ДЛЯ ВЫСОТЫ МЕНЬШЕ 860*/	

@media screen and (max-height: 860px)   {
	
		
}

	
/***************************************************************************************************ДЛЯ ВЫСОТЫ МЕНЬШЕ 650*/	
@media screen and (max-height: 650px)   {	

	
}
	
/***************************************************************************************************ДЛЯ ВЫСОТЫ МЕНЬШЕ 600*/	
@media screen and (max-height: 600px)   {
	
	
}
/***************************************************************************************************ДЛЯ ВЫСОТЫ МЕНЬШЕ 550*/	
@media screen and (max-height: 550px)   {

		
}



/*ДЛЯ меньше 1680!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

@media screen and (max-width: 1600px)   {	
	.company-objects.onlytab.fixator .company-objects-controls-wrap{
		padding-right:60px;
		
	}
}

    #hard-controls .profile-cont-flex-1{
	    margin-left:25%;
	    min-width:inherit
    }

    .mod-col {
	    width:25%;
    }

    .dev-col {
	    width:75%;
    }


@media screen and (max-width: 1380px)   {
    .prof-col-1 {	
	    width:22%;	
    }

    .prof-col-2 {	
	    width:78%;	
    }

    .connected-devices li::after {  
        left: -72px;
    }
}



@media screen and (max-width: 1360px) {
    #hard-controls .profile-cont-flex-1 {
	    margin-left:30%
    }
    .mod-col {
	    width:30%;
    }

    .dev-col {
	    width:70%;
    }

	table.hardware tr {
		font-size:12px;
	}

	table.hardware td {
		padding-left:8px;
		padding-right:8px
	}
}



@media screen and (max-width: 1280px)   {
    table.hardware tr {
	    font-size:12px;	
    }

    table.hardware td {
	    padding-left:8px;
	    padding-right:8px
    }

    .profile-controls .common-btn{
	    padding-left:8px;
	    padding-right:8px;
	    margin-right:0
    }

    .profile-controls .flash.common-btn{
	    padding-left:20px;
	    padding-right:10px;
    }

    .profile-cont-flex-1 {
	    min-width:500px
    }
}

.prof-col-1 {
	width:20%;
}

.prof-col-2 {
	width:80%;
}

nav {
	box-shadow: 0px 0px 8px 0px var(--black20per-color);
	background-color:var(--high-color);
}

.profile-cont-flex-3 {
	min-width:70px;
}

.profile-cont-flex-3 .dropdown.for-table .btn {
	min-width:70px
}
.profile-cont-flex-3 .dropdown.for-table .btn span, .company-cont-flex-3 .dropdown.for-table .btn span {
	display:none
}
.profile-cont-flex-3 .dropdown.for-table .btn span.dropdown-number, .profile-cont-flex-3 .dropdown.for-table .btn span.caret, .company-cont-flex-3 .dropdown.for-table .btn span.caret, .company-cont-flex-3 .dropdown.for-table .btn span.dropdown-number {
	display:inline-block
}

@media screen and (max-width: 1100px)   {
    .prof-col-1 {	
	    width:22%;
	    padding-right:10px;	
    }

    .prof-col-2 {	
	    width:78%;
	    padding-left:10px
    }
}

@media screen and (max-height: 600px)   {
    #new-user {
	    vertical-align:top
    }
}



