@media only screen and (min-width: 481px){
	.share_socs{padding-top: 2px}
}
@media only screen and (max-width: 480px){
	.p-project .main_clipart h1{background-position: 50% 70px;margin: 0 auto; width: 226px;}
	.p-project .three-project a{width: 260px; margin: 0 auto 30px; border-color:#0271b9;display: block;font-size: 21px;text-transform: uppercase;text-align: center;padding: 0}
	.p-project .three-project a + a{margin-bottom: 0;}
	.p-project .tab-blue-num .box{margin-bottom: 15px;}
	.project-graf, #direction_all, #project_type li + li, .proj-btns, td.FIO, td.REGION, td.DATA, #direction li.item2,td.REALIZ_REGION{display: none;}
	.p-project .proj-search .b-proj-search .pole{width: 70%;box-sizing: border-box;}
	.p-project .proj-search .b-proj-search{width: 100%; box-sizing: border-box;height: 40px}
	.p-project ul.tabs li{display: block;border-bottom: 2px solid #0271b9;text-align: left;padding: 0 15px;height: auto}
	.b-tabs ul.tabs{border-bottom: none}
	.p-project ul.tabs li span, .p-project ul.tabs li .tab_right{display: inline-block;padding: 15px 0}
	.b-tabs ul.tabs li.current{padding-bottom: 0}
	.p-project ul.tabs li.current span, .p-project ul.tabs li.current .tab_right, .p-project ul.tabs li.active .tab_right{border-bottom: 2px solid #0271b9;padding-bottom: 13px}
	.p-project .tab-blue-num ul.tabs, .p-project .proj-search{margin-bottom: 30px;}
	.p-project .proj-blue-numbs #form_3, .p-project .proj-blue-numbs #form_4, .p-project .proj-blue-numbs #form_5{height: 108px; width: 30%; margin: 0; padding:40px 0 0;}
	.p-project .proj-blue-numbs p{font-size: 16px;}
	#type_form{margin-bottom: 0;}
	.p-project .bs-numbs-proj{padding: 0 0 10px;background: none}
	.p-project .bs-numbs-proj .block{margin-left: 1%;font-size: 14px}
	#status .set_filter{width:33.33%;padding: 0 3px 15px;box-sizing: border-box;margin: 0;display: inline-block;float: none;}
	#status .set_filter.active{-webkit-background-size: contain;background-size: contain;}
	#project_list td{padding-left: 20px;}
}
@media only screen and (max-width: 430px){
	.p-project .proj-blue-numbs p{font-size: 12px;word-break: break-word;padding: 0 6px}
	.p-project .bs-numbs-proj .block{font-size: 12px;}
}
@media only screen and (max-width: 480px),
(min-device-width: 320px) and (max-device-width: 480px)  {
	table, thead, tbody, th, td, tr {display: block; }
	thead tr {position: absolute; top: -9999px; left: -9999px; }
	#project_list table td, #project_list #REGION, #project_list #DATA{position: relative; border-width: 2px!important; min-height: 19px }
	.proj-table table td:before {position: absolute;top: 15px; left: 15px;}
	.proj-table table tr td:first-child{border-top:none; padding-left: 15px; }
	#project_list table td a:not(.ico):not(.nolink){border-bottom: 1px dashed #0271b9}
}
.buttons-excel{
	color: #1059a5;
	cursor: pointer;
    border: 2px solid #1059a5;
    border-radius: 4px;
    font-size: 21px;
    display: inline-block;
    width: 230px;
    margin: 0 25px;
    padding: 14px 0;
    position: relative;
    zoom: 1;
    vertical-align: top;
    background: transparent;
    font-family: 'Exo 2',Roboto,'Open Sans',sans-serif;
    font-weight: 300;
}
.proj-btns .btn2{
  border: none;
  padding: 0;
  margin: 0;
}
.proj-btns .btn2.fixed{
	padding: 15px 0
}
.p-project .bs-numbs-proj .block{width: 24%}