@media only screen and (max-width: 959px) {
	body {
		background-position: right 79px;
		background-size: 300px auto;
	}
	#p .header-wrapper {
		position: relative;
	}
	#p .header-text {
		width: 99% !important;
		margin: 0 auto;
		margin-top: 0px;
 	}
	#p .header-text .center-area {
		padding-left: 3%;
		padding-right: 3%;
	}
	#p .logo {
		width: 70%;
		padding-left: 3%;
	}
	#p .language-menu-wrap {
		padding-right: 3%;
	}
}
@media only screen and (max-width: 760px) {
	#p .logo {
	  width: 380px;
	  max-width: 80%;
	}
	#p .language-menu-wrap {
		position: absolute;
		right: 0;
		top: -20px;
	}
	#p .app-report-wrapper .radlist .custom-select {
		width: 100%;
	}
}
@media only screen and (max-width: 580px) {
	#p .content-wrapper {
		padding-top: 30px;
	}
}
@media only screen and (max-height: 500px){
	
}
@media only screen and (max-width: 240px) {
	#p .header {
		width: 100% !important;
		margin-left: 0%;
		max-width: 240px;
	}
	#p .logo {
		max-width: 207px;
		width: 100% !important;
		margin: 0 auto;
	}
	#p .logo img {
		display: block;
		width: 100%;
		height: auto;
	}
}