@media only screen and (max-width: 767px) {
.header-logo #logo > img{max-height:62px;}
.section-header-wrapper{ overflow:visible;}
.header-message {
		display: none;
	} 
	/*.section-top-wrapper .top-right .skip_content, .section-top-wrapper .top-right .lang-box .region-header > div {
		display: none;
	}*/
	.region-header > #block-common-utils-mygov-sites,.region-header > #block-common-utils-user-settings-block{display:block;} /*chandra*/
	.section-top-wrapper .top-right .lang-box #block-locale-language,
	.section-top-wrapper .top-right .lang-box #block-common-utils-mygov-login-block,
	.section-top-wrapper .top-right .lang-box #block-views-my-details-block {display:block; font-size: 11px;}
	.header-nav {transform: translate3d(0px, 2px, 0px); transition: transform 0.25s linear 0s;}
	.header-nav ul {background: #3657A3; height: 100%; width: 75%;}
	.header-nav ul li {width: 100%; display: block; background: #3657A3; border-left: none;}
	.header-nav ul li a {padding: 10px 12px !important; border-bottom: 1px solid #ffffff; font-size: 13px;}
	.header-nav ul li:last-child {border-right: none;}
    .top_wrapper .section-header-wrapper {position: relative;}
	#block-views-homepage-slider-block {margin-top: 0;}
	.statistics-box {height:200px;width: 45.2%;margin-bottom: 20px;}
	.statistics-box h4 {margin-bottom: 70px;}
	.statistics-box h4 span.size-, .statistics-box h4 span.size-k {line-height: 40px;}
	.statistics-box .back_slide p, .statistics-box .slide p {height: 75px;min-height: auto;}
	.view-id-featured_task .views-row {width: 46.8%;min-height:380px;}
	.view-id-featured_task .views-row:hover .group_featured,.view-id-featured_task .views-row:hover .discuss_featured,.view-id-featured_task .views-row:hover .do_featured,.view-id-featured_task .views-row:hover .poll_featured,.view-id-featured_task .views-row:hover .talk_featured,.view-id-featured_task .views-row:hover .blog_featured{min-height:380px;}
	.view-id-featured_task .views-row:nth-child(2n+1) {clear: both;}
	#block-views-homepage-slider-block .scroll-down-area {width: 420px;}
	.flexslider .flex-control-nav {bottom: 85px;}
	.stats_desc {width: 100%;margin-right: 0;margin-bottom: 25px;}
	.statistics-box .group_name {background-position: 0 -198px; background-size: 38px auto; padding-left: 44px;}
	.statistics-box .task_name {background-position: -4px -319px;background-size: 41px auto; padding-left: 41px;}
	.statistics-box .discuss_name { background-position: 0 -300px;background-size: 30px auto; padding-left: 41px;}
	.statistics-box .user_name{background-position: 0 -71px;background-size: 28px auto; padding-left: 35px;}
	.statistics-box .blog_name{background-position: 0 -60px;background-size: 28px auto; padding-left: 35px;}
	.statistics-box .group_name,
	.statistics-box .task_name,
	.statistics-box .discuss_name,
	.statistics-box .user_name
	.statistics-box .blog_name {font-size: 15px;}
	.scroll-down-area a, #block-views-featured-task-block-5 .scroll-down-area.feature_block {display: none;}
	.footer-wrapper {margin-top: 25px !important;}
	.statistics-box h4 span, .statistics-box h4 span.size-k {font-size: 36px;line-height: 40px !important;}
	.statistics-box.stats_user .back_slide p {margin-top: 20px;height: 120px;padding-bottom: 0 !important;}
    .statistics-box.stats_user .back_slide p .top_user_name {width: 70px; margin: 0 0 6px 5px;}
	.footer-wrapper #block-menu-menu-content-menu .content {float: none;}
	.top-left a {text-indent:-9999px;}
	.top-left {width: 34px;overflow: hidden;}
}

@media only screen and (max-width: 479px) {


	.header-nav.active {
		width: auto;
	}
	
	.statistics-box .slide:first-child a {
		width: 100%;
	}

	.statistics-box h4 {
		margin-bottom: 40px;
	}
	.statistics-box h4 span.size-, .statistics-box h4 span.size-k {
		line-height: normal;
	}
	.statistics-box .back_slide p, .statistics-box .slide p {
		height: 24px;
		min-height: auto;
	}
	.statistics-box.stats_discuss .slide p {
		margin-top: 4px;
	}
	.statistics-box h4 span, .statistics-box h4 span.size-k {
		font-size: 24px;
		line-height: 20px !important;
	}
	.statistics-box .back_slide h3.popular, .statistics-box .slide h3.popular{line-height: 17px;}
	.statistics-box .group_name {background-position: 0 -181px;background-size: 35px auto; padding: 27px 0 0;}
	.statistics-box .task_name {background-position: -2px -244px;background-size: 32px auto; padding: 27px 0 0;}
	.statistics-box .discuss_name {background-position: 0 -250px;background-size: 25px auto; padding: 22px 0 0;}
	.statistics-box .user_name{background-position:0 -60px;background-size: 23px auto; padding: 23px 0 0;}
	.statistics-box .blog_name{background-position:0 -60px;background-size: 23px auto; padding: 23px 0 0;}
	.statistics-box .group_name,
	.statistics-box .task_name,
	.statistics-box .discuss_name,
	.statistics-box .user_name,
	.statistics-box .blog_name {
		font-size: 13px;
	}
	.statistics-box .group_name, .statistics-box .task_name, .statistics-box .discuss_name, .statistics-box .user_name {
		height: auto;
	}

	.statistics-box .front_slide .group_name {
		padding-top: 14px;
	}
	.statistics-box .front_slide .task_name {
		padding-top: 18px;
	}
	.statistics-box span.discuss_name {
		line-height: 16px;
		padding-top: 22px;
	}
	.statistics-box .front_slide .user_name {
		padding-top: 12px;
	}
	.statistics-box .back_slide .user_name {
		line-height: 16px !important;
	}
	.statistics-box.stats_user .back_slide p {
		margin-top: 5px;
		height: 60px;
		padding-bottom: 0 !important;
	}

	.statistics-box.stats_user .back_slide p .top_user_name {
		width: 70px;
		float: right;
		margin: 0 0 4px;
		height: auto;
	}
	.statistics-box.stats_user .back_slide p a.view {
		clear: both;
	}
	.stats_desc .user_count span, .stats_desc .submission_count span, .stats_desc .comments_count_theme span{
		font-size: 40px;
	}
	.stats_desc.stats_user .reg_members, .stats_desc.stats_task .submissions, .stats_desc.stats_discuss .discussion_themes {
		font-size: 15px;
	}
	.view-id-featured_task .views-row {
		clear: both;
		float: none;
		height: 70px !important;
		min-height: 70px;
		width: 95.4%;
		clear: both;
		margin-bottom: 5px;
	}
	.view-id-featured_task .views-row:hover .group_featured,.view-id-featured_task .views-row:hover .discuss_featured,.view-id-featured_task .views-row:hover .do_featured,.view-id-featured_task .views-row:hover .poll_featured,.view-id-featured_task .views-row:hover .talk_featured,.view-id-featured_task .views-row:hover .blog_featured{min-height:70px;}
	.view-id-featured_task .views-row .content_type.group {
		background-position:center -121px !important; background-size:24px  auto !important
	}
	.view-id-featured_task .views-row .content_type.talk {
		background-position:center 0px !important; background-size:22px auto !important
	}
	.view-id-featured_task .views-row .content_type.task {
		background-position:center -197px !important; background-size:26px auto !important
	}
	.view-id-featured_task .views-row .content_type.discuss {
		background-position:center -205px !important; background-size:21px auto !important
	}
	.view-id-featured_task .views-row .group_image,
	.view-id-featured_task .views-row .talk_image,
	.view-id-featured_task .views-row .do_image,
	.view-id-featured_task .views-row .discuss_image,
	.view-id-featured_task .views-row .blog_image {
		float: left;
		width: 90px;
		margin-right: -100%;
	}
	.view-id-featured_task .group_title,
	.view-id-featured_task .discuss_title,
	.view-id-featured_task .do_title,
	.view-id-featured_task .task_title,
	.view-id-featured_task .poll_title,
	.view-id-featured_task .talk_title,
	.view-id-featured_task .blog_title {
		display: inline-block;
		margin-left: 95px;
		padding: 3px 5px 0 !important;
		max-height: 34px;
		overflow: hidden;
		line-height: 16px;
	}
	.view-id-featured_task .group_title a,
	.view-id-featured_task .discuss_title a,
	.view-id-featured_task .do_title a,
	.view-id-featured_task .task_title a,
	.view-id-featured_task .poll_title a,
	.view-id-featured_task .blog_title a,
	.view-id-featured_task .talk_title a {
		font-size: 13px !important;
	}
	.view-id-featured_task .group_title .field-item,
	.view-id-featured_task .discuss_title .field-item,
	.view-id-featured_task .do_title .field-item,
	.view-id-featured_task .task_title .field-item,
	.view-id-featured_task .poll_title .field-item,
	.view-id-featured_task .blog_title .field-item,
	.view-id-featured_task .talk_title .field-item {
		line-height: 16px;
	}

	.view-id-featured_task .group_desc,
	.view-id-featured_task .discuss_desc,
	.view-id-featured_task .do_descr,
	.view-id-featured_task .task_descr,
	.view-id-featured_task .poll_des,
	.view-id-featured_task .blog_desc,
	.view-id-featured_task .talk_desc {
		display: inline-block;
		margin-left: 95px;
		padding: 0 5px 5px !important;
		margin-top: -2px;
		font-size: 12px;
		line-height: 15px;
	}

	.view-id-featured_task .views-row .content_type {
		left: 69px;
		width: 26px !important;
		height: 26px !important;
	}

	#block-views-homepage-slider-block .scroll-down-area {
		width: 300px;
		height: 60px;
	}
	#block-common-utils-mygov-statistics-block {
		margin-bottom: 50px;
	}

	.flexslider .flex-control-nav li a {
		width: 6px;
		height: 6px;
		/*background-size: cover;*/
		border: 3px solid #fff;
	}
	.flexslider .flex-control-nav li a.flex-active, .flexslider .flex-control-nav li a:hover {
		/*background-size: cover;*/
		border: 3px solid #fff;
	}
	#block-common-utils-mygov-statistics-block:before, #block-views-featured-task-block-5:before {
		background: url("../images/ico-stat.png") no-repeat scroll center center / 50% auto;
	}
	#block-views-featured-task-block-5:before {
		background: url("../images/ico-infocus.png") no-repeat scroll center center / 50% auto;
	}
	#block-common-utils-mygov-statistics-block > h2, #block-views-featured-task-block-5 > h2 {
		font-size: 17px;
		padding: 30px 0 10px;
	}
	.footer-wrapper #block-menu-menu-content-menu .content_menu_title{text-align:center;}
	.footer-wrapper #block-menu-menu-content-menu .content_menu_title h2{font-size:230%;}

}



@media only screen and (min-width: 768px) and (max-width: 959px) {

	.header-nav ul li a {
		padding: 26px 15px;
	}
	.statistics-box h4 span.size-, .statistics-box h4 span.size-k {
		font-size: 40px;
	}
	.view-id-featured_task .views-row .content_type {
		top: 75px !important;
	}

	.section-top-wrapper .top-right .lang-box span {
		font-size: 100% !important;
	}
	/*.section-top-wrapper .top-right .lang-box .block-text-resize {
		display: none;
	}*/
	#block-views-homepage-slider-block .scroll-down-area {
		width: 768px;
	}

	.stats_desc .size-k {
		font-size: 50px;
		line-height: 40px;
	}
	.stats_desc.stats_user .reg_members, .stats_desc.stats_task .submissions, .stats_desc.stats_discuss .discussion_themes {
		font-size: 18px;
	}

	.statistics-box {
		width: 45.2%;
		margin-bottom:20px;
		height:180px;
	}

	.statistics-box .group_name {background-position: 0 -196px;background-size: 38px auto; padding-left: 44px;}
	.statistics-box .task_name {background-position: -4px -320px;background-size: 41px auto; padding-left: 41px;}
	.statistics-box .discuss_name { background-position: 0 -297px;background-size: 30px auto; padding-left: 41px;}
	.statistics-box .user_name{background-position: 0 -70px;background-size: 28px auto; padding-left: 35px;}
	.statistics-box .user_name{background-position: 0 -60px;background-size: 28px auto; padding-left: 35px;}
	.statistics-box .group_name,
	.statistics-box .task_name,
	.statistics-box .discuss_name,
	.statistics-box .user_name,
	.statistics-box .blog_name {
		font-size: 13px;
	}
	.statistics-box > .slide-front, .statistics-box > .slide-back, .statistics-box > .slide {
		width: 85%;
	}
	.statistics-box h4 {
		margin-bottom: 40px;
	}
	.statistics-box .back_slide h3.popular, .statistics-box .slide h3.popular{line-height: 16px;}
	.statistics-box h4 span, .statistics-box h4 span.size-k {
		line-height: 50px;
		font-size: 36px !important;
	}
	.statistics-box .back_slide p, .statistics-box .slide p {
		height: 41px;
		min-height: auto; margin-top: 10px
	}
	.statistics-box.stats_user .back_slide p {
		margin-top: 20px;
		height: 76px;
	}

	.statistics-box.stats_user .back_slide p .top_user_name {
		width: 70px;
		float: right;
		margin: 0 0 5px;
	}
	#block-locale-language ul.language-switcher-locale-url{border-right:1px solid #c5c5c5;}
	
}





@media only screen and (min-width: 960px) and (max-width: 1179px) {
	.view-id-featured_task .views-row .content_type {
		top: 103px !important;
	}
	#block-views-homepage-slider-block .scroll-down-area {
		width: 960px;
	}

	.statistics-box {
		width: 200px;
		height: 200px;
	}
	.statistics-box .group_name,
	.statistics-box .task_name,
	.statistics-box .discuss_name,
	.statistics-box .user_name {
		font-size: 15px;
	}
	.statistics-box h4 {
		margin-bottom: 60px;
	}
	.statistics-box h4 span, .statistics-box h4 span.size-k {
		line-height: 50px;
		font-size: 42px;
	}
	.statistics-box .back_slide p, .statistics-box .slide p {
		height: 76px;
		min-height: auto;
		padding-bottom: 0 !important;
	}
	.statistics-box.stats_user .back_slide p {
		margin-top: 15px;
		height: 100px;
	}

}



@media only screen and (max-width: 480px) and (max-height: 479px) {
	.header-nav.active {
		/*height: 190px;*/
		overflow-y: auto;
		height: 400px;
	}
}

@media only screen and (min-height: 480px) and (max-height: 767px) and (max-width: 480px) {
	.header-nav.active {
		/*height: 344px;*/
		overflow-y: auto;
		height: 400px;
	}
}

@media only screen and (min-height: 320px) and (max-height: 479px) and (max-width: 480px) {
	.header-nav.active {
		overflow-y: auto;
		height: 400px;
	}
}

@media only screen and (min-height: 320px) and (max-width: 767px) {
	.header-nav.active {
		overflow-y: auto;
		height: 400px;
	}
}

@media only screen and (min-height: 480px) and (max-height: 767px) and (max-width: 767px) {
	.header-nav.active {
		overflow-y: auto;
		height: 400px;
	}
}



@media only screen and (min-width: 1180px) {
	.statistics-box .slide + .slide {
		padding-top: 18px;
	}
	.statistics-box .back_slide {
		padding-top: 18px;
	}
}
