
@media (min-width:1600px){
    .learn-more{position:absolute; left:60px; bottom:70px;}
}

@media (max-width:1720px){
    .learn-more{left:20px}
    .mitzvah-content{padding:110px;}
}
@media (max-width:1600px){
    .learn-more{left:auto; position:absolute; margin-top:25px;}
    .hero{padding-bottom:220px;}
    .donate-ftr{margin-right:10px;}
    .ftr-btn-list li{padding:5px 22px;}
}

@media (max-width:1400px){
    footer .container{padding-left:30px; padding-right:30px;}
    .donate-ftr{}
    .donate-ftr{height:120px; width:120px; margin-right:20px; margin-top:-80px;}
    .donate-ftr a:before{height:120px; width:120px; background-size:cover;}

    header{padding-left:0; padding-right:0;}
    .hero .container{padding:0 30px;}
    .banner-content h1{font-size:80px; line-height:1.1; margin-bottom:30px;}
}

@media (max-width:1200px){
    header{display:block;}
    .logo {flex:1;}
    .mbl-nmbr{flex:1;}
    .headRight{margin-top:10px;}
    body{padding:0px 25px 25px;}
    header{padding-left:0; padding-right:0;}
    .hero{padding-bottom:170px; padding-top:100px;}
    .hero .container{padding:0 30px;}
    .banner-content p{font-size:18px; line-height:28px;}
    .banner-content p.f-medium{font-size:21px; line-height:32px;}
    .learn-more{height:100px; width:100px; position:absolute; margin-top:20px;}
    .learn-more a:before{width:100px; height:100px; background-size:100px;}
    .learn-more:after{margin-top:15px; height:100px;}

    .container{max-width:991px;}
    .mtop{margin-top:25px;}
    .bannerImg:before{right:0px; left:-100px;}
    .banner-content h1{font-size:70px; line-height:1.1; margin-bottom:30px;}
    p{margin-bottom:30px;}

    .mitzvah-content{padding:50px;}
    h2{font-size:50px; line-height:1.1; margin-bottom:30px;}
    .donation-success h2{font-size:50px; line-height:1.1; margin-bottom:30px;}

    .mitzvah-content .f-medium{font-size:21px; line-height:32px;}

    .donation-Opportunit{padding:60px 0 70px;}
    .do-icon{max-width:145px; min-width:145px;}
    .DO-list h3{font-size:18px;}
    .DO-list .prce{font-size:18px;}
    .nav-tabs li{height:50px; line-height:54px;}
    .nav-tabs{margin-bottom:30px;}
    .tab-content{margin-bottom:60px;}

    .gallery-arrow{top:auto; transform:inherit; bottom:15%; right:calc(20% - 122px);}
    .gall-arrow{height:120px; width:122px;}
    .carousel-cell-gallery img{height:600px;}
    .carousel-status{width:122px; height:120px;}
    .carousel-cell-gallery h2{font-size:80px; line-height:1; top:100px;}
    

    .join-help .container{padding:0 30px;}
    .large-Btn a{height:55px; padding-left:25px; padding-right:7px;}
    .large-Btn span.h-icon{height:44px; width:44px;}
    
    
    .JoinHelp-content p{font-size:21px; margin-bottom:40px;}
    .JoinHelp-content{padding-left:50px;}

    footer .container{padding-left:30px; padding-right:30px;}
    .ftpTop{padding-top:100px; padding-bottom:60px;}
    footer .ftpTop:after{background-position:center top; background-size:100%;}
    .donate-ftr{height:100px; width:100px; margin-top:-70px; margin-right:15px;}
    .donate-ftr a:before{height:100px; width:100px; background-size:cover;}
    .copyRight{width:calc(100% - 120px);}
    .ftr-btn-list li img{margin-right:10px;}
}

@media(max-width:991px){
    body{padding:0px 20px 20px;}
    .hero{padding-top:50px;}
    .banner-content h1{font-size:60px;}

    .mtop{margin-top:20px;}
    .bannerImg{max-width:450px; margin:50px auto 20px;}
    .mitzvah-content{padding:70px 50px;}

    .donation-Opportunit .container{padding:0 15px;}
    .DO-list ul{grid-template-columns:1fr 1fr;}
    
    .join-help{padding:60px 0;}
    .join-help .img{max-width:450px; margin:0 auto;}
    .JoinHelp-content{padding-left:0; max-width:80%; margin:40px auto 0;}

    .gall-arrow{height:60px; width:63px;}
    .carousel-status{height:60px; width:62px;}
    .carousel-cell-gallery img{height:500px;}
    .carousel-cell-gallery{width:85%;}
    .carousel-cell-gallery h2 {font-size:50px; width:60%; line-height:1; top:80px;}
    .gallery-arrow{right:calc(15% - 64px);}

    footer .ftpTop{z-index:1;}
    footer .ftpTop:after{z-index:-1; top:20px; right:auto; left:50%; transform:translateX(-50%);}
    .ftr-btn-list li{padding:0 15px;}
}

@media(max-width:768px){
    body{padding:0px 15px 15px; font-size:16px;}
    .mtop{margin-top:15px;}
    .logo img{max-width:300px;}
    .ejp{padding-left:10px; margin-left:10px;}
    h2{font-size:40px;}
    .donation-success h2{font-size:40px;}
    
    .banner-content h1{font-size:55px;}
    .banner-content{padding-right:0;}

    .carousel-cell-gallery h2{font-size:40px;}
    .carousel-cell-gallery img{height:400px;}
    .gall-arrow{height:50px; width:50px;}
    .carousel-status{height:50px; width:55px; font-size:13px;}
    .gallery-arrow{right:calc(15% - 50px);}

    .do-icon{min-width:110px; max-width:100px;}

    .JoinHelp-content{max-width:100%;}

    .ftpTop{padding-top:50px; padding-bottom:20px;}
    .copyRight{max-width:calc(100% - 110px);}

    .ftr-btn-list{display:block; }
    .ftr-btn-list li{padding:10px 0; border-left:0; border-top:1px solid rgba(255,255,255,.1);}
    .ftr-btn-list li:first-child{border-top:0; padding-top:0;}
}

@media(max-width:600px){
.DO-list ul{grid-template-columns:1fr; gap:10px;}
.DO-list ul li{padding:0;}
.DO-list ul li a{padding:0 6px;}
.do-icon{min-width:110px; max-width:100px;}
}
@media(max-width:550px){
    body{font-size:15px;}
    .ejp a{font-size:14px;}
    .mbl-nmbr a{font-size:20px;}
    h2{font-size:35px; margin-bottom:20px;}
    .donation-success h2{font-size:35px; margin-bottom:20px;}
    
    .banner-content h1{font-size:45px;}
    .banner-content p{font-size:16px;}
    .banner-content p.f-medium{font-size:20px;}
    .hero{padding-top:30px;}
    .banner-content h1{margin-bottom:20px;}
    .hero .container{padding:0 20px; overflow:hidden;}
    .logo{margin-bottom:10px; margin-top:10px;}
    .ejp{position: absolute; right:0; top:6px; margin-right:15px; padding-left:0; margin-left:0;}
    .ejp:before{height:25px; display:none;}
    .headLeft{display:block;}
    .headRight{margin-top:-10px;}
    .banner-content p.f-medium br{display: none;}
    .hero .col-lg-6:first-child{position:relative; z-index:99;}
    .mitzvah-content{padding:40px 20px;}
    .donation-Opportunit h2{padding:0 20px;}
    .nav-tabs li{min-width:120px;}
    .do-icon{min-width:80px; margin-top:0;}
    /* .DO-list ul li{padding:0 10px;} */
    .DO-list h3{margin-bottom:15px;}
    .tab-content {margin-bottom:30px;}
    .donation-Opportunit{padding-top:30px; padding-bottom:40px;}
    .mitzvah-content .f-medium{font-size:20px; line-height:30px;}
    .carousel-cell-gallery img {height:300px;}
    .carousel-cell-gallery h2{font-size:35px; top:45px;}
    .join-help .container{padding:0 20px;}
    .JoinHelp-content p{font-size:20px;}
    .DO-list ul{grid-template-columns:1fr;}
    footer .container{padding-left:20px; padding-right:20px;}
    .ftr-content a{word-break:break-word;}
    p {margin-bottom:20px;}

    .donation-success{padding:40px 0 40px;}
    .s-img{margin-bottom:30px;}
    .pay-success{padding:40px 20px;}
    .pay-success h3{font-size:20px; margin-bottom:20px;}
    .pay-success p{font-size:18px;}
}


@media(max-width:479px){
    .donate{margin-left:15px;}
    .mbl-nmbr a {font-size:18px;}
    .secondary-Btn a{padding-right:15px;}
    .large-Btn span.h-icon{margin-left:10px;}
    .logo img {max-width:288px;}
}