@media	(max-width: 320px){
.thumbnail-gallery	.item		{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
}
@media	(max-width: 375px){
.bank-details-1	.item	ul	li	{ padding-left: 0; }
.bank-details-1	.item	ul	li	>	label	{ width: 100%; position: relative; text-align: left; }
.bank-details-1	.item	.bank-logo	{ text-align: left; }

.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact	{ -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; border-top-width: 1px; border-right-width: 1px; }
}
@media (max-width: 479px) {
.info-chhipa-top-bar	>	div	{ font-size: 17px; }
}
@media (min-width: 480px) and (max-width: 767px) {
.info-chhipa-top-bar	>	div	{ font-size: 21px; }

.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact	{ -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; }
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-child(1),
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-child(2)	{ border-top-width: 1px; }
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-child(2n+2),
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-last-child(2)	{ border-right-width: 1px; }
}
@media (max-width: 576px) {
.mobile-app-top-bar	.title	{ font-size: 14px; }
.mobile-app-top-bar	.badges	>	div:not(:last-child)	{ margin-bottom: 5px; }

.top-menu	li:not(:first-child)	{ margin-left: 5px; }
.top-menu	li:not(:last-child)	{ margin-right: 5px; }

.site-logo	{ height: 65px; }
.site-logo	a:before	{ width: 56px; }
.site-logo	a	>	span	{ top: calc(100% - 16px); left: 70px; font-size: 16px; }

.footer-call-to-actions	{ height: 370px; padding-top: 25px; padding-bottom: 25px; }
.footer-call-to-actions	.details	{ font-size: 20px; text-align: center; }
.footer-call-to-actions	.title	{ font-size: 20px; }

.footer-call-to-actions.c2a-mobile-app	.title	{ font-size: 15px; }
.footer-call-to-actions.c2a-mobile-app	.badges	>	div:not(:last-child)	{ margin-bottom: 5px; }

#footer	.inside	{ padding-top: 30px; padding-bottom: 30px; }

#footer	.footer-logo	{ margin-bottom: 20px; }
#footer	.footer-logo	>	img	{ max-width: 95px; }

#footer	.social-links	.title	{ font-size: 20px; }
#footer	.social-links	.item	{ width: 36px; height: 36px; line-height: 36px !important; }
#footer	.social-links	.item:before	{ font-size: 26px; }
#footer	.social-links	.item.tiktok:before	{ background-size: 25px; }

.home-slides	.slick-slide	.desc	{ font-size: 14px; padding-bottom: calc (37px * 0.5); }
.home-slides	.slick-slide	.desc	.slide-title	{ font-size: 25px; }

.home-slides	.slick-slide.pos-left	.desc	{ padding-left: 0; }

.home-slides	.slick-slide.pos-right	.desc	{ padding-right: 0; }

.home-slides	.slick-slide.pos-center	.desc	.slide-title	{ font-size: 34px; }

.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-title	{ font-size: 23px; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-title	>	span	{ font-size: 60%; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.btn	{ font-size: 14px; }

.home-slides	.slick-slide.home-slide-mobile-app	.desc	.slide-title	{ font-size: 17px; }
.home-slides	.slick-slide.home-slide-mobile-app	.mobile-app-badges	>	a	{ display: block; max-width: 100px; }
.home-slides	.slick-slide.home-slide-mobile-app	.mobile-app-badges	>	a:not(:last-child)	{ margin-bottom: 5px; }
.home-slides	.slick-slide.home-slide-mobile-app	.mobile-app-badges	>	a	>	img	{ max-width: 100%; height: auto; }

.home-slides	a.slick-arrow	{ width: 18px; height: 18px; margin-top: -9px }
.home-slides	a.slick-arrow:before	{ top: 2px; }
.home-slides	a.slick-arrow:after	{ bottom: 2px; }

#site-content:before	{ height: 37px; }

.home-section	.section-title	{ font-size: 23px; }

.home-services-list	a.slick-arrow	{ width: 18px; height: 18px; margin-top: -9px }
.home-services-list	a.slick-arrow:before	{ top: 2px; }
.home-services-list	a.slick-arrow:after	{ bottom: 2px; }

.home-profile	.profile-wrapper	{ min-height: 440px; overflow: hidden; }
.home-profile	.profile-wrapper:before	{ width: 195px; height: 260px; left: 76%; }

.home-profile	.profile-details	{ padding: 35px 25px 35px 25px; }
.home-profile	.profile-details	.title	{ font-size: 17px; }

.home-videos	{ padding-bottom: 0; }
.home-videos	.item	{ margin-bottom: 25px; }

/*body:not(.page-template-donate)	.sub-header	.desc	{ padding-top: 0; }*/
.sub-header	.desc	.page-meta-title	{ font-size: 15px; }
.sub-header	.desc	.page-title	{ font-size: 25px; }

.page-template-donate .sub-header .desc .page-slide	{ text-align: left; }

.page-template-sadqa-bakra	.sub-header	.desc	.page-title	{ font-size: 20px; }

.bank-details-1	.item	{ padding-top: 25px; }
.bank-details-1	.item	ul	{ margin-top: 20px !important; }
.bank-details-1	.item	.bank-logo	img	{ max-width: 50%; }
.bank-details	.item	.bank-logo	{ text-align: left; margin-top: 15px; margin-bottom: 15px; }																						   

.page-gallery	a.slick-arrow	{ width: 18px; height: 18px;  margin-top: -9px; }
.page-gallery	a.slick-arrow:before	{ top: 2px; }
.page-gallery	a.slick-arrow:after	{ bottom: 2px; }

.news-list	.item	{ margin-bottom: 45px; }
.news-list	.item	.thumb	{ margin-bottom: 15px; }

.single-news .meta .title,
.single-post .meta .title	{ font-size: 22px; }

.related-posts	.news-list	.item	.title	{ font-size: 15px; }

.donation-call-to-action	{ margin-right: -15px; margin-left: -15px; }

.donation-form-fields	>	[class*="col-"]:not(:nth-last-of-type(1))	{ padding-bottom: 15px; }

.donation-form-fields	.remove-donation	{ right: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); }

.donation-form-wrapper	.woocommerce-terms-and-conditions-wrapper	.woocommerce-privacy-policy-text	{ width: 100%; }

body.woocommerce-view-order		.sub-content-area	{ padding-top: 85px; }
}
@media (min-width: 576px){
.home-profile	.profile-details	{ position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.donation-form-fields	.remove-donation	{ top: 33px; left: 0; -webkit-transform: translateX(-150%); transform: translateX(-150%); }

.form-row-first,	.form-row-last	{ float: left; width: 50%; }

.form-row-first	{ padding-right: 15px; }
.form-row-last	{ padding-left: 15px; }
}
@media (min-width: 576px) and (max-width: 767px) {
.top-menu	li:not(:first-child)	{ margin-left: 12.5px; }
.top-menu	li:not(:last-child)	{ margin-right: 12.5px; }

.footer-call-to-actions	{ height: 320px; padding-top: 25px; padding-bottom: 25px; }
.footer-call-to-actions	.details	{ font-size: 22px; }
.footer-call-to-actions	.title	{ font-size: 22px; }

.footer-call-to-actions.c2a-mobile-app	.title	{ font-size: 16px; }

.home-slides	.slick-slide	.desc	{ padding-bottom: calc (66px * 0.5); }
.home-slides	.slick-slide	.desc	.slide-title	{ font-size: 29px; }

.home-slides	.slick-slide.pos-center	.desc	.slide-title	{ font-size: 39px; }

.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-title	{ font-size: 25px; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-title	>	span	{ font-size: 55%; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.btn	{ font-size: 15px; }

#site-content:before	{ height: 66px; }

.home-profile	.profile-wrapper	{ min-height: 330px; }
.home-profile	.profile-wrapper:before	{ width: 233px; height: 310px; left: 25%; }

.home-profile	.profile-details	{ padding: 25px 15px 25px 0; }
.home-profile	.profile-details	.title	{ font-size: 17px; }

.sub-header	.desc	.page-meta-title	{ font-size: 16px; }
.sub-header	.desc	.page-title	{ font-size: 29px; }

.page-template-sadqa-bakra	.sub-header	.desc	.page-title	{ font-size: 23px; }

.donation-form-fields	>	[class*="col-"]:nth-of-type(1)	{ padding-right: 15px; }
.donation-form-fields	>	[class*="col-"]:nth-last-of-type(1)	{ padding-top: 15px; }

.donation-form-wrapper	.woocommerce-terms-and-conditions-wrapper	.woocommerce-privacy-policy-text	{ width: 90%; }
}
@media (min-width: 576px) and (max-width: 991px) {
.site-logo	{ height: 100px; }
.site-logo	a:before	{ width: 86px; }
.site-logo	a	>	span	{ left: 101px; font-size: 18px; }

.home-slides	.slick-slide	.desc	{ font-size: 16px; }

.home-slides	a.slick-arrow	{ width: 24px; height: 24px; margin-top: -12px; }
.home-slides	a.slick-arrow:before	{ top: 3px; }
.home-slides	a.slick-arrow:after	{ bottom: 3px; }

.home-services-list	a.slick-arrow	{ width: 24px; height: 24px; margin-top: -12px; }
.home-services-list	a.slick-arrow:before	{ top: 3px; }
.home-services-list	a.slick-arrow:after	{ bottom: 3px; }

.home-section	.section-title	{ font-size: 25px; }

.page-gallery	a.slick-arrow	{ width: 24px; height: 24px;  margin-top: -12px; }
.page-gallery	a.slick-arrow:before	{ top: 3px; }
.page-gallery	a.slick-arrow:after	{ bottom: 3px; }

.single-news .meta .title,
.single-post .meta .title	{ font-size: 22px; }

.related-posts	.news-list	.item	.title	{ font-size: 17px; }
}
@media (max-width: 767px) and (orientation: portrait) {	

.page-template-donate	.sub-header	.desc	{ padding-top: 55px; }
.page-template-donate	.sub-header	.page-title	{ margin-bottom: 20px; }

.donation-form-wrapper	.call-to-action	{ padding-right: 15px; padding-left: 15px; }
.donation-form-wrapper	.call-to-action	.btn.donate	{ margin-top: 10px; }

.donation-form-wrapper	.woocommerce-hmrc-giftaid-wrapper	{ padding-top: 140px; padding-right: 0; background-position: center 30px; }

}
@media (max-width: 767px) and (orientation: landscape) {
.home-slides	.slick-slide.home-slide-qurbani	.desc	.price	{ display: none; }
}
@media (max-height: 992px) and (orientation: portrait) {
.page-template-donate	.sub-header	.desc	.page-slide	img	{ max-height: 150px; width: auto; }
}
@media (max-height: 768px) and (orientation: landscape) {
.page-template-donate	.sub-header	.desc	.page-slide	img	{ max-height: 150px; width: auto; }
}
@media (max-width: 767px) {
.container	{ max-width: 100%; }

.top-actions	.item:not(:last-child)	{ margin-right: 20px; }

.top-menu	{ text-align: center; margin: 0 -15px; border-bottom: 1px solid rgba(255,255,255,0.25); }

.site-logo	a	>	span	{ width: 500%; }

.site-menu-wrapper	.btn.donate	{ padding-right: 15px; padding-left: 15px; }

.footer-call-to-actions	.item	{ height: 200px; }

#bottom	{ font-size: 14px; }

.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-desc	{ font-size: 16px; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.btn	{ margin-top: 20px; padding-top: 12px; padding-bottom: 12px; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.btn.with-icon:after	{ padding-top: 12px; padding-bottom: 12px; }

.home-slides	.price-list	.item	>	label	{ font-size: 13px; }
.home-slides	.price-list	.item	>	span	{ font-size: 23px; }

.home-section	.section-desc	{ font-size: 14px; }

.home-profile	.profile-details	p	{ font-size: 14px; }
.home-profile	.profile-details	a.explore-more	{ font-size: 14px; }

.sub-content	{ padding-bottom: 30px; }

.sub-content-area	{ padding-top: 75px; }
.sub-content-area:before,
.sub-content-area:after	{ height: 30px; }
.sub-content-area:before	{ top: -30px; }

.page-template-default-simple-header	.sub-content-area	{ padding-top: 85px; }

.content	h1	{ font-size: 27px; }
.content	h2	{ font-size: 22px; }
.content	h3	{ font-size: 20px; }
.content	h4	{ font-size: 18px; }
.content	h5	{ font-size: 17px; }
.content	h6	{ font-size: 16px; }

.news-list	.item	{ font-size: 14px; }
.news-list	.item	.title	{ font-size: 16px; }

.maps	{ height: 220px; }

.donation-form-wrapper	{ padding-top: 35px; padding-bottom: 35px; }

.donation-form-wrapper	.call-to-action-2.qurbani-donation	{ margin-top: 0; }

.call-wa	{ font-size: 17px; }
}
@media (min-width: 768px) {
.top-menu	li:not(:first-child)	{ margin-left: 25px; }

.site-logo	a	>	span	{ -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.donation-form-fields	>	[class*="col-"]:not(:nth-last-of-type(1))	{ padding-right: 15px; }
}
@media (min-width: 576px) and (max-width: 1199px) {
#footer	.inside	{ padding-top: 40px; padding-bottom: 40px; }

#footer	.footer-logo	>	img	{ max-width: 120px; }

#footer	.social-links	.title	{ font-size: 22px; }
#footer	.social-links	.item	{ width: 50px; height: 50px; line-height: 50px !important; }
#footer	.social-links	.item:before	{ font-size: 33px; }
#footer	.social-links	.item.tiktok:before	{ background-size: 29px; }

.home-content	.explore-more	{ font-size: 17px; }

body.woocommerce-view-order		.sub-content-area	{ padding-top: 125px; }

body.woocommerce-order-pay	.woocommerce	.order_details	li	{ display: inline-block; width: 49.5%; }
}
@media (min-width: 768px) and (max-width: 1199px) {
#bottom	{ font-size: 15px; }

.home-profile	.profile-wrapper	{ min-height: 350px; }

.home-profile	.profile-details	p	{ font-size: 15px; }
.home-profile	.profile-details	a.explore-more	{ font-size: 15px; }

.content	h1	{ font-size: 31px; }
.content	h2	{ font-size: 24px; }
.content	h3	{ font-size: 22px; }
.content	h4	{ font-size: 20px; }
}
@media (min-width: 768px) and  (max-width: 991px) {
.footer-call-to-actions	{ height: 350px; padding-top: 25px; padding-bottom: 25px; }
.footer-call-to-actions	.details	{ font-size: 27px; }
.footer-call-to-actions	.title	{ font-size: 27px; }

.home-slides	.slick-slide	.desc	{ padding-bottom: calc (88px * 0.5); }
.home-slides	.slick-slide	.desc	.slide-title	{ font-size: 33px; }

.home-slides	.slick-slide.pos-center	.desc	.slide-title	{ font-size: 44px; }

.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-title	{ font-size: 33px; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-title	>	span	{ font-size: 50%; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-desc	{ font-size: 19px; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.btn	{ margin-top: 20px; font-size: 16px; }

.home-slides	.price-list	.item	>	label	{ font-size: 13px; }
.home-slides	.price-list	.item	>	span	{ font-size: 25px; }

#site-content:before	{ height: 88px; }

.home-profile	.profile-wrapper:before	{ width: 248px; height: 330px; left: 25%; }

.home-profile	.profile-tagline	.title	{ display: none; }

.home-profile	.profile-details	{ padding: 35px; }
.home-profile	.profile-details	.title	{ font-size: 18px; }

.sub-header	.desc	.page-meta-title	{ font-size: 17px; }
.sub-header	.desc	.page-title	{ font-size: 33px; }

.page-template-sadqa-bakra	.sub-header	.desc	.page-title	{ font-size: 23px; }

.sub-content	{ padding-bottom: 50px; }

.sub-content-area	{ padding-top: 75px; }
.sub-content-area:before,
.sub-content-area:after	{ height: 40px; }
.sub-content-area:before	{ top: -40px; }

.page-template-default-simple-header	.sub-content-area	{ padding-top: 105px; }
.news-list	.item	.title	{ font-size: 17px; }

.maps	{ height: 290px; }
}
@media (max-width: 991px) {
input[type=text], input[type=email], input[type=tel], input[type=password], input[type=number], input[type=date], input[type=search], select, textarea	{ font-size: 13px; }
input[type=text], input[type=email], input[type=tel], input[type=password], input[type=number], input[type=date], input[type=search], textarea	{ padding-top: 7px; padding-bottom: 7px; }
select	{ padding-top: 5px; padding-bottom: 5px; }

#footer	.app-qr-code	{ margin-top: 40px; }

#footer	.social-links	{ margin-top: 40px; }

.site-menu-wrapper	.btn.donate	{ font-size: 100%; }

.footer-call-to-actions	.item	.title	{ float: none; margin-bottom: 15px; font-size: 17px; }
.footer-call-to-actions	.item	.action	{ float: none; font-size: 12px; padding-right: 25px; padding-left: 25px; }

.home-slides .slick-slide.pos-left .desc	{ padding-left: 0; }

.home-slides	.slick-slide.pos-right	.desc	{ padding-right: 0; }

.home-slides	.slick-slide.home-slide-qurbani	.desc	.price.bigger	{ font-size: 110%; }

.home-slides	a.slick-arrow.slick-next	{ right: 15px; }
.home-slides	a.slick-arrow.slick-prev	{ left: 15px; }

.home-services-list	.thumb	>	span	{ font-size: 17px; }

.home-services-list	a.slick-arrow.slick-next	{ right: 15px; }
.home-services-list	a.slick-arrow.slick-prev	{ left: 15px; }

.home-videos	.item	>	a:before	{ width: 56px; height: 56px; line-height: 56px; font-size: 135%; }

.page-gallery	a.slick-arrow.slick-next	{ right: 15px; }
.page-gallery	a.slick-arrow.slick-prev	{ left: 15px; }

.videos-list	.item	.title	{ font-size: 15px; }

.page-404	{ padding-top: 100px; }

.donation-form-fields	input[type=number]	{ padding-top: 5px; padding-bottom: 5px; }

.select2-container .select2-selection--single	{ height: 37px; }

.ngg-gallery-thumbnail-box.ngg-3-columns, .ngg-gallery-thumbnail-box.ngg-4-columns, .ngg-gallery-thumbnail-box.ngg-5-columns, .ngg-gallery-thumbnail-box.ngg-6-columns, .ngg-gallery-thumbnail-box.ngg-7-columns, .ngg-gallery-thumbnail-box.ngg-8-columns, .ngg-gallery-thumbnail-box.ngg-9-columns, .ngg-gallery-thumbnail-box.ngg-10-columns, .ngg-gallery-thumbnail-box.ngg-11-columns, .ngg-gallery-thumbnail-box.ngg-12-columns, .ngg-gallery-thumbnail-box.ngg-13-columns, .ngg-gallery-thumbnail-box.ngg-14-columns, .ngg-gallery-thumbnail-box.ngg-15-columns, .ngg-gallery-thumbnail-box.ngg-16-columns, .ngg-gallery-thumbnail-box.ngg-17-columns, .ngg-gallery-thumbnail-box.ngg-18-columns, .ngg-gallery-thumbnail-box.ngg-19-columns, .ngg-gallery-thumbnail-box.ngg-29-columns	{ width: 50% !important; }

.wc_payment_methods	.wc_payment_method:not(:last-child)	{ margin-bottom: 15px; }
}
@media (min-width: 992px) {
.footer-call-to-actions	.item:first-child	.details	{ padding-left: 30px; }
.footer-call-to-actions	.item:last-child	.details	{ padding-right: 30px; }

.page-template-default-simple-header	.sub-content-area	{ padding-top: 145px; }
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact	{ -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%; }
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-child(1),
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-child(2),
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-child(3)	{ border-top-width: 1px; }
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-child(3n+3),
.page-template-gallery	.ngg-albumoverview.default-view	>	.ngg-album-compact:nth-last-child(3)	{ border-right-width: 1px; }

body.woocommerce-order-pay	.woocommerce	{ max-width: 80%; }
}@media (max-width: 1199px) and (orientation: portrait) {.pum-theme-68154 .pum-container, .pum-theme-lightbox .pum-container	{ width: 75% !important; }}
@media (min-width: 992px) and (max-width: 1199px) {
.site-logo	{ height: 110px; }
.site-logo	a:before	{ width: 95px; }
.site-logo	a	>	span	{ left: 110px; font-size: 22px; }

.footer-call-to-actions	{ height: 460px; padding-top: 30px; padding-bottom: 30px; }
.footer-call-to-actions	.details	{ font-size: 33px; }
.footer-call-to-actions	.title	{ font-size: 33px; }

.home-slides	.slick-slide	.desc	{ font-size: 17px; padding-bottom: calc (118px * 0.5); }
.home-slides	.slick-slide	.desc	.slide-title	{ font-size: 41px; }

.home-slides	.slick-slide.pos-center	.desc	.slide-title	{ font-size: 55px; }

.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-title	{ font-size: 39px; }
.home-slides	.slick-slide.home-slide-qurbani	.desc	.slide-desc	{ font-size: 21px; }

.home-slides	.price-list	.item	>	label	{ font-size: 14px; }
.home-slides	.price-list	.item	>	span	{ font-size: 27px; }

#site-content:before	{ height: 118px; }

.home-section	.section-title	{ font-size: 28px; }

.home-services-list	.thumb	>	span	{ font-size: 18px; }

.home-profile	.profile-wrapper:before	{ width: 230px; height: 307px; }

.home-profile	.profile-tagline	.title	{ bottom: 45px; padding-right: 115px; padding-left: 45px; font-size: 26px; }

.home-profile	.profile-details	{ padding: 45px 45px 45px 125px; }
.home-profile	.profile-details	.title	{ font-size: 19px; }

.home-videos	.item	>	a:before	{ width: 66px; height: 66px; line-height: 66px; font-size: 145%; }

.sub-header	.desc	.page-meta-title	{ font-size: 20px; }
.sub-header	.desc	.page-title	{ font-size: 41px; }

.page-template-sadqa-bakra	.sub-header	.desc	.page-title	{ font-size: 31px; }

.sub-content-area	{ padding-top: 95px; }
.sub-content-area:before,
.sub-content-area:after	{ height: 60px; }
.sub-content-area:before	{ top: -60px; }

.side-donate	{ height: 180px; }
.side-donate	>	span	{ padding-right: 25px; padding-left: 25px; font-size: 18px; }
.side-donate	>	.btn	{ width: 85%; }

.news-list	.item	.title	{ font-size: 19px; }

.single-news .meta .title,
.single-post .meta .title	{ font-size: 24px; }

.related-posts	.news-list	.item	.title	{ font-size: 17px; }

.maps	{ height: 380px; }
}
@media (max-width: 1199px) and (orientation: portrait) {
.home-slides	.slick-slide	>	img.slide-portrait	{ display: block; }
.home-slides	.slick-slide	>	img.slide-landscape	{ display: none; }

.sub-header	>	img.banner-portrait	{ display: block; }
.sub-header	>	img.banner-landscape	{ display: none; }

.page-template-donate	.sub-header	{ min-height: 45vh !important; }
}
@media (max-width: 1199px) {
body	{ font-size: 15px; }

input[type=submit], input[type=button], .btn, .button	{ font-size: 14px; }

.site-menu-wrapper	.btn.donate	{ padding-top: 13px; padding-bottom: 13px; }
.site-menu-wrapper	.btn.with-icon.donate:after	{ padding-top: 13px; padding-bottom: 13px; }

.home-slides	.price-list	{ margin-top: 20px; }

#site-content:before	{ background-size: 145%; background-position: center top; }

.home-services-list	.thumb	>	span	{ padding-top: 20px; padding-bottom: 20px; }

.side-menu	{ font-size: 14px; }

.donation-form-wrapper	.call-to-action-2.qurbani-donation	{ margin-right: 0; margin-left: 0; }

.donation-call-to-action	{ margin-right: 0; margin-left: 0; }
}
@media (min-width: 1200px) {
.top-actions	.item	{ padding-top: 7px; padding-bottom: 7px; }

#footer	.inside	{ padding-top: 110px; }
body.page-template-donate	#footer	.inside,
body.page-template-sadqa-bakra	#footer	.inside,
body.page-template-qurbani	#footer	.inside	{ padding-top: 50px; }

.post-type-archive-videos	.videos-list	.item:nth-child(1),
.post-type-archive-videos	.videos-list	.item:nth-child(2),
.page-template-videos	.videos-list	.item:nth-child(1),
.page-template-videos	.videos-list	.item:nth-child(2)	{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.donation-form-wrapper	{ padding-right: 50px; padding-left: 50px; background-color: #fff; box-shadow: 0 0 51px rgba(0,0,0,0.29); -webkit-transform: translateY(-30px); transform: translateY(-30px); margin-bottom: -30px; }

.donation-form-wrapper	.call-to-action	.btn.donate	{ font-size: 125%; }

.donation-form-wrapper	.call-to-action-2	.title	{ font-size: 2rem !important; }

.donation-call-to-action.sadqa-bakra-donation	{ padding-right: 300px; padding-left: 300px; }
.donation-call-to-action.sadqa-bakra-donation:before,
.donation-call-to-action.sadqa-bakra-donation:after	{ content: ""; }

.donation-sidebar	{ position: sticky; top: 10%; }
}
@media (min-width: 1440px) {}