@media (min-width: 415px) and (max-width: 765px) {

	.slider-top-in-the-site {
		display: none;
	}

	.index-block-big-slider {
	}
	.index-block-sl-one {
		display: none;
	}

	.sidebar {
		display: none;
	}

	.fooret-block-top {
		padding: 20px 10px 10px 10px;
		display: flex;
		color: #fff;
		width: 100%;
		margin: 0 auto;
		flex-flow: column;
	}

	.footer-block-1 {
		margin: 0;
		width: 100%;
		font-size: 15px;
		line-height: 20px;
		display: flex;
		flex-flow: column;
		align-items: center;
	}

	.footer-block-2 {
		width: 100%;
	}

	.footer-block-3 {
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	.footer-block-1-p {
		margin-top: 10px;
		text-align: center;
		margin-bottom: 20px;
	}

	.footer-block-2-title {
		text-align: center;
	}

	.footer-block-bottom {
		width: 100%;
		padding: 0px 10px 20px 10px;
		flex-flow: column;
	}

	.footer-block-bottom-left {
		line-height: 18px;
		margin-bottom: 4px;
	}

	.index-block-all {
		grid-template-columns: 1fr 1fr;
	}

	.site-footer {
		margin-top: 30px;
	}

	.site-content {
		word-wrap: break-word;
		padding: 0px 10px;
	}

	.index-block-title-and-seeall {
		flex-flow: column;
	}

	span.index-block-seeall a {
		margin: 0;
	}

	.index-block-all-video {
		grid-template-columns: 1fr 1fr;
	}

	.index-block-all-photo {
		grid-template-columns: 1fr 1fr;
	}

	.text-menu {
		padding: 0px 0px 14px 0px;
		display: none;
	}

	.h-b-n-logo-and-search {
		display: flex;
		justify-content: space-between;
		border: none;
		background: #fff;
		width: 100%;
		height: auto;
		align-items: center;
		margin: 2px 0px;
		flex-flow: column;
	}

	.search-input-text {
		font-size: 12px !important;
		font-weight: 600;
		font-style: italic;
		color: #000000 !important;
		padding: 16px 12px 16px 12px !important;
		opacity: 0.8;
		border: none !important;
	}

	.site-logo {
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: space-between;
		padding: 0px 0px 10px 0px;
		position: relative;
	}

	.header-search {
		width: 100%;
		border: 2px solid #464950;
		border-right: none;
		border-left: none;
		display: none;
	}
	.header-search.hidden {
		display: block;
	}
	.header-search #searchform div {
		display: flex;
		justify-content: space-between;
		width: 100%;
	}

	.site-header-all {
		display: flex;
		justify-content: space-between;
		padding: 10px 10px 10px 10px;
		width: 100%;
		margin: 0 auto;
	}

	span.index-block-all-one-right-top-date {
		color: grey;
		font-weight: 400;
		position: relative;
		margin-left: 16px;
		height: auto;
		line-height: 21px;
		font-size: 12px;
	}

	input#searchsubmit {
		padding: 0px 10px;
		margin-right: 0;
		font-weight: 500;
		font-size: 12px;
		border-radius: 0;
	}

	.header-block-new1 {
		width: 100%;
	}

	.index-tags {
		display: none;
	}

	span.index-block-title {
		font-size: 22px;
		text-align: center;
		line-height: 30px;
	}

	.mob-cate {
		display: block;
		position: relative;
		top: inherit;
		left: inherit;
	}

	.mob-cate ul.active {
		display: block;
		z-index: 99;
		position: absolute;
		width: 285px;
	}

	.anothers-content-all {
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
		margin-top: 20px;
	}

	.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content {
		margin-right: 0;
		margin-left: 0;
	}

	.page-anothers-title {
		font-size: 20px;
	}

	.but-prev {
		font-size: 14px;
	}

	.index-block-all-video-one-all {
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
		margin-top: 20px;
	}

	span.single-block-nines-one {
		font-size: 18px;
		line-height: 22px;
	}

	.where-single {
		font-size: 14px;
	}

	.where-single {
		display: flex;
		align-items: unset;
		flex-flow: column;
		line-height: 17px;
		margin-bottom: 10px;
	}

	.single-block-nines-one-text-and-photo {
		display: flex;
		justify-content: space-between;
		margin-top: 16px;
		flex-flow: column;
		width: 100%;
	}

	.single-block-nines-one-text {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
		order: 2;
		margin-top: 10px;
	}

	.single-block-nines-one-photo {
		width: 100%;
	}

	.single-block-nines-one-photo img {
		border: 1px solid #CCCCCC;
		width: 1000%;
		height: auto;
	}

	.photoreport-one ul {
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 20px;
		list-style: none;
		margin: 0;
	}

	.photoreport-one ul li {
		overflow: hidden;
		width: 100%;
		height: auto;
	}

	.page-date-anothers {
		font-size: 18px;
	}

	.page-date-anothers-text {
		font-size: 16px;
	}

	.videoreport-single-one {
		width: 100%;
	}

	.podkat-block {
		display: flex;
		list-style: none;
		margin-bottom: 20px;
		margin-top: 20px;
		flex-flow: row wrap;
	}

	/*.cat-item.current-cat a {
		border: 1px solid #fb933b;
		padding: 4px 12px;
		display: block;
		color: #fb933b;
	}
	*/

	.podkat-block li a {
		border: 1px solid #e8e8e8;
		color: #000;
		padding: 4px 12px;
		display: block;
		background: #fff;
		border-radius: 4px;
		font-size: 12px;
	}

	.podkat-block li {
		margin-right: 6px;
		margin-bottom: 6px;
	}

	.podkat-block li a:hover {
		border: 1px solid #fb933b;
		padding: 4px 12px;
		display: block;
		color: #fb933b;
	}

	.catalog-company-one {
		display: flex;
		border: 1px solid #e8e8e8;
		background: #fff;
		flex-flow: column;
		padding: 20px;
	}

	.catalog-company-right {
		margin-left: 0px;
		width: 100%;
		display: flex;
		flex-flow: column;
		justify-content: space-between;
		padding: 0;
		order: 2;
    	margin-top: 10px;		
	}

	.catalog-company-right-title a {
		font-size: 20px;
		color: #6c6c6c;
		font-weight: 600;
		line-height: 28px;
	}

	.catalog-company-right-title h2 {
		margin: 0;
		padding: 0;
		font-weight: 700;
		line-height: 10px;
		margin-bottom: 0;
		font-size: 30px;
	}

	.c-c-r-m-tit {
		color: #006887;
		margin-right: 10px;
		width: auto;
	}

	.catalog-company-right-tags-and-pod {
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		margin-top: 8px;
		flex-flow: column;
	}

	.catalog-company-left {
		width: 100%;
		height: auto;
		order: 2;
	}

	.post-thumbnail {
		display: block;
		margin: 0;
	}

	.men-in-mob {
		display: block;
	}

	.in-the-one-compan {
		position: relative;
		top: auto;
		left: auto;
		display: flex;
		justify-content: center;
	}

	.rub-title {
		width: 100%;
	}

	.categories {
		list-style: none;
		width: 100%;
	}

	.in-the-one-compan ul.active {
		display: block;
		z-index: 99;
		position: absolute;
		width: 100%;
		box-shadow: 0px 6px 10px 0px #ababab;
	}
	li.categories {
		list-style: none;
		display: none;
	}
	.content-area-pr {
		width: 100%;
		padding: 0px;
	}
	.company-main {
		width: 100%;
	}
.comp-one-right-top h1 {
    padding: 0;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    position: relative;
    line-height: 22px;
}
.comp-one-right-top span {
	background: #c0d799;
	color: #fff;
	padding: 2px 9px;
	font-weight: 500;
	margin-left: 0;
	border-radius: 3px;
	min-width: 80px;
	text-align: center;
}
.comp-one-right-top-flex {
    display: flex;
    width: 100%;
    flex-flow: column;
    align-items: flex-end;
}
.comp-one-right-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: column;
	position: relative;
}
.but-prev {
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    text-transform: none;
    display: flex;
    justify-content: flex-end;
}
.menu-scroll ul {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 15px 0px 15px 0px;
    border: 1px solid #e8e8e8;
    width: 100%;
}
.menu-scroll ul li {
    margin-bottom: 10px;
    text-align: center;
	display: ruby;
}
.comp-one-bottom {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    margin-bottom: 40px;
    flex-flow: column;
}
.comp-one-right {
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    margin-top: 10px;	
}
.c-c-r-m-tit-text {
    display: flex;
    font-weight: 600;
    flex-flow: column;
    margin-bottom: 4px;
}
span.c-c-r-m-text {
    color: #4e4d4d;
    line-height: 18px;
	width: 100%;
}
.comp-sl ul {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
    padding: 20px 0px 20px 0px;
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 10px !important;
}
ul.comp-slul li {
    overflow: hidden;
    width: 100%;
    height: 58px;
}
.comp-sl ul li a img {
    border-radius: 3px;
    height: auto;
    width: 100%;
    object-fit: cover;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    -webkit-transition: all 0.15s ease-out;
    display: block;	
}
.comp-desc-title-h3 {
    font-size: 16px;
    padding: 0px;
    line-height: 21px;
    margin-top: 20px;
}
.in-ph-vi {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
    padding: 10px 0px 20px 0px;
}
.in-ph-vi a {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 200px;
    padding: 0px;
    border: 1px solid #e8e8e8;
    background: #fff;
}
span.photo-one-ind-img img {
    border-radius: 3px;
    width: 100%;
    object-fit: cover;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    -webkit-transition: all 0.15s ease-out;
    height: 200px;
}	
.commp-one-left img {
    width: 100%;
    max-height: 290px;
    object-fit: cover;
    border-radius: 4px;
}
.commp-one-left {
    width: 100%;
}
#back-top {
    position: fixed;
    top: 0;
    display: none;
    background: #fff;
    width: 100%;
    z-index: 1111;
    transition: top 300ms linear;
    width: 100%;
    margin: 0px auto;
	left: 0;
}
.menu-scroll ul {
	display: flex;
	list-style: none;
	margin: 0;
	padding: 15px 0px 0px 0px;
	border: 1px solid #e8e8e8;
	width: 100%;
	overflow: auto;
}
.menu-scroll ul li a {
    padding: 4px 14px;
    color: #000;
    background: #ebebaf;
    border-radius: 3px;
    margin: 0px 8px;
    display: block;
    width: max-content;
}
.nav.nav-tabs.nav-justified::-webkit-scrollbar-button {
	background-image:url('');
	background-repeat:no-repeat;
	width:6px;
	height:0px
}

.nav.nav-tabs.nav-justified::-webkit-scrollbar-track {
 	background-color:#fff;
}

.nav.nav-tabs.nav-justified::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#ffcb17;
	box-shadow:0px 1px 1px #fff inset;
	background-image:url('https://yraaa.ru/_pu/24/59610063.png');
	background-position:center;
	background-repeat:no-repeat;
}

.nav.nav-tabs.nav-justified::-webkit-resizer{
	background-image:url('');
	background-repeat:no-repeat;
	width:7px;
	height:0px
}

.nav.nav-tabs.nav-justified::-webkit-scrollbar{
	width: 11px;
}

button.btn-next-brand.slick-arrow {
    right: 0px;
}
button.btn-prev-brand.slick-arrow {
	left: 0;
}
.footer-banner-sl {
    background: #fff;
    width: 100%;
    height: 100px;
    margin: 0 auto;
    margin-top: 40px;
}
.single-block-all-inc {
    display: flex;
    justify-content: space-between;
    flex-flow: column;
}
.single-block-right-inc {
    width: 100%;
    margin-top: 30px;
}
.single-block-left-inc {
    width: 100%;
}
.single-block-left-inc {
    width: 100%;
}	
.dop-content-one-block ul {
    list-style: none;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 14px;
    padding: 10px 0px 20px 0px;
    margin: 0;
}
.redaktor-2 {
    font-size: 14px;
    line-height: 22px;
}
span.dop-content-one-block-title {
    font-size: 24px;
    font-weight: 500;
    color: #777;
    line-height: 26px;
    margin-top: 20px;
    display: block;
}
.single-block-right-inc-onet ul li:nth-child(1) span.simple-title-lost {
    font-size: 15x;
    margin-bottom: 4px;
    display: block;
    line-height: 22px;
}
span.dop-content-one-block-desc {
    font-size: 14px;
    line-height: 24px;
}	
.single-block-nines-one-and-back {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #e8e8e8;
    padding: 0px 0px 10px 0px;
    margin-bottom: 20px;
    flex-flow: column;
    align-items: baseline;
}
span.single-block-nines-one {
display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    color: #3d3f55;
    line-height: 24px;
    width: 100%;
}	
.catalog-company-left img {
    object-fit: cover;
}
.single-block-date-and-comp {
    display: flex;
    justify-content: space-between;
    flex-flow: column;
}	
.single-block-date-and-comp {
    display: flex;
    justify-content: space-between;
    flex-flow: column;
}
.sitebars-right-and-left-one-pro {
    display: flex;
    justify-content: space-between;
    flex-flow: column;
}
.sitebars-left-one-pro {
    width: 100%;
}
.sitebars-right-one-pro {
    width: 100%;
    margin-top: 0px;
}
.single-block {
    display: grid !important;
    grid-template-columns: 1fr;
    padding: 0px 0px 20px 0px;
    width: 100%;
    list-style: none;
    z-index: 999;
    position: relative;
}	
span.post.post-post.current-item {
    display: none;
}
.current-item {
    display: none;
}	
	span.strl:last-child {
		display: none;
	}	
	
.comp-desc-title {
    font-size: 20px;
    color: #f4630e;
    border-bottom: 2px solid #e8e8e8;
    padding: 0px 0px 10px 0px;
    margin-bottom: 16px;
    text-align: center;
}	
.index-block-all-video-one a {
    height: auto;
    border: none;
    overflow: unset;
    margin-top: 8px;	
}	
span.index-block-all-one-right-bottom {
    color: #f7941e;
    font-weight: 400;
    display: none;
    opacity: 0;
    visibility: hidden;
}	
img.mack {
    position: absolute;
    z-index: 1;
    height: 100px;
    width: 110px;
    display: block;
}	
span.mask-img img {
	object-fit: cover;
    width: 109px;
    height: 100px;
    vertical-align: top;
    margin: 0px 5px 0px 0px;
    float: none;
    max-width: 200px;
    border-radius: 3px;
}	
span.index-block-all-one-right-top-title {
	line-height: 19px;
    margin-top: 0px;
    font-size: 14px;
    font-weight: 500;
    overflow: hidden;
    max-height: 76px;
}	
.index-block-all-one {
    display: flex;
    background-color: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 5px 0 rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 15%);
    float: left;
    width: 98%;
    padding: 8px;
    margin-left: 1px;
    margin-top: 1px;
}	
.comp-social-stats {
    display: flex;
    align-items: center;
    justify-content: center;
    border-top: 2px solid #e8e8e8;
    border-bottom: 2px solid #e8e8e8;
    margin: 40px 0;
    padding: 10px 0;
}	
.search-in-head-m {
    background: #f5620f;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    color: #fff;
    font-size: 13px;
    padding: 6px 10px;
}	
.search-in-head-m {
    display: block;
	cursor: pointer;	
}	
.wpsisac-image-slide img {
	height: auto !important;
	width: 100% !important;
	object-fit: cover;
	object-position: top center;
}
.wpsisac-slick-slider .slick-slide {
	padding: 0px !important;
}	
.wpsisac-image-slide, .wpsisac-slide-wrap {
    height: auto !important;
}	
.photoreport-one ul li a img {
    border-radius: 3px;
    height: auto;
    width: 100%;
    object-fit: cover;
    -moz-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    -webkit-transition: all 0.15s ease-out;
}	
.catalog-company-one-bottom {
    display: flex;
    flex-flow: column;
}	
.catalog-company-right-title {
}
.catalog-company-left-slider {
    display: flex;
    justify-content: center;
    width: 100%;
}	
.catalog-company-right-content {
    padding: 6px 0px 10px 0px;
    max-height: 150px;
    overflow: hidden;
    font-size: 15px;
    line-height: 20px;
}	
.wpsisac-slick-slider.design-1 .slick-dots {
    left: 0px !important;
    right: 0px !important;
    text-align: center;
    bottom: 8px !important;
}	
.wpsisac-image-slide img {
    height: 200px !important;
    width: 100% !important;
    object-fit: cover;
    object-position: top center;
}	
.wpsisac-slick-slider.design-1 .slick-dots {
    left: auto !important;
    right: 15px;
    text-align: center;
    bottom: 8px !important;
}
.header-search-mob {
	display: none;
	width: 100%;
    border-radius: 7px;
}
.header-search-mob > #ajaxsearchlite1{
	border: 4px solid #f1f1f1;
}
.header-search-mob.hidden {
	display: block;
}
.header-search-mob #searchform div {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.header-search-mob input#searchsubmit {
    padding: 0px 10px;
    margin-right: 0;
    font-weight: 500;
    font-size: 12px;
    border-radius: 0;
    background: #f1f1f1 url(../img/search.png) 9px 6px no-repeat;
    position: relative;
    width: 40px;
}
.search-input-text-m {
    font-size: 12px !important;
    padding: 10px 12px 10px 12px !important;
    opacity: 1;
    border: none !important;
}	

	span.index-block-seeall {
		display: none;
	}	
span.index-block-seeall-m {
    display: grid;
    justify-content: center;
    margin-top: 10px;
    text-transform: uppercase;
}
span.index-block-seeall-m a {
    color: #7d7d7d;
    border-bottom: 1px dotted #7d7d7d;
    font-size: 14px;
	margin-right: 0;
}

span.index-block-seeall-m a:hover {
    color: #f7941e;
    border-bottom: 1px dotted #f7941e;
}	
div#primary {
    overflow: hidden;
}	
ul.post-razm {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px 30px;
    padding: 28px 0px 20px 0px;
    list-style: none;
    margin: 0;
    border-top: 2px solid #e8e8e8;
    margin-top: 4px;
}	
.photorep-title-page {
    font-size: 28px;
    color: #343434;
    text-transform: uppercase;
    font-weight: normal;
    margin-left: 0;
    padding: 0;
    align-items: center;
    line-height: 32px;
}	
}
@media (max-width: 765px){
.custom-icon-search{
	display: block;
}	
}