.modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0) url("../assets/images/fancybox_overlay.png") repeat scroll 0 0;
  z-index: 9999;
}
.modal_show {
  display: flex;
}
.modal_loading:before {
  content: "";
  position: absolute;
  width: 50px;
  height: 50px;
  border: 2px dashed #000;
  border-radius: 100%;
  animation: modal-preloader 2.5s infinite linear;
}
.modal__inner {
  position: relative;
  max-width: 850px;
  max-height: 95%;
  display: flex;
  flex-direction: column;
  padding: 0;
  box-sizing: border-box;
}
.modal__content {
  background: #edf4ec none repeat scroll 0 0;
    border: 2px solid #000000;
    box-sizing: border-box;
    max-width: 100vw;
    overflow-y: auto;
    padding: 5px;
}
/* ADEDD BY DEEPAK */
.modal__content .wp-post-image,
.right_content {
    float: left;
    padding: 2%;
    width: 50%;
}
button.modal__close:hover {
	background:rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiMyMjIyMjIiIGQ9Ik0yOC45NDEsMzEuNzg2TDAuNjEzLDYwLjExNGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OWMwLjM5MywwLjM5NCwwLjkwOSwwLjU5LDEuNDI0LDAuNTkgICBjMC41MTYsMCwxLjAzMS0wLjE5NiwxLjQyNC0wLjU5bDI4LjU0MS0yOC41NDFsMjguNTQxLDI4LjU0MWMwLjM5NCwwLjM5NCwwLjkwOSwwLjU5LDEuNDI0LDAuNTljMC41MTUsMCwxLjAzMS0wLjE5NiwxLjQyNC0wLjU5ICAgYzAuNzg3LTAuNzg3LDAuNzg3LTIuMDYyLDAtMi44NDlMMzUuMDY0LDMxLjc4Nkw2My40MSwzLjQzOGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5Yy0wLjc4Ny0wLjc4Ni0yLjA2Mi0wLjc4Ni0yLjg0OCwwICAgTDMyLjAwMywyOS4xNUwzLjQ0MSwwLjU5Yy0wLjc4Ny0wLjc4Ni0yLjA2MS0wLjc4Ni0yLjg0OCwwYy0wLjc4NywwLjc4Ny0wLjc4NywyLjA2MiwwLDIuODQ5TDI4Ljk0MSwzMS43ODZ6Ii8+Cjwvc3ZnPgo=") no-repeat scroll center center;
}
.right_content h3 {
    font-size: 18px;
    margin: 0 0 5px;
    padding: 0;
}
.right_content h2 {
    margin: 0 0 10px;
}
/* ADEDD BY DEEPAK */
.modal_loading .modal__content {
  background: none;
  border: 0;
}
.pilates_team ul li:hover > .modal__open {
    display: block;
}
.modal__open {
    background: #45444b none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    cursor: pointer;
    display: none;
    font-size: 20px;
    left: 0;
    opacity: 0.8;
    padding: 65% 5% 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}
.modal__content .wp-post-image {
    height: auto;
    width: 40%;
}
.pilates_team button#loadMore {
    background: #45444b none repeat scroll 0 0;
    font-weight: normal;
    padding: 12px 25px;
}
.modal__close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 25px;
  font-size:5px;
  height: 25px;
  border: 0;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxwYXRoIGZpbGw9IiMyMjIyMjIiIGQ9Ik0yOC45NDEsMzEuNzg2TDAuNjEzLDYwLjExNGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OWMwLjM5MywwLjM5NCwwLjkwOSwwLjU5LDEuNDI0LDAuNTkgICBjMC41MTYsMCwxLjAzMS0wLjE5NiwxLjQyNC0wLjU5bDI4LjU0MS0yOC41NDFsMjguNTQxLDI4LjU0MWMwLjM5NCwwLjM5NCwwLjkwOSwwLjU5LDEuNDI0LDAuNTljMC41MTUsMCwxLjAzMS0wLjE5NiwxLjQyNC0wLjU5ICAgYzAuNzg3LTAuNzg3LDAuNzg3LTIuMDYyLDAtMi44NDlMMzUuMDY0LDMxLjc4Nkw2My40MSwzLjQzOGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5Yy0wLjc4Ny0wLjc4Ni0yLjA2Mi0wLjc4Ni0yLjg0OCwwICAgTDMyLjAwMywyOS4xNUwzLjQ0MSwwLjU5Yy0wLjc4Ny0wLjc4Ni0yLjA2MS0wLjc4Ni0yLjg0OCwwYy0wLjc4NywwLjc4Ny0wLjc4NywyLjA2MiwwLDIuODQ5TDI4Ljk0MSwzMS43ODZ6Ii8+Cjwvc3ZnPgo=') no-repeat center;
  transition: visibility .3s;
  outline: none;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.modal__close:focus,
.modal__close:hover {
  transform: scale(1.1);
}
.modal_loading .modal__close {
  visibility: hidden;
}
@keyframes modal-preloader {
  100% { transform: rotate(360deg) }
}