.auto-container{
    max-width: 1460px;
}
.main-menu .navigation>li>a{
	color:#212121;
}
.banner-section .content-box{
    max-width: 1320px;
}
header .logo-box img{
    width: 200px;
    padding: 10px;
}
.main-menu .navigation>li:hover{
    color: #212121!important;
}
.main-menu .navigation>li:hover a{
    color: #212121!important;
}
.main-menu .navigation>li>a:hover{
    color: #212121!important;
}
.main-menu .navigation>li>ul>li>a, .main-menu .navigation>li>ul>li>ul>li>a{
    color: #286c84!important;
    padding-left: 5px!important;
}
.main-menu .navigation>li:hover>ul>li>a, .main-menu .navigation>li:hover>ul>li>ul>li>a{
    color: #286c84!important;
}
.header-upper.style-two .main-menu .navigation>li>ul>li>a:before{
    display: none !important;
}
.main-menu .navigation>li>ul>li>a:before, .main-menu .navigation>li>ul>li>ul>li>a:before{
    display: none!important;
}
.iletisim_btn{
    background-color: #286c84;
    color: #fff;
}
.main-header .sticky-header .main-menu .navigation>li>a{
    color:#212121;
}
.bar-fill{
    background: #286c84;
}
.btn-style-seven{
    color: #fff;
    border: 2px solid #fff;
}
.cause-block-two .inner-box:before{
    border: 2px solid #286c84;
}
.progress-levels.style-two .progress-box .percent{
    background: #286c84!important;
    color: #fff!important;
}
.progress-levels.style-two .progress-box .percent:before{
    background: #286c84!important;
}
.progress-levels.style-two .progress-box .bar .bar-fill{
    background: #286c84!important;
}
.btn-style-eight:before, .btn-style-seven:after, .btn-style-seven:before{
    background: #286c84!important;
}
.btn-style-eight{
    background: #286c84!important;
    color: #fff;
}
.causes-section-three:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
}
.causes-section-three .owl-dot-style-one .owl-dots .owl-dot span{
    border-color: rgba(239, 239, 239, 0.25);
}
.causes-section-three .owl-dot-style-one .owl-dots .owl-dot:before{
    color: rgba(239, 239, 239, 0.35);
}
.causes-section-three .owl-dot-style-one .owl-dots .owl-dot.active span{
    border-color: #fff;
}
.causes-section-three .owl-dot-style-one .owl-dots .owl-dot.active:before{
    color: #fff;
}
.causes-section-three .owl-dot-style-one .owl-dots .owl-dot:hover span{
    border-color: #efefef;
}
.causes-section-three .owl-dot-style-one .owl-dots .owl-dot:hover:before{
    color: #efefef;
}
.causes-section-three .cause-carousel-wrapper:before{
    z-index: 2;
    background: #fff;
}
.cause-block-seven .lower-content h4 {
    margin-bottom: 15px;
}
.cause-block-seven .image .link-btn .theme-btn{
    background-color: #345733;
    border-color: #345733;
}
.cause-block-seven .image .link-btn a:before{
    background: #345733;
}
.cause-block-seven h4 a:hover{
    color: #345733;
}
.cause-block-seven .image .link-btn a:hover, .causes-section-six .theme-btn:hover{
    color: #345733;
}
.main-header .sticky-header .main-menu .navigation>li:hover{
    color: #345733!important;
}

.news-block-two .date span, .post-widget .post .date span{
    color: #345733!important;
}
.news-block-two .inner-box:before{
    background: #709aba;
}
.news-block-two h4 a:hover{
    color: #223a22;
}
.footer-bottom .left-content{
    margin-bottom: 0;
}
.footer-bottom .right-content{
    margin-bottom: 0;
}
.footer-bottom .right-content .social-icon-three{
    justify-content: center;
}
.main-footer{
    background: #212121;
}
.fnp{
    color: #fff;
}
.fnp:hover{
    color: #fff;
}
.about-widget ul li a:before, .link-widget ul li a:before{
    display: none!important;
}

/*.blog-section{*/
/*    padding-top: 0!important;*/
/*}*/
.banner{
    background-attachment:revert ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.banner::before{
    background: rgba(51, 51, 51, 0.7);
}
.page-title .bread-crumb li{
    margin-right: 20px;
}
.page-title .bread-crumb li:last-child{
    margin-right: 0;
    padding-right: 0;
}
.page-title .bread-crumb li a{
    color: #79b0c9;
}
.page-title .content-box{
    padding: 150px 0;
}
.page-title .bread-crumb li a:hover{
    color: #212121;
}
.banner-section .banner-slider-pagination.style-three .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #79b0c9;
}
.footer-bottom{
    padding-bottom: 35px;
}
.contact-info-three h4:before{
    background: #79b0c9;
}
.contact-info-three .link-btn{
    color: #79b0c9;
    font-size: 16px;
    font-weight: 400;
}
.medya_basin_section .owl-carousel.owl-drag .owl-item{
    height: 650px;
}
.medya_basin_section .cause-block-seven .inner-box{
    height: 95%;
}
.medya_basin_section .cause-block-seven{
    height: 100%;
}
.medya_basin_section .text {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.banner-slider .swiper-slide:before{
    content: '';
    position: absolute;
    background: rgba(33, 33, 33, 0.3);
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    opacity: 1;
}
.banner-section .content-outer{
    z-index: 9;
}
.blog_card_detail{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sec-title h1{
    font-size: 38px;
    color: #709aba;
    font-family: var(--rubik);
    margin-bottom: 25px;
    font-weight: 500;
}
.medya_basin_section .link-btn{
    position: absolute;
    bottom: 25px;
    left: 40px;
}
.fnp_btn{
    color: #345733;
    padding: 8px 35px;
    border-radius: 6px;
    line-height: 24px;
    overflow: hidden;
    border: 2px solid #286c84;
}
.fnp_btn:hover{
    color: #fff;
}
.fnp_btn:before{
    background-color: #286c84;
}
.fnp_btn:after{
    background-color: #286c84;
}
.thumb img {
    max-width: 25% !important;
}
.blog_detail_page .content a:hover{
    color: #212121!important;
}
.blog_detail_page .sidebar .contact{
    background-color: #fff;
    padding: 30px;
}
.blog_detail_page .sidebar .contact .title{
    color: #212121;
    text-align: center;
}
.blog_detail_page .sidebar .contact ul{
    display: flex;
    justify-content: center;
}
.blog_detail_page .sidebar .contact ul li{
    margin-right: 15px;
}
.blog_detail_page .sidebar .contact ul li:last-child{
    margin-right: 0;
}
.blog_detail_page .sidebar .contact ul li a{
    position: relative;
    color: #fff;
    border: 1px solid #709aba;
    height: 52px;
    line-height: 53px;
    width: 52px;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    border-radius: 50%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: #709aba;
}
.blog_detail_page .sidebar .contact ul li a:hover{
    background-color: #fff;
    color: #709aba;
}
.social-icon-three li a{
    border: 1px solid #fff;
    color: #fff;
}
.blog_pages{
    padding-top: 75px!important;
}
.content_inner h1.fnp_h1{
    margin-bottom: 15px;
    color: #212121;
}
.content_inner h2,h3,h4,h5,h6{
    color: #212121;
    margin-bottom:15px !important;
}
.history-section .history-image .year{
    color: #345733;
    font-size: 50px;
    font-weight: 700;
    text-shadow: 2px 2px 4px white, -2px -2px 4px white, 2px -2px 4px white, -2px 2px 4px white;
}
.history-section .history-content .text p{
    width: 75%;
    margin: 0 auto;
}
.history-carousel .swiper-button-next:hover{
    color: #345733!important;
}
.history-carousel .swiper-button-next:hover:before{
    background: #345733!important;
}
.gallery-section-four .gallery-block-three .overlay a:hover{
    background: #212121;
    border-color: #212121;
}
.newsletter-widget-three {
    position: relative;
    padding: 30px;
    background: #fff;
    color: #709aba;
    max-height: 600px;
    overflow-y: auto;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin-bottom: 30px;
}
.newsletter-widget-three::-webkit-scrollbar {
    width: 6px;
}
.newsletter-widget-three::-webkit-scrollbar-track {
    background: #2b4229;
    border-radius: 10px;
}
.newsletter-widget-three::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}
.fnp_rmenu li a {
    transition: 0.3s;
    display: block;
    padding: 15px 10px;
    border-bottom: 1px solid rgba(112, 154, 186, 0.8);
    color: #709aba;
    line-height: 20px;
}
.fnp_rmenu li:last-child a{
    border-bottom: none;
}
.content_inner p{
    color: #212121;
}
.content_inner .content_image{
    margin-bottom: 25px;
}
.content_inner ul li {
    color: #212121;
    padding-bottom: 15px;
}
.link_detay{
    margin-top: 30px;
}
.link_detay a{
    padding: 15px 35px;
    background-color: #345733;
    color: #fff;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    border-radius: 6px;
    line-height: 24px;
    overflow: hidden;
}
/*.funfacts-section-two.style-three:before{*/
/*   background: url("/files/parallax.jpg") #242424;*/
/*    background-repeat: no-repeat;*/
/*    background-attachment: fixed;*/
/*}*/
/*.funfacts-section-two.style-three:after{*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-color: rgba(0, 0, 0, 0.55);*/
/*}*/
.swiper-slide .link-box a{
    background: #345733;
    color: #fff;
}
.contact-info-three .link-btn{
    text-transform: lowercase;
}
.contact-info-three .title{
    font-size: 20px;
    font-weight: 400;
    color: #212121;
}
.contact-form .form-control:focus{
    border-color: #345733;
}
.content_page .contact{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background-color: #fff;
    padding: 30px;
    border-radius: 6px;
}
.content_page .contact ul {
    display: flex;
    justify-content: center;
}
.content_page .contact ul li {
    margin-right: 15px;
}
.content_page .contact ul li a {
    position: relative;
    color: #fff;
    border: 1px solid #709aba;
    height: 52px;
    line-height: 53px;
    width: 52px;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    border-radius: 50%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: #709aba;
}
.call_btn{
    flex-direction: column!important;
}
.call_btn li {
    width: 100%;
}
.call_btn li a{
    width: 100% !important;
    border-radius: 6px !important;
}
.call_btn li a:hover{
    color: #709aba!important;
    background: #fff!important;
}
.call_btn li a.wp{
    border: 1px solid #42db87!important;
    background-color: #42db87!important;
    color:#fff!important;
}
.call_btn li a.wp:hover{
    background-color: transparent!important;
    color: #42db87!important;
}

.history-section .swiper-nav-button .swiper-button-prev:hover{
    color:  #709aba;
}

.history-section .swiper-nav-button .swiper-button-prev:hover:before{
    background: #709aba;
}
.sozlesme a{
    color:  #709aba;
    text-decoration:underline;
}
.social_media_btn li a:hover{
    background: #fff!important;
    color: #709aba!important;
}
.news-block-two .inner-box{
    height: 625px;
}

.blog_pages .news-block-two{
    margin-bottom: 30px;
}
.blog_pages .news-block-two .link-btn{
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.accordion-box .accordion.active, .contact-form input:focus, .contact-form select:focus, .contact-form textarea:focus, .owl-dot-style-one .owl-dots .owl-dot.active span, .owl-dot-style-one .owl-dots .owl-dot:hover span, .team-section-two.style-two .owl-dot-style-one .owl-dots .owl-dot.active span{
 border-color: #286c84;
}
.top-bar.style-two .contact-info li:last-child{
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
}
.parallax_section{
    padding: 150px 0!important;
}
.parallax_section .sec-title{
    margin-bottom: 0;
}
.parallax_section .sec-title h1{
    margin-bottom: 0!important;
    font-size: 52px;
    line-height: 85px;
}
.cause-block-seven .inner-box:hover .image img{
    opacity: 1;
    transform: scale(1.1);
}
.hos_geldiniz_section{
    padding: 0 0 80px!important;
}
.gallery-section{
    background: #efefef;
}
.gallery-section h1{
    color: #212121!important;
}
.gallery-section .content-column .link-btn a{
    color: #212121;
}
.gallery-section .owl-nav-style-three .owl-nav .owl-prev, .gallery-section .owl-nav-style-three .owl-nav .owl-next{
    background: #286c84;
    border-color: #286c84;
}
.gallery-section .owl-nav-style-three .owl-nav .owl-prev:hover{
    color: #fff;
}
.client-section .image{
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
}
.content_page.client-section .image{
    width: 200px;
    height: 200px;
}
.content_page.client-section .image_out{
    display: flex;
    align-items: center;
    justify-content: center;
}
.content_page.client-section .image img{
    width: 100%;
    object-fit: cover;
}
.about-widget ul li a:hover{
    padding-left: 0!important;
    font-weight: normal;
    color: #212121;
}
.btn-style-one:before, .btn-style-thirteen:before{
    background-color: #286c84;
}
.btn-style-one, .btn-style-six{
    color: #709aba;
    border: 2px solid #709aba;
}
.btn-style-one:after{
    background-color: #709aba;
}
.contact-info li{
    border-right: 1px solid #fff;
}
.social-icon-one li a{
    color: #fff;
    font-size: 19px;
}
.social-icon-one li a, .social-icon-two li a{
    background: transparent;
}
.main-menu .navigation>li.current:after{
    background: #709aba;
}
.main-menu .navigation>li.current:before{
    background: #709aba;
}
.main-menu .navigation>li.current a{
    color: #709aba;
}
.home_slider{
    height: 87vh;
}
.about-image-block .image-two a:hover, .banner-slider-nav.style-one .banner-slider-control:hover, .blog-category-widget ul li a:hover, .case-widget .cause-block-two .info-box a, .cause-block-four.style-two .count-box, .cause-block-four.style-two .info-box a span, .cause-block-four.style-two h4 a:hover, .cause-block-one .category a:hover, .cause-block-one h4 a:hover, .cause-block-three.style-two .info-box a span, .client-section.style-four .text-two a, .client-section.style-three .text-two a, .default-video-box.style-two a, .donor-block .location, .event-widget .event-item h5 a:hover, .feature-block-one:hover .icon-box, .funfacts-section-two.style-two .counter-block-two .count-box, .funfacts-section-two.style-two .sec-title h5, .gallery-section-four .gallery-block-three .caption-title h5, .gallery-section-six .gallery-block-three .caption-title h5, .history-section .description h4 span, .history-section .swiper-nav-button .swiper-button-next:hover, .history-section .swiper-nav-button .swiper-button-prev:hover, .main-menu .navigation>li.current>a, .main-menu .navigation>li:hover>a, .news-block-one h4 a:hover, .news-block-three h2 a:hover, .news-block-two.style-three .date span, .news-block-two.style-three h4 a:hover, .news-widget-two h4 a:hover, .owl-nav-style-five .owl-nav .owl-next:hover, .owl-nav-style-five .owl-nav .owl-prev:hover, .owl-nav-style-two .owl-nav .owl-next:hover, .owl-nav-style-two .owl-nav .owl-prev:hover, .page-title .bread-crumb li a:hover, .post-widget-three .post h5 a:hover, .post-widget-two h4 a:hover, .share-icon ul a:hover, .single-blog-post .top-content h2 a:hover, .team-block-one .lower-content h4 a:hover, .team-block-three .lower-content h4 a:hover, .testimonial-block-four .designation a, .testimonial-block-one.style-two .author-box .designation a, .testimonial-block-one.style-two .content-box .rating a, .testimonial-section.style-two .owl-next:hover, .testimonial-section.style-two .owl-prev:hover, .theme-color, .upcoming-events-section-two .sec-title h5{
    color: #709aba;
}
.banner-section h4 .border-shape-left:before, .banner-section h4 .border-shape-left:after{
    background: #709aba;
}
.banner-section h4 .border-shape-right:before, .banner-section h4 .border-shape-right:after{
    background: #709aba;
}
.swiper-slide .link-box a{
    background: #fff;
    color: #709aba;
}
.swiper-slide .link-box a:hover{
    color: #fff;
}
.list-style-one li:before{
    color: #709aba;
}
.fnp_color{
    color: #709aba;
}
.about-content-block h1{
    font-size: 38px;
    font-weight: 500;
    font-family: 'Rubik',sans-serif;
}
.about-section{
    padding: 110px 0 ;
}
.about-image-block{
    margin-bottom: 0;
}
.sec-title .text{
    font-weight: 400;
}
.main-header .header-upper .link-btn .btn-style-one{
    border-radius: 5px;
}
.swiper-slide .link-box a{
    border-radius: 7px;
}
.link-btn-two a{
    border-radius: 7px;
}
.sticky-header .link-btn a{
    padding: 6px 35px;
    border-radius: 5px;
}
.slider_contact {
    position: absolute;
    bottom: 0px;
    right: 100px;
    width: 360px;
    z-index: 10;
}
.slider_contact .row{
    margin-right: 0;
    margin-left: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}
.slider_contact .row .right{
    padding: 5% 5% 6%;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.slider_contact .row .right .inner p{
    color: #fff;
    text-align: center;
    font-size: 22px;
}

.slider_contact .row .right .inner ul{
    margin-top: 40px;
    display: flex;
    gap: 4px;
}
.slider_contact .row .right .inner ul li{
    width: 100%;
}
@keyframes colorBreath {
    0% { background: #709aba; }
    50% { background: #4a9cb5; }
    100% { background: #286c84; }
}

.slider_contact .row .right .inner ul li a {
    padding: 5px 10px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    display: block;
    background: #709aba;
    animation: colorBreath 2s infinite alternate;
}
@keyframes wpColorBreath {
    0% { background: #128C7E; }
    50% { background: #25D366; }
    100% { background: #128C7E; }
}
.slider_contact .row .right .inner ul li a.wp {
    background: #25D366;
    animation: wpColorBreath 2s infinite alternate;
}
.causes-section-six:before{
    display: none;
}
.caring-block-two .inner-box{
    border: 1px solid #efefef;
}
.caring-block-two .icon-box:after{
    border: 3px dotted #709aba;
}
.caring-block-two .inner-box:hover .icon-box:after{
    border: 50px dotted #709aba;
}
.caring-block-two .inner-box:hover .icon-box:before, .causes-section-seven .owl-dot-style-one .owl-dots .owl-dot.active span, .causes-section-seven .owl-dot-style-one .owl-dots .owl-dot:hover span, .donate-popup.style-five .contact-form input:focus, .donate-popup.style-five .contact-form select:focus, .donate-popup.style-five .contact-form textarea:focus, .event-widget .signle-event:hover, .team-section-six .owl-dot-style-one .owl-dots .owl-dot.active span, .team-section-six .owl-dot-style-one .owl-dots .owl-dot:hover span, .testimonial-section-five .owl-dots .owl-dot.active span, .testimonial-section-five .owl-dots .owl-dot:hover span{
    border-color: #709aba;
}
.caring-block-two .inner-box:hover .icon-box{
    background: #709aba;
}
.causes-section-six .link-btn .theme-btn{
    padding: 6px 35px;
    border-radius: 5px;
}
.causes-section-six .link-btn .theme-btn:hover{
    border: 2px solid #709aba;
    color: #fff;
}
.causes-section-six .link-btn .theme-btn:before, .causes-section-six .link-btn .theme-btn:after{
    background: #709aba;
}
.causes-section-six .caring-block-two .text {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 5em;
    line-height: 1.7em;
}
.caring-block-two{
    margin-bottom: 35px;
}
.caring-block-two .inner-box .img1{
    opacity: 1;
    visibility: visible;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}
.caring-block-two .inner-box .img2 {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
}
.caring-block-two .inner-box:hover .img1{
    opacity: 0;
    visibility: hidden;
    z-index: 0;
}
.caring-block-two .inner-box .img2 {
    opacity: 1;
    visibility: visible;
    z-index: 1;
}
.main-header .sticky-header .main-menu .navigation>li.current>a{
    color: #709aba!important;
}
.parallax_section .link-btn-two a{
    color: #fff;
    border: 2px solid #fff;
}
.news-block-three h2 a, .news-block-two h4 a, .single-blog-post .top-content h2 a{
    color: #212121;
}
.news-block-two h4 a:hover{
    color: #212121;
}
.main-footer .widget-wrapper{
    border-bottom: 1px solid #efefef;
}
.main-footer .footer-widget .widget-title{
    padding-bottom: 10px;
    display: inline-block;
    border-bottom: 1px solid #efefef;
}
.about-widget ul li, .link-widget ul li, .link-widget-three ul li{
    color: #fff;
}
.about-widget ul li a, .link-widget ul li a{
    color: #fff;
}
.map-container {
    text-align: center;
    background: white;
    padding: 10px 10px 0;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    max-width: 100%;
}
#map {
    width: 100%;
    height: 450px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.leaflet-popup-pane .leaflet-popup-content-wrapper {
    background: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px);
    border-radius: 12px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    padding: 10px;
}
.leaflet-popup-pane .leaflet-popup-content {
    font-size: 20px;
    font-weight: bold;
    color: #56768d;
    text-align: center;
}
.leaflet-popup-pane .leaflet-popup-tip {
    background: rgba(255, 255, 255, 0.3);
}

.footer-bottom .left-content .copyright-text{
    color: #fff;
}
.link-widget ul li a{
    transition: .3s ease-in-out;
}
.link-widget ul li a:hover{
    padding-left: 0 !important;
    color: #212121;
}
.calisma_saatleri ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.calisma_saatleri ul li a{
    border: 1px solid #fff;
}
.social-icon-three li a:hover{
    background-color: #fff;
    border-color: #fff;
}
.social-icon-three li a span{
    transition: .5s;
}
.social-icon-three li a:hover span{
    color: #709aba!important;
}
.fnp_out {
    text-align: right;
}

.leaflet-top, .leaflet-bottom{
    z-index: 9!important;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes glow {
    0% {
        box-shadow: 0 0 5px #25D366, 0 0 10px #25D366, 0 0 15px #25D366;
    }
    50% {
        box-shadow: 0 0 15px #25D366, 0 0 20px #128C7E, 0 0 25px #075E54;
    }
    100% {
        box-shadow: 0 0 5px #25D366, 0 0 10px #25D366, 0 0 15px #25D366;
    }
}

.theme-btn.btn-style-one.wp {
    background: linear-gradient(270deg, #25D366, #128C7E, #075E54);
    background-size: 200% 200%;
    color: white;
    padding: 12px 20px;
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    font-weight: bold;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    animation: gradientMove 3s ease infinite;
    border: none;
}

.theme-btn.btn-style-one.wp:hover {
    transform: scale(1.05);
}
.theme-btn.btn-style-one.wp:before{
    background: linear-gradient(270deg, #25D366, #128C7E, #075E54);
}
.theme-btn.btn-style-one.wp:after{
    background: linear-gradient(90deg, #25D366, #128C7E, #075E54);
}
.banner .title{
    color: #fff;
    font-size: 48px;
    font-family: 'Rubik',sans-serif;
    text-align: center;
}
.fnp_rmenu li{
    padding-bottom: 0!important;
}
.fnp_rmenu li.active a{
    color: #fff;
    background-color: #709aba;
}
.blog_pages .lower-content{
    margin-bottom: 50px;
}
.post-widget-three .post{
    display: flex;
    align-items: center;
}
.post-widget-three .post .content{
    min-height: auto!important;
}
.cause-block-one h4 a, .event-widget .event-item h5 a, .news-block-one h4 a, .news-widget-two h4 a, .post-widget-three .post h5 a, .team-block-five .lower-content h4 a, .team-block-four .inner-box h4 a, .team-block-one .lower-content h4 a, .team-block-three .lower-content h4 a{
    color: #709aba;
}
.single-blog-post .top-content h3{
    font-family: 'Rubik',sans-serif;
}
.google-map {
    height: 450px;
}
.google-map iframe{
    height: 100%;
}
.social-icon-three{
    margin-top: 30px;
}
.social-icon-three li{
    margin-right: 0;
}
.social-icon-three li a{
    position: relative;
    color: #fff;
    border: 1px solid #709aba;
    height: 52px;
    line-height: 53px;
    width: 52px;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    border-radius: 50%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: #709aba;
}
.social-icon-three li a:hover{
    border: 1px solid #709aba;
}
.gallery-block-three .inner-box {
    background-color: #fff;
    padding: 20px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 10px;
}

.gallery-section-four .gallery-block-three .image::before, .gallery-section-six .gallery-block-three .image::before{
    background-color: #709aba;
}

.testimonial-block-three .quote{
    background: #709aba;
}
.donate-popup.style-four .btn-style-one, .testimonial-section-five .owl-nav-style-two .owl-nav .owl-next:hover, .testimonial-section-five .owl-nav-style-two .owl-nav .owl-prev:hover, .testimonial-section-three .owl-nav-style-two .owl-nav .owl-next:hover, .testimonial-section-three .owl-nav-style-two .owl-nav .owl-prev:hover{
    color: #709aba;
    border-color: #709aba;
}
.inner_ .text ul{
    list-style-type: decimal;
    padding-left: 15px;
}
.inner_ .text ul li{
    list-style-type: decimal;
}
.sidebar-page-container .sidebar:before{
    background: #fafafa;
}
.contact-sticky {
    position: sticky;
    top: 80px;
}
.social-icon-one li a:hover, .social-icon-two li a:hover{
    color: #fff;
    background: transparent!important;
}
.copyright-text{
    color: #fff;
}
.funfacts-section-two {
    position: relative;
    overflow: hidden;
}
.parallax-bg {
    background: url(/files/parallax.jpg) no-repeat center center;
    background-size: cover;
    background-attachment: fixed;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.parallax-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(36, 36, 36, 0.6);
    z-index: 2;
}
.funfacts-section-two .auto-container {
    position: relative;
    z-index: 3;
}
@supports (-webkit-touch-callout: none) {
    .parallax-bg {
        background-attachment: scroll;
    }
}
.home_blog_section .link-btn{
    position: absolute;
    bottom: 30px;
}
.modal {
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.7);
}
.modal-content {
    position: relative;
    padding: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    max-width: 600px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.modal-content .modal-body img {
    width: 100% !important;
    height: auto !important;
}
.close {
    position: absolute;
    z-index: 999999;
    top: 0;
    right: 5px;
    font-size: 36px;
    color: rgba(0, 0, 0, 1);
    cursor: pointer;
    background: transparent;
    border: none;
    transition: .3s ease-in-out;
}
.close:hover {
    color: #000000;
}
.modal-body {
    padding: 20px;
}