/* Media Query for Mobile Devices */
@media (max-width: 560px) {
#backto-top{display: none;}
.stellarnav{padding: 0 5px!important;}
.thanku_bg p{font-size:15px;}
.thanku_bg img{width:220px;}
p{font-size: 14px;line-height: 24px;}
.tick_double ul{columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.carousel-indicators [data-bs-target]{display:none;}
.logo-main{bottom: -30px;}
.logo-main img {width: 85px;}
.menumain{padding: 12px 0;}
.top_sect {margin-bottom: 10px;}
.top_sect ul{justify-content: center;}
.top_sect ul li:first-child {margin-right: 10px;}
.top_sect ul li a{font-size: 13px;}
.top_sect ul li img{width: 18px;}
.banner-main img{height: auto;}
.banner-main .carousel-caption {position: inherit;width: 100%!important;background-image: linear-gradient(var(--blue), var(--dblue));border-radius: 0;bottom: 0;right: 0!important;left: 0!important;text-align:center;padding: 20px 10px;}
.banner-main .carousel-caption h6{font-size: 16px;}
.banner-main .carousel-caption h2{font-size: 22px;}
.sectiongap {padding: 30px 0;}
.before_bg::before,.after_bg::after{display: none;}
.btn-primary,.btn-secondary{padding: 10px 20px;font-size: 14px;}
.section_title h6{font-size: 18px;}
.section_title h2{font-size: 20px;margin-bottom: 10px}
.our_story p:first-child{margin-bottom: 0;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{width: 35px;height: 35px;}
.our_story .owl-carousel .owl-nav button.owl-prev{left: -12px;}
.our_story .owl-carousel .owl-nav button.owl-next{right: -12px;}
.alternate_column .row {margin: 20px 0 30px 0;}
.no_pad{padding: 10px 0!important;}
.alternate_column .image_block{margin-bottom: 20px;}
.alternate_column h2{font-size: 20px;}
.our_women .section_title{margin: 0;}
.our_women .num_text span{font-size: 16px;}
.our_women .num_text{width: 60px;height: 60px;}
.our_women img {margin-bottom: 10px;}
.our_women .card{margin-bottom: 30px;margin-top: 10px;}
.our_products .section_title {text-align: center;}
.our_products .btn-default{padding: 5px 10px;font-size: 14px;margin-bottom: 5px;}
.our_products .filter-list {text-align: center;}
.our_products img {margin-bottom: 5px; width: 100%;}
.our_products .card{text-align: center;}
.our_products .card-body {padding: 10px 15px;}
.tree_cont .tree_block img{display: none;}
.achievements .tree_cont{margin-top: 0;}
.tree_cont .tree_block{padding: 0 10px;margin-bottom: 15px;}
.tree_cont .tree_block:nth-child(1){top: 0;left: 0;}
.tree_cont .tree_block:nth-child(1) p{left: 0;}
.tree_cont .tree_block:nth-child(2){top: 0;}
.tree_cont .tree_block:nth-child(2) p{left: 0;}
.tree_cont .tree_block:nth-child(3) p{left: 0;}
.tree_cont .tree_block:nth-child(4){top: 0;}
.tree_cont .tree_block:nth-child(4) p{right: 0;}
.tree_cont .tree_block:nth-child(5){top: 0;}
.tree_cont .tree_block:nth-child(5) p{right: 0;}
.tree_cont .tree_block:nth-child(6){top: 0;right: 0;}
.tree_cont .tree_block:nth-child(6) p{right: 0;}
.reviews .card-body p{font-size: 14px;}
.reviews .section_title h2{margin-bottom: 0;}
.support .card{padding: 10px;}
.support .card h4{font-size: 18px;}
.support .section_title h5 {font-size: 16px;margin-bottom: 20px;}
.support .section_title{margin-bottom: 0;}
footer{padding: 25px 0 0 0;border-radius: 25px 25px 0 0;}
footer h5{margin-bottom: 15px;}
footer .donation{top: 0;margin-bottom: 30px;padding: 15px;}
footer .copyright{margin-top: 0;}
footer .copyright p{text-align: center;}
footer .copyright ul{float: none;display: flex;justify-content: center;}
footer .donation .section_title{text-align: center;margin-bottom: 20px;}
footer .footlink li{margin-bottom: 6px;}
footer .footlink .text{margin-bottom: 15px;}

.extra_pad {padding: 30px 0 !important;}
footer .footlink{margin-bottom: 20px;}
footer .image_block{text-align: end;}
footer .image_block img{width: 95px;}
.reviews .row,.our_women .row,.support .row,.our_products .prodrow,.govern_div .row,.centre_div .row,.inner_div .alter_row ,.inner_div .cardrow,.inner_div .success_cards  .success_row,.inner_div .achieve_row,.cater_div .row,.inner_div .need_row{flex-wrap: nowrap !important;overflow-x: scroll;}
.main_tree{display: none;}
.achievements .tree_block p{text-align: left;display: flex;}
.achievements .tree_block p i{display: block;}

.inner_banner img{height: auto;}
.breadcrumb{padding: 10px 0;margin-bottom: 0;}
.breadcrumb ul li{font-size: 13px;}
.govern_div .card{padding: 5px;}
.govern_div .card ul li{font-size: 14px;line-height: 24px;}
.govern_div .card h4{margin-bottom: 15px;font-size: 18px;}
.govern_div .card img{width: 14px;}
.govern_div .card li:nth-child(2) img{width: 13px;}

.inner_div .centre_triv ul{margin-top: 0;margin-bottom: 10px;display: inline-block;}
.inner_div .centre_triv li{margin-right: 0;margin-bottom: 10px;}
.inner_div .title{margin-top: 15px;}
.inner_div .title h5{font-size: 16px;}

.inner_div .cardrow .card{padding: 0;}
.inner_div .cardrow .card img {margin: 10px 0 15px 0;width: 40px;}
.inner_div .cardrow .card-body{padding: 10px;}
.inner_div .cardrow .card p{font-size: 13px;}
.inner_div .cardrow .num img{width: 30px;}
.inner_div .cardrow .num {position: absolute;top: 10px;right: 15px;}
.inner_div .alter_cards {margin-top: 30px;}
.inner_div .alter_cards .card{padding: 10px;}
.inner_div .alter_cards .card-body{padding: 10px;}
.inner_div .alter_cards .card p {font-size: 14px;line-height: 24px;}
.inner_div .alter_cards img {width: 100%;height: 145px; object-fit: cover;object-position: top;}

.inner_div .success_cards .card{padding: 10px;}
.inner_div .success_cards .card-body{padding: 10px;}
.inner_div .success_cards p{line-height: 24px;font-size: 14px;}
.inner_div .success_cards h4{font-size: 18px;}

.inner_div .content_box{text-align: center;margin-top: 15px;}
.inner_div .content_box p{font-size: 14px;line-height: 22px;}

.table_div .table tbody td, .table_div .table tbody th{padding: 10px;font-size: 13px;}
.table_div .table thead th{font-size: 14px;padding: 12px 10px;}

.cater_div .cater_title{margin-top: 15px;}
.cater_div .list-group-item{padding: 12px;font-size: 14px;}
.cater_div .cater_title h2 {font-size: 20px;}

.needs_div .section_title{margin-bottom: 20px;}
.needs_div .section_title h2{font-size: 20px;}
.needs_div .card h4 {font-size: 30px;}
.inner_div .section_title h5{font-size: 18px;}
.needs_div .section_title h6{padding: 10px;font-size: 14px;}
.needs_div{padding: 20px 15px;margin: 20px 0;}
.needs_div .card{padding: 10px;}
.needs_div .card h3{font-size: 16px;line-height: 24px;}
.needs_div .total-row{font-size: 15px;}
.needs_div .table_div{padding: 0 5px;}
.donor_div .section_title h2{font-size: 20px;}
.donor_block{padding: 15px;margin-bottom: 20px;}
.donor_block p,.donor_block .inner_content p{font-size: 14px;}
.donor_block .inner_content{padding: 12px;}
.donor_block form{padding: 15px;}
.donor_block .form_block{display: block;}
.donor_block .form-control{width: 100%;padding: 8px;}
.donor_block form label{margin-bottom: 10px;}
.donor_block form .btn{width:105px;}
.last_block{padding: 15px 10px;}

.our_products h5{font-size: 18px;}
.our_products .card p{line-height: 20px;}
.centre_div .trivia_content {padding: 10px;}
}
@media(max-width:767px){
    .table-header th{font-weight: 500;padding: 14px 9px;text-align: left; font-size: 12px;}
    .budget-footer-table td{font-size: 17px; padding: 0px 10px 12px;}
    .section-box{padding: 15px 10px;}
    .main-title{padding: 0 10px;}
    .section-header{font-size: 17px;}
    table.section-table td{font-size: 14px;}
}
/* IPHONE SE , Samsung S8+ Landscape */
@media (min-width: 481px) and (max-width: 769px) and (orientation:landscape) {
    #backto-top{display: none;}
    .stellarnav{padding: 0 5px!important;}
    .thanku_bg p{font-size:15px;}
    .thanku_bg img{width:220px;}
    p{font-size: 14px;line-height: 24px;}
    /* .tick_double ul{columns: 1; -webkit-columns: 1; -moz-columns: 1;} */
    .carousel-indicators [data-bs-target]{display:none;}
    .logo-main{bottom: -50px;}
    .logo-main img {width: 95px;}
    .menumain{padding: 12px 0;}
    .top_sect {margin-bottom: 10px;}
    .top_sect ul li:first-child {margin-right: 10px;}
    .top_sect ul li a{font-size: 13px;}
    .top_sect ul li img{width: 18px;}
    .banner-main img{height: auto;}
    .banner-main .carousel-caption {width: 50%;bottom: 30px;padding: 10px 15px;}
    .banner-main .carousel-caption h6{font-size: 16px;}
    .banner-main .carousel-caption h2{font-size: 22px;}
    .sectiongap {padding: 40px 0;}
    .before_bg::before,.after_bg::after{display: none;}
    .btn-primary,.btn-secondary{padding: 10px 20px;font-size: 14px;}
    .section_title h6{font-size: 18px;}
    .section_title h2{font-size: 22px;}
    .our_story p:first-child{margin-bottom: 0;}
    .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{width: 35px;height: 35px;}
    .our_story .owl-carousel .owl-nav button.owl-prev{left: -12px;}
    .our_story .owl-carousel .owl-nav button.owl-next{right: -12px;}
    .alternate_column .row {margin: 20px 0 30px 0;}
    .no_pad{padding: 10px 0!important;}
    .alternate_column .image_block{margin-bottom: 20px;}
    .alternate_column h2{font-size: 20px;}
    .our_women .section_title{margin: 0;}
    .our_women .num_text span{font-size: 16px;}
    .our_women .num_text{width: 60px;height: 60px;}
    .our_women img {margin-bottom: 10px;}
    .our_women .card{margin-bottom: 30px;margin-top: 20px;}
    .our_products .section_title {text-align: center;}
    .our_products .btn-default{padding: 5px 8px;font-size: 13px;margin-bottom: 5px;}
    .our_products .filter-list {text-align: center;}
    .our_products img {margin-bottom: 10px; width: 100%;}
    .our_products .card{text-align: center;}
    .tree_cont .tree_block img{display: none;}
    .achievements .tree_cont{margin-top: 0;}
    .tree_cont .tree_block{padding: 0 10px;margin-bottom: 15px;}
    .tree_cont .tree_block:nth-child(1){top: 0;left: 0;}
    .tree_cont .tree_block:nth-child(1) p{left: 0;}
    .tree_cont .tree_block:nth-child(2){top: 0;}
    .tree_cont .tree_block:nth-child(2) p{left: 0;}
    .tree_cont .tree_block:nth-child(3) p{left: 0;}
    .tree_cont .tree_block:nth-child(4){top: 0;}
    .tree_cont .tree_block:nth-child(4) p{right: 0;}
    .tree_cont .tree_block:nth-child(5){top: 0;}
    .tree_cont .tree_block:nth-child(5) p{right: 0;}
    .tree_cont .tree_block:nth-child(6){top: 0;right: 0;}
    .tree_cont .tree_block:nth-child(6) p{right: 0;}
    .reviews .card-body p{font-size: 14px;}
    .reviews .section_title h2{margin-bottom: 0;}
    .reviews .card-footer h4 {font-size: 16px;}
    .support .card{padding: 15px 10px;}
    .support .section_title h5 {font-size: 16px; margin-bottom: 25px;}
    .support .section_title{margin-bottom: 0;}
    footer{padding: 25px 0 0 0;border-radius: 25px 25px 0 0;}
    footer h5{margin-bottom: 15px;}
    footer .donation{top: 0;margin-bottom: 30px;padding: 15px;}
    footer .copyright{margin-top: 0;}
    footer .copyright p{font-size: 12px;}
    footer .copyright ul{float: none;display: flex;justify-content: center;}
    footer .donation .section_title{text-align: center;margin-bottom: 20px;}
    footer .footlink li{margin-bottom: 6px;font-size: 13px;}
    footer .copyright p, footer .copyright a{font-size: 12px;}
    footer .footlink .text{margin-bottom: 15px;}

    .extra_pad {padding: 40px 0 !important;}
    footer .footlink{margin-bottom: 20px;}
    footer .image_block img{width: 80px;}
    .reviews .row,.our_women .row,.support .row,.our_products .prodrow,.inner_div .need_row{flex-wrap: nowrap !important;overflow-x: scroll;}
    .main_tree{display: none;}
    .achievements .tree_block p{text-align: left;display: flex;}
    .achievements .tree_block p i{display: block;}

    .inner_banner img{height: auto;}
    .breadcrumb{padding: 10px 0;margin-bottom: 0;}
    .breadcrumb ul li{font-size: 13px;}
    .govern_div .card{padding: 5px;}
    .govern_div .card ul li{font-size: 14px;line-height: 24px;}
    .govern_div .card h4{margin-bottom: 15px;font-size: 18px;}
    .govern_div .card img{width: 14px;}
    .govern_div .card li:nth-child(2) img{width: 13px;}

    .inner_div .centre_triv ul{margin-top: 0;margin-bottom: 30px;display: inline-block;}
    .inner_div .centre_triv li{margin-right: 0;margin-bottom: 20px;}
    .inner_div .title h5{font-size: 18px;}

    .inner_div .cardrow .card{padding: 0;}
    .inner_div .cardrow .card img {margin: 10px 0 15px 0;width: 40px;}
    .inner_div .cardrow .card-body{padding: 10px;}
    .inner_div .cardrow .card p{font-size: 13px;}
    .inner_div .cardrow .num img{width: 30px;}
    .inner_div .cardrow .num {position: absolute;top: 10px;right: 15px;}
    .inner_div .alter_cards {margin-top: 30px;}
    .inner_div .alter_cards .card{padding: 10px;}
    .inner_div .alter_cards .card-body{padding: 10px;}
    .inner_div .alter_cards .card p {font-size: 14px;line-height: 24px;}

    .inner_div .success_cards .card{padding: 10px;}
    .inner_div .success_cards .card-body{padding: 10px;}
    .inner_div .success_cards p{line-height: 24px;font-size: 14px;}
    .inner_div .success_cards h4{font-size: 18px;}

    .inner_div .content_box p{font-size: 16px;line-height: 22px;}

    .table_div .table tbody td, .table_div .table tbody th{padding: 10px;font-size: 13px;}
    .table_div .table thead th{font-size: 14px;padding: 12px 10px;}

    .cater_div .cater_title{margin-top: 15px;}
    .cater_div .list-group-item{padding: 12px;font-size: 14px;}
    .cater_div .cater_title h2 {font-size: 20px;}

    .needs_div .section_title{margin-bottom: 20px;}
    .needs_div .section_title h2{font-size: 20px;}
    .needs_div .card h4 {font-size: 30px;}
    .inner_div .section_title h5{font-size: 18px;}
    .needs_div .section_title h6{padding: 10px;font-size: 14px;}
    .needs_div{padding: 20px 15px;margin: 20px 0;}
    .needs_div .card{padding: 10px;}
    .needs_div .card h3{font-size: 16px;line-height: 24px;}
    .needs_div .total-row{font-size: 15px;}
    .needs_div .table_div{padding: 0 5px;}
    .donor_div .section_title h2{font-size: 20px;}
    .donor_block{padding: 15px;margin-bottom: 20px;}
    .donor_block p,.donor_block .inner_content p{font-size: 14px;}
    .donor_block .inner_content{padding: 12px;}
    .donor_block form{padding: 15px;}
    .donor_block .form_block{display: block;}
    .donor_block .form-control{width: 100%;}
    .donor_block form label{margin-bottom: 10px;}
    .table-header th{font-weight: 500;padding: 14px 9px;text-align: left; font-size: 12px;}

}

/* IPHONE SE , Samsung S8+ Landscape */


/* SAMSUNG NOTE 20 + GOOGLE PIXEL 7*/
@media (orientation: landscape) and (min-width: 900px) and (max-height: 420px) {

}

/* SAMSUNG NOTE 20 + GOOGLE PIXEL 7*/


/* IPad Air , Ipad Mini and Similar portrait */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .btn-primary,.btn-secondary{padding: 8px 16px;}
    p{font-size: 15px;line-height: 26px;}
    .extra_pad {padding: 45px 0 70px 0 !important;}
    .menumain{padding: 20px 0;}
    .logo-main{bottom: -50px;}
    .logo-main img {width: 120px;}
    .banner-main .carousel-caption{width: 55%;bottom: 55px;padding: 20px;}
    .banner-main .carousel-caption h6{font-size: 22px;}
    .banner-main .carousel-caption h2{font-size: 26px;}
    .banner-main img{height: auto;}
    .section_title h2{font-size: 30px;}
    .sectiongap {padding: 30px 0;}
    .before_bg::before{top: -35px;}
    .after_bg::after{bottom: -35px;}
    .our_products .btn-default{font-size: 14px;padding: 6px 12px;margin-bottom: 5px;}
    .tree_cont .tree_block:nth-child(1){left: 30px;}
    .tree_cont .tree_block:nth-child(2) {top: 75px;}
    .tree_cont .tree_block:nth-child(4) {top: 60px;}
    .tree_cont .tree_block:nth-child(5) {top: 115px;}
    .tree_cont .tree_block:nth-child(5) p {right: -55px;}
    .tree_cont .tree_block:nth-child(6){right: 60px;}
    .reviews .card-body p{font-size: 15px;}
    footer .donation{top: -45px;}
    footer .copyright{margin-top: 30px;}

    .inner_banner img{height: auto;}
    .breadcrumb{padding-bottom: 20px;margin-bottom: 0;}
    .govern_div .card{padding: 10px;}

    .inner_div .cardrow .card{padding: 0;}
    .inner_div .cardrow .card img {margin: 10px 0 15px 0;width: 40px;}
    .inner_div .cardrow .card-body{padding: 10px;}
    .inner_div .cardrow .card p{font-size: 13px;line-height: 22px;}
    .inner_div .cardrow .num img{width: 30px;}
    .inner_div .alter_cards {margin-top: 30px;}
    .inner_div .alter_cards .card-body{padding: 15px;}
    .inner_div .alter_cards .card p {font-size: 16px;line-height: 24px;}

    .inner_div .success_cards .card{padding: 10px;}
    .inner_div .success_cards .card-body{padding: 10px;}
    .inner_div .success_cards p{line-height: 26px;font-size: 15px;}
    .inner_div .success_cards h4{font-size: 18px;}

    .inner_div .content_box p{font-size: 18px;}
    .cater_div .list-group-item {padding: 12px;font-size: 16px;}

    .needs_div{padding: 30px;margin: 30px 0;}
    .needs_div .card{padding: 15px 10px;}
    .needs_div .card h3{font-size: 16px;line-height: 26px;}
    .needs_div .card h4{font-size: 30px;}
    .donor_block{padding: 25px;}
    .donor_block form{padding: 20px;}
    .donor_block form label{font-size: 15px;}
    .donor_block .form-control{width: 60%;}
    .table-header th{font-weight: 500;padding: 14px 9px;text-align: left; font-size: 12px;}

}

/* IPad Air , Ipad Mini and Similar portrait */


/* IPAD PRO VERSION ONLY!! */
@media (width: 1024px) and (height: 1366px) and (orientation: portrait) {
    .stellarnav > ul > li > a {padding: 10px 6px!important;font-size: 13px!important;}
    .stellarnav li li a{ font-size: 13px; }
    .banner-main .carousel-caption h2 {font-size: 30px;}
    .banner-main .carousel-caption {width: 35%;bottom: 80px;padding: 25px;left: 5%;}
    .reviews .card-body p {font-size: 16px;}


}

@media (width: 1366px) and (height: 1024px) and (orientation: landscape) {
    
}

/* IPAD PRO VERSION ONLY!! */

/* SURFACE PRO VERSION ONLY!! */
@media (width: 912px) and (height: 1368px) and (orientation: portrait) {
    .banner-main .carousel-caption{width: 35%;left: 12%;}
    
}

/* SURFACE PRO VERSION ONLY!! */


/* IPAD , NEST HUB landscape layouts */
@media (orientation: landscape) and (min-width: 1024px) and (max-width: 1180px) {
    .stellarnav{padding: 0;}
    .stellarnav > ul > li > a {padding: 10px 5px!important;font-size: 13px!important;}
    .stellarnav li li a{ font-size: 13px; }
    .extra_pad {padding: 45px 0 70px 0 !important;}
    .menumain{padding: 15px 0;}
    .logo-main{bottom: -50px;}
    .logo-main img {width: 130px;}
    .banner-main .carousel-caption{bottom:150px;}
    .banner-main .carousel-caption h6{font-size: 24px;}
    .banner-main .carousel-caption h2{font-size: 32px;}
    .banner-main img{height: auto;}
    .section_title h2{font-size: 32px;}
    .sectiongap {padding: 30px 0;}
    .before_bg::before{top: -35px;}
    .after_bg::after{bottom: -35px;}
    .our_products .btn-default{font-size: 14px;padding: 6px 12px;margin-bottom: 5px;}
    .tree_cont .tree_block:nth-child(1){left: 30px;}
    .tree_cont .tree_block:nth-child(2) {top: 75px;}
    .tree_cont .tree_block:nth-child(4) {top: 60px;}
    .tree_cont .tree_block:nth-child(5) {top: 115px;}
    .tree_cont .tree_block:nth-child(5) p {right: -55px;}
    .tree_cont .tree_block:nth-child(6){right: 60px;}
    .reviews .card-body p{font-size: 16px;}
    footer .donation{top: -45px;}
    footer .copyright{margin-top: 30px;}

    .inner_banner img{height: auto;}
    .breadcrumb{padding-bottom: 20px;margin-bottom: 0;}
    .govern_div .card{padding: 10px;}

    .inner_div .cardrow .card{padding: 5px;}
    .inner_div .alter_cards .card-body{padding: 20px;}
    .inner_div .alter_cards .card p {font-size: 20px;line-height: 34px;}

    .inner_div .success_cards .card{padding: 10px;}
    .inner_div .success_cards .card-body{padding: 10px 20px;}
    .inner_div .success_cards p{line-height: 28px;font-size: 16px;}
    .inner_div .success_cards h4{font-size: 18px;margin-top: 10px;}

    .needs_div .card{padding: 20px;}
    .needs_div .card h3{font-size: 20px;line-height: 28px;}
    .needs_div .section_title{margin-bottom: 20px;}
    

}

/* IPAD , NEST HUB landscape layouts */

/* NEST HUB Max Only */
@media (orientation: landscape) and (width: 1280px) and (height: 800px) {
   
}

/* NEST HUB Max Only */

/* NEST HUB Only */
@media (orientation: landscape) and (width: 1024px) and (height: 600px) {
   .banner-main .carousel-caption {bottom: 70px;left: 5%;width: 40%;}
}

/* NEST HUB Only */

/* Galaxy S20 Android 11 Only */
@media (orientation: landscape) and (width: 800px) and (height: 360px) {
    
}

/* Galaxy S20 Android 11 Only */


/* IPAD OS Only */
@media (orientation: landscape) and (width: 1080px) and (height: 810px) {
   
}

/* IPAD OS Only */


/* IPAD Mini Only */
@media (orientation: landscape) and (width: 1024px) and (height: 768px) {
   
}

@media (orientation: portrait) and (width: 768px) and (height: 1024px) {
    .banner-main .carousel-caption{left: 6%;}
}

/* IPAD Mini Only */


/* IPHONE XR, IPHONE 11 Pro / 11 Pro Max / 12 / 14/ 14 Pro, */

@media screen and (min-width: 812px) and (max-width: 896px) and (max-height: 430px) and (orientation: landscape) {
    #backto-top{display: none;}
    .stellarnav{padding: 0 5px!important;}
    .extra_pad {padding: 40px 0 100px 0 !important;}
    p{font-size: 14px;line-height: 24px;}
    .carousel-indicators [data-bs-target]{display:none;}
    .logo-main{bottom: -50px;}
    .logo-main img {width: 120px;}
    .menumain{padding: 12px 0;}
    .top_sect {margin-bottom: 10px;}
    .top_sect ul li:first-child {margin-right: 10px;}
    .top_sect ul li a{font-size: 13px;}
    .top_sect ul li img{width: 18px;}
    .banner-main img{height: auto;}
    .banner-main .carousel-caption {bottom: 65px;padding: 20px;}
    .banner-main .carousel-caption h6{font-size: 18px;}
    .banner-main .carousel-caption h2{font-size: 24px;}
    .sectiongap {padding: 40px 0;}
    .before_bg::before{top: -40px;}
    .after_bg::after {bottom: -40px;}
    .btn-primary,.btn-secondary{padding: 10px 20px;font-size: 14px;}
    .section_title h2{font-size: 28px;}
    .alternate_column .content_box h2{font-size: 22px;}
    .our_products .btn-default{padding: 5px 10px;font-size: 14px;margin-bottom: 8px;}
    .reviews .card-body p{font-size: 16px;}
    .achievements .tree_block p{font-size: 16px;}
    .tree_cont .tree_block:nth-child(1){left: 0;}
    .tree_cont .tree_block:nth-child(2) {top: 75px;left: -30px;}
    .tree_cont .tree_block:nth-child(4) {top: 60px;}
    .tree_cont .tree_block:nth-child(5) {top: 115px;}
    .tree_cont .tree_block:nth-child(5) p {right: -55px;}
    .tree_cont .tree_block:nth-child(6){right: 20px;}
    .our_women .section_title {margin: 40px 0;}

    footer .footlink{margin-bottom: 20px;}
    footer .image_block img{width: 120px;}
    .reviews .row,.our_women .row,.support .row,.our_products .prodrow{flex-wrap: nowrap !important;overflow-x: scroll;}
    .support .card{padding: 10px;}

    .inner_banner img{height: auto;}
    .breadcrumb{padding-bottom: 20px;margin-bottom: 0;}
    .govern_div .card{padding: 10px;}
    .govern_div .card ul li{font-size: 14px;line-height: 24px;}
    .govern_div .card h4{margin-bottom: 15px;}
    .govern_div .card img{width: 14px;}
    .govern_div .card li:nth-child(2) img{width: 13px;}

    .inner_div .success_cards .card{padding: 10px;}
    .inner_div .success_cards .card-body{padding: 10px;}
    .inner_div .success_cards p{line-height: 26px;font-size: 15px;}
    .inner_div .success_cards h4{font-size: 18px;}

    .inner_div .content_box p{font-size: 18px;line-height: 22px;}

    .table_div .table tbody td, .table_div .table tbody th{padding: 14px 10px;font-size: 14px;}
    .table_div .table thead th{font-size: 16px;padding: 12px 10px;}

    .cater_div .list-group-item{padding: 12px;font-size: 16px;}
    .cater_div .cater_title h2 {font-size: 24px;}

    .needs_div .section_title{margin-bottom: 26px;}
    .needs_div .section_title h2{font-size: 26px;}
    .needs_div .card h4 {font-size: 36px;}
    .inner_div .section_title h5{font-size: 18px;}
    .needs_div .section_title h6{padding: 10px;font-size: 14px;}
    .needs_div{padding: 20px;margin: 25px 0;}
    .needs_div .card{padding: 10px;}
    .needs_div .card h3{font-size: 16px;line-height: 24px;}
    .donor_div .section_title h2{font-size: 26px;}
    .donor_block{padding: 20px;}
    .donor_block p,.donor_block .inner_content p{font-size: 16px;}
    .donor_block .inner_content{padding: 12px;}
    .donor_block form{padding: 15px;}
    .donor_block .form_block{display: block;}
    .donor_block .form-control{width: 100%;}
    .donor_block form label{margin-bottom: 10px;}


    
}

/* IPHONE XR, IPHONE 11 Pro / 11 Pro Max / 12 / 14/ 14 Pro, */

/* iPhones (Pro Max) , Samsung Galaxy A51/A71 */
@media (orientation: landscape) and (min-width: 900px) and (max-height: 430px) {
   #backto-top{display: none;}
    .stellarnav{padding: 0 5px!important;}
    .extra_pad {padding: 40px 0 100px 0 !important;}
    p{font-size: 14px;line-height: 24px;}
    .carousel-indicators [data-bs-target]{display:none;}
    .logo-main{bottom: -50px;}
    .logo-main img {width: 120px;}
    .menumain{padding: 12px 0;}
    .top_sect {margin-bottom: 10px;}
    .top_sect ul li:first-child {margin-right: 10px;}
    .top_sect ul li a{font-size: 13px;}
    .top_sect ul li img{width: 18px;}
    .banner-main img{height: auto;}
    .banner-main .carousel-caption {bottom: 100px;padding: 15px;}
    .banner-main .carousel-caption h6{font-size: 18px;}
    .banner-main .carousel-caption h2{font-size: 24px;}
    .sectiongap {padding: 40px 0;}
    .before_bg::before{top: -40px;}
    .after_bg::after {bottom: -40px;}
    .btn-primary,.btn-secondary{padding: 10px 20px;font-size: 14px;}
    .section_title h2{font-size: 28px;}
    .alternate_column .row {margin: 40px 0 60px 0;}
    .alternate_column .content_box h2{font-size: 22px;}
    .our_products .btn-default{padding: 5px 10px;font-size: 14px;margin-bottom: 8px;}
    .reviews .card-body p{font-size: 16px;}
    .achievements .tree_block p{font-size: 16px;}
    .tree_cont .tree_block:nth-child(1){left: 0;}
    .tree_cont .tree_block:nth-child(2) {top: 75px;left: -30px;}
    .tree_cont .tree_block:nth-child(4) {top: 60px;}
    .tree_cont .tree_block:nth-child(5) {top: 115px;}
    .tree_cont .tree_block:nth-child(5) p {right: -55px;}
    .tree_cont .tree_block:nth-child(6){right: 20px;}

    footer .footlink{margin-bottom: 20px;}
    footer .image_block img{width: 120px;}
    .reviews .row,.our_women .row,.support .row,.our_products .prodrow{flex-wrap: nowrap !important;overflow-x: scroll;}
    .support .card{padding: 10px;}

    .inner_banner img{height: auto;}
    .breadcrumb{padding-bottom: 20px;margin-bottom: 0;}
    .govern_div .card{padding: 10px;}
    .govern_div .card ul li{font-size: 14px;line-height: 24px;}
    .govern_div .card h4{margin-bottom: 15px;}
    .govern_div .card img{width: 14px;}
    .govern_div .card li:nth-child(2) img{width: 13px;}

    .inner_div .cardrow .card{padding: 0;}
    .inner_div .cardrow .card img {margin: 10px 0 15px 0;width: 40px;}
    .inner_div .cardrow .card-body{padding: 10px;}
    .inner_div .cardrow .card p{font-size: 13px;}
    .inner_div .cardrow .num img{width: 30px;}
    .inner_div .cardrow .num {position: absolute;top: 10px;right: 15px;}
    .inner_div .alter_cards {margin-top: 30px;}
    .inner_div .alter_cards .card{padding: 10px;}
    .inner_div .alter_cards .card-body{padding: 10px;}
    .inner_div .alter_cards .card p {font-size: 17px;line-height: 24px;}

    .inner_div .success_cards .card{padding: 10px;}
    .inner_div .success_cards .card-body{padding: 10px;}
    .inner_div .success_cards p{line-height: 26px;font-size: 15px;}
    .inner_div .success_cards h4{font-size: 18px;}

    .inner_div .content_box p{font-size: 18px;line-height: 22px;}

    .table_div .table tbody td, .table_div .table tbody th{padding: 14px 10px;font-size: 14px;}
    .table_div .table thead th{font-size: 16px;padding: 12px 10px;}

    .cater_div .list-group-item{padding: 12px;font-size: 16px;}
    .cater_div .cater_title h2 {font-size: 24px;}

    .needs_div .section_title{margin-bottom: 26px;}
    .needs_div .section_title h2{font-size: 26px;}
    .needs_div .card h4 {font-size: 36px;}
    .inner_div .section_title h5{font-size: 18px;}
    .needs_div .section_title h6{padding: 10px;font-size: 14px;}
    .needs_div{padding: 20px;margin: 25px 0;}
    .needs_div .card{padding: 10px;}
    .needs_div .card h3{font-size: 16px;line-height: 24px;}
    .donor_div .section_title h2{font-size: 26px;}
    .donor_block{padding: 20px;}
    .donor_block p,.donor_block .inner_content p{font-size: 16px;}
    .donor_block .inner_content{padding: 12px;}
    .donor_block form{padding: 15px;}
    .donor_block .form_block{display: block;}
    .donor_block .form-control{width: 100%;}
    .donor_block form label{margin-bottom: 10px;}
}

/* iPhones (Pro Max) , Samsung Galaxy A51/A71 */


/* Media Query for Large screens */
@media (min-width: 1200px) and (max-width:1299px) {
    .stellarnav{padding: 0 3px!important;}
    .stellarnav > ul > li > a{padding: 10px!important;font-size: 14px!important;}
    .banner-main .carousel-caption{left: 7%;bottom: 100px;padding: 20px;width: 38%;}
    .banner-main .carousel-caption h2{font-size: 42px;}
    .banner-main img {height: 650px; width: 100%; object-fit: cover; object-position: center;}
}

@media (min-width: 1300px) and (max-width:1550px) {
    .stellarnav{padding: 0 3px!important;}
    .stellarnav > ul > li > a{padding: 10px!important;font-size: 14px!important;}
    .banner-main .carousel-caption{left: 7%;bottom: 120px;}
    .banner-main .carousel-caption h2{font-size: 42px;}
    .banner-main img {height: 650px; width: 100%; object-fit: cover; object-position: center;}
}

/* @media (min-width: 1500px) and (max-width:1799px) {
    .sectiongap .container, footer .container {max-width: 1200px;}
} */

@media (min-width: 1800px) and (max-width:1920px) {
    .menumain .container { max-width: 1450px; }
    .banner-main .carousel-caption{left: 13%;}
    
}

@media (min-width: 1921px) and (max-width: 2560px) {
    p{font-size: 18px;}
    /* .container { max-width: 1680px; } */
    .banner-main .carousel-caption{width: 30%;left: 20%;}

}

/* @media (min-width: 2560px){
 .container { max-width: 1920px; } 
 }*/