@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-dropdowarrow {display: block;}
	.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: 100%;
		background: #fff;
		position: absolute;
	}
	#tg-main-nav ul {
		width: 100%;
		float: left;
	}
	#tg-main-nav ul li ul {
		border: 0;
		opacity: 1;
		display: none;
		position: static;
		visibility: visible;
	}
	#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-nav ul > li > a:before { display: none; }
	#tg-main-nav > ul > li + li { border-top: 1px solid #ddd; }
	#tg-main-nav ul li a { padding: 10px 0; }
	#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: 55%; }
	.slider-caption .caption {
		width: 45%;
		margin: 0;
	}
	.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; }
	.woocommerce #respond input#submit,
	 .woocommerce a.button,
	 .woocommerce button.button,
	 .woocommerce input.button { padding: 0 30px; }
	.footer-figures .full-width:nth-child(1),
	 .footer-figures .full-width:nth-child(2) { min-height: 400px; }
	.tg-nav { position: static; }
}
@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; }
	#customer_details .col-1,
	 #customer_details .col-2 {
		width: 100%;
		padding: 0 15px;
	}
	.caption h1 strong {
		font-size: 60px;
		line-height: 60px;
	}
	.caption h1 {
		font-size: 70px;
		line-height: 50px;
		letter-spacing: 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;
	}
	.logged-in.admin-bar{position: initial !important;}
	.logged-in.admin-bar #header{top:46px;}
}
@media (max-width:568px) {
	.search-form-holder h2 { font-size: 20px; }
	.way-caption span { font-size: 36px; }
	.way-caption { font-size: 60px; }
	.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: 520px !important; }
	.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 {
		border:0 !important;
		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%;
	}
	.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;
	}
	.charity-banner {height: 430px !important;}
	.cart-dropdown{width:320px; right:-51px;}
}
@media (max-width:360px) {
	.full-width-btn {
		width: 100%;
		overflow: hidden;
	}
	.causes-content .causes-collected { float: none; }
	.banner-slider.parallax-window.autoheight { min-height: 400px; }
	.charity-banner .banner-girl {width: 55%;}
	.slider-caption .caption {width: 45%;}
	.caption h1 {
		font-size: 40px;
		line-height: 32px;
		letter-spacing: 0px;
	}
	.caption h1 strong {
		font-size: 30px;
		line-height: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;
	}
}