
@media(min-width:992px) and (max-width:1580px){
.download_button button{
padding: 15px 20px !important;
font-size: 16px !important;
}

.upcoming_event_txt{
padding: 20px 40px;
}
.blogGallery-sec .blogGallery-con{
padding: 12px;
}

/* 
============================================================
Events & Competitions
========================================================================== */
.photoGallery_slider.owl-carousel .item-video {
width: 100%;
height: 100%;
}

.upcoming_event_img {
width: 100%;
height: 100%;
}

}

@media(min-width:992px) and (max-width:1280px){
.banner-bg.page404::after, .banner-bg.page404{
height: 110px !important;
min-height: 110px !important;
}
}


@media(min-width:320px) and (max-width:991px){
.featured_slide_box{
max-width: 100% !important;
}
.featured_slide_heading{
padding: 30px 0 !important;
}
.blogArticle .heading_con_border{
margin-bottom: 30px !important;
}
.blogArticle .heading_con_border{
margin-bottom: 0 !important;
}
.blogArticle .heading_con_space {
padding: 0 0 30px !important;
}
.latestArticles_left_box, .blog-sec .card-img-box img{
height: 100%;
width: 100%;
object-fit: cover;
}
.aboutUs-right-sec .downloadsTab .values_box .values_img{
padding: 0 !important;
}
.download_button button{
padding: 15px !important;
font-size: 15px !important;
}
.downloadsTab .values_box {
margin: 20px auto 0 !important;
}
.aboutUs-right-sec  .downloadsTab .values_box .values_txt{
padding: 20px !important;
}
.download_button {
margin-top: 30px !important;
}
.download_button .overview_svg svg{
width: 15px !important;
height: auto;
}
.download_button svg{
width: 20px !important;
height: auto;
}
.faqS_con .accordion-button{
font-size: 16px !important;
}
.faqS_con {
margin-top: 30px !important;
}
.faqS_con .accordion-body p {
font-size: 20px !important;
line-height: 30px !important;
}
.faqS_con .accordion .accordion-body {
padding: 20px !important;
}
.faqS_con .accordion-button::before{
right: 44px !important;
}
.faqS_con .accordion-button strong{
margin-right: 10px !important;
}
.faqS_con .accordion-item{
margin-top: 20px !important;
}

/* 
============================================================
Get Involved
========================================================================== */

.aboutUs-right-sec .getMentor .values_box .values_txt{
padding: 20px;
}
.aboutUs-right-sec .getMentor .values_box .values_img{
padding: 0px !important;
}

.aboutUs-right-sec .getMentor .values_box{
margin: 30px auto 0 !important;
}

.getMentor .values_txt .apply-button {
margin-top: 30px !important;
}

.getPartner_con .paragraph{
margin-bottom: 35px !important;
}

/* 
============================================================
Events & Competitions
========================================================================== */

.photoGallery_slider.owl-carousel .item-video {
width: 100%;
height: 100%;
}

.upcoming_event_img {
width: 100%;
height: 100%;
}
.upcoming_event_txt .paragraph {
font-size: 22px;
line-height: 30px;
margin: 15px 0 0;
max-width: 100%;
}
.pastEvents_btn .apply-button, .aboutUs-right-sec .pastEvents .ourMission_donateB .apply-button,
.aboutUs-right-sec .photoGallery .ourMission_donateB .apply-button{
max-width: 280px !important;
}

.upcoming_event_txt{
padding: 20px;
}

/* 
============================================================
Contact Us
========================================================================== */

.aboutUs-right-sec .applyProgramDonete .heading-6::after {
left: -80px;
top: -20px;
}

/* 
============================================================
Donate
========================================================================== */
.banner-bg.donate-banner {
min-height: 570px !important;
}

.banner-bg.donate-banner .page-breadcrumb{
top: 23%;
}

.banner-bg.page404 {
min-height: 110px !important;
}

/* 
========================
blog=details
======================== */

.blog_details_right img{
height: 100%;
}

.blog_details-sec {
margin-top: -260px !important;
}

.blog_details_left{
padding: 20px;
}

.blog_details_left_txt{
max-width: 100%;
padding: 0;
}

/* 
========================
event
======================== */
.aboutUs-sec.event-section .row.mt-5{
margin-top: 20px !important;
padding-top: 0px;
}
.aboutUs-sec.event-section {
padding-bottom: 20px;
}

.page_404{
height: 100vh !important;
}


/* ======================
404
========= */

.page_404_img .watermark404 {
width: 255px;
height: auto;
}
.desktop-view404{
display: none;
}

.mobile-view404{
display: flex;
flex-direction: column;
gap: 100px;
justify-content: center;
align-items: center;
}


/*------------------blog-details----------------------------*/

.blogDetail-banner .banner-bg.involve-banner::after{
background: #447A53 !important;
}
.navbar .first-logo.des-logo{
display: none !important;
}
.navbar .mob-logo{
display: block !important;
width: 115px;
height: auto;
}

.blog_details_left{
margin-bottom: 30px;
}
.blogGallery-sec .blogGallery-con{
padding: 12px;
}
.extraSpace{
margin-top: -40px;
height: 40px;
}
.blog-con1 .paragraph, .theWinners-con .blogH2,
.blog-con3 .paragraph, .teamMenu-con.blog-con4 .paragraph, .blog-con9 .heading-2,
.blog_details_left .donate-btn, .blog_details_left strong, .blog-con7-left .heading-2{
margin-bottom: 20px;
}
.blogImg-con, .teamMenu-con, .teamMenu-con .custom-row-spacing{
margin-top: 20px;
}
.blog-con1, .blog-con6.blog-con7 {
padding-bottom: 20px;
}
.theWinners-con, .teamMenu-con, .teamMenu-con.blog-con4, .theWinners-con.blog-con5, .blog-con6,
.blog-con9{
padding: 20px 0;
}
.lightBox-con, .lightBox-con .imageLight-box, .blogGallery-sec .blogGallery-con, .teamMenu-con .lightBox-con,
.teamMenu-con.blog-con4 .lightBox-con, .teamMenu-con.blog-con4 .imageLight-box, .ourPartner-con,
.blog-con6 .lightBox-con, .blog-con6 .lightBox-con .imageLight-box, .blog-con7-right,
.blog-con9 .lightBox-con, .blog-con9 .lightBox-con .imageLight-box,
.blog-con6.blog-con7 .lightBox-con, .blog-con6.blog-con7 .lightBox-con .imageLight-box{
max-width: 100%;
}
.custom-row-spacing .col-lg-3 {
padding: 12px;
}
.blog-con2{
height: auto;
margin: 20px 0 0;
}
.teamMenu-con .lightBox-con{
margin-top: 0;
}
.blogButton-con {
max-width: 300px;
margin: auto;
}

.ourPartner-con img{
object-fit: contain;
}
.ourPartner-con{
border: 0;
}
.blog-con7-left {
max-width: 100%;
padding: 20px 12px;
}
.blog-con7-left .paragraph, .blog-con10 .ourMission_donateB p, .teamMenu-con .paragraph, .blogGallery-con .paragraph{
font-size: 20px;
text-align: center;
}
.blog-con6.blog-con7 .custom-row-spacing .col-lg-3, .blog-con9 .custom-row-spacing .col-lg-3,
.blog-con6 .custom-row-spacing .col-lg-4 {
padding: 0 12px 20px;
}

.blog-con6, .blog-con9, .blogGallery-sec{
padding-bottom: 0;
}

.blogGallery-sec .mx-1310{
padding-bottom: 20px;
}

.blog-con10 .ourMission_donateB{
padding: 20px 12px;
}
.blogGallery-con .blogH2, .blog-con3 h5, .blogGallery-con h5,
.blog-con7-left .heading-2{
text-align: center;
}
.blogBrand img{
padding: 0;
}
.blog_details_left h4::before{
height: 80px;
}
.blog_details_left h4{
padding-left: 25px;
}
.blog-con7-right{
border-left: 0;
}

}





@media(min-width:320px) and (max-width:767px){
/* 
============================================================
Get Involved
========================================================================== */


.getMentor .values_txt .apply-button, .getPartner_con .apply-button{
color: #fff !important;
}

.getPartner_con .getPartner_img{
margin: 30px 0 !important;
}

.getPartner_con .apply-button {
margin: 20px auto 10px;
}
.getPartner_con img.chef-watermark-img{
right: 0 !important;
width: 220px !important;
}

/* 
============================================================
Events & Competitions
========================================================================== */

.heading_con_event {
margin: 30px 0 5px;
}
.featured_slide_heading {
padding: 15px 0 !important;
}
.upcomingEvents .featured_slide_heading .heading-3 {
font-size: 26px;
}

.aboutUs-right-sec .tab_heading_con.heading_con_event .tabHeading{
margin-bottom: 0 !important;
}
.pastEvents_con_txt {
padding: 20px;
}
.pastEvents_btn .apply-button {
margin-top: 30px !important;
color: #fff;
}
.aboutUs-right-sec .pastEvents .ourMission_donateB,
.aboutUs-right-sec .photoGallery .ourMission_donateB {
padding: 30px 20px;
}
.aboutUs-right-sec .pastEvents .ourMission_donateB .apply-button,
.aboutUs-right-sec .photoGallery .ourMission_donateB .apply-button{
color: #fff;
}
.photoGallery_slider.owl-carousel {
padding-bottom: 30px;
}
.aboutUs-right-sec .photoGallery .tabHeading {
margin: 30px 0;
}
.videosHightlight_con .heading-2 {
margin: 30px 0 10px;
}
.videosHightlight_con .item-video{
height: auto;
}
.videosHightlight_con .item-video .video_play_btn {
width: 50px;
height: 50px;
}
.videosHightlight_con {
margin-top: 30px;
padding-bottom: 30px;
}


/* 
============================================================
Contact Us
========================================================================== */

.supportUs_con .supportUs_right{
padding: 20px;
}
.supportUs_con .supportUs_right h5 {
font-size: 28px;
line-height: 30px;
margin-bottom: 30px;
}
.tab_heading_con.heading_supportUs {
margin-top: 30px;
}
.supportUs_content {
padding: 30px;
}

/* ======================
404
========= */

.page_404_img .watermark404 {
width: 250px;
height: auto;
}

.teamMenu-con .paragraph {
font-size: 19px;
}


}



@media(min-width:320px) and (max-width:575px){
.latestArticles_con.blog-sec .blog .card,
.downloadsTab .values_box .values_txt{
max-width: 100% !important;
}
.latestArticles_con .latestArticles_con_1 .col-lg-6.col-sm-6,
.latestArticles_con .latestArticles_con_2 .col-lg-6.col-sm-6,
.downloadsTab .values_box .col-lg-6.col-sm-6{
padding: 0 !important;
}
.pagination li:nth-child(2),
.pagination li:nth-child(3),
.pagination li:nth-child(5){
display: none !important;
}
.aboutUs-right-sec .downloadsTab .values_box .values_img img{
height: 290px !important;
}
.aboutUs-right-sec .downloadsTab .values_box .values_txt{
margin: 0 auto !important;
}
.downloadsTab .values_box.values_box-bg-color1 .values_img .download_button{
transform: translate(-50%, -50%);
top: 50%;
bottom: 0;
}

.faqS_con .accordion-button strong {
max-width: 30px !important;
width: 100% !important;
height: 50px !important;
}
.faqS_con .accordion-button::after{
width: 12px !important;
height: 12px !important;
}
.faqS_con .accordion-button {
font-size: 13px !important;
}
.faqS_con .accordion-button::before {
right: 36px !important;
}

/* 
============================================================
Get Involved
========================================================================== */
.aboutUs-right-sec .getMentor .values_box .values_img{
max-width: 100% !important;
}

.aboutUs-right-sec .getMentor .values_box .col-lg-5{
padding: 0 !important;
}
.aboutUs-right-sec .getMentor .values_box .values_txt{
max-width: 100%;
margin: 0px auto !important;
padding: 20px 0 !important;
}
.aboutUs-right-sec .getMentor .values_box .values_img img{
height: 290px !important;
}

/* 
============================================================
Events & Competitions
========================================================================== */
.upcoming_event_img {
width: 100%;
height: 304px;
}
.upcoming_event_con:first-child {
margin-top: 30px;
}
.upcoming_event_txt .heading-2 {
font-size: 36px;
letter-spacing: 0.84px;
margin-bottom: 15px;
}
.upcoming_event_txt .paragraph {
font-size: 22px;
line-height: 30px;
margin: 15px 0 0;
max-width: 100%;
}
.aboutUs-right-sec .pastEvents .ourMission_donateB .apply-button,
.aboutUs-right-sec .photoGallery .ourMission_donateB .apply-button{
max-width: 100%;
color: #fff;
}
.gallery_con .gallery-img{
max-width: 100% !important;
}
.gallery_con .lightbox-trigger {
width: 100%;
}

.download_button button{
width: 100% !important;
}
.downloadsTab .values_box.values_box-bg-color1 .values_img .download_button{
padding: 0 20px !important;
}



/* 
============================================================
Contact Us
========================================================================== */
.contactFrom_left_sec .bottom-line {
padding: 30px 0;
width: 100%;
}

.aboutUs-right-sec .applyProgramDonete .heading-6::after{
display: none;
}
.contactFrom {
padding: 20px;
}

.applyProgram_con{
background-size: cover !important;
background-position: center !important;
max-width: 100%;
}
.applyProgram {
margin-top: 30px;
}
.applyProgram .applyProgramDonete a, .supportUs_con .supportUs_right a{
line-height: 20px;
}
.contactFrom.contactFrom2 .btn-submit, #wpforms-form-1158 .wpforms-submit-container button {
max-width: 100% !important;
}
#wpforms-form-1158 .wpforms-submit-container button::before {
left: 37% !important;
}


/* 
============================================================
Donate
========================================================================== */
.aboutUs-right-sec .getMentor.howDonate .values_box .col-lg-4 {
padding: 0 !important;
}

.aboutUs-right-sec #taxBenefits .ourMission_donateB .donate-btn1:last-child,
.aboutUs-right-sec #taxBenefits .ourMission_donateB .donate-btn1{
max-width: 100%;
}


/* 
============================================================
Donate
========================================================================== */
.banner-bg.donate-banner {
min-height: 670px !important;
}

.banner-bg.donate-banner .page-breadcrumb{
top: 21%;
}  

.banner-bg.donate-banner  .bannerSec-caption {
top: 55%;
transform: translate(-50%, -45%);
}




}


@media (max-width: 600px) {
.calendar_con  .day {
padding: 15px 0;
}

.calendar_con  .event {
font-size: 9px;
padding: 3px 5px;
}
.mobile-view404{
gap: 30px;
}
.page_404_con {
padding: 20px;
}
.page_404_sec{
padding: 10px 0px;
}
}

@media (max-width: 631px) {
.blogButton-con {
margin-top: 30px;
}
}

@media (max-width: 600px) {

.page_404_img .watermark404 {
width: 218px;
height: auto;
}
}

@media (max-width: 540px) {

.page_404_img .watermark404 {
width: 170px;
height: auto;
}
.blogButton-con{
max-width: 100%;
}
}

@media (max-width: 400px) {

.page_404_img .watermark404 {
width: 145px;
height: auto;
}
}    