.st-bars{
	display: none;
	width: 25px;
	position: relative;
	z-index: 100;
}
.st-bars > div{
	width: 100%;
	height: 3px;
	background: #ccc;
	margin: 2px auto;
}
.mob-menu-active{
	display: block!important;
}


@media screen and (max-width:980px){
	body{
		overflow-x: hidden;
	}
		body.fashion .generalbox{
			margin: 0px!important;
		}
	html, body{
		min-width: 300px;
		margin-left: inherit!important;
    	margin-top: inherit!important;
	}
		html, body{
			background: none!important;
		}
	*{
		box-sizing: border-box;
	}
	img{
		max-width: 100%;
		height: auto;
	}
	iframe{
		max-width: 100%;
	}
	.contentbutton-12-2{
		font-size: 0!important;
	}
	.contentbutton-12-2:before{
		margin-right: 0;
		margin-top: 17px;
	}
	.contentbutton-12{
		border: none;
	}
	.contentbutton-12.floatright{
		float: right!important;
	}
	.generalbox{
		width: 100%;
	}
	.headelem-1{
		position: relative;
	}
	.headelem-2{
		display: none;
	}
	.article img{
		height:auto !important;
	}
	.headelem-3{
		width: 100%;
		left: auto;
		top: auto;
		padding: 0px 25px 0 !important;
		margin: 47px 0 15px !important;
		float: left;
		display: none;
	}
	.head{
		/* background: url("../img2/headbackground-2.jpg");
			background-size: cover;	 */	
		height: auto;
    	width: auto;
	}
	.head::after{
		content: "";
		display: block;
		clear: both;
	}
	.headbackground-2{
		height: 100%;
	}
	.head .st-bars{
		display: block!important;
		position: absolute;
		right: 20px;
		top: 15px;
	}
	.content > .col-1,
	.content .col-2{
		width: 100%;
		min-height: 200px !important;
		padding: 15px;
	}
	.topnews.new,
	.topnews_leftcolon.new,
	.topnews.new #img_big,
	.topnews_bigtitle.new,
	.topnews_rightcolon.new{
		width: 100%;
		height: auto;
	}
	.topnews.new{
		margin-bottom: 15px;
	}
	.topnews_bigtitle.new{
		position: static;
		padding: 10px 15px;
		text-align: center;
	}
	.topnews.new #img_big{
		display: block;
		margin: 0 auto;
	}
	.topnews_leftcolon.new{
		border-bottom: 1px solid #fff;
	}
	.topnews_rightcolon.new{
		text-align: center;
		padding-top: 3px;
	}
	.topnews_rightcolon.new a{
		display: inline-block;
	}
	.topnews_rightcolon.new img{
		float: none;
	}
	.content h2.new{
		float: none;
		margin: 0 0 15px -15px;
		padding: 0 !important;
		text-align: center;
	}
	#ba2{
		display: none;
	}
	#ba250, .content-menu .active i{
		display: none;
	}
	.contentelem-2,
	.contentelem-2.new,
	.content h2.art,
	.contentelem-6.new,
	.contentelem-3-1.art,
	.contentelem-3-1,
	.contentelem-4-1,
	.contentelem-5-1,
	.contentelem-8-1,
	.contentelem-9-1,
	.contentelem-10-1,
	.contentelem-14-2,
	body .contentelem-17-3,
	.contentelem-2-1.new,
	.contentelem-2 h3,
	body .contentelem-25,
	.leftcol-shadow,
	.content.horoscope > .col-1,
	.content.horoscope > .col-2,
	.horoskopeelem-1,
	.horoskopeelem-1-1-3,
	body .contentelem-33-1,
	body .contentelem-51,
	body .contentelem-51-2,
	.padding-clear,
	.two-col_item,
	body .contentelem-archive{
		width: 100%;
	}
	
	.topnews{
		float: none;
		margin: 0 auto 15px;
	}
	
	.padding-clear{
		margin-left: auto;
	}
	.pulse-list{
		list-style: none;
	}
	.club-photo_item-photos{
		text-align: center;
	}
	.club-photo_item-photos a{
		max-width: 75px;
		display: inline-block;
		float: none;
	}
	.club-photo_item-photos a:first-child{
		margin: 0 auto 3px;
		display: block;
		max-width: 304px;
	}
	
	body .contentelem-51-1{
		margin-bottom: 20px;
	}
	.horoskopeelem-1,
	.horoskopeelem-1-1-3{
		margin: 0;
	}
	body .contentelem-27-1{
		padding: 15px;
	}
	body .contentelem-33-1,
	body .contentelem-33,
	.header-1-horoscope,
	.horoscopeparagraph-1{
		text-align: center;
		font-size: 16px;
	}
	body .contentelem-33-1 li{
		float: none;
		display: inline-block;
		margin: 5px 10px;
		width: auto;
	}
	.contentelem-33-1 li{
		height: auto !important;
	}
	.hoverBox .obscuresLayer{
		display: none;
	}
	.contentelem-2{
		margin-right: -10px!important;
	}
	.contentelem-2 h3 + a p{
		width: 100% !important;
	}
	.contentelem-2.new,
	.contentelem-5-1{
		padding: 0;
		text-align: center;
		margin: 0;
	}
	body .contentelem-25-1{
		left: 50%;
		margin-left: -15.5px;
	}
	body table,
	body #news_2xclick_ru_4589,
	body .contentelem-25-2,
	body .contentelem-27{
		width: 100%;
	}
	body .contentelem-27{
		margin: 0 auto;
	}
	.contentelem-2 li{
		width: 31%;
		float: none;
		display: inline-block;
		vertical-align: top;
		height: auto !important;
		margin: 0 5px 20px;
	}
	body .contentelem-51-2 > li{
		width: 47%;
		float: none;
		display: inline-block;
		vertical-align: top;
		height: auto !important;
		margin: 0 5px 20px;		
	}
	.contentelem-2.new li{
		float: none;
		display: inline-block;
		width: 30%;
		vertical-align: top;
		margin: 0 0 15px;
	}
	.content h2.art{
		float: none;
		text-align: center;
	}
	.contentelem-6-1,
	.contentelem-10-1{
		text-align: center;
	}
	.contentelem-6-1.new li{
		float: none;
		width: 48%;
		display: inline-block;
		vertical-align: top;
		margin: 10px 4px 20px;
	}
	.contentelem-3-1-1 > div:nth-child(2){
		height: auto !important;
		width: auto !important;
		width: 100%;
	}
	.contentelem-2-1.new img,
	.contentelem-2-1 img{
		height: auto;
	}
	.contentelem-3-1-1 > div:nth-child(2) img{
		position: static !important;
		height: auto !important;
	}
	.contentelem-3-1-1.art{
		height: auto !important;
	}
	.contentelem-3-1.art,
	.contentelem-4,
	.contentelem-9-1{
		text-align: center;
	}
	.contentelem-3-1.art li,
	.contentelem-3-1 li,
	.contentelem-5-1 li,
	.contentelem-9-1 li{
		float: none;
		display: inline-block;
		vertical-align: top;
		width: 47%;
		margin: 0 4px 20px;
	}
	.contentelem-4-1 li,
	.contentelem-8-1 >li,
	.contentelem-10-1 li{
		float: none;
		display: inline-block;
		vertical-align: top;
		width: 23%;
		margin: 0 4px 20px;
	}
	.contentelem-4-1-1,
	.contentelem-9-1 li{
		height: auto;
	}
	.contentelem-4-1-1 img{
		height: auto;
		width: auto;
	}
	.contentelem-5-1 li{
		text-align: left;
	}
	.contentelem-8-1 li p{
		min-height: 60px !important;
	}
	.contentelem-9-1-1{
		width: auto;
		height: auto;
		display: block;
		margin: 0 auto 15px;
	}
	.contentelem-9-1-2,
	.contentelem-9-1-3{
		height: auto;
		display: inline-block;
		padding: 5px 10px;
		position: static;
		width: auto;
		max-width: 100%;
		text-align: center;
	}
	.contentelem-10-1-1{
		margin: 0 auto 15px;
	}
	body .contentelem-18-1-1{
		float: left;
		width: auto;
	}
	body .contentelem-18-1-1,
	body .contentelem-18-1 label .js_inputs_radio-1, 
	body .contentelem-18-1 label .js_inputs_radio-1-active{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	body .contentelem-18-1 label .js_inputs_radio-1{
		position: relative;
		top: -4px;
	}
	.contentelem-18{
		text-align: center;
	}
	.contentelem-18 label,
	.two-photos__leftPhoto,
	.horoscope-list li{
		text-align: left;
	}
	.two-photos_items{
		padding: 18px 25px !important;
		width: 100% !important;
		text-align: center;
	}
	.two-photos__leftPhoto, 
	.two-photos__rightPhoto{
		float: none;
	}
	.two-photos__img img{
		width: 100%;
		height: auto;
	}
	.contentelem-14{
		padding-bottom: 10px;
		min-height: 100px;
	}
	.contentelem-14-2{
		padding: 10px;
		text-align: center;
		min-height: 60px;
	}
	.contentelem-14-2 li{
		float: none;
		display: inline-block;
		margin: 3px 2px;
		vertical-align: top;
	}
	a.contentelem-14-3,a.contentelem-14-3:hover,a.contentelem-14-3:active,a.contentelem-14-3:focus{
		float: none;
		text-align: center;
		background-position: center 0;
		padding-bottom: 15px;
	}
	.two-stars_match{
		margin: 0 auto 20px;
		float: none;
	}
	body .contentelem-17-3{
		text-align: center;
	}
	body .contentelem-17-3 li{
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 10px 15px;
	}
	body .contentelem-17-3 li a{
		margin: 0;
		width: auto;
	}
	#tabs_wrapper,
	#tabs_content_container{
		width: 100%;
	}
	#vk_groups{
		width: 100% !important;
	}
	.footerelem-1-1{
		width: 100%;
		text-align: center;
		height: auto !important;
		padding: 0;
		border: 0;
		margin-bottom: 15px;
    	font-size: 16px;
	}
		.footerelem-1-1 h4{
			font-size: 16px;
		}
	.footerelem-1-2{
		width: 32%;
		border-left: 0;
	}
	.footerelem-1-2:nth-child(4){
		border-right: 0;
	}
	.footerelem-1-3{
		display: none;
	}
	.footerelem-1{
		background-size: cover;
	}



	.horoskopeelem-1-1{
		padding: 15px 0!important;
	}
		.horoskopeelem-1-1{
			padding: 15px;
		}
			.horoskopeelem-1-1-3-2{
				padding: 0px;	
			}
				.horoskopeelem-1-1-3-2 p{
					font-size: 16px;
				}



		.selectstyle-3-selectinput{
		height: 25px;
	}
	body .registration_social,
	body .registration_form-wrap{
		width: 100% !important;
		height: auto;
	}
	.selectstyle-2-selectinput{
		height: 28px;
		margin: 0 auto 10px;
	}
	.generalbox{
		max-width: 100%;
	}


	.show_top_commentform{
		height: 40px!important;
	}
	.commentform-footbox{
		width: 100%!important;
	}


	.contentelem-4-1{
		text-align: center;
	}
	.opinions-gallery_nav{
		width: 100%!important;
	}
	.opinions-one{
		width: 100%;
    	height: auto!important;
	}
	.opinions_img-wrapper{
		width: 100%;
    	margin: 0px;
	}
	.contentelem-26{
		
	}
		.contentelem-26 tbody .comments_buttons-td{
			width: auto;
			position: absolute;
		}
			.contentelem-26 tbody .comments_buttons-td .comments_buttons{
			    position: absolute;
    			right: 0px;
			}
			.contentelem-26 tbody .comments_buttons-td .comments_date{
			    top: -15px;
			    position: absolute;
			    right: 0px;
			    width: 67px;
			}
				.contentelem-26 .best-comments{
					left: 0;
				}

					.contentelem-26-2 li .contentelem-26-2{
					    padding: 0 0 0 10px!important;
					}

					.comments_link .contentlink-1{
						
					}

	/* Club */
	body.page-club .headelem-3{
		padding: 15px 27px 15px !important;
	    margin: 23px 0 27px !important;
	    background-color: #e03d5a;
	}
	.club_profile{

	}
	.club_profile_background{
		background-size: cover;
		background-position: center;
	}
		.club_profile__info{
			width: 100%;
			left: 0;
			text-align: center;
		}
			.club_profile__info .club_profile__name{
				float: none;
			}
	.club_profile_avatar-and-info{
			width: 100%;
			height: auto;
		}
			.club_profile__avatar{
				width: 100%!important;
				text-align: center;
				margin-top: inherit;
				border: none;
				float: left;
			}

		.club_profile_quote-and-comments-and-photo,
		.club_profile__additional-info,
		.club_profile__quote,
		.club_profile__comments,
		.club_profile__photo,
		.club_profile__likebox,
		.club_profile__likebox_count,
		.club_profile__likebox_photo{
			width: 100%!important;
			height: auto!important;
			text-align: center;
		}
			.club_profile__likebox_photo.no-friends img{
				margin: auto;
			}
			.club_profile__quote{

			}
				.club_profile__quote .club_profile__quote_text{
					width: auto;
					display: block;
				}
				.club_profile__quote .club_profile-icons {
					margin-right: -3px;
				}
		.club_profile_descr_item{

		}
			.club_profile_descr_item .club_profile_descr__table_cell{
				width: 45%;
			}
			.club_profile_descr_item .club_profile_descr__table_cell:first-child{
				width: 45%;
			}

		.contentlink-author{
			width: 100%;
		}

		.club_profile_text{

		}
			.club_profile_text .club_profile_text_item{
				width: 100%;
			}

	.club_users__personal{
		width: 100%;
    	text-align: center;
	}

	.user-search .fl{
		width: 100%!important;
	}

	/* News */
	.contentelem-27-1-wrap{
	    margin-left: 0px!important;
	    position: relative;
	    width: 100%;
	}
		#comment-form-inline{
		    height: auto!important;
		    margin: auto!important;
		    width: 100%!important;
		    padding: 30px 35px 30px 35px!important;
		}


/*- Consult -*/
.contentelem-50-1{

}
	.contentelem-50-1 .contentelem-50-1-1-1,
	.contentelem-50-1 .contentelem-50-1-1-2{
	    float: none;
		margin: auto;
	}
		
}
@media screen and (max-width:680px){
	.content > .col-1{
		padding: 15px 10px;
	}
	.contentelem-2{
		margin-right: 0px!important;
	}
	.opinions-gallery_info{
		padding: 10px 60px 10px 10px;
	}
	.send-history-btn{
		display: flex!important;
	}
}

@media screen and (max-width:800px){
	.contentelem-3-1-1.art,
	.contentelem-3-1-2{
		float: none;
		width: 100%;
	}
	.horoskopeelem-1-1-3-1{
		width: 30%;
	}
}

@media screen and (max-width:680px){
	.contentelem-26 .header .header-8{
		padding-right: 0;
		display: block
	}
	.contentelem-26 .header .header-8:after{
		display: none;
	}
	.editorbox .articleinfo-box .date{
		margin: 5px 0;
	}
	.contentelem-2.new li{
		width: 46%;
	}
	.contentelem-4{
		display: none!important;
	}
	.contentelem-2-1.new img, .contentelem-2-1 img{
		margin: 0 auto 30px;
	}
	.contentelem-6-1.new li,
	.contentelem-3-1.art li, .contentelem-5-1 li, .contentelem-9-1 li,
	.contentelem-4-1 li, .contentelem-8-1 > li, .contentelem-10-1 li,
	.contentelem-3-1 li,
	body .contentelem-47-1{
		width: 100%;
	}
	.contentelem-5-1-2{
		width: 70%;
	}
	.contentelem-5-1 > li{
		height: auto !important;
	}
	.contentelem-2 li{
		width: 47%;
	}
	body .contentelem-47-1 li{
		height: auto !important;
		width: 100%;
		margin: 0 0 15px;
	}
	.floatright{
		float: none !important;
	}
	.selectstyle-3,
	.commentform fieldset .inputstyle-2{
		width: 100% !important;
	}
	.horoskope_zodiac-list {
		width: 100%;
	}
	.stickers_group label{
		margin: 0 0 10px;
		display: inline-block;
	}
	.stickers_group label img{
		width: 75px;
		height: 75px;
		object-fit: cover;
		object-position: center 0;
	}
	body .contentelem-51-2 > li{
		width: 100%;
		margin: 0 0 20px;
	}
	body .contentelem-51-1{
		display: inline-block;
		margin: 0 10px 20px;
	}
	body .contentelem-51 .header-6{
		float: none !important;
	}
	
	.topnews{
		width: 100%;
		max-width: 611px;
		height: auto;
	}
	.topnews_leftcolon,
	.topnews_rightcolon,
	.topnews_bigtitle{
		width: 100%;
		text-align: center;
		height: auto;
		float: none;
	}
	.topnews_rightcolon > a{
		display: inline-block;
		width: 25.6%;
		margin: 3px -4px;
	}
	.topnews_bigtitle{
		position: static;
	}
	body .contentelem-archive{
		margin-left: auto;
	}


	/* Custom */
	.contentelem-50, .contentelem-49, .contentelem-48, .contentelem-29{
		width: 100%!important;
	}
		.contentelem-48-1, .contentelem-45-2, .contentelem-fo-1{
			margin: auto!important;
			width: 100%!important;
		}
		.contentelem-29{
			margin: auto!important;
		}
			.contentelem-50-leftCol, .contentelem-49-leftCol{
				width: 100%!important;
			}
			.contentelem-50-rightCol, .contentelem-49-rightCol{
			    width: 100%!important;
			    margin: auto!important;
			    float: none!important;
			}
				.contentelem-49-rightCol img{
				    max-width: 100%!important;
				 	margin: auto auto 10px auto!important;
				}

	/* News */
	.editorbox{
		padding-right: 0px!important;
	}
		.editorbox .article-infobox{
		    position: relative!important;
		    width: 100%!important;
		    text-align: left!important;
		}
		.editorbox h1{
			width: 100%;
		}
			.article-infobox .overflowhidden{
				margin-bottom: 0px!important;
			}
			.article-infobox .floatright{
				line-height: 1;
			}

	.header.high{

	}
		.header.high .likes{
			float: right;
		}
		.header.high .header-8{
			float: left;
			margin-bottom: 0px;
		}
		.best-comments{
			margin-left: 0;
			width: 100%;
			padding: 20px 10px!important;
		}
		.best-comments:before{
			display: none;
		}
		.best-comments .comments-wrapper{
			padding: 10px 0!important;
		}
		.comments-wrapper{
			padding: 10px!important;
		}
		.comments_info .comments_date{
			display: inline-block;
			margin-bottom: 10px;
		}
		#comments_html{
			margin-left: 0!important;
		}
		#comments_html > ul.contentelem-26-2 > li > table > tbody > tr > td > .comments-wrapper:before{
			display: none;
		}
		#comments_html .comments-wrapper{
			margin-left:;
		}
		.contentelem-26-2 li .contentelem-26-2{
			padding: 0!important;
		}
		.contentelem-26-2 li .contentelem-26-2:before{
			content: '';
			position: absolute;
			top: -17px;
		    left: 34px;
		    width: 1px;
		    height: 30px;
			background: #e4e4e4; 
		}
		.sep{
			display: none!important;
		}
		.comments_photo{
			top: 0!important;
		}
		.comments_buttons {
		    position: absolute!important;
		    right: 0;
		    top: 10px;
		}
		.comments_info{
			padding-right: 66px;
		}
		.comments_info .graytext{
			margin-left: 0!important;
		}
		.comments_info .comments_date{
			display: block;
		}
		#comments_html .comments-wrapper{
			padding: 10px!important;
		}
		#comments_html .comments_buttons{
			right: 10px!important;
		}
		#comments_html .comments_photo{
			left: 10px!important;
		}
		#comments_html .comments_info{
			padding-left: 70px;
		}
		#comments_html table, .best-comments table{
			display: table!important;
		}
		.show_top_commentform{
			margin: 10px 0 30px 0!important;
		}
		.comm-header-form{
			display: inline-block!important;
    	}
		.contentelem-26 .header .header-8 .headerlink-4{
			right: -30px!important;
		}
	
	
	.contentelem-27.withnick .contentelem-27-1{
    	padding: 55px 0 0 0px!important;
	}
	.textareastyle-1{
		width: 100%!important;
		min-width: auto!important;
	}
	.comments .comments_content{
		padding: 0px;
	}
	/* Tests */
	.contentelem-35{
		width: 100%!important;
	}
		.contentelem-35-1{
			width: 100%!important;
		}
		.contentelem-35-1 > li{
		    width: 100%;
    		text-align: center;
		}
	.contentelem-8{

	}
		.contentelem-8-1{
			
		}
		.contentelem-8-1 li{
			width: 45%;
			text-align: center;
		}
			.contentelem-8-1-2{
				margin: auto auto 12px auto;
			}
	.contentelem-27{

	}
		.contentelem-27 .contentelem-8-1 li{
			width: 100%;
		}

	.testform{
		
	}
		.testform fieldset{

		}
		.testform .test-list{
			padding: 0 0 30px 0!important;
		}
			.testform .test-list span{
				width: auto!important;
			}

	/* Dual */
	.editorbox.rules{

	}
	/* Dual end */



	/*- Consult -*/
	.contentelem-49-leftCol{

	}
	.contentelem-50-1{
		float: left;
	    width: 100%;
	    height: auto;
	}
		.contentelem-50-1 .contentelem-50-1-1-1,
		.contentelem-50-1 .contentelem-50-1-1-2{
		    float: none;
    		margin: auto;
		}
	#send_question_form{
		
	}
		#send_question_form td{
		    width: 50%;
		}
			#send_question_form td .inputstyle-2{
		        width: 95%;
			}
			#send_question_form td .contentbutton-10{
		        width: 100%;
			}
	/*- Consult end -*/
	.contentelem-4-1.big li{
		width: 100%;
	}
}
@media screen and (max-width:611px){
	.photogallery-main-wrapper {
		width: 100%;
		height: auto;
		padding: 0;
	}

	.photogallery-header-nav {
		display: none;
	}

	.photogallery-header-nav-bg {
		display: none;
	}

	.photogallery-gallery-wrapper-arrow {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}

	.photogallery-screen_first_wrapper {
		height: 85%;	
	}
	

}

@media screen and (max-width:540px){
	table {
		overflow-x: auto;
		display: block!important;
	}

	table::before {
		content: 'На телефоне таблицу можно прокручивать горизонтально';
		font-size: 12px;
		font-style: italic;
		display: block;
	}

	table.comments::before {
		display: none;
	}

	.headelem-4{
		display: none;
	}
	.contentelem-2 li{
		width: 100%;
		margin: 0 0 15px;
		height: auto !important;
	}
	body .contentelem-51-1{
		height: 20px;
		width: 20px;
		margin: 0 4px 10px;
	}
	.headelem-5{
		position: relative;
		width: 100%;
		z-index: 20;
		top: auto;
		right: auto;
		padding: 3px 15px 3px 15px;
		clear: both;
	}
	.head .st-bars{
		top: 48px;
	}
	.headelem-3{
		text-align: center;
	}
	.headelem-5-1{
		text-align: right;
	}
	.headelem-5-2 .inputstyle-1{
		width: 100%;
		padding-right: 25px;
	}
	.headelem-5-3{
		right: 5px;
	}
	.headelem-3-2 li{
		float: none;
	}
	.topnews_rightcolon.new a {
		width: 25%;
		margin: 0 -2px;
	}
	body .contentelem-6-1-1.new{
		float: none !important;
		margin: 0 auto 15px;
	}
	.contentelem-6-1.new li,
	.contentelem-6-1-2.new{
		background: none;
		height: auto;
	}
	.contentelem-6-1-1 .decor-3{
		display: none;
	}
	.contentelem-6-1-2.new{
		float: none;
		width: 100%;
		margin-top: 10px;
	}
	.contentelem-6-1 .thereLight{
		height: auto;
		position: static;
	}
	.content h2,
	.content h2.art{
		font-size: 19px;
	}
	.contentelem-3-1.art li,
	.contentelem-3-1 li,
	.contentelem-3-1 li,
	.contentelem-4-1 li{
		height: auto !important;
		padding-bottom: 0;
	}
	.contentelem-3-1-1.art,
	.contentelem-3-1-1{
		float: none;
		margin: 0 auto 15px;
		height: auto;
	}
	.contentelem-3-1-2{
		width: 100%;
		height: auto;
		margin-bottom: 20px;
		padding-bottom: 0;
	}
	.contentelem-5-1 li{
		text-align: center;
	}
	.contentelem-5-1-1{
		float: none;
		margin: 0 0 10px;
		width: 100%;
		text-align: center;
	}
	.contentelem-5-1-1-1{
		margin: 0 auto;
	}
	.contentelem-5-1-2,
	.contentelem-8-1-1-1 li{
		width: 100%;
	}
	.contentelem-8-1-1-1 li{
		margin: 0 0 10px;
		text-align: center;
	}
	body .contentelem-18-1-1{
		width: 70%;
	}
	.footerelem-1-2{
		display: none;
	}
	body .contentelem-17-1 img,
	body .contentelem-17-1{
		width: auto;
		height: auto;
		background: none;
	}
	.two-stars_match,
	.horoscope-list li,
	body .contentelem-12-1 img,
	body .contentelem-12-1{
		width: 100%;
		height: auto;
	}
	body .contentelem-12-1 img{
		display: block;
		margin: 0 auto;
	}
	.two-stars_match.small .two-stars_status-and-vote_left, 
	.two-stars_match.small .two-stars_status-and-vote_right,
	.two-photos__leftPhoto, 
	.two-photos__rightPhoto{
		width: 48%;
	}
	.two-photos_items{
		padding: 10px 10px !important;
	}
	.wave-line-icon,
	.wave-lineBorder-icon{
		background: #fff;
		height: 100%;
		width: 3px;
		left: auto;
		display: none;
	}
	body .contentelem-12{
		padding: 10px;
	}
	body .background-decor-3{
		display: none;
	}
	.contentelem-2.new li{
		width: 100%;
		height: auto !important;
	}
	.horoskopeelem-1-1-3-1{
		width: 100%;
	}
	body h2.mt05{
		font-size: 14px;
	}
	.contentelem-1 table td{
		float: left;
		width: 100%;
		position: relative;
		display: block;
		padding: 5px;
		text-align: center;
	}
}

@media screen and (max-width:440px){
	.topnews_rightcolon.new > img{
		width: 23.7% !important;
	}
	.contentelem-50-leftCol, .contentelem-49-leftCol{
		width: 100%!important;
	}
	.contentelem-50, .contentelem-49{
		width: 100%!important;
	}

	/* NEws */
	.header.high{

	}
	.header.high .likes{
		float: none;
	}
	.header.high .header-8{
		float: none;
		margin-top: 24px;
	}	
}

@media screen and (max-width:365px){
	.photogallery-screen li {
		width: 6%;
	}
}



