/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.mfp-wrap{
    z-index:999999999 !important;
}
.white-popup-block {
    background: #BAB2A4;
    padding: 20px 30px;
    text-align: left;
    max-width: 650px;
    margin: 30px auto;
    position: relative;
    border: #734061 2px solid;
    border-radius: 20px;
}
.white-popup-block .mfp-close,.white-popup-block .mfp-close:active {

    right: 15px;
    top: 10px;
}

.white-popup-block h4 {
    font-family: 'August Script Bold Font', cursive;
    font-style: normal;
    color:#fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom:0px;
    
    }
.white-popup-block h5{
    font-size:20px;
    color:white;
}

.white-popup-block .popup-header .designation{
    margin-bottom:5px;
    font-size:18px;
    font-family: 'Oxanium', cursive;
}
.white-popup-block .popup-header .experience{
    margin-top:0;
    
}
.white-popup-block p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin-top:0;
    color:white;
}
.white-popup-block a{
  font-size: 16px;  
}
.white-popup-block ul{
    list-style:none;
     font-size: 16px;
     color:white;
}
.white-popup-block img {
    width: 260px;
    height: 260px;
    object-fit: cover !important;
    border: #734061 4px solid;
    border-radius: 100%;
    margin: 0 0 20px;
}

.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(.8)
}

.mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1)
}

.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: .8
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
    transform: scale(.8);
    opacity: 0
}

.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0
}
.popup-row{
    display: flex;
    gap: 40px;
}
.popup-col-12{
    width:100%;
    text-align:center;
}
.popup-col-6{
    width:50%;
}
@media only screen and (max-width: 600px) {
  .popup-col-6{
    width:100%;
}
.popup-row{
    display:block;
}
.fusion-post-cards ul.fusion-filters{
    display: flex !important;
        flex-wrap: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
        height: 100px;
        border:none;
}
.fusion-post-cards ul.fusion-filters .fusion-filter a{
    white-space: nowrap;
}
.team-box-wrapper .fusion-filters .fusion-filter a{
    padding:15px 20px !important;
}
}