ul{
	margin: 0;

}
.site-header .navbar-nav li.nav-btn .nav-link{
    background: #c94913;
    color: #fff;
    padding: 18px 26px;
    display: inline-block;
    border: 1px solid #c94913;
    transition: all 0.3s linear;
}
.site-header .navbar-nav li.nav-btn .nav-link: hover{
    background: #fff;
    color: #c94913;
    padding: 18px 26px;
    display: inline-block;
    border: 1px solid #c94913;
    transition: all 0.3s linear;
}


.detail-img img{
  width:100%;
}

.dropdown-divider{
    margin: 0px;
}

.lower-text ul li:marker{
    content: "\f0da" !important;
    font-family: "fontAwesome" !important;
    padding-right: 10px !important;
    color: #C94913 !important;
}

.prog-text a:visited {
    color: #fff ;
}


.prog-text a:hover,  .detail-sec a:hover {
    color:#c94913 !important;
}

.contact-us-sec  iframe {
    width: 100%;
    height: 100%;
}

ul#menu-footer-menu a,  .social-links a, .detail-sec a{
    color: #fff !important;
}


span.page-link{
    background: rgba(201, 73, 19, 0.09);
    border: 1px solid #C94913;
    border-radius: 250px;
    color: #C94913;
    font-size: 15px;
}
a.page-numbers {
    border: 0px!important;
}
span.page-numbers.current {
    border: 0px!important;
}
span.page-numbers.current:hover {
    background: #C94913;
    color: #fff
}
a.page-numbers:not(.next, .prev):hover {
    background: #C94913!important;
    color: #fff!important;
}
a.page-numbers:not(.prev, .next),  span.current{
    background: rgba(201, 73, 19, 0.09);
    border: 1px solid #ECE4E3;
    color: black;
    font-size: 15px;
    padding: 13px;
    border: 1px solid;
    border-radius: 250px;
    height: 100%;
    width: 56px;
	margin:0px 10px 10px 0px;
	text-align:center;
}

.search-form label{
    width: 100%;
}


input.search-field {
    width: 100%;
	    height: auto;
    padding-left: 40px;
    border: 0px;
    border-radius: 0px;
    font-size: 16px;
    color: #61666B;
}

input.search-field:focus {
	outline: none;
}
.search-submit{
    padding: 15px 42px !important;
    background: #c94913 !important;
    color: #fff !important;
    display: inline-block !important;
    border: 2px solid #c94913 !important;
    transition: all 0.3s linear !important;
	border-radius:0px !important;
}

.upper-text ul li::marker {
    content: "\f0da";
    font-family: "fontAwesome";
    margin-right:10px;
    color: #C94913;
}
.upper-text{
    padding: 0px 0px 40px;
}

.upper-text ul li {
    padding-bottom: 15px;
    padding-left:10px;
}


.upper-text ul{
    padding-left:unset;
}

.search-submit{
  cursor:pointer;
}

.header-menu .drop-menu .nav-link{
    color: #fff !important;
    font-size: 16px;
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}


.header-menu .drop-menu{
margin-left: 0px;
padding:unset;
}

.header-menu .drop-menu .menu-item{
list-style:none;
margin:0px;
width:100%;
}

.header-menu .drop-angle .drop-menu .menu-item:hover{
list-style:none;
color: #16181b;
text-decoration: none;
background-color: #f8f9fa;
font-size: 16px;
margin:0px;
width:100%;
}

.header-menu .drop-angle  .drop-menu .menu-item a{
    padding: 0.25rem 1.5rem !important;  
    width:100%  !important;  
    font-weight: 400 !important;
     font-size: 16px  !important;
}

.header-menu .drop-angle  .drop-menu .menu-item a:hover{
 color: black !important;
 padding: 0.25rem 1.5rem;
 width:100%;
 font-weight: 400;
}


.header-menu .drop-angle   a{
    display: inline-block ;
    transition: all 0.3s ;
    margin-right:5px;
}

.header-menu .drop-menu div:last-child {
  display:none;
}



a:visited {
    color: #000;
}

.load-btn a:visited , .welcome-btns a.main-btn:visited{
    color: #fff;
}

.load-btn a:visited:hover, .welcome-btns a:visited:hover{
    color:#c94913;
}

.site-header .navbar-nav li.nav-btn .nav-link:hover{
    background: #fff !important;
    color: #c94913 !important;
}

@media only screen and (min-width: 768px){

	
    .em-cal-head .em-cal-day{
       padding:12px 0px !important; 
       margin: 10px 10px !important;
       color: white !important; 
       border: none !important; 
       background:#ba3e00 ; 
       width:unset !important;
    }  

    .em-cal-head{
      border:unset !important;
    } 
   
    .em-cal-body div.em-cal-day.eventless:hover, .em-cal-body div.em-cal-day.eventful:hover, .em-cal-body div.em-cal-day.eventless-today:hover{
       background:#c94913 !important;
    }

    
    .em-cal-body div.em-cal-day.eventful:hover  .em-cal-event a{
       color:white !important;
    }   
   
     
    .em-cal-body div.em-cal-day.eventful:hover  .custom-cell  .em-cal-day-date.colored .innercell{ 
         fontsize: 30px;
         color:white !important;
    }
   
    .em-cal-body div.em-cal-day.eventful:hover  .em-cal-event div{ 
        background: rgba(204, 204, 204, 0.5) !important; 
		border:rgba(204, 204, 204, 0.5) !important; 
    }
   
  
      .em-cal-body div.em-cal-day.eventless:hover  .em-cal-day-date,
      .em-cal-body div.em-cal-day.eventful:hover  .em-cal-day-date a,
      .em-cal-body div.em-cal-day.eventless-today:hover  .em-cal-day-date{
       fontsize: 30px;
       color:white !important;
   }   

   .em-cal-body .eventless-pre , .em-cal-body .eventless-post {
      background:#f2f2f2 !important;
   }

   .em-cal-event div{
      background:#f2f2f2 !important;
      border:1px solid #f2f2f2 !important;
      color:black  !important;
   }

   .eventless-pre  .em-cal-day-date, .eventless-post  .em-cal-day-date{
      display:none !important;
   }
   
   .em.em-calendar .em-cal-nav .month-nav i{
       font-size:30px;
   }
   
   .custom-cell .em-cal-day-date, .custom-cell .inner-cell{
       font-size: 30px !important;
       color:#c94913 !important;
   }  
   
   .em-month-picker{
	font-weight:800;
	color:black;
   }
   
   .custom-cell{
	   margin-top: 20%;
   }
   
     .em-cal-body div.em-cal-day{
      margin: 10px 10px !important;
      width:unset !important;
      border:2px solid #f2f2f2 !important;
   }

}

@media only screen and (max-width: 936px){
	 .em-cal-body div.em-cal-day{
      margin: 10px 10px !important;
      width:unset !important;
      border:none !important;
   }
}
 .em-item .em-item-info {
    border-left: 4px solid #c94913  !important;
}

    /**
 .em-cal-body .eventless-pre , 
 .em-cal-body .eventless-post  , 
 .em-cal-body .eventless  , 
 .em-cal-body .eventful,
 .em-cal-body  .eventless-today{
    height: 70%;
 }
  **/
  
button.em-event-add-to-calendar{
   display:none !important;
}

.flatpickr-monthSelect-month.selected{
     background:#c94913 !important; 
     border:none;
}

.em.em-calendar .em-cal-nav .month-nav i{
       color:#c94913 !important; 
}

.em-cal-body .em-cal-day {
     text-align: center !important;
}

.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date {
	margin:0px 0px 0px !important;
}

.inner-cell{
	  padding:0 !important;
	  height: 0px !important;
}

.em-cal-head.em-cal-week-days.em-cal-days.size-small.size-medium div{
	color:white;
	padding:5px !important;
}

.custom-cell  .weekend{
	  color:grey !important;
  }
  
section.Baani-sec.p-120 .iframe-container {
    box-shadow: 0 0 30px rgb(0 0 0 / 6%);
    width: 100%;
    max-width: 1170px;
    margin: auto;
    padding: 50px 30px;
}

section.Baani-sec.p-120 .iframe-container h1.title-page {
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #efefef;
	font-family: "Inter";
    font-style: normal;
    font-weight: 700;
}
.page-numbers, span.page-link {
    width: 50px!important;
    height: 50px!important;
    padding: 0!important;
    display: flex;
    align-items: center;
    justify-content: center;
}

blockquote{
    width: 100%;
    max-width: 770px;
    margin: 60px auto;
}

blockquote p {
    padding: 40px;
    border-left: 10px solid #c94913;
    background-color: #F4F4F4;
}

#response-donor{
	padding-top:0px;
}

thead th, table.dataTable tbody td {
    padding: 30px !important;
}

div#table-donor_wrapper{
	width:100% !important;
}

@media only screen and (max-width: 575px){
.donor-holder-wrapper td{
    padding: 12px;
}}

span .paginate_button{
	display:none !important;
}


