@media (max-width:1199px) {
	.header-right li a,
	.tg-nav ul > li > a{ padding: 18px 9px; 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;}
	.charity-banner .banner-slider .owl-prev, .charity-banner .banner-slider .owl-next{margin: 0;}
	.product-quantity.product-quantity-add{width: 100%;}
	.blog-inner-slider .owl-stage-outer {margin: 1px;}
	.church-slider .slider-caption .caption {width: 40%;}

    .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; padding: 0;}
	.woocommerce .quantity .qty{width: 100% !important; margin: 0 0 30px;}
	.quantity-box .cart button.sm-btn.full-width-btn{width: 100%;}
    .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; float:left; width:100%;}
    .muslim-banner .banner-girl{ width: 45%;}
    .muslim-banner .slider-caption .caption{ width: 40%;}
    .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: 120%;}
	.church-event h1 {
		font-size: 60px;
		right: 0;
		top: 190px;
		line-height: 60px;
	}
    .latest-sermons-list li{ padding-right: 30px;}
    .latest-sermons-list-2 li{ padding-right: 0;}
	.causes-collected li{font-size: 20px;}
	.charity-banner .banner-slider .owl-prev, .charity-banner .banner-slider .owl-next{
		margin:0;}
	.donate-now .sm-btn{width: 100%;}
	.muslim .way-caption {
		position: relative;
		left: 47%;
	}
	}

@media (max-width:991px) {
	.tg-nav:before{display: none;}
	.tg-nav .navbar-toggle {display: block;}
	.tg-nav .navbar-collapse.collapse {display: none!important;}
	.tg-nav .navbar-collapse.collapse.in {display: block!important;}
	#tg-main-nav{
		top: 100%;
		right: 0;
		width: 250px;
		background: #fff;
		position: absolute;
	}
	#tg-main-nav ul li{width: 100%;}
	#tg-main-nav ul li ul{
		z-index: 2;
		background: #fff;
	}
	.inner-heading h2{font-size: 20px; line-height: 23px;}
	.tg-nav ul > li > a{color: #505050;}
	#tg-filterbale-nav li a{padding: 0 15px;}
	.product-thumnail{margin: 0 0 30px;}
	.product-quantity.product-quantity-add{width: 50%;}
	.woocommerce div.product form.cart div.quantity{width:50% !important;}
	.quantity-box .cart button.sm-btn.full-width-btn {width: 40%;}
	
	
	
	
	
    .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; margin:  0 0 20px;}
    .donate-now .sm-btn{ width: 158px; float: none; margin: 0 auto;}
    .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}
	.muslim .way-caption {left: 27%;}

    .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;}
	.church-event h1{top:120px;}

}
@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;}
	.tg-choose.skill-section{margin: 0 0 30px;}
	.post-commnet textarea{margin: 0 0 15px !important;}

    .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{ display:none;}
    .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;}
	#tg-filterbale-nav li a {padding: 0 10px;}
	.church-slider .slider-caption .caption{width:60%; float:none; margin:12% auto;}
	.church-slider .caption h1{font-size:100px; line-height:70px;}
	.muslim-banner .slider-caption .caption {width: 45%;}
	.church-event h1 {right: 5%;}
	.enevt-countdown{margin:0 0 30px;}
	.up-comming-enevts .sm-btn {width:130px;}
	.system-gateway ul li ul{padding:0;}


}
@media (max-width:680px) {
	.charity-banner .item{padding: 80px 0 0;}
	.sermon-recording{
		width: auto;
		margin: 0 30px 30px 0;
	}
	.sermon-detail{width: 100%;}
	.muslim-banner .banner-girl{display:none;}
	.muslim-banner .slider-caption{width:50%;}
}
@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%;}
	



}
@media (max-width:639px) {
    .single-product-holder > div{ width: 100%;}
	#tg-filterbale-nav li {
		float: none;
		width: 33.33%;
		display: inline-block;
		margin: 0 auto;
	}
	.causes-collected li::before {margin: 0 8px;}
	.church-event h1{display:none;}
	.up-comming-enevts{width:100%;}
	.tg-eventwidth{width:100% !important;}
	.muslim .caption {display:none;}
	.enevt-countdown{float:left; width:100%;}
	.enevt-countdown li {
		float: none;
		display: inline-block;
	}
}
@media (max-width:568px) {
    .search-form-holder h2{ font-size: 20px;}
    .way-caption span{ font-size: 36px;}
    .way-caption{ font-size: 60px;}
	.caption h1 {
		font-size: 95px;
		line-height: 77px;
	}
	.caption h1 strong {
		font-size: 70px;
		line-height: 70px;
	}
	.causes-goal{width: 100%; float: left;}
	.causes-goal .causes-collected {width: 40%;}
	.causes-collected li::before {margin: 0 2px;}
	.cause-title {width: 65%;}

}
@media (max-width:480px) {
    h2{ font-size: 20px;}
    .charity-banner .slider-caption{ padding: 30% 0 0;}
    .banner-slider.parallax-window.autoheight{ min-height: 500px;}
	.charity-banner{height: 690px !important;}
    .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;}
	.latest-sermons-list li{width: 100%;}
	.download-option li{width: 50%;}
	.latest-sermons-list > li{padding: 0; margin: 0 0 30px;}

    .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%;}
    .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;}
	.news_letter .form-newsletter input{margin:0 0 30px;}

    
    .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;}
	.causes-goal .causes-collected {width: 60%;}



}
@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;}
	#tg-filterbale-nav li {width: 45%;}
	.causes-goal .causes-collected{width: 100%}
	.causes-collected li{width: 50%; text-align: center;}
	.causes-collected li:first-child span,
	.causes-collected li:last-child span{text-align: center;}
	.product-quantity.product-quantity-add {
		width: 100%;
	}
	.quantity-box .cart button.sm-btn.full-width-btn {
		width: 100%;
	}
	.product_meta .tagged_as, .product_meta .posted_in {
		width: 100% !important;
		float: left;
		padding-bottom:15px;
	}
	.product_meta .tagged_as, .product_meta .posted_in {
		width: 100% !important;
		float: left;
	}

}

@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{height: 690px !important;}
    .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;}
	.causes-goal .sm-btn {display: block; width: 80%;}
	.causes-goal .causes-collected{width: 100%;}

    .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;}
}