.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index: 999999;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
    margin: 70px auto;
        padding: 45px;
    border-radius: 5px;
    width: 40%;
    position: relative;
    transition: all 5s ease-in-out;
    text-align: center;
    background: #eee  no-repeat -200px -80px;
}


.popup .close {
    position: absolute;
    bottom: 15px;
    transition: all 200ms;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: black;
    right: 0;
    left: 0;
}
.popup .close:hover {
  color:red;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
      color: black;
        padding: 10px 10px 10px 10px;
    /*border: 1px solid #cbcbcb;*/
    /*margin: 0px 30px 0px 0px;*/
    text-align:center;
}

@media screen and (max-width: 700px){
.popup
{
    width: 70%;
}
}




.tt-modal-verifyage p {
  color: #191919;
  font-size: 16px;
  font-weight: 500; }

.tt-modal-verifyage .tt-title {
  color: #ee303a;
  font-weight: 600;
  font-size: 28px;
  line-height: 34px; }

.tt-modal-verifyage .row-btn {
  margin-top: 10px; }
.tt-modal-verifyage .row-btn [class^="btn"] {
    margin-top: 10px;
    width: 100px;
    height: 35px; }
.tt-modal-verifyage .row-btn [class^="btn"]:first-child {
      background-color: #0ec482; }
      .tt-modal-verifyage .row-btn [class^="btn"]:first-child:hover {
        background-color: #191919; }
  .tt-modal-verifyage .row-btn [class^="btn"]:not(:first-child) {
      margin-left: 10px;
      background-color: #f8353e; }
      .tt-modal-verifyage .row-btn [class^="btn"]:not(:first-child):hover {
        background-color: #191919; }

@media (max-width: 650px) {
  .tt-modal-verifyage .tt-title {
    font-size: 24px; }
 .tt-modal-verifyage .row-btn {
    margin-top: 5px; } }
