#axo-popup.modal{z-index: 99999999999;}
#axo-popup .modal-body{padding: 0px;}
#axo-popup .modal-header{display: flex; justify-content: flex-end;}
#axo-popup .modal-content{border: 0px; border-radius: 10px 10px 0px 0px;}
#axo-popup .modal-content img{display: block; max-width: 100%; height: auto; margin: 0px auto 20px !important;}
#axo-popup h3.popup-title{padding: 12px 15px; font-size: 20px; font-weight: 600;}
#axo-popup .content-popup{padding: 15px;}

#axo-popup button.close-btn{border: 0px; position: relative; background: none; cursor: pointer; display: flex; outline: none;}
#axo-popup button.close-btn:hover span.cross:before,#axo-popup button.close-btn:hover span.cross:after{transform: rotate(90deg);}
#axo-popup .close-btn span.txt{font-size: 15px; text-transform: uppercase; color: #000; padding-right: 35px; padding-top: 5px;}
#axo-popup .close-btn span.cross {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 32px;
  height: 32px;
  opacity: 1;
}
#axo-popup .close-btn:hover span.cross {
  opacity: 1;
}
#axo-popup .close-btn span.cross:before,#axo-popup .close-btn span.cross:after {
  transition: all 0.4s;
  position: absolute;
  left: 15px;
  content: ' ';
  height: 33px;
  width: 1px;
}
#axo-popup .close-btn span.cross:before {
  transform: rotate(45deg);
}
#axo-popup .close-btn span.cross:after {
  transform: rotate(-45deg);
}
body .modal-backdrop.show{opacity: 0.7;}