@media (min-width:320px) and (max-width:480px){
	.ps_cookie_banner{
		position:fixed;
		top:20px;
		margin:0px 20px 20px 20px;
		bottom:auto;

	}

	.ps_cookie_banner .ps_cookie_container{
		margin:20px;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content,
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons{
		width:100%;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul{
		float:left;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content{
		margin-bottom:10px;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul{
		width:100%;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul li{
		clear:both;
		margin:5px 0;
		width:100%;
	}

	.ps_cookie_pref{
		/*width:300px;
		left:calc(50% - 150px);*/
		width:calc(100% - 40px);
		left: auto;
		position:absolute;
		top:0px;
		bottom:auto;
		margin:20px;
	}

	.ps_cookie_pref .ps_cookie_pref_container .ps_cookie_pref_footer{
		height:169px;
		max-height:169px;
		line-heightt:1;
	}


	.ps_cookie_pref .ps_cookie_pref_container .ps_cookie_pref_footer ul{
		width:100%;
		margin:5px 0 10px 0;
	}

	.ps_cookie_pref .ps_cookie_pref_container .ps_cookie_pref_footer ul li{
		width:100%;
		clear:both;
		margin:5px 0;
	}
}

@media (min-width:481px) and (max-width:640px){
	.ps_cookie_banner{
		position:fixed;
		top:20px;
		margin:0px 20px 20px 20px;
		bottom:auto;

	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content,
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons{
		width:100%;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul{
		float:left;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content{
		margin-bottom:10px;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul{
		width:100%;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul li{
		clear:both;
		margin:5px 0;
		width:100%;
	}


	.ps_cookie_pref{
		/*width:460px;
		left:calc(50% - 230px);*/
		width:calc(100% - 40px);
		left:auto;
		position:absolute;
		top:0px;
		bottom:auto;
		margin:20px;
	}

	.ps_cookie_pref .ps_cookie_pref_container .ps_cookie_pref_footer{
		height:169px;
		max-height:169px;
		line-heightt:1;
	}


	.ps_cookie_pref .ps_cookie_pref_container .ps_cookie_pref_footer ul{
		width:100%;
		margin:5px 0 10px 0;
	}

	.ps_cookie_pref .ps_cookie_pref_container .ps_cookie_pref_footer ul li{
		width:100%;
		clear:both;
		margin:5px 0;
	}
}


@media (min-width:641px) and (max-width:960px){
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content,
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons{
		width:100%;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul{
		float:left;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content{
		margin-bottom:10px;
	}

	.ps_cookie_pref{
		width:calc(100% - 40px);
		left:auto;
		position:absolute;
		top:0px;
		bottom:auto;
		margin:20px;
	}
}

@media (min-width:961px) and (max-width:1024px){
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content,
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons{
		width:100%;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul{
		float:left;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content{
		margin-bottom:10px;
	}

}


@media (min-width:1025px) and (max-width:1280px){
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content,
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons{
		width:100%;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul{
		float:left;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content{
		margin-bottom:10px;
	}
}

@media (min-width:1281px) and (max-width:1330px){
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content,
	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons{
		width:100%;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_buttons ul{
		float:left;
	}

	.ps_cookie_banner .ps_cookie_container .ps_cookie_body .ps_cookie_content{
		margin-bottom:10px;
	}
}
