@media screen and (max-width:1366px){
	.btn_new{
		padding: 4px 2px;
		line-height: 14px;
	}
}
@media screen and (max-width:992px){
	#top_search{
		padding-bottom:8px;
	}
	.pills-menu .active{
		padding-top: 2px;
	}
	.list_columns .content_list_item {
		padding: 15px 15px 34px 15px;
		margin-bottom: 0;
	}
	.pills-menu *{
		font-size: 12px;
		line-height: 12px;
	}
	.dt_newsscroll_item:after{
		content: '';
		position: absolute;
		right: 0px;
		top: 0px;
		height: 100%;
		width: 30px;
		background: linear-gradient(to left, #ffffff, #ffffff00);	
	}
	.f_teaser .value{
		font-size:16px;
	}
	#scroll_news{
		margin-bottom:-5px;
	}
	.td_top {
		display: block;
		width: 100%;
		text-align: center;
	}
	.td_left{
		border:0px;
	}
	.td_top > *{
		float: none!important;
		margin: 0px auto!important;
		text-align: center;
	}
	.td_center{
		padding:0px;
	}
	.td_top > form{
		width: 20rem;
	}
	.logo_text {
		text-transform: uppercase;
		padding: 4px 0px 12px 0px;
	}
	body.style1::before{background-image:url('../images/s1_bg_t.jpg');}
	body.style2::before{background-image:url('../images/s2_bg_t.jpg');}
	body.style3::before{background-image:url('../images/s3_bg_t.jpg');}
	body.style4::before{background-image:url('../images/s4_bg_t.jpg');}
	#top_extra{
		margin-bottom:0px;
	}
	#main_menu{
		padding:0px;
	}
	#main_menu .open_mobile_nav::before, #main_menu .open_mobile_nav i::before, #main_menu ul.menu li.level1 > a > span::before {
		color: #2897e2;
	}
	.home_img {
		margin-top: 0px!important;
	}
	.style3 #scroll_news_inner{
		padding:0;
	}
	#scroll_news_box .breaknews{
		display:none;
	}
	#main_column_wrap{
		margin-bottom:10px;
	}
	#footer_widgets,
	#footer #counter,
	#footer_widgets .module,
	#powered{
		float:none;
		width:100%;
	}
	#footer_widgets{
		margin-bottom:15px;
		padding-bottom:15px;
	}
	#footer #copyright,
	#banner4{
		text-align:center;
	}
	#foo_extra{
		float:none;
		text-align:center;
	}
	#foo_extra .extra-link{
		float:none;
		display:inline-block;
	}
	#main_menu select{
		height:50px;
		width:100%;
	}
	#top_menu select{
		float:left;
	}
	#user_box{
		margin:0 15px 0 0;
	}
	#footer_widgets ul.menu{
		float:none;
		text-align:center;
	}
	#on_top.pos1{top:0 !important;left:0 !important;}
	#on_top.pos2{top:0 !important;right:0 !important;}
	#on_top.pos3{bottom:0 !important;left:0 !important;}
	#on_top.pos4{bottom:0 !important;right:0 !important;}
	#age_limit.pos1{top:0 !important;left:0 !important;}
	#age_limit.pos2{top:0 !important;right:0 !important;}
	#age_limit.pos3{bottom:0 !important;left:0 !important;}
	#age_limit.pos4{bottom:0 !important;right:0 !important;}
	#age_limit_inner p{
		padding-bottom:10px;
		font-size:1.0667rem;
		line-height:1.4rem;
	}
	#age_limit_inner p::before{
		top:15px;
	}
	span.age_limit_button{
		padding:0 10px;
	}
	.tabs-menu > select{
		display:block !important;
		margin-bottom:15px;
	}
	.tabs-menu ul{
		display:none;
	}
	.markItUpHeader ul li{
		margin-bottom:2px;
	}
	#pm_window{
		width:600px;
	}
	#pm_contact #contact_toggle{
		display:block;
	}
	#pm_window .right-panel{
		width:100%;
		left:-600px;
		display:none;
	}
	#pm_window .left-panel{
		width:100%;
		padding-left:0;
	}
	.dt_newsslider .dt_newsslider_slide_info{
		padding-left:2.4rem;
	}
	.dt_newsslider .dt_newsslider_slide_title{
		font-size:1.6667rem;
		line-height:1.8rem;
		padding:0 0 15px;
	}
	.dt_newsslider .dt_newsslider_slide_desc{
		font-size:1rem;
		padding:0 0 15px;
		line-height:1.333rem;
	}
	.content_list.tiled .info_bar{
		font-size:.8rem;
	}
	.content_list.tiled .bi_rating .rating_widget .arrow{
		font-size:1.2rem;
	}
	.share .ya-share2__container_size_s .ya-share2__item{
		margin-right:10px;
	}
	.activity-list .item .actions{
		opacity:.6;
	}
	.filter-panel .fields .field:nth-child(even),
	.filter-panel .fields .field:nth-child(odd){
		float:none;
		clear:both;
		width:100%;
		padding:10px 0;
	}
	.photo_filter{
		padding:0;
	}
	.photo_filter .box_menu{
		width:50%;
		display:block;
		margin-right:0;
		margin-bottom:1px;
	}
	.photo_filter .box_menu:first-child{
		border-radius:0;
	}
	.photo_filter .clear_filter{
		position:static;
		float:left;
		display:block;
		border-radius:0;
		width:50%;
	}
	.box_menu_dd{
		width:50%;
	}
	.box_menu_dd:nth-child(6),
	.box_menu_dd:nth-child(8){
		top:80px;
	}
	.box_menu_dd:nth-child(10),
	.box_menu_dd:nth-child(12){
		top:120px;
	}
	.box_menu_dd:nth-child(14),
	.box_menu_dd:nth-child(16){
		top:160px;
	}
	.striped-list.list-64 .item .actions{
		float:none;
		line-height:1.2;
		clear:both;
		margin:0 0 0 80px;
	}
	.striped-list.list-64 .icon + .title{
		float:none;
		max-width:none;
		margin:0 0 0 80px;
	}
	.content_list_styles .style_switch span{
		display:none;
	}
	/*end of 992*/
}
@media screen and (max-width:639px){
	.btn_new{
		width:100%;
		line-height: 28px;
		margin:0px 0px 8px 0px;
	}
	.btn_ignor{
		width:100%;
		margin:0px 0px 0px 0px;
	}
	.btn {
		margin: 0px 15px;
	}
	.title.clr{
		padding:0px 8px;
	}
	#wrap_box{
		padding-right: 0px;
		padding-left: 0px;
	}
	.inner_wrap {
		width: 100% !important;
		max-width: 480px;
	}
	.list_columns .content_list_item {
		padding: 15px 15px 0px 15px;
		margin-bottom: 0;
	}
	.logo_text {
		float: none;
		padding: 2px 0px 10px 0px;
		text-align: center;
	}
	body.style1::before{background-image:url('../images/s1_bg_m.jpg');}
	body.style2::before{background-image:url('../images/s2_bg_m.jpg');}
	body.style3::before{background-image:url('../images/s3_bg_m.jpg');}
	body.style4::before{background-image:url('../images/s4_bg_m.jpg');}
	#logo{
		height:auto;
		float:none;
		clear:both;
		margin:0 0 15px;
	}
	#logo .logo{
		text-align:center;
		display:block;
	}
	#top_search form{
		float:none;
		min-width:250px;
		width:100%;
		margin:0 auto;
	}
	#top_search input[type="text"]{
		float:none;
		width:100%;
		font-size:.8rem;
		padding-left:10px;
	}
	.mobile_nav_box + nav + #top_extra{
		margin-bottom:0;
	}
	#top_menu #top_extra + select{
		float:none;
		width:100%;
	}
	#bottom .widget{
		width:90%;
		box-sizing:border-box;
		padding-bottom:15px;
		margin:0 auto;
		clear:both;
		float:none;
	}
	#age_limit_inner{
		width:90%;
		height:320px;
		margin-left:-45%;
		margin-top:-160px;
	}
	#age_limit_inner p{
		padding:10px 20px 10px 70px;
		font-size:1rem;
		line-height:1.2rem;
	}
	#age_limit_inner p::before{
		left:10px;
		top:10px;
	}
	#age_limit_buttons{
		margin:0;
	}
	#cookie_alert p{
		text-align:center;
		margin-right:0;
	}
	#cookie_alert #cookie_ok{
		position:static;
		top:auto;
		right:auto;
		margin-top:0;
	}
	.pagebar_nav,
	.pagebar_pages{
		float:none;
		width:100%;
	}
	.pagebar_nav{
		border-bottom:1px solid rgba(0,0,0,.05);
		margin-bottom:10px;
	}
	.pagebar_pages,
	.pagebar_notice{
		text-align:center;
		margin:0;
		display:block;
	}
	.pagebar_nav .pagebar_page{
		width:50%;
		text-align:center;
	}
	#pm_contact .markItUpHeader ul a{
		padding:4px !important;
	}
	#pm_contact .smilepanel{
		width:100%;
		right:0;
	}
	#pm_contact .composer .buttons input{
		line-height:1.333rem;
		min-height:1.333rem;
	}
	#comments_widget #comments_refresh_panel{
		display:none;
	}
	#pm_contact .overview{
		position:relative;
		padding:9px 0 9px 5px;
	}
	#pm_contact .actions{
		float:none;
		line-height:50px;
		background:url('../images/fill.png') repeat 0 0 #fff;
		display:none;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		padding:0 0 0 10px;
	}
	#pm_contact .actions.actions-active{
		display:block;
		text-align:right;
		padding-right:60px;
	}
	#pm_contact .toogle-actions{
		display:block;
		position:absolute;
		right:9px;
		top:50%;
		width:30px;
		height:30px;
		margin-top:-15px;
		opacity:.7;
		cursor:pointer;
		border-radius:2px;
	}
	#pm_contact .toogle-actions::before{
		font-family:'fontello';
		content:'\e663';
	}
	#pm_contact .toogle-actions.toogle-actions-active{
		opacity:1;
	}
	#pm_contact .overview .user_date_log{
		display:none!important;
	}
	.nyroModalMessage input.button-small{
		padding:4px 7px;
		font-size:12px;
	}
	.widget_content_slider .slide{
		width:100% !important;
	}
	.widget_content_slider .slide .heading{
		padding:10px;
	}
	.widget_content_slider .slide .heading h2{
		font-size:1rem;
		line-height:1.1333rem;
	}
	.widget_content_slider .slide .heading .teaser{
		font-size:.8rem;
		line-height:.9333rem;
	}
	.widget_content_slider .slide .heading .teaser .date{
		font-size:.6rem;
	}
	.widget_content_slider .items{
		width:auto !important;
	}
	.widget_content_slider .items .item .image{
		margin-right:0;
		float:none;
	}
	.widget_content_slider .items .item .title{
		display:none;
	}
	.dt_newsslider .dt_newsslider_slide_title{
		font-size:1.2rem;
		line-height:1.3333rem;
	}
	.dt_newsslider .dt_newsslider_slide_desc{
		font-size:.8rem;
		line-height:1rem;
	}
	.dt_newsscroll_inner a.dt_newsscroll_title::before,
	.dt_newsscroll_inner span.dt_newsscroll_date{
		display:none;
	}
	.content_item .ft_text .value,
	.content_item .ft_html .value,
	.content_list_item .ft_text .value,
	.content_list_item .ft_html .value{
		line-height:1.2;
	}
	#controller_wrap > h1{
		line-height:1;
	}
	#controller_wrap .fixed_actions_menu{
		display:block !important;
		float:none !important;
		margin:-15px -15px 15px -15px !important;
	}
	#controller_wrap .fixed_actions_menu ul.menu li.level1{
		float:none;
	}
	#controller_wrap .fixed_actions_menu > ul.menu > li.level1:first-child a span{
		display:block;
		text-overflow:ellipsis;
		overflow:hidden;
		white-space:nowrap;
	}
	.filter-panel .filter-link a{
		display:block;
	}
	.city-input span{
		max-width:200px;
		margin-bottom:5px;
	}
	.city-input a.ajax-modal{
		display:block;
		clear:both;
	}
	.content_list .info_bar{
		font-size:.8rem;
		border-top:0 none;
		border-bottom:0 none;
		margin-bottom:5px;
	}
	.content_item .info_bar .bar_item,
	.content_list_item .info_bar .bar_item{
		border-right:0 none;
		padding-left:0;
	}
	.content_list_item .bar_item.bi_rating{
		float:right;
	}
	.content_list.featured .first .ft_image,
	.content_list.featured .first .photo{
		margin-bottom:15px;
	}
	.content_list.featured .first .fetured_item_info{
		position:relative;
		bottom:auto;
		left:auto;
		width:auto;
		background:transparent;
		padding:0;
	}
	.content_list.featured .first .field{
		padding:0;
	}
	.content_list.featured .first .info_bar{
		padding:0;
	}
	.content_list.table table,
	.content_list.table tr{
		width:100%;
	}
	.content_list.table table th,
	.content_list.table table td{
		display:none;
	}
	.content_list.table table td.photo,
	.content_list.table table td.ft_caption,
	.content_list.table table td.f_title,
	.content_list.table table td.rating{
		display:table-cell;
	}
	.content_item .field.left_field,
	.content_item .field.right_field{
		float:none;
		margin-right:0;
		margin-left:0;
		width:100% !important;
		max-width:none;
	}
	.content_item .ft_image,
	.content_item .ft_html{
		margin:0 0 20px;
	}
	#comments_widget .track{
		text-align:left;
	}
	#comments_list .comment{
		margin-left:0 !important;
	}
	#comments_list .comment .info > div{
		margin-right:5px;
	}
	#comments_list .comment .info > div:last-child{
		margin-right:0;
	}
	#comments_list .comment .body .avatar,
	#wall_widget #entries_list .entry .body .avatar{
		float:none;
		clear:both;
		margin:0;
		text-align:center;
	}
	#comments_list .comment .body .avatar a,
	#wall_widget #entries_list .entry .body .avatar a{
		display:inline-block;
	}
	#wall_widget #entries_list .entry .info,
	#wall_widget #entries_list .entry .content .text,
	#comments_list .comment .content{
		padding:5px 0 0 0;
		line-height:1.2;
		font-size:.9333rem;
	}
	#wall_widget #entries_list .entry .links,
	#comments_list .comment .content .links{
		font-size:.8rem;
	}
	#wall_widget #wall_add_form,
	#comments_widget #comments_add_form{
		padding:10px;
		margin:0 -15px -15px;
		border-radius:0 !important;
	}
	#wall_widget #wall_add_form .buttons .button,
	#comments_widget #comments_add_form .buttons .button{
		margin-bottom:5px;
		display:block;
		padding:0;
		width:100%;
		text-align:center;
	}
	#invite_users_form{
		width:460px;
	}
	#search_form select{
		width:48%;
		margin-left:4%;
		float:left;
	}
	.activity-list{
		padding-left:0;
	}
	.activity-list h3 .octicon,
	.activity-list::before{
		display:none;
	}
	.activity-list h3{
		margin:0;
	}
	.photo_filter{
		overflow:hidden;
	}
	.photo_filter .box_menu{
		width:100%;
	}
	.box_menu_dd{
		position:static;
		width:100%;
		clear:both;
	}
	#content_bind_form #item-find-field,
	#content_bind_form #item-find-input{
		width:100%;
		float:none;
		min-width:230px;
	}
	#content_bind_form #item-find-field{
		margin-bottom:10px;
	}
	.gwrapper .group_counts > div{
		border-right:0 none;
		border-bottom:1px solid rgba(0,0,0,.07);
		display:block;
		margin:0;
		padding:10px 0;
		font-size:.9333rem;
	}
	#group_profile{
		padding:5px 0;
		border:0 none;
		border-radius:0;
	}
	#user_profile_title .avatar{display:none;}
	#user_profile_title .name{padding-left:0;}
	#user_profile #left-column{
		float:none;
		width:100%;
		max-width:none;
		margin-bottom:20px;
	}
	#user_profile #left-column .block{
		margin-right:0;
	}
	#user_profile #left-column #avatar{
		padding-top:15px;
	}
	#user_profile #avatar img{
		width:auto;
		margin-bottom:15px;
	}
	#user_status_widget{
		padding:0;
		border:0 none;
	}
	#user_profile_menu ul.menu li.level1 > a > span{
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.buttons_delete_profile{
		float:none;
		margin-bottom:15px;
	}
	.buttons_delete_profile input{
		font-size:.8rem;
	}
	.striped-list .item .actions{
		float:none;
		clear:both;
	}
	.modal_padding{
		min-width:320px;
	}
	form .buttons input{
		display:block;
		width:100%;
		box-sizing:border-box;
		margin-bottom:10px;
	}
	.content_list_styles{
		display:none;
	}
	/*end of 639*/
}
@media screen and (max-width:480px){
	.fixed ul.mobile_nav{
		top:50px !important;
	}
	#bottom .widget{
		width:96%;
	}
	#age_limit_inner p{
		padding-bottom:0;
	}
	span.age_limit_button{
		font-size:.9333rem;
	}
	#cookie_alert .button{
		padding:0;
		font-size:15px;
	}
	form .input-prefix-suffix .input,
	form .input-prefix-suffix .prefix,
	form .input-prefix-suffix .suffix{
		float:none;
		width:100%;
	}
	form .input-prefix-suffix .prefix{
		border-radius:6px 6px 0 0;
	}
	form .input-prefix-suffix .suffix{
		border-radius:0 0 6px 6px;
	}
	#album-photos-widget .preview .thumb{
		float:none;
		clear:both;
		margin-bottom:15px;
	}
	#album-photos-widget .preview .info{
		margin-left:0;
	}
	#pm_chat .message_text{
		font-size:.8rem;
	}
	.dt_newsslider .dt_newsslider_slide_desc{
		display:none;
	}
	.dt_newsslider .dt_newsslider_slide_title{
		font-size:1rem;
		line-height:1.2rem;
		padding:0;
	}
	.content_list_item .ft_image,
	.content_list_item .photo{
		float:none;
		margin:0 0 15px;
		max-width:none;
		max-height:150px;
	}
	.content_list_item .photo.item_image_small{
		float:left;
		margin:0 10px 10px 0;
	}
	.content_list.featured .second .info_bar .bar_item{
		padding:5px 0;
	}
	.content_list.table table td.rating{
		display:none;
	}
	.content_list.featured .content_list_item .bar_item.bi_rating,
	.content_list_item .info_bar .bi_rating{
		clear:both;
		float:none;
		padding:10px 0;
	}
	#invite_users_form{
		width:300px;
	}
	#search_form select{
		width:100%;
		margin-left:0 !important;
		margin-bottom:10px;
		float:none;
	}
	.pills-menu li, .pills-menu-small li{
		margin-bottom:10px;
	}
	.striped-list.list-64 .item .actions{
		margin:0;
	}
	.striped-list.list-64 .icon{
		text-align:center;
		float:none;
		line-height:normal;
		margin:0;
	}
	.striped-list.list-64 .icon a{
		display:inline-block;
	}
	.striped-list.list-64 .icon + .title{
		float:none;
		max-width:none;
		margin:0;
	}
	.groups-list .fields{
		font-size:.9333rem;
	}
	/*end of 480*/
}
@media screen and (max-width:360px){
	.inner_wrap{
		width:98% !important;
	}
	#content_wrap div#content_wrap{
		margin:0 -20px;
		padding:20px;
	}
	#top_search,#main_menu,#top_menu,#bottom_wrap,#wrap_box,#footer_wrap,#scroll_news{
		padding-left:10px;
		padding-right:10px;
	}
	.fixed_nav #main_menu.minilogo{
		padding-left:10px !important;
	}
	.extra-link{
		min-width:30px;
	}
	#top_extra{
		margin-right:0;
	}
	#bottom .widget{
		width:100%;
	}
	#age_limit_inner p{
		padding:10px 15px 0;
	}
	#age_limit_inner p::before{
		display:none;
	}
	span.age_limit_button{
		font-size:.8rem;
	}
	#age_limit_accept{
		margin-left:20px;
	}
	#pm_contact .chat{
		height:calc(100% - 150px);
	}
	#pm_contact .composer{
		padding-top:5px;
		height:100px;
	}
	#pm_contact .markItUpHeader{
		height:0;
		overflow:hidden;
	}
	.dt_newsslider .dt_newsslider_slide_title{
		font-size:.8rem;
		line-height:1rem;
		padding:0;
	}
	.input-users-list{
		width:250px;
	}
	#user_profile #left-column #avatar{
		padding-top:0;
	}
	#user_profile #left-column #avatar img{
		margin-bottom:0;
	}
	/*end of 360*/
}
@media screen and (max-width:992px) and (min-width:560px){
	#bottom .widget{
		width:50%;
		box-sizing:border-box;
		padding-bottom:15px;
		margin-bottom:0;
	}
	#bottom .widget:nth-child(odd){
		clear:left;
	}
}
@media screen and (min-width:992px) and (max-width:1200px){
	.fixed_nav #main_menu{
		padding-left:20px;
	}
	.fixed_nav #minilogo{
		display:none;
		opacity:0;
		visibility:hidden;
	}
	.fixed_nav #main_menu.minilogo{
		padding-left:20px !important;
	}
	.dt_newsslider .dt_newsslider_slide_title{
		font-size:1.2rem;
		font-weight:400 !important;
		line-height:1.4rem;
		padding:10px 15px;
	}
	.dt_newsslider .dt_newsslider_slide_desc{
		font-size:.9333rem;
		padding:0 20px 10px;
		line-height:1.2rem;
	}
}