@media only screen
and (min-device-width: 300px)
and (max-device-width: 480px) {

bosy {
	height: 100vh!important;
}

.topuser {
	padding-right : 40px;
}

.topuser::after {
	right : 5px;
}

.tablelist table {
	width : 100%;
}

img.page-logo {
	max-width : 70%;
	margin : 60px auto 10px;
}

.log-form button {
	width : 70%;
}

.log-form input[type=text], .log-form input[type=number], .log-form input[type=password] {
	width : 90%;
}

.rememb-me {
	margin-bottom : 30px;
}

.loginputf {
  margin-top: 40px;
}

aside .mt-2 {
  /* margin-bottom : 180px; */
}

.content-wrapper {
	/* margin-top : 57px; */
}

.layout-fixed .wrapper aside .sidebar {
  /* height: calc(100vh - 56px); */
  /* padding-bottom: 50px; */
}

aside .os-padding {
  /* bottom: 50px; */
}

.full-screen-click {
	display : none!important;
}

.main-header {
	/* position : fixed; */
	/* width : 100%; */
}

aside .nav {
	padding-bottom : 70px;
}

.content-wrapper > .content {
  padding: 30px 5px;
}

h2.page-title {
	text-align : center;
	font-size : 22px;
}

h4.page-sub-title {
	font-size : 18px;
	margin-top : 15px;
}

.sub-wrap {
	margin-left : 0px;
	margin-right : 0px;
}

.zakaz-wrap .row .row, .sub-sub-wrap {
	margin : 0px; 
}

#prodkolall, .pricelink {
	text-align : center;
}

.card-title {
  text-align: center;
  float: none;
  max-width : 100%;
}

.card-header > .card-tools {
  float: none;
  margin-right: 0;
  text-align: center;
}

.card-header > .card-tools i {
	margin-top : 15px;
}

.techtablewrap {
	overflow-x : scroll;
}

.vid-pres-wrap iframe {
  width: calc(100%) !important;
  height: auto !important;
  aspect-ratio: 4/3 !important;
}

a.btn {
	margin-bottom : 10px;
}

.mpage-d .content-wrapper {

}

.mpage-d .content-wrapper section.content {
	width : 100%;
	text-align : center;
}

.mpage-d .content-wrapper section.content img.innlogo {
	display : inline-block;
	width : 90%;
	height : auto;
	margin-bottom : 30px;
}

.mpage-d .content-wrapper section.content h1 {
	color : #FFF;
	font-size : 24px;
	line-height : 36px;
	text-align : center;
	margin-bottom : 30px;
}

.mpage-d .content-wrapper section.content a.btn-lg {
	margin-bottom : 10px;
}

.logout-f .btn-primary {
	width : 100%;
	margin-bottom : 10px;
}













































































}
