.eupopup-container {
background: #fff;
color: #333;
padding: 30px 20px;
font-size: 12px;
line-height: 1.2em;
text-align: left;
display: none;
z-index: 9999999;
}

.eupopup-container-bottomleft {
  position: fixed;
  bottom: 0px;
   left: 5%;
  width: 90%;
  top: 20px;
  max-height: 200px;
 

}
.eupopup-button.eupopup-button_1 {float: right}
.eupopup-button.eupopup-button_2 {float: left}
.eupopup-buttons {margin-top: 5px; display: none;}



.eupopup-container {padding: 0px}



.eupopup-body p {margin-bottom: 25px; font-weight: 500; line-height: 24px;font-size: 15px;}
.eupopup-head p {color: #222; font-size: 18px; font-weight: 800; text-transform: uppercase; line-height: 26px; margin-bottom: 20px;}
.eupopup-buttons .eupopup-button {background: #222;color: #fff;padding: 10px 20px;font-size: 12px;font-weight: 700;margin-right: 10px;text-decoration: none;
text-transform: uppercase;border-radius: 2px;}
.eupopup-buttons .eupopup-button:hover {background: #333}
.eupopup-closebutton {position: absolute;right: 0px;top: 0px;font-size: 24px;padding: 15px; background: #fff}

@media ( min-width :992px) {

.eupopup-container-bottomleft {left: 50%; margin-left: -350px; width: 700px; top: 100px; max-height: 520px;}

	
}

@media (max-width: 991px) {


.cookies-body {padding: 0px !important;}
	
}

@media only screen and (min-width:576px) and (max-width:767px) {

.eupopup-head, .eupopup-body {max-width: 100%;}


}

@media (max-width: 575px) {
	

.eupopup-buttons {width: 100%;}
.eupopup-body p {line-height: 22px; font-size: 14px;}
.eupopup-head p {font-size: 16px; line-height: 23px;}

	
}

@media (max-width: 767px) {

.eupopup-button.eupopup-button_1, .eupopup-button.eupopup-button_2 {
  float: right;
  width: 100%;
  margin: 0px 0px 10px !important;
  text-align: center;
}

}
