.w-824{
    width: min(max(338px,42.917vw),824px);
    height: min(max(338px,42.917vw),824px);
}
.philanthropy-page .bg-secondary{
    background-color: #FF7400 !important;
    color:#fff;
}
.philanthropy-page .bg-primary{
    background-color: #293450 !important;
    color:#fff;
}
.br-32{
    border-radius:min(max(12px,1.667vw),32px)
}
.banner-block > div{
    padding:min(max(11px,1.042vw),20px);
    width: 415px;
    -webkit-box-shadow: 1px 32px 33px #dddddd9e;
            box-shadow: 1px 32px 33px #dddddd9e;
}
.philanthropy-page .banner-block p,.philanthropy-page .banner-advertisement p,.needSection p,.CallonDoc-Donations p{
font-size: min(max(14px,1.458vw),28px);
}
.philanthropy-page .banner-block h3{

font-size: min(max(20px,2.292vw),44px);

}
.philanthropy-page h2, .philanthropy-page h1{
    font-size: min(max(20px,2.865vw),45px);

}
.philanthropy-page .banner__title-text-sm{
    font-size: min(max(14px,1.354vw),26px) !important;
    max-width: 692px;
    white-space: inherit;
}
.philanthropy-page .banner-advertisement{
    background:url('.././images/philenthropy/bg.png');
    background-size: cover;
    border-radius: 32px;

}
.philanthropy-page .banner-advertisement-consultation{
    height: auto !important;
    color: #fff;
}
.philanthropy-page .needSection h2{
    font-size: min(max(22px,2.344vw),45px);

}

.philanthropy-page .button-arrow span:after{
    /* top: 12px; */
    
}
.philanthropy-page .button-arrow{
    font-weight: 700;
}
.fw-900{
    font-weight: 900 !important;
}
.philanthropy-page .banner__wrapper-mobile{
    background: none !important;
}
.philanthropy-page .mt-100{
    margin-top:  min(max(40px,5.208vw),100px);
}
.philanthropy-page .my-50{
    margin-top:  min(max(20px,2.604vw),50px);
    margin-bottom:  min(max(20px,2.083vw),40px);

}
.philanthropy-page .pb-50{
    padding-bottom: min(max(40px,2.604vw),50px) !important;
}
.philanthropy-page .mw-986{
    max-width: min(max(284px,51.354vw),986px);
}
.philanthropy-page .img-w100{
    width: min(max(40px,5.208vw),100px);
}
.philanthropy-page .play-btn{
    left: 0;
    right: 0;
    z-index: 1;
    margin: 0 auto;
    margin: 0 auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.philanthropy-page .inquiry-btn{
    margin-top:  min(max(20px,2.083vw),40px);
    font-size: min(max(18px,1.146vw),22px);
}
.philanthropy-page .btn{
    font-size: min(max(18px,1.146vw),22px);
    padding:min(max(15px,1.042vw),20px);
    min-width: 250px;
}
.philanthropy-page .mw-1038{
    max-width: min(max(278px,54.063vw),1038px);
}
.philanthropy-page .video-width{
    width: min(max(300px,54.063vw),1085px);
    -webkit-filter: brightness(0.5);
            filter: brightness(0.5);
}
.philanthropy-page .CallonDoc-Donations p{
    margin-top: min(max(330px,2.188vw),42px);
    margin-bottom: min(max(330px,3.438vw),66px);
}
.donation-bg{
    background-color: #293450;
    border-radius: 32px 32px 0px 0px;
    color:#fff;
    position: relative;
}
.philanthropy-page sub{
    bottom: 0;
}
.donation-bg:after{
content:" ";
background-image: url('../images/philenthropy/right-corner.png');
position: absolute;
top: 0;
right:0;
width: 456px;
    height: 329px;
    background-size: contain;
    background-repeat: no-repeat;
}
.donation-bg:before{
    content:" ";
    /* content:url('../images/philenthropy/left-corner.png'); */
    position: absolute;
    top: 0;
    left:0;
    background-image: url('../images/philenthropy/left-corner.png');
    width: 244px;
    height: 356px;
    background-size: contain;
    background-repeat: no-repeat;
    }
.donation-bg h2{
    color: #fff;
}

.donation-bg h2 span{
    background-color: #fff;
}
.CallonDoc-Donations .h-186{
    height: min(max(121px,9.688vw),186px);
}
.CallonDoc-Donations .h-186 img{
max-height: 120px;
}
.CallonDoc-Donations .card-title{
    font-size: min(max(14px,1.250vw),24px);
    font-weight: 600;
    color: #293450;

}
.CallonDoc-Donations .card-text{
    font-size: min(max(14px,1.042vw),20px);
    margin-top: min(max(15px,1.042vw),20px) !important;
    color: #293450;

}
.CallonDoc-Donations .card{
    height: 100%;
    min-width: 220px;
    border-radius: 10px;
    /* max-width: 486px; */
}
.CallonDoc-Donations .row,.philanthropy-page .banner__wrapper .row{
    margin-left: -1rem;
    margin-right: -1rem;
}
.letConnect .button-arrow span:after{
    background: url('../images/philenthropy/arrow-right-blue.svg') no-repeat;
}
.mtm-186{
    margin-top: min(max(-150px,-9.688vw),-156px);
}
.mw-1302{
    /* max-width: 1302px; */
    max-width: min(max(690px,67.813vw),1302px);

}
.w-620{
    width: min(max(338px,32.292vw),620px);
}
.mt-50{
    margin-top: min(max(30px,2.604vw),50px);
}
.pt-50{
    padding-top: min(max(30px,2.604vw),50px);
}
.h-475{
    height: min(max(377px,24.740vw),475px);
}
.ox-auto{
    overflow-x: auto;
}
.bg-cream{
    background:#fff;
background: -webkit-gradient(linear, left top, right top, from(rgba(2,0,36,0)), to(rgb(255 239 226 / 21%)));
background: -o-linear-gradient(left, rgba(2,0,36,0) 0%, rgb(255 239 226 / 21%) 100%);
background: linear-gradient(90deg, rgba(2,0,36,0) 0%, rgb(255 239 226 / 21%) 100%)
}
.pt-100{
    padding-top:  min(max(40px,5.208vw),100px);
}
.pb-100{
    padding-bottom:  min(max(40px,5.208vw),100px);
}
.ox-hidden{
    overflow-x: hidden;
}
@media (max-width:768px) {
    .CallonDoc-Donations .card{
        min-width: 299px;
    }
    .row-cols-1 > *{
        -webkit-box-flex: 1;
            -ms-flex: auto;
                flex: auto;
    }
}
@media (max-width:992px) {
    .get-Consiltant-section .container{
        max-width: 100%;
    }
    .donation-bg{
        border-radius: 0;
    }
    .donation-bg:after{
        display: none;
    }
    .mtm-186{
        margin-top: -196px;
    }
    .donation-bg:before{
       content:" ";
       background-image: url('../images/philenthropy/left-corner.png');
       width: 130px;
       height: 188px;
       background-size: contain;
    left: -40px;
    }
    .philanthropy-page .banner-advertisement{
        margin: -15px;
        border-radius: 0;
        background-size: cover;
        background-position: center;
    }
    .philanthropy-page .CallonDoc-Donations .container{
        max-width: 100% !important;
    }
    .philanthropy-page .CallonDoc-Donations .card-text {
        line-height: 22px;
    }
    .philanthropy-page .banner-block{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .philanthropy-page .banner__title-text-sm{
        margin: auto;
    }
    .philanthropy-page .banner-block > div{
        min-width: 212px;
        max-width: 212px;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin: .5rem auto !important;
    }
    .text-sm-center{
        text-align: center !important;
    }
    .mx-sm-auto{
        margin: auto;
    }
}
