.footer_cookie{
    /*display: none;*/
    max-width: 1070px;
    position: fixed; width: 80%; 
    left: calc(50% - 535px);
     padding: 20px 120px 55px 20px; color: #000; text-align: left;     bottom: 0;     z-index: 10000;
    background: rgba(255,255,255,0.8);
        box-sizing: border-box;
            font-size: 14px;
            border: 1px solid #ccc;
            text-align: left;
}
.footer_cookie a{color: #000;}

.footer_cookie_close {
    position: absolute;
    right: 20px;
    top: calc(50% - 31px);
    padding: 7px 14px;
    display: inline-block;
    border-radius: 5px;
    background: #444;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
}
.footer_cookie_close:hover{background: #000;}

@media (max-width: 1480px){
    .footer_cookie{
            left: 10%;
    }
    .footer_cookie br{display: none;}
}
@media (max-width: 768px){
    .footer_cookie{
        width: 100%; left: 0;
        padding: 20px 40px 50px 20px;
    }
    .footer_cookie br{display: none;}



    .footer_cookie_close {
      position: absolute;
      right: 7px;
        top: 7px;

      width: 20px;
      height: 20px;
      opacity: 1;
      cursor: pointer;
      text-indent: -9999px;
      background: #fff;
    }
    .footer_cookie_close:hover {
      opacity: 0.8;
      background: #fff;
    }
    .footer_cookie_close:before, .footer_cookie_close:after {
      position: absolute;
      left: 10px;
      content: ' ';
      height: 21px;
      width: 2px;
      background-color: #333;
    }
    .footer_cookie_close:before {
      transform: rotate(45deg);
    }
    .footer_cookie_close:after {
      transform: rotate(-45deg);
    }
}