@media only screen and (min-width:1000px) and (max-width:1200px){ 
.stellarnav > ul > li > a { font-size: 13px; padding: 25px 7px;}  
.banner .bannercontent .bannertitlenew {font-size: 35px;margin-bottom: 5px;}
.banner .bannercontent p {font-size:14px;}
}
@media only screen and (min-width:768px) and (max-width:999px){
 
.stellarnav > ul > li.menuapply{ display:block;}  
.stellarnav > ul > li > a { padding: 16px 1px; font-size:11px;text-transform: capitalize;} 
.banner .bannercontent .bannertitlenew {font-size: 22px;margin-bottom: 1px;}
.banner .bannercontent p {font-size:13px;} 
.banner .bannercontent .bannerinfo .link a{padding:4px;font-size:11px;font-weight:600;line-height: 1.2;}   
.banner .bannercontent .bannerinfo {padding-bottom:30px;}
#participatebg figure img {max-height: 300px;object-fit: cover;}
} 

@media only screen and (min-width:480px) and (max-width:767px){ 
footer {padding: 30px 0 0;clip-path: ellipse(180% 100% at bottom);}
footer .footer-logo{line-height:8;}
footer .footer-logo img{max-height: 70px;}
footer .footerlink {line-height:40px;} 
.banner .bannercontent .bannerinfo{display:flex; padding-bottom:30px;flex-direction: column;align-items: flex-end;}
.banner .bannercontent .bannerinfo .link{left:auto;right:0; }
.banner .bannercontent .bannerinfo .link a{padding:4px;font-size:11px;font-weight:600;line-height: 1.2;}   
.banner .bannercontent .bannertitlenew{font-size:13px;margin-bottom: 3px;}
.banner .bannercontent p{text-align: right;font-size: 12px !important; margin-bottom: 0;}
#participatebg figure img {max-height: 300px;object-fit: cover;}
.welcome-wraper .werlcome-text h1, .what-we-do .title-bx h2, #snapshot .snapshot-textwraper h4, #participatebg figcaption, #participatebg .participate-wraper h3, #become-volulanteer h4, #blog-home h4, #participatebg .participate-wraper h3 span + span, #testimonials h4, #testimonials .testi-content-wrapper h5{font-size:24px; line-height: 1.2;}
.welcome-wraper .werlcome-text h1 span{font-size: 30px;}
p{font-size:14px !important;}
}

@media only screen and (max-width:479px){  
.banner .bannercontent .bannerinfo{display:flex; padding-bottom:30px;flex-direction: column;align-items: flex-end;}
.banner .bannercontent .bannerinfo .link{left:auto;right:0; }
.banner .bannercontent .bannerinfo .link a{padding:4px;font-size:11px;font-weight:600;line-height: 1.2;}   
.banner .bannercontent .bannertitlenew{font-size:13px;margin-bottom: 3px;}
footer {padding: 30px 0 0;}
footer .footer-logo{line-height:8;}
footer .footer-logo img{max-height: 70px;}
footer .footerlink {line-height:24px;}
#participatebg figure img {max-height: 300px;object-fit: cover;}
.welcome-wraper .werlcome-text h1, .what-we-do .title-bx h2, #snapshot .snapshot-textwraper h4, #participatebg figcaption, #participatebg .participate-wraper h3, #become-volulanteer h4, #blog-home h4, #participatebg .participate-wraper h3 span + span, #testimonials h4, #testimonials .testi-content-wrapper h5{font-size:24px; line-height: 1.2;}
.welcome-wraper .werlcome-text h1 span{font-size: 20px;}
p{font-size:13px !important;}
.what-we-box .item .what-we-creawsalbox{min-height: auto;}
}