@media (max-width:1199px) {
	.tg-nav ul li a{ padding: 22px 10px; font-size: 14px;}
    .way-caption span{ font-size: 58px;}
    .way-caption{ font-size: 80px; line-height: 60px;}
    .search-causes{ padding-bottom: 0;}
    .img-figure img{ right: 46%;}
    .causes-collected li::before{ margin: 0 13px;}
    .view-all-causes{ padding: 68px 20px;}
    .view-all-volunteer .view-all{ padding: 15px;}
    .blog-detail-list li{ font-size: 12px;}
    .product-figure .btm{ padding: 13px 20px;} 
    .product-figure img{ width: 72%;}
    .about-figure{ margin: 0 0 30px;}
    .img-list li{ width: 28.5%;}
    .donate-now p{ padding: 0;}

    .tags-social .tags{ width: 100%; margin: 0 0 30px;}
    .tags-social .social-tags{ width: 100%;}
    .about-arthur h2, .more-blog-form h2{ font-size: 20px;}

    .blog-img-figure{ height: 200px; overflow: hidden; display: block;}
    .blog-img-figure img{ width: 100%;}

    .causes-progress{ width: 25%;}
    .cause-title{ width: 36%;}
    .cause-title h2{ font-size: 20px; margin: 0 0 10px; padding: 0 0 10px}
    .cause-title p{ font-size: 12px;}
    .causes-goal{ width: 39%;}

    .quantity-box{ margin: 0 0 30px;}
    .help-search-bar .help-search-holder{ width: 630px;}
    .full-width-btn{ width: 100%; overflow: hidden;}
    .causes-content .causes-collected{ float: none;}

    .muslim-banner .slider-caption{ padding: 20% 0 0;}
    .muslim-banner .banner-girl{ width: 45%;}
    .muslim-banner .slider-caption .caption{ width: 53%;}
    .muslim .caption h1 strong{ font-size: 50px;}
    .muslim-banner .slider-caption .caption{ margin: 25% 0 0;}
    .coming-event .btn-list li:first-child{margin: 0;}
    .coming-event .btn-list li{ margin: 0 0 0 25px;}
    .event-img-sec img{ left: -40px; top: -15px; position: absolute; width: 56%;}
    .muslim .event-img-sec h1{ margin: 0; float: right;}
    .coming-event{ padding: 60px 0;} 

    .church-slider .slider-caption{ padding: 20% 0 0;}
    .church-slider .caption h1{ font-size: 100px;}
    .church-slider .caption h1 strong{ font-size: 92px;}
    .church-event .event-img-sec img{ left: -122px; top: -15px; width: 104%;}
    .church-event h1{ top: 100px; font-size: 60px; right: 21%;}
    .latest-sermons-list li{ padding-right: 30px;}
    .latest-sermons-list-2 li{ padding-right: 0;} 
}

@media (max-width:991px) {
    .navigation{ display: none;}
    .responsive-btn{ display: block!important;}
    .tg-nav::before{ display: none;}
    .menu .navigation{ display: block!important; margin: 0; padding: 0;}  
    .charity-banner .banner-girl{ width: 65%;}
    .slider-caption .caption{ width: 45%;}
    .caption h1{ font-size: 100px; line-height: 80px;}
    .caption h1 strong{ font-size: 90px;}
    .charity-banner .slider-caption{ padding: 20% 0 0;}
    .banner-slider.parallax-window.autoheight{ min-height: 600px;}
    .about-figure p{ font-size: 13px;}
    .about-figure{ margin: 0 0 30px;}
    .way-caption span{ font-size: 50px;}
    .img-figure .caption{ right: 0;}
    .search-form-holder h2{ font-size: 25px;}
    .main-haeding{ padding: 0 50px;}
    .ammount-option ul li{ width: 42%;}
    .view-all-volunteer .view-all{ padding: 30px 0;}
    .donate-way-inner h2{ font-size: 28px;}
    .donate-way-inner h2 span{ font-size: 18px;}
    .donate-way-inner .btn-list li{ margin: 0 0 0 10px;}
    .product-figure img{ width: 96%;}
    .recent-blog-slider, 
    .product-slider{ margin: 0 0 30px;}
    .donate-now p{ padding: 0;}
    .donate-now .sm-btn{ width: 158px; float: right;}
    .blog-img{ width: 89%; float: right;}
    .img-list,
    .contact-list,
    .twit-list,
    .logo-div{ margin: 0 0 30px;}
    .about-figure{ margin: 0 0 30px;}

    .enevt-countdown li span{ font-size: 25px;}
    .enevt-countdown li p{ font-size: 13px;}

    #tg-filterbale-nav li{ margin: 0 10px 10px 0!important;}
    .info-tabs-holder .nav > li > a{ padding: 10px 11px;}

    #product-thumnail{ margin: 0 0 30px}

    .causes-progress{ width: 33%;}
    .cause-title{ width: 67%;}
    .causes-goal{ width: 100%; padding: 30px;}
    .causes-collected{ float: left;}

    .event-img-sec img{ display: none;}
    .muslim .event-img-sec h1{ margin: 0; float: right;}

    .church-slider .slider-caption{ padding: 20% 0 0;}
    .church-slider .caption{ width: 37%;}
    .church-slider .caption h1{ font-size: 70px; letter-spacing: 0; line-height: 60px}
    .church-slider .caption h1 strong{ font-size: 60px;}

}
@media (max-width:800px) {
    .blog-detail-btm,
    .about-arthur{ margin: 0 0 30px;}
    .sub-comment{ margin: 0 0 0 60px;}
}

@media (max-width:767px) {
    .view-all-causes{ padding: 116px 20px;}
    #donate-form{ margin: 0 0 30px;}
    .full-width-btn{ width: 100%;}
    .why-chose{ margin: 0 0 30px;}
    .Causes-detail-holder{ margin: 0 0 30px;}

    .causes-progress{ width: 21%;}

    .event-detail-holder{ margin: 0 0 30px;}
    .register-figure{ padding: 28px 20px!important;}

    .quantity-box{ margin: 0 0 30px;}

    .causes-progress{ width: 21%;}
    .cause-title{ width: 40%;}
    .causes-goal{ width: 39%; padding: 10px 20px 0;}
    .causes-collected{ float: none;}
    .donate-way-inner .sm-btn{ width: 138px;}

    .church-slider .slider-caption{ padding: 20% 0 0;}
    .church-slider .banner-girl{ width: 61%;}
    .church-slider .caption{ width: 41%;}
    .church-slider .caption h1{ font-size: 70px; letter-spacing: 0; line-height: 60px}
    .church-slider .caption h1 strong{ font-size: 60px;}


}
@media (max-width:640px) {
    .product-figure img{ width: 95%;}
    .donate-way-inner h2 span{ font-size: 17px;}
    .blog-img{ width: 88%;}
    .donate-now{ text-align: center;}
    .donate-now > div > div > div{ width: 100%;}
    .donate-now p{ padding: 0; margin: 0 0 30px;}
    .donate-now .sm-btn{ width: 158px; display: inline-block;}
    .tg-counter h4{ font-size: 14px;}
    .tg-counter h2::before{ width: 36px; margin: 0 0 0 -18px;}
    .view-all h3{ margin: 0 0 10px}
    .view-all p{ margin: 0 0 10px}
    .view-all-volunteer .view-all{ padding: 37px 0;}
    .way-caption{ font-size: 70px; line-height: 50px;}
    .way-caption span{ font-size: 40px;}
    .view-all-causes{ padding: 99px 20px;}

    .contact-figure h3{ font-size: 15px;}
    .contact-figure p{ font-size: 11px}
    .event-schedule-figure > div > div{ width: 100%;}

    .comming-countdown li{ margin: 0 0 0 50px;}
    .help-search-holder{ width: 600px;}

    .error-name{ font-size: 200px;}
    .help-search-bar .help-search-holder{ width: 530px;}
    .help-search-bar .help-search-holder .help-search{ width: 70%;}
    .help-search-bar .help-search-holder .help-search-btn{ width: 30%;}

    .causes-progress{ width: 25%;}
    .cause-title{ width: 39%;}
    .cause-title h2{ font-size: 22px;}
    .causes-goal{ width: 36%; padding: 10px 20px 0;}
    .causes-collected{ float: none;}

    .coming-event .btn-list .sm-btn{ width: 130px; height: 45px; line-height: 45px; font-size: 12px;}

    .church-slider .slider-caption{ padding: 20% 0 0;}
    .church-slider .banner-girl{ width: 61%;}
    .church-slider .caption{ width: 41%;}
    .church-slider .caption h1{ font-size: 45px; line-height: 54px;}

}
@media (max-width:639px) {
    .single-product-holder > div{ width: 100%;}
}
@media (max-width:568px) {
    .search-form-holder h2{ font-size: 20px;}
    .way-caption span{ font-size: 36px;}
    .way-caption{ font-size: 60px;}

}
@media (max-width:480px) {
    h2{ font-size: 20px;}
    .charity-banner .slider-caption{ padding: 30% 0 0;}
    .banner-slider.parallax-window.autoheight{ min-height: 500px;}
    .banner-girl{ width: 45%;}
    .slider-caption .caption{ width: 48%;}
    .caption h1{ font-size: 65px; line-height: 52px; letter-spacing: -6px;}
    .caption h1 strong{ font-size: 63px;}
    .about-figure{ width: 100%;}
    .img-figure{ display: none;}
    .causes-slider .owl-controls{ margin: 0 0 30px;}
    .tg-counter{ width: 50%;}
    .tg-counters .tg-counter{ margin: 15px 0;}
    .tg-counters .tg-counter:nth-child(3){ border-left: 0;}
    .mobile-way-img{ display: none;}
    .donate-way-inner{ padding: 0; text-align: center;}
    .donate-way-inner h2{ font-size: 25px;}
    .donate-way-inner h2::before{ left: 50%; margin: 0 0 0 -30px}
    .view-all-volunteer .view-all{ padding: 60px 20px;}
    .blog-img{ width: 100%;}
    .brands-icons-slider .owl-next{ right: 0;}
    .brands-icons-slider .owl-prev{ left: 0;} 
    .footer-nav-holder{ text-align: center;}
    .footer-nav-holder ul{ display: inline-block;}
    .copy-rights{ text-align: center;}
    .img-list{ margin: 0;}
    .main-haeding{ padding: 0 14px;}
    .main-haeding p{ font-size: 13px;}

    .blog-img-figure{ height: 300px;}

    .contact-figure{ border-left: 0;}
    #contact-map{ height: 800px;}
    .info-tabs-holder .nav > li > a{ font-size: 11px; padding: 10px 7px;}

    .comming-countdown li{ margin: 0 0 0 40px;}
    .comming-countdown li span{ font-size: 40px;}
    .comming-countdown li p{ font-size: 14px;}
    .help-search-holder{ width: 400px;}
    .help-search{ width: 70%;}
    .help-search-btn{ width: 30%;}

    .help-search-bar .help-search-holder{ width: 430px;}

    .causes-progress{ width: 33%;}
    .cause-title{ width: 67%;}
    .causes-goal{ width: 100%; padding: 30px;}
    .causes-collected{ float: left;}
    .full-width{ width: 100%!important;}

    .recent-events > div{ width: 100%;}
    .event-img-sec{ display: none;}
    .causes-figure{ margin: 0 0 30px;}
    .sermon-recording{ margin: 0 0 30px; width: 100%;}
    .latest-sermons-list li{ padding-right: 30px;}
    .latest-sermons-list-2 li{ padding-right: 0;}
    .donate-way-inner{ padding: 60px 0;}

    .muslim-banner .caption h1{ font-size: 40px; line-height: 30px; letter-spacing: 0; margin: 0 0 10px;}
    .muslim-banner .caption h1 strong{ font-size: 25px;}
    .muslim-banner .caption .sm-btn{ width: 100px; line-height: 35px; height: 35px; font-size: 12px;}
    .muslim-banner .slider-caption{ padding: 26% 0 0;}
    .muslim-banner .slider-caption .caption{ width: 41%;}

    .church-slider .slider-caption{ padding: 34% 0 0;}
    .church-slider .banner-girl{ width: 61%;}
    .church-slider .caption{ width: 41%;}
    .church-slider .caption h1{ font-size: 40px; line-height: 50px;}
    .church-slider .caption h1 strong{ font-size: 45px;}
    .church-slider .caption .sm-btn{ width: 100px; line-height: 35px; height: 35px; font-size: 12px;}



}
@media (max-width:479px) {
    .single-causes-detail{ text-align: center;}
    .causes-progress{ width: 100%; text-align: center; border-radius: 0;}
    .cause-title h2::before{ left: 50%; margin: 0 0 0 -35px;}
    .causes-progress .c100{ display: inline-block; float: none;}
    .cause-title{ width: 100%!important;}
    .causes-goal{ width: 100%!important;}
    .causes-goal ul{ float: none!important;}

}

@media (max-width:360px) {
    .full-width-btn{ width: 100%; overflow: hidden;}
    .causes-content .causes-collected{ float: none;} 

    .charity-banner .slider-caption{ padding: 45% 0 0;}
    .banner-slider.parallax-window.autoheight{ min-height: 400px;}
    .charity-banner .banner-girl{ width: 76%;}
    .slider-caption .caption{ width: 40%;}
    .caption h1{ font-size: 40px; line-height: 32px; letter-spacing: 0px;}
    .caption h1 strong{ font-size: 30px;}
    .caption .sm-btn{ width: 100px; line-height: 35px; height: 35px; font-size: 12px;}
    .search-form-holder{ margin: 0;}
    .search-causes{ height: auto; padding: 80px 0;}
    .view-all-volunteer .view-all{ padding: 33px 20px;}
    .donate-way-inner h2{ font-size: 20px;}
    .donate-way-inner h2 span{ font-size: 14px;}
    .footer-nav li a{ font-size: 11px;}
    .copy-rights p{ font-size: 11px;}
    .tags-list-social li{ margin: 0 10px 10px 0!important;}
    .comment-list .xs-btn{ right: -20px; top: -30px;}
    .comment-list li{ padding: 30px 20px;}
    .comment{ padding: 0 0 0 80px;}
    .sub-comment{ margin: 0 0 0 30px;}
    .blog-img-figure{ height: 200px;}
    #tg-filterbale-nav li{ margin: 0 10px 10px 0!important;}

    .enevt-countdown li{ margin: 0 0 0 10px;}
    .enevt-countdown li span{ font-size: 18px;}
    .enevt-countdown li p{ font-size: 9px;}

    .comming-soon-header h2{ font-size: 30px;}
    .comming-soon-header strong{ font-size: 18px;}

    .comming-countdown li{ margin: 0!important;}
    .comming-countdown li{ width: 50%;}
    .help-search-holder{ width: 300px;}
    .help-search{ width: 60%;}
    .help-search-btn{ width: 40%;}

    .error-name{ font-size: 100px;}
    .help-search-bar .help-search-holder{ width: 300px;}
    .help-search-bar .help-search-holder .help-search{ width: 50%;}
    .help-search-bar .help-search-holder .help-search-btn{ width: 40%;}
    .middle-erreo-content h2{ font-size: 14px;}

    .muslim-banner .caption h1{ font-size: 30px; line-height: 30px; letter-spacing: 0; margin: 0 0 10px;}
    .muslim-banner .caption h1 strong{ font-size: 18px;}
    .muslim-banner .caption .sm-btn{ width: 100px; line-height: 35px; height: 35px; font-size: 12px;}
    .muslim-banner .slider-caption{ padding: 40% 0 0;}
    .muslim-banner .slider-caption .caption{ width: 41%;}
    .latest-sermons-holder > div > div > div{ width: 100%;}
    .latest-sermons-list{ margin: 0 0 30px; border-bottom: 1px solid #d6d6d6; padding-bottom: 30px;}
    .latest-sermons-list li{ padding-right: 0;} 
    .latest-sermons-list-2 li{ padding-left: 0; border-left: 0;}
    .latest-sermons-list-2 li:last-child{ border-bottom: 0;}
    .church-donate-way .donate-way-inner{ padding: 60px 0;}
    .donate-btn-holder .sm-btn{ float: none!important;}

    .church-slider .slider-caption{ padding: 48% 0 0;}
    .church-slider .banner-girl{ width: 61%;}
    .church-slider .caption{ width: 41%;}
    .church-slider .caption h1{ font-size: 30px; line-height: 30px;}
    .church-slider .caption h1 strong{ font-size: 25px;}
    .church-slider .caption .sm-btn{ width: 100px; line-height: 35px; margin: 0; height: 35px; font-size: 12px;}
}