/*
 Theme Name:   Responsive Child
 Theme URI:    http://example.com/responsive-child/
 Description:  Responsive Child Theme
 Author:       DA
 Author URI:   http://example.com
 Template:     responsive
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  responsivechild
*/
body{background:#fff!important;}
.banner_text {
    background: url(../jpg/bg1-2.jpg) no-repeat top center;
    background-size: cover;
	padding:5em 0;
}
.carousel-button-wrapper {
    position: absolute;
    margin: -1em 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 2em;
}
section#lives_change {
    /* height: 100vh; */
    padding: 8em 0 10em;
}
#lives_change p {
    margin-top: 0;
    line-height: 34px;
    font-size: 22px;
	color:#fff;
	    margin-bottom: 20px;
}
#lives_change .col-md-6 a {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}
#lives_change h2{color:#fff;line-height: 70px;
    margin-bottom: 10px;}
.carousel-inner{overflow:visible!important;}
.carousel-indicators{margin-left:10%!important;margin-right:3%!important;    bottom: 40px!important;}
.carousel-control-next, .carousel-control-prev{    opacity: 1!important;bottom:25px!important; width:auto!important;   align-items: flex-end!important;}
.carousel-control-next i, .carousel-control-prev i{    border: 1px solid #fff;
    padding: 10px;
    border-radius: 50%;}
.carousel-control-next {
    left: 70px;
    right: auto!important;
    
}
.carousel-control-prev {
   left: 24px!important;
   
}
.site-header {
    z-index: 9;
}
.banner_text .row {
    position: relative;
    top: 10em;
}
.carousel-indicators {
    justify-content: flex-start!important;
}
.carousel-indicators {
    margin: 1em auto !important;
}
.site-header {
    position: absolute;
    width: 100%;
}
#lives_change .box {
    height: auto;
    margin-top: 0;
	border: 2px solid #2E6BBD;
    position: relative;
    top: 40px;
}
#lives_change .find {
    min-height: 370px;
}
.banner_img {
    background: url(../jpg/bg5.jpg) no-repeat top center;
    padding-top: 20em!important;
    background-size: cover;
}
.site h1 {
    font-size: 70px;
    font-weight: 700;
    line-height: 84px;
    font-style: normal;
	font-family: Arima Madurai !important;
}
.site h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 56px;
    color: #000;
    font-family: Arima Madurai !important;
}
.site h3 {
    font-size: 32px;
    line-height: 48px;
    color: #000;
	font-weight: 400;
    font-family: Montserrat !important;
}
.site h4 {
    font-size: 25px;
    font-weight: 300;
    line-height: 44px;
    color: #000;
    font-family: Montserrat !important;
}
.site h5{
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
	color: #000;
    font-family: Montserrat !important;
	margin:0;
}
.site h5.medium {
    font-size: 24px;
    font-weight: 500;
    line-height: 42.24px;
    color: #000;
    font-family: 'Montserrat', sans-serif;
}
.site p {
    font-size: 16px;
    color: #000;
	font-weight:400;
    line-height: 25.6px;
    font-family: 'Montserrat', sans-serif;
}
.box {
    margin-top: 5em;
    width: 80%;
    height: auto;
    border: 2px solid #213d6b;
    position: relative;
    top: 0;
    max-width: 80%;
    float: right;
    z-index: 1;
}
.box1 {
    /*margin-top: 5em;*/
    width: 100%;
    height: auto;
    border: 2px solid #213d6b;
    position: relative;
    margin-top: -70px;
    max-width: 100%;
    float: right;
}
.find {
    max-width: 100%;
    height: auto;
    position: relative;
    right: 30px;
    object-fit: cover;
    top: -20px;
	width:100%;
}

.select_custom_menu li {
    list-style: none;
    padding: 15px 0px 15px;
}
.select_custom_menu li a {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    padding: 5px 25px;
    display: block;
}
ul li{font-family: 'Montserrat', sans-serif;}
.select_custom_menu .current-menu-item {
    background: #F9C026!important;
}
.banner_img_6 {
    background: url(../jpg/bg7.jpg) no-repeat top center;
    padding-top: 20em!important;
    background-size: cover;
}
.select_custom_menu ul{margin-left:0;}
#testimonial-section{background: linear-gradient(279.07deg, #0C499C 6.63%, #0099A8 93.36%);padding: 80px 0;}
.testimonial-contents p{width: 76%;color: #fff;margin-bottom: 20px;font-size:24px;font-family:  'Montserrat', sans-serif;font-weight:300;line-height: 176%;}
.testimonial-contents .description{font-family:  'Montserrat', sans-serif;text-transform: capitalize;letter-spacing: 2px;font-size: 24px;font-weight:bold;color:#fff;}
#testimonial-slider {
    max-width: 1200px;
    margin: auto;
    padding: 0 20px;
}
.testimonial .post{
    display: block;
}
.owl-page.active{border-radius:100%;border: 2px solid #71ACFD;}
.owl-carousel .owl-wrapper-outer{width:75%!important;float:right;}
.owl-theme .owl-controls{width:150px!important;float:left;position:relative;}
/* .owl-theme .owl-controls .owl-page{display:inline!important;} */
.owl-buttons{
    position: initial;
}
.owl-prev,
.owl-next{
    position: absolute;
    left: 35%;top:-50px;
    transition: all 0.4s ease-in-out 0s;
}
.owl-next{
    left: 35%;
    bottom:-50px;
    top: auto;
}
.owl-buttons .owl-prev:before,
.owl-buttons .owl-next:before{
    content: "\f062";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 25px;
    color: #fff;
    line-height: 20px;
    opacity: 1;
}
.owl-buttons .owl-next:before{
    content: "\f063";
}
.owl-buttons .owl-prev:hover:before,
.owl-buttons .owl-next:hover:before{
    opacity: 1;
}
.owl-theme .owl-controls .owl-buttons div{
    background: none!important;opacity: 1!important;
}
.owl-theme .owl-controls{
    margin-top: 40px;
}
.owl-theme .owl-controls .owl-page span{
    background-size:cover!important;
}
.owl-theme .owl-controls.clickable .owl-page:hover span{
    opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page.active:hover span{
    border-color: #d133ff;
    opacity: 1;
}
@media only screen and (max-width: 479px){
    .owl-buttons{ bottom: 30%; }
	#lives_change h2{font-size:32px;line-height:38px;}
	#lives_change .find {min-height: 200px;}
	.carousel-button-wrapper{display:none;}
	.empity_space h3,.empity_space a{font-size: 30px!important;
    line-height: 40px!important;}
}
.carousel1{
  width:95%;
  margin:0px auto;
}
.slick-slide{
  margin:10px;
}
.slick-slide img{
  width:100%;
  border: 2px solid #fff;
}
.slick-list.draggable{padding:0!important;}
.slick-prev:before, .slick-next:before{color:#000!important;}
.slick-dots li button:before{font-size:12px!important;}
.slick-dots{bottom:-30px!important;}
#calender p.medium{font-family:  'Montserrat', sans-serif;font-style: normal;font-size: 24px;line-height: 176%;color: #000;text-align:left; margin-top: 34px;}
#calender p{font-family:'Montserrat',sans-serif;font-style: normal;font-size: 16px;line-height: 160%;color: #000;text-align:left;margin: 0;}
#calender .slick-slide .text{height: 75px;overflow: hidden;}
#calender h4{margin-top:0;}
#calender h4 a{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:500!important;font-size:32px!important;line-height:152%;text-transform:capitalize;color:#000;margin:0;}
#calender .slick-slide{background: #A1CFD3;border-radius: 40px;padding:2em;min-height: 503px;}

@media only screen and (min-width: 1025px) and (max-width: 2000px){
	.slick-list.draggable {--main-width: 100vw;}
#calender .slick-slide:first-child{width: calc(var(--main-width) / 4)!important;}
#calender .slick-slide{ width: calc(var(--main-width) / 5)!important;}
}

#calender .slick-current:before{background: linear-gradient(246.01deg, #03ABBC 24.51%, rgba(3, 171, 188, 0.490052) 56.98%, rgba(3, 171, 188, 0) 90.13%);
border-radius: 14px 133.5px 40px 40px;content:'';    position: absolute;
    width: 100%;
    height: 50%;
    bottom: 0;
    left: 0;/* box-shadow: 0px 100px 80px rgba(0, 153, 168, 0.1), 0px 41.7776px 33.4221px rgba(0, 153, 168, 0.0718854), 0px 22.3363px 17.869px rgba(0, 153, 168, 0.0596107), 0px 12.5216px 10.0172px rgba(0, 153, 168, 0.05), 0px 6.6501px 5.32008px rgba(0, 153, 168, 0.0403893), 0px 2.76726px 2.21381px rgba(0, 153, 168, 0.0281146); */}
/* #calender{margin-right:0;} */
#calender .slick-current{background:#0099A8;position:relative;/* width:350px!important; */}
#calender .slick-current p,#calender .slick-current h4,#calender .slick-current h1,#calender .slick-current h4 a{color:#fff!important;z-index: 9;position: relative;}
#calender .slick-slide h1{color:#000;}
.find_heading {
    padding-top: 0.7em;
    font-size: 80px;
    color: #fff;
    font-weight: 800;
    line-height: 96px;
    font-family: Arima Madurai;
    font-style: normal;
}
.single-programs .find_heading,.page-template-find-support .find_heading {
    font-size: 60px!important;
    line-height: 66px!important;
	    position: absolute;
    bottom: 1.5em;
}
img.img-fluid.quote_img {
    position: relative;
    top: -22px;
    right: 20px;
    float: right;
}
.Changes-Lives img {
    position: relative;
    top: 5px;
    color: #0C4696;
}
.Changes-Lives p.read-more{display:none;}
.select_custom_menu{background: #FFFAF1; margin: 0;}
.Paul {
    padding: 2em 0;
}
.light-pink {
    background-color: #FFEECD;
    padding: 20px;
    height: 100%;
}
.border_gray {
    border: 1px solid #b3afaf;
    border-radius: 20px;
    padding: 20px 0;
}
.section_4 {
    margin-top: 5em;
    margin-bottom: 3em;
}
.section_4 select, .search-form input[type=search],.show_calender_event {
    color: #000;
    background-color: #ffffff;
    border: 1px solid #777474 !important;
    line-height: 1.75;
    padding: 10px 30px !important;
    height: auto;
    border-radius: 45px!important;
    font-weight: 400!important;
    font-family: 'Montserrat', sans-serif!important;
}
.border_gray span {
    font-size: 14px;
    font-weight: 700;
    line-height: 52px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
}
.line1 {
    width: 1px;
    background-color: #B4BECD;
    margin: -8px 6px;
    display: inline-block;
    height: 30px;
}
.section_5 {
    margin-top: 2em!important;
    margin-bottom: 0em!important;
}
.lightpink {
    background-color: #FFEECD;
    margin: 20px 0;
    border-radius: 5px;
}
.yallow_line {
    background-color: #F9C026;
    width: 16px;
    height: 100%;
    margin-left: -15px!important;
    margin: 0 auto;
    border-radius: 5px 0 0px 5px;
}
.pink_light {
    margin: 20px 0;
    position: relative;
    left: -60px;
}
.right1 {
    float: right;
    margin-top: 2em;
    margin-bottom: 2em;
	    margin-right: 2em;
}
.btn, .btn-submit-donation {
    box-shadow: 0px 1px 2px #ccc;
    padding: 10px 40px!important;
    font-weight: 600!important;
    color: #2a48b5!important;
    font-size: 24px!important;
    background: #FFFFFF!important;
    /* box-shadow: 0px 100px 80px rgb(0 0 0 / 7%), 0px 41.7776px 33.4221px rgb(0 0 0 / 5%), 0px 22.3363px 17.869px rgb(0 0 0 / 4%), 0px 12.5216px 10.0172px rgb(0 0 0 / 4%), 0px 6.6501px 5.32008px rgb(0 0 0 / 3%), 0px 2.76726px 2.21381px rgb(0 0 0 / 2%); */
    border-radius: 63px!important;
    font-family: 'Montserrat', sans-serif,pickles;
    /*pickles*/
}

 .btn-submit-registration {
    margin-top:	25px;
    display: block!important;

}

.lightblue, .section_5 .lightpink.social-groups {
    background-color: #CEDAEA;
    border-radius: 5px;
}
.lightgreen, .section_5 .lightpink.support-groups {
    background-color: #C6D391;
    border-radius: 5px;
}
.green_line, .section_5 .lightpink.support-groups .yallow_line {
    background-color: #799900;
    width: 16px;
    height: 100%;
    margin-left: -15px!important;
    margin: 0 auto;
    border-radius: 5px 0 0px 5px;
}
.blue_line, .section_5 .lightpink.social-groups .yallow_line {
    background-color: #55B4BE;
    width: 16px;
    height: 100%;
    margin-left: -15px!important;
    margin: 0 auto;
    border-radius: 5px 0 0px 5px;
}
.page-id-142 .find_heading {
    padding-top: .2em;
}
.news_box .news-box-color + div{
	display: flex;
    align-items: center;
}
.panel-title i.fas.fa-arrow-circle-down {
    float: right;
    color: #333;
    font-size: 21px;
    margin-top: 2em;
}
.blue-lght {
    border: none!important;
    padding: 5px 20px;
    margin: 1em 0;
    border-radius: 0px!important;
    background-color: #CEDAEA;
}
.accn .more-link,.section_5 p.read-more{display:none;}
.accn .staff_img {
        width: 86px;
    height: 86px;
    object-fit: cover;
}
.pop_up_events_div p.read-more a.more-link{display:none;}
.pop_up_events_div p.learn_more a.more-link,.pop_up_events_div .email_reminder a{display:block;color: #0c4696!important;
    text-align: center;
    font-weight: bold;
    font-size: 14px;font-family: 'Montserrat';
    margin: 20px 0;}
.pop_up_events_div .book_calender{margin:20px 0!important;display:flex;}
.pop_up_events_div .book_calender a{

	color: #000!important;
    border: 1px solid #000!important;
    border-radius: 10px;
    padding: 5px 6px!important;
    margin-right: 5px!important;
    font-size: 13px;
    font-family: 'Arima Madurai', cursive!important;
    text-transform: capitalize;
    display: flex;
    margin: 0 auto;
    text-align: center;	
	
}
a.tribe-events-button.tribe-events-ical, a.tribe-events-button.tribe-events-ics {
    display: none;
}
.custom_ical_export
{
	display:block !important;
}
.pop_up_events_div .event_addresss{background: #ffeecd;
    padding: 10px!important;
    margin-bottom: 10px!important;border-radius:10px;font-size:12px;color:#000;display:flex;}
div.tooltipster-base.tribe-events-tooltip-theme{width:300px!important;max-width:300px!important;background:#fff!important;    border: none!important;box-shadow: 0 -2px 6px 0 rgb(0 0 0 / 13%)!important;padding:19px!important}
.pop_up_events_div .event_addresss i{background:#fff;color:#ffeecd!important;padding:7px;border-radius:5px;margin-right: 8px;height: 24px;}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{display:none;}
/*.tribe-events-notices, .tribe-events-cal-links, .tribe-events-back {
    display: none;
}*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
    border: none!important;
}
.tribe-events .tribe-events-c-events-bar__views {
    border: 1px solid #e4e4e4!important;
}
.tribe-events-c-events-bar__search-container {
    display: none!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
    background-color: #fff;
    justify-content: flex-end!important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {
    color: #141827;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 14px!important;
    font-weight: 700!important;
    line-height: 25.6px!important;
}
.single_class #tribe-events-pg-template {
    max-width: 100%!important;
    padding: 0!important;
}
.single_class h2 span {
    font-size: 16px;
    font-weight: 700;
    line-height: 25.6px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    color: #0C4696;
}
.single_class .type-tribe_events{padding:0!important}
.single_class .tribe-events-event-image img{width:100%;}
.single_class .tribe-events-single-section{width: 100%!important;display:initial;}
.single_class .tribe-events-meta-group-details,.single_class .tribe-events-meta-group-venue{width: 40%;background-color: #CEDAEA;
    margin: 0;
    height: auto;
    padding: 2em!important;float:left;    min-height: 226px;}
.single_class .tribe-events-event-meta:before,.single_class  .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets),.single_class .tribe-events-meta-group.tribe-events-meta-group-gmap{border:none;}
.single_class h2.tribe-events-single-section-title{    font-size: 32px;
    font-weight: 500;
    line-height: 48.64px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;text-transform: capitalize;}
.single_class .tribe-events-meta-group  dt,.single_class .tribe-events-meta-group  abbr,.single_class .tribe-events-meta-group  dd{    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    color: #000;
    margin: 10px 0;text-decoration:none;}
.single_class .tribe-events-meta-group  dt{font-weight:bold;}
.single_class .tribe-events-meta-group-details dt {
    width: 25%;
    float: left;
    clear: both;    margin: 0px!important;
}
.single_class .tribe-events-meta-group-details dd {
    width: 75%;
    float: right;line-height: 34px;margin: 0px
}
.single_class .tribe-venue-location address{background:none;padding: 0;}
.single_class .tribe-events-meta-group-gmap,.single_class .tribe-events-venue-map{width:100%;}
.single_class .tribe-events-meta-group.tribe-events-meta-group-gmap{clear:both;width:100%}
.tribe-events-single-section a{color:#0C4696!important;}
.row.single_tribe_image_event{height:20px;}
.single_class .tribe-events-venue-map>div, .tribe-events-venue-map>iframe {
    max-height: 100%!important;
}
.background_gray, .tribe-common-g-row.tribe-events-calendar-list__event-row {
    background-color: #F8F8F8;
    padding: 30px;
    margin: 1em 0;
}
div#list_of_events {
    margin: 0px auto;
    max-width: 1300px;
}
.sat {
    margin: 6em 0;
    text-align: center;
}
.btn_read {
    padding: 10px 40px;
    font-weight: 600;
    color: #2a48b5;
    font-size: 20px;
    background: #FFFFFF;
    box-shadow: 0px 1px 2px #ccc;
    border-radius: 63px;
    font-family: 'Montserrat', sans-serif;
}
.background_gray .fa-map-marker-alt:before {
    content: "\f3c5";
    margin-right: 10px;
}
.tribe-events-gmap{font-family: 'Arima Madurai', cursive!important;}
.nami_video{text-align:center;}
.headline_text p{color:#fff;    margin-top: 16px;}
.events img {
    width: 100%;
	object-fit: cover;
    height: 230px;
}


.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime {
    color: #141827;
     font-family:  'Montserrat', sans-serif !important;
    font-size: 14px!important;
    font-weight: 700!important;
     line-height: 25.6px!important;
}
.tribe-common .tribe-common-h7 {
    font-size: 18px!important;
    line-height: 42.24px!important;
}
.tooltipster-base.tribe-events-tooltip-theme {
    background-color: #fffaeafa!important;
    border: 1px solid #d5d5d5;
    border-radius: 30px!important;
    box-shadow: 0 2px 20px 0 rgb(0 0 0 / 13%)!important;
}
.tribe-common .tribe-common-h8 {
    font-size: 12px;
    line-height: 1.38;
    /*background-color: #9ab96b;
    padding: 2px 10px;
    border-radius: 10px;
        color: #000!important;*/
    font-weight: 700!important;
}

dt.tribe-events-event-categories-label {
    margin-top: 30px!important;
    font-size: 18px!important;
     font-family: 'Montserrat', sans-serif;
}
.tribe-events .tribe-events-c-events-bar__views {
        border: 1px solid #e4e4e4!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
    border: none!important;
}

.tribe-events .tribe-events-calendar-month__header-column {
    padding-top: 16px;
}
dd.tribe-venue {
    font-size: 18px!important;
    font-weight: 500;
     font-family: 'Montserrat', sans-serif;
     margin-bottom: 0;
}
dd.tribe-events-event-categories a {
    font-size: 18px;
     font-family: 'Montserrat', sans-serif;
}
abbr.tribe-events-abbr.tribe-events-start-date.published.dtstart {
    font-size: 16px!important;
    font-family: 'Montserrat', sans-serif;
   font-weight: 500;
}

dl dt {
    font-weight: 700;
    font-size: 18px!important;
    line-height: 34.24px!important;
}
dd.tribe-venue {
    font-size: 16px;
    line-height: 34.24px;
}
#tribe-events-footer {

    display: none;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0px!important;
 }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
    background-color: #fff;
    justify-content: flex-end!important;
}
.background_gray p,.tribe-events-calendar-list__event-date-tag-weekday,.tribe-events-calendar-list__event-datetime,.tribe-events-calendar-list__event-description {
    margin: 10px 0!important;
    font-size: 16px!important;
    font-weight: 400!important;
    font-style: normal;
    line-height: 25.6px!important;
    font-family: 'Montserrat', sans-serif!important;
}
.background_gray,.tribe-common-g-row.tribe-events-calendar-list__event-row {
    background-color: #F8F8F8;
    padding: 0px;
    margin: 0em 0;
}
.tribe-events-calendar-list__event-date-tag-datetime{margin:6em 0!important;}
.background_gray h3,.tribe-events-calendar-list__event-date-tag-daynum,.tribe-events-calendar-list__event-title {
    margin: 10px 0!important;
    font-size: 20px!important;
    font-weight: 600!important;
    font-style: normal;
    line-height: 26px!important;font-family: 'Arima Madurai', cursive!important;
}
span.tribe-events-calendar-month__header-column-title-desktop.tribe-common-a11y-hidden {
    font-size: 16px;
    font-weight: 700;
     line-height: 25.6px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    color: #000;
     padding: 10px 16px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
       background-color: #F8F8F8;
    border: 1px solid #f8f8f8!important;
    border-radius: 20px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week {
    border-left: none!important;

}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:last-child{
    border: none!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {
    aspect-ratio: auto;
    border-color:#E1E1E1!important;
    border-style: solid;
    border-width: 0 1px 0px 0!important;
    min-height: 168px;
    overflow: visible;
    padding-top: 0;
}
time.tribe-events-calendar-month__day-date-daynum {
    font-size: 24px;
    line-height: 36px;
    font-weight: 300;
    color: #000;
      font-style: normal;
    font-family: 'Montserrat', sans-serif;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar {
    background-color: #BBDD3C!important;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 2;
}
/*.single-tribe_events .box1 {
    top: -100px;
    max-width: 65%;
    border: none;
    text-align: center;
    float: none;
    margin: auto;
}*/
.carousel-indicators {
    z-index: 1!important;
}
/*.single-tribe_events .find {
    top: 0px;
    border: 2px solid #0001ff;
    padding: 9px;
    right: 0!important;
}*/
.single-tribe_events .Classes h1 {text-align:left;}
p, li {font-family: 'Montserrat', sans-serif!important;}
p.tribe-events-back a{font-family: 'Arima Madurai', cursive!important;}
.col-lg-12.col-md-12.col-12.pt-5.Classes.single_class {margin-top: 2em;}

.email_reminder{clear:both;}
/*.single-tribe_events header{background: url(https://www.naminycmetro.org/wp-content/themes/responsive-child/images/bg5.jpg) no-repeat top center;}*/
main#tribe-events-pg-template {max-width: 100%;padding: 0;}
.may p {text-align: center;font-size: 30px;font-weight: 500;line-height: 66px;font-family: 'Montserrat', sans-serif;}
.tribe-events-single {-webkit-font-smoothing: antialiased;max-width: 900px;margin: -4em auto 1em;padding: 3em;-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.25);box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);background: #fff;border-radius: 5px;}
.nami_gallery_module .gallery .gallery-img {padding:5px 10px;}
.nami_gallery_module .gallery .gallery-img img{width:100%;}
.logo-group-img{text-align: center;}
.nami_donate_button_link .donate{display:flex;}
.nami_donate_button_link .donate a:hover,.nami_default_button_link .default_button a:hover{background:#1e73be;color:#fff!important;}
.default_posts h5 a{color:#000;}

 .wp-block-button a{    box-shadow: 0px 1px 2px #ccc;
    padding: 12px 25px!important;
    font-weight: 600!important;
    font-size: 18px!important;
    border-radius: 63px;
    font-family: 'Montserrat', sans-serif;
    text-transform: capitalize;
    border:1px solid;color: #0c4696;}
 .wp-block-button {display:flex;margin: 10px 0;}

@media (max-width:425px){
.widget-title h4{font-weight:bold;text-align:left;font-size: 14px!important;}
.sitemap{text-align:left;}
#block-8 h3,#block-8 h4{text-align:center;margin:0;}
.nonprofit,#block-8 h5.address,#block-8 p,.below_footer img,#block-7 p.social_icons,.show-mobile p img{display:none;}
.below_footer .col-lg-4{order:2;}
.below_footer .col-lg-6{order:1;}
.right{margin-bottom:1.5em;}
.widget_nav_menu .menu li a, #custom_html-4 ul li{font-size:14px;}
.show-mobile p.social_icons{display:block!important;text-align: center;}
#block-8{padding:0!important;}
.wp-block-columns.container.news_box {margin-top: 0em;}
.news-box-color div,.Blogs div{padding:2em 1.5em;border-radius: 40px 40px 0px 40px;}
/*#calender .slick-slide,#calender .slick-slide:first-child{width:250px!important;}*/
.select_custom_menu.show-mobile{margin-top:4em;}
div.nami_default_button_link .default_button a {padding: 12px 12px!important;font-size: 14px!important;}
}

.icon-bars:before{content:url('../png/menu-icon.png')!important;}
.mobile_menu{display:none;}
.select_toggle{padding:18px 10px;background: #F9C026!important;width: 100%;color: #000!important;text-align: left;font-weight: normal;text-transform: capitalize;letter-spacing: 0;font-family: 'Montserrat';}
.select_toggle .fa{float:right;}
.select_custom_menu.show-mobile{margin-bottom:20px;} 
.select_custom_menu.show-mobile .current-menu-item{display:none;}
#mobile_filter .border_gray{border:none;padding:0!important;}
.filter_icon i{background: #f2f2f2;padding: 16px;border-radius: 50%;font-size: 25px;}
#mobile_filter i.fa-search{top: 23px!important;color: #333!important;left: 30px!important;font-size: 20px!important;}
#mobile_filter input[type='search']{padding: 10px 40px !important;margin: 6px 0!important;}
#show_filter{background: #FFFFFF;
box-shadow: 0px 100px 123px rgba(0, 0, 0, 0.12), 0px 41.7776px 51.3865px rgba(0, 0, 0, 0.0767472), 0px 22.3363px 27.4737px rgba(0, 0, 0, 0.0526596), 0px 12.5216px 15.4015px rgba(0, 0, 0, 0.0339399), 0px 6.6501px 8.17963px rgba(0, 0, 0, 0.0186747), 0px 2.76726px 3.40373px rgba(0, 0, 0, 0.0066317);
border-radius: 25px;
    padding: 20px 10px 20px;
display:none;    position: absolute;
    z-index: 99;
    width: 90%;
	left: 0;
    right: 0;
    margin: 0 auto;
}
#show_filter p{text-align:left;clear: both;
    font-size: 12px;}
section#home_page a{font-size: 16px;
    font-weight: bold;
    font-family: 'Montserrat';}
.empity_space h3{padding:1em 3em 1.5em;text-transform:capitalize;}
.health1 .wp-block-columns{align-items:center;margin-bottom:0;padding: 2em 0;}
.pink_light p{margin:10px 0;}
.lightpink .col-lg-4{    display: inline-flex;
    align-items: center;
    justify-content: end;}
.hidden-mob .Classes{padding:70px 0;}
.section.recurring{background: #F9F9F9;
    padding: 1.5em!important;
    margin: 0;}
.section.true-impact{padding: 1.5em 0!important;}
.text.payment,.text.comment{margin-bottom:0;margin-top:0;}
.align_text_center .col-10.intro{display:flex;align-items:center;}
.logo-group-img.col-lg-4{
    justify-content: center;
}
.box1 img.find{height:300px!important;}
.chkveg option{padding: 10px 6px;
    width: auto;
    transition: 0.5s;
    border: 1px solid rgba(0,0,0,0);
    background-color: #F2F2F2;
    border-radius: 9px;
    font-size: 12px;
    line-height: 19.2px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;margin: 5px 3px;
    float: left;}
select.chkveg{border-radius: 0!important;
    border: none!important;
    box-shadow: none!important;padding:0!important;}
.mobile-filter .select_val{padding:0!important;}
.tribe-events-notices{width:60%;}
.larry_bryant,.blog_post,.RELATED_POST {
    margin: 3em 0;
}
.blog_post_title {
   background: url(../jpg/bg1-2.jpg);
    background-size: cover;
}
.blog_post_title img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.blog_post_title1 {
    background-color: #F9F9F9;
}
.title {
    padding-top: 2.5em;
}
h5.text_btn {
    margin: 1em 0!important;
}
.text_btn a {
    color: #0C4696;
    padding: 10px 20px;
    border-radius: 100px;
    border: 1px solid #0C4696;
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    text-transform: capitalize;
    line-height: 0;
}
.btn_post {
    padding: 10px 40px;
    font-weight: 600;
    color: #2a48b5;
    font-size: 20px;
    background: #FFFFFF;
    box-shadow: -3px 100px 80px rgb(0 0 0 / 7%), 0px 41.7776px 33.4221px rgb(0 0 0 / 5%), 0px 22.3363px 17.869px rgb(0 0 0 / 4%), 0px 12.5216px 10.0172px rgb(0 0 0 / 4%), 0px 6.6501px 5.32008px rgb(0 0 0 / 3%), 0px 2.76726px 2.21381px rgb(0 0 0 / 2%);
    border-radius: 63px;
    font-family: 'Montserrat', sans-serif;
}
.fa-check:before {
    content: "\f00c";
    position: relative;
    font-size: 20px;
    color: #495057;;
}
.page-template-blog .carousel-indicators {
    justify-content: flex-end!important;
}
.single-tribe_events .tribe-events-single-event-title{width:56%;}
.post_one {
    margin: 5em 0;
}
.Neque p::first-letter{font-size:50px;}
.blog_post_title h3,.blog_post_title p{color:#fff;}
.blog_post_title1 h4 a{color:#000;}

.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color: #0099A8!important;}

/* 22 OCT 2021 */

.page-id-43 section.section_4.section_5 {
    display: none !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-top: 0px!important;
}

.panel-body.director-content p {
    font-size: 16px !important;
}

.page-id-43 section.Calendar {
    display: none;
}
.page-id-43 .container.month_div {
    visibility: hidden;
}

.tribe-events-single-section .tribe-events-meta-group.tribe-events-meta-group-details {
    display: none;
}
.pop_up_events_div .email_reminder {
    display: none;
}

@media(max-width:1025px){
	.tribe-events-single-event-description.tribe-events-content, .tribe-events-schedule.tribe-clearfix, ul.tribe-related-events.tribe-clearfix{
		padding: 0rem 2rem 0rem 2rem !important;
	}
	.single-tribe_events .tribe-events-single-event-title {
		width: 100%;
		text-align: center;
	}	
	
	p.tribe-events-back, .tribe-events-notices {
    padding-left: 3rem !important;
	}


}

@media(max-width:768px){
	p.tribe-events-back, .tribe-events-notices {
    padding-left: 0rem !important;
	}
	
	.tribe-events-back, .tribe-events-notices{
		width: 100% !important;
		padding: 0rem !important;
	}
		
	.single-tribe_events h1.find_heading
	{
	 font-size: 0px !important;
	}

	.single-tribe_events .tribe-events-single-event-title, .single-tribe_events .tribe-events-cal-links
	{
		padding: 0rem 1rem 0rem 1rem !important;
	}	
	
	.single-tribe_events .tribe-events-cal-links a {
		text-align: center !IMPORTANT;
		float: left;
	}	
	
	.single-tribe_events .container .single_tribe_image_event {
		display: none;
	}

	.single-tribe_events .tribe-events-content li a, .single-tribe_events .tribe-events-content li{
		float: left;
	}

    .tribe-events-single {
        margin: 1em auto 1em;
        padding:0px;
        box-shadow: none;

    }
	
}

.site-header-layout-horizontal .site-branding {
		max-width: 16% !important;
}

@media(max-width:425px){
	.site-header-layout-horizontal .site-branding {
		min-width: 40% !important;
	}
}

/*ARCHIVE-TRIBE_EVENTS */

.post-type-archive-tribe_events section .container {
    display: none;
}

.post-type-archive-tribe_events .tooltipster-sidetip .tooltipster-box {
    background: none;
    border: none;
    border-radius: 4px;
}

.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event-tooltip-description {
    color: gray;
    font-size: 13px;
}

.post-type-archive-tribe_events  time.tribe-events-c-top-bar__datepicker-time {
    font-size: 1.8rem;
    background: white;
    color: black;
    font-weight: 500;
}

.post-type-archive-tribe_events .tribe-events .tribe-events-calendar-month__calendar-event-datetime>* {
    font-size: 11px !important;
}

.post-type-archive-tribe_events a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {
    padding: 3px 13px!important;
    width: auto;
    border: 1px solid;
    color: gray;
    border-radius: 4px;
    font-size: 12px;
}

.post-type-archive-tribe_events .tribe-events .tribe-events-c-top-bar__nav-link {
    display: block;
    line-height: 0;
    color: gray;
}

.post-type-archive-tribe_events .tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg
{
	display: none;
	height: 8px;
    width: 10px;
    background: none;
}

.post-type-archive-tribe_events .tribe-events .tribe-events-c-top-bar__datepicker-button {
    background: none;
    color: #000;
}

.post-type-archive-tribe_events div#tribe-events-view-selector-content
{
	display: none;
}

.accn .panel-default p.hide_excerpt {
    font-size: 16px !important;
}
/* 16 - Nov */

.tribe-events-calendar-month__events .hentry  {
    padding:2px 10px 2px 10px !important;
}

.widget-title h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 160%;
}

#tribe-events-pg-template {
    max-width: 100%!important;
	padding: 0;!important}


.donate .main-navigation .res-iconify svg {
	stroke:#0C4696!important;
}
/* Make full width */
.tec-events-category-color-filter {
	width: 100%;
}
/* Hide icon and header */
.tec-events-category-color-filter__dropdown-icon,
.tec-events-category-color-filter__dropdown-header {
	display: none;
}
.tec-events-category-color-filter__checkbox {
	display: none;
}
.tec-events-category-color-filter__dropdown-list {
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.tec-events-category-color-filter__dropdown-list .tec-events-category-color-filter__dropdown-item {
	margin: 0 0.5em !important;
}
.tec-events-category-color-filter__dropdown-item .tec-events-category-color-filter__label {
	padding: 5px 0.8em;
	border-top: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	border-bottom: 1px solid lightgrey;
	border-left: 5px solid var(--tec-color-category-primary);
	background-color: var(--tec-color-category-secondary);
}
.tec-events-category-color-filter__dropdown-item label:has(input:checked) .tec-events-category-color-filter__label {
	border-top: 2px solid var(--tec-color-category-primary);
	border-right: 2px solid var(--tec-color-category-primary);
	border-bottom: 2px solid var(--tec-color-category-primary);
}

.tribe-events .tribe-events-calendar-month__header-column {
    width: 100% !important;
}
