@media (min-width: 320px) and (max-width: 575px) {
.btn_fill, .btn_border {padding:12px 18px;}
.social-icon {top:31%; left:0.5rem;}
.donate_btn {margin-right:30px;}
.donate_btn .btn_fill {padding:7px 14px; font-size:13px;}
.fixed-theme .head_logo a img {max-width:100%;}
.home_banner :is(.btn_fill, .btn_border){padding: 7px 8px; font-size: 12px;}
.social-icon ul li a{padding: 0px 5px;}
.not_found, .inner_sec{margin-top: 76px;}

.tournament_card .btn_grp{flex-direction: column;}
.ftr-1 > ul > li:nth-child(2) a{font-size: 16px;}
.ftr-1 > ul > li{gap: 5px;}
.info_icn{width: 95px; height: 95px;}
}

@media (min-width: 576px) and (max-width: 767px) {
.head_logo img {max-width:215px;}
.donate_btn .btn_fill {padding:9px 28px;}
.donate_btn {margin-right:38px;}
.social-icon {left:0.5rem;}
.banner_content h2 {line-height:48px; margin-top:35px;}
.home_banner .banner_content h2{font-size: 4rem;}
.not_found, .inner_sec{margin-top: 87px;}

}

@media (min-width: 320px) and (max-width: 767px) {
p {line-height:32px; font-size:16px;}
/* .title-sec h2 {font-size:50px;} */
.main_header {padding:25px 0 15px 0;}
.video_content {padding:3rem 2rem;}
.banner_content h2 {font-size:55px; margin-bottom:18px;}
.home_banner .banner_content p {font-size:16px; line-height:24px; margin-bottom:2rem;}
.title-border h2 {font-size:40px; padding-bottom:20px; margin-bottom:25px;}
.event_img_inner:after, .btm_line:after, .demo {display:none;}
.event_content {padding-left:0; padding-top:2rem;}
.events_blk {border-radius:110px 0px 0px 0px;}
.home_gallery .container > img {height:auto;}
.hm-gal-cnt a {margin-top:2rem; width:125px; height:125px; font-size:16px;}
.info_card {margin-bottom:0;}
.hm-gal-cnt p {padding-right:0;}
.copy_right p {line-height:22px;}
.slick-dots li button:before {font-size:35px;}
.vdo_btn {left:50%; top:50%; bottom:auto; transform:translate(-50%, -50%);background-image: none;width: 6.25rem;height: 6.25rem;background-color: #fff;border-radius: 50%;}
.play-btn {width: 6.25rem;height: 6.25rem;}
.play-btn i {font-size:30px; color:var(--bs-black);}
.event_card {padding-top:0;}
.inner_banner h1{font-size: 4rem;}
.inner_banner{min-height: 20rem;}

.donate_card{padding: 1rem 1rem;}
.donate_card h2{font-size: 35px;}
.donate_card h3{font-size: 30px;}
.footer_top h3{margin-bottom: 20px;}
}

@media (min-width: 768px) and (max-width: 991px) {
/* .title-sec h2 {font-size:60px;} */
.donate_btn{margin-right: 3rem;}
.gallery_card img{height: auto;}
.hm-gal-cnt a {margin-top:2rem; width:128px; height:128px; font-size:18px;}
.home_banner .banner_content h2{font-size: 5rem; margin-bottom: 10px;}
.home_banner .banner_content p{margin-bottom: 3rem;}
.cardThree h2{margin-bottom: 15px;}
.cardThree p{font-size: 16px; line-height: 27px;}
.not_found, .inner_sec{margin-top: 104px;}

.donate_card{padding: 2rem 2rem;}
.inner_banner h1{font-size: 70px;}

}

@media (min-width: 992px) and (max-width: 1199px) {
.gallery_card img{height: auto;}
.home_banner .banner_content h2{font-size: 6rem;}
.home_banner .banner_content p{margin-bottom: 3rem;}
.not_found, .inner_sec{margin-top: 102px;}

}

@media (max-width: 1399px) {
.banner_content h2 {font-size:5rem;}
.title-sec h2{font-size:3.75rem;}
.title-md h2 {font-size:2.75rem;}
.title-border h2{font-size:2.75rem;}
.contact-form p {font-size:1.25rem;}
.contact-form label {font-size:1.5rem;}
.social-icon {left:3rem;}
.events_blk {border-radius:5rem 0px 0px 0px;}
.lightbox-content{max-width: 60%;}

}

@media (max-width: 1199px) {
.title-sec h2{font-size:3rem;}
.title-md h2 {font-size:2.5rem;}
.title-border h2{font-size:2.5rem;}
.schedule p::before{height: 2rem;width: 2rem;}
.schedule p:first-child {font-size: 1.25rem;}
.schedule p:first-child span{font-size: 1.25rem;}
.event_slider .slick-arrow {display:none !important;}
.main_event_slider {left:auto; margin-left:0;}
.event_content {padding-inline:2rem;}
.event_card {margin-inline:1rem;}
.event_img_inner:after {top:1rem; left:1rem;}
.location-card {padding-inline:2rem; padding-block:3rem;}
.contact-form p {font-size:1.125rem;}
.contact-form label {font-size:1.25rem;}
.contact-form input, .contact-form textarea, .contact-form select {font-size:1.25rem;}
.social-icon {left:0rem;}
.social-icon ul {background:var(--main_color); padding-block:8px;}
.lightbox-content{max-width: 70%;}

}

@media (max-width: 991px) {
.banner_content h2 {font-size:4rem;}
.title-sec h2{font-size:2.25rem;}
.title-md h2 {font-size:2.25rem;}
.title-border h2{font-size:2.25rem;}
.lightbox-content{max-width: 80%;}

}

@media (max-width: 767px) {
.mission-container > *:not(:last-child) {margin-bottom:1.375rem;}
.mission-container > *:nth-child(even) > *:nth-child(1) {order:1;}
.mission-container > *:nth-child(even) > *:nth-child(2) {order:2;}
.section-cta .btn_fill::before, .section-cta .btn_fill::after {content:none;}
.section-contact-form {padding-inline:3rem;}
.events_blk {border-radius:4.5rem 0px 0px 0px;}
.lightbox-content{max-width: 90%;}

}

@media (max-width: 575px) {
.section-contact-form {padding-inline:1rem;}
.banner_content h2 {font-size:3rem;}
.home_banner .banner_content h2{font-size: 3rem;}
.title-md h2 {font-size:2rem;}
.title-border h2{font-size:2rem;}
.schedule{padding-inline: 1rem;padding-block: 1rem;}
.schedule p::before{width: 1.5rem;height: 1.5rem;margin-right: .5rem;}
.events_blk {border-radius:4rem 0px 0px 0px;}
.lightbox-content{max-width: 100%;}

}