@media only screen and (max-width: 7000px) {
	.page-wrapper {
		overflow: hidden;
	}
}
@media only screen and (max-width: 1500px) {
	.how-we-help .image-layer {
		bottom: 0;
	}
	.how-we-help .text-column {
		margin-bottom: 50px;
	}
	.how-we-help .news-column .inner {
		padding: 50px 20px 50px 50px;
		margin-right: 0;
	}
	.how-we-help .news-post {
		margin-bottom: 40px;
	}
	.how-we-help .news-post h3 {
		font-size: 20px;
		line-height: 1.3em;
	}
}
@media only screen and (max-width: 1340px) {
	.page-banner h1 {
		font-size: 64px;
	}
}
@media only screen and (max-width: 1139px) {
	.how-we-help {
		padding-bottom: 110px;
	}
	.how-we-help .news-column .inner {
		margin-top: 0;
	}
	.how-we-help .news-column .inner:before {
		width: 100%;
		height: 100%;
		border-radius: 5px;
	}
	.contact-section .form-column {
		order: 0;
	}
	.contact-section .image-column .inner {
		margin: 30px 0 0;
	}
	.contact-section .form-column .shape-box {
		text-align: center;
		background-position: center center;
	}
	.call-to-action .link-column,
	.call-to-action .title-column,
	.call-to-box .link-column,
	.call-to-box .title-column {
		width: 100%;
		text-align: center;
	}
	.call-to-action .link-column .link-box,
	.call-to-box .link-column .link-box {
		padding-top: 0;
	}
	.call-to-action h2,
	.call-to-box h2,
	.default-section .text-column h2,
	.fun-facts-two .text-column h2,
	.news-section .sec-title h2,
	.sec-title h2,
	.testimonial-section .sec-title h2 {
		font-size: 35px;
	}
	.call-to-box-two h3 {
		font-size: 24px;
	}

	.contact-section .form-column .inner {
		padding-left: 0;
	}
	.our-moto .inner-container {
		padding: 40px 20px;
	}
	.our-moto .moto-block .inner {
		padding-left: 0;
	}
	.our-moto .moto-block {
		text-align: center;
	}
	.our-moto .moto-block h3:before {
		left: 50%;
		margin-left: -15px;
	}
	.our-moto .moto-block .icon {
		position: relative;
		left: 0;
		top: 0;
		width: auto;
		margin: 0 0 20px;
	}
	.our-moto .moto-block .inner:before {
		width: 100%;
		background-position: center top;
	}
	.coming-events .carousel-box {
		padding: 0 20px;
	}
	.urgent-cause-box .inner-box {
		padding: 50px 30px 10px;
	}
	.event-block-two h3 {
		font-size: 20px;
	}
	.page-banner h1 {
		font-size: 56px;
	}
	.default-section .text-column .inner,
	.featured-blocks .featured-block .inner-box {
		padding-right: 0;
	}
	.sidebar-widget .widget-inner {
		padding: 40px 30px;
	}
	.news-block-two h2 {
		font-size: 26px;
	}
	.featured-section-two .inner-container .row {
		margin: 0 -15px;
	}
	.featured-section-two .inner-container .row .featured-block-five {
		padding: 0 15px;
	}
	.featured-section-two .inner-container {
		padding: 50px 30px 0;
	}
	.join-events .lower-box {
		padding-top: 100px;
	}
	.join-events .upper-box {
		padding-bottom: 40px;
	}
	.join-events .upper-box .image-column {
		margin-bottom: 30px;
	}
	.join-events .upper-box .image-column .inner {
		margin-bottom: 0;
	}
	.gallery-section .filters .filter-btns {
		width: 100%;
	}
	.gallery-section .filter-btns li {
		float: none;
		display: inline-block;
	}
	.gallery-section .sec-title {
		text-align: center;
	}

	.about-section-four .image-column .inner {
		padding-right: 0;
	}
	.news-section-two .right-column .inner {
		padding-left: 0;
	}
	.service-block .inner-box {
		padding: 50px 20px;
	}
}
@media only screen and (min-width: 768px) {
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul {
		display: block !important;
		visibility: hidden;
		opacity: 0;
	}
}
@media only screen and (max-width: 1023px) {
	.text,
	body,
	p {
		font-size: 14px;
	}
	.slk-app-title {
		font-size: 17px;
	}
	.main-header .nav-outer .main-menu,
	.sticky-header {
		display: none !important;
	}
	.nav-outer .mobile-nav-toggler {
		display: block;
	}
	.main-header .header-top .social-links {
		display: none;
	}
	.adopt-child .text-column {
		margin-bottom: 50px;
	}
	.join-events .upper-box .image-column {
		margin-bottom: 30px;
	}
	.join-events .upper-box .image-column .inner {
		margin-bottom: 0;
	}
	.contact-section .sec-title {
		margin-bottom: 40px;
	}
	.contact-section .form-column .shape-box {
		background: none;
		padding: 0;
	}
	.contact-section .form-column .shape-box h3 {
		display: inline-block;
		padding: 10px 25px;
		background: #9a4cd6;
		border-radius: 5px;
	}
	.call-to-action h2,
	.call-to-box h2,
	.parallax-section .content h2 {
		font-size: 36px;
	}
	.call-to-box-two h3 {
		font-size: 22px;
	}
	.main-footer .logo-widget .text,
	.newsletter-form {
		padding-right: 0;
	}
	.join-events .upper-box .text-column .inner {
		padding-left: 0;
	}
	.how-we-help .text-column .inner {
		padding-right: 0;
	}
	.our-moto {
		padding-top: 70px;
	}
	.our-moto .inner-container {
		padding: 50px 25px 0;
		margin-top: 0;
	}
	.our-moto .moto-block {
		margin-bottom: 50px;
	}
	.our-moto .moto-block .inner-box {
		padding: 0;
	}
	.our-moto .moto-block .inner-box:before {
		display: none;
	}
	.featured-section-two .inner-container {
		margin-top: 0;
	}
	.about-section-two .image-column .inner {
		padding-right: 0;
	}
	.fun-facts-two {
		padding-top: 110px;
	}
	.fun-facts-two .image-layer {
		top: 0;
	}
	.fun-facts-two .text-column {
		text-align: center;
	}
	.fun-facts-two .text-column h2 br {
		display: none;
	}
	.fun-facts-two .text-column .text {
		max-width: none;
	}
	.start-giving .inner-container {
		padding: 50px 30px;
		text-align: center;
	}
	.start-giving .inner-container .text {
		max-width: none;
	}
	.gallery-section .filters .filter-btns {
		width: 100%;
	}
	.gallery-section .filter-btns li {
		float: none;
		display: inline-block;
	}
	.urgent-cause-box .sec-title {
		text-align: center;
	}
	.urgent-cause-box .sec-title .upper-icon {
		margin: 0 auto 15px;
	}
	.urgent-cause-box .title-column .big-icon {
		left: 50%;
		margin-left: -100px;
	}
	.news-block h3 {
		font-size: 20px;
	}
	.testimonial-block-two .inner {
		padding-left: 0;
	}
	.about-section-two .quote-box .quote-text {
		padding-right: 0;
	}
	.news-section .link-column,
	.news-section .title-column {
		width: 100%;
		text-align: center;
	}
	.news-section .link-column .link-box {
		padding-top: 0;
		width: 100%;
		text-align: center;
	}
	.page-banner {
		display: none;
	}
	.page-banner h1 {
		font-size: 48px;
	}
	.donate-section .donate-form {
		max-width: none;
	}
	.blog-details h2,
	.cause-details h2,
	.event-details h2,
	.sidebar-page-container .group-title h2 {
		font-size: 30px;
	}
	.post-details .featured-video-box {
		padding: 30px 30px;
	}
	.sidebar-left .content-side {
		order: 0;
	}
	.message-section .text-column .inner {
		padding-top: 0;
	}
	.message-section .text-column .quote-box { 
		margin-left: 15px;
		margin-right: 15px;
		margin-top: -50px;     padding: 30px 30px 20px;
	}
	.call-to-box-two h2 {
		font-size: 36px;
	}
	.sponsors-two .sponsors ul li {
		width: 25%;
	}
	.parallax-section .content h2 {
		font-size: 42px;
	}
}
@media only screen and (max-width: 991px) {
	.about-section {
		padding: 70px 0 30px;
	}
	.causes-section,
	.fun-facts-two {
		padding: 70px 0 0;
	}
	.adopt-child,
	.start-giving {
		padding-top: 70px;
	}
	.become-partner {
		padding: 130px 0 40px;
	}
	.donate-section,
	.join-events .upper-box,
	.team-section.team-page {
		padding: 70px 0 10px;
	}
	.join-events .lower-box,
	.sidebar-page-container {
		padding: 70px 0 40px;
	}
	.about-section-four,
	.activity-section,
	.bottom-info-box,
	.call-to-box-two,
	.causes-section.causes-page,
	.coming-events,
	.contact-section,
	.events-section,
	.faq-section,
	.how-we-help,
	.news-section,
	.news-section-two,
	.sponsors-section,
	.team-section,
	.testimonial-section,
	.testimonials-two {
		padding: 70px 0;
	}
	.call-to-action,
	.contact-section.contact-page {
		padding: 70px 0 40px;
	}
	.about-section-three {
		padding: 20px 0 40px;
	}
	.main-footer .widgets-section {
		padding: 80px 0 20px;
	}
	.about-section-two,
	.default-section,
	.gallery-section,
	.message-section,
	.sponsors-two,
	.what-we-do {
		padding: 70px 0 50px;
	}
	.about-section-two .image-column .inner .image-box {
		max-width: 480px;
	}
	.news-section .sponsors-outer {
		padding-top: 50px;
	}
	.causes-section.alternate,
	.fun-facts-section {
		padding-bottom: 50px;
	}
	.featured-section .featured-row {
		margin-bottom: 40px;
	}
	.parallax-section {
		padding: 100px 0 70px;
	}
	.faq-section .faq-column {
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 767px) {
	.main-header .header-top .top-right {
		display: none;
	}
	.main-header .header-top .info,
	.main-header .header-top .top-left {
		width: 100%;
		text-align: center;
	}
	.main-header .header-top .info li {
		float: none;
		display: inline-block;
		margin: 0 10px;
	}
	.about-section .left-column .lower-box {
		padding-left: 0;
	}
	.about-section .left-column .lower-box .image {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 0 30px;
	}
	.fact-counter .counter-column .inner-box:before {
		display: none;
	}
	.call-to-action h2,
	.call-to-box h2,
	.call-to-box-two h2,
	.cause-details h2,
	.default-section .text-column h2,
	.fun-facts-two .text-column h2,
	.news-section .sec-title h2,
	.parallax-section .content h2,
	.sec-title h2,
	.testimonial-section .sec-title h2 {
		font-size: 30px;
	}
	.about-section .left-column .sec-title h2 br {
		display: none;
	}
	.adopt-child .sec-title,
	.testimonial-section .sec-title {
		margin-bottom: 30px;
	}
	.testimonial-block .text {
		font-size: 18px;
	}
	.how-we-help .news-column .inner {
		padding: 30px 20px;
	}
	.how-we-help .news-post,
	.news-section-two .left-column .news-post {
		padding-top: 0;
	}
	.paroller {
		display: none;
	}
	.urgent-cause-box .content-column .donate-info .link-box,
	.urgent-cause-box .content-column .donate-info .options {
		width: 100%;
	}
	.urgent-cause-box .content-column .donate-info .link-box {
		margin-top: 20px;
	}
	.about-section-two .quote-box .quote-text {
		font-size: 20px;
	}
	.about-section-three .text-column .sec-title h2 br,
	.about-section-two .text-column .sec-title h2 br {
		display: none;
	}
	.page-banner h1 {
		font-size: 36px;
	}
	.featured-blocks .featured-block {
		text-align: center;
	}
	.featured-blocks .featured-block .inner:before {
		left: 50%;
		margin-left: -60px;
	}
	.featured-blocks .featured-block h3:before {
		left: 50%;
		margin-left: -15px;
	}
	.accordion-box .block .icon-box {
		display: none;
	}
	.cause-details .info-box .cause-info,
	.event-details .info-box .link-box {
		width: 100%;
		margin-bottom: 20px;
	}
	.cause-details .info-box .link-box,
	.event-details .info-box .share-post {
		width: 100%;
	}
	.post-details .post-content h3 {
		font-size: 24px;
	}
	.post-details .featured-video-box .inner {
		padding: 0;
		text-align: center;
	}
	.post-details .featured-video-box .image {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 auto 25px;
	}
	.event-detail-image .time-countdown .counter-column {
		margin: 0 10px 20px;
	}
	.news-block-two h2 {
		font-size: 24px;
	}
	.news-block-two .bottom-box .post-meta {
		width: 100%;
		margin-bottom: 30px;
	}
	.news-block-two .bottom-box .link-box {
		width: 100%;
	}
	.news-block-three .inner-box {
		padding: 40px 50px 50px 20px;
	}
	.news-block-three .inner-box:before {
		right: 20px;
		bottom: 20px;
		font-size: 24px;
	}
	.news-block-three .inner-box .text {
		font-size: 18px;
	}
	.call-to-box .inner {
		padding: 60px 20px 25px;
	}
	.sponsors-two .sponsors ul li {
		width: 33.333%;
	}
	.featured-block-four,
	.featured-block-three {
		text-align: center;
	}
	.mixit-gallery .filter-btns li {
		margin: 0 10px;
	}
	.mixit-gallery .filter-btns li:before {
		display: none;
	}
}
@media only screen and (max-width: 599px) {
	.about-section .left-column .lower-box .image {
		width: 100%;
		height: auto;
	}
	.main-footer .footer-bottom .inner {
		padding: 20px 10px;
	}
	.about-section-two .text-column .lower-box {
		padding-left: 0;
	}
	.about-section-two .text-column .lower-box .image {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		margin: 0 0 30px;
	}
	.urgent-cause-box .content-column .upper-info .needed {
		font-size: 24px;
	}
	.urgent-cause-box .content-column .upper-info .raised {
		font-size: 16px;
	}
	.testimonial-block-two {
		text-align: center;
	}
	.testimonial-block-two .top-left-icon {
		left: 50%;
		margin-left: -50px;
	}
	.event-block-two .lower-box {
		margin-left: 0;
	}
	.event-block-two .date {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		text-align: left;
	}
	.event-block-two .date br {
		display: none;
	}
	.gallery-section .filter-btns li {
		margin: 0 12px;
		font-size: 16px;
		font-weight: 600;
	}
	.gallery-section .filter-btns li:before {
		display: none;
	}
	.gallery-section .filter-btns li .icon {
		display: none;
	}
	.urgent-cause-box .inner-box {
		padding: 40px 20px 0;
	}
	.start-giving .inner-container {
		padding: 40px 20px;
	}
	.bottom-info-box .info li {
		font-size: 20px;
	}
	.faq-section .faq-block h3 {
		font-size: 20px;
	}
	.cause-details .info-box .cause-info ul li {
		width: 100%;
	}
	.comments-area .comment {
		padding-left: 0;
	}
	.comments-area .comment .author-thumb {
		position: relative;
		left: 0;
		top: 0;
		margin: 0 0 25px;
	}
	.post-details .post-content .big-text,
	.post-details .post-content h3,
	.sidebar-widget .sidebar-title,
	.sidebar-widget h3 {
		font-size: 20px;
	}
	.blog-details h2,
	.cause-details h2,
	.event-details h2,
	.sidebar-page-container .group-title h2 {
		font-size: 26px;
	}
	.event-detail-image .time-countdown {
		display: none;
	}
	.donate-section .form-column h3 {
		font-size: 22px;
	}
	.news-block-two h2 {
		font-size: 22px;
	}
	.news-block-three .inner-box {
		padding-right: 20px;
	}
	.news-block-three .inner-box:before {
		display: none;
	}
	.blog-details .image-box .date-box,
	.news-block-two .image-box .date-box {
		left: 20px;
		bottom: 20px;
		padding: 10px 20px;
		font-size: 20px;
	}
	.blog-details .image-box .date-box span,
	.news-block-two .image-box .date-box span {
		font-size: 24px;
	}
	.info-container .info-block .inner {
		padding: 40px 20px 40px;
	}
	.featured-section-two .inner-container {
		padding: 50px 20px 0;
	}
	.sponsors-two .sponsors ul li {
		width: 50%;
	}
	.news-section-two .left-column .news-post h3 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 479px) {
	.main-header .nav-outer .donate-link {
		display: none;
	}  
	.about-feature-box:before {
		display: none;
	}
	.about-feature-box .about-feature {
		width: 100%;
	}
	.about-feature-box .about-feature h3 {
		width: 100%;
		max-width: none;
	}
	.about-feature-box .about-feature:nth-child(even) .inner-box:hover,
	.about-feature-box .about-feature:nth-child(odd) .inner-box:hover {
		-webkit-transform: translate(0);
		-ms-transform: translate(0);
		transform: translate(0);
	}
	.how-we-help .info-list {
		margin-bottom: 30px;
	}
	.default-section .info-list li,
	.default-section .info-list li:last-child,
	.default-section .info-list li:nth-child(2),
	.how-we-help .info-list li,
	.how-we-help .info-list li:last-child,
	.how-we-help .info-list li:nth-child(2) {
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}
	.default-section .text-column .inner,
	.how-we-help .sec-title {
		width: 100%;
		text-align: center;
	}
	.how-we-help .link-box {
		width: 100%;
		text-align: center;
	}
	.how-we-help .news-post {
		padding: 0;
		text-align: center;
	}
	.how-we-help .news-post .post-thumb {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	.news-section-two .left-column .news-post {
		padding: 0;
		text-align: center;
	}
	.news-section-two .left-column .news-post .post-thumb {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	.news-section-two .left-column {
		text-align: center;
	}
	.newsletter-form .form-group {
		padding-right: 0;
	}
	.newsletter-form .form-group .newsletter-btn {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.bottom-info-box .info li .fa {
		display: none;
	}
	.organizer-widget .widget-inner,
	.sidebar-widget .widget-inner {
		padding: 30px 20px;
	}
	.sponsors-two .sponsors ul li {
		width: 100%;
	}
	/* .message-section .text-column .quote-box {
		padding: 30px 20px;
	} */
	.cause-box-widget .inner-box .lower-content {
		padding: 50px 20px;
	}
}
