		html, body{
			height: 100%;
		}
		.p2p-page{
			display: flex;
			flex-direction: column;
			height: 100%;
			background-color: #f8f8f8;
		}	
		
		.p2p-page__header{
			display: flex;
			flex: 0 1 auto;
			border-bottom: 1px solid rgba(0,0,0,.1);
		}
		.p2p-page__body{
			display: flex;
			flex: 1 0 auto;
		}
		.p2p-page__footer{
			display: flex;
			flex: 0 1 auto;
		}
		.p2p-page-header{
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding: 3rem 0rem 1.5rem 0rem;
		}
		.p2p-page-header__logo{
			width: 250px;
		}
		.p2p-page-header__logo img{
			display: block;
			width: 100%;
		}
		.p2p-page-header__contacts{
			display: flex;
			align-items: center;
			justify-content: flex-end;

			font-size: 1rem;
    		font-family: GothaProReg;
    		line-height: 1.4;
		}
		.p2p-page-header__contacts-item{
			margin-left: 1.5rem;
			display: flex;
			align-items: center;
		}
		.p2p-page-header__contacts-item a{
			text-decoration: none; color: #231F20;
			font-family: GothaProBol;
			margin-right: .4em;
		}
		.p2p-page-header__contacts-item_mob a{
			display: inline-flex;
			align-items: center;		
		}
		.p2p-page-header__contacts-item_mob a::before{
			content: '';
			display: block;
			width: 1em;
			height: 1em;
			background-image: url('../../img/phone.svg');
			background-position: center;
			background-repeat: no-repeat;
			background-size: contain;			
			margin-right: .3em;
			margin-bottom: .3em;
		}


@media screen and (max-width: 900px) {
  	.p2p-page-header{
		display: flex;
		align-items: center;
		padding: 1.8rem 0rem 1.5rem 0rem;
	}
	.p2p-page-header__contacts-item{
		margin-left: 0rem
	}
	.p2p-page-header__logo{
		
	}
	.p2p-page-header__contacts{
		flex-direction: column;
		align-items: center;		
		width: 100%;
		font-size: 1.2rem;
	}
	.p2p-page-header__contacts-item{
		margin-bottom: 0rem;
	}
	.p2p-page-header__contacts-item:last-child{
		margin-bottom: 0rem	
	}
	.p2p-page-header__logo{
		flex: 0 0 200px;
	}
	.p2p-page-header__contacts{
		flex: 1 1 auto;
		justify-content: center;
		align-items: flex-end;
	}

	.p2p-page-header__contacts-item_def{
		display: none;
	}
	.p2p-page-header__contacts-item_mob span{
		display: none;	
	}
	.p2p-page-header__contacts-item a{
		margin-right: 0rem
	}
}

