/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;
	500;
	600;
	700;
	800&amp;
	family=Raleway:wght@300;
	400;
	500;
	600;
	700;
	800;
	900&amp;
	display=swap";
	html {
	line-height:1.15;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
main {
	display:block
}
h1 {
	font-size:2em
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace,monospace;
	font-size:1em
}
a {
	background-color:transparent
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong {
	font-weight:bolder
}
code,kbd,samp {
	font-family:monospace,monospace;
	font-size:1em
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
img {
	border-style:none
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
button,[type=button],[type=reset],[type=submit] {
	-webkit-appearance:button
}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
	border-style:none;
	padding:0
}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {
	outline:1px dotted ButtonText
}
fieldset {
	padding:.35em .75em .625em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type=checkbox],[type=radio] {
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
details {
	display:block
}
summary {
	display:list-item
}
template {
	display:none
}
[hidden] {
	display:none
}
body {
	color:#737373;
	font-size:15px;
	line-height:1.5;
	font-family:"Open Sans",sans-serif;
	background:#fff
}
h1,h2,h3,h4,h5,h6 {
	color:#0d0d0d;
	line-height:1.5;
	font-family:"Raleway",sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
h1 {
	font-size:calc(1.5625rem + 3.75vw)
}
@media(min-width: 1200px) {
	h1 {
	font-size:4.375rem
}
}
h2 {
	font-size:calc(1.425rem + 2.1vw)
}
@media(min-width: 1200px) {
	h2 {
	font-size:3rem
}
}
h3 {
	font-size:calc(1.35rem + 1.2vw)
}
@media(min-width: 1200px) {
	h3 {
	font-size:2.25rem
}
}
h4 {
	font-size:calc(1.3125rem + 0.75vw)
}
@media(min-width: 1200px) {
	h4 {
	font-size:1.875rem
}
}
h5 {
	font-size:calc(1.2625rem + 0.15vw)
}
@media(min-width: 1200px) {
	h5 {
	font-size:1.375rem
}
}
h6 {
	font-size:1.125rem
}
img {
	max-width:100%;
	height:auto;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
a {
	color:#737373;
	text-decoration:none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media not all and (pointer: coarse) {
	a:hover {
	color:#da5455
}
}
p {
	line-height:1.7
}
input,button,textarea {
	outline:none !important;
	box-shadow:none !important
}
@-webkit-keyframes santa-ride {
	0% {
	transform:translateX(-20%)
}
100% {
	transform:translateX(20%)
}
}
@-moz-keyframes santa-ride {
	0% {
	transform:translateX(-20%)
}
100% {
	transform:translateX(20%)
}
}
@-ms-keyframes santa-ride {
	0% {
	transform:translateX(-20%)
}
100% {
	transform:translateX(20%)
}
}
@-o-keyframes santa-ride {
	0% {
	transform:translateX(-20%)
}
100% {
	transform:translateX(20%)
}
}
@keyframes santa-ride {
	0% {
	transform:translateX(-20%)
}
100% {
	transform:translateX(20%)
}
}
@keyframes run_animation {
	0% {
	left:-10%;
	opacity:0
}
5% {
	opacity:1
}
75% {
	opacity:1;
	left:75%
}
80% {
	left:85%;
	opacity:.5
}
90% {
	left:95%;
	opacity:.4
}
100% {
	right:-20%;
	opacity:0;
	left:auto
}
}
@keyframes angle-move {
	0%,100% {
	transform:translateY(0) rotate(-6deg)
}
50% {
	transform:translateY(-15px) rotate(5deg)
}
}
@keyframes lab_top_up {
	0% {
	transform:translateY(-15px)
}
50% {
	transform:translateY(0px)
}
100% {
	transform:translateY(-15px)
}
}
@keyframes run_animation {
	0% {
	right:10%;
	opacity:0
}
5% {
	opacity:1
}
85% {
	opacity:1
}
100% {
	right:83%;
	opacity:0
}
}
.clearfix::after {
	clear:both;
	content:"";
	display:table
}
.hide-text {
	overflow:hidden;
	padding:0;
	text-indent:101%;
	white-space:nowrap
}
.visually-hidden {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
@media(min-width: 1200px) {
	.container {
	max-width:1170px
}
}
.color--theme-color {
	color:#da5455
}
.padding--top {
	padding-top:20px
}
@media(min-width: 992px) {
	.padding--top {
	padding-top:20px
}
}
.padding--bottom {
	padding-bottom:20px
}
@media(min-width: 992px) {
	.padding--bottom {
	padding-bottom:20px
}
}
.cases__content .accordion .donate,.contact__info ul li,.countdown,.volunteer__top,.volunteer-style2 .volunteer__inner,.social ul,.blog__respond-details form p,.blog__respond-details form,.blog__comments-details ul li,.blog__navigation ul,.blog__author,.blog__tags-right,.blog__tags-left,.blog__tags,.blog-style2 .blog__content,.blog__content .meta-post,.blog__inner,.event_navi,.event-single2 .event__speaker,.event-single .event__speaker,.event-single .event__time-schedule ul li,.event-single .event__time,.event-listview .event__inner,.event-style3 .event__inner,.event__author,.gallery__filter ul,.sermon__thumb,.sermon__inner,.donaterange__bars,.poster__navi,.poster__thumbpart-content ul,.poster__inner,.about__filtercontent .about__inner,.footer__social ul,.footer__gallery ul,.footer__post ul li,.sidebar__instagram ul,.sidebar__post-inner,.sidebar__catagory ul li,.section-header.style-2,.pageheader,.menu ul {
	display:flex;
	flex-wrap:wrap
}
.blog-style2 .blog__content,.gallery__title,.poster__navi,.about-style2 .about__pagination,.about__iconbg i,.about__iconbg svg,.scrollToTop i,.scrollToTop svg,.play-btn i,.play-btn svg {
	z-index:1;
	position:relative
}
.pricing__head h5,.testimonial__content h5,.volunteer__content>span,.event-style3 .col-12:nth-child(odd) .event__inner,.event-style4 .event__thumb,.event-single2 .event__thumb,.event__thumb,.gallery__inner,.poster__contentpart blockquote p,.poster__contentpart,.about__filter button.active,.about__iconbg,.default-btn,.section-header.style-3 h4,.section-header.style-2 p,.banner__content ul li,.banner__section.home-2 .banner__thumb,.navbar-toggler--icon,.menu ul li,.play-btn {
	position:relative
}
.pricing__head h5::after,.event-style3 .col-12:nth-child(odd) .event__inner::after,.event-style4 .event__left,.event-single2 .event__thumb .event__time,.event__bars,.poster__navi,.poster__contentpart blockquote p::after,.poster__contentpart blockquote p::before,.about-style2 .about__pagination,.about__filter button.active::after,.about__iconbg::after,.about__iconbg::before,.section-header.style-2 p::before,.banner__pagination,.banner__content ul li::before,.banner__section.home-2 .banner__thumb ul li,.navbar-toggler--icon:after,.navbar-toggler--icon:before,.pluse_1::after,.pluse_1::before,.pluse_2::after,.pluse_2::before,.pluse_1,.pluse_2,.play-btn {
	position:absolute;
	content:""
}
.counter-section,.volunteer__thumb,.blog__thumb,.event__thumb,.preloader,.default-btn,.footer__gallerythumb,.footer__postthumb,.footer,.sidebar__instagram ul li,.sidebar__post-thumb {
	overflow:hidden
}
form button,.event_navi .event__next,.event_navi .event__prev,.gallery__filter ul li,.search-icon,.cart-icon {
	cursor:pointer
}
.contact__info-right,form textarea,form input,.countdown,.volunteer__title,.volunteer-style2 .volunteer__content,.volunteer-style2 .volunteer__thumb img,.blog__author-content,.blog__tags,.blog-style2 .blog__content,.blog-style2 .blog__thumb,.blog__content,.blog__thumb,.event-single2 .event__map iframe,.event-single2 .event__speaker .event__speaker-content,.event-single2 .event__thumb .event__time,.event-single .event__speaker .event__speaker-content,.event__title,.event__bars,.event__thumb img,.gallery__content,.gallery__inner::after,.sermon__content,.sermon__image img,.sermon__thumb,.poster__contentpart,.poster__thumbpart,.about-style2 .about__thumb img,.about__filtercontent .about__content,.about__filtercontent .about__thumb,.footer__gallerythumb img,.sidebar__post-thumb img,.navbar-toggler--icon:after,.navbar-toggler--icon:before,.menu ul li ul li,.maps-section iframe {
	width:100%
}
.event-single2 .event__map iframe,.gallery__inner::after,.maps-section iframe {
	height:100%
}
.event-style3 .event__right ul li b,.accordion .accordion-item .accordion-header .accordion-button,.sermon__content .default-btn,h1,h2,h3,h4,h5,h6 {
	font-weight:900
}
.countdown .clock-item .count-text,.counter__content h2,.volunteer__title h6,.blog__comments-content .default-btn,.blog__navigation ul li a,.blog__tags-title p,.blog__tags-left ul li a,.blog-single .blog__content blockquote p,.event-style4 .event__left h6,.event-single2 .event__speaker .event__speaker-content p b,.event-single .event__speaker .event__speaker-content p b,.event__title,.gallery__content h5,.gallery__filter ul li,.poster__contentpart blockquote p,.about__filter button span,.footer__copyright p,.sidebar__tags ul li a,.sidebar__post-content h6,.sidebar__catagory ul li,.banner__section.home-2 .banner__content h5,.menu ul li a {
	font-weight:700
}
.accordion .accordion-item .accordion-header .accordion-button::after,.donaterange h3,.footer__postcontent h6,.banner-style2 .banner__content h4 {
	font-weight:400
}
.cases__content-content h5,.contact__info h4,.contact__form h4,.pricing__head h5,.service__content h5,.countdown .clock-item .count-text,.testimonial__content h5,.volunteer__title h5,.volunteer__content h5,.blog__respond-title h4,.blog__comments-title h4,.blog__author-content h5,.blog-single .blog__content h4,.blog__content h5,.event-style4 .event__left h6,.event-single2 .event__map-title h5,.event-single2 .event__content h5,.event-single .event__time-title h3,.event-single .event__content h5,.event-style3 .event__right h5,.event-style3 .event__left h6,.event-style2 .event__content h5,.event__list h5,.gallery-style2 .gallery__title h5,.gallery__filter ul li,.accordion .accordion-item .accordion-header .accordion-button,.poster__right h3,.poster__contentpart h5,.poster__thumbpart-content h5,.about__filter button span,.about__content h5,.default-btn,.footer-title h3,.sidebar__head h4,.section-header.style-4 h3,.section-header.style-3 h4,.section-header.style-2 h2,.pageheader__title h2,.banner-style2 .banner__content h4,.banner__content h3,.banner__content h2,.banner__section.home-2 .banner__content h5 {
	text-transform:uppercase
}
.social__name span,.gallery__content h5,.sidebar__post-content h6,.section-header.style-2 p,.menu ul li a {
	text-transform:capitalize
}
.testimonial__content h5::after,.volunteer__content>span::after,.gallery__content,.gallery__inner::after,.section-header.style-3 h4::after {
	position:absolute;
	content:"";
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.testimonial__content p,.blog-single .blog__content blockquote p,.poster__contentpart blockquote p {
	font-style:italic
}
.social ul,.event-single .event__time-schedule ul li,.gallery__filter ul,.poster__thumbpart-content ul,.footer__social ul {
	justify-content:center
}
.cases__content .accordion .donate,.contact__info ul li,.blog__respond-details form,.blog__navigation ul,.blog__tags,.event-single .event__time,.sidebar__catagory ul li,.pageheader {
	justify-content:space-between
}
.contact__info ul li,.blog__respond-details form p,.blog__author,.blog__tags-left,.blog__tags,.event-single .event__time,.event-listview .event__inner,.event__author,.sermon__inner,.about__filtercontent .about__inner,.section-header.style-2 {
	align-items:center
}
.client__review .poster__contentpart blockquote p::after,.about__filter button.active::after,.about__filter button img {
	display:none
}
.countdown .clock-item .count-text,.blog-style2 .blog__thumb a img,.blog-style2 .blog__thumb a,.event__btn .default-btn,.about-style2 .about__thumb img,.sidebar__post-thumb img,.menu ul li ul li a {
	display:block
}
.pricing__head h5,.volunteer__content>span,.social__icon,.social__name span,.social__name,.blog__respond-details form input[type=checkbox],.blog__respond-details form input[type=radio],.blog__tags-title,.blog__tags-left ul li a,.blog__tags-left ul li,.event-style4 .event__btn .default-btn,.event-listview .event__btn .default-btn,.gallery-style2 .gallery__title span,.gallery__icon,.sermon__content>span,.sermon__social ul li a,.poster__thumbpart-content ul li a,.poster__thumbpart-content span,.about__iconbg,.default-btn,.sidebar__tags ul li a,.sidebar__tags ul li,.sidebar__instagram ul li,.sidebar__post-content ul li,.sidebar__catagory ul li span,.section-header.style-2 p,.banner__content h3,.navbar-toggler--icon,.menu ul li a,.play-btn {
	display:inline-block
}
.volunteer-style2 .volunteer__thumb,.volunteer-style2 .volunteer__inner,.blog__comments-details>ul>li:first-child,.blog__item:last-child .blog__inner,.event-style4 .event__list,.event-style4 .event__inner,.event-single2 .event__thumb .event__time-schedule ul li .count-number,.event-single .event__time-schedule ul li .count-number,.event-listview .event__list,.client__review .poster__filter button,.sidebar__catagory ul li:last-child {
	border:none
}
.contact__info-left,.partner__thumb,.service__icon,.countdown .clock-item,.counter__inner,.testimonial__icon,.volunteer__icon,.social__icon,.blog-style2 .blog__icon,.event_navi .event__next,.event_navi .event__prev,.event-style4 .event__left,.event-single .event__time-schedule ul li,.event-style3 .event__left,.event__btn .default-btn,.event__title,.gallery__title,.gallery__icon,.sermon__social ul li a,.donaterange,.poster__navi div,.poster__thumbpart-content,.poster__thumbpart-thumb,.about-style2 .about__pagination,.about__inner,.footer__copyright p,.sidebar__catagory ul li span,.section-header.style-3,.banner__pagination,.banner__section.home-2 .banner__content,.play-btn,.event-icon,.pricing-icon {
	text-align:center
}
.blog-style2 .blog__meta {
	text-align:right
}
.countdown .clock-item,ul li {
	list-style:none
}
.event-single2 .event__thumb .event__time,.event__bars .donaterange__bars,ul {
	margin:0
}
.blog__tags-left ul li a,.event-single .event__time-schedule ul li,.client__review .poster__filter button,.poster__navi div,.about__filter button,.footer__gallerythumb,.sidebar__tags ul li a {
	margin:5px
}
.poster__contentpart {
	margin:15px
}
.cases__content .accordion .donate input,.contact__info-right p,.form-message,.pricing__head h6,.counter-style2 .counter__content p,.counter__content p,.volunteer__content h5,.blog__respond-details form input[type=checkbox],.blog__respond-details form input[type=radio],.blog-single .blog__content blockquote p,.blog__item:last-child .blog__inner,.event-style4 .event__left h6,.event-style4 .event__left h4,.event-single2 .event__thumb .event__time-schedule ul li p,.event-single2 .event__thumb .event__time-schedule ul li .count-number,.event-single .event__time-schedule ul li p,.event-single .event__time-schedule ul li .count-number,.event-single .event__time-title h3,.event-style3 .event__left h6,.event-style3 .event__left h4,.event__author .name h6,.gallery-style2 .gallery__icon,.gallery-style2 .gallery__title h5,.accordion .accordion-item .accordion-collapse .accordion-body p,.client__review .poster__contentpart h6,.about-style2 .about__thumb,.about__content p,.footer__copyright p,.footer__post ul li:last-child,.sidebar__post-content h6,.section-header.style-2 p,.pageheader__breadcamp .breadcrumb,.banner__section.home-2 .banner__content h2,.maps-section iframe {
	margin-bottom:0
}
.volunteer__title h5,.blog__author-content h5,.event-single2 .event__speaker .event__speaker-content p,.event-single .event__speaker .event__speaker-content p,.event-style3 .event__right h5,.sermon__content h5,.poster__thumbpart-content span,.poster__thumbpart-content h5 {
	margin-bottom:5px
}
.blog__tags-left,.event__title p,.accordion .accordion-item,.sermon__content>span,.about__filtercontent .about__content h5,.navbar-toggler {
	margin-bottom:10px
}
.volunteer__top,.blog__respond-title,.blog__content .meta-post,.blog__thumb,.accordion .accordion-item .accordion-collapse .accordion-body img,.poster__right img,.poster__right h3,.poster__contentpart h6,.poster__thumbpart-thumb,.about__thumb,.footer__post ul li,.sidebar__head,.event-icon,.pricing-icon {
	margin-bottom:15px
}
.blog__content p,.event-single2 .event__map-title h5,.event-single2 .event__speaker-title,.poster__right p,.about__filtercontent .about__content h6,.sidebar__post-inner,.banner__content h3 {
	margin-bottom:20px
}
.volunteer__bottom p {
	margin-bottom:25px
}
.pricing__head h5,.service__content p,.countdown .clock-item .count-number,.counter__thumb,.testimonial__content,.testimonial__thumb,.volunteer-style2 .volunteer__thumb,.volunteer__content>span,.blog__respond-details form p,.blog__inner,.event-single2 .event__thumb,.gallery__filter,.sermon__slider .swiper-slide .sermon__item,.about__filtercontent .about__content p,.footer-title h3,.footer__logoarea p,.footer__logoarea img,.section-header,.banner__content ul {
	margin-bottom:30px
}
.testimonial__content h5 {
	margin-bottom:40px
}
.event-single2 .event__speaker .event__speaker-content,.event-single .event__speaker .event__speaker-content {
	margin-top:15px
}
.event-single2 .event__speaker .event__speaker-content .footer__social,.event-single .event__speaker .event__speaker-content .footer__social {
	margin-top:20px
}
.cases__content-content,.form-message,.blog__comments-details ul ul li,.blog__navigation,.banner__section.home-2 .banner__content .default-btn {
	margin-top:30px
}
.blog__comments-details ul ul {
	margin-left:30px
}
.cases__content .accordion .bank-transform ul li b,.blog__respond-details form p input,.blog__tags-title,.event-single2 .event__speaker .event__speaker-content p i,.event-single2 .event__speaker .event__speaker-content p svg,.event-single .event__speaker .event__speaker-content p i,.event-single .event__speaker .event__speaker-content p svg,.event__list ul li i,.event__list ul li svg,.footer__info ul li i,.footer__info ul li svg {
	margin-right:5px
}
.social__icon,.event_navi .event__next,.sermon__social ul {
	margin-right:10px
}
.about__filter button img {
	margin-right:15px
}
.event-single .event__time {
	margin-top:15px;
	margin-bottom:15px
}
.blog__comments,.blog-single .blog__content blockquote,.event-single2 .event__speaker,.event-single .event__speaker,.donaterange__bars {
	margin-top:30px;
	margin-bottom:30px
}
.volunteer-style2 .volunteer__inner,.event-style4 .event__list h5,.navbar-toggler,ul {
	padding:0
}
.poster__thumbpart-content ul li a,.sidebar__post-content ul li {
	padding:5px
}
.about__filter button,.footer__social ul li a {
	padding:10px
}
.blog__tags,.event-listview .event__content,.event__author {
	padding:15px
}
.event__list h5,.accordion .accordion-item .accordion-collapse .accordion-body,.menu ul li a {
	padding:20px
}
.event-style4 .event__content {
	padding:25px
}
.blog__navigation,.blog__author,.blog-single .blog__content blockquote,.event-single .event__time,.poster__contentpart,.about__filtercontent .about__inner {
	padding:30px
}
.blog__comments-details ul ul li:last-child,.blog__item:last-child .blog__inner,.event-style3 .col-12:nth-last-child(1) .event__inner,.event__list h5 {
	padding-bottom:0
}
.event-style4 .event__list,.event-style4 .event__left,.event-style3 .event__left {
	padding-bottom:10px
}
.event-style3 .event__inner,.event__list {
	padding-bottom:15px
}
.blog__inner {
	padding-bottom:30px
}
.event-listview .event__author {
	padding-top:0
}
.event-style2 .event__content {
	padding-top:20px
}
.blog__author-content {
	padding-top:30px
}
.blog__comments-content,.event__author .name,.sidebar__post-content,.sidebar__catagory ul li:hover a {
	padding-left:14px
}
.event-style3 .event__right,.menu ul li ul li a:hover,.menu ul li ul li a.active {
	padding-left:20px
}
.section-header.style-2 p {
	padding-left:40px
}
.cases__content .accordion .bank-transform ul li,.banner__content ul li {
	padding-top:5px;
	padding-bottom:5px
}
.contact__info ul li,.event__list ul li,.footer__info ul li,.sidebar__catagory ul li {
	padding-top:10px;
	padding-bottom:10px
}
.pricing__body ul li,.event__bars,.gallery__title {
	padding-top:15px;
	padding-bottom:15px
}
.cases__content .accordion,.pricing__footer,.pricing__head,.volunteer__inner,.blog__comments-details ul li,.footer__bottom {
	padding-top:30px;
	padding-bottom:30px
}
.event-listview .event__list ul li,.event-listview .event__list h5,.event-listview .event__author {
	padding-left:0;
	padding-right:0
}
.banner__content h3 {
	padding-left:10px;
	padding-right:10px
}
.volunteer__inner,.blog__content .meta-post li,.banner__content ul li {
	padding-left:15px;
	padding-right:15px
}
.event-style4 .event__btn .default-btn,.event__list ul li,.event__bars,.poster__contentpart blockquote p,.banner-style2 .banner__content h4 mark {
	padding-left:20px;
	padding-right:20px
}
.sidebar__post-content h6 {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.blog-single .blog__content h4,.blog__content h5,.footer__postcontent h6 {
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.bg-img {
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:center !important
}
.bg-ash {
	background:#e3e7e8 !important
}
.event-icon,.pricing-icon {
	width:125px;
	height:125px;
	line-height:125px;
	color:#0d0d0d;
	border:2px solid #da5455;
	font-size:calc(1.3125rem + 0.75vw);
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
@media(min-width: 1200px) {
	.event-icon,.pricing-icon {
	font-size:1.875rem
}
}
.maps-section {
	height:300px
}
@media(min-width: 576px) {
	.maps-section {
	height:500px
}
}
.angular {
	position:relative
}
.white-bg.angular {
	margin-bottom:170px
}
.angular .top-angle,.angular .bottom-angle {
	position:absolute;
	width:100%;
	left:0;
	height:151px;
	overflow:hidden;
	z-index:2
}
.angular .top-angle {
	top:-150px
}
.angular .bottom-angle {
	bottom:-150px
}
.angular .top-angle:before,.angular .bottom-angle:before {
	content:"";
	width:100%;
	height:150px;
	background:#fff;
	position:absolute;
	left:0;
	-webkit-transform:rotate(-3deg) skew(-3deg) scale(1.1, 1);
	-mox-transform:rotate(-3deg) skew(-3deg) scale(1.1, 1);
	-ms-transform:rotate(-3deg) skew(-3deg) scale(1.1, 1);
	-o-transform:rotate(-3deg) skew(-3deg) scale(1.1, 1);
	transform:rotate(-3deg) skew(-3deg) scale(1.1, 1)
}
.angular .top-angle:before {
	top:75px
}
.gray-bg.angular .top-angle:before {
	background:#ecf0f1
}
.angular .bottom-angle:before {
	bottom:75px
}
.gray-bg.angular .bottom-angle:before {
	background:#ecf0f1
}
.play-btn {
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background:#fff;
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:50%;
	z-index:1;
	font-size:1.125rem;
	color:#250701
}
@media(min-width: 768px) {
	.play-btn {
	width:70px;
	height:70px;
	line-height:70px;
	font-size:24px
}
}
.play-btn span {
	width:100%
}
.play-btn span:before {
	background:#fff
}
@media(min-width: 768px) {
	.play-btn span:before {
	width:80px;
	height:80px
}
}
.scrollToTop {
	position:fixed;
	bottom:-30%;
	right:5%;
	z-index:9;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	animation:lab_top_up 5s linear infinite;
	font-size:1.125rem;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.scrollToTop i,.scrollToTop svg {
	color:#fff
}
.scrollToTop:hover {
	background:#250701
}
.scrollToTop .pluse_1,.scrollToTop .pluse_2 {
	background:#da5455
}
.scrollToTop .pluse_1::after,.scrollToTop .pluse_1::before,.scrollToTop .pluse_2::after,.scrollToTop .pluse_2::before {
	background:rgba(218,84,85,.3)
}
.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.pagination .page-item .page-link {
	margin:5px;
	outline:none;
	box-shadow:none;
	color:#0d0d0d
}
.pagination .page-item .page-link:hover {
	background:#5faf1f;
	color:#fff;
	border-color:#5faf1f
}
.pluse_1,.pluse_2 {
	width:100%;
	height:100%;
	border-radius:50%;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	background:rgba(255,255,255,.1)
}
.pluse_1::after,.pluse_1::before,.pluse_2::after,.pluse_2::before {
	background:#fff;
	border-radius:50%;
	left:50%;
	top:50%;
	margin-left:-20px;
	margin-top:-20px;
	z-index:0
}
.pluse_1::after,.pluse_2::after {
	width:30px;
	height:30px;
	background:transparent;
	margin-left:-15px;
	margin-top:-15px
}
.pluse_1:before,.pluse_2:before {
	width:40px;
	height:40px
}
.pluse_1 {
	-webkit-animation:pluse_animate 3s infinite linear;
	animation:pluse_animate 3s infinite linear
}
.pluse_2::before {
	-webkit-animation:pluse_animate 3s infinite linear;
	animation:pluse_animate 3s infinite linear;
	-webkit-animation-delay:1s;
	animation-delay:1s;
	margin-left:0;
	margin-top:0
}
@keyframes pluse_animate {
	0% {
	opacity:1;
	-webkit-transform:translate(-50%, -50%) scale(0.3);
	transform:translate(-50%, -50%) scale(0.3)
}
100% {
	opacity:0;
	-webkit-transform:translate(-50%, -50%) scale(2);
	transform:translate(-50%, -50%) scale(2)
}
}
.header {
	transition:all .3s ease
}
@media(max-width: 991px) {
	.header {
	position:relative;
	z-index:99999
}
}
@media(min-width: 992px) {
	.header--positioned {
	position:absolute;
	background-color:transparent;
	width:100%;
	top:0;
	transition:all .3s ease;
	z-index:9999
}
}
@media(min-width: 992px) {
	.header.header_bg {
	position:sticky;
	background:#000
}
.header.header_bg .nav-link--active,.header.header_bg .nav-link:hover {
	color:#fff
}
.header.header_bg .navbar--bottom-line {
	border:none
}
}
@media(min-width: 992px) {
	.navbar--bottom-line {
	border-bottom:1px solid rgba(255,255,255,.3)
}
}
@media(max-width: 991px) {
	.navbar .navbar-collapse {
	text-align:center
}
}
@media(max-width: 991px) {
	.menu ul {
	justify-content:center
}
}
@media(max-width: 991px) {
	.menu ul li {
	width:100%;
	border-bottom:1px solid rgba(255,255,255,.3)
}
}
.menu ul li:hover>ul {
	top:calc(100% - 0px);
	opacity:1;
	visibility:visible
}
.menu ul li a {
	color:#0d0d0d
}
@media(max-width: 991px) {
	.menu ul li a {
	display:block;
	text-align:center;
	padding:10px 0
}
}
.menu ul li a:hover,.menu ul li a.active {
	color:#da5455
}
.menu ul li ul {
	width:160px;
	margin:0 auto;
	z-index:999;
	background:#fff;
	top:calc(100% + 50px);
	left:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media(max-width: 991px) {
	.menu ul li ul {
	display:none
}
}
@media(min-width: 992px) {
	.menu ul li ul {
	position:absolute;
	visibility:hidden;
	opacity:0
}
}
@media(min-width: 992px) {
	.menu ul li ul li {
	border-bottom:1px solid #ecf0f3
}
.menu ul li ul li:last-child {
	border:none
}
}
.menu ul li ul li a {
	padding:10px 15px
}
.menu ul li ul li a:hover,.menu ul li ul li a.active {
	color:#fff;
	background:#da5455
}
.navbar-toggler:focus {
	border:none;
	box-shadow:none;
	outline:none
}
.navbar-toggler--icon {
	background-color:#da5455;
	height:2px;
	width:27px;
	-webkit-transform:rotate(45deg) translateY(-5px);
	-moz-transform:rotate(45deg) translateY(-5px);
	-ms-transform:rotate(45deg) translateY(-5px);
	-o-transform:rotate(45deg) translateY(-5px);
	transform:rotate(45deg) translateY(-5px)
}
.navbar-toggler--icon:after,.navbar-toggler--icon:before {
	background-color:#da5455;
	height:2px;
	-webkit-transition:0.3s all linear;
	-moz-transition:0.3s all linear;
	-ms-transition:0.3s all linear;
	-o-transition:0.3s all linear;
	transition:0.3s all linear
}
.navbar-toggler--icon:after {
	bottom:7px;
	left:0;
	-webkit-transform:rotate(-90deg) translateX(-6px);
	-moz-transform:rotate(-90deg) translateX(-6px);
	-ms-transform:rotate(-90deg) translateX(-6px);
	-o-transform:rotate(-90deg) translateX(-6px);
	transform:rotate(-90deg) translateX(-6px)
}
.navbar-toggler--icon:before {
	top:7px;
	left:0;
	opacity:0;
	-webkit-transform:translateX(20px);
	-moz-transform:translateX(20px);
	-ms-transform:translateX(20px);
	-o-transform:translateX(20px);
	transform:translateX(20px)
}
.navbar-toggler.collapsed .navbar-toggler--icon {
	transform:none
}
.navbar-toggler.collapsed .navbar-toggler--icon:after {
	transform:none
}
.navbar-toggler.collapsed .navbar-toggler--icon:before {
	opacity:1;
	transform:none
}

.banner-bg-0 {
	background:url("../images/banner/home-3/haca.jpeg") rgba(13,13,13,.3)
}
.banner-bg-19 {
	background:url("../images/banner/home-3/01.jpeg") rgba(13,13,13,.3)
}
.banner-bg-20 {
	background:url("../images/banner/home-3/001.jpeg") rgba(13,13,13,.3)
}
.banner-bg-21 {
	background:url("../images/banner/home-3/0_19.jpg") rgba(13,13,13,.3)
}
.banner-bg-1 {
	background:url("../images/banner/home-3/0_1.jpg") rgba(13,13,13,.3)
}
.banner-bg-2 {
	background:url("../images/banner/home-3/0_2.jpg") rgba(13,13,13,.3)
}
.banner-bg-3 {
	background:url("../images/banner/home-3/0_3.jpg") rgba(13,13,13,.3)
}
.banner-bg-01 {
	background:url("../images/banner/home-3/0_4.jpg") rgba(13,13,13,.3)
}
.banner-bg-4 {
	background:url("../images/banner/home-3/0_5.jpg") rgba(13,13,13,.3)
}
.banner-bg-44 {
	background:url("../images/banner/home-3/0_6.jpg") rgba(13,13,13,.3)
}
.banner-bg-5 {
	background:url("../images/banner/home-3/0_7.jpg") rgba(13,13,13,.3)
}
.banner-bg-6 {
	background:url("../images/banner/home-3/0_8.jpg") rgba(13,13,13,.3) 
/*	//rgba(111, 108, 108, 0.7)*/
}
.banner-bg-7 {
	background:url("../images/banner/home-3/0_9.jpg") rgba(13,13,13,.3)
}
.banner-bg-8 {
	background:url("../images/banner/home-3/0_10.jpg") rgba(13,13,13,.3)
}
.banner-bg-9 {
	background:url("../images/banner/home-3/0_1.jpg") rgba(13,13,13,.3)
}
.banner-bg-10 {
	background:url("../images/banner/home-3/0_2.jpg") rgba(13,13,13,.3)
}
.banner-bg-11 {
	background:url("../images/banner/home-3/0_3.jpg") rgba(13,13,13,.3)
}
.banner-bg-12 {
	background:url("../images/banner/home-3/09.jpeg") rgba(13,13,13,.3)
}
.banner-bg-13 {
	background:url("../images/banner/home-3/10.jpeg") rgba(13,13,13,.3)
}
.banner-bg-14 {
	background:url("../images/banner/home-3/11.jpeg") rgba(13,13,13,.3)
}
.banner-bg-15 {
	background:url("../images/banner/home-3/12.jpeg") rgba(13,13,13,.3)
}
.banner-bg-16 {
	background:url("../images/banner/home-3/13.jpeg") rgba(13,13,13,.3)
}
.banner-bg-17 {
	background:url("../images/banner/home-3/14.jpeg") rgba(13,13,13,.3)
}
.banner-bg-18 {
	background:url("../images/banner/home-3/15.jpeg") rgba(13,13,13,.3)
}
.banner__section.home-2 {
	background-image:linear-gradient(to top, #edf6fb, #e5f2f9, #deeef8, #d6ebf6, #cee7f4, #c8e4f3, #c3e2f1, #bddff0, #b8ddef, #b3daed, #aed8ec, #a9d5eb)
}
.banner__section.home-2 .banner__content {
	padding-top:115px;
	padding-bottom:15px
}
.banner__section.home-2 .banner__content h2 {
	font-size:calc(1.5375rem + 3.45vw);
	color:#0d0d0d
}
@media(min-width: 1200px) {
	.banner__section.home-2 .banner__content h2 {
	font-size:4.125rem
}
}
.banner__section.home-2 .banner__content h5 {
	font-size:calc(1.2625rem + 0.15vw)
}
@media(min-width: 1200px) {
	.banner__section.home-2 .banner__content h5 {
	font-size:1.375rem
}
}
.banner__section.home-2 .banner__content h2,.banner__section.home-2 .banner__content h5,.banner__section.home-2 .banner__content .default-btn {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.banner__section.home-2 .banner__thumb ul li {
	bottom:50px;
	animation:run_animation 15s linear infinite forwards
}
@media(max-width: 575px) {
	.banner__section.home-2 .banner__thumb ul li {
	display:none
}
}
.banner__section.home-2 .banner__thumb ul li:nth-child(2) {
	animation:run_animation 10s linear infinite forwards;
	bottom:30px
}
.banner__section.home-2 .banner__thumb ul li:nth-child(3) {
	animation:run_animation 30s linear infinite forwards;
	bottom:10px
}
@media(max-width: 575px) {
	.banner__section.home-2 .banner__thumb ul li:nth-child(3) {
	display:block
}
}
.banner__padding {
	padding:242px 0;
	background-blend-mode:overlay
}
.banner__padding.swiper-slide-active .banner__content h2 {
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px)
}
.banner__padding.swiper-slide-active .banner__content h3 {
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px)
}
.banner__padding.swiper-slide-active .banner__content h4 {
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px)
}
.banner__padding.swiper-slide-active .banner__content ul {
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px)
}
.banner__padding.swiper-slide-active .banner__content p {
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px)
}
.banner__padding.swiper-slide-active .banner__content .default-btn {
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px)
}
.banner__content h2 {
	color:#fff;
	font-size:calc(1.6375rem + 4.65vw);
	-webkit-transform:translateY(200px);
	-moz-transform:translateY(200px);
	-ms-transform:translateY(200px);
	-o-transform:translateY(200px);
	transform:translateY(200px);
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease
}
@media(min-width: 1200px) {
	.banner__content h2 {
	font-size:5.125rem
}
}
.banner__content h3 {
	color:#0d0d0d;
	background:#fff;
	font-size:calc(1.3875rem + 1.65vw);
	-webkit-transform:translateY(200px);
	-moz-transform:translateY(200px);
	-ms-transform:translateY(200px);
	-o-transform:translateY(200px);
	transform:translateY(200px);
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-ms-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease
}
@media(min-width: 1200px) {
	.banner__content h3 {
	font-size:2.625rem
}
}
.banner__content ul {
	-webkit-transform:translateY(200px);
	-moz-transform:translateY(200px);
	-ms-transform:translateY(200px);
	-o-transform:translateY(200px);
	transform:translateY(200px);
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease
}
.banner__content ul li {
	color:#fff
}
.banner__content ul li::before {
	width:6px;
	height:6px;
	border-radius:100%;
	background:#fff;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
.banner__content p {
	color:#fff;
	margin-bottom:44px;
	-webkit-transform:translateY(200px);
	-moz-transform:translateY(200px);
	-ms-transform:translateY(200px);
	-o-transform:translateY(200px);
	transform:translateY(200px);
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-ms-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease
}
.banner__content .default-btn {
	-webkit-transform:translateY(200px);
	-moz-transform:translateY(200px);
	-ms-transform:translateY(200px);
	-o-transform:translateY(200px);
	transform:translateY(200px);
	-webkit-transition:all 0.9s ease;
	-moz-transition:all 0.9s ease;
	-ms-transition:all 0.9s ease;
	-o-transition:all 0.9s ease;
	transition:all 0.9s ease
}
.banner__pagination {
	z-index:1;
	bottom:60px !important
}
.banner__pagination span {
	background:#fff
}
.banner-style2 .banner__content h4 {
	color:#fff;
	font-size:calc(1.325rem + 0.9vw);
	-webkit-transform:translateY(200px);
	-moz-transform:translateY(200px);
	-ms-transform:translateY(200px);
	-o-transform:translateY(200px);
	transform:translateY(200px);
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-ms-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease
}
@media(min-width: 1200px) {
	.banner-style2 .banner__content h4 {
	font-size:2rem
}
}
.banner-style2 .banner__content h4 mark {
	background:rgba(13,13,13,.2);
	color:#fff
}
.banner-style2 .banner__content h2 {
	font-size:calc(1.5rem + 3vw)
}
@media(min-width: 1200px) {
	.banner-style2 .banner__content h2 {
	font-size:3.75rem
}
}
.pageheader-section {
	padding:120px 0;
	background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(../../assets/images/banner/bg/01.jpg);
}
.pageheader__title h2 {
	font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px) {
	.pageheader__title h2 {
	font-size:1.5rem
}
}
@media(min-width: 576px) {
	.pageheader__title h2 {
	margin-bottom:0
}
}
@media(min-width: 1200px) {
	.section-header.style-2 h2 {
	display:inline-block
}
}
.section-header.style-2 p {
	max-width:650px
}
@media(min-width: 992px) {
	.section-header.style-2 p {
	margin-left:40px
}
}
.section-header.style-2 p::before {
	width:20px;
	height:100%;
	top:0;
	left:0;
	background:#da5455
}
.section-header.style-3 {
	margin-bottom:50px
}
.section-header.style-3 h4 {
	font-size:calc(1.275rem + 0.3vw);
	color:#fff
}
@media(min-width: 1200px) {
	.section-header.style-3 h4 {
	font-size:1.5rem
}
}
.section-header.style-3 h4::after {
	height:4px;
	width:50px;
	top:auto;
	bottom:-20px !important;
	background:#da5455
}
.section-header.style-4 {
	margin-bottom:50px
}
.section-header.style-4 h3 {
	font-size:calc(1.325rem + 0.9vw)
}
@media(min-width: 1200px) {
	.section-header.style-4 h3 {
	font-size:2rem
}
}
@media(min-width: 992px) {
	.section-header.style-4 p {
	max-width:500px
}
}
.sidebar__head h4 {
	font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px) {
	.sidebar__head h4 {
	font-size:1.5rem
}
}
.sidebar__catagory ul li {
	border-bottom:1px solid #ecf0f3
}
.sidebar__catagory ul li:hover span {
	color:#fff;
	background:#5faf1f
}
.sidebar__catagory ul li a {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.sidebar__catagory ul li span {
	width:30px;
	height:30px;
	line-height:30px;
	background:#e3e7e8;
	color:#0d0d0d;
	font-size:0.875rem;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.sidebar__post-inner:hover .sidebar__post-thumb img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1)
}
.sidebar__post-inner:hover .sidebar__post-content h6 {
	color:#5faf1f
}
.sidebar__post-thumb {
	width:80px
}
.sidebar__post-content {
	width:calc(100% - 80px)
}
.sidebar__post-content h6 {
	font-size:1rem
}
@media(min-width: 1200px) {
	.sidebar__instagram ul li {
	width:calc(100% / 4);
	display:block
}
}
.sidebar__instagram ul li img {
	margin:2.5px
}
.sidebar__tags ul li a {
	padding:7px 13px;
	background:#e3e7e8;
	font-size:0.9375rem
}
.sidebar__tags ul li a:hover {
	background:#5faf1f;
	color:#fff
}
.footer {
	background:#0d0d0d
}
.footer__top {
	color:#b6b5b5
}
.footer__post ul li:hover .footer__postthumb img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.footer__post ul li:hover .footer__postcontent h6 {
	color:#da5455
}
.footer__postthumb {
	width:70px
}
.footer__postcontent {
	width:calc(100% - 70px);
	padding-left:15px
}
.footer__postcontent h6 {
	font-size:1rem;
	color:#b6b5b5
}
.footer__postcontent p i,.footer__postcontent p svg {
	color:#da5455
}
.footer-title h3 {
	color:#fff;
	font-size:1.125rem
}
@media(min-width: 576px) {
	.footer__gallery ul li {
	width:calc(100% / 3)
}
}
.footer__gallery ul li:hover .footer__gallerythumb img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.footer__info ul li i,.footer__info ul li svg {
	color:#da5455
}
.footer__bottom {
	background:#fff
}
@media(min-width: 992px) {
	.footer__copyright p {
	text-align:left
}
}
@media(min-width: 992px) {
	.footer__social ul {
	justify-content:flex-end
}
}
.footer__social ul li a:hover {
	color:#da5455
}
.default-btn {
	text-decoration:none;
	color:#fff;
	padding:0 2rem;
	line-height:46px;
	font-size:1rem;
	transform-origin:right;
	transition:all .3s ease;
	background:#da5455;
	font-weight:600;
	font-family:"Open Sans",sans-serif;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media(min-width: 768px) {
	.default-btn {
	padding:0 2rem;
	line-height:54px
}
}
.default-btn span {
	position:inherit;
	z-index:1;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.default-btn.move-right:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	transition:transform .5s;
	transform-origin:right;
	transform:scaleX(0);
	z-index:0
}
.default-btn.move-right:hover:before {
	transform:scaleX(1);
	transform-origin:left;
	transition:transform .5s
}
.default-btn.move-left:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#da5455;
	transition:transform .5s;
	transform-origin:left;
	transform:scaleX(0);
	z-index:0
}
.default-btn.move-left:hover:before {
	transform:scaleX(1);
	transform-origin:right;
	transition:transform .5s
}
.default-btn.move-bottom {
	background:transparent;
	border:2px solid #da5455;
	color:#0d0d0d
}
.default-btn.move-bottom:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#da5455;
	transition:transform .5s;
	transform-origin:bottom;
	transform:scaleY(0);
	z-index:0
}
.default-btn.move-bottom:hover {
	color:#fff
}
.default-btn.move-bottom:hover:before {
	transform:scaleY(1);
	transform-origin:top;
	transition:transform .5s
}
.default-btn.move-top:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#da5455;
	transition:transform .5s;
	transform-origin:top;
	transform:scaleY(0);
	z-index:0
}
.default-btn.move-top:hover:before {
	transform:scaleY(1);
	transform-origin:bottom;
	transition:transform .5s
}
.default-btn:hover {
	color:#da5455
}
.default-btn.bg-white {
	background:#fff;
	color:#da5455
}
.default-btn.bg-white::before {
	background:#da5455
}
.default-btn.bg-white:hover {
	color:#fff
}
.default-btn.bg-primary {
	background:#2e746c !important;
	color:#fff
}
.default-btn.bg-primary::before {
	background:#da5455
}
.default-btn.bg-primary:hover {
	color:#fff
}
.default-btn.border-btn {
	border:2px solid transparent;
	background:transparent
}
.preloader {
	position:fixed;
	top:0;
	left:0;
	z-index:999999;
	width:100%;
	height:100%;
	background:#da5455
}
.preloader .preloader-inner {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.preloader .preloader-inner .preloader-icon {
	width:72px;
	height:72px;
	display:inline-block;
	padding:0px
}
.preloader .preloader-inner .preloader-icon span {
	position:absolute;
	display:inline-block;
	width:72px;
	height:72px;
	border-radius:100%;
	background:#fff;
	-webkit-animation:preloader-fx 1.6s linear infinite;
	animation:preloader-fx 1.6s linear infinite
}
.preloader .preloader-inner .preloader-icon span:last-child {
	animation-delay:-0.8s;
	-webkit-animation-delay:-0.8s
}
@keyframes preloader-fx {
	0% {
	-webkit-transform:scale(0, 0);
	-moz-transform:scale(0, 0);
	transform:scale(0, 0);
	opacity:.5
}
100% {
	-webkit-transform:scale(1, 1);
	transform:scale(1, 1);
	opacity:0
}
}
@-webkit-keyframes preloader-fx {
	0% {
	-webkit-transform:scale(0, 0);
	-moz-transform:scale(0, 0);
	transform:scale(0, 0);
	opacity:.5
}
100% {
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	transform:scale(1, 1);
	opacity:0
}
}
@keyframes price-ani {
	0% {
	-webkit-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	transform:scale(1, 1);
	opacity:.5
}
100% {
	-webkit-transform:scale(1.2, 1.2);
	-moz-transform:scale(1.2, 1.2);
	transform:scale(1.2, 1.2);
	opacity:.1
}
}
.about-section {
	background:#ecf0f1
}
.about__inner {
	background:#e3e7e8;
	padding:100px 40px 65px
}
.about__inner:hover .about__iconbg {
	background:#da5455
}
.about__inner:hover .about__iconbg i,.about__inner:hover .about__iconbg svg {
	color:#fff
}
.about__inner:hover .about__content h5 {
	color:#da5455
}
.about__iconbg {
	width:100px;
	height:60px;
	line-height:60px;
	border-left:2px solid #da5455;
	border-right:2px solid #da5455;
	margin-bottom:40px;
	font-size:24px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.about__iconbg::after,.about__iconbg::before {
	width:inherit;
	height:inherit;
	border-radius:inherit;
	background:inherit;
	border-left:2px solid #da5455;
	border-right:2px solid #da5455
}
.about__iconbg::after {
	margin-left:-63px;
	-webkit-transform:rotate(-60deg);
	-moz-transform:rotate(-60deg);
	-ms-transform:rotate(-60deg);
	-o-transform:rotate(-60deg);
	transform:rotate(-60deg)
}
.about__iconbg::before {
	margin-left:-37px;
	-webkit-transform:rotate(60deg);
	-moz-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	-o-transform:rotate(60deg);
	transform:rotate(60deg)
}
.about__iconbg i,.about__iconbg svg {
	color:#0d0d0d;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.about__content h5 {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	font-size:calc(1.2625rem + 0.15vw)
}
@media(min-width: 1200px) {
	.about__content h5 {
	font-size:1.375rem
}
}
@media(min-width: 1200px) {
	.about__filter {
	width:700px
}
}
.about__filter button {
	text-align:left;
	border:1px solid #ecf0f3 !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	-ms-border-radius:0px !important;
	-o-border-radius:0px !important;
	border-radius:0px !important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media(min-width: 1200px) {
	.about__filter button {
	margin:0;
	border:none !important;
	border-bottom:1px solid #ecf0f3 !important;
	padding-left:0;
	padding-right:0;
	padding-top:20px;
	padding-bottom:20px
}
}
@media(min-width: 1200px) {
	.about__filter button img {
	display:inline-block
}
}
.about__filter button span {
	color:#0d0d0d
}
@media(max-width: 575px) {
	.about__filter button span {
	font-size:12px
}
}
.about__filter button.active {
	background-color:#e3e7e8 !important
}
@media(min-width: 1200px) {
	.about__filter button.active {
	padding-left:20px;
	padding-right:20px
}
}
.about__filter button.active::after {
	top:0;
	left:100%;
	width:0;
	height:0;
	border-top:42.5px solid transparent;
	border-left:42.5px solid #e3e7e8;
	border-bottom:42.5px solid transparent;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media(min-width: 1200px) {
	.about__filter button.active::after {
	display:block
}
}
.about__filter button.active span {
	color:#5faf1f
}
@media(min-width: 1200px) {
	.about__filter button:last-child {
	border-bottom:none !important
}
}
.about__filtercontent .about__inner {
	background:transparent
}
@media(min-width: 576px) {
	.about__filtercontent .about__thumb {
	width:50%
}
}
.about__filtercontent .about__content {
	text-align:left
}
@media(min-width: 576px) {
	.about__filtercontent .about__content {
	width:50%;
	padding-left:30px
}
}
.about__filtercontent .about__content h6 {
	font-size:0.9375rem
}
.about-style2 .volunteer {
	margin-top:60px
}
.about-style2 .volunteer__inner:hover .volunteer__content h5 {
	color:#0d0d0d
}
.about-style2 .volunteer__content {
	padding-right:30px
}
@media(min-width: 992px) {
	.about-style2 .volunteer__content {
	padding-left:0 !important
}
}
.about-style2 .volunteer__icon {
	border-color:#250701;
	color:#250701
}
.about-style2 .about__pagination {
	bottom:15px
}
.about-style2 .about__pagination span {
	background:#250701
}
.about .col-12:nth-child(even) .about__item .about__inner {
	background:#d8dcdd
}
@media(min-width: 576px) {
	.poster__inner {
	justify-content:space-between
}
}
@media(min-width: 576px) {
	.poster__thumbpart {
	width:30%
}
}
.poster__thumbpart-thumb img {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.poster__contentpart {
	border:1px solid #ecf0f3;
	box-shadow:8px 8px 0 rgba(227,231,232,.9)
}
@media(min-width: 576px) {
	.poster__contentpart {
	width:60%
}
.poster__contentpart::before {
	position:absolute;
	content:"";
	left:-30px;
	top:70px;
	width:0;
	height:0;
	border-top:30px solid #e3e7e8;
	border-left:30px solid transparent
}
}
.poster__contentpart h5 {
	font-size:calc(1.2625rem + 0.15vw)
}
@media(min-width: 1200px) {
	.poster__contentpart h5 {
	font-size:1.375rem
}
}
.poster__contentpart h6 {
	font-size:0.9375rem
}
.poster__contentpart blockquote p::after,.poster__contentpart blockquote p::before {
	font-family:"Font Awesome 5 Free"
}
.poster__contentpart blockquote p::before {
	content:"";
	left:0
}
.poster__contentpart blockquote p::after {
	content:"";
	right:0
}
.poster__right h3 {
	font-size:calc(1.325rem + 0.9vw)
}
@media(min-width: 1200px) {
	.poster__right h3 {
	font-size:2rem
}
}
.poster__navi {
	top:70%;
	left:65px
}
@media(max-width: 1199px) {
	.poster__navi {
	display:none
}
}
.poster__navi div {
	width:30px;
	height:30px;
	line-height:30px;
	color:#0d0d0d;
	background:#e3e7e8;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.poster__navi div:hover {
	color:#fff;
	background:#da5455
}
.client__review .poster__filter button {
	padding:0;
	width:100px;
	height:100px;
	opacity:.3
}
.client__review .poster__filter button.active {
	opacity:1
}
.client__review .poster__contentpart {
	width:100% !important
}
@media(min-width: 576px) {
	.client__review .poster__contentpart {
	width:100% !important
}
}
.client__review .poster__contentpart::before {
	display:none
}
.client__review .poster__contentpart blockquote p {
	line-height:36px
}
.donate-range-section {
	background:url(../images/donate/bg/01.jpg) no-repeat
}
@media(min-width: 1200px) {
	.donate-range-section .section-wrapper {
	max-width:800px;
	margin:0 auto
}
}
.donaterange h3 {
	font-size:calc(1.34375rem + 1.125vw);
	color:#fff
}
@media(min-width: 1200px) {
	.donaterange h3 {
	font-size:2.1875rem
}
}
.donaterange h3 span {
	color:#da5455
}
.donaterange__bars {
	height:20px;
	background:#fff
}
.donaterange__bar {
	height:100%;
	background:#da5455
}
.sermon-section {
	background:#e3e7e8
}
.sermon__slider .swiper-slide .sermon__item:last-child {
	margin-bottom:0
}
@media(min-width: 576px) {
	.sermon__thumb {
	width:40%
}
}
@media(max-width: 575px) {
	.sermon__social ul {
	display:flex;
	flex-wrap:wrap;
	margin-bottom:10px
}
}
@media(min-width: 992px)and (max-width: 1199px) {
	.sermon__social ul {
	display:flex;
	flex-wrap:wrap;
	margin-bottom:10px
}
}
.sermon__social ul li a {
	width:40px;
	height:40px;
	line-height:40px;
	border:2px solid #737373;
	margin:5px;
	font-size:1rem;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.sermon__social ul li a:hover {
	color:#fff;
	background:#da5455;
	border-color:#da5455
}
@media(max-width: 575px) {
	.sermon__image {
	width:100%;
	margin-bottom:15px
}
}
@media(min-width: 992px)and (max-width: 1199px) {
	.sermon__image {
	width:100%;
	margin-bottom:15px
}
}
@media(min-width: 576px) {
	.sermon__content {
	width:60%
}
}
@media(min-width: 992px)and (max-width: 1199px) {
	.sermon__content {
	padding-left:30px
}
}
.sermon__content .default-btn {
	line-height:31px;
	font-size:0.75rem
}
.accordion .accordion-item:not(:first-of-type) {
	border-top:1px solid #ecf0f3
}
.accordion .accordion-item .accordion-header .accordion-button {
	background:#da5455;
	color:#fff;
	outline:none;
	box-shadow:none;
	font-size:0.9375rem
}
.accordion .accordion-item .accordion-header .accordion-button::after {
	background-image:none;
	content:"-";
	color:#0d0d0d;
	background:#fff;
	text-align:center;
	width:20px;
	height:20px;
	line-height:15px;
	font-size:calc(1.3125rem + 0.75vw);
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
@media(min-width: 1200px) {
	.accordion .accordion-item .accordion-header .accordion-button::after {
	font-size:1.875rem
}
}
.accordion .accordion-item .accordion-header .accordion-button.collapsed {
	background:#fff;
	color:#0d0d0d
}
.accordion .accordion-item .accordion-header .accordion-button.collapsed::after {
	content:"+";
	color:#fff;
	background:#0d0d0d;
	line-height:20px
}
.gallery__filter ul li {
	padding:10px 20px;
	margin:5px;
	color:#0d0d0d;
	-webkit-transform:all 0.3s ease;
	-moz-transform:all 0.3s ease;
	-ms-transform:all 0.3s ease;
	-o-transform:all 0.3s ease;
	transform:all 0.3s ease
}
.gallery__filter ul li.active {
	color:#da5455
}
.gallery__inner::after {
	left:0;
	top:0;
	background:rgba(13,13,13,.7);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.gallery__inner:hover::after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.gallery__inner:hover .gallery__content {
	-webkit-transform:translate(-50%, -50%) scale(1);
	-moz-transform:translate(-50%, -50%) scale(1);
	-ms-transform:translate(-50%, -50%) scale(1);
	-o-transform:translate(-50%, -50%) scale(1);
	transform:translate(-50%, -50%) scale(1)
}
.gallery__content {
	z-index:1;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-transform:translate(-50%, -50%) scale(0);
	-moz-transform:translate(-50%, -50%) scale(0);
	-ms-transform:translate(-50%, -50%) scale(0);
	-o-transform:translate(-50%, -50%) scale(0);
	transform:translate(-50%, -50%) scale(0)
}
.gallery__content h5 {
	font-size:1.25rem;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	color:#fff
}
.gallery__content h5:hover {
	color:#da5455
}
.gallery__icon {
	width:36px;
	height:36px;
	line-height:36px;
	border:1px solid #ecf0f3;
	margin:0 auto 15px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	font-size:1rem;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.gallery__icon i,.gallery__icon svg {
	color:#fff
}
.gallery__icon:hover {
	background:#da5455;
	border-color:#da5455
}
.gallery__title {
	background:#fff
}
.gallery-style2 .gallery__item:hover .gallery__title h5 {
	color:#250701
}
.gallery-style2 .gallery__title h5 {
	font-size:0.9375rem
}
.gallery-style2 .gallery__title span {
	font-size:0.875rem
}
.event-section {
	background:#ecf0f1
}
.event-section .section-header h3 {
	font-size:1.25rem
}
@media(min-width: 992px) {
	.event-section .section-header p {
	max-width:300px
}
}
.event__inner {
	background:#fff
}
.event__inner:hover .event__thumb img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.event__inner:hover .event__list h5 {
	color:#da5455
}
.event__inner:hover .event__author .name h6 {
	color:#da5455
}
.event__bars {
	bottom:0;
	left:0;
	background:rgba(13,13,13,.5)
}
.event__bars .donaterange__bars {
	height:auto
}
.event__bars .donaterange__bars .donaterange__bar {
	height:5px
}
.event__title p {
	color:#fff
}
.event__title p span {
	color:#250701
}
.event__author {
	border-bottom:1px solid #ecf0f3
}
.event__author img {
	width:70px;
	height:70px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.event__author .name {
	width:calc(100% - 70px)
}
.event__author .name h6 {
	font-size:1.125rem
}
.event__list {
	border-bottom:1px solid #da5455
}
.event__list h5 {
	font-size:1.25rem
}
.event__list ul li {
	border-top:1px solid #ecf0f3
}
.event__list ul li:first-child {
	border-top:none
}
.event__list ul li i,.event__list ul li svg {
	color:#da5455
}
.event-style2 .event__inner {
	background:transparent
}
.event-style2 .event__content h5 {
	font-size:1.25rem
}
.event-style2 .event__content .default-btn {
	line-height:38px;
	padding:0 20px;
	font-size:0.8125rem
}
.event-style3 .event__inner {
	background:transparent;
	border-bottom:1px solid #e3e7e8
}
.event-style3 .event__inner:hover .event__right h5 {
	color:#250701
}
.event-style3 .event__left {
	width:70px;
	background:#fff;
	border-top:6px solid #250701
}
.event-style3 .event__left h4 {
	font-size:calc(1.35rem + 1.2vw)
}
@media(min-width: 1200px) {
	.event-style3 .event__left h4 {
	font-size:2.25rem
}
}
.event-style3 .event__left h6 {
	font-size:1.125rem;
	color:#250701
}
.event-style3 .event__right {
	width:calc(100% - 70px)
}
.event-style3 .event__right h5 {
	font-size:1.25rem
}
.event-style3 .event__right ul li {
	padding:2px 0
}
.event-style3 .event__right ul li b {
	color:#0d0d0d
}
.event-listview .event__inner {
	border:1px solid #ecf0f3
}
@media(min-width: 576px) {
	.event-listview .event__thumb {
	width:50%
}
}
@media(min-width: 992px)and (max-width: 1199px) {
	.event-listview .event__thumb {
	width:100%
}
}
@media(min-width: 576px) {
	.event-listview .event__content {
	width:50%
}
}
@media(min-width: 992px)and (max-width: 1199px) {
	.event-listview .event__content {
	width:100%
}
}
.event-listview .event__btn .default-btn {
	font-size:0.8125rem;
	line-height:50px
}
.event-single .event__inner:hover .event__thumb img {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.event-single .event__content h5 {
	font-size:1.25rem
}
.event-single .event__time {
	background:#e3e7e8
}
@media(max-width: 575px) {
	.event-single .event__time {
	justify-content:center
}
}
@media(max-width: 575px) {
	.event-single .event__time-title {
	margin-bottom:15px
}
}
.event-single .event__time-title h3 {
	font-size:1.25rem
}
.event-single .event__time-schedule ul li {
	width:80px;
	height:80px;
	flex-direction:column;
	border:1px solid #ecf0f3;
	background:#fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.event-single .event__time-schedule ul li .count-number {
	width:auto;
	height:auto;
	line-height:1;
	color:#5faf1f;
	font-size:calc(1.3125rem + 0.75vw) !important
}
@media(min-width: 1200px) {
	.event-single .event__time-schedule ul li .count-number {
	font-size:1.875rem !important
}
}
.event-single .event__time-schedule ul li p {
	font-size:0.8125rem !important;
	color:#0d0d0d !important;
	text-transform:capitalize !important
}
@media(min-width: 576px) {
	.event-single .event__speaker .event__speaker-content {
	width:auto;
	padding-left:20px;
	margin-top:0
}
}
.event-single .event__speaker .event__speaker-content p i,.event-single .event__speaker .event__speaker-content p svg {
	color:#5faf1f
}
.event-single .event__speaker .event__speaker-content p b {
	color:#0d0d0d
}
.event-single .event__relpost .event__inner {
	border:1px solid #ecf0f3
}
.event-single2 .event__inner:hover .event__thumb img {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.event-single2 .event__thumb .event__time {
	bottom:0;
	left:0;
	background:rgba(13,13,13,.8)
}
@media(max-width: 575px) {
	.event-single2 .event__thumb .event__time-title {
	margin-bottom:15px
}
}
.event-single2 .event__thumb .event__time-title h3 {
	color:#fff
}
@media(max-width: 575px) {
	.event-single2 .event__thumb .event__time-schedule {
	width:100%
}
}
@media(max-width: 575px) {
	.event-single2 .event__thumb .event__time-schedule ul {
	width:100%;
	justify-content:center;
	margin:auto
}
}
@media(max-width: 575px) {
	.event-single2 .event__thumb .event__time-schedule ul li {
	width:40px;
	height:0px;
	background:transparent;
	border:none
}
.event-single2 .event__thumb .event__time-schedule ul li .count-number {
	font-size:18px
}
.event-single2 .event__thumb .event__time-schedule ul li p {
	display:none
}
}
.event-single2 .event__thumb .event__time-schedule ul li .count-number {
	width:auto;
	height:auto;
	line-height:1;
	color:#5faf1f;
	font-size:calc(1.3125rem + 0.75vw) !important
}
@media(min-width: 1200px) {
	.event-single2 .event__thumb .event__time-schedule ul li .count-number {
	font-size:1.875rem !important
}
}
.event-single2 .event__thumb .event__time-schedule ul li p {
	font-size:0.8125rem !important;
	color:#0d0d0d !important;
	text-transform:capitalize !important
}
.event-single2 .event__content h5 {
	font-size:1.25rem
}
@media(min-width: 576px) {
	.event-single2 .event__speaker .event__speaker-content {
	width:auto;
	padding-left:20px;
	margin-top:0
}
}
.event-single2 .event__speaker .event__speaker-content p i,.event-single2 .event__speaker .event__speaker-content p svg {
	color:#5faf1f
}
.event-single2 .event__speaker .event__speaker-content p b {
	color:#0d0d0d
}
.event-single2 .event__speaker .play-btn {
	color:#5faf1f
}
.event-single2 .event__map {
	height:300px
}
@media(min-width: 576px) {
	.event-style4 .event__thumb {
	width:40%
}
}
@media(min-width: 992px)and (max-width: 1199px) {
	.event-style4 .event__thumb {
	width:100%
}
}
.event-style4 .event__left {
	width:70px;
	background:rgba(255,255,255,.8);
	border-top:6px solid #5faf1f;
	top:15px;
	left:15px
}
.event-style4 .event__left h4 {
	font-size:calc(1.3125rem + 0.75vw)
}
@media(min-width: 1200px) {
	.event-style4 .event__left h4 {
	font-size:1.875rem
}
}
.event-style4 .event__left h6 {
	font-size:1rem;
	color:#5faf1f
}
@media(min-width: 576px) {
	.event-style4 .event__content {
	width:60%
}
}
@media(min-width: 992px)and (max-width: 1199px) {
	.event-style4 .event__content {
	width:100%
}
}
.event-style4 .event__btn .default-btn {
	font-size:0.8125rem;
	line-height:38px
}
.event-style4 .event__btn .default-btn.border-btn {
	border:2px solid #5faf1f;
	color:#5faf1f;
	background:transparent;
	line-height:34px
}
.event-style4 .event__btn .default-btn.border-btn::before {
	background:#5faf1f
}
.event-style4 .event__btn .default-btn.border-btn:hover span {
	color:#fff
}
@media(max-width: 1199px) {
	.event_navi {
	display:none
}
}
.event_navi .event__next,.event_navi .event__prev {
	width:40px;
	height:40px;
	line-height:40px;
	color:#0d0d0d;
	background:#e3e7e8;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.event_navi .event__next:hover,.event_navi .event__prev:hover {
	color:#fff;
	background:#da5455
}
@media(min-width: 1200px) {
	.event-style3 .col-12:nth-child(odd) .event__inner {
	margin-right:30px
}
}
.event-style3 .col-12:nth-child(odd) .event__inner::after {
	width:1px;
	height:75%;
	right:-30px;
	top:50%;
	background:#e3e7e8;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
@media(max-width: 1199px) {
	.event-style3 .col-12:nth-child(odd) .event__inner::after {
	display:none
}
}
.event-style3 .col-12:nth-last-child(1) .event__inner {
	border-bottom:none
}
@media(min-width: 576px) {
	.event-style3 .col-12:nth-last-child(2) .event__inner {
	border-bottom:none;
	padding-bottom:0
}
}
.blog__inner {
	border-bottom:1px solid #ecf0f3
}
.blog__inner:hover .blog__thumb img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.blog__inner:hover .blog__content h5 {
	color:#da5455
}
@media(min-width: 576px) {
	.blog__thumb {
	width:130px;
	height:130px;
	margin-bottom:0
}
}
@media(min-width: 576px) {
	.blog__content {
	width:calc(100% - 130px);
	padding-left:30px
}
}
.blog__content h5 {
	font-size:1.25rem
}
.blog__content .meta-post li {
	border-left:1px solid #ecf0f3
}
.blog__content .meta-post li:first-child {
	padding-left:0;
	border-left:none
}
.blog__content .default-btn {
	line-height:35px
}
.blog-style2 .blog__thumb {
	height:auto
}
.blog-style2 .blog__content {
	margin-top:-59px
}
.blog-style2 .blog__meta {
	width:100px;
	margin-top:15px
}
.blog-style2 .blog__meta ul li {
	padding:2px 0
}
.blog-style2 .blog__icon {
	width:44px;
	height:44px;
	line-height:44px;
	margin-left:auto;
	margin-bottom:15px;
	background:#5faf1f;
	color:#fff;
	font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px) {
	.blog-style2 .blog__icon {
	font-size:1.5rem
}
}
.blog-style2 .blog__postcontent {
	width:calc(100% - 100px);
	padding:20px;
	background:#fff
}
.blog-style2 .blog__postcontent h5 {
	font-size:1.125rem
}
.blog-style2 .blog__postcontent .default-btn {
	background:transparent
}
.blog-style2 .blog__postcontent .default-btn:hover {
	color:#fff
}
.blog-single .blog__inner:hover .blog__thumb img {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.blog-single .blog__inner:hover .blog__content h5 {
	color:#0d0d0d !important
}
.blog-single .blog__content h5 {
	font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px) {
	.blog-single .blog__content h5 {
	font-size:1.5rem
}
}
.blog-single .blog__content h4 {
	font-size:1.125rem
}
.blog-single .blog__content blockquote {
	border:3px solid #ecf0f3
}
@media(max-width: 575px) {
	.blog-single .blog__meta {
	width:100%;
	text-align:left;
	padding:0 20px
}
.blog-single .blog__meta ul li {
	display:inline-block;
	padding:5px
}
.blog-single .blog__meta .blog__icon {
	right:auto;
	margin-left:0
}
}
@media(max-width: 575px) {
	.blog-single .blog__postcontent {
	width:100%
}
}
.blog__tags {
	background:#e3e7e8
}
@media(min-width: 1200px) {
	.blog__tags-left {
	margin-bottom:0
}
}
.blog__tags-left ul li a {
	padding:7px 10px;
	background:#fff;
	color:#0d0d0d;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	font-size:0.875rem
}
.blog__tags-left ul li a:hover {
	background:#5faf1f;
	color:#fff
}
.blog__tags-title p {
	margin-bottom:0 !important
}
.blog__author {
	background:#e3e7e8
}
.blog__author-thumb {
	width:140px
}
.blog__author-thumb img {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px
}
@media(min-width: 576px) {
	.blog__author-content {
	width:calc(100% - 140px);
	padding-top:0;
	padding-left:30px
}
}
.blog__author-content h5 {
	font-size:calc(1.2625rem + 0.15vw)
}
@media(min-width: 1200px) {
	.blog__author-content h5 {
	font-size:1.375rem
}
}
.blog__navigation {
	border:3px solid #ecf0f3
}
.blog__comments-title h4 {
	font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px) {
	.blog__comments-title h4 {
	font-size:1.5rem
}
}
.blog__comments-details ul li {
	border-top:1px solid #ecf0f3
}
.blog__comments-thumb {
	width:80px
}
.blog__comments-content {
	width:calc(100% - 80px)
}
.blog__comments-content .default-btn {
	line-height:25px;
	padding:0 15px;
	border:2px solid #5faf1f;
	color:#5faf1f;
	font-size:0.8125rem;
	background:transparent !important
}
.blog__comments-content .default-btn::before {
	background:#5faf1f
}
.blog__comments-content .default-btn:hover span {
	color:#fff
}
.blog__respond-title h4 {
	font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px) {
	.blog__respond-title h4 {
	font-size:1.5rem
}
}
.blog__respond-details form input[type=checkbox],.blog__respond-details form input[type=radio] {
	width:20px;
	height:20px
}
.blog__respond-details form p {
	flex-wrap:nowrap
}
.social-section {
	background:#1d1d1d
}
@media(max-width: 575px) {
	.social-section {
	padding:50px 0
}
}
@media(min-width: 576px) {
	.social__list:last-child .social__name {
	border-right:none
}
}
.social__name {
	margin:5px
}
@media(min-width: 576px) {
	.social__name {
	margin:0;
	padding:20px 25px;
	border-right:1px solid rgba(255,255,255,.1)
}
}
.social__name span {
	color:#fff
}
@media(max-width: 991px) {
	.social__name span {
	display:none
}
}
.social__icon {
	width:60px;
	height:60px;
	line-height:60px;
	font-size:1.125rem;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
@media(max-width: 991px) {
	.social__icon {
	display:block !important;
	margin-right:0
}
}
.social-facebook .social__icon {
	background:#3b5998
}
.social-linkedin .social__icon {
	background:#007bb5
}
.social-pinterest .social__icon {
	background:#bd081c
}
.social-twitter .social__icon {
	background:#55acee
}
.social-google .social__icon {
	background:#dd4b39
}
.volunteer__inner {
	border-top:4px solid transparent;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.volunteer__inner:hover {
	border-color:#5faf1f;
	background:#e3e7e8
}
.volunteer__inner:hover .volunteer__thumb {
	border-color:#fff
}
.volunteer__inner:hover .volunteer__thumb img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.volunteer__inner:hover .volunteer__content h5 {
	color:#5faf1f
}
.volunteer__thumb {
	width:200px;
	height:200px;
	margin:0 auto 20px;
	border:8px solid #e3e7e8;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.volunteer__content h5 {
	font-size:1.25rem
}
.volunteer__content>span::after {
	width:20px;
	height:6px;
	background:#5faf1f;
	top:auto;
	bottom:-20px
}
.volunteer-style2 .volunteer__inner {
	background:transparent
}
.volunteer-style2 .volunteer__inner:hover .volunteer__thumb img {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.volunteer-style2 .volunteer__thumb {
	width:100%;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
@media(min-width: 992px) {
	.volunteer-style2 .volunteer__thumb {
	width:35%;
	margin-bottom:0
}
}
@media(min-width: 992px) {
	.volunteer-style2 .volunteer__content {
	width:calc(100% - 35%);
	padding-left:30px
}
}
.volunteer__icon {
	width:100px;
	height:100px;
	line-height:100px;
	color:#5faf1f;
	border:2px solid #5faf1f;
	font-size:calc(1.275rem + 0.3vw);
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media(min-width: 1200px) {
	.volunteer__icon {
	font-size:1.5rem
}
}
@media(max-width: 575px) {
	.volunteer__icon {
	margin-bottom:20px
}
}
@media(min-width: 576px) {
	.volunteer__title {
	width:calc(100% - 100px);
	padding-left:30px
}
}
.volunteer__title h6 {
	font-size:0.9375rem
}
.testimonial-section {
	background:url(../images/testimonial/bg.jpg)
}
.testimonial-section.style-2 {
	background:url(../images/testimonial/bg-2.jpg)
}
@media(min-width: 1200px) {
	.testimonial {
	max-width:900px;
	margin:0 auto
}
}
.testimonial__icon {
	width:80px;
	height:80px;
	line-height:80px;
	margin:0 auto 30px;
	border:2px solid #250701;
	color:#250701;
	font-size:calc(1.275rem + 0.3vw);
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
@media(min-width: 1200px) {
	.testimonial__icon {
	font-size:1.5rem
}
}
.testimonial__content h5 {
	color:#fff;
	font-size:calc(1.275rem + 0.3vw)
}
@media(min-width: 1200px) {
	.testimonial__content h5 {
	font-size:1.5rem
}
}
.testimonial__content h5::after {
	width:30px;
	height:5px;
	background:#5faf1f;
	top:auto;
	bottom:-20px
}
.testimonial__content p {
	font-size:calc(1.2625rem + 0.15vw);
	color:#fff
}
@media(min-width: 1200px) {
	.testimonial__content p {
	font-size:1.375rem
}
}
.testimonial__content p a {
	color:#250701
}
.testimonial__pagination span {
	background:#fff
}
.counter-section {
	background:url(../images/counter/bg-counter.jpg)
}
.counter__content h2 {
	color:#fff;
	font-size:calc(1.40625rem + 1.875vw)
}
@media(min-width: 1200px) {
	.counter__content h2 {
	font-size:2.8125rem
}
}
.counter__content p {
	color:#fff
}
.counter-style2 .counter__content h2 {
	width:170px;
	height:170px;
	line-height:170px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	border:2px solid #250701;
	margin:0 auto 30px
}
.counter-style2 .counter__content p {
	color:#fff
}
.countdown-section {
	background:url(../images/countdown/bg-countdown.jpg)
}
.countdown {
	justify-content:space-around
}
@media(max-width: 767px) {
	.countdown .clock-item {
	margin-bottom:30px
}
}
.countdown .clock-item .count-number {
	font-size:30px;
	font-weight:700;
	display:inline-block;
	text-align:center;
	width:150px;
	height:150px;
	line-height:150px;
	color:#fff;
	border:2px solid #250701;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%
}
.countdown .clock-item .count-text {
	font-size:18px;
	color:#fff;
	margin-bottom:0
}
.service__inner:hover .service__icon {
	background:#250701;
	color:#fff
}
.service__inner:hover .service__content h5 {
	color:#250701
}
.service__icon {
	width:100px;
	height:100px;
	line-height:100px;
	margin:0 auto 30px;
	border:2px solid #250701;
	color:#250701;
	font-size:calc(1.275rem + 0.3vw);
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-ms-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media(min-width: 1200px) {
	.service__icon {
	font-size:1.5rem
}
}
.service__content h5 {
	font-size:1.25rem
}
.pricing-section .pricing-icon {
	border-color:#250701
}
.pricing-section .section-header h3 {
	font-size:1.25rem
}
.pricing__inner {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.pricing__inner:hover .pricing__head,.pricing__inner.active .pricing__head {
	background:#250701
}
.pricing__inner:hover .pricing__head h5,.pricing__inner.active .pricing__head h5 {
	color:#fff
}
.pricing__inner:hover .pricing__head h5::after,.pricing__inner.active .pricing__head h5::after {
	background:#fff
}
.pricing__inner:hover .pricing__head h6,.pricing__inner.active .pricing__head h6 {
	color:#fff
}
.pricing__inner:hover .pricing__content ul li,.pricing__inner.active .pricing__content ul li {
	background:#f2f2f2
}
.pricing__inner:hover .pricing__content ul li:nth-child(odd),.pricing__inner.active .pricing__content ul li:nth-child(odd) {
	background:#e6e6e6
}
.pricing__inner:hover .pricing__footer,.pricing__inner.active .pricing__footer {
	background:#e6e6e6
}
.pricing__content {
	background:#fff
}
.pricing__head {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.pricing__head h5 {
	font-size:calc(1.2625rem + 0.15vw)
}
@media(min-width: 1200px) {
	.pricing__head h5 {
	font-size:1.375rem
}
}
.pricing__head h5::after {
	width:50px;
	height:2px;
	left:50%;
	bottom:-15px;
	background:#250701;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.pricing__head h6 {
	font-size:calc(1.2625rem + 0.15vw)
}
@media(min-width: 1200px) {
	.pricing__head h6 {
	font-size:1.375rem
}
}
.pricing__body ul li {
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.pricing__body ul li:nth-child(odd) {
	background:#fafafa
}
.pricing__footer {
	background:#fafafa
}
.pricing__footer .default-btn {
	border:2px solid #250701;
	background:transparent !important;
	color:#250701;
	line-height:35px;
	font-size:0.8125rem
}
.pricing__footer .default-btn:hover span {
	color:#fff
}
.partner-section {
	background:url(../images/counter/bg-counter.jpg)
}
form input,form textarea {
	border:1px solid #ecf0f3;
	padding:15px;
	color:#0d0d0d;
	outline:none
}
form input:focus,form textarea:focus {
	border-color:#250701
}
form input {
	height:50px;
	margin-bottom:30px
}
@media(min-width: 576px) {
	form input {
	width:calc(100% / 2 - 15px)
}
}
form textarea {
	margin-bottom:35px
}
form button.default-btn {
	padding:0px 30px;
	border:none;
	outline:none;
	line-height:35px;
	border:2px solid #250701;
	background:transparent !important;
	color:#250701;
	font-size:0.875rem
}
form button.default-btn::before {
	background:#250701 !important
}
form button.default-btn:hover span {
	color:#fff
}
.form-message {
	font-size:14px
}
.form-message.success {
	color:green
}
.form-message.error {
	color:red
}
.contact__form h4 {
	font-size:1.25rem
}
.contact__info h4 {
	font-size:1.25rem
}
.contact__info ul li:hover .contact__info-left {
	color:#fff;
	background:#250701
}
.contact__info-left {
	width:34px;
	height:34px;
	line-height:30px;
	border-radius:100%;
	color:#250701;
	border:2px solid #250701;
	font-size:0.875rem;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
@media(max-width: 575px) {
	.contact__info-left {
	margin-bottom:15px
}
}
@media(min-width: 576px) {
	.contact__info-right {
	width:calc(100% - 50px)
}
}
@media(max-width: 575px) {
	.cases__thumb .event__bars-left p {
	color:#0d0d0d
}
}
.cases__thumb .event__bars-left p span {
	color:#5faf1f
}
.cases__content .accordion .accordion-item .accordion-header .accordion-button {
	background:#5faf1f
}
.cases__content .accordion .accordion-item .accordion-header .accordion-button.collapsed {
	background:#fff
}
.cases__content .accordion .accordion-item .accordion-header .accordion-button.collapsed::after {
	background:#5faf1f;
	color:#fff
}
.cases__content .accordion .accordion-item .accordion-header .accordion-button::after {
	color:#5faf1f
}
.cases__content .accordion .donate input {
	width:calc(100% - 160px)
}
.cases__content .accordion .donate .default-btn {
	line-height:46px;
	padding:0 20px
}
.cases__content .accordion .bank-transform ul li b {
	color:#0d0d0d
}
.cases__content .accordion .payment p {
	margin-bottom:10px !important
}
.home-2 .default-btn,.home-inner .default-btn {
	background:#5faf1f
}
.home-2 .default-btn:hover,.home-inner .default-btn:hover {
	color:#5faf1f
}
.home-2 .preloader,.home-2 .section-header.style-3 h4::after,.home-2 .donaterange__bar,.home-2 .section-header.style-2 p::before,.home-2 .gallery__icon:hover,.home-2 .event_navi .event__next:hover,.home-2 .event_navi .event__prev:hover,.home-2 .navbar-toggler--icon,.home-2 .navbar-toggler--icon:after,.home-2 .navbar-toggler--icon:before,.home-2 .default-btn.move-bottom:before,.home-2 .scrollToTop .pluse_1,.home-2 .scrollToTop .pluse_2,.home-2 .contact__info ul li:hover .contact__info-left,.home-2 .menu ul li ul li a:hover,.home-2 .menu ul li ul li a.active,.home-inner .preloader,.home-inner .section-header.style-3 h4::after,.home-inner .donaterange__bar,.home-inner .section-header.style-2 p::before,.home-inner .gallery__icon:hover,.home-inner .event_navi .event__next:hover,.home-inner .event_navi .event__prev:hover,.home-inner .navbar-toggler--icon,.home-inner .navbar-toggler--icon:after,.home-inner .navbar-toggler--icon:before,.home-inner .default-btn.move-bottom:before,.home-inner .scrollToTop .pluse_1,.home-inner .scrollToTop .pluse_2,.home-inner .contact__info ul li:hover .contact__info-left,.home-inner .menu ul li ul li a:hover,.home-inner .menu ul li ul li a.active {
	background:#5faf1f
}
.home-2 .menu ul li a:hover,.home-2 .donaterange h3 span,.home-2 .gallery__filter ul li.active,.home-2 .gallery__content h5:hover,.home-2 .event__list ul li i,.home-2 .event__list ul li svg,.home-2 .event__inner:hover .event__list h5,.home-2 .event__inner:hover .event__author .name h6,.home-2 a:hover,.home-2 .footer__social ul li a:hover,.home-2 .footer__post ul li:hover .footer__postcontent h6,.home-2 .footer__postcontent p i,.home-2 .footer__postcontent p svg,.home-2 .footer__info ul li i,.home-2 .footer__info ul li svg,.home-2 .about__inner:hover .about__content h5,.home-2 .blog__inner:hover .blog__content h5,.home-2 .contact__info-left,.home-2 form button.default-btn,.home-2 .menu ul li a:hover,.home-2 .menu ul li a.active,.home-inner .menu ul li a:hover,.home-inner .donaterange h3 span,.home-inner .gallery__filter ul li.active,.home-inner .gallery__content h5:hover,.home-inner .event__list ul li i,.home-inner .event__list ul li svg,.home-inner .event__inner:hover .event__list h5,.home-inner .event__inner:hover .event__author .name h6,.home-inner a:hover,.home-inner .footer__social ul li a:hover,.home-inner .footer__post ul li:hover .footer__postcontent h6,.home-inner .footer__postcontent p i,.home-inner .footer__postcontent p svg,.home-inner .footer__info ul li i,.home-inner .footer__info ul li svg,.home-inner .about__inner:hover .about__content h5,.home-inner .blog__inner:hover .blog__content h5,.home-inner .contact__info-left,.home-inner form button.default-btn,.home-inner .menu ul li a:hover,.home-inner .menu ul li a.active {
	color:#5faf1f
}
.home-2 .gallery__icon:hover,.home-2 .event-section .event-icon,.home-2 .event__list,.home-2 .default-btn.move-bottom,.home-2 .contact__info-left,.home-2 form button.default-btn,.home-2 form input:focus,.home-2 form textarea:focus,.home-inner .gallery__icon:hover,.home-inner .event-section .event-icon,.home-inner .event__list,.home-inner .default-btn.move-bottom,.home-inner .contact__info-left,.home-inner form button.default-btn,.home-inner form input:focus,.home-inner form textarea:focus {
	border-color:#5faf1f
}
.home-2 .scrollToTop .pluse_1::after,.home-2 .scrollToTop .pluse_1::before,.home-2 .scrollToTop .pluse_2::after,.home-2 .scrollToTop .pluse_2::before,.home-inner .scrollToTop .pluse_1::after,.home-inner .scrollToTop .pluse_1::before,.home-inner .scrollToTop .pluse_2::after,.home-inner .scrollToTop .pluse_2::before {
	background:rgba(95,175,31,.3)
}
.home-2 form button.default-btn::before,.home-inner form button.default-btn::before {
	background:#5faf1f !important
}
.home-2 .menu ul li ul li a:hover,.home-2 .menu ul li ul li a.active,.home-inner .menu ul li ul li a:hover,.home-inner .menu ul li ul li a.active {
	color:#fff
}
.home-3 .default-btn {
	background:#250701
}
.home-3 .default-btn:hover {
	color:#250701
}
.home-3 .scrollToTop .pluse_1::after,.home-3 .scrollToTop .pluse_1::before,.home-3 .scrollToTop .pluse_2::after,.home-3 .scrollToTop .pluse_2::before {
	background:rgba(243,156,18,.3)
}
.home-3 .preloader,.home-3 .section-header.style-3 h4::after,.home-3 .donaterange__bar,.home-3 .section-header.style-2 p::before,.home-3 .gallery__icon:hover,.home-3 .event_navi .event__next:hover,.home-3 .event_navi .event__prev:hover,.home-3 .navbar-toggler--icon,.home-3 .navbar-toggler--icon:after,.home-3 .navbar-toggler--icon:before,.home-3 .default-btn.move-bottom:before,.home-3 .volunteer__content>span::after,.home-3 .testimonial__content h5::after,.home-3 .blog-style2 .blog__icon,.home-3 .menu ul li ul li a:hover,.home-3 .menu ul li ul li a.active,.home-3 .scrollToTop .pluse_1,.home-3 .scrollToTop .pluse_2 {
	background:#250701
}
.home-3 .menu ul li a:hover,.home-3 .donaterange h3 span,.home-3 .gallery__filter ul li.active,.home-3 .gallery__content h5:hover,.home-3 .event__list ul li i,.home-3 .event__list ul li svg,.home-3 .event__inner:hover .event__list h5,.home-3 .event__inner:hover .event__author .name h6,.home-3 a:hover,.home-3 .footer__social ul li a:hover,.home-3 .footer__post ul li:hover .footer__postcontent h6,.home-3 .footer__postcontent p i,.home-3 .footer__postcontent p svg,.home-3 .footer__info ul li i,.home-3 .footer__info ul li svg,.home-3 .about__inner:hover .about__content h5,.home-3 .blog__inner:hover .blog__content h5,.home-3 .volunteer__icon,.home-3 .volunteer__inner:hover .volunteer__content h5,.home-3 .menu ul li a:hover,.home-3 .menu ul li a.active {
	color:#250701
}
.home-3 .gallery__icon:hover,.home-3 .event-section .event-icon,.home-3 .event__list,.home-3 .default-btn.move-bottom,.home-3 .volunteer__icon,.home-3 .volunteer__inner:hover {
	border-color:#250701
}
.home-3 .menu ul li ul li a:hover,.home-3 .menu ul li ul li a.active {
	color:#fff
}
/*# sourceMappingURL=style.min.css.map */