@media all and (min-width: 1367px) {
	header .widget_user_avatar.menu_fix { left: calc(100% - 20%); }
}
@media all and (max-width: 1500px) {
	.tc_boxed {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0 24px !important
	}
	.tc_col_lmr .content_list.tiled .tile{width:50%}
	.tc_col_lmr .content_list.tiled .tile:nth-child(even) {padding-right:0}
	.tc_col_lmr .content_list.tiled .tile:nth-child(3n) {padding-right:10px}
	.tc_col_lmr .content_list.tiled .tile:nth-child(5n) {padding-right:0}
	.tc_col_lmr .content_list.tiled .info_bar .bi_user, .tc_col_lm .content_list.tiled .info_bar .bi_user{display:none}
	.tc_col_lmr .widget_content_list.tiles-big .item{width: calc(33% - 15px);}
	.tc_col_lmr .widget_content_list.tiles-big .item{clear:none !important}
	.tc_col_lmr .widget_content_list.tiles-big .item:nth-child(3n){margin-right:0}
	.tc_col_lmr .field_movie_list .iwrap{width:50%}
	.tc_col_lmr .iwrap:nth-child(3n+3) .player_wrap{margin-right:5px}
	.tc_col_lmr .photo_filter{margin:-10px -20px 15px;padding:0 10px}
	.tc_col_lmr .photo_filter .box_menu{margin-right:20px}
	.tc_col_lm .default_list_two, .tc_col_rm .default_list_two{grid-template-columns:repeat(auto-fill, minmax(32%, 1fr));}
	.tc_col_m .default_list_two{grid-template-columns:repeat(auto-fill, minmax(24%, 1fr));}
	.tc_col_m .default_list_two .my_default_list_item .my_item_wrap .miw_photo_block .miw_photo{width:100% !important}
}

@media (min-width:881px) and (max-width: 1500px) {
	.tc_col_lmr .box_menu_dd:last-child{left:auto !important;right:5px;}
}

@media all and (max-width: 1366px) {
	nav#main_menu.menu_fix .menu{margin:0 0 0 10px}
	header .widget_user_avatar.menu_fix{right:5px}
	.tc_col_lmr .default_list_two{grid-template-columns:repeat(auto-fill, minmax(32%, 1fr));}
	#breadcrumbs{margin:0 24px !important}
}

@media (min-width:992px) and (max-width: 1300px) {
	.tc_col_lmr .photo_filter .box_menu{margin-right: 35px;}
	.tc_col_lmr .box_menu_dd:nth-child(n+8){top:88px;}
	.tc_col_lmr .box_menu_dd:last-child{right: auto;left: 160px !important;}
}

@media all and (max-width: 1280px) {
	.sc_good_box .sc_good_image .sc_good_img{width:296px !important}
}

@media (min-width:991px) and (max-width: 1200px) {
	.tc_col_lmr .widget_content_slider .items .item .title{display:none}
	.tc_col_lmr .widget_content_slider .items {width:50px}
	.tc_col_lmr .widget_content_slider .slide {width: 90%}
	.tc_col_lmr .widget_content_slider .items .item .image{margin-right:0}
	.tc_col_lmr .widget_content_list.featured .item-first{width: 100%;float: none;margin-right: 0;}
	.tc_col_lmr .widget_content_list.tiles-big .item {width: calc(50% - 15px);}
	.tc_col_lmr .widget_content_list.tiles-big .item:nth-child(3n){margin-right:15px}
	.tc_col_lmr .widget_content_list.tiles-big .item:nth-child(2n){margin-right:0}
	.sc_good_box .sc_good_image .sc_good_img{width:276px !important}
}

@media (min-width:991px) and (max-width: 1152px) {
	.tc_col_lmr .default_list_two{grid-template-columns:1fr;}
	.default_list_two .my_default_list_item .my_item_wrap .miw_photo_block .miw_photo{width:100% !important}
}

@media all and (max-width: 1140px) {
	.sc_good_box .sc_good_image .sc_good_img{width:351px !important}
}

@media (min-width:991px) and (max-width: 1024px) {
	.widget-photolist li img{width:60px}
	#tc_bottom_header .menu li a,#tc_top_header .tc_boxed > div .widget_html_block{font-size:13px}
	#tc_top_header .menu li a{font-size:14px}
	.tc_col_lmr .widget_content_slider .items {width:60px}
	.tc_col_lmr .widget_content_slider .slide {width: 89%}
	.sc_good_box .sc_good_image .sc_good_img{width:313px !important}
}

@media all and (max-width: 991px) {
	.tc_col_lmr {
		padding-left: 31%;
		padding-right: 1%;
	}
	#body .tc_col_lmr aside#tc_right_sidebar {
		width: calc(100% + 44%);
		float: left;
		margin: 10px 0 0 56%;
		position: relative;
		left: -100%;
	}
	#body .tc_col_lmr aside {
		float: left !important;
		clear: left;
		overflow: visible;
	}
/*	header .widget_user_avatar .user_info .avatar{display:none}
	header .widget_user_avatar .user_info .name{margin-right:0}
*/
	header .widget_user_avatar .user_info .name{display:none}
	
	.sc_good_box .sc_good_image .sc_good_img{width:303px !important}
}
@media (min-width:881px) and (max-width: 991px) {
	.tc_col_lmr #tc_right_sidebar .widget_user_avatar .menu li ul {
        visibility: visible !important;
        position: static !important;
        width: 100% !important;
        box-shadow: none !important;
        border: none !important;
        background: transparent !important;
        display: none;
        padding-left: 0 !important;
    }
    .tc_col_lmr #tc_right_sidebar .widget_user_avatar .menu li ul li {padding-left:10px!important;}
    .tc_col_lmr #tc_right_sidebar .widget_user_avatar .menu .folder:hover,.tc_col_lmr #tc_right_sidebar .widget_user_avatar .menu li ul li:hover {background: transparent !important;}
	.tc_col_lm {padding-left: 34%}
	#body .tc_col_lm aside#tc_left_sidebar {
		width: 48%;
		margin-left: -51%;
		float: left !important;
		clear: left;
		overflow: visible;
	}
	.tc_col_rm {padding-right: 34%}
	#body .tc_col_rm aside#tc_right_sidebar {
		width: 48%;
		margin-right: -51%;
		float: right !important;
		clear: left;
		overflow: visible;
	}
}

@media (min-width:881px) and (max-width: 960px) {
	.tc_col_lmr .photo_filter .box_menu{margin-right: 20px;}
	.tc_col_lmr .box_menu_dd:last-child{right: auto;top:88px;left:0 !important;}
}

@media (min-width:881px) and (max-width: 920px) {
	.widget_content_slider .items .item .title{display:none}
	.widget_content_slider .items {width:50px}
	.widget_content_slider .slide {width: 90%}
	.widget_content_slider .items .item .image{margin-right:0}
	.tc_col_lmr .widget_content_list.featured .item-first{width: 100%;float: none;margin-right: 0;}
	.tc_col_lmr .widget_content_list.tiles-big .item {width: calc(50% - 15px);}
	.tc_col_lmr .widget_content_list.tiles-big .item:nth-child(3n){margin-right:15px}
	.tc_col_lmr .widget_content_list.tiles-big .item:nth-child(2n){margin-right:0}
	.tc_col_lmr .widget_content_list.tiles-big .item .title a {display: inline-block;height: 40px;overflow: hidden;}
	footer #widget_pos_footers > div{width:30%}
	.tc_col_lm .default_list_two,.tc_col_rm .default_list_two{grid-template-columns:1fr;}
	.default_list_two .my_default_list_item .my_item_wrap .miw_photo_block .miw_photo{width:100% !important}
}

@media all and (max-width: 920px) {
	.tc_col_lm .field_movie_list .iwrap,.tc_col_rm .field_movie_list .iwrap{width:50%}
	.tc_col_lm .iwrap:nth-child(3n+3) .player_wrap,.tc_col_rm .iwrap:nth-child(3n+3) .player_wrap{margin-right:5px}
	.sc_good_box .sc_good_image .sc_good_img{width:278px !important}
}

@media all and (max-width: 899px) {
	.sc_good_box .sc_good_image .sc_good_img{width:410px !important}
}

@media all and (max-width: 880px) {
	#tc_top_header .tc_boxed > div > .menu li a{background:none;padding:11px 14px 9px}
	#tc_top_header .tc_boxed > div > .menu li a:after{content:none}
	footer #widget_pos_footers > div{width:47%}
	footer #widget_pos_footers > div:nth-child(3n){clear:both}
	.widget-photolist li img{width:60px}
	
	.tc_col_lmr, .tc_col_lm, .tc_col_rm{
		padding-left: 2px;
		padding-right: 2px;
	}
	#body .tc_col_lmr section#tc_main_content {
		float: none;
	}
	#body .tc_col_lmr aside#tc_left_sidebar {
		width: 49%;
		margin-left: 0;
	}
	#body .tc_col_lm aside#tc_left_sidebar {
		width: 100%;
		margin: 0;
		padding: 1px;
	}
	#body .tc_col_rm aside#tc_right_sidebar {
		width: 100%;
		margin: 0;
		padding: 1px;
		right: 0;
	}
	#body .tc_col_lmr aside#tc_right_sidebar {
		width: 49%;
		float: right !important;
		margin: 0;
		position: relative;
		left: auto;
		right: auto;
		clear: right;
	}
	#tc_top_header{/*height:85px*/}
	.tc_th_left,.tc_th_right{float:none;width:100%;max-width:none;display: inline-block;border: 1px solid rgba(0, 0, 0, 0.10);}
	.tc_th_right{
		margin-top: 0px; 
		padding-right: 10px; 
		border-top: none;
		border-bottom: none;
		border-left: none;
		text-align: right;
	}
	.topbar_search_form fieldset input[type="search"],.topbar_search_close{height:42px;line-height:42px}
	.topbar_search_form fieldset:after {
		top: 10px;
		left: -10px;
		font-size: 20px;
		line-height: 26px;
		width: 44px;
	}
	#search_form .input {width: 100% !important;)
	
	.tc_col_lmr .field_movie_list .iwrap{width:33%}
	.tc_col_lmr .iwrap:nth-child(3n+3) .player_wrap{margin-right:0}
	nav#main_menu {display: inline-block}
	
	.tc_boxed {margin: 0 14px !important;}
	
	header .tc_th_right .wd_notices_icons li .wd_open_block{left: 0;right: auto;}
	header .tc_th_right .wd_notices_icons li .wd_open_block:after {right: auto;left: 11px;}
	
	#body aside .widget_content_list.tiles-big {margin-right: -15px;}
	#body aside .widget_content_list.tiles-big .item{float: left;width: calc(25% - 15px)}
	
	.tc_col_lm aside .widget_user_avatar .menu li ul,.tc_col_rm aside .widget_user_avatar .menu li ul {
        visibility: visible !important;
        position: static !important;
        width: 100% !important;
        box-shadow: none !important;
        border: none !important;
        background: transparent !important;
        display: none;
        padding-left: 0 !important;
    }
    .tc_col_lm aside .widget_user_avatar .menu li ul li ,.tc_col_rm aside .widget_user_avatar .menu li ul li {padding-left:10px!important;}
    .tc_col_lm aside .widget_user_avatar .menu .folder:hover,.tc_col_lm aside .widget_user_avatar .menu li ul li:hover,.tc_col_rm aside .widget_user_avatar .menu .folder:hover,.tc_col_rm aside .widget_user_avatar .menu li ul li:hover {background: transparent !important;}
	.tc_col_lmr .default_list_two{grid-template-columns:repeat(auto-fill, minmax(31%, 1fr));}
	.default_list_two .my_default_list_item .my_item_wrap .miw_photo_block .miw_photo{width:100% !important}
}

@media all and (max-width: 800px) {
	.tc_col_lmr .iwrap:nth-child(2n+2) .player_wrap{margin-right:5px}
	footer #widget_pos_footers > div{width:46%}
	.tc_col_lmr .box_menu_dd:last-child{left:auto !important;right:5px;}
	.sc_good_box .sc_good_image .sc_good_img{width:370px !important}
}
@media all and (max-width: 768px) {
	#body .field_movie_list .iwrap{width:50%}
	.tc_col_lmr .iwrap:nth-child(2n+2) .player_wrap{margin-right:0}
	.tc_col_lmr .iwrap:nth-child(odd) .player_wrap{margin-right:5px}
	.widget_content_slider .slide{width:92%}
	footer .tc_copyrights .tc_copyright_blocks{display:block}
	footer .tc_copyrights .tc_left_copyright {width: 100%}
	footer .tc_copyrights .tc_right_copyright {width: 100%;display: inline-block;text-align:left;padding: 8px 0;border-top: 1px dashed rgba(255, 255, 255, 0.18);}
	footer .tc_copyrights .tc_right_copyright .menu {float: left}
	.tc_col_lmr .default_list_two{grid-template-columns:repeat(auto-fill, minmax(32%, 1fr));}
	.tc_col_lmr .default_list_two .my_default_list_item .my_item_wrap .miw_photo_block .miw_photo{width:100% !important}
	.tc_col_m .default_list_two{grid-template-columns:repeat(auto-fill, minmax(32%, 1fr));}
}

@media all and (max-width: 640px) {
	#body .tc_col_lmr aside#tc_left_sidebar,#body .tc_col_lmr aside#tc_right_sidebar,footer #widget_pos_footers > div{
		width: 100%;
		margin:0;
		padding:0;
		float:none;
	}
	#widget_pos_footers{padding:10px}
	.tc_col_lmr aside .widget_user_avatar .menu li ul {
        visibility: visible !important;
        position: static !important;
        width: 100% !important;
        box-shadow: none !important;
        border: none !important;
        background: transparent !important;
        display: none;
        padding-left: 0 !important;
    }
    .tc_col_lmr aside .widget_user_avatar .menu li ul li {padding-left:10px!important;}
    .tc_col_lmr aside .widget_user_avatar .menu .folder:hover,.tc_col_lmr aside .widget_user_avatar .menu li ul li:hover {background: transparent !important;}
	.widget_content_slider .slide{width:90%}
	#tc_cp_widgets{display:none}
	header #tc_cp_logo{width:100%}
	.tc_col_lmr .photo_filter{margin:-10px 0 15px;padding:0 20px}
	.tc_col_lmr .photo_filter .box_menu{margin-right:0}
	.sc_good_box .sc_good_image .sc_good_img{width:290px !important}
}

@media all and (max-width: 599px) {
	.sc_good_box .sc_good_image .sc_good_img{width:100% !important}
	.default_list_two{grid-template-columns:1fr !important;}
	#group_profile_header + .subscribe_wrap a span{display:none}
}
@media all and (max-width: 500px) {
	#body .field_movie_list .iwrap{width:100%}
	.field_movie_list .iwrap .player_wrap{margin-right:0 !important}
	.widget_content_list.tiles-big,#body aside .widget_content_list.tiles-big{margin:0}
	.widget_content_list.tiles-big .item,#body aside .widget_content_list.tiles-big .item{width: calc(50% - 15px);}
	.widget_content_slider .slide {width: 88%}
	.tc_col_lmr .content_list.tiled .tile{width: 100% !important;padding:0}
	#group_profile_header .group_menu_title{padding: 11px 22px 11px 16px;font-size: 0}
}

@media all and (max-width: 480px) {

	.tc_boxed {margin: 0 6px !important;}

	#tc_bottom_header .tc_boxed {margin: 0 !important;}
	#layout nav#main_menu{display:none}
	a.menu_mobile {
        color: #444;
        display: block !important;
        text-decoration: none;
        padding: 12px;
        font-size: 20px;
		z-index: 2;
    }

	body #maps-map-block #map-canvas {
        height: 240px !important
    }
	footer .tc_footer_text{padding:0 10px}
	header.tc_header #tc_top_header .menu{z-index:5}
	header.tc_header #tc_top_header .tc_th_left .menu{z-index:6}
	.content_item .info_bar .bar_item, .content_list_item .info_bar .bar_item {padding-top: 7px;}
	.content_item .info_bar .bi_share, .content_list_item .info_bar .bi_share{padding:0 0 12px}
	header .widget_user_avatar.menu_fix{position: static;z-index: 2;}
	.content_moderation_notice{margin: -15px 0 0 0;padding: 0;line-height: 14px;}
	form .buttons{margin-bottom: 20px;}
	form .buttons input.button{margin-bottom:3px}
}

@media all and (max-width: 440px) {
	.widget_content_slider .slide {width: 100%;height: 160px;}
	.widget_content_slider .items .item{padding:0}
	.content_item.albums_item .info_bar > div{width: 100%;display: flex;padding: 8px 0;height: auto;line-height: normal;}
	.content_item.albums_item .info_bar  > div > div{margin:auto}
}

@media all and (max-width: 400px) {
	header .tc_th_right .wd_notices_icons li #pm_notices_window{left: -45px;right: auto;}
	header .tc_th_right .wd_notices_icons li #pm_notices_window:after {right: auto;left:57px;}
	.share .ya-share2__container_size_s .ya-share2__item {margin:6px;}
	.pagebar_notice{display:none}
}

@media all and (max-width: 376px) {
	header.tc_header #tc_top_header .menu{
		padding: 0px 18px 0px 0px !important;
	}
	.widget_content_list.featured .details, #tc_cp_widgets{display:none}
	#tc_top_header .tc_boxed > div > ul{width:42px;}
	#tc_top_header .tc_boxed > div > ul .flexMenu-popup{right:auto;}
	#tc_top_header .tc_boxed > div > div + ul .flexMenu-popup{right: 0;}
	#tc_top_header .tc_boxed > div > ul .flexMenu-popup li{background: #f7f5f5}
	#tc_top_header .tc_boxed > div > ul .flexMenu-popup li a{padding: 5px 10px}
	.login_form h3{font-size:14px}
	header #tc_cp_logo{width:99%}
}

@media all and (max-width: 360px) {

	.tc_boxed {margin: 0 2px !important;}

}

@media all and (max-width: 340px) {

	.tc_boxed {margin: 0 !important;}
	.tc_th_left, .tc_th_right{width:99%}
	.widget-photolist li img {
		width: 58px;
	}
	
	footer .tc_boxed{min-width: 290px;}
	
}

@media all and (max-width: 320px) {
	header.tc_header #tc_top_header .widget_user_avatar .menu{left:0}
	header #tc_top_header .widget_user_avatar .menu > li ul{right: auto;left: 118px;}
}