.pg-categories-view .itemHeader1{ padding: 0 10px 10px;}
.pg-category-view .itemHeader1{ padding: 0 10px 10px;}
.section-box-backbtn{margin-top:40px; padding: 0 8px 10px; display:block;clear:none;float:none}
.pg-box-backbtn { padding: 0px 0px;}

.section-box-backbtn .pg-box-backbtn > a {
    display: table;
    padding: 2px;
	color:#212528;
}
.section-box-backbtn .pg-box-backbtn > a img {
    -moz-transform: rotate(0deg); /* Для Firefox */
    -ms-transform: rotate(0deg); /* Для IE */
    -webkit-transform: rotate(0deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(0deg); /* Для Opera */
    transform: rotate(0deg);
	transition: all 0.3s ease 0s;
}
.section-box-backbtn .pg-box-backbtn > a:hover img {
    -moz-transform: rotate(180deg); /* Для Firefox */
    -ms-transform: rotate(180deg); /* Для IE */
    -webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(180deg); /* Для Opera */
    transform: rotate(180deg);
	transition: all 0.3s ease 0s;
}

.button-backbtn{
	display: inline-block;
    margin-left: 10px;
    text-transform: uppercase;
    vertical-align: middle;
}

.section-projects{
	padding:0px 0px 0px 0px;
	margin:0px
}
.section-projects .section-projects_i{
	border:none;
	padding:0px;
	position:relative
}
.section-projects .section-projects_ii{
	position:relative;
	-moz-transition:opacity .6s ease;
	-o-transition:opacity .6s ease;
	-webkit-transition:opacity .6s ease;
	transition:opacity .6s ease
}
.section-projects .section-projects_ii.inv{
	filter:alpha(Opacity=0);
	opacity:0
}
.section-projects .section-projects_i ul.section-projects_ii{
	margin: 0px 0 10px;
}
.section-projects .section-projects_i ul.section-projects_ii > li {
	display : inline-block;
	width : 280px;
	height: 210px;
	margin: 0 14px 30px;
	vertical-align: top;
	text-align: center;
}
.section-projects .section-projects_i ul.section-projects_ii > li >.item{
	height: 210px;
}
.section-projects .item{
	position:relative;
	overflow:hidden;
	padding:0px;
	text-align:center;
}
@media only screen and (min-width:768px) and (max-width:1024px){
	.section-projects .item{width:100%}
}
.no-touch .section-projects .item:hover{
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-webkit-transition:all .3s;
	transition:all .3s
}
.no-touch .section-projects .item:hover .hover{
	-moz-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	-moz-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	-o-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	-webkit-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	transition:cubic-bezier(.645,.045,.355,1) 500ms
}
.no-touch .section-projects .item:hover .left p{
	-moz-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}
.no-touch .section-projects .item .hover{
	-moz-transform:translate(-100%,0);
	-ms-transform:translate(-100%,0);
	-webkit-transform:translate(-100%,0);
	transform:translate(-100%,0);
	-moz-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	-o-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	-webkit-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	transition:cubic-bezier(.645,.045,.355,1) 500ms;
	border:1px solid #212528;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background: rgba(255,255,255,0.9);
	padding:2%;
	position:absolute;
	z-index:2;	
}
.no-touch .section-projects .item .hover p{
	display: block;
	margin: 2%;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(0,0,0,0.9);
	text-align:center;
	border-bottom: 1px solid rgba(0,0,0,0.5);
}
@media only screen and (min-width:1024px) and (max-width:1150px){
	.section-projects .item .hover p{
		font-size:12px;
	}
}
@media only screen and (min-width:500px) and (max-width:739px){
	.section-projects .item .hover p{
		font-size:11px;
	}
	.section-projects .item{width:100%}
}
@media only screen and (min-width:200px) and (max-width:499px){
	.section-projects{
		padding:0px 0px;
		margin:0px
	}
	.section-projects .item{
		float: none;
		margin: auto;
		margin-bottom:20px;
		width:100%;
		max-width: 320px;
	}
}
.section-projects-img{
	padding:0px 0px 0px 0px;
	margin:0px
}
.phocagallery-box-file {
	position:relative;
	overflow:hidden;
	width:29%;
	padding:0px;
	float:left;
	margin:20px 2% 20px 2% !important;
	height:203px;
	text-align:center
}
.phocagallery-box-file a img{
	max-width:100%;
	max-height:100%
}
.phocagallery-box-file:hover{
	-moz-transition:all .3s;
	-o-transition:all .3s;
	-webkit-transition:all .3s;
	transition:all .3s
}
.phocagallery-box-file:hover .hover{
	-moz-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	-moz-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	-o-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	-webkit-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	transition:cubic-bezier(.645,.045,.355,1) 500ms;
	opacity:1;
}
.phocagallery-box-file:hover .left p{
	margin-left:35px;
	-moz-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}
.section-projects-img  .hover{
	-moz-transform:translate(-100%, 0);
	-ms-transform:translate(-100%, 0);
	-webkit-transform:translate(-100%, 0);
	transform:translate(-100%, 0);
	-moz-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	-o-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	-webkit-transition:cubic-bezier(.645,.045,.355,1) 500ms;
	transition:cubic-bezier(.645,.045,.355,1) 500ms;
	border:1px solid #212528;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background: rgba(255,255,255,0.9);
	padding:2%;
	position:absolute;
	z-index:2;
	opacity:0;
	display:none
}
.phocagallery-box-file .hover p{
	display: block;
	padding: 0px;
	margin: 2%;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(0,0,0,0.9);
	text-align:center;
	border-bottom:none;
}
@media only screen and (min-width:1070px) and (max-width:1150px){
	.phocagallery-box-file .hover p{
		font-size:12px;
	}
}
@media only screen and (min-width:768px) and (max-width:1069px){
	.phocagallery-box-file{width:45% !important;}
}
@media only screen and (min-width:500px) and (max-width:739px){
	.phocagallery-box-file .hover p{
		font-size:11px;
	}
	.phocagallery-box-file{width:45% !important}
}
@media only screen and (min-width:200px) and (max-width:499px){
	.section-projects-img{
		padding:0px 0px;
		margin:0px
	}
	.phocagallery-box-file{
		float: none;
		margin: auto;
		margin-bottom:20px;
		width:100%;
		max-width: 320px;
	}
}




.info-leaders{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	padding-right: 20px;
}
.item-leaders{
	display:flex;
	flex-direction:row;
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #DDD;
}
.img-leaders{max-width:30%;margin-right:20px;margin-bottom:0px;}


@media (max-width: 575px) { 
	.item-leaders{
		flex-direction:column;
	}
	.img-leaders{
		max-width:100%;
		margin-right:0px;
		margin-bottom:20px;
	} 
}
@media (min-width: 576px) { 
	.img-leaders{
		max-width:40%;
		margin-right:20px;
		margin-bottom:0px;
	}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
	.img-leaders{
		max-width:40%;
		margin-right:20px;
		margin-bottom:0px;
	}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
	.img-leaders{
		max-width:35%;
		margin-right:20px;
		margin-bottom:0px;
	}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	.img-leaders{
		max-width:30%;
		margin-right:20px;
		margin-bottom:0px;
	}
}