@media screen and (max-width: 1799px) {
.homepage-banner .banner-left { padding-top: 250px; }
.homepage-banner .banner-left img { top: -80px; }
.homepage-banner .banner-left h1, .breadcrumb-outer-main .breadcrumb-heading h1 { font-size: 60px; padding: 0; line-height: 70px; }
.event-sec-home-frst-img { top: -110px; left: -60px; }
.event-sec-home-second-img { right: -100px; top: 80px; }
.event-sec-home-third-img { left: -100px; }
.event-sec-home-fourth-img { right: -100px; }
.event-sec-home-frst-img img, .event-sec-home-second-img img, .event-sec-home-third-img img, .event-sec-home-fourth-img img { max-width: 90px; }
}
@media screen and (max-width: 1599px) {
.sub-heading-common h2, footer .sub-heading-common h1, .event-gallery-content .et_pb_blurb_container .et_pb_blurb_description h4, .all-reviews-content-wrapper .left-side-content h2, .contact-heading-wrap h1.et_pb_module_heading { font-size: 40px !important; line-height: 50px !important; padding: 0; }
.graditent-heading h1{font-size:80px !important;}
footer .footer-p-text p { font-size: 20px; }
.we-support-outer .we-support-right span.et_pb_image_wrap img { height: auto; object-fit: contain; }
.event-heading-event-parent { left: -180px; }
h2.event-heading-event-sec-home { padding: 0 !important; font-size: 65px; }
.events-main-events-page .events-wrapper .event-content-wrapper h3.event-title { font-size: 28px; line-height: 40px; }
.all-reviews-content-wrapper { margin: 0 0 100px 0; }
.get-inv-heading h3 { font-size: 50px !important; line-height: 60px !important; padding: 0; }
.event-page-load-more-btn { margin: 50px 0 0 0; }
}
@media screen and (max-width: 1440px) {
.common-container{max-width:1140px !important;}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
font-size: 14px !important;}
.homepage-banner .banner-left h1, .breadcrumb-outer-main .breadcrumb-heading h1 { font-size: 50px !important; padding: 0; line-height: 60px !important; }
.span-content h6, .event-gallery-content .et_pb_blurb_container h4 span, .breadcrumb-outer-main .breadcrumb-lmb-data span{font-size:24px !important; line-height:34px !important;}
.lwp-breadcrumbs span.separator.et-pb-icon::after{top:0;}
.event-sec-home-second-img { right: -30px; top: -80px; }
.event-sec-home-fourth-img { right: -30px; bottom: -80px; }
.event-sec-home-third-img { left: 0; bottom: -70px; }
.event-sec-home-frst-img { top: -60px; left: 0; }
.et_pb_section.event-main-sec { padding: 60px 0 180px 0 !important; }
.get-inv-heading h3, .contact-heading-wrap h1.et_pb_module_heading { font-size: 45px !important; line-height: 55px !important; padding: 0; }
.contact-heading-wrap h2 { font-size: 24px !important; line-height: 34px !important; }
.common-container.contact-d-flex { margin-top: 45px !important; column-gap: 30px; }
.sponspered-heading h3.et_pb_module_heading { font-size: 35px !important; line-height: 45px !important; }
.contact-us-main-outer .common-container.btns-de-d-flex { padding-top: 80px !important; }
}

@media screen and (max-width: 1365px) {
.events-main-homepage { padding: 53px 40px 0 40px; }
.event-heading-event-parent { left: -100px; }
h2.event-heading-event-sec-home { padding: 0 !important; font-size: 55px; }
.sponsership-oppunties .oppun-box h4 { font-size: 20px !important; }
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {padding: 0 !important;}
}

@media screen and (max-width: 1199px) {
.common-container{max-width:95% !important;margin: 0 auto !important; padding:0 15px!important;}
.charity-gala-outer { padding: 300px 0 50px 0 !important; }
.events-wrapper { column-gap: 30px; }
h3.event-title-homepage { font-size: 22px; line-height: 30px; margin: 0 0 10px 0; }
.et_pb_section.event-main-sec { padding: 60px 0 130px 0 !important;background-size: cover; }
footer.et-l.et-l--footer .footer-bottom-cont { padding-bottom: 80px !important; }

.header-custom .et_pb_menu .et_pb_menu__menu { display: none; }
.header-custom .et_mobile_nav_menu{display:block;}
.header-custom .et_mobile_nav_menu span.mobile_menu_bar::before { color: #853695; }
.header-custom .et_mobile_nav_menu ul.et_mobile_menu { position: fixed; top: 90px; left: 0; background: #853695 !important; border-color: #72bf44; padding: 20px 20px; list-style: none; height: 100vh; }
.header-custom .et_mobile_nav_menu ul.et_mobile_menu li.menu-item a { color: #fff !important; }
.header-custom .et_mobile_nav_menu ul.et_mobile_menu li.menu-item.current_page_item a { color: #64c350 !important; }
.header-custom .et_mobile_nav_menu ul.et_mobile_menu li.menu-item { border-bottom: 1px solid #dddddd4d; }
.header-custom .et_mobile_nav_menu ul.et_mobile_menu li.menu-item:last-child { border-bottom: none; }
.header-custom .et_mobile_nav_menu span.mobile_menu_bar { text-align: right; top: 0px; padding: 0; }
.contact-us-main-outer { padding-bottom: 0 !important; }
.contact-us-main-outer .common-container.btns-de-d-flex { padding-top: 60px !important; }
.header-custom .et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu .header-nav ul li a:hover { color: #64c350 !important; opacity: 1; }
.event-page-event-detail-btn-main a {font-size: 18px;line-height: 26px;}
.donate-now {display: none;}
.cstm-btn-cls { position: fixed; bottom: 0; left: 0; width: 100%; background: #853695; z-index: 1; text-align: center; display:block; }
.cstm-btn-cls a.cstm-btn-donate { padding: 16px 0; display: inline-block; width: 100%; color: #fff; font-size: 18px; font-family: 'Goutham Book'; }
.events-wrapper-gala .founder-heading .sold-out-gala h2{font-size:28px;}
}


@media screen and (max-width: 991px) {
.we-support-logos .logo-d-flex.meaning-behind .et_pb_column {width: 100%;margin: 0;text-align: center;}
.we-support-logos .logo-d-flex.meaning-behind .meaning-behind-left .et_pb_blurb_content {justify-content: center;margin: 30px 0 0 0;}
.we-support-logos .logo-d-flex.meaning-behind {flex-wrap: wrap;}
.we-support-logos .logo-d-flex.meaning-behind .et_pb_column h2.et_pb_module_heading {text-align: center;}
.we-support-logos .logo-d-flex.meaning-behind .sick-kid-img {text-align: center;}
.sponsership-oppunties .sponsership-oppounity { width: 100%; margin:0; }	
.sponsership-oppunties .sponsership-oppounity .oppun-box { padding-bottom: 30px !important; }
.sponsership-oppunties .sponsership-oppounity:nth-child(3n) .oppun-box:last-child { padding: 0 !important; }
.sponsership-oppunties .sponsership-oppounity .oppun-box .et_pb_blurb_content { max-width: 100%; }
.gala-funder-outer { padding: 60px 0 !important; }
.sponsership-outer { padding-bottom: 20px !important; }
.event-page-load-more-btn { margin: 30px 0 0 0; }
}

@media screen and (max-width: 980px) {
.homepage-banner .banner-left { padding-top: 50px;padding-right: 40px;}
.banner-container { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.banner-container span.et_pb_image_wrap { text-align: center; width: 100%; }
.banner-container span.et_pb_image_wrap img { width: 100%; text-align: center; max-width: 500px; margin: 0 auto; float: none; }
.about-main-outer .et_pb_row { flex-wrap: wrap; }
.about-main-outer .et_pb_row .about-left .lady-img img { max-width: 600px; margin: 0 auto; float: none; }
.about-main-outer .et_pb_row .about-left span.et_pb_image_wrap { text-align: center; }
.charity-gala-outer { margin-top: -160px !important; }
.we-support-outer .we-support-right span.et_pb_image_wrap img { height: 600px; }
.we-support-outer .common-container {display: flex;flex-wrap: wrap; flex-direction: column-reverse; }
.et_pb_section.event-main-sec { padding: 60px 0 150px 0 !important; }
.sub-heading-common h2, footer .sub-heading-common h1, .event-gallery-content .et_pb_blurb_container .et_pb_blurb_description h4, .all-reviews-content-wrapper .left-side-content h2, .contact-heading-wrap h1.et_pb_module_heading { font-size: 30px !important; line-height: 40px !important; }
.we-support-outer .we-support-right { position: static; }
.et_pb_section.we-support-outer { padding: 100px 0 !important; }
.et_pb_section.we-support-outer { padding: 100px 0 180px 0 !important; }
.graditent-heading h1 { font-size: 70px !important; }
.graditent-heading { padding-bottom: 50px !important; }
.homepage-banner .banner-left .et_pb_module.et_pb_heading { padding-bottom: 20px !important; }
.homepage-banner .banner-left .et_pb_module.et_pb_text { padding-bottom: 20px !important; }
.about-main-outer .about-left .about-shape { left: 0; }
.reviews-main-homepage-wrapper { padding: 0 0 0 30px; }
.footer-social-icons ul.dsm_icon_list_items { text-align: center !important; }
.homepage-banner .banner-left span.et_pb_image_wrap img { width: auto; max-width: initial; }
.event-sec-home-second-img { right: 0; }
.event-sec-home-fourth-img { right: 0; bottom: -60px; }
.event-sec-home-third-img { left: 0; bottom: 10px; z-index:-1px;}
.events-main-homepage { padding: 53px 0px 0 50px; }
.events-wrapper { flex-wrap: wrap; }
.events-featured-image { width: 100%; }
.event-content-wrapper { width: 100%; padding: 20px 0 0 0; }
.event-heading-event-parent { left: -90px; }
.homepage-banner .banner-left h1, .breadcrumb-outer-main .breadcrumb-heading h1 { font-size: 40px !important; line-height: 50px !important; }
body.scrolled .header-custom .et_pb_row img { max-width: inherit; }
.tw-ladies-outer .tw-left .sub-heading-common { margin-bottom: 10px; padding:0 !important; }
.tw-ladies-outer .tw--right span.et_pb_image_wrap, .common-container.sponsership-dflex span.et_pb_image_wrap, .fundraiser-left span.et_pb_image_wrap { width: 100%; text-align: center; }
.common-container.sponsership-dflex { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.sponsership-dflex .sponsership-left p br{display:none;}
.common-container.sponsership-dflex .sponsership-left { padding: 20px 0 0 0; }
.founder-heading h4 { font-size: 30px; line-height: 40px; }
.sponsership-oppunties { padding-bottom: 0 !important; }
.events-main-events-page .events-wrapper .event-content-wrapper h3.event-title { font-size: 22px; line-height: 30px; }
.events-main-events-page .events-wrapper .event-content-wrapper .event-location { font-size: 20px; line-height: 30px; }
.common-container.contact-d-flex { FLEX-WRAP: WRAP; flex-direction:column-reverse; }
.common-container.contact-d-flex .contact-main-form, .common-container.contact-d-flex .contact-main-content { width: 100%; }
div.contact-main-content { background-position: center; background-size: cover; height: 550px; object-fit: cover; }
.we-support-left .span-content h6 { padding: 0; }
.we-support-left { margin-top: 30px !important; }
.we-support-left .sub-heading-common { padding-bottom: 15px !important; }
.et_pb_section .sub-heading-common { padding-bottom: 15px !important; }
.about-main-outer .about-left .lady-img { margin: 0; }
.about-main-outer { padding-bottom: 20px !important; }
.common-container.btns-de-d-flex { padding-top: 20px !important; }
body #page-container .common-container.btns-de-d-flex .common-btn-des{font-size:18px !important;}
.graditent-heading { padding: 0 0 30px 0 !important; }
.event-gallery-content .et_pb_blurb_container h4 span { font-size: 20px !important; line-height: 30px !important; }
.event-gallery-content .et_pb_blurb_container .et_pb_blurb_description h4 { font-size: 26px !important; line-height: 36px !important; }
.events-wrapper-gala {flex-wrap: wrap;}
.events-wrapper-gala .events-featured-image-gala{width:100%;text-align: center;}
.events-wrapper-gala .founder-heading {width: 100%;padding: 20px 0 0 0;}
.events-wrapper-gala .events-featured-image-gala img {float: none;max-width: 500px;margin: 0 auto;}
}

@media screen and (max-width: 767px) {
.we-support-logos .logo-d-flex.meaning-behind .meaning-behind-left .et_pb_blurb_content .et_pb_main_blurb_image {width: 100%;}
.we-support-logos .logo-d-flex.meaning-behind .meaning-behind-left .et_pb_blurb_container, .csm-btn {text-align: center;}
.csm-btn a.common-btn-des {float: none;display: inline-block;}
.we-support-logos .logo-d-flex.meaning-behind .meaning-behind-left .et_pb_blurb_content {flex-wrap: wrap;}	
.events-wrapper-gala .founder-heading .sold-out-gala h2 { font-size: 24px; }	
footer.et-l.et-l--footer .footer-bottom-cont { padding-bottom: 70px !important; }	
.gallery-main-outer .flex-row, .all-reviews-content-wrapper { flex-wrap: wrap; }
.gallery-main-outer .left-gallery { width: 100%; }
.right-gallery { width: 100% !important; }
.reviews-main-homepage-wrapper { padding: 0px 0 0 0; width: 100%; } .all-reviews-content-wrapper .left-side-content { width: 100%; }
.all-reviews-content-wrapper { margin: 0 0 30px 0; }
.logo-d-flex .logo-inner { flex-wrap: wrap; }
.logo-d-flex .logo-inner .et_pb_module { margin: 0 0 30px 0px !important; padding: 0 30px; }
.we-support-logos { padding: 50px 0 80px 0 !important; }
.homepage-banner .banner-right::after { width: 100%; height:auto;}
.footer-inner-cont { padding: 0 !important; } 
.event-content-homepage { font-size: 17px; line-height: 25px; }
h3.event-title-homepage { font-size: 20px; line-height: 30px; }
.homepage-banner .banner-left h1, .breadcrumb-outer-main .breadcrumb-heading h1 { font-size:35px !important; line-height: 45px !important; }
.we-support-outer .we-support-right span.et_pb_image_wrap img { height: auto;  }
.graditent-heading h1 { font-size: 50px !important; }
.graditent-heading { padding-bottom: 40px !important; }
.header-custom .header-img a img { padding: 30px 0 0 0; }
body.scrolled .header-custom { padding: 0 10px 20px 10px !important; }
footer .footer-bottom-cont { padding: 10px 10px 100px 10px !important; }
.new-parent-contact-home form p.et_pb_contact_field input.input::placeholder{font-size:14px !important;}
.footer-inner-cont .footer-p-text { padding-bottom: 40px !important; }
.tw-ladies-outer { padding: 40px 0 !important; }
.sponspered-heading h3.et_pb_module_heading { font-size: 30px !important; line-height: 40px !important; }
.sponspered-heading h3.et_pb_module_heading { font-size: 26px !important; line-height: 36px !important; }
.sponsership-outer p,  .sponsership-oppunties p { font-size: 20px; }
.sponsership-oppunties .sponsership-oppounity .oppun-box h4.et_pb_module_header { font-size: 20px; }
.founder-heading h4 { font-size: 24px; line-height: 30px; }
.founder-heading p { font-size: 20px; line-height: 25px; margin: 0 0 20px 0; }
.founder-content h6, .founder-spender span { font-size: 20px; line-height: 30px; }
.founder-spender p { padding: 0 0 20px 0 !important; }
.founder-sicked { column-gap: 15px; }
.et_pb_section.we-support-outer { padding: 100px 0 200px 0 !important; }
footer .footer-bottom-cont p { font-size: 14px !important; }
.parent-contact-form-items .et_pb_text_inner { font-size: 18px; padding: 0 0 10px 0; }
.parent-contact-form-items h1 { font-size: 26px; line-height: 26px; padding: 0 0 10px 0; }
.present-content .et_pb_text_inner p { font-size: 17px; line-height: 27px; }
.present-content .sponspered-heading { padding: 0 0 10px 0 !important; }
.popup-stefani-global .modal-dialog .modal-content h5 {font-size: 26px;line-height: 36px; padding: 0 50px 0 0; }
}

@media screen and (max-width: 599px) {
.date-time-event-wrapper { flex-wrap: wrap; }	
.event-time { width: 100%; margin: 0 0 10px 0; }
.event-time:last-child { margin-bottom: 0; }
.span-content h6, .event-gallery-content .et_pb_blurb_container h4 span, .breadcrumb-outer-main .breadcrumb-lmb-data span { font-size: 20px !important; line-height: 30px !important; }
.sub-heading-common h2, footer .sub-heading-common h1, .event-gallery-content .et_pb_blurb_container .et_pb_blurb_description h4, .all-reviews-content-wrapper .left-side-content h2, .contact-heading-wrap h1.et_pb_module_heading { font-size: 26px !important; line-height: 36px !important; }
.sub-heading-common { padding-bottom: 10px !important; }
.homepage-banner .banner-left { padding-right: 20px; padding-left: 20px; }
.homepage-banner .banner-left h1, .breadcrumb-outer-main .breadcrumb-heading h1 { font-size:30px !important; line-height: 40px !important; }
.we-support-left .w-33-image { width: 50%; }
.charity-gala-outer { 	margin-top: -175px !important; }
.d-flex-gala .et_pb_column { column-gap: 30px; }
.charity-gala-outer { padding: 200px 0 50px 0 !important; }
footer .footer-p-text p { font-size: 18px; }
body #page-container .header-custom .et_pb_row .et_pb_button_module_wrapper a.et_pb_button {max-width: initial !important;-webkit-text-stroke: initial;-webkit-text-fill-color: white; font-size: 10px; padding: 10px 10px 10px 20px !important; text-align: center; max-width: initial !important; }
body #page-container .common-container.btns-de-d-flex .common-btn-des { padding: 10px 30px !important; font-size: 18px !important; width: 100%; margin:0 0 10px 0;}
.common-container.btns-de-d-flex { flex-wrap: wrap; }
body #page-container .header-custom .et_pb_row .et_pb_button_module_wrapper a.et_pb_button::before { margin-left: -16px; }
.et_pb_row.btns-de-d-flex .btn-flex { margin: 0 !important; width: 100%; float: none; display: inline-block; }
.et_pb_row.btns-de-d-flex .btn-flex .et_pb_button_module_wrapper { text-align: center; }
.et_pb_row.common-container.btns-de-d-flex { padding-top: 30px !important; }
.sponspered-heading h3.et_pb_module_heading { font-size: 24px !important; line-height: 34px !important; }
.parent-contact-form-items, .common-container.contact-d-flex .contact-main-form { padding: 30px 15px; }
.contact-main-content { height: 430px; padding: 0; }
.founder-heading h4 { font-size: 22px; line-height: 30px; }
.event-details .et_pb_row.common-container.btns-de-d-flex { padding: 0 !important; }
.event-page-load-more-btn button#load-more{width:100%; font-size: 18px !important;     line-height: 25px;
}
.about-main-outer .about-right .btn-flex, .we-support-outer .we-support-left .btn-flex { flex-wrap: wrap; }
.about-main-outer .about-right .btn-flex a.common-btn-des, .we-support-outer .we-support-left .btn-flex a.common-btn-des { width: 100%; text-align: center; margin: 0 0 10px 0; }
.header-custom .et_pb_column.et_pb_column_1_3.et_pb_column_1_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu .header-nav { padding-top: 35px; }
}

@media screen and (max-width: 480px) {
.we-support-left .w-33-image { width: 50%; }
.homepage-banner .banner-left h1, .breadcrumb-outer-main .breadcrumb-heading h1 { font-size: 29px !important; line-height: 39px !important; }
}