body.f-mobilemenu {
  height: 100%;
  overflow: hidden;
}
.b-mobile-section {
	display: none;
}
.b-tablet-section {
	display: none;
}
.b-desktop-section {
	display: block;
}
.d_wrapper {
  max-width: 950px;
}
.b-mobile-menu {
	display: none;
}
.b-menu-btn {
	position: relative;
	display: none;
}
.f-mobilemenu .e-openmenu {
	display: none;
}
.f-mobilemenu .b-menu-btn,
.b-menu-btn.active {
	display: block;
}

@media screen and (max-width: 949px) {
	.bn-popup2 .b-form-confirm .bf-button-back {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-bottom: 20px;
	}
	.bn-popup2 .bp-bottom .f-left,
  .bn-popup2 .bp-bottom .f-right {
  	margin: 20px 0;
  	float: none;
	  text-align: center;
  }
  .bn-popup2 .bp-bottom .bp-prev,
  .bn-popup2 .bp-bottom .bp-next {
  		margin-right: 0;
  		margin-left: 0;
  }
	.wrapper {
		max-width: 560px;
	}
	body {
		min-width: 600px;
	}
	.b-desktop-section {
		display: none;
	}
	.b-tablet-section {
		display: block;
	}

	.b-center-col-left {
		width: 310px;
		float: left;
	}
	.b-center-col-right {
		width: 230px;
		float: right;
	}
	.bn-map .bn-map-holder{
		max-width: 560px;
	}
	.ln-content-center {
		float: none;
		width: 100%;
	}
	.ln-content-right {
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.bn-logo-name {
		font-size: 18px;
		left: 145px;
	}
		.t-main-site .bn-logo-name {
			top: 16px;
		}
	.bn-map-button {
		background: url("../img/map_but_mobile.png") 50% 50% no-repeat;
		width: 100px;
		height: 62px;
		padding: 30px 0 0 0px;
		bottom: auto;
		top: 44px;
	}
		.t-main-site .bn-map-button {
			top: 18px;
		}
	.bn-logo {
		width: 125px;
	}
		.t-main-site .bn-logo {
			top: 14px;
		}
		.t-main-site .bn-line {
			min-height: 90px;
		}
	.bn-federal-site ul.bs-holder {
		display: block;
		font-size: 0;
	}
	.bn-federal-site ul.bs-holder li {
		display: inline-block;
		vertical-align: top;
		margin: 10px;
		width: 24.3%;
		min-height: 51px;
	}
	.bn-left-menu.t-mobile {
		border: 0;
	}
	.bn-left-menu.t-mobile img {
		right: auto;
		left: 20px;
	}

	.bn-left-menu.t-mobile a {
		margin: 0;
		padding: 20px 20px 20px 70px;
		border: 0;
	}
    .bn-left-menu.t-mobile img.tab-ico {
        display: block;
    }
	.bn-links, .bn-special, .bn-logo-text, .bn-phone-num {
		display: none;
	}
		.t-main-site .bn-special {
			display: block;
			top: 62px;
			right: 0;
			left: 145px;
		}
		.t-main-site .bn-special.p-1 {
			display: none;
		}
	.bn-map .tab-list,
	.bn-map .bm-title,
	.bn-map .bm-zoom,
	.bn-map .bm-close-but {
		background: transparent;
	}
	.b-mobile-tools {
		background: #f9f8e5;
	}
	.bn-search {
	  position: absolute;
	  right: -20px;
	  margin-right: 0;
	}
	.b-mobile-tools .bn-opros .bo-title h3,
	.b-mobile-tools .bn-opros .bo-button {
		background: #f9f8e5;
	}
	.bn-top-menu > .wrapper > ul {
  	text-align: left;
  	position: static;
  	margin-left: -15px;
	}
	.bn-top-menu > .wrapper > ul > li {
		font-size: 14px;
		margin-right: -4px;
	}
	.bn-top-menu > .wrapper > ul > li > a {
		padding: 10px 7px;
	}
	.bn-top-menu > .wrapper > ul > li.active .bn-sub-menu{
		height: auto;
  	visibility: visible;
	}

	.bn-top-menu .bn-sub-menu {
		background: #f3f1d3;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		z-index: 20;
		padding: 15px 0;
		width: 100%;
		display: block;
		visibility: hidden;
		height: 0;
	}
	.bn-top-menu .bn-sub-menu-holder {
		margin-left: -20px;
	}
	.bn-top-menu .bn-sub-menu li {
		font-size: 14px;
		padding: 10px 20px;
	}
	.bn-top-menu .bn-sub-menu li a {
		color: #8c4242;
	}

	.bn-block.type-1 .section-list.type-1 {
		margin-bottom: 10px;
	}
	.bn-block.type-1 .section-list.type-1 .sl-item {
		width: 33.333%;
		display: inline-block;
		vertical-align: top;
		padding: 0 15px;
		margin-right: -0.3em;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.bn-block.type-1 .b_add {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.bn-block-row {
		margin-left: -10px;
		margin-right: -10px;
	}
	.bn-block-row .bn-block-col {
		float: left;
		width: 50%;
		padding: 0 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.bn-block-row .bn-block{
		min-height: 160px;
	}
	.bn-block.type-2 {
  	padding: 20px 20px;
	}
	.bn-sitecopy-title {
		font-size: 14px;
		color: #000;
	}
	.bn-sitecopy-text {
		font-size: 12px;
	}
	.bn-sitecopy {

	}
	.bn-footer-link {
		float: left;
	}
	.bn-block.type-7:after {
	  margin-left: -155px;
	}
	.bn-block.type-7a:after {
		margin-left: -253px;
	}
	.bn-filter.type-3 {
		text-align: left;
	}

	.b-promo.t-2 .bp-img1 {
		right: 12px;
	}
	.b-promo.t-2 .bp-img2,
	.b-promo.t-2 .bp-img3 {
		display: none;
	}
	.b-promo.t-2 .bp-title {
		font-size: 16px;
		margin: 23px 13px;
		padding-left: 40px;
	}
	.bn-inline_radio {
		background: none;
	}
	.bn-inline_radio .bir-stat,
	.bn-inline_radio .bir-info {
		/*display: none;*/
	}
	.section-list.type-4 .sl-item {
		display: block;
		width: 100%;
	}
	.section-list.type-11 .sl-holder {
		margin: 0;
		background: #7193c0;
	}
	.section-list.type-11 .sl-item-holder {
		background: transparent;
		padding: 20px 20px 20px;
	}
	.section-list.type-11 .sl-item-top,
	.section-list.type-11 .sl-item-title a,
	.section-list.type-11 .sl-item-text a {
		color: #fff;
	}
	.section-list.type-11 .sl-item {
		padding: 0;
	}
	.section-list.type-11 .sl-item-image {
	  margin: 0 0 5px 0;
	  float: none;
	  text-align: center;
	}
	.section-list.type-11 .sl-item-image img {
		display: inline-block;
	}
	.section-list.type-11 .sl-item-links {
		position: static;
		float: left;
	}
	.section-list.type-11 .sl-item-text {
		font-size: 14px;
		float: right;
	}
	.section-list.type-11 .sl-item-title {
		margin-bottom: 20px;
	}
	.row.row-half > .cell {
		width: 50%;
	}
	.b-online_video-image {
	  margin: -5px 16px -10px -10px;
	}
	.b-media-slider.row > .cell {
		width: 100%;
		float: none;
	}
	.row.row-more > .cell {
		width: 50%;
	}
	.row.row-more > .cell.s-10,
	.row.row-more > .cell.s-9,
	.row.row-more > .cell.s-8,
	.row.row-more > .cell.s-7,
	.row.row-more > .cell.s-6 {
		width: 100%;
	}
	.row.row-more > .cell + .cell {
		margin-top: 20px;
	}
	.b-big_news {
		display: none;
	}
	.b-big_news.t-main {
		display: block;
	}
	.b-big_news + .b-big_news {
		margin-top: 0;
	}
	.bn-block.type-8 {
	  background: transparent;
	}
	.bn-block.type-9 {
	  height: auto;
	  padding: 20px 30px 20px;
	}
	.clearfix.margin2 .f-right {
    	float: none;
    	clear: both;
    	padding-top: 10px;
    	margin: 0 !important;
    }
	.b-slider.t-news .slider2-nav-next {
  	right: auto;
  	left: 50px;
	}
	.b-slider.t-news .slider2-nav-prev, .b-slider.t-news .slider2-nav-next {
		width: 50px;
	}
	.section-list.type-4c .slider2-container {
		margin: 0;
	}
	.section-list.type-4c .sl-item-image img {
		display: block;
		height: 225px;
	}
	.section-list.type-4c .sl-item {
		padding: 0;
	}
	.section-list.type-4c .sl-item-image {
		padding: 0;
		float: none;
	}
	.section-list.type-4c .sl-item-title {
		margin-top: 10px;
	}
	.section-list.type-4 .sl-item-date {
		margin-top: 5px;
	}
	.bn-slider.type-1 .bs-item-image {
	  height: 200px !important;
	}
	.bn-slider.type-1 .bs-item img {
		max-height: 200px !important;
	}
	.bn-slider.type-1 .nslider-nav,
	.bn-slider.type-2 .nslider-nav,
	.bn-slider.type-1 .slider2-nav,
	.bn-slider.type-2 .slider2-nav {
		top: 150px;
	}
	.section-list.type-12 .sl-item-vote-count-holder.checked .sl-item-vote-count,
	.section-list.type-12 .sl-detail-vote-count {
		width: 80px;
  	height: 80px;
  	line-height: 115px;
  	margin-top: -30px;
	}
	.section-list.type-12 .sl-detail-video {
		margin-top: 10px;
	}
	.section-list.type-12 .sl-detail-albums-item {
		margin-bottom: 15px;
	}
	.ln-page.t-decor {
		padding: 0;
	}
	.bn-filter.type-4 {
		margin: -5px;
	}
	.bn-filter.type-4 .bn-filter-item {
		display: inline-block;
		height: auto;
		margin: 5px;
	}

	.b-link_nav_media .cell.s-3 {
		width: 50%;
	}

	.b-map-stat .bm-holder,
	.b-map-stat .bm-svg-holder {
		overflow-x: scroll;
		margin: 0 -20px;
	}
	#year {
	    margin-left: -47px;
	    left: 0;
	}
	.cg-item.t-g1.s-2 {
		width: 100%;
	}
	.cg-item.t-g1.s-4 {
		width: 50%;
	}
	.cg-item.t-g1.s-6 {
		width: 100%;
	}
}

@media screen and (max-width: 529px) {
	.old_content .ministers_list .main_minister a {
		padding: 20px 0 20px 120px;
	}
	.old_content .ministers_list .main_minister img {
	    width: 80px;
	}
	.old_content .ministers_detail .minister_text {
	    padding-right: 30px;
	}
	.old_content .ministers_detail .minister_image {
	    padding-bottom: 20px;
	}
	.old_content .ministers_detail .data-table tr {
	    margin: 15px 0;
	}
	.old_content .ministers_detail .data-table tr:first-child {
	    margin-top: 0;
	}
	.b-region_top {
		display: none;
	}
	.b-tablet-section {
		display: none;
	}
	.b-mobile-section {
		display: block;
	}
	.b-mobile-tools {
		background: #5f81b0;
	}
	.wrapper {
		max-width: 280px;
	}
	body {
		min-width: 320px;
	}
	.row > .cell,
	.row > .cell.s-11,
	.row > .cell.s-10,
	.row > .cell.s-9,
	.row > .cell.s-8,
	.row > .cell.s-7,
	.row > .cell.s-6,
	.row > .cell.s-5,
	.row > .cell.s-4,
	.row > .cell.s-3,
	.row > .cell.s-2,
	.row > .cell.s-1 {
		width: auto;
		float: none;
	}
		.t-main-site .b-inline_menu li:nth-child(2) {
			width: 32%;
		}
		.t-main-site .b-inline_menu .ico-but.b_menu {
			width: 14px;
			margin-left: -6px;
			margin-right: 5px;
		}
		.t-main-site .bn-search {
			position: absolute;
			top: 10px;
			right: 1px;
			margin-right: 0;
			background: #6183b1;
			height: 64px;
			padding-left: 11px;
			padding-right: 12px;
		}
		.f-mobilemenu .t-main-site .bn-search {
			top: -34px;
			background-color: #25374c;
		}
		.f-mobilemenu .t-main-site .bn-search:hover,
		.f-mobilemenu .t-main-site .bn-search.active {
			background: #fcfcfc;
		}
		.t-main-site .bn-search form > button {
			right: 12px;
		}
		.b-mobilemenu-exit {
			position: absolute;
			top: -60px;
		}
		.t-main-site .b-mobilemenu-exit {
			top: 0;
		}
		.b-mobilemenu-section {
			display: none;
		}
		.f-mobilemenu .b-mobilemenu-section {
			display: block;
		}
	.bn-left-menu.t-mobile img.tab-ico {
		display: none;
	}
	.bn-left-menu.t-mobile img.mob-ico {
		display: block;
	}
	.b-filter.type-1 li {
		margin-bottom: 6px;
		padding: 3px 10px 5px 10px;
		border: 1px solid #c0c0c0;
		font-size: 14px;
	}
	.b-filter.type-1 li a{
		border: 0;
	}
	.b-filter.type-1 li + li {
		margin-left: 0;
	}
	.section-list.type-3 .sl-item {
		width: 100%;
		padding-right: 0;
	}
	.bn-federal-site ul.bs-holder li {
	  width: 32.6%;
	}
	.bn-block-row .bn-block-col {
		float: none;
		width: 100%;
	}
	.bn-left-menu.t-mobile a {
		color: #fff;
	}
	.bn-left-menu.t-mobile a + a {

		border-top: 1px solid #84a5d2;
	}
	.bn-slider.type-1 .nslider-point,
	.bn-slider.type-2 .nslider-point,
	.bn-slider.type-1 .slider2-nav-dot,
	.bn-slider.type-2 .slider2-nav-dot {
		text-align: left;
	}
	.bn-slider.type-1 .bs-item-image {
	  height: 125px !important;
	}
	.bn-slider.type-1 .bs-item img {
		max-height: 125px !important;
	}
	.bn-slider.type-1 .nslider-nav,
	.bn-slider.type-2 .nslider-nav,
	.bn-slider.type-1 .slider2-nav,
	.bn-slider.type-2 .slider2-nav {
		top: 75px;
	}
	.bn-slider.type-1 .link-att {
		display: none;
	}

	.bn-map-button {
		display: none;
	}
	.ln-header {
		padding-top: 35px;
		padding-bottom: 25px;
		background: #426a9e;
		background: -o-linear-gradient(left, #426a9e 0%, #6183b1 50%, #426a9e 100%);
		background: -ms-linear-gradient(left, #426a9e 0%, #6183b1 50%, #426a9e 100%);
		background: -moz-linear-gradient(left, #426a9e 0%, #6183b1 50%, #426a9e 100%);
		background: -webkit-linear-gradient(left, #426a9e 0%, #6183b1 50%, #426a9e 100%);
		background: linear-gradient(left, #426a9e 0%, #6183b1 50%, #426a9e 100%);
		height: auto;
	}
		.t-main-site .ln-header {
			background: none;
			padding-bottom: 8px;
		}
	.bn-logo-name {
		position: static;
		margin: 0;
		margin-left: 100px;
		font-size: 15px;
		white-space: normal;
		letter-spacing: -0.01em;
	}
	.bn-logo-name a{
		color: #fff;
	}
		.t-main-site .bn-logo-name a {
			color: #000;
		}

	.bn-line {
	    min-height: 0;
	    overflow: hidden;
	}
		.t-main-site .bn-line {
			padding-bottom: 25px;
		}
		.t-main-site .bn-special {
			top: 62px;
			left: 100px;
		}

	.bn-logo {
		position: static;
		width: 90px;
		float: left;
	}
		.t-main-site .bn-logo {
			margin-top: 12px;
		}
  .bn-logo img {
		max-width: 90px !important;
	}
	.bn-top-menu {
		position: absolute;
		z-index: 30;
		top: 0;
		left: 0;
		right: 0;
		background: transparent;
	}
	.bn-top-menu > .wrapper > ul {
		display: none;
	}
	.b-mobile-menu .bn-logo {
		float: none;
		margin: 0 auto;
	}
	.b-mobile-menu {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		margin: 0;
		width: 100%;
		z-index: 10;
		overflow-y: auto;
		background: #25374c;
		padding: 15px 0;
		text-align: center;
	}
	.b-mobile-menu.active {
		display: block;
	}
	.b-mobile-menu .bm-holder {
		margin-top: 30px;
	}
	.b-mobile-menu .bm-holder > li + li {
		margin-top: 25px;
	}
	.b-mobile-menu .menu-separator {
		display: block;
		border-top: 1px solid #fff;
		width: 120px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 25px;
	}
	.b-mobile-menu .bm-holder > li.active > a {
		color: #edd554;
	}
	.b-mobile-menu .bm-holder > li.active >  a:after {
		content: '';
		display: block;
		border-top: 1px solid #fff;
		width: 120px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.b-mobile-menu .bm-holder > li > a {
		color: #fff;
		text-transform: uppercase;
		font-size: 18px;
	}
	.b-mobile-menu .bm-sub-holder {
		display: none;
	}
	.b-mobile-menu .bm-holder > li.active .bm-sub-holder {
		display: block;
	}
	.b-mobile-menu .bm-sub-holder a {
		color: #fff;
		font-size: 14px;
	}
	.b-mobile-menu .bm-sub-holder li + li {
		margin-top: 10px;
	}
	.b-mobile-menu .bm-back {
		display: none;
		margin-top: 30px;
	}
	.b-mobile-menu.sub-opened .bm-holder > li:not(.active) {
		display: none;
	}
	.b-mobile-menu.sub-opened .bm-back {
		width: 27px;
		height: 27px;
		background: url("../img/pda_back_ico.png");
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.ln-header  .tab.type-1 .tab-list a.active {
		color: #edd554;
	}
	.ln-header .tab.type-1 .tab-list a {
		color: #fff;
	}
	.bn-block.type-7 .bb-title .bn-search-inline {
		width: 100%;
	}
	.b-big_video {
		height: auto;
	}
	.bn-block.type-5 td .ico {
		margin: 0;
	}
	.bn-block.type-5 td .ico:after {
		display: none;
	}

	.section-list.type-4c .sl-item-image img {
		width: auto;
		max-width: none;
		height: 125px;
	}
	.section-list.type-11 .sl-item {
		width: 100%;
	}
	.bn-slider.type-1a .nslider-nav, .bn-slider.type-1a .slider2-nav {
	  top: auto;
	  bottom: 0;
	}
	.bn-slider.type-1 .nslider-nav-next,
	.bn-slider.type-1 .slider2-nav-next,
	.bn-slider.type-1 .nslider-nav-prev,
	.bn-slider.type-1 .slider2-nav-prev {
		border: 0;
	}
	.section-list.type-11 .sl-item-image {
		float: right;
		margin-left: 10px;
	}
	.section-list.type-11 .sl-item-links,
	.section-list.type-11 .sl-item-text {
		float: none;
	}
	.section-list.type-11 .sl-item-title {
		font-size: 12px;
	}
	.section-list.type-11 .sl-item-holder {
	  padding: 20px 20px 50px;
	}
	.section-list.type-11 .sl-item-links {
		font-size: 12px;
	}
	.section-list.type-12 .sl-item {
		display: block;
		width: 100%;
	}
	.section-list.type-12 .sl-detail-video {
		float: none;
	}
	.section-list.type-12 .sl-detail-albums .slider2-container {
		margin-left: 0;
		padding-bottom: 20px;
	}
	.ln-page.t-decor .ln-header-holder {
		background: transparent;
	}
	.b-map-stat .bm-popup .holder {
	  width: 200px;
	}
	.b-map-stat .bm-holder,
	.b-map-stat .bm-svg-holder {
		overflow-x: scroll;
		margin: 0 -20px;
	}
	.b-map-stat .bm-svg-holder svg {
		width: 600px;
	}
	.bn-map {
		display: none !important;
	}
	.old_content .b-form .bf-item table td {
		display: block;
		margin-bottom: 5px;
	}

	.b-form .bf-item table tr,
	.b-form .bf-item table td {
	    display: block;
	    clear: both;
	}
	.b-form .bf-item table td + td {
	    padding-top: 5px;
	}
	.b-form .bf-item table tr + tr {
	    margin-top: 10px;
	}
	.b-form-confirm {
		padding: 0;
	}

	.b-email-valid .bv-form-input {
		width: 80%;
	}
	.b-email-valid .bv-form-button {
		margin-top: 20px;
		margin-left: 0;
		width: 100%;
	}
	.img-captcha a {
        margin-top: 10px !important;
        margin-bottom: 20px;
        display: block;
        text-align: center;
    }
    .img-captcha {
    	text-align: center;
    }

    .bf-item-holder .blue-button.search {
    	float: none;
    	width: 100% !important;
    	display: block;
    }
    .bf-item-holder .grey-button.clear {
    	margin-top: 10px;
    	float: none;
    	width: 100% !important;
    	display: block;
    }

    .bn-popup-contest.t-smallpopup {
    	left: 0 !important;
	    width: auto;
	    margin-top: 50px;
	    margin-left: 0 !important;
	    padding: 40px 40px;
	}

	.b-link_nav_media .cell.s-3 {
		width: 100%;
	}
	.b-link_nav_media .cell.s-3 + .cell.s-3 {
		margin-top: 20px;
		text-align: left;
	}

	.b-mobile-special {
		margin-top: 25px;
	}
		.b-mobile-special li {
			margin: 8px;
			display: inline-block;
			vertical-align: middle;
		}

	.tab-link.f-right {
		top: 0 !important;
		height: auto !important;
		margin-bottom: 20px;
		float: none;
	}

    .bn-popup3.type-2.bottom {
        width: 100%;
    }
    .bn-popup3.type-2.bottom .bp-arrow {
        right: auto;
        left: 50px;
    }

    /*.clearfix.margin2 .f-right {
    	float: none;
    	margin: 0 !important;
    }*/

    .region-main-page-filter div.select-list {
    	width: 280px;
	    overflow-x: hidden;
    }

   .bn-popup2 .bp-bottom .f-left,
   .bn-popup2 .bp-bottom .f-right {
   		margin: 20px 0;
   		float: none;
    	text-align: center;
   }
   .bn-popup2 .bp-bottom .bp-prev,
   .bn-popup2 .bp-bottom .bp-next {
   		margin-right: 0;
   		margin-left: 0;
   }

   .bn-popup3.top {
	   	left: 0 !important;
	   	right: 0 !important;
	   	width: auto !important;
   }
   .bn-popup3.top > .bp-holder-link {
	   	left: 0 !important;
   }
   .bn-popup3.top .bp-holder-link:after {
   	display: none;
   }

   .gallery {
	    width: 210px;
	}

	.table-links-layout {
		display: block;
		height: auto;
	}
	.table-links-layout tr,
	.table-links-layout tbody {
		display: block;
	}
	.table-links-layout .links-title {
		display: block;
	}
	.table-links-layout .social_icon {
		display: inline-block;
		vertical-align: middle;
	}

	#ya-map {
		height: 300px !important;
	}

	.bp-prop .ico-but {
		position: relative;
		overflow: visible;
		font-size: 0;
		color: rgba(255,255,255,0);
		-ms-text-size-adjust: none;
		-wibkit-text-size-adjust: none;
		text-size-adjust: none;
	}
	.bp-prop .ico-but:after {
		content: '';
	    position: absolute;
	    top: -8px;
	    left: -8px;
	    right: -8px;
	    bottom: -8px;
	    background: rgba(255,255,255,0);
	}
	.cg-item.t-g1.s-2 {
		width: 100%;
	}
	.cg-item.t-g1.s-4 {
		width: 100%;
	}
	.cg-item.t-g1.s-6 {
		width: 100%;
	}
	.cg-item.t-g1 {
		display: table;
	}
	.c-block.t-b1 {
		min-height: 40px;
	    display: table-cell;
	    vertical-align: middle;
	}
		.c-block.t-b1:before {
			min-height: 40px;
		}

		.c-block.t-b1 .cb-image {
			display: none;
			width: 20%;
		    height: 60px;
		    line-height: 60px;
		    /*display: block;
		    float: left;*/
		}

		.c-block.t-b1 .cb-holder {

		}
		.c-block.t-b1 .cb-title {
			/*display: block;*/
			/*margin-left: 22%;*/
			min-height: 40px;
			padding-right: 0;
		}
			.c-block.t-b1 .cb-title:before {
				min-height: 40px;
			}

	.f-mobile .pda-apps {
		display: block;
	}
	.f-mobilemenu .pda-apps {
		display: none;
	}
	.gallery.gallery-tv {
		width: 200px;
	}
	.videos {
		width: 260px;
	}

	.data-table thead,
	.data-table tbody,
	.data-table th,
	.data-table td,
	.data-table tr,
	.data-table {
	    display: block;
	}
	.data-table tr {
	    margin: 15px;
	}

	.tab.margin2 {
		margin-top: 15px;
	}

	.bn-top-menu {
		position: relative;
	}
	.f-mobilemenu .bn-top-menu {
		position: absolute;
	}
	.biography-block-img {
		float: none;
		padding-bottom: 5px;
	}
}

@media screen and (max-width: 480px) {
	#subscribe_b_send_email {
		width: 280px;
		margin-left: -140px;
	}
}
