@media (max-width: 1024px) { /* это будет показано при разрешении монитора до 930 пикселей */
  html, body {min-width: 980px;}
  .container {width: 980px; max-width: 980px;}
  .top-upload span span {display: none;}
  .top-upload span i {margin: 0;}
  .top-menu a {margin: 0 9px; font-size: 14px;}
  .top-bell span.top-user-name {display: none;}
  .top-bell .user_block i.fas {display: inline-block;}
  .top-block-left {width: 470px;}
  .top-block-left h1 {font-size: 29px;}
  .top-block-left h1 span {margin: 10px 0 30px;}
  .top-block-right {width: 480px;}
  .top-block {padding: 85px 0 95px;}
  .top-block-right > p {font-size: 16px; margin-bottom: 20px;}
  .top-block-right-advantage {background-size: 32px 32px; padding-left: 45px; width: 190px; margin-right: 5px;}
  .top-block-right-advantage.no-compression {background-size: 32px 32px; width: 215px;}
  .advantage-notice {font-size: 14px;}
  .advantage-cap {font-size: 16px; margin-bottom: 7px;}
  
  .top-menu-bar.for-mobile .fa-bell {display: none;}
  
  .popular-photo-left {display: none;}
  .popular-photo-right h2 {display: block;}
  .popular-photo-right {display: block; margin: 0 auto;}
  
  .photo_preview:nth-child(3n+3) {margin: 0 0 10px 0;}
  .photo_preview:nth-child(4n+4) {margin: 0 10px 10px 0;}
  
  .photo_preview {width: 320px;}
  .container.inside {padding-left: 15px; padding-right: 15px;}
  .right-content {padding: 15px 20px 70px; width: 270px;}
  .right-content .caption {margin-bottom: 20px; font-size: 14px; padding: 0 !important;}
  .technical-info-block .pmi .gear-name {width: 120px;}
  .technical-info-block .pmi .label {width: 105px; padding-right: 0;}
  .technical-info-block .photo-list-bar {padding: 0 10px 15px; font-size: 13px;}
  .technical-info-block .ppn_likes {width: 25%;}
  .technical-info-block .ppn_signal {width: 36%;}
  .left-content {width: 665px;}
  .user-gear-item {padding: 0 0 10px;}
  .user-info-block-more {width: 455px;}
  .user-info-block-more h1 {font-size: 24px;}
  .user-subscribe {margin-top: 0 !important;}
  .user-info-block-info {width: 175px;}
  .user-info-block-info.contact {width: 275px; padding-right: 5px;}
  .user-menu {margin-top: 15px;}
  .inside .photo_preview {width: 100%; height: 230px;}
  .astrophoto-category .user-gear-item .gear-item a {font: normal 14px Gerbera-light; letter-spacing: 0; text-transform: none;}
  .setting-ava {text-align: center; padding: 30px 0 0; float: none; width: auto;}
  
  .upload-left {margin-right: 20px;}
  .upload-column {width: 465px;}
  .upload-column input, .upload-column textarea {width: 290px; font-size: 14px;}
  input.short_250 {width: 220px;}
  .exposure input.short_250 {width: 140px;}
  .upload-column textarea {width: 100%;}
  .upload-left-item {font-size: 15px;}
  
  .for-mobile .sign-in .user_block {margin: 0; padding: 5px 7px;}
  
  .right-content .caption i.tech-copy-icon {opacity: 1; position: static; left: auto; top: auto;}
}

@media (max-width: 1000px) {
	html, body {width: 100%; min-width: auto;}
	.container {width: 100%; padding: 0 10px;}
	.top-block {padding: 35px 0 45px;}
	.top-block-left {max-width: 100%; padding: 0; margin: 0; border: none;}
	.top-block-left .button {padding: 10px; font-size: 14px;}
	.top-block-right {max-width: 100%; padding: 0; margin: 20px 0 0; border: none;}
		.auth-body .top-block-right {display: none;}
	.top-block-right > p {text-align: center; font-size: 14px;}
	.top-block-right-advantage {width: 100%; margin: 15px 0; display: block;}
	.top-block-right-advantage.no-compression {width: 100%;}
	.popular-photo-right {width: 100% !important;}
	.top-block-left h1 {font-size: 20px;}
	.top-block-left h1 span {font-size: 16px;}
	h2 {font-size: 20px;}
	.about.content .float-left img {margin: 0; max-width: 100%;}
	.about.content .float-left {float: none;}
	.about.content p {font-size: 14px;}
	
	.menu-bar {padding: 15px 0;}
	.float-right.top-right.first {display: none;}
	.top-menu-bar.for-mobile {float: right; display: block; font-size: 20px; padding: 4px 5px 0px;}
		.top-right.for-mobile .fa-bell {display: none;}
		.top-right.for-mobile .user-top-notice-block {display: none !important;}
	.logo {padding-right: 10px;}
	.top-menu {display: none; padding: 0; border: none; text-align: center;}
	.top-menu a {margin: 0 5px;font-size: 16px; }
	.float-right.top-right.for-mobile {padding: 15px 0; float: none; display: none; text-align: center;}
	.popular-photo-right h2 {}
	
	.submenu {text-align: center;}
	.submenu a {padding: 5px 10px;}
	.submenu a.myfeed {float: none;}
	
	.photo_preview {margin: 0 0 10px; width: 400px; max-width: 100%; height: 300px;}
	.photos-list {text-align: center;}
	.photo_preview_container .photo-list-bar {opacity: 1;}
	
	.photo_preview_container .pp_badges {bottom: 45px;}
	
	.content {padding: 20px 0;}
	.popular-big {height: 200px;}
	.popular-photo-right .photo_preview {width: 22% !important; height: 60px; margin: 5px 1% 0; border-width: 2px;}
	
	.container.inside {padding-right: 10px; padding-left: 10px;}
	
	.left-content {width: 100%; float: none;}
	.show-gear {max-width: 100%; width: 100%; position: relative; float: none; height: auto;}
	.photo-info-block {margin: 20px 0 0; padding: 15px 10px;}
	.info-block-size {float: none; padding: 20px 0; margin: 0; border: none;}
	.info-block-user {float: none; margin: 0;}
	.info-block-buttons {float: none;}
	
	.user-info-block-more {clear: both; margin: 10px 0 0; width: 100%;}
	.user-info-block-more .user-btns {display: block; float: none;}
	.user-info-block-more h1 {display: none;}
	
	.user-info-block-photo {width: 50px; height: 50px; float: left; margin-right: 15px;}
	.user-info-block-more.first {display: block; overflow: hidden; width: auto; clear: none; margin: 0;}
	.user-info-block-more.first h1 {display: block; padding: 5px;}
	
	.user-info-block-info {width: 100%; margin: 15px 0; display: block;}
	.ubi-item {margin: 5px; display: inline-block;}
	.inside .no-sidebar .photo_preview {width: 400px; max-width: 100%; margin: 0 0 10px; height: 230px;}
	
	.right-content {width: 100%; float: none;}
	
	.inside-body .content.no-bg {padding: 0;}
	.container.inside {background: #191919;}
	
	.main-link-block {max-width: 100%;}
	.upload-column {width: 100%;}
	h1.uploaded-h1 {font-size: 20px; letter-spacing: 1px;}
	h1.uploaded-h1 img {width: 25px; top: 0;}
	.more_share {width: 100%;}
	.do_done input {font-size: 14px;}
	.info-type-caption {font-size: 15px;}
	.info-type > div {display: block; margin: 10px 0;}
	.addfromprev  .info-type-caption {display: none;}
	.addfromprev  {margin: 15px 0 0; float: none;}
	.upload-colum-caption {margin-bottom: 15px;}
	.upload-left-item {margin: 0 0 10px;}
	.upload-column .upload-label {padding: 0; display: block; width: 100%; margin: 5px 0;}
	.upload-column input.xshort {width: 50px;}
	.exposure input.short_250 {width: 105px;}
	input.short_250 {width: 155px;}
	
	.do_recovery h1 {font-size: 30px;}
	
	.share_links_block {float: none; width: 100%; margin-right: 0;}
	
	.technical-info-block .pmi .label {margin: 0 0 5px 0; width: 100%; display: block;}
	.technical-info-block .pmi .gear-name {display: block; width: 100%;}
	
	.for-mobile.mobile-notice {display: block;float: right;}
	.for-mobile.mobile-notice .user_block, .for-mobile.mobile-notice .sign-in-link {display: none;}
	.for-mobile.mobile-notice i.fa-bell {padding: 4px 5px 0; font-size: 20px;margin: 0 10px;}
	
	.popular-big .photo_preview_container .pp_author {top: 5px; left: 5px;}
	.popular-big .photo_preview_container .title_and_location {padding: 5px 10px; bottom: 5px; right: 5px;}
	.popular-big .photo_preview_container .title_and_location .preview-title {font-size: 14px;}
	.popular-big .photo_preview_container .title_and_location .preview-photo-location {font-size: 13px;}
	
	.user-list-item .users-photo-list {display: none;}
	.users-list-info {clear: both; padding: 10px 0 0; float: none; overflow: auto;}
	
	.active-member-item {padding: 0; margin: 0 0 20px; display: block; width: 100%;}
	
	.pt-40 {padding-top: 20px;}
	.pb-40 {padding-bottom: 20px;}
	.mb-60 {margin-bottom: 20px;}
	.mb-50 {margin-bottom: 20px;}
	
	span.delete_this_album, span.add_new_album {
		margin-top: 25px;
	}
	
	.hide-on-mobile {
		display: none;
	}
}

@media (max-width: 600px) {
	.invert-btn {
		display: none;
	}
	
	.invert-btn.mobile-invert {
		margin: 15px 0 25px;
		display: block;
	}
}