*{margin: 0; padding: 0; box-sizing: border-box;}
input:focus, a:focus, button:focus, textarea:focus, select:focus{outline: none !important; border:none; box-shadow: none !important;}
body{font-family: "Poppins", sans-serif !important; font-weight: 400; color:#151515 !important;  background:#f7f7f7}
a, img, button, input[type="submit"]{transition: all 0.5s ease;}
img{max-width: 100%;}
.container{position: relative;}
.fa.fa-twitter{font-family:sans-serif;}
.fa.fa-twitter::before{content:"𝕏"; font-size:1.2em;}
.clear{clear: both; width: 100%;}


header.site-header {margin:0; padding:0; position:relative; width:100%; background:#fff}
header.site-header .header-top{background:#151515; color:#fff; position: relative; margin: 0; padding: 15px 0;}
header.site-header .header-top .row{align-items: center;}
header.site-header .header-top .content-left{margin:0;}
header.site-header .header-top .content-left .fa{color:#f64747}
header.site-header .header-top .content-right{display:flex; justify-content:flex-end}
header.site-header .social-list{margin:0; padding:0 0 0 10px; display:flex; list-style-type:none; flex-wrap:wrap; width:auto; border-left:1px solid #fff}
header.site-header .social-list li{display:flex; margin:0 4px; padding:0; align-items:center}
header.site-header .social-list li:last-child{margin-right: 0;}
header.site-header .social-list li a{color:#fff; width:40px; height:40px; border:1px solid #fff; display:flex; align-items:center; justify-content:center; border-radius:100%; font-size:21px; text-decoration:none}
header.site-header .social-list li a:hover{color: #f4b03e}
header.site-header .contact-info{margin:0; padding:0 10px  0 0; display:flex; list-style-type:none; flex-wrap:wrap; width:auto}
header.site-header .contact-info li{display:flex; margin:0 5px; padding:0; align-items:center}
header.site-header .contact-info li a{font-weight:600; color:#fff; text-decoration:none; padding: 0 0 0 5px;}
header.site-header .contact-info li a:hover{color: #f4b03e}
header.site-header .contact-info li .icon-box{width:40px; height:40px; margin:0 10px 0 0; border:1px solid #fff; display:flex; align-items:center; justify-content:center; border-radius:100%}
header.site-header .contact-info li:first-child{margin-left: 0;}
header.site-header .header-bottom{margin:0; padding:20px 0; position:relative; width:100%}
header.site-header .header-bottom .row{align-items:center}
header.site-header .main-menu{display:flex; margin:0; flex-wrap:wrap; list-style-type:none; justify-content:space-between}
header.site-header .main-menu li{margin:0; padding:0}
header.site-header .main-menu li a{color:#151515; margin:0; padding:10px; display:flex; text-transform:uppercase; text-decoration:none; font-weight:500; border-radius: 10px;}

header.site-header .donate a{margin:0; padding:10px; border:1px solid #151515; border-radius:25px; font-weight:600; color:#151515; width:100%; display:flex; align-items:center; justify-content:center; text-decoration:none; text-transform:uppercase}
header.site-header .donate a .fa{color:#f64747; padding:0 0 0 5px}
header.site-header .donate a:hover{background:#151515; color:#fff}


.home-banner {margin: 0; padding: 200px 0; width: 100%; position: relative; z-index: 1; text-align: center; background: url("../images/home-banner.jpg") no-repeat center center; background-size: cover;}
.home-banner:before {position: absolute; left: 0; top: 0;  width: 100%; height: 100%; content: ""; background-color: rgba(0, 0, 0, 0.5); z-index: -1}
.home-banner h1 {color: #fff; font-size: 90px; font-weight: 700; margin:0; line-height: 90px;}
.home-banner .sub-title {color: #f4b03e; font-size: 28px; text-transform: uppercase; letter-spacing: 6px}
.home-banner p {color: #fff; font-size: 21px}
.home-banner .content-box{max-width:700px; width:100%; margin:0 auto}


.make-donation{margin:0; padding:0; width:100%; background:#fff; position:relative; color:#151515}
.make-donation .content-box, .make-donation .form-box{display:flex; flex-direction:column; justify-content:center; flex-wrap:wrap}
.make-donation .bg{background:#f4b03e; border-radius:30px; padding:30px; margin-top: -45px; position: relative; z-index: 9; }
.make-donation h2{color:#151515; font-size:32px; font-weight:600; margin:0 0 15px 0}
.make-donation p:last-child{margin-bottom:0}
.make-donation .donation-list{margin:0 0 30px 0; padding:0; width:100%; flex-wrap:wrap; display:flex; list-style-type:none; justify-content:space-evenly}
.make-donation .donation-list li{margin:0; padding:0 15px}
.make-donation .donation-list .donate-dollar{border:1px solid #fff; padding:5px 15px; border-radius:20px; font-weight:600}
.make-donation .donation-list .donate-dollar:hover{background:#fff}
.make-donation .form-box input[type="submit"]{width:100%; color:#fff; background:#151515; border:none; padding:10px; border-radius:10px; margin:0; font-weight:600; text-transform:uppercase; cursor:pointer; font-size:18px}
.make-donation .form-box input[type="submit"]:hover{background:#fff; color:#151515}
.make-donation .form-box input[type="text"]{border:1px solid #151515; padding:10px 10px 10px 60px; width:100%; color:#151515; background:#f4b03e url("../images/dollar.jpg") no-repeat left center; background-size: 50px; font-weight:600; font-size:18px; border-radius:10px}
.make-donation ::placeholder {color: #151515; opacity: 1; }
.make-donation ::-ms-input-placeholder {color: #151515;}


.about-sec {padding: 50px 0; background: #fff; position: relative; width: 100%; margin: 0; color: #151515}
.about-sec .img-list {margin: 0; padding: 0; display: flex; width: 100%; list-style-type: none; flex-wrap: wrap}
.about-sec .img-list li {width: 50%; margin: 0; padding: 0 15px; display: flex; flex-wrap: wrap}
.about-sec .img-list li:first-child img:last-child {margin-top: 30px}
.about-sec .img-list img {width: 100%;  margin: 0;  object-fit: cover;  border-radius: 15px}
.about-sec .img-box, .about-sec .content-box {display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center}
.about-sec h3 {position: relative; text-transform: uppercase; font-size: 42px; font-weight: 600; margin: 0 0 15px 0; padding: 0 0 0 100px}
.about-sec h3:before {background: #f4b03e; position: absolute; left: 0; top: 23px; height: 2px; width: 100px; content: ""}
.about-sec .read-more {margin: 15px 0 0 0; padding: 0}
.about-sec .read-more a {display: inline-flex; padding: 10px 15px; border: #151515 2px solid; text-decoration: none; color: #151515; font-weight: 500; border-radius: 15px}
.about-sec .read-more a:hover {background: #151515; color: #fff}

.issue-sec {margin: 0; padding: 50px 0; background: #fef7ec; position: relative; width: 100%; color:#151515; text-align:center}
.issue-sec h3 {position: relative; text-transform: uppercase; font-size: 42px; font-weight: 600; margin: 0 0 15px 0; padding: 0 0 0 100px}
.issue-sec h3:before {background: #f4b03e; position: absolute; left: 50%; top: 23px; height: 2px; width: 100px; content: ""; margin-left:-125px}
.issue-sec .sub-title{color:#444; font-size:21px; margin:0 0 30px 0}
.issue-sec .slide-content {border: 1px solid #f4b03e; padding: 15px; border-radius: 15px; text-align:left; min-height: 470px;}
.issue-sec .slide-content p:last-child{margin-bottom:0}
.issue-sec .slide-content .icon-box span {background: #f4b03e; width: 60px; display: inline-flex; height: 60px; border-radius: 100%; flex-wrap: wrap; align-items: center; justify-content: center; margin:0 0 15px 0}
.issue-sec .slide-content .icon-box img { width: auto;}
.issue-sec .slide-content .title{color:#f4b03e; line-height:normal; font-size:18px; font-weight:600; margin:0 0 15px 0}
.issue-sec .owl-nav{position:absolute; left:0; top:50%; width:100%; margin:-25px 0 0 0}
.issue-sec .owl-nav button{background: #f4b03e !important; width:50px; height:50px; border-radius:100%; display:flex; align-items:center; justify-content:center; position:absolute}
.issue-sec .owl-nav button:hover{background:#151515 !important}
.issue-sec .owl-nav button i{font-size:24px; color:#fff}
.issue-sec .owl-nav button.owl-prev{left:-75px}
.issue-sec .owl-nav button.owl-next{right:-75px}

.page-title{margin: 0; padding:150px 0; position: relative; text-align: center; background-size: cover !important; text-transform: uppercase; background: #151515;}
.page-title.news-center-page{background: url("../images/news-page-bg.jpg") no-repeat center center;}
.page-title.day-plan-page{background: url("../images/day-plan-page-bg.jpg") no-repeat center center;}
.page-title.join-team-page{background: url("../images/jion-team-page-bg.jpg") no-repeat center center;}
.page-title.about-page{background: url("../images/about-page-bg.jpg") no-repeat center center;}
.page-title.issues-page{background: url("../images/issues-page-bg.jpg") no-repeat center center;}
.page-title h1 {color: #f4b03e;  margin: 0 0 15px 0; padding: 0; font-weight: 700; font-size: 42px}
.page-title p{margin:0; color:#fff}
.page-title p a{color:#fff; text-decoration:none}
.page-title p a:hover{color:#f4b03e;}
.news-center{margin:0; padding:50px 0 20px 0; background:#fff; width:100%; position:relative}
.news-center .news-list{margin:0; padding:0; list-style-type:none; display:flex; flex-wrap:wrap; position:relative; width:100%}
.news-center .news-list li{width:50%; padding:0 15px; display:flex; margin:0 0 30px 0}
.news-center .news-list .content-box{margin:0; padding:0; display:flex; border:2px solid #b8b6b6; flex-direction: column;}
.news-center .news-list .content-box a{display:flex; margin:0; padding:0; flex-direction:column; text-decoration:none; color:#151515}
.news-center .content-box .content{padding:15px}
.news-center .content-box .title{font-size:21px; font-weight:600; margin:0 0 15px 0; padding:0}
.news-center .content-box .post-date{font-weight:600; margin:0 0 10px 0; padding:0; color:#606060;}
.news-center .content-box .post-cat{font-weight:600; margin:0; padding:0; color:#f4b03e}
.news-center .content-box .post-cat a{color:#f4b03e; text-decoration: none;}
.news-center .news-list .content-box a:hover .title{color:#f4b03e}
.news-center .content-box .post-cat li{padding: 0; margin: 0;}


.day-plans{margin:0; padding:50px 0; background:#fff; margin:0; position:relative; width:100%; color:#151515}
.day-plans .plan-list{margin:0; padding:0; display:flex; flex-wrap:wrap; width:100%; list-style-type:none}
.day-plans .plan-list li{background:#ffcd33; padding:30px; display:flex; width:100%; margin:0 0 30px 0; border-radius:15px}
.day-plans .plan-list li:last-child{margin-bottom: 0;}
.day-plans .plan-list .icon-box{min-width:100px; margin:0 30px 0 0}
.day-plans .plan-list .icon-box img{background:#fff; padding:10px; border-radius:10px; width:100%; border:2px solid #eab207}
.day-plans .plan-list .title{font-size:24px; font-weight:600; margin:0}
.day-plans .plan-list .sub-title{font-size:18px; font-weight:500; margin:0 0 15px 0; text-transform:uppercase}
.day-plans .plan-list h3{font-size:21px; font-weight:600; margin:0 0 15px 0;}
.day-plans .plan-list .list-items{margin:0 0 15px 0; padding:0; list-style-type:none; display:flex; flex-wrap:wrap}
.day-plans .plan-list .list-items li{margin:5px 0; padding:0 0 0 15px; display:flex; position:relative}
.day-plans .plan-list .list-items li:before{position:absolute; left:0; top:7px; width:8px; height:8px; background:#000; content:""; border-radius:100%}
.day-plans .plan-list p:last-child{margin-bottom:0}

.issues-page-sec{margin:0; padding:50px 0; background:#fff; margin:0; position:relative; width:100%; color:#151515}
.issues-page-sec .icon-box, .issues-page-sec .content-box{display:flex; flex-wrap:wrap; flex-direction:column; justify-content:center}
.issues-page-sec .issue-list{margin:0; padding:0; display:flex; flex-wrap:wrap; width:100%; list-style-type:none}
.issues-page-sec .issue-list li{background:#ffcd33; padding:30px; display:flex; width:100%; margin:0 0 30px 0; border-radius:15px}
.issues-page-sec .issue-list li:last-child{margin-bottom:0}
.issues-page-sec .issue-list .icon-box{min-width:100px; margin:0 30px 0 0}
.issues-page-sec .issue-list .icon-box img{background:#fff; padding:10px; border-radius:10px; width:100%; border:2px solid #eab207}
.issues-page-sec .issue-list .title{font-size:24px; font-weight:600; margin:0}
.issues-page-sec .issue-list .sub-title{font-size:18px; font-weight:500; margin:0 0 15px 0; text-transform:uppercase}
.issues-page-sec .issue-list h3{font-size:21px; font-weight:600; margin:0 0 15px 0;}
.issues-page-sec .issue-list .list-items{margin:0 0 15px 0; padding:0; list-style-type:none; display:flex; flex-wrap:wrap}
.issues-page-sec .issue-list .list-items li{margin:5px 0; padding:0 0 0 15px; display:flex; position:relative}
.issues-page-sec .issue-list .list-items li:before{position:absolute; left:0; top:7px; width:8px; height:8px; background:#000; content:""; border-radius:100%}
.issues-page-sec .issue-list p:last-child{margin-bottom:0}

.join-team{margin:0; padding:50px 0; background:#fff; position:relative; width:100%}
.join-team .wpcf7-list-item{margin-left: 0;}
.join-team .bg{background:#ffcd33;padding:45px; border-radius:15px; width:100%; max-width:800px; margin:0 auto}
.join-team .bg input{width:100%; border:none; padding:12px; margin:0 0 30px 0; border-radius:5px}
.join-team .bg input[type="submit"]{width:auto; display:block; margin:30px auto 0 auto; padding:12px 30px; background:#151515; color:#ffcd33; text-transform:uppercase; cursor:pointer; font-size:18px; font-weight:600; }
.join-team .bg input[type="submit"]:hover{color:#fff}
.join-team  ::placeholder {color: #151515; opacity: 1; }
.join-team  ::-ms-input-placeholder {color: #151515;}
.join-team .bg p strong{font-weight:600}
.join-team .check-box{width:100%; max-width:400px; margin:0 auto;}
.join-team .check-box p{margin:0}
.join-team .check-box input[type="checkbox"]{margin:0; padding:0; width:auto}


.about-page-sec {margin: 0; padding: 50px 0; background: #fff; position: relative; width: 100%; color: #151515}
.about-page-sec .img-list {margin: 0; padding: 0; width: 100%; list-style-type: none; display: flex; flex-wrap: wrap}
.about-page-sec .img-list li {width: 100%; padding: 5px; background: #e5e5e5; box-shadow: 0 0 10px #989898; transform: rotateZ(7deg);  margin: 20px 0;}
.about-page-sec .img-list li:nth-child(even){transform:rotateZ(-7deg)}
.about-page-sec .content-box{padding-right: 45px;}

.single-post .blog-detail-page {padding:50px 0; background:#fff; margin:0; width:100%; position:relative}
.single-post .blog-detail-page #secondary{background:#f7f7f7; padding:15px}
.single-post .blog-detail-page #secondary #block-2{display:none}
.single-post .blog-detail-page #secondary ul{margin:0 0 15px 0; padding:0; width:100%; list-style-type:none}
.single-post .blog-detail-page #secondary ul li{margin:0; padding:5px 0; border-bottom:1px solid #ccc}
.single-post .blog-detail-page #secondary ul li:last-child{border-bottom:none}
.single-post .blog-detail-page #secondary ul li a{color:#000; text-decoration:none; font-weight:500}
.single-post .blog-detail-page #secondary ul li a:hover{color:#f4b03e;}
.single-post .blog-detail-page #secondary h2{color:#f4b03e; margin:0 0 15px 0; font-size:30px}
.single-post .blog-detail-page input, .single-post .blog-detail-page textarea{width:100%; padding:8px; border:1px solid #ccc; border-radius:5px}
.single-post .blog-detail-page textarea{height:90px}
.single-post .blog-detail-page input[type="submit"]{background:#f4b03e; cursor:pointer; width:auto; border:none; padding:15px 30px; font-weight:600; color:#000; border-radius:15px}
.single-post .blog-detail-page input[type="submit"]:hover{background:#000; color:#fff}
.single-post .blog-detail-page input[type="checkbox"]{width:auto; margin:0}

.single-post .blog-detail-page .post-thumbnail{margin:15px 0}
.single-post .blog-detail-page .post-thumbnail img{width:100%; height:auto}
.single-post .blog-detail-page a{color:#f4b03e}
.single-post .blog-detail-page .nav-links {display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; margin:15px 0}
.single-post .blog-detail-page .nav-links .nav-previous, .single-post .blog-detail-page .nav-links .nav-next {width: 48%; margin: 0; padding: 0; display: flex; text-align: center;}
.single-post .blog-detail-page .nav-links a {background: #000; display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 10px; color: #fff; text-decoration: none; border-radius: 15px; margin: 10px 0}




footer.site-footer{margin: 0; padding: 60px 0 15px 0; background: url("../images/footer-bg.jpg") no-repeat center center; background-size: cover; width:100%; position: relative; color: #fff;}
footer.site-footer h4{color:#f4b03e; font-size:24px; font-weight:600; margin:0 0 15px 0}
footer.site-footer .site-brand{text-align:center; margin:0 0 45px 0}
footer.site-footer .nav-list{margin:0; padding:0; list-style-type:none; display: flex; flex-wrap: wrap;}
footer.site-footer .nav-list li{margin:10px 0; padding:0; width: 100%;}
footer.site-footer .nav-list li a{color:#fff; text-decoration:none; text-transform:uppercase}
footer.site-footer .nav-list li a:hover{color:#f4b03e;}
footer.site-footer .list-item{margin:0; padding:0; width:100%; list-style-type:none; display:flex; flex-wrap:wrap}
footer.site-footer .list-item li{margin:10px 0; padding:0; display:flex; align-items: center;}
footer.site-footer .list-item li p{margin-bottom: 0;}
footer.site-footer .list-item .img-box{min-width:80px; margin:0 15px 0 0; max-width: 80px; }
footer.site-footer .list-item .img-box img{border:1px solid #f4b03e; border-radius:10px; height: 80px; width:100%; object-fit:cover; }

footer.site-footer .social-list{margin:30px 0 0 0; padding:0; width:100%; list-style-type:none; display:flex; flex-wrap:wrap}
footer.site-footer .social-list li{display:flex; margin:0 15px 0 0}
footer.site-footer .social-list a{color:#fff; font-size:21px; text-decoration:none}
footer.site-footer .social-list a:hover{color:#f4b03e;}


footer.site-footer .contact-info{margin:0; padding:0; width:100%; list-style-type:none; display:flex; flex-wrap:wrap}
footer.site-footer .contact-info li{width:100%; margin:10px 0; display:flex; flex-wrap:wrap; position:relative; padding:0 0 0 30px}
footer.site-footer .contact-info .icon-box{position:absolute; left:0; top:-3px; color:#f4b03e; font-size:21px}
footer.site-footer .contact-info li a{color:#fff; text-decoration:none; padding:0; margin:0}
footer.site-footer .contact-info li a:hover{color:#f4b03e;}

footer.site-footer .copy-right{text-align:center; margin:30px 0 0 0; color:#f4b03e}
footer.site-footer .copy-right a{color:#f4b03e; text-decoration:none}
footer.site-footer .copy-right a:hover{color:#fff;}

@media(min-width:1200px){

}

@media(max-width:1199px){
}

@media(min-width:992px) and (max-width:1199px){
    header.site-header .main-menu li a{padding: 10px 5px}
    header.site-header .donate a{padding: 10px 5px; font-size: 14px;}
    .home-banner{padding: 120px 0;}
    .home-banner h1{font-size: 60px; line-height: 60px;}
    .issue-sec .slide-content{min-height: 420px;}
    footer.site-footer{font-size: 15px;}
    .make-donation .donation-list li{padding: 0 5px;}
    .make-donation h2{font-size: 28px;}
    .issue-sec .owl-nav button.owl-next{right: -25px;}
    .issue-sec .owl-nav button.owl-prev{left:-25px}
    header.site-header .header-top{font-size: 14px;}
    header.site-header .social-list li a, header.site-header .contact-info li .icon-box{font-size: 18px; width:32px; height: 32px;}
    header.site-header .contact-info li .icon-box{margin-right: 5px;}
    header.site-header .social-list{padding-left: 5px;}
    header.site-header .social-list li, header.site-header .contact-info li{margin: 0 3px;}
}

@media(min-width:992px){
header.site-header .header-menu .mobile-menu{display: none;}
header.site-header .main-menu li a:hover, header.site-header .main-menu li.current-menu-item a{color: #151515; background:#ffcd33}
}

@media(min-width:768px) and (max-width:991px){
    .issue-sec .owl-nav button.owl-next{right: -25px;}
    .issue-sec .owl-nav button.owl-prev{left:-25px} 
    .home-banner{padding: 120px 0;}
    .home-banner h1{font-size: 48px; line-height: 48px;} 
    .make-donation .donation-list li{padding: 0 10px;}
    .make-donation .donation-list{margin:30px 0;} 
    header.site-header .header-menu .mobile-menu{top:-20px}
    .about-sec h3:before{top:18px}
    .issue-sec h3:before{top:18px; margin-left: -110px;} 
    header.site-header .main-menu{top:20px}
    .about-page-sec .img-list li{width:31.333%; margin: 0 1%;}
    .page-title{padding: 90px 0;}
}

@media(max-width:991px){
    header.site-header .header-top .content-left{text-align: center;} 
    header.site-header .header-top .content-right{display: none;}
    footer.site-footer .site-brand img{max-width:280px} 
    .about-sec .img-box{order: 2;}
    .about-sec .content-box{order: 1; margin-bottom: 30px;}
    .issue-sec h3, .about-sec h3{font-size: 32px;}
    header.site-header .site-brand, header.site-header .donate{position:relative; z-index:99}



    header.site-header .main-menu{display: none;} 
    header.site-header .main-menu li.current-menu-item a{color:#f4b03e}
    header.site-header .header-menu {position: absolute; padding: 0; right:0; width:100%; max-width: 100%;}
    header.site-header .main-menu{background:#000; padding:0 15px; position: absolute; width: 100%; z-index: 9;}
    header.site-header .main-menu li{margin:0; padding:10px 0; border-bottom:1px solid #202020}
    header.site-header .main-menu li:last-child{border-bottom:none}
    header.site-header .main-menu li a{margin:0; padding:0 !important; color:#fff;}
    header.site-header .main-menu li a:hover{border-bottom:none ;}
    header.site-header .header-menu .mobile-menu {opacity: 1; position: absolute; right: 15px;  background: #f4b03e; padding: 5px 10px; border-radius: 5px; z-index: 99;}
    header.site-header .header-menu .mobile-menu .bar1, header.site-header .header-menu .mobile-menu .bar2, header.site-header .header-menu .mobile-menu .bar3 {width: 35px; height: 3px; background-color: #000; margin: 5px 0; transition: 0.4s;}
    header.site-header .header-menu .mobile-menu.close .bar1 {transform: translate(0, 8px) rotate(-45deg);}
    header.site-header .header-menu .mobile-menu.close .bar3 {transform: translate(0, -8px) rotate(45deg);}
    header.site-header .header-menu .mobile-menu.close .bar2{opacity: 0;}
    header.site-header .site-brand img{max-width:220px}
    .about-page-sec .img-list{margin: 30px 0 0 0;}
    .about-page-sec .img-list li, .about-page-sec .img-list li:nth-child(even){transform: none;}
    
}

@media(max-width:767px){
    .home-banner{padding: 60px 0;}
    .home-banner h1{font-size: 32px; line-height: 32px;}
    .issue-sec .owl-nav button.owl-next{right: 0px;}
    .issue-sec .owl-nav button.owl-prev{left:0px} 
    footer.site-footer .site-brand{margin-bottom: 25px;} 
    footer.site-footer{padding: 30px 0 15px 0} 
    footer.site-footer .social-list{margin: 15px 0;} 
    footer.site-footer .list-item .img-box{min-width: 60px; max-width: 60px;} 
    footer.site-footer .list-item .img-box img{height: 60px; margin-top: 5px;}
    footer.site-footer .list-item li{align-items: flex-start;}
    .issue-sec, .about-sec{padding: 30px 0; text-align: center;}
    .issue-sec .slide-content{text-align: center; min-height: auto; padding: 15px 45px;}
    .issue-sec h3:before, .about-sec h3:before{display: none;}
    .issue-sec h3, .about-sec h3{padding-left: 0;}
    .make-donation .form-box input[type="submit"]{margin-top:15px}
    .make-donation .donation-list li{margin: 5px;}
    .make-donation .bg{text-align: center; margin-top: 30px;}
    header.site-header .donate{margin: 15px 0 0 0; text-align: center;}
    header.site-header .donate a{display: inline-flex; width: auto;}
    header.site-header .header-menu .mobile-menu{top:-50px}
    header.site-header .main-menu{z-index: 999;}
    .about-page-sec .img-list li{width:100%; margin: 0 0 30px 0 ;}
    .about-page-sec .img-list li:last-child{margin-bottom: 0;}
    .about-page-sec, .day-plans, .issues-page-sec, .join-team, .single-post .blog-detail-page{padding: 30px 0;}
    .news-center{padding: 30px 0 0 0;}
    .page-title{padding: 45px 0;}
    .page-title.about-page{background-position: 40% center;}
    .page-title.day-plan-page{background-position: left center;}
    .day-plans .plan-list li, .issues-page-sec .issue-list li{flex-wrap: wrap; text-align: center;}
    .day-plans .plan-list .icon-box, .issues-page-sec .issue-list .icon-box{margin: 0 auto 15px auto;}
    .day-plans .plan-list .icon-box img, .issues-page-sec .issue-list .icon-box img{max-width: 100px;}
    .page-title h1{font-size: 32px;}
    .day-plans .plan-list .list-items li{text-align: left;}
    .join-team .bg{padding: 30px;}
    .join-team .bg input{margin-bottom: 10px;}
    .news-center .news-list li{width:100%; margin-bottom: 30px;}
    .news-center .news-list li:last-child{margin-bottom: 0;}
    .single-post  .page-title h1{font-size: 24px;}
    .single-post .blog-detail-page .nav-links .nav-previous, .single-post .blog-detail-page .nav-links .nav-next{width:100%}

    
}

