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


}

@media all and (max-width: 1450px){
	
	
	
}

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


}

@media all and (max-width: 1280px){

	p{font:400 17px/24px 'Open Sans', sans-serif;}
	
	.events li{width: 50%;}

	nav{display:none}
	.slicknav_menu{ display:block; }

}

@media all and (max-width: 1100px){

	nav{display:none}
	.slicknav_menu{ display:block; }
	
	.banner .god{top:150px;}
	
	h2{font:300 31px/32px 'open sans', sans-serif;}
	
	.home-gallery a.more, .home-gallery ul{margin-top: 40px;}
	.home-gallery li{padding: 4px;}
	
	footer h3{font: 700 30px/40px 'Open sans', sans-serif;}
	
	.news .recent a{font: 700 14px/14px 'open sans', sans-serif;}
	.news .recent h4{font: 700 23px/28px 'open sans', sans-serif;}
	.news h3{font: 600 19px/22px 'Open Sans', sans-serif;}
	
	.gallery ul li{padding: 5px;}
	
}


@media all and (max-width: 1024px){

	p {font:400 16px/24px 'Open Sans', sans-serif;margin:5px 0;}
	
	.pooja a.more{margin-top: 40px;}
	
	.annapoorna .div-33{width:50%;height:300px;}
	
	.committee .w-25{width:100%;height:auto;}
	.committee .w-25 h6{text-align:left;}

}

@media all and (max-width:900px){
	
	.banner .god img{width: 170px;}
	header .logo{width: 200px;}
	
	.about .text{width:60%;padding:0;}
	.about .img{width: 40%;}
	
	.events p.sub{width: 90%;}
	.events h3{font:600 18px/25px 'Open Sans', sans-serif;margin-bottom:9px;}
	
	.home-gallery{padding: 30px 0;}
	
	.gallery ul li{width:33.333%;}
	
	.annapoorna .img{width:100%;margin-bottom:10px;}
	
	.annapoorna .div-33 h4{font:700 24px/24px 'open sans', sans-serif;}
	
	.committee .w-50{width:100%;}
	
}

@media all and (max-width: 800px){

	p{font-size:16px;}
	
	.about .text{width:100%;}
	.about .img{display:none;}
	
	.more{padding:7px 18px;font:600 13px/19px 'Open Sans', sans-serif;}
	
	.news h3{font:600 18px/23px 'Open Sans', sans-serif;}
	

}



@media all and (max-width: 768px){

	h2{font:300 30px/40px 'open sans', sans-serif;}
	.pooja{padding: 40px 0;}
	.pooja a.more{margin-top: 30px;}
	
	.donate h2{width:100%;}
	.donate a.more{float:none;margin-top:30px;}
	.donate{text-align:center;}
	
	footer p b{font-size: 18px;}
	
	.banner .god{top:110px;}
	
	.committee h4{font-size: 18px;line-height:24px;margin-top: 25px;}
	.committee h1{margin-bottom:0px;}
	p.sub{font: 400 17px/13px 'Open Sans', sans-serif;}
	
}

@media all and (max-width: 640px){

	h1{font:700 31px/50px 'Open Sans', sans-serif;}
	p{font-size:15px;}
	p.sub{font:600 17px/20px 'Open Sans', sans-serif;}
	
	.more{margin-top:10px;}
	
	.about,.mision,.pooja,.events{padding:30px 0;}
	
	.pooja h2{width: 85%;}
	
	.events li{width: 100%;}
	.events ul{margin-top: 15px;}
	
	.home-gallery a.more, .home-gallery ul{margin-top: 25px;}
	.home-gallery li{width: 50%;}
	
	footer h3{font: 700 26px/31px 'Open sans', sans-serif;}
	footer p b{font-size: 16px;}
	
	.banner video{display:none;}
	.banner ul{display: block;}
	
	.news .all-news,.news .recent{width:100%;float:none;padding:5px 0;}
	.news .navs{margin:35px 0 50px 0;}
	
	.annapoorna .div-33{width:100%;height:auto;border:none;border-bottom:1px solid #222;}
	
	.committee .w-25 h6{text-align: center;}
	
}

@media all and (max-width:550px){
	
	.banner .god img{width: 145px;}
	.banner .god{top: 110px; }
	
	h2{font:300 25px/32px 'open sans', sans-serif;}
	
	.contact .c-form, .contact .address{width:100%;padding:5px 0;}
	
	.gallery ul li{width: 50%;}
	
	.gal-menu a{margin-right: 0;padding:3px 8px;font-size:13px;}
	
	.annapoorna .div-33 h4{font:700 19px/22px 'open sans', sans-serif;}
	
	.news-scroll .title{width:100%;padding:10px 0;text-align:center;}
	.news-scroll ul{width:100%;}
	.news-scroll ul li a{margin:0;padding:10px;}
	
}

@media all and (max-width: 480px){

	.banner ul li img{width:auto;height:400px;}
	
	p{font:400 14px/22px 'Open Sans', sans-serif;}
	h1{font:700 30px/50px 'Open Sans', sans-serif;}
	
	footer h3{font: 700 24px/29px 'Open sans', sans-serif;}
	footer p b{font-size: 15px;}
	footer .left, footer .right{width:100%;text-align:center;}
	footer .right{margin-top: 20px;border-top: 1px solid #fff;padding-top: 20px;}
	
	.news h3{font:600 16px/23px 'Open Sans', sans-serif;}
	
}

	


@media all and (max-width: 400px){
	
	.gal-menu a{margin-top:5px;display:inline-block;}

}

	
	
@media all and (max-width: 400px){
	
	h1{font:700 25px/25px 'Open Sans', sans-serif;margin-bottom:10px;
	}

}

@media all and (max-width: 320px){

	.gallery ul li{width: 100%;}
 	
	.inner-banner img{width: 140%;}
	
}