/** 1200 BEGIN ************************************/

/*1200 min-begin*/
@media (min-width: 1256px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1196px;
	}
}
@media (max-width: 1256px) { 
	.top-slider-mini .top-slider-item {
		margin-right: 0px;
	}
	.top-slider-mini .slick-list:before {
		right: -1px;
	}
}
/*1200 min-end*/

/*1200 max-begin*/
@media (max-width: 1200px) {

	* {
		font-size: 14px;
	}

	.top-slider .top-slider-item .top-slider-item-text h2 {
	    font-size: 42px;
	}
	.top-slider .top-slider-item .top-slider-item-top * {
	    font-size: 14px;
	}

	.top-slider-mini .top-slider-item {
		padding: 18px;
	}
	.top-slider-mini .top-slider-item .top-slider-item-image {
	    width: 90px;
	    height: 90px;
	}
	.top-slider-mini .top-slider-item .top-slider-item-top * {
	    font-size: 12px;
	}

	.news-latest .news-latest-item .news-latest-item-top > span {
    	font-size: 12px;
	}
	.news-latest .news-latest-item .news-latest-item-bottom h2 {
	    font-size: 14px;
	}
	.news-latest .news-latest-item .news-latest-item-teaser {
		font-size: 13px;
	}

	.content-right-block .content-right-block-item-header h2 {
	    font-size: 28px;
	}
	.content-right-block .content-right-block-item-header a {
		font-size: 13px;
		margin-left: 15px;
	}

	.person-right .persona-right-item .persona-right-item-avatar .persona-no-avatar {
		font-size: 22px;
	}
	
	.person-right .persona-right-item .persona-right-item-text .persona-right-item-category {
	    font-size: 13px;
	}

	.footer-menu-in {
	    column-count: 3;
	}
	


}
/*1200 max-end*/

/** 1200 END ************************************/

@media (min-width: 992px) and (max-width: 1200px) {
	.top-slider-mini .top-slider-item .top-slider-item-text h2 {
	    font-size: 14px;
	}
	.posters-right .poster.right-block-poster .right-block-poster-bottom h2 {
	    font-size: 14px;
	}
	.person-right .persona-right-item .persona-right-item-avatar {
	    width: 50px;
	    height: 50px;
	    margin-right: 10px;
	}
}

/** 992 BEGIN ************************************/

/*992 min-begin*/
@media (min-width: 992px) {
	
	.posters-right .poster.right-block-poster:nth-child(6):last-child,
	.person-right .persona-right-item:nth-child(6):last-child {
		display: none;
	}
	.top-menu-button {
		display: none;
	}
}
/*992 min-end*/

/*992 max-begin*/
@media (max-width: 992px) {

	.top-menu {
		display: none;
	}
	.top-menu.active {
		display: block;
		position: relative;
		height: 0;
		margin-bottom: 0;
		 z-index: 99;
	}
	.top-menu.active .top-menu-in {
		background: var(--color_white_d);
		height: auto;
		flex-direction: column;
		max-height: calc(100vh - 140px);
		overflow-y: auto;
        position: relative;
        z-index: 9999;
	}
	.top-menu.active .top-menu-in a {
		color: var(--color_black);
		display: flex;
		justify-content: center;
    padding: 10px 0;
    height: auto;
	}
	.top-menu .top-menu-in .menu-item-has-children .sub-menu-wrap {
	    display: block;
	    position: relative;
	    top: 0;
	}
	.top-menu .top-menu-in .menu-item .sub-menu-wrap a {
	    font-size: 14px;
	}
	
	.whatsapp-phone {
		display: none;
	}

	.top-slider .top-slider-item .top-slider-item-text h2 {
	    font-size: 38px;
	}
	.posters-right .poster.right-block-poster {
		padding: 0;
	}
	.posters-right .poster.right-block-poster .right-block-poster-in {
		padding: 10px 0;
	}
	.posters-right .poster.right-block-poster .right-block-poster-text {
		padding: 0;
	}
	.person-right .persona-right-item .persona-right-item-avatar {
	    width: 100px;
	    height: 100px;
	}
	.person-right .persona-right-item .persona-right-item-avatar .persona-no-avatar {
	    font-size: 34px;
	}
	.banner.banner-right {
		order: 2;
		width: calc(50% - 10px);
	}
	.footer-menu-in {
	    column-count: 2;
	}
	


}
/*992 max-end*/

/** 992 END ************************************/

@media (min-width: 768px) and (max-width: 992px) {
	.person-right .persona-right-item,
	.posters-right .poster.right-block-poster {
		width: calc(50% - 10px);
	}
	.person-right .persona-right-item:nth-child(3) {
	    padding-top: 0;
	}
	.posters-right .poster.right-block-poster:nth-child(2),
	.posters-right .poster.right-block-poster:nth-child(3) {
	    margin-top: -20px;
	}
}

/** 768 BEGIN ************************************/

/*768 min-begin*/
@media (min-width: 768px) {

}
/*768 min-end*/

/*768 max-begin*/
@media (max-width: 768px) {
	.subscrib-online {
		display: none;
	}
	.rightsidebar {
		order:  0;
	}
	.blocks {
        width: 100%;
    }
.sectionContent .blocks {
	display: flex;
}
.sectionContent .blocks div {
	margin-top: 0;
}
.top-slider .top-slider-item .top-slider-item-text {
padding: 0 15px;
}
.wrapper > .row {
    flex-direction: column-reverse;
	}
	.pre-header-menu {
		display: none;
	}
	.sectionContentHelp > a {
    width: calc(50% - 15px);
	
	}
	.pre-header-item.langs {
		margin-left: 0;
		margin-right: auto;
	}
	.langs .lang-item:first-child {
		margin-left: 0;
	}
	.top-menu-button {
    margin-left: 15px;
		margin-right: 0;
	}
	.news-latest .news-latest-item {
	    width: calc(50% - 15px) !important;
	}
	.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-image,
	.news-latest .news-latest-item:nth-child(10n) .news-latest-item-image {
	    width: 100%;
   		height: 180px;
	}
	.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-text,
	.news-latest .news-latest-item:nth-child(10n) .news-latest-item-text {
	    height: auto;
	    width: 100%;
	    right: auto;
	    left: 0;
	    padding-bottom: 28px;
	}
	.news-latest .news-latest-item .news-latest-item-bottom h2,
	.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-bottom h2,
	.news-latest .news-latest-item:nth-child(10n) .news-latest-item-bottom h2 {
	    font-size: 17px;
   		line-height: 21px;
	    height: 63px;
	    margin-bottom: 0;
	}
	.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-bottom .news-latest-item-teaser,
	.news-latest .news-latest-item:nth-child(10n) .news-latest-item-bottom .news-latest-item-teaser {
	    display: none;
	}
	.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-backgraund,
	.news-latest .news-latest-item:nth-child(10n) .news-latest-item-backgraund {
	    flex-direction: column;
	}
	.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-backgraund-top,
	.news-latest .news-latest-item:nth-child(10n) .news-latest-item-backgraund-top {
	    height: 129px;
	    width: 100%;
	    transform: rotate(0deg);
	    transform-origin: 100% 100%;
	    margin-top: 0;
	}
	.news-latest .news-latest-item:nth-child(10n+4) .news-latest-item-backgraund-bottom,
	.news-latest .news-latest-item:nth-child(10n) .news-latest-item-backgraund-bottom {
	    height: 105px;
	    width: 100%;
	}
	.footer-menu {
	    width: 100%;
	    flex: none;
	    margin-bottom: 30px;
	}
	.footer-menu-in {
	    column-count: 4;
	}
	.top-slider-mini {
		display: none;
	}
	.top-slider .top-slider-item {
		height: 200px;
	}
	.top-slider .top-slider-item .top-slider-item-text h2 {
	    font-size: 24px;
		line-height: 28px;
		font-weight: 400;
	}
	.top-slider .top-slider-item .top-slider-item-top {
	    margin-bottom: 0;
	    margin-top: 10px;
	    order: 2;
	    opacity: 0.7;
	}
	.top-slider .top-slider-item .top-slider-item-top * {
	    font-size: 12px;
	}
	.top-slider .top-slider-item .top-slider-item-top .top-slider-item-date {
	    font-weight: 400;
	}
	.content-header h1 {
		font-size: 24px;
		line-height: 28px;
	}
	.content-header .content-header-info .content-header-info-item {
		margin-bottom: 10px;
	}
	.social-ls {
		position: absolute;
		top: 5px;
		right: 10px;
	}
	.social-ls-item:before {
		font-size: 20px;
		margin-left: 10px;
	}
	.logo img {
		max-height: 58px;
	}
}
/*768 max-end*/

/** 768 END ************************************/

/** 576 BEGIN ************************************/

/*576 min-begin*/
@media (min-width: 576px) {

}
/*576 min-end*/

/*576 max-begin*/
@media (max-width: 576px) {
	.na-last-novosti {
		display: none !important;
	}
	.footer-menu-in {
	    column-count: 3;
	}
	.footer-info {
	    max-width: 100%;
	    text-align: right;
	}
	
	.banner.banner-right {
	    width: 100%;
	    max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.top-slider .top-slider-item .top-slider-item-image:after {
		height: 100%;
	}
	.top-menu .top-menu-in {
		width: 100vw;
	}
	.footer-menu-in {
	   column-count: 2;
	}
	.sectionContentHelp > a {
    width: 100%;
	
	}
	.socials.pre-header-item .social-item {
    padding-left: 5px;
    padding-right: 5px;
	}
	.socials.pre-header-item .social-item:before {
	font-size: 16px;
	}
	.langs .lang-item {
    margin: 0 10px;
	}
	
	#newsMobile #imagesMobile,
	#newsMobile #titlesMobile {
	display: none;
	}
}
/*576 max-end*/

/** 576 END ************************************/

/** 420 BEGIN ************************************/

/*420 min-begin*/
@media (min-width: 420px) {

}
/*420 min-end*/

/*420 max-begin*/
@media (max-width: 420px) {
	.pTitle, .pTitleSmall {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 5px;
    }
	.news-latest .news-latest-item {
	    width: 100% !important;
	}
	.socials.header-item {
		display: none;
	}
	.top-news-item {
	    width: calc(50% - 10px);
	}
	.top-news-item:nth-child(1) {
	    width: 100%;
	}
}
/*420 max-end*/

/** 420 END ************************************/

/**************************************/

/** 320 BEGIN ************************************/

/*320 min-begin*/
@media (min-width: 320px) {

}
/*320 min-end*/

/*320 max-begin*/
@media (max-width: 320px) {
	.posters-right .poster.right-block-poster .right-block-poster-image {
	    width: 80px;
	    height: 80px;
	}
	.posters-right .poster.right-block-poster .right-block-poster-bottom h2 {
	    font-size: 14px;
	}
	.posters-right .poster.right-block-poster .right-block-poster-bottom h2 sup {
		font-size: 9px;
		padding: 0px 3px 2px;
		top: -2px;
	}
	.person-right .persona-right-item .persona-right-item-avatar {
	    width: 80px;
	    height: 80px;
	}
}
/*320 max-end*/

/** 320 END ************************************/

/**************************************/




/** 1 BEGIN ************************************/

/*1 min-begin*/
@media (min-width: 1px) {

}
/*1 min-end*/

/*1 max-begin*/
@media (max-width: 1px) {

}
/*1 max-end*/

/** 1 END ************************************/

/**************************************/