/* Base CSS */

body{
    overflow-x: hidden;
    background-size: cover;
    background-position: center;
    backgroung-attachment: fixed;
    
    text-align: justify;

}

.alignleft {
    float: left;
    margin-right: 15px;
}

.alignright {
    float: right;
    margin-left: 15px;
}

.set-radio-btn{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.set-radio-btn label:nth-child(odd){
    margin: 5px 10px;
}
.set-radio-btn label:nth-child(even){
    margin: 5px 10px;
}

.aligncenter {
    display: block;
    margin: 0 auto 15px;
}

a:focus {
    outline: 0 solid
}

img {
    max-width: 100%;
    height: auto;
}

.fix {
    overflow: hidden
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    font-weight: 700;
}

html,
body {
    height: 100%
}

body {
    font-family: 'Open Sans', sans-serif;
}

a {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    color: #333;
}

a:hover {
    text-decoration: none
}

.header-area {
    padding: 16px 0;
}

.logo {
height:100px;
width:250px;
}

.logo a {
    
}
.header-info {

    padding-top: 10px
}
.radio-button-contaner{ margin-bottom:20px;}
.single-header-info {
    padding-left: 65px;
    position: relative;
}

.single-header-info img {
    height: 45px;
    left: 0px;
    margin-top: -22.5px;
    position: absolute;
    top: 50%;
    width: 45px;
}

.single-header-info h2 {
    color: #222222;
    font-size: 15px;
    font-weight: 700;
    margin: 0;
    margin-bottom: 8px
}

.single-header-info p,
.single-header-info a {
    color: #666666;
    font-size: 14px;
    font-weight: 300;
    margin: 0;
}


.menu-area { 
    background-color: #eea245;     }



.mainmenu ul {
    margin: 0;
    padding: 0;
}

.mainmenu ul li {
    list-style: none;
    display: inline-block;
    position: relative
}

.mainmenu ul li.megamenu {
    position: inherit
}

.mainmenu ul li.megamenu .main-megamenu-wrapper {
    width: 100%;
    overflow: hidden;
}
.radio-inline{ font-size:16px !important;}
.mainmenu ul li.megamenu .main-megamenu-wrapper ul {
    float: left;
    width: 30%
}

.mainmenu ul li a {
    padding: 20px 11px;
    display: inline-block;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}

.mainmenu ul li a:hover {
    color: #222
}

.mainmenu ul li ul {
    left: 0px;
    margin: 0;
    padding: 20px 0;
    position: absolute;
    text-align: left;
    top: 60px;
    width: 200px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
    z-index: -1;
    -webkit-transition: .3s;
    transition: .3s
}

.mainmenu ul ul li:hover:after {
    display: none
}

.mainmenu ul li:hover ul {
    top: 55px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    z-index: 9999
}

.mainmenu ul ul li a {
    display: block;
    padding: 12px 20px;
}

.hovering ul li img{
visibility:hidden;
position:absolute;

left:0;
z-index:1;
}
.hovering ul li:hover img{
 visibility:visible;
 width: 151px;
  height: 180px;
   transform: rotate(360deg);
   top:10px;
}
.indicator {
     
  width: 150px;
  height: 55px;
  background: red;
  transform: rotate(360deg);
}
.indicator:hover {
    
     width: 151px;
  height: 100px;
  
 transform: rotate(360deg);
}

    


.slider-area {
    position: relative;
    z-index: 1;
}



.slider-top-btn {
    text-transform: uppercase
}

.donate-now-btn,
.donate-now,
.join-with-us,
.read-more-btn {
    background: #1a1a1a none repeat scroll 0 0;
    border-radius: 8px;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    height: 50px;
    line-height: 50px;
    margin-top: 1px;
    padding: 0;
    position: relative;
    right: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 190px;
}

.read-more-btn:hover {
    color: #1A1A1A
}

.donate-now:hover {
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    color: #fff
}

.slider-area {
  
}



.home-page-sliders {}

.single-slider-item {
    background: url(img/slider-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 565px;
    position: relative;
    z-index: 1
}

.single-slider-item:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: #222222;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    z-index: -1
}
.single-slider-item.slider-bg2 {
    background: url(img/slider-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 665px;
    position: relative;
    z-index: 1
}

.single-slider-item.slider-bg2:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: #222222;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    z-index: -1
}
.single-slider-item.slider-bg3 {
    background: url(img/slider-3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 665px;
    position: relative;
    z-index: 1
}

.single-slider-item.slider-bg3:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: #222222;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    z-index: -1
}
.single-slider-item.slider-bg4 {
    background: url(img/slider-4.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 665px;
    position: relative;
    z-index: 1
}

.single-slider-item.slider-bg4:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: #222222;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    z-index: -1
}


.single-slider-item-table {
    display: table;
    width: 100%;
    height: 100%
}

.single-slider-item-tablecell {
    display: table-cell;
    width: 100%;
    vertical-align: middle
}

.single-slider-text h2 {
    color: #fff;
    font-size: 60px;
    font-weight: 700;
    margin: 0;
    margin-bottom: 20px
}

.single-slider-text p {
    color: #d4d4d4;
    font-size: 17px;
    margin: 0;
    line-height: 30px
}

.single-slider-text a {}

.join-with-us {
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    margin-top: 30px;
    text-transform: uppercase
}

.join-with-us:hover {
    color: #48C926;
    background: #fff
}

.featured-area {
    padding: 100px 0;
}

.home-page-sliders .owl-nav div {
    color: #222222;
    height: 65px;
    left: 0;
    line-height: 60px;
    margin-top: -32.5px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 25px;
    font-size: 30px;
    background: url(img/bg-img.png)
}

.home-page-sliders .owl-nav div:hover {
    background: url(img/bg-img-2.jpg)
}

.home-page-sliders .owl-nav div.owl-next {
    left: auto;
    right: 0;
}

.single-featured-img {}

.featured-text {}

.featured-text h2 {
    margin: 0;
    margin-bottom: 25px;
    font-size: 32px;
    color: #222222;
    font-weight: 700
}

.featured-text p {
    line-height: 26px;
    color: #565656;
    font-size: 17px;
    margin: 0;
}

.featured-text a:hover {
    color: #fff;
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
}

.featured-text h3 {
    margin: 0;
    margin-top: 30px;
    margin-bottom: 20px;
    font-size: 22px;
    color: #222222;
}

.rised {
    font-weight: 600;
    font-size: 16px;
    color: #222;
}

.goal {
    text-align: right;
    font-weight: 600;
    font-size: 16px;
    color: #222;
}

.rised span,
.goal span {}

.progress {
    margin-top: 20px
}

.sr-only {}

.choose-area {
    padding-bottom: 40px;
}

.section-title {
    text-align: center;
    padding-top: 100px;
    padding-bottom: 75px
}

.section-title h2 {
    color: #222222;
    font-size: 32px;
    margin: 0;
    margin-bottom: 40px;
    position: relative
}

.section-title h2:after {
    bottom: -20px;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    width: 60px;
    background: #48C926
}

.section-title h2:before {
    background: #1A1A1A none repeat scroll 0 0;
    bottom: -20px;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 20px;
    z-index: 1
}

.section-title p {
    color: #565656;
    font-size: 17px;
}

.single-choose-item {
    text-align: center;
    margin-bottom: 60px
}

.single-choose-item img {}

.single-choose-item h2 {
    margin: 0;
    font-size: 22px;
    color: #222222;
    font-weight: 600;
    padding-top: 25px;
    padding-bottom: 20px
}

.single-choose-item p {
    margin: 0;
    color: #565656;
    font-size: 17px;
    line-height: 30px
}

.read-more-btn:hover {
    color: #fff
}

.donation-area {
    padding: 45px 0;
    position: relative;
    z-index: 1
}

.donation-area:after {
    position: absolute;
    right: 0;
    width: 100%;
    top: 0;
    height: 100%;
    background:#eea245

;
    content: "";
    z-index: -1
}

.donation-left {}

.donation-left h2 {
    font-size: 32px;
    color: #fff;
    font-weight: 600;
    margin: 0;
    margin-bottom: 27px
}

.donation-left p {
    font-size: 17px;
    color: #f5f5f5;
    margin: 0;
    line-height: 25px
}

.donation-left a {
    margin-top: 30px
}

.join-now {}

.donation-right {}

.donation-right h2 {
    color: #48C926;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 27px
}

.donation-right p {
    font-size: 17px;
    color: #f5f5f5;
    margin: 0;
    line-height: 25px
    width:100px;
}

.donation-right a {
    margin-top: 30px
}

.causes-area {
    padding: 100px 0;
}

.single-cause-item-img {
    position: relative
}

.single-cause-item h2,
.single-cause-item-2 h2 {
    font-size: 22px;
    font-weight: 600;
    color: #222;
    margin: 0;
    margin-bottom: 20px;
    margin-top: 30px
}

.single-cause-item-img h2 {
    bottom: -45px;
    color: #fff;
    font-size: 17px;
    height: 50px;
    line-height: 46px;
    position: absolute;
    left: px;
    text-align: center;
    width: 50px;
    z-index: 1;
}

.single-cause-item-img > h2:after {
    background: #48C926 none repeat scroll 0 0;
    border: 2px solid #fff;
    content: "";
    height: 50px;
    position: absolute;
    right: 2px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 50px;
    z-index: -1;
}

.single-cause-item p,
.single-cause-item-2 p {
    font-size: 17px;
    color: #565656;
    margin: 0;
    line-height: 25px
}

.single-cause-item-2 a {
    margin-top: 30px;
}

.single-cause-item .progress,
.single-cause-item-2 .progress {
    height: 10px
}

.causes-hover-btn a:hover {
    color: #fff
}

.causes-hover-btn a {
    padding: 20px 30px;
    display: inline-block;
    background: #fff;
    color: #222222;
    border-radius: 5px
}

.causes-left-wrap > p {
    padding-bottom: 15px;
}

.single-cause-item a {
    margin-top: 20px
}

.donate-now {
    width: 130px;
}

.cause-details-btn .donate-now {
    width: 160px;
}

.read-more-btn {
    width: 130px;
}

.causes-left {
   /* background: rgba(0, 0, 0, 0) url("img/cause-img.jpg") no-repeat scroll center center / cover; */
    display: block;
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.causes-left-wrap {
    color: #fff;
    padding: 30px;
    top: 0;
    z-index: 1;
}

.causes-left:after {
    background: #222222 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.94;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=94)";
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

.causes-left h2 {
    color: #fff;
    /* font-size: 32px;
    font-weight: 600;
    margin-bottom: 60px; */
    position: relative
}

.causes-left h2:after {
    bottom: -25px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 60px;
    background: #48C926
}

.causes-left h2:before {
    background: #fff none repeat scroll 0 0;
    bottom: -25px;
    content: "";
    height: 2px;
    left: 22px;
    position: absolute;
    width: 20px;
    z-index: 1;
}

.causes-list {}

.single-cause-item {}

.causes-list .owl-nav div {
    border: 1px solid #48C926;
    display: inline-block;
    font-size: 30px;
    height: 40px;
    line-height: 35px;
    margin-right: 10px;
    margin-top: 20px;
    text-align: center;
    width: 40px;
}

/* case donate start */

.donate-btn-21{
    position: absolute;
                    top: 90%;
                    width: 173px;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    -ms-transform: translate(-50%, -50%);
                    background-color: #F67800;
                    border-radius: 5rem;
                    font-size: 2rem;
                    font-weight: 800;
                    letter-spacing: 0.2rem;
                    text-transform: capitalize;
                    border: none;
                    padding: 0.5rem 0;
                    cursor: pointer;
                    box-shadow: -0.2rem -0.2rem 0.2rem #000
}

@media(max-width: 991px){
    
    .donate-btn-21{
        width: 142px;
        font-size: 1.6rem;
    }
    
}

@media(max-width: 757px){
    
    .donate-btn-21{
        width: 128px;
        font-size: 1.4rem;
    }
    
}

/* case donate start*/

.causes-list .owl-nav div:hover {
    background: #48C926;
    border-color: #48C926;
    color: #fff
}

.causes-list .owl-nav {
    text-align: right;
}

.causes-left p {
    line-height: 26px;
    margin: 0;
    font-size: 17px;
    color: #d9d9d9;
}

.arrow-right {
    margin-left: 5px;
}

.volunteer-area {
    padding-bottom: 100px;
}

.single-volunteer-item img {
    width: 100%;
}

.single-volunteer-item {
    position: relative;
    border: 2px solid #48C926
}

.volunteer-hover {
    height: 70px;
    left: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .5s;
    transition: .5s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.volunteer-hover h2 {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 10px;
}

.volunteer-hover p {
    font-size: 14px;
    color: #fff;
    font-weight: 600
}

.single-volunteer-item:hover .volunteer-hover {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s;
    transition: .5s;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.single-volunteer-item:hover {
    border: 2px solid #222;
}

.event-area {
    padding-bottom: 100px
}

.single-event-img {
    background-image: url("img/event-img-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    width: 40%;
}
.single-event-img-A {
    background-image: url("img/event-img-A.jpg");
}

.single-event-img-2 {
    background-image: url("img/event-img-2.jpg");
}

.single-event-img-3 {
    background-image: url("img/event-img-3.jpg");
}

.single-event-img-4 {
    background-image: url("img/event-img-4.jpg");
}


/* Health Support */

.section-3 {
    background-color: #00994b;
    padding: 2rem 0;
  }
  
  .gallery {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
    margin-top: 0rem;
  }
  
  .gallery-link {
    position: relative;
    margin: 1rem 1rem;
  }
  
  .gallery-link::before {
    content: "";
    position: absolute;
    top: 2vw;
    left: 80%;
    width: 0.1rem;
    height: 0;
    background-color: #fff;
    z-index: 10;
    transition: height 0.5s;
  }
  
  .gallery-link::after {
    content: "";
    position: absolute;
    top: 15%;
    left: 2rem;
    width: 0;
    height: 0.2rem;
    background-color: #fff;
    transition: width 0.5s;
  }
  
  .gallery-link:hover::before {
    height: 65%;
  }
  
  .gallery-link:hover::after {
    width: 90%;
  }
  
  .food-img {
    width: 100%;
    height: 25vw;
    object-fit: cover;
    box-shadow: 0.3rem 0.3rem 0.1rem #e92929, 0.5rem 0.5rem 0.1rem #a2e946,
      0.7rem 0.7rem 0.1rem #297ce9, 0.9rem 0.9rem 0.1rem #e92999;
    transition: all 0.5s;
  }
  
  .gallery-link:hover .food-img {
    box-shadow: 1rem 1rem 0.1rem #e92929, 2rem 2rem 0.1rem #a2e946,
      3rem 3rem 0.1rem #297ce9, 4rem 4rem 0.1rem #e92999;
    transform: scale(1.1);
    filter: blur(0.5rem);
    opacity: 0.5;
  }
  
  .food-name {
    position: absolute;
    top: 3rem;
    left: 3rem;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1rem;
    color: #fff;
    width: 0;
    overflow: hidden;
    transition: width 0.3s;
  }
  
  .gallery-link:hover .food-name {
    width: 100%;
    transition: width 1.5s 0.5s;
  }
  
  .food-description {
    position: absolute;
    bottom: 6vw;
    left: 2rem;
    width: 70%;
    font-size:14px;
    font-weight: 400;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;
  }
  
  .gallery-link:hover .food-description {
    opacity: 1;
    visibility: visible;
    transition: opacity 1s 1s;
  }








/* End of health Support*/
.single-event-img-5 {
    background-image: url("img/event-img-5.jpg");
}

.single-event-img-6 {
    background-image: url("img/event-img-6.jpg");
}

.single-volinteer-item img {
    width: 100%
}

.single-event-img h2 {
    background: #48C926 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 25px;
    font-weight: 700;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
    position: relative;
    text-align: right;
    z-index: 1;
}

.single-event-img h2:before {
    background: rgba(0, 0, 0, 0) url("img/bg-img-3.jpg") repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 35%;
    z-index: -1;
}

.single-event-img span {
    float: left;
    left: 25px;
    position: relative;
}

.single-event-text > h3 {
    color: #565656;
    display: inline-block;
    font-size: 14px;
    padding-right: 10px
}

.single-event-text > h2 {
    color: #222;
    font-size: 20px;
    line-height: 28px;
}

.single-event-text > p {
    color: #565656;
    font-size: 17px;
}

.single-event-item {
    position: relative;
}

.single-event-text {
    padding-left: 45%;
    border: 1px solid #48C926;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
}


.section-heading{
    font-size:30px;
    font-weight:900;
    color:#fff;
    text-align:center;
    text-transform: capitalize;
    letter-spacing:0.5rem;
    text-shadow: 0.3rem 0.3rem 0.3rem #000;
}



.people-area {
    padding-bottom: 100px;
}

.single-people-items {}

.single-people-item {
    color: #fff;
    padding: 30px;
    text-align: center;
    background: #222;
    position: relative
}

.single-people-item span {
    background: #48C926 none repeat scroll 0 0;
    border: 1px solid #fff;
    border-radius: 50px;
    color: #fff;
    font-size: 25px;
    height: 50px;
    left: 50%;
    line-height: 50px;
    margin-left: -25px;
    position: absolute;
    top: -24px;
    width: 50px;
}

.single-people-item p {
    color: #ededed;
    font-size: 14px;
    font-style: italic;
    line-height: 28px;
    margin: 0;
    padding-bottom: 25px;
}

.single-people-item h3 {
    color: #48C926;
    font-size: 17px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 10px;
}

.single-people-item:hover h3 {
    color: #222
}

.single-people-item h4 {
    font-size: 13px;
    color: #f2f2f2
}

.single-people-item-padding {
    padding-top: 25px
}

.single-people-items .owl-dots div {
    background: #1A1A1A;
    display: inline-block;
    height: 5px;
    margin-right: 6px;
    margin-top: 50px;
    width: 20px;
}

.single-people-items .owl-dots {
    text-align: center;
}

.single-people-items .owl-dots div.active {
    background: #48C926;
}

.event-items .owl-nav div {
    color: #fff;
    height: 65px;
    left: -50px;
    line-height: 60px;
    margin-top: -32.5px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 25px;
    font-size: 16px;
}

.single-event-text h3 i.fa {
    color: #48C926;
}

.event-items .owl-nav div.owl-next {
    left: auto;
    right: -50px;
}

.news-area {
    padding-bottom: 95px
}

.single-news-item-bottom h2 {
    color: #222;
    font-size: 19px;
    font-weight: 600;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 25px;
}

.single-news-item-bottom p {
    color: #565656;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.news-info span {
    font-size: 14px;
    padding-left: 0;
    margin-right: 6px
}

.news-info span i.fa {
    font-size: 16px;
    padding-right: 12px;
}

.single-news-item-img {
    background: rgba(0, 0, 0, 0) url("img/news-img-1.jpg") no-repeat scroll center center / contain;
    border: 2px solid #48C926;
    height: 199px;
}

.single-news-item-img-2 {
    background: rgba(0, 0, 0, 0) url("img/news-img-2.jpg") no-repeat scroll center center / contain;
}

.single-news-item-img-3 {
    background: rgba(0, 0, 0, 0) url("img/news-img-3.jpg") no-repeat scroll center center / contain;
}

.single-news-item-img-4 {
    background: rgba(0, 0, 0, 0) url("img/news-img-4.jpg") no-repeat scroll center center / contain;
}

.single-news-item-img-5 {
    background: rgba(0, 0, 0, 0) url("img/news-img-5.jpg") no-repeat scroll center center / contain;
}

.single-news-item-img-6 {
    background: rgba(0, 0, 0, 0) url("img/news-img-6.jpg") no-repeat scroll center center / contain;
}

.single-news-item-img-7 {
    background: rgba(0, 0, 0, 0) url("img/news-img-7.jpg") no-repeat scroll center center / contain;
}

.single-news-item-img-8 {
    background: rgba(0, 0, 0, 0) url("img/news-img-8.jpg") no-repeat scroll center center / contain;
}

.single-news-item-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #ddd
}

.footer-top-area {
    background: #141414;
    padding: 90px 0;
}

.footer-top-area .col-sm-4:first-child .single-footer-item {
    top: -26px;
}

.single-footer-item.footer-info h2 {
    padding-bottom: 37px;
}

.single-news-item-bottom {
    border: 2px solid #e2e2e2;
    padding: 30px;
}

.footer-logo {
    margin-bottom: 25px;
    max-width: 100%;
    height: auto;
}

.single-footer-item p {
    color: #eea245;
    font-size: 16px;
    margin: 0;
    line-height: 28px;
}

.footer-social-icon {
    color: #fff;
    font-size: 13px;
    margin-top: 50px;
}

.social-icon-border {
    border: 1px solid #bababa;
    color: #bababa;
    margin-right: 5px;
    padding: 7px;
    text-align: center;
}

.single-footer-item {
    position: relative
}

.single-footer-item h2 {
    color: #48c926;
    font-size: 25px;
    font-weight: 600;
    margin: 0;
    padding-bottom: 45px;
}

.single-footer-item a {
    color: #eea245;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 16px;
}

.single-footer-item p a i.fa {
    margin-right: 20px;
    margin-top: 8px;
}

.footer-news-text > h2 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}

.footer-recent-news {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 10px;
    overflow: hidden;
}

.footer-news-img {
    float: left
}

.footer-news-text {
    float: left;
    margin-left: 15px;
}

.footer-news-text p {
    color: #989898;
    font-size: 15px;
}

.footer-news-text a {
    font-size: 18px;
    color: #d1d1d1;
    font-weight: 600
}

.single-footer-item-padding-left {
    padding-left: 60px
}

.footer-info p {
    margin-bottom: 20px;
    padding-left: 30px;
    position: relative;
}

.footer-info p i.fa {
    left: 0;
    position: absolute;
    top: 8px;
}

.footer-bottom-area {
    background: #232323;
    padding: 16px 0;
}

.footer-bottom-area p {
    margin-bottom: 0;
}

.footer-bottom-left p {
    font-size: 16px;
    color: #9a9a9a;
    padding: 0;
}

.footer-bottom-left a {
    color: #9a9a9a;
}

.footer-bottom-right {
    text-align: right
}

.footer-bottom-right p {
    font-size: 16px;
    color: #9a9a9a;
    padding: 0
}

.footer-bottom-left .fa.fa-heart {
    display: inline-block;
    font-size: 16px;
    margin-bottom: 0;
    margin-left: 2px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}


/* About page start */

.people-area.people-area-2 .section-title {
    padding-top: 0;
}


/* About page End */

.single-featured-img > img {
    width: 100%;
}

.single-featured-img {
    position: relative;
    z-index: 1
}

.single-featured-img:after {
   
    content: "";
    height: 200%;
    left: -7%;
    position: absolute;
    top: -7%;
    width: 60%;
    z-index: -1;
    opacity: .57;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=56)";
}

.people-area-2 {
    background: none
}

.about-area {
    padding: 95px 0;
}

.covid-support-area {
    /* padding: 30px 0; */
}

.covid-support-h1{
    font-size: 5rem;
    color:#00994b;
    margin: 6rem;
}

.covid-donate-option{
    margin: 0em 1.5em;
    display: grid !important;
    grid-template-columns: auto 80%;
}
.covid-donate-option-2{
    margin: 0em 1.5em;
    display: grid !important;
    grid-template-columns: 4% auto;
}

.img-container-text-left{
    display: flex;
     flex-direction:row-reverse; 
     padding: 4em 0em;
}

.img-container-text-right{
    display: flex; 
    flex-direction:row;
    padding: 4em 0em;
}

.covid-support-video-container{
    display: flex; 
    flex-direction:column; 
    padding: 4em 0em;
    align-items: center;
    max-width: 100% !important;
    background-color: #4caf50;
    /* height: 50em;
    width: 80%; */
}
.covid-support-video-container iframe{
    width:50%
}
.about-img {
    border: 4px solid #eea245;
    box-shadow: 0 0px 6px #999;
}

.about-img img {
    width: 100%
}

.about-text h2 {
    color: #222222;
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
    margin: 0;
    padding-bottom: 10px;
}

.about-text p,
.sponsor-child-container p{
    color: #565656;
    font-size: 17px;
    margin: 0;
    line-height: 28px;
}
.sponsor-child-activity-container p
{
    margin: 0.5em 1em;
    text-align: justify;
}

.sponsor-child-activity-container{
    display: grid;
    grid-template-columns: 34% auto 34%;
}

.sponsor-child-form{
    padding: 30px;
    margin: 5em 0em;
    background-color: #c5ffc075;
    border-radius: 5px;
    box-shadow: 2px 2px 5px 1px rgb(0 0 0 / 10%);
}

.about-area-margin {
    margin-bottom: 66px
}

.slider-text-2 {
    color: #fff;
    padding-top: 140px;
    padding-bottom: 60px;
}

.slider-text-2 a {
    color: #fff
}

.slider-text-2 a:hover {
    color: rgb(7, 0, 0)
}

.causes-area-2 {
    padding-top: 100px;
    padding-bottom: 0px;
}

.single-cause-item-2 {
    margin-bottom: 50px
}

.cta-area {
    padding: 60px 0;
}

.cta-text {}

.cta-text h2 {
    color: #fff;
    font-size: 35px;
    font-weight: 700;
    font-style: italic;
}

.cta-btn {
    margin-top: -10px;
    text-align: right
}

.cta-btn a {
    text-decoration: none;
}

.slider-areasuccess-2 {
    background: url(img/about-work.jpeg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}


.slider-areasuccess-2:after {
    background:  none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: .6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    content: "";
}



.slider-area-2 {
    background: url(img/slider-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    z-index: 1
}

.slider-area-3 {
    background: url(img/slider-8.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height:50%;
    width: 100%;
    position: relative;
    z-index: 1
   
}


.slider-area-2:after {
    background: #eea245 none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: .6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    content: "";
}
.slider-area {
    position: relative;
    z-index: 1;
}

.events-area-2 {
    padding: 100px 0;
}

.single-event2-item {
    padding-bottom: 45px;
}

.single-event2-item-left > h2 {
    padding: 29px 52px;
    top: -88px;
}

.single-event2-item-right {
    margin-left: 34px;
    padding: 29px
}

.event-page ul {}

.event-page ul li {}

.event-page ul li a {
    border-color: #bebebe;
    color: #222;
    font-size: 15px;
    margin-left: 10px;
    padding: 10px 13px;
    background: none;
}

.event-page ul li a:hover {
    background: #48C926;
}

.pagination li a:hover {
    color: #ffffff;
}

.event-page ul li a span {}

.event-details-area {
    padding: 100px 0;
}

.event-details-banner {
    border: 8px solid #fff;
    box-shadow: 0 0 4px 1px;
    margin-bottom: 70px
}

.event-details-banner img {}

.event-details-info {
    background: #f3f3f3 none repeat scroll 0 0;
    padding: 35px;
    border-left: 1px solid #48C926;
    border-right: 1px solid #48C926
}

.event-details-info-left {
    color: #222;
    font-size: 17px;
    font-weight: 600;
}

.event-details-info-left p {
    margin: 0;
    padding-bottom: 20px
}

.event-details-info-right {
    text-align: right;
    color: #222;
    font-size: 17px;
    font-weight: 300
}

.event-details-info-right p {
    margin: 0;
    padding-bottom: 20px
}

.event-details-text {
    color: #565656;
    font-size: 17px;
    font-weight: 300;
    line-height: 28px;
    padding: 70px 0;
}

.event-details-text h2,
.event-key h2 {
    font-size: 32px;
    color: #222;
    font-weight: 700;
}

.event-details-text p {
    margin: 0
}

.para-separator-38 {
    margin-bottom: 30px
}

.event-details-info-text h2 {
    color: #222;
    font-size: 24px;
    margin: 0;
    padding-bottom: 20px;
}

.event-details-btn {
    margin-top: 25px;
    text-align: center;
    margin-bottom: 20px
}

.event-details-btn a {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.buy-ticket {
    padding: 20px 42px;
    border-radius: 5px
}

.buy-ticket:hover {
    background: #222
}

.event-details-map {}

.event-details-map iframe {
    width: 100%;
    height: 400px
}

.single-key-people-img {
    float: left;
}

.single-key-people-text {
    border: 1px solid #48C926;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 14px;
    padding-left: 47%;
}

.single-key-people-img img {
    height: 100%;
    position: absolute;
    width: 40%
}

.single-key-people-text h2 {
    color: #222;
    font-size: 18px;
    font-weight: 600;
}

.single-key-people-text p {
    color: #797979;
    font-size: 14px;
}

.single-key-people {
    position: relative;
}

.single-key-people-icon {}

.single-key-people-icon a {
    font-size: 13px;
    color: #636363;
    padding-left: 5px;
}

.single-key-people-icon a:hover {
    color: #48C926
}

.causes-details-img img {
    height: 432px;
    width: 100%;
}

.single-event-people-info {}

.single-event-people-info h2 {
    color: #222;
    font-size: 18px;
    font-weight: 600;
}

.single-event-people-info p {
    color: #797979;
    font-size: 14px;
}

.cause-details-info-padding {
    margin-top: 9px
}

.single-event-social-icon {
    margin-top: 17px
}

.single-event-social-icon a {
    color: #636363;
    font-size: 13px;
    padding-right: 16px;
}

.single-event-people-img {
    float: left;
}

.single-event-people-img > img {
    left: 0;
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%
}

.single-event-people-info {
    border: 1px solid #48C926;
    padding: 19px 15px 20px 45%;
}

.single-event-people {
    overflow: hidden;
    position: relative
}

.single-event-margin-bottom {
    margin-bottom: 50px
}

.blog-area {
    padding: 100px 0;
}

.single-blog-item {
    margin-bottom: 55px
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    margin-left: 0;
}

.pagination > li a:hover {
    color: #fff
}

.volunteer-area-2 {
    padding-top: 100px;
    padding-bottom: 45px;
}

.single-volunteer2-item {
    margin-bottom: 55px
}

.testimonial-area {
    padding-top: 100px;
    padding-bottom: 0;
}
.testimonial-area {
  padding-bottom: 50px;
  padding-top: 100px;
}
.single-testimonial-item {
    margin-bottom: 50px
}

.faq-area {
    padding: 100px 0;
}

.single-faq-item {
    font-size: 17px;
    color: #565656;
    margin-left: 50px;
    position: relative;
    margin-bottom: 46px
}

.single-faq-item:last-child {
    margin-bottom: 0;
}

.single-faq-item h2 {
    color: #222222;
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    margin: 0;
    padding-bottom: 30px;
    position: relative;
}

.single-faq-item h2:before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 4px solid #48C926;
    content: "";
    display: inline-block;
    height: 10px;
    left: -40px;
    padding: 3px;
    position: absolute;
    top: 9px;
    width: 10px;
}

.single-faq-item p {
    line-height: 30px;
    margin: 0;
}

.single-faq-item-left {
    left: -50px;
    position: relative;
    top: 7px;
}

.single-faq-item-left > a {
    color: #fff;
    font-size: 7px;
    left: 0;
    padding: 6px 8px;
    position: absolute;
    text-align: center;
    top: 0;
}

.categeory h2,
.archives h2,
.tags h2 {
    border-bottom: 1px solid #48C926;
    color: #222;
    font-size: 25px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 15px;
    margin-bottom: 18px
}

.categeory {
    position: relative
}

.categeory ul {
    margin: 0;
    padding: 0
}

.categeory ul li {
    border-bottom: 1px solid #cacaca;
    list-style: outside none none;
    padding: 18px 0;
}

.categeory ul li a {
    font-size: 17px;
    color: #222;
    font-weight: 600;
}

.categeory ul li a span {
    position: absolute;
    right: 0;
}

.categeory-icon {
    font-size: 15px;
    margin-right: 12px;
}

.categeory ul li:hover a {
    margin-left: 22px
}

.archives {
    margin-top: 47px
}

.archives h2 {
    margin: 0;
    margin-bottom: 30px;
}

.single-archives {
    border-bottom: 1px solid #CACACA;
    padding-bottom: 20px;
    margin-bottom: 20px
}

.single-archives p {
    font-size: 17px;
    color: #222;
    font-weight: 600;
    margin: 0
}

.single-archives h3 {
    font-size: 14px;
    color: #666666;
    font-weight: 300;
    margin: 0;
    padding-top: 15px
}

.join-volunteer-area,
.donation-two-area {
    padding: 100px 0;
}

.join-volunteer-text > h2,
.donation-two-text h2 {
    color: rgb(134, 30, 30);
    font-size: 27px;
    font-weight: 700;
    margin: 0;
    padding-bottom: 25px;
}

.join-volunteer-text > p,
.donation-two-text p {
    color: #ca1515e1;
    font-size: 17px;
    font-weight: 300;
    line-height: 28px;
    margin: 0;
}

.join-volunteer-text,
.donation-form {
    margin-bottom: 70px;
}

.new-volunteer-area > h2,
.donation-form h2,
.contact-form h2 {
    border-bottom: 1px solid #d6d6d6;
    color: #222;
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 40px;
    padding-bottom: 20px;
    padding-top: 25px
}

.contact-form h2 {
    padding-top: 0
}

.single-volunteer-info input[type="text"],
.single-volunteer-info input[type="email"],
.single-volunteer-info input[type="number"],
.single-contact-info input[type="text"],
.single-contact-info input[type="email"] {
    border: 1px solid #d3d3d3;
    color: #8a8a8a;
    font-size: 15px;
    margin-bottom: 18px;
    padding: 12px;
    width: 100%;
}

input:focus {
    outline: none
}

textarea:focus {
    outline: none
}

.new-volunteer-bg {
    background-color:#6DAB3C ;
    position: center;
}

.new-volunteer-bg:after {
    position: center;
    left: 0;
    top: 0;
    width: 48%;
    height: 100%;
    background: url(img/Join_Volunteer-img-1.png);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    background-position: center;
}

.new-volunteer-area {
    padding-right: 30px;
    padding-bottom: 30px;
    padding-top: 30px
}

.new-volunteer-img {}

.donation-two-bg {
    position: relative;
    background-color: rgb(190, 189, 188);
}

.donation-two-bg:after {
    position: absolute;
    right: 0;
    top: 25%;
    width: 48%;
    height: 50%;
    background: url(img/donation-bg21.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    background-position: center;
}
.donation-two-bg-sponsor-child {
    position: relative;
    background-color: rgb(190, 189, 188);
    width: 100%;
    height: 10%
}

.donation-two-bg-sponsor-child:after {
    position: absolute;
    right: 3%;
    top: 26%;
    width: 38%;
    height: 25%;
    
     background-repeat: no-repeat;
    background-size: cover;
    content: "";
    background-position: center;
}
.donation-form {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-top: 30px;
}

.submit {
    text-align: right
}

input[type="submit"] {
    border: medium none;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    margin-top: 30px;
    padding: 20px 30px;
    text-transform: uppercase;
    background-color: #eea245;
    color: #fff
}

input[type="submit"]:hover {
    background: #1A1A1A;
    color: #fff
}

.donation-two-area {}

.donation-two-text {
    margin-bottom: 60px
}

.donation-two-text h2 {}

.donation-two-text p {}

.donation-form h2 {}

.donation-two-img {}

.donation-submit {}

.donation-submit input[type="submit"] {
    border: medium none;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin-top: 30px;
    padding: 20px 30px;
    text-transform: uppercase;
}

.donation-amount input[type=text] {
    border: 0;
    border: 1px solid #D6D6D6;
    padding: 10px;
}

.progress-amount p {
    margin: 0 0 -2px;
    text-align: right;
    font-size: 12px;
    font-weight: 600;
}

.payment-method {
    margin-top: 30px
}

.payment-method p {
    color: #222;
    font-size: 18px;
    font-weight: 600
}

.payment-method ul {
    margin: 0;
    padding: 0;
}

.payment-method ul li {
    list-style: none;
    display: inline-block
}

.payment-method ul li a {
    color: #D6D6D6;
    font-size: 14px;
    font-weight: 600;
    padding-right: 10px
}

.payment-method ul li a .fa-check {
    font-size: 8px;
    background: #D6D6D6;
    padding: 3px 3px;
    border-radius: 3px;
    margin-right: 10px;
}

.payment-method ul li a:hover .fa-check {
    color: #fff;
}

.progress-amount .progress {
    height: 10px
}

.contact-area {
    padding: 100px 0;
}

.contact-map {}

.contact-map iframe {
    width: 100%;
    height: 450px
}

.contact-info {}

.single-contact-info {}

.single-contact-info input[type=text] {}

.single-contact-btn {
    text-align: left;
}

.single-contact-btn input[type=submit] {}

.single-contact-info textarea {
    width: 100%;
    height: 184px;
    padding: 15px;
    border: 1px solid #d3d3d3;
    color: #8a8a8a;
    font-size: 15px;
    font-weight: 300px
}

.contact-info i.fa {
    font-size: 32px;
    color: #fff;
    margin-bottom: 10px
}

.contact-map-bottom {}

.contact-info {
    text-align: center;
    padding: 20px 0;
}

.contact-info a {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    margin: 0;
    margin-top: 10px
}

.contact-info > a:hover {
    color: #1A1A1A;
}

.contact-info-border {
    border-right: 1px solid #fff
}

.error-area {
    padding: 115px 0;
}

.error-text {}

.error-text img {
    margin-bottom: 30px
}

.error-text p {}

.margin-30 {
    margin-bottom: 30px
}

.error-text a {
    font-size: 17px;
    color: #222;
}

.error-text input[type="text"] {
    border: 1px solid #c8c8c8;
    color: #787878;
    font-size: 15px;
    height: 50px;
    padding-left: 15px;
    padding-right: 65px;
}

.error-text input[type="submit"] {
    height: 50px;
    border: none;
    background: #1A1A1A;
    padding: 18px 20px;
    color: #fff;
    margin-left: -3px;
}

.back-to-home {
    margin-top: 30px;
    display: inline-block
}

.back-to-home .fa-long-arrow-right {
    font-size: 15px;
    margin-left: 10px;
}

.cause-details-text-style h2 {
    font-size: 32px;
    color: #222;
    font-weight: 700
}

.cause-details-text-style p {
    color: #565656;
    font-size: 17px;
    line-height: 28px;
}

.causes-details-img {
    border: 8px solid #fff;
    box-shadow: 0 0 3px 2px;
}

.recent-donors h2 {
    margin: 0 0 45px;
    padding-top: 70px;
}

.recent-causes h2 {
    margin: 70px 0 55px;
}

.cause-details-text .progress {
    height: 10px
}

.cause-details-text a {
    text-decoration: none
}

.cause-discription {
    margin-top: 40px;
}

.cause-details-info p span {
    margin-top: 20px
}

.cause-details-padding-10 {
    margin-top: 10px
}

.single-blog-details-item-img {
    background: rgba(0, 0, 0, 0) url("img/Blog_Details-img-1.jpg") no-repeat scroll 0 0 / cover;
    height: 345px;
    max-width: 750px;
    border: 1px solid #48C926;
}

.single-blog-details-sidebar {}

.single-blog-details-sidebar a {}

.single-blog-details-sidebar-img {
    float: left;
    padding-right: 22px
}

.single-blog-details-sidebar-text {}

.categeory-bottom {
    border: 2px solid #48C926
}

.tags,
.categeory-2,
.categeory-bottom {
    margin-top: 65px;
}

.tags h2,
.categeory-2 h2,
.archives-2 h2 {
    margin-bottom: 30px;
}

.tags ul {
    margin: 0;
    padding: 0;
}

.tags ul li {
    list-style: none;
    display: inline-block
}

.tags ul li a {
    border: 2px solid #cacaca;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 14px;
    font-size: 17px;
    color: #222;
}

.single-blog-details-item {}

.single-blog-details-item h2 {
    color: #222;
    font-size: 32px;
    margin: 0;
    padding-top: 45px;
    padding-bottom: 20px;
}

.single-blog-details-item p {
    color: 565656;
    font-size: 17px;
    line-height: 28px;
    margin-top: 20px
}

.single-blog-details-icon {
    text-align: right;
}

.single-blog-details-icon strong {
    color: #222;
    font-weight: 700;
    font-size: 15px;
}

.single-blog-details-icon a {
    color: #777777;
    font-size: 13px;
    padding-left: 10px
}

.blog-details-tags {
    text-align: center;
    border-top: 1px solid #CFCFCF;
    padding-top: 20px
}

.single-blog-details-item p strong {
    color: #000;
    font-size: 17px;
    font-weight: 700
}

.single-blog-details-item p a {
    color: #797979;
    font-size: 16px
}

.single-blog-details-item p a:hover {
    color: #F98D37
}

.comment-text {
    margin-bottom: 40px;
}

.comment-text h2 {
    font-size: 25px;
    color: #222;
    font-weight: 600;
    margin: 0
}

.comment-text h2 span {
    color: #F98D37;
}

.single-comments {}

.single-comment-img {}

.single-comment-img img {
    border-radius: 500px;
    max-width: 114px;
    border: 2px solid #F98D37;
}

.single-comment-item {}

.single-comment-item h2 {
    font-size: 17px;
    color: #222;
    font-weight: 600;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 0px;
}

.single-comment-item h3 {
    color: #565656;
    font-size: 15px;
    font-weight: 300;
    margin: 0;
    padding-bottom: 22px
}

.single-comment-item p {
    border-bottom: 1px solid #d6d6d6;
    color: #565656;
    font-size: 17px;
    margin-top: 0;
    padding-bottom: 20px;
    margin-bottom: 40px;
}

.comment-replay {
    text-align: right;
}

.comment-replay .fa-reply {
    font-size: 17px;
    color: #fff;
    padding: 10px 20px;
}

.comment-replay .fa-reply:hover {
    background: #1A1A1A
}

.leave-comments-form form input[type="text"],
.leave-comments-form form input[type="email"] {
    width: 100%;
    padding: 18px;
    background: #FFFAF3;
    border: 1px solid #D0D0D0;
    color: #787878;
    font-size: 16px
}

.leave-comments-form form textarea {
    width: 100%;
    padding: 18px;
    background: #FFFAF3;
    border: 1px solid #D0D0D0;
    color: #787878;
    font-size: 16px;
    margin-top: 20px
}

.leave-comments-form form input[type="submit"] {}

.leave-comments-form {
    margin-top: 25px;
}

.faq-search {
    border: 1px solid #CACACA;
    position: relative;
    padding: 20px;
    margin-bottom: 40px
}

.faq-search form input[type="text"] {
    border: none
}

.faq-search form button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    position: absolute;
    right: 20px;
    top: 20px;
    border-left: 1px solid #D0D0D0;
    color: #CACACA;
}

.gallery-area {
    padding: 50px 0;
}

.gallery-option ul {
    margin: 0;
    padding: 0;
}

.gallery-option ul li {
    display: inline-block;
    padding: 0px 20px;
}

.gallery-option ul li a {
    color: #222;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none
}

.gallery-option {
    margin-bottom: 20px;
}


.single-gallery-item {
    
    background-image: url(img/event-img/img-99.jpeg);
    background-repeat: no-repeat;
    background-position: center;
    height: 300px;
    background-size: cover;
    background-color: #ddd;
    position: relative;
    margin-top: 20px;
   

}
.single-gallery-item-2 {
    background-image: url(img/event-img/img-100.jpeg);
}

.single-gallery-item-3 {
    background-image: url(img/event-img/img-101.jpeg);
}

.single-gallery-item-4 {
    background-image: url(img/event-img/img-102.jpeg);
}

.single-gallery-item-5 {
    background-image: url(img/event-img/img-103.jpeg);
}

.single-gallery-item-6 {
    background-image: url(img/event-img/img-104.jpeg);
}

.single-gallery-item-7 {
    background-image: url(img/event-img/img-105.jpeg);
}

.single-gallery-item-8 {
    background-image: url(img/event-img/img-106.jpeg);
}

.single-gallery-item-9 {
    background-image: url(img/event-img/img-113.jpeg);
}

.single-gallery-item-10 {
    background-image: url(img/event-img/img-114.jpeg);
}

.single-gallery-item-11 {
    background-image: url(img/event-img/img-115.jpeg);
}
.single-gallery-item-12 {
    background-image: url(img/event-img/img-116.jpeg);
}
.single-gallery-item-13 {
    background-image: url(img/event-img/img-13.jpeg);
}
.single-gallery-item-14 {
    background-image: url(img/event-img/img-14.jpeg);
}
.single-gallery-item-15 {
    background-image: url(img/event-img/img-15.jpeg);
}
.single-gallery-item-16 {
    background-image: url(img/event-img/img-16.jpeg);
}
.single-gallery-item-17 {
    background-image: url(img/event-img/img-17.jpeg);
}
.single-gallery-item-18 {
    background-image: url(img/event-img/img-18.jpeg);
}
.single-gallery-item-19 {
    background-image: url(img/event-img/img-19.jpeg);
}
.single-gallery-item-20 {
    background-image: url(img/event-img/img-20.jpeg);
}
.single-gallery-item-21 {
    background-image: url(img/event-img/img-21.jpeg);
}
.single-gallery-item-22 {
    background-image: url(img/event-img/img-22.jpeg);
}
.single-gallery-item-23 {
    background-image: url(img/event-img/img-23.jpeg);
}

 .single-gallery-item-24{
    background-image: url(img/event-img/img-24.jpeg);
}
.single-gallery-item-25 {
    background-image: url(img/event-img/img-25.jpeg);
}
.single-gallery-item-26 {
    background-image: url(img/event-img/img-26.jpeg);
}
.single-gallery-item-27 {
    background-image: url(img/event-img/img-27.jpeg);
}
.single-gallery-item-28 {
    background-image: url(img/event-img/img-28.jpeg);
}
.single-gallery-item-29 {
    background-image: url(img/event-img/img-29.jpeg);
}
.single-gallery-item-30 {
    background-image: url(img/event-img/img-30.jpeg);
}
.single-gallery-item-31 {
    background-image: url(img/event-img/img-31.jpeg);
  
}

.single-gallery-item-32 {
    background-image: url(img/event-img/img-32.jpeg);
}

.single-gallery-item-33 {
    background-image: url(img/event-img/img-33.jpeg);
}

.single-gallery-item-34 {
    background-image: url(img/event-img/img-34.jpeg);
}

.single-gallery-item-35 {
    background-image: url(img/event-img/img-35.jpeg);
}

.single-gallery-item-36 {
    background-image: url(img/event-img/img-36.jpeg);
}

.single-gallery-item-37 {
    background-image: url(img/event-img/img-37.jpeg);
}

.single-gallery-item-38 {
    background-image: url(img/event-img/img-38.jpeg);
}

.single-gallery-item-39 {
    background-image: url(img/event-img/img-39.jpeg);
}

.single-gallery-item-39 {
    background-image: url(img/event-img/img-40.jpeg);
}

.single-gallery-item-40 {
    background-image: url(img/event-img/img-41.jpeg);
}
.single-gallery-item-41 {
    background-image: url(img/event-img/img-42.jpeg);
}
.single-gallery-item-42 {
    background-image: url(img/event-img/img-43.jpeg);
}
.single-gallery-item-43 {
    background-image: url(img/event-img/img-44.jpeg);
}

.single-gallery-item-45 {
    background-image: url(img/event-img/img-45.jpeg);
}
.single-gallery-item-46 {
    background-image: url(img/event-img/img-46.jpeg);
}
.single-gallery-item-47 {
    background-image: url(img/event-img/img-47.jpeg);
}
.single-gallery-item-48 {
    background-image: url(img/event-img/img-48.jpeg);
}
.single-gallery-item-49 {
    background-image: url(img/event-img/img-98.jpeg);
}
.single-gallery-item-100 {
    background-image: url(img/event-img/img-1000.jpeg);
}
.single-gallery-item-101 {
    background-image: url(img/event-img/img-1001.jpeg);
}
.single-gallery-item-102 {
    background-image: url(img/event-img/img-1002.jpeg);
}
.single-gallery-item-103 {
    background-image: url(img/event-img/img-1003.jpeg);
}
.single-gallery-item-104 {
    background-image: url(img/event-img/img-1005.jpeg);
}
.single-gallery-item-105 {
    background-image: url(img/event-img/img-1006.jpeg);
}
.single-gallery-item-106 {
    background-image: url(img/event-img/img-1007.jpeg);
}
.single-gallery-item-107 {
    background-image: url(img/event-img/img-1008.jpeg);
}
.single-gallery-item-108 {
    background-image: url(img/event-img/img-1009.jpeg);
}
.single-gallery-item-109 {
    background-image: url(img/event-img/img-1010.jpeg);
}
.single-gallery-item-1010 {
    background-image: url(img/event-img/img-1010.jpeg);
}
.single-gallery-item-1011 {
    background-image: url(img/event-img/img-1011.jpeg);
}
.single-gallery-item-1012 {
    background-image: url(img/event-img/img-1012.jpeg);
}
.single-gallery-item-1013 {
    background-image: url(img/event-img/img-1013.jpeg);
}
.single-gallery-item-1014 {
    background-image: url(img/event-img/img-1014.jpeg);
}
.single-gallery-item-1015 {
    background-image: url(img/event-img/img-1015.jpeg);
}
.single-gallery-item-1016 {
    background-image: url(img/event-img/img-1016.jpeg);
}
.single-gallery-item-1017 {
    background-image: url(img/event-img/img-1017.jpeg);
}
.single-gallery-item-1018 {
    background-image: url(img/event-img/img-1018.jpeg);
}
.single-gallery-item-1019 {
    background-image: url(img/event-img/img-1019.jpeg);
}
.single-gallery-item-1020 {
    background-image: url(img/event-img/img-1020.jpeg);
}
.single-gallery-item-1021 {
    background-image: url(img/event-img/img-1021.jpeg);
}
.single-gallery-item-1022 {
    background-image: url(img/event-img/img-1022.jpeg);
}.single-gallery-item-1023 {
    background-image: url(img/event-img/img-1023.jpeg);
}
.single-gallery-item-1024 {
    background-image: url(img/event-img/img-1024.jpeg);
}
.single-gallery-item-1025 {
    background-image: url(img/event-img/img-1025.jpeg);
}
.single-gallery-item-1026 {
    background-image: url(img/event-img/img-1026.jpeg);
}
.single-gallery-item-1027 {
    background-image: url(img/event-img/img-1027.jpeg);
}
.single-gallery-item-1028 {
    background-image: url(img/event-img/img-1028.jpeg);
}
.single-gallery-item-1029 {
    background-image: url(img/event-img/img-1029.jpeg);
}
.single-gallery-item-1030 {
    background-image: url(img/event-img/img-1030.jpeg);
}
.single-gallery-item-1031 {
    background-image: url(img/event-img/img-1031.jpeg);
}
.single-gallery-item-1032 {
    background-image: url(img/event-img/img-1032.jpeg);
}
.single-gallery-item-1033 {
    background-image: url(img/event-img/img-1033.jpeg);
}
.single-gallery-item-1034 {
    background-image: url(img/event-img/img-1034.jpeg);
}
.single-gallery-item-1035 {
    background-image: url(img/event-img/img-1035.jpeg);
}
.single-gallery-item-1036 {
    background-image: url(img/event-img/img-1036.jpeg);
}
.single-gallery-item-1037 {
    background-image: url(img/event-img/img-1037.jpeg);
}
.single-gallery-item-1038 {
    background-image: url(img/event-img/img-1038.jpeg);
}

.single-gallery-item-1039 {
    background-image: url(img/event-img/img-1039.jpeg);
}

.single-gallery-item-1040 {
    background-image: url(img/event-img/img-1040.jpeg);
}

.single-gallery-item-1041 {
    background-image: url(img/event-img/img-1041.jpeg);
}
.single-gallery-item-1042 {
    background-image: url(img/event-img/img-1042.jpeg);
}

.single-gallery-item-1043 {
    background-image: url(img/event-img/img-1043.jpeg);
}

.single-gallery-item-1044 {
    background-image: url(img/event-img/img-1044.jpeg);
}

.single-gallery-item-1045 {
    background-image: url(img/event-img/img-1045.jpeg);
}
.single-gallery-item-1046 {
    background-image: url(img/event-img/img-1046.jpeg);
}
.single-gallery-item-1047 {
    background-image: url(img/event-img/img-1047.jpeg);
}
.single-gallery-item-1048 {
    background-image: url(img/event-img/img-1048.jpeg);
}

.single-gallery-item-1049 {
    background-image: url(img/event-img/img-1049.jpeg);
}
.single-gallery-item-1050 {
    background-image: url(img/event-img/img-1050.jpeg);
}
.single-gallery-item-1051 {
    background-image: url(img/event-img/img-1051.jpeg);
}
.single-gallery-item-1052 {
    background-image: url(img/event-img/img-1052.jpeg);
}
.single-gallery-item-1053 {
    background-image: url(img/event-img/img-1053.jpeg);
}
.single-gallery-item-1054 {
    background-image: url(img/event-img/img-1054.jpeg);
}
.single-gallery-item-1055 {
    background-image: url(img/event-img/img-1055.jpeg);
}
.single-gallery-item-1056 {
    background-image: url(img/event-img/img-1056.jpeg);
}
.single-gallery-item-1057 {
    background-image: url(img/event-img/img-1057.jpeg);
}
.single-gallery-item-1058 {
    background-image: url(img/event-img/img-1058.jpeg);
}
.single-gallery-item-1059 {
    background-image: url(img/event-img/img-1059.jpeg);
}
.single-gallery-item-1060 {
    background-image: url(img/img-1060.jpeg);
}
.single-gallery-item-1061 {
    background-image: url(img/img-1061.jpeg);
}
.single-gallery-item-1062 {
    background-image: url(img/img-1062.jpeg);
}
.single-gallery-item-1063 {
    background-image: url(img/img-1059.jpeg);
}
.single-gallery-item-1064 {
    background-image: url(img/event-img/img-1064.jpeg);
}
.single-gallery-item-1065 {
    background-image: url(img/event-img/img-1065.jpeg);
}
.single-gallery-item-1066 {
    background-image: url(img/event-img/img-1066.jpeg);
}
.single-gallery-item-1067 {
    background-image: url(img/event-img/img-1067.jpeg);
}
.e1 {
    background-image: url(img/events/e1.jpg);
}
.e2 {
    background-image: url(img/events/e2.jpg);
}
.e3 {
    background-image: url(img/events/e3.jpg);
}
.e2-1 {
    background-image: url(img/events/e2-1.jpg);
}
.e3-1 {
    background-image: url(img/events/e3-1.jpg);
}
.e4-1 {
    background-image: url(img/events/e4-1.jpg);
}
.e5-1 {
    background-image: url(img/events/e5-1.jpg);
}
.e6 {
    background-image: url(img/events/e6.jpg);
}
.e7 {
    background-image: url(img/events/e7.jpg);
}
.e8 {
    background-image: url(img/events/e8.jpg);
}
.e9 {
    background-image: url(img/events/e9.jpg);
}
.e10 {
    background-image: url(img/events/e10.jpg);
}
.e11-1 {
    background-image: url(img/events/e11-1.jpg);
}
.e12 {
    background-image: url(img/events/e12.jpg);
}
.e13 {
    background-image: url(img/events/e13.jpg);
}
.e14-1 {
    background-image: url(img/events/e14-1.jpg);
}
.e15 {
    background-image: url(img/events/e15.jpg);
}
.e16 {
    background-image: url(img/events/e16.jpg);
}
.e17 {
    background-image: url(img/events/e17.jpg);
}
.e18 {
    background-image: url(img/events/e18.jpg);
}
.e19 {
    background-image: url(img/events/e19.jpg);
}
.e20 {
    background-image: url(img/events/e20.jpg);
}
.e21 {
    background-image: url(img/events/e21.jpg);
}
.e22 {
    background-image: url(img/events/e22.jpg);
}
.e23 {
    background-image: url(img/events/e23.jpg);
}
.e24 {
    background-image: url(img/events/e24.jpg);
}
.e25 {
    background-image: url(img/events/e25.jpg);
}
.e26 {
    background-image: url(img/events/e26.jpg);
}
.e27 {
    background-image: url(img/events/e27.jpg);
}
.e28 {
    background-image: url(img/events/e28.jpg);
}
.e29 {
    background-image: url(img/events/e29.jpg);
}
.gallery-hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 2;
    visibility: hidden;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .5s;
    transition: .5s
}

.gallery-hover-table {
    display: table;
    height: 100%;
    width: 100%
}

.gallery-hover-table-cell {
    display: table-cell;
    vertical-align: middlegallery-are;
}

.single-gallery-item a {
    background: #EB7300;
    border-radius: 5px;
    display: inline-block;
    padding: 10px 15px;
    color: #fff;
    margin-bottom: 15px;
}

.gallery-hover h2 {
    font-size: 24px;
    color: #222;
    font-weight: 600;
}

.gallery-hover p {
    color: #48C926;
    font-size: 18px;
    font-weight: 600;
    font-style: italic
}

.single-gallery-item-wrapper {
    padding: 10px
}

.single-gallery-item-inner:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    content: "";
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    z-index: 1;
    visibility: hidden;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .5s;
    transition: .5s
}

.single-gallery-item:hover .single-gallery-item-inner:after {
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s;
    transition: .5s
}

.single-gallery-item:hover .gallery-hover {
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .5s;
    transition: .5s
}

.slicknav_menu {
    display: none
}

.mainmenu-wrap,
.single-event-img h2,
.event-items .owl-nav div,
.single-people-item:hover,
.single-people-item:hover.single-people-item span,
.mainmenu ul li ul,
.progress-bar {
    background-image: url(img/bg-img.png);
}

.featured-area,
.volunteer-area,
.people-area,
.volunteer-area {
    background-image: url(img/bg-img-2.jpg);
}

.footer-top-area {
    background-image: url(img/bg-img-3.jpg);
}

.join-with-us,
.home-page-sliders .owl-nav div,
.section-title h2:after,
.read-more-btn:hove,
.single-cause-item a:hover,
.single-cause-item-2 a:hover,
.causes-hover-btn a:hover,
.causes-left h2:after,
.social-icon-border:hover,
.cta-area,
.buy-ticket,
.pagination > li a:hover,
.single-faq-item-left > a,
input[type="submit"],
.payment-method ul li a:hover .fa-check,
.contact-map-bottom,
.comment-replay .fa-reply,
.event-page ul li a:hover {
    background-color: #48C926
}

.rised span,
.goal span,
.news-info span i.fa,
.single-footer-item p a i.fa,
.footer-bottom-right p span,
.footer-bottom-left .fa.fa-heart,
.slider-text-2 p,
.single-event-social-icon a:hover,
.categeory-icon,
.categeory ul li:hover a,
.progress-amount p,
.cause-details-info p span,
.single-blog-details-icon a:hover,
.single-header-info a:hover,
.footer-info p a:hover,
.footer-info p i.fa,
.social-icon-border:hover,
.footer-bottom-left a:hover,
.footer-news-text a:hover,
.error-text a:hover,
.footer-news-text > h2:hover {
    color: #48C926
}

.single-volunteer-item,
.single-news-item-img,
.single-news-item-img-2,
.single-news-item-img-3,
.single-news-item-bottom:hover,
.event-details-info,
.categeory h2,
.archives h2,
.tags h2,
.single-volunteer-info input[type="text"]:focus,
.single-contact-info input[type=text]:focus,
.tags ul li a:hover,
.single-blog-details-item-img,
.categeory-bottom,
.social-icon-border:hover,
.single-news-item-img,
.event-page ul li a:hover {
    border-color: #48C926
}

.volunteer-hover {
    background-color: #48C926
}

.cta-area {
    background-color: #48C926
}

.donation-area {
    background-color: #48C926
}

.join-with-us {
    background-color: #48C926
}

.contact-map-bottom {
    background-color: #48C926
}

.donate-now:hover {
    background: #48C926;
    color: #fff
}

.read-more-btn:hover {
    background-color: #48C926
}

.donate-now-btn:hover {
    background: #fff;
    color: #1A1A1A
}

.causes-hover-btn a:hover {
    background: #48C926;
    color: #fff;
}
.full-width 
{position:relative;float:left;width:100%;}
@media screen
and (min-width: 751px), screen and (min-device-width:751) {
.video 
{position:relative;float:left;width:10%;}
iframe {width:100%;}
}
/* CSS for Covid-support slider */
@-webkit-keyframes scroll {
    0% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    100% {
      -webkit-transform: translateX(calc(-450px * 7));
              transform: translateX(calc(-450px * 7));
    }
  }
  
  @keyframes scroll {
    0% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
    }
    100% {
      -webkit-transform: translateX(calc(-450px * 7));
              transform: translateX(calc(-450px * 7));
    }
  }
  .slider {
    background: pr;
    box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
    /* height: 100px; */
    height: 300px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 960px;
    margin: 2em;
  }
  .slider::before, .slider::after {
    background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
    content: "";
    /* height: 100px; */
    height: 300px;
    position: absolute;
    width: 200px;
    z-index: 2;
  }
  .slider::after {
    right: 0;
    top: 0;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  .slider::before {
    left: 0;
    top: 0;
  }
  .slider .slide-track {
    -webkit-animation: scroll 40s linear infinite;
            animation: scroll 40s linear infinite;
           
    display: flex;
    width: calc(450px * 14);
  }
  .slider .slide {
    margin: 2em
  }
/* Covid donation form */
.covid-donation-form {
    padding: 30px;
    margin: 5em 0em;
    background-color: #c5ffc075;
    border-radius: 5px;
    box-shadow: 2px 2px 5px 1px rgb(0 0 0 / 10%);
}
/* sponsor a child */

.sponsor-child.mainmenu-wrap{
    background-color: #00000045;
    background-image: none;
    }
.sponsor-child-container{
    color: #105c46;
}

.sponsor-child-container{
    color: #105c46;
}

.sponsor-child-container h2 {
    color:inherit;
    font-size: 36px;
    font-weight: 800;
    line-height: 2em;
    margin: 0;
    padding-bottom: 10px;
}


.sponsor-child-container h3 {
    color:inherit;
    font-size: 28px;
    font-weight: 600;
    line-height: 2em;
    margin: 0;
}

.sponsor-child-form h4{
    font-size: 18px;
}

.sponsor-child-img-grid{
    display: grid;
    grid-template-columns: 50% 50%;
    justify-content: center;
}

.sponsor-child-img-grid img{
    margin: 3em;
}
/* bootstrap override */
.input-group-text{
    background-color: #fff ; 
}
/* Disaster Relief */
.disaster-relief-h1{
    font-size: 8rem;
    color: #83d7ee;
    margin: 3rem;
    font-family: fantasy;
    text-shadow: 1px 0 3px black;
    letter-spacing: 2px;
}


.chatnow1{
     position: fixed;
    bottom: 20%;
    left: 0px;
    z-index:1060;
}
.chatnow1 a{
    padding: 0px 33px;
    background: #3ae641;
    color: #fff;
    font-size: 35px;
    border-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 0 5px 10px #0000006e;
}
.donatenow1{
     position: fixed;
    bottom: 20%;
    right: 0px;
    z-index:1060;
}

.footer-bottom-exemption {
    background: #ffa500;
    padding: 16px 0;
}

.icons
{

position: fixed;
top: 30%;
left: 0%;
width: 200px;
display:flex;
flex-direction:column;
text-transform: uppercase;
}
.icons a
{
text-decoration:none;
text-transform:uppercase;
padding:1px;
font-size:22px;
font-family:'oswald',sans-serif;
margin: 2px;
text-align: right;
border-radius: 0px 50px 50px 0px;
transform: translate(-150px, 0px);
transition: all 0.5s ;
} 
.icons a:hover
{
    transform: translate(0px, 0px);
}
.icons a i
{
margin-left: 20px;
background-color: white;
height: 40px;
width: 40px;
color: black;
text-align: center;
line-height: 40px;
border-radius: 50%;
}
.icons a:hover i 
{
  transform: rotate(60deg);  
}
.icons a i  fa-facebook
 {
color: #2c80d3;
}
.icons a i fa-youtube
 {
color:#fa0910 ;
}
.icons a i fa-twitter-square
 {
color: #53c5ff;
}
.icons a i fa-instagram
 {
color: #E1306c;
}
.facebook
{
background-color:#2c80d3;
color:white;

}
.twitter
{
   background-color:#53c5ff;
   color:white;
   }
   .youtube
{
 background-color:#fa0910;
color:white;}
   .intagram
   {
    background-color: #E1306c;
    color: white;
   }

  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #969494;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #969494;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #969494;
}
:-moz-placeholder { /* Firefox 18- */
  color: #969494;
}


.animate-top{
  position:relative;
  animation:animatetop 0.4s
}
@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}

.modal-content {
  margin: 8% auto;
  border: 1px solid #888;
  width: 475px;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: .3rem;
  outline: 0;
}
.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    margin-top: 0;
}

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto;
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.modal-body {
    flex: 1 1 auto;
    padding: 1rem;
}
.modal-body p {
    margin-top: 0;
    margin-bottom: 1rem;
}
.modal-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e9ecef;
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    cursor: pointer;
}
.btn-primary {
    color: #fff;
    background-color: #07a8ff;
    border-color: #07a8ff;
    display: block;
    margin: 0 auto;
}
.btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}
.btn:focus, .btn:hover {
    text-decoration: none;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.form-control {
    display: block;
    width: 95%;
    /*height: 34px;*/
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

body{
    text-align: justify;
}
.newa{
    height: 100px;

}
.padi{
    padding: 15px 0px 4px 0px;
}
.tr{
    width: 13% !important;
    height: 11vh;
    /* padding: 0px 1; */
}
.nel{
    padding: 0px 19px;
    text-align: center;

}
.nel a{
    text-decoration: none;
  
 color: #009a48;   
}
.unk{
    padding: 14px 0px;
}
.nel a:hover{
    /* transform: 4s; */
    transition: 0.2s;
    color: #ee9e3a;
    /* color: #009a48; */
}
@media (max-width: 418px){
.unk{
   display: inline !important;
   /* justify-content: center; */
   text-align: center;
}
.tr{
    /* padding: 20px 0px */
margin: 0px 20px;
height: 13vh;
width: 18% !important;
}
}

.imh{
    width: 90% !important;
    height: 57vh;
    border-radius: 25px;
}
.nvm{
    /* border: 1px solid red; */
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0px;
    background-color: #9cb5d9;
    border-radius: 20px;    
}
.mar{
    margin-top: 60px;
    /* border: 1px solid black; */
    box-shadow: 0px 1px 6px 2px black;
    background-color: #9cb5d9;
    border-radius: 25px;
}
.mre{
    padding: 75px 0px 0px 0px;
    font-family: cursive;
}
.cla{
    display: flex;
    justify-content: center;
}
.dona{
    padding: 15px;
    font-size: larger;
    border-radius: 15px;
    background-color: #ee9e3a;
    color: white;
    border: 2px solid black;
}
.dona:hover{
    background-color: #009a48 ;
    border: 1px solid red;
}
.co{
    color: blue;
}
.fon{
    padding: 47px 0px 0px 0px;
   font-family: serif;
   font-size: 25px; 
}
.b-red{
    background-color: #ee9e3a;
    padding: 0px 10px;
    color: blue;
}

.n1 {
    background-image: url(img/news/n1.jpg);
}
.n2 {
    background-image: url(img/news/n2.jpg);
}
.n3 {
    background-image: url(img/news/n3.jpg);
}
.n4 {
    background-image: url(img/news/n4.jpg);
}
.n5 {
    background-image: url(img/news/n5.jpg);
}.n6 {
    background-image: url(img/news/n6.jpg);
}
.n7 {
    background-image: url(img/news/n7.jpg);
}.n8 {
    background-image: url(img/news/n8.jpg);
}.n9 {
    background-image: url(img/news/n9.jpg);
}.n10 {
    background-image: url(img/news/n10.jpg);
}.n11 {
    background-image: url(img/news/n11.jpg);
}.n12 {
    background-image: url(img/news/n12.jpg);
}.n13 {
    background-image: url(img/news/n13.jpg);
}
.mh1 {
    background-image: url(img/maha-kumbh/mh1.jpg);
}
.mh2 {
    background-image: url(img/maha-kumbh/mh2.jpg);
}
.mh3 {
    background-image: url(img/maha-kumbh/mh3.jpg);
}
.mh4 {
    background-image: url(img/maha-kumbh/mh4.jpg);
}
.mh5 {
    background-image: url(img/maha-kumbh/mh5.jpg);
}
.mh6 {
    background-image: url(img/maha-kumbh/mh6.jpg);
}
.mh7 {
    background-image: url(img/maha-kumbh/mh7.jpg);
}
.mh8 {
    background-image: url(img/maha-kumbh/mh8.jpg);
}
.mh9 {
    background-image: url(img/maha-kumbh/mh9.jpg);
}

.en1 {
    background-image: url(img/event-img/en1.jpg);
}
.en2 {
    background-image: url(img/event-img/en2.jpg);
}
.en3 {
    background-image: url(img/event-img/en3.jpg);
}
.en4 {
    background-image: url(img/event-img/en4.jpg);
}
.en5 {
    background-image: url(img/event-img/en5.jpg);
}
.en6 {
    background-image: url(img/event-img/en6.jpg);
}
.en7 {
    background-image: url(img/event-img/en7.jpg);
}
.en8 {
    background-image: url(img/event-img/en8.jpg);
}
.en9 {
    background-image: url(img/event-img/en9.jpg);
}
.en10 {
    background-image: url(img/event-img/en10.jpg);
}
.en11 {
    background-image: url(img/event-img/en11.jpg);
}
.en12 {
    background-image: url(img/event-img/en12.jpg);
}
.en13 {
    background-image: url(img/event-img/en13.jpg);
}
.en14 {
    background-image: url(img/event-img/en14.jpg);
}
.en15 {
    background-image: url(img/event-img/en15.jpg);
}
.en16 {
    background-image: url(img/event-img/en16.jpg);
}
.en17 {
    background-image: url(img/event-img/en17.jpg);
}
.en18 {
    background-image: url(img/event-img/en18.jpg);
}
.en19 {
    background-image: url(img/event-img/en19.jpg);
}
.en20 {
    background-image: url(img/event-img/en20.jpg);
}
.en21 {
    background-image: url(img/event-img/en21.jpg);
}
.en22 {
    background-image: url(img/event-img/en22.jpg);
}
.en23 {
    background-image: url(img/event-img/en23.jpg);
}