@media (max-width: 1600px) and (min-width: 1366px) {

.ourvision{padding: 0 0 18rem;}
.enhence{padding: 6rem 0;}
.enhence-box {padding: 0 12rem 0 8rem; }
.enhence-box h3{font-size: 4rem; line-height: 5.5rem;}
.inner-header{padding: 33rem 0;}
.foundation{padding: 0 0 34rem;}
.vision-box{margin-top: -10rem;}
.donate-info{padding: 6rem 5rem;}
.contact-heading{padding: 8rem 5rem 6rem;}
.enquiry .form-text{width: 100%;}
.contact-info, .enquiry-right{padding-top: 0;}
.team-left{padding-right: 151px;}
.team-right{padding: 10rem 5rem 5rem 0;}
}/*1600*/

@media (max-width: 1366px) {
.ourvision {padding: 0 0 8rem;}
.enhence-box {padding: 0 0 0 8rem;}
.inner-header {padding: 21rem 0; }
.foundbox{margin-top: -18rem;}
.foundation{padding: 0 0 34rem;}
.mission-bg{padding: 27rem 0;}
.vision-box{margin-top: -10rem;}
.donate-info { padding: 6rem 3rem;  }
.donate-info-right h4 {font-size: 2rem;  line-height: 3rem;}
.contact-info, .enquiry-right{padding-top: 0;}
.enquiry-right{padding-left: 3rem !important;}
.contact-heading {  padding: 8rem 2rem 6rem;  }
.contact-left { padding-right: 0px; }
.team-left {padding-right: 103px; }
.steam-img{margin-right: 3rem;}
.team-right{padding: 10rem 5rem 5rem 0;}
.donate-info h3{font-size: 4rem; line-height: 5rem;}
}/*1366*/

@media (max-width: 1362px) and (min-width: 1198px) {
  #cssmenu > ul > li > a { font-size: 1.7rem;}
}/*1362*/

@media (max-width: 1199px) {
.enhence{padding: 6rem 0;}
.enhence-box h3 { font-size: 3rem;  line-height: 4.5rem;  }
.inner-header { padding: 17rem 0; }
.foundation {padding: 0 0 28rem;  }
.ourm-box p .lasticon{bottom: -70px; right: 32px;}
.team-left{float: left;}
.team-left h1{font-size: 4rem; line-height: 5rem;}

}/*1199*/

@media (max-width: 1198px) and (min-width: 1001px) {
#cssmenu > ul > li > a { font-size: 1.6rem;}
#cssmenu > ul > li{padding: 2.2rem .5rem;}
 }/*1198*/

@media (max-width: 1024px) {
#cssmenu > ul {margin-top: 1rem; float: none; }
.areas-box h4{font-size: 2rem; line-height: 3.2rem;}
.ourm-box p .lasticon{left: 0;}
.donate-info { padding: 5rem 2rem;}
.donate-info p{ font-size: 1.8rem; line-height: 3rem;}
/* .donate-info .dlogo{margin: 7rem 0 2rem;} */
.donate-info h3{font-size: 4rem; line-height: 5rem;}
.contact-info, .enquiry-right{padding-top: 0;}
.contact-info .dlogo { margin: 0 0 2rem; }
.team-right { padding: 10rem 2rem 5rem 0; }
.donor-color{padding: 6rem 2rem;}
.donate-info h3 { font-size: 3rem;  line-height: 4rem;  }
}/*1024*/
@media (max-width: 991px) {
html{font-size: 55%;}
.main-slider {margin-top: 0;}
header { padding: 1.5rem 0;}
.inner-header{margin-top: 0;}
.inner-header {padding: 15rem 0;  }
.ourm-box p .lasticon{position: absolute;  right: auto;  left: auto;}
.enquiry .form-text{width: 100%;}
.steam-img img { max-width: 230px; }
.scanbox .bhimupi{max-width: 392px;}
}/*991*/
@media (max-width: 768px) {
.button {top: 9px;}
.about-text h1 br{display: none;}
.enhence-box{padding: 0;}
.donor-color{padding: 6rem 4rem;}
.donortext h3{font-size: 4.2rem; line-height: 5.5rem;}
.footer-text p{width: 100%;}
.cont-text{margin-left: -4rem;}
.footer-text h4, .cont-text h4{font-size: 2rem;}
.inner-header { padding: 11rem 0; }
.donate-left{padding-right: 0;}
.donate-info h3 {font-size: 3rem;   line-height: 4rem; }
.swarteam-cont{flex-wrap: wrap;}
.steam-img{margin: 0 0 2rem;}
.team-right { padding: 10rem 2rem 5rem 4rem;}
.heading-box { padding: 0; }
.scanbox{border: none;}
.bankdetails{border-right: 1px solid#fff;}

}/*768*/
@media (max-width: 650px) {
html{font-size: 50%;}
header { padding: 1.5rem 0 0; }
.button{top: -76px;}
#cssmenu ul{margin-bottom: 2rem;}
#cssmenu #head-mobile{padding: 10px;}
.carousel-control-prev i, .carousel-control-next i{font-size: 2.5rem !important;}
.about-img img{margin-bottom: 1rem;}
.ov-box{margin: 0;}
.about { padding: 6rem 0;  }
.ourvision{background: none; padding: 0;}
.ov-mobile{display: block;}
.ov-cont p .fa-quote-left { top: -79px;}
.enhence{background: #828303;}
.enhence-box h3, .donortext h3{margin-bottom: 2rem;}
.donortext{margin-top: 2rem;}
.footer-box{flex-wrap: wrap;}
.footer-box img{margin-bottom: 2rem;}
.footer-text p{margin: 1rem 0 2rem;}
.footer-text p br{display: none;}
.cont-text {margin-left: 0; padding-left: 0;}
.quick-ul { margin-top: 0rem; }
.cont-text h4 { margin-bottom: 2rem;  margin-top: 1rem; }
/* footer accordion*/
.accordion01 {cursor: pointer; width: 100%; border: none;  text-align: left;  outline: none;  font-size: 1.5rem;  transition: 0.4s; }
.accordion01:after { content: '\f078';  font-family: "Font Awesome 5 Free";  color: #fff;  font-weight: bold;  float: left;  margin-right: 5px;  font-size: 2rem;}
.footer-text .active:after, .cont-text .active:after {content: "\f077";  font-family: "Font Awesome 5 Free"; }
.footer-text .panel, .cont-text .panel { padding: 0 18px;  max-height: 0;    overflow: hidden;   transition: max-height 0.2s ease-out; }
.footer-text h4{margin-bottom: 0;}
.footer-text .quick-ul{margin-top: 1.5rem;}
/* end footer accordion*/
.footer-bottom{margin-top: 2.5rem;}
.inner-header{display: none;}
.foundbox { margin-top: -5rem; padding: 5rem 2rem; }
.foundation{background: none; padding: 0;}
.speech, .community{padding: 5rem 0;}
.speechtext {margin-bottom: 2rem;}
.mavimg-box{justify-content: flex-start; padding-bottom: 1rem;}
.vision-box { margin-top: 4rem;}
.ourm-box p .lasticon {bottom: -40px;}
.donate{margin-top: 0; background: none; padding: 6rem 0;}
.donate-left{display: none;}
.donate-info{margin: 0;}
.donate-right{flex-wrap: wrap; margin-right: 0;}
.donate-right .donate-info:first-child, .donate-info { width: 100%; border-right: 0;  border-top: 1px solid#bfbfbf; display: flex;  justify-content: center;  flex-direction: column; align-items: center;  margin-right: 0;}
.donate-info .dlogo { margin: 1rem 0 2rem; }
.donate-right .donate-info:last-child{border-top: 0;}
.donate-info {  padding: 2rem 0;  }
.donate-right .donate-info:last-child{padding-left: 0;}
.donate-info-right h4{margin-bottom: 1rem;}
.contact-heading { padding: 0 0 1rem; }
.enquiry-right { padding-left: 0 !important;  }
.contact-heading h3{font-size: 3.5rem; line-height: 4.5rem;}
.contact-info{justify-content: left;align-items: first baseline;}
.enquiry .form-text{margin-bottom: 1rem;}
.team-left{display: none;}
.team{padding: 5rem 0; margin-top: 0;}
.team-right {padding: 7rem 2rem 2rem 4rem;  margin: 0;}
.steam-text h4, .steam-text p {margin-bottom: 1rem;}
.swarteam-cont{margin-bottom: 3rem;}
.columnreverse{display: flex; flex-direction: column-reverse;}
.heading-box h3{font-size: 2.4rem; line-height: 3.4rem; margin: 2rem 0 1rem;}
.heading-box h3 br{display: none;}
.bankdetails{border-right: none; border-top: 1px solid #fff;  margin-top: 3rem; padding-top: 2rem;}
.contact-info{border-top:none; border-bottom: 1px solid #bfbfbf;}
.contact-heading .thank{display: none;}
.summer-table {margin-top: 2rem;}
.aoa-sec .summer {font-size: 2.5rem; line-height: 3.5rem;}
.summer-table th, .summer-table td { font-size: 1.6rem; line-height: 2.6rem;}
.program-dialog{margin: 0 15px;}
.program-body img {max-width: 70px;}
}/*650*/


@media (max-width: 550px) {
/* .mainlogo img{max-width: 80px;} */
.about-img img{max-width: 130px;}
.heading h3{margin-bottom: 3rem;}
.ov-cont{padding: 6rem 2rem 8rem 2rem;}
.ov-cont p i{font-size: 6rem;}
.ov-cont h2 { margin-bottom: 7rem;  }
.ov-cont p .fa-quote-left { top: -50px;}
.ov-cont p .fa-quote-right{bottom: -32px;}
.ourm-box .ourm{padding-right: 3rem;}
h1, h2, h3{font-size: 3rem; line-height: 5rem;}
.volunteer-box h5 { font-size: 2rem;  line-height: 3rem;}
.donor-color { padding: 6rem 0;}
  }/*550*/
@media (max-width: 480px) {
.custom-group .form-control{font-size: 1.6rem; line-height: 2.6rem;}
}/*480*/
@media (max-width: 450px) {
/* .donor-color{text-align: center;} */
.donor-color img{max-width: 250px;}
.donortext .btn{max-width: 100%;}
h1, h2, h3,  .donortext h3, .enhence-box h3{font-size: 3rem; line-height: 4rem;}
.areas-box h4{font-size: 1.8rem; line-height: 3rem;}
}/*450*/
@media (max-width: 420px) {
.mainlogo img {width: 100%; max-width: 210px; }
.button {top: -61px;}
.donortext .btn {font-size: 3rem;  line-height: 4rem;}
.footer-bottom{flex-direction: column; justify-content: center;}
.footer-bottom p{text-align: center; font-size: 1.5rem;}
.footer-bottom p:last-child{margin-top: 0;}
.steam-text h4 { font-size: 3rem; line-height: 4rem;}
.team-right { padding: 7rem 2rem 2rem 2rem;}
}/*420*/
@media (max-width: 414px) {
}/*414*/
@media (max-width: 380px) {
.enhence-box h3{font-size: 2rem;  line-height: 3rem;}
.donor-color { padding: 6rem 2rem; }
.footer-bottom p{font-size: 1.3rem;}
}/*380*/
@media (max-width: 360px) {
h1, h2, h3{font-size: 2.7rem;  line-height: 3.7rem; } 
}/*360*/
@media (max-width: 320px) {

}/*320*/