/*
.main_wrap {
    padding: 0px 0 169px 0;
}
*/



#p2p-frame{
	width: 100%;
	height: 655px;
	border: none;
	overflow-x:hidden;
	overflow-y:hidden;
	/*margin-bottom: 30px;*/
	margin-bottom: -5px
}

@media only screen and (max-width: 977px) {
	#p2p-frame{
		height: 1035px;
	}
}
/*
@media only screen and (max-width: 840px) {
	#p2p-frame{
	    height: 1031px;
	    margin-bottom: -5px;
	}

	.bx-firefox #p2p-frame{
		height: 995px;
		margin-bottom: -5px;
	}
}

@media only screen and (max-width: 500px) {
	#p2p-frame{
		height: 1032px;
    	margin-bottom: -5px;
	}

	.bx-firefox #p2p-frame{
		height: 1040px;
		margin-bottom: -10px;
	}	
}

@media only screen and (max-width: 400px) {
	#p2p-frame{
		height: 915px;
    	margin-bottom: -25px;
	}

	.bx-firefox #p2p-frame{
		height: 955px;
		margin-bottom: -40px;
	}	
}

*/
