
.pdpa-wrapper{
	display: none;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 2147483646;
	-webkit-transform: translate3d(0,0px,650px);
	-ms-transform: translate3d(0,0px,650px);
	transform: translate3d(0,0px,650px);
	will-change: transform;
	box-sizing: border-box;
}
.pdpa-wrapper.show{
	display: block;
}



 
	
		.pdpa-wrapper .pdpa p{
			margin: 0px;
			color: #fff;
			font-size: 25px;
		}
			.pdpa-wrapper .pdpa p a{
				text-decoration: underline;
				transition: all 0.5s ease 0s;
				color: #fff;
				display: inline-block;
				background: none;
				padding: 0px;
				/*text-align: center;*/
				height: 100%;
				/*-webkit-box-align: center;*/
				/*align-items: center;*/
				/*cursor: pointer;*/
			}
			.pdpa-wrapper .pdpa p a:hover{
				color: #0866ff;
			}

		.pdpa-wrapper .pdpa .accept:hover{
			background-color: #0866ff;
			text-decoration: none;
		}

		
			.pdpa-wrapper .pdpa{
				background: #00000080;
				box-shadow: rgb(0 0 0 / 16%) 2px 2px 2px;
				border-radius: 5px 5px 0px 0px;
				padding: 25px;
				display: grid;
				max-width: 100%;
				margin: 0px auto;
				grid-template-columns: 1fr auto auto;
				column-gap: 15px;
				align-content: center;
				-webkit-box-align: center;
				align-items: center;
				position: relative;
			}
			.pdpa-wrapper .pdpa .accept{
				grid-column: 3 / auto;
				background-color: #0866ff;
				transition: all 0.5s ease 0s;
				color: #fff;
				text-align: center;
				/*font-family: cloudsemibold;*/
				/*font-size: 14px;*/
				padding: 0.2px 30px;
				/* height: 34px; */
				display: grid;
				-webkit-box-align: center;
				align-items: center;
				border-radius: 10px;
			}
			.pdpa-wrapper .pdpa .policy{
				
				/* background-color: #0866ff; */
				transition: all 0.5s ease 0s;
				color: #0866ff;
				text-align: center;
				/*font-family: cloudsemibold;*/
				/*font-size: 14px;*/
				padding: 0.2px 30px;
				/* height: 34px; */			
				/* display: inline-block; */
				-webkit-box-align: center;
				align-items: center;
				border-radius: 10px;
			}
		
		
		@media (min-width: 641px) and (max-width: 900px){

			.pdpa-wrapper .pdpa{
				background: #00000080;
				box-shadow: rgb(0 0 0 / 16%) 2px 2px 2px;
				border-radius: 5px 5px 0px 0px;
				padding: 25px;
				display: block;
				max-width: 100%;
				margin: 0px auto;
				grid-template-columns: 1fr auto auto;
				column-gap: 15px;
				align-content: center;
				-webkit-box-align: center;
				align-items: center;
				position: relative;
			}
			.pdpa-wrapper .pdpa .accept{
				grid-column: 3 / auto;
				background-color: #0866ff;
				transition: all 0.5s ease 0s;
				color: #fff;
				text-align: center;
				/*font-family: cloudsemibold;*/
				/*font-size: 14px;*/
				padding: 0.2px 120px;
				/* height: 34px; */			
				display: inline-block;
				-webkit-box-align: center;
				align-items: center;
				border-radius: 10px;
				font-size: 25px;
			}

			.pdpa-wrapper .pdpa .policy{
				grid-column: 3 / auto;
				/* background-color: #0866ff; */
				transition: all 0.5s ease 0s;
				color: #0866ff;
				text-align: center;
				/*font-family: cloudsemibold;*/
				/*font-size: 14px;*/
				padding: 0.2px 30px;
				/* height: 34px; */			
				display: inline-block;
				-webkit-box-align: center;
				align-items: center;
				border-radius: 10px;
				font-size: 25px;
			}
		}
		@media (max-width: 640px){

			.pdpa-wrapper .pdpa{
				background: #00000080;
				box-shadow: rgb(0 0 0 / 16%) 2px 2px 2px;
				border-radius: 5px 5px 0px 0px;
				padding: 25px;
				display: block;
				max-width: 100%;
				margin: 0px auto;
				grid-template-columns: 1fr auto auto;
				column-gap: 15px;
				align-content: center;
				-webkit-box-align: center;
				align-items: center;
				position: relative;
			}
			.pdpa-wrapper .pdpa .accept{
				grid-column: 3 / auto;
				background-color: #0866ff;
				transition: all 0.5s ease 0s;
				color: #fff;
				text-align: center;
				/*font-family: cloudsemibold;*/
				/*font-size: 14px;*/
				padding: 0.2px 30px;
				/* height: 34px; */			
				/* display: inline-block; */
				-webkit-box-align: center;
				align-items: center;
				border-radius: 10px;
				font-size: 25px;
			}

			.pdpa-wrapper .pdpa .policy{
				grid-column: 3 / auto;
				/* background-color: #0866ff; */
				transition: all 0.5s ease 0s;
				color: #0866ff;
				text-align: center;
				/*font-family: cloudsemibold;*/
				/*font-size: 14px;*/
				padding: 0.2px 30px;
				/* height: 34px; */			
				display: inline-block;
				-webkit-box-align: center;
				align-items: center;
				border-radius: 10px;
				font-size: 25px;
			}

		}