
@media only screen and ( min-width:961px) and ( max-width:1150px ){

#menu ul li > a { font-size: 14px; padding: 10px 12px;
}

#menu ul li a.donatebtn { font-size: 14px; padding: 6px 20px; }

.logo-dv img{width: 100px;}


h2{font-size: 34px; margin: 0px; padding: 0px; font-weight: 700;}

h3{font-size: 28px; margin: 0px; padding: 0px; font-weight: 700;}

h4{font-size: 24px; margin: 0px; padding: 0px; font-weight: 700;}

h5{font-size: 20px; margin: 0px; padding: 0px; font-weight: 700;}

h6{font-size: 17px; margin: 0px; padding: 0px; font-weight: 700;}

p{margin: 0; padding: 0; color: #000; font-weight: 400; font-size: 14px; line-height: 28px;}

.service-title h5{height: 48px;}

.mission-right {
  padding-left:20px;
}

}

@media only screen and ( min-width:768px) and ( max-width:960px ){


h2{font-size: 34px; margin: 0px; padding: 0px; font-weight: 700;}

h3{font-size: 28px; margin: 0px; padding: 0px; font-weight: 700;}

h4{font-size: 24px; margin: 0px; padding: 0px; font-weight: 700;}

h5{font-size: 20px; margin: 0px; padding: 0px; font-weight: 700;}

h6{font-size: 17px; margin: 0px; padding: 0px; font-weight: 700;}

p{margin: 0; padding: 0; color: #000; font-weight: 400; font-size: 14px; line-height: 28px;}


#menu ul li > a { font-size: 14px; padding: 10px 7px;
}

#menu ul li a.donatebtn { font-size: 14px; padding: 6px 20px; }


.bnner-txt h3{font-size: 28px}

.bnner-txt h3 i{font-size: 18px}

.bnner-txt h2{font-size: 30px;}

.service-title h5{height: 48px;}

.service-bg .blog-text{padding: 15px;}

.service-bg .blog-text a{font-size: 14px;}

.footerlinks ul li, .email-input input, .email-btn input{font-size: 14px;}


.contact-info{padding: 30px 10px;}

.contact-info-text span{font-size: 14px;}

.contact-page-map iframe{height: 300px;}

.mission-right {
  padding-left:10px;
}

.valuesbx{padding-left: 20px;}

.newsbanner h1{font-size: 45px;}

.home-right-img {
  padding-right: 20px;
}



}

@media only screen and ( min-width:561px) and ( max-width:767px ){

h2{font-size: 34px; margin: 0px; padding: 0px; font-weight: 700;}

h3{font-size: 28px; margin: 0px; padding: 0px; font-weight: 700;}

h4{font-size: 24px; margin: 0px; padding: 0px; font-weight: 700;}

h5{font-size: 20px; margin: 0px; padding: 0px; font-weight: 700;}

h6{font-size: 17px; margin: 0px; padding: 0px; font-weight: 700;}

p{margin: 0; padding: 0; color: #000; font-weight: 400; font-size: 14px; line-height: 28px;}

.bnner-txt a {  padding: 6px 9px; font-size: 15px; margin-top: 12px; 
}

.bnner-txt h3{font-size: 23px}

.bnner-txt h3 i{font-size: 15px}

.bnner-txt h2{font-size: 20px;}

.logo-dv img{width: 100px}

.service-bg{padding: 0px 0px 0px;}

.servicemain{height: auto; margin-top: 40px;}

.service-bg .blog-text{padding: 20px;}

.blog-text a, .about-bottom a{font-size: 14px;}

.about-top img{width: 100%;margin-top: 30px}

.about-section{margin: 50px 0px;}

.blog-section{padding: 0px 0px 0px;}

.blog-text h5{height: auto;}

.email-btn input{font-size: 17px; margin-top: 10px;}

.email-input input{font-size: 17px}

.footer-one .col-md-3{margin: 30px 0px;}

.footerlinks ul li{font-size: 15px;}

.footer-scnd p{text-align: center;}

.followus { justify-content: center;  margin-bottom: 10px;
}

.footerlinks ul li i{font-size: 22px;}

footer{padding: 30px 0px 20px;}

.footer-two{padding-top: 20px;}


#menu ul li a.donatebtn {
  
  font-size: 16px;
  padding: 7px 26px;
  margin-left: 5px;
  background: #0E5332;
  color: #efdddd;
  display: inline-block;
  margin-top: 10px;
}

.mobileblg, .coursemg{padding-bottom: 50px;}

.newsbanner h1{font-size: 45px;}

.contact-page-sec{padding: 40px 0px;}

.contact-info{padding: 40px 10px;}

.service-right {
  padding-left: 0px; margin-top: 30px;
}

.servicewhite .service-right{padding-right: 0px;}

.aboutussection{padding: 20px 0px;}

.missionsection, .valuessection, .whyabas, .teamsection{padding: 40px 0px;}

.mission-right{padding-left: 0px;}

.visionbxdv {
  margin-top:0px;
}

.missionbx{margin-top: 30px;}

.valuesbx {
  border-bottom: 1px solid #a9a9a9; border-left: none;
  padding-bottom: 30px; padding-left: 0;
  height: auto;
}

.valuesbx-main .col-md-3:last-child .valuesbx, .valuesbx-main .col-md-3:nth-child(3) .valuesbx{border-bottom: none;}

.servicessection{padding: 40px 0px;}

}

@media only screen and ( min-width:320px) and ( max-width:560px ){

h2{font-size: 30px; margin: 0px; padding: 0px; font-weight: 700;}

h3{font-size: 28px; margin: 0px; padding: 0px; font-weight: 700;}

h4{font-size: 24px; margin: 0px; padding: 0px; font-weight: 700;}

h5{font-size: 20px; margin: 0px; padding: 0px; font-weight: 700;}

h6{font-size: 17px; margin: 0px; padding: 0px; font-weight: 700;}

p{margin: 0; padding: 0; color: #000; font-weight: 400; font-size: 14px; line-height: 28px;}

.bnner-txt a {  padding: 4px 9px; font-size: 12px; margin-top: 6px; 
}

.bnner-txt h3{font-size: 13px; font-weight: 300;
    line-height: 19px;}
	
	.bnner-txt h2 {font-size: 15px !important;
        margin: 0px;
        padding: 0px;
        font-weight: 500 !important;
}

.bnner-txt h3 i{font-size: 15px}

.logo-dv img{width: 80px}

.service-bg{padding: 0px 0px 0px;}

.servicemain{height: auto; margin-top: 40px;}

.service-bg .blog-text{padding: 20px;}

.blog-text a, .about-bottom a{font-size: 14px;}

.about-top img{width: 100%;margin-top: 30px}

.about-section{margin: 50px 0px;}

.blog-section{padding: 0px 0px 0px;}

.blog-text h5{height: auto;}

.email-btn input{font-size: 17px; margin-top: 10px;}

.email-input input{font-size: 17px}

.footer-one .col-md-3{margin: 30px 0px;}

.footerlinks ul li{font-size: 15px;}

.footer-scnd p{text-align: center;}

.followus { justify-content: center;  margin-bottom: 10px;
}

.footerlinks ul li i{font-size: 22px;}

footer{padding: 30px 0px 20px;}

.footer-two{padding-top: 20px;}


#menu ul li a.donatebtn {
  
  font-size: 16px;
  padding: 7px 26px;
  margin-left: 5px;
  background: #0E5332;
  color: #efdddd;
  display: inline-block;
  margin-top: 10px;
}

.newsbanner h1{font-size: 30px;}

.mobileblg, .coursemg{padding-bottom: 50px;}

.contact-page-map iframe{height: 320px;}

.contact-page-sec, .serviceabt, .servicessection{padding: 40px 0px;}

.service-right {
  padding-left: 0px; margin-top: 30px;
}

.servicewhite .service-right{padding-right: 0px;}

.aboutussection{padding: 20px 0px;}

.missionsection, .valuessection, .whyabas, .teamsection{padding: 40px 0px;}

.mission-right{padding-left: 0px;}

.visionbxdv {
  margin-top:0px;
}

.missionbx{margin-top: 30px;}

.valuesbx {
  border-bottom: 1px solid #a9a9a9; border-left: none;
  padding-bottom: 30px; padding-left: 0;
  height: auto;
}

.valuesbx-main .col-md-3:last-child .valuesbx{border-bottom: none;}

}