body{color:#000;font-size:14px;background-color:#fdfaf5;font-weight:bolder;}
p{font-weight:bold;}
.navbar-nav > li > a{padding-bottom:0px;padding-top:30px;color:#000;}
.navbar{margin-bottom:0px;}
.navbar-inverse{background-color:#fff;border:none;border-bottom:1px solid #999;border-radius:0px;}
.navbar-inverse .navbar-nav > li > a{color:#000;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #c00;
	background-color:transparent;
}
.downloads{text-align:center;padding:40px 0px;}
.downloads span{font-size:50px;color:#80070a;padding:20px;}
.downloads h2{font-size:19px;color:#80070a;font-weight:bold;margin-bottom:0px;line-height:24px;}


.services{text-align:center;background-color:#f44336;padding:40px 0px;}
.services i{font-size:50px;color:#fff;padding:20px;padding-bottom:20px;}
.services h2{font-size:16px;color:#fff;font-weight:bolder;margin-bottom:20px;line-height:28px;}
.services a{text-decoration:none;}
.services .block-title{color:#fff;font-weight:bolder;}
.services .block-border{border-color:#fff;}

.trustee-mandal .block{margin:20px auto;}
.trustee-mandal .block h4{font-size:18px;font-weight:bold;margin:5px 0px;}
.trustee-mandal .block h5{font-size:14px;font-weight:bold;}
.trustee-mandal .block img{border:solid 2px #2297dc;height:75px;width:75px;}
.address-line{color:#ccc;font-size:13px;line-height:20px;}
.footer-link a{color:#fff;padding:7px 0px;display:block;}

.navbar-toggle{background-color:#000;}
a:focus{border:none;outline:none;}
.home-testimonial{padding:50px;background:#ccc;border-radius:5px;margin:10px 0px;}
.service-banner{margin-bottom:10px;}
#gallery .col-md-6{margin:10px 0px;}
#gallery .col-md-4{margin:10px 0px;}
#gallery img{border-radius:0px 20px 0px 20px;}
.site-name{float:left;padding:0px 20px;color:#fff;}
.page-title{font-size:24px;margin:20px 0px;}
#downloads a{text-decoration:none;color:#000;display:block;margin:10px 0px;padding:5px 0px;}
#downloads a:hover{text-decoration:none;color:#b20;}
#mainmenu{float:right;}
#mainmenu .dropdown-menu{margin-top:15px;}
.center-ex{float:none;margin:auto;}	
.navbar-brand{height:auto;}
.service-banner{margin:10px 0px;}
.service-banner img{margin-bottom:20px;}
.bold-txt{font-size:14px;color:#000;font-weight:900;}
#myCarousel{background:#fff;opcity:0.5;}
.btn-primary{border-color:#36c;color:#36c;background-color:#fff;}
.panel-default > .panel-heading{background-color:#00a24f;color:#fff;}
.panel-default > .panel-heading h4{font-weight:900;font-size:16px;}
.panel-default > img{box-shadow:0 12px 12px -10px #36c;}
.well{border-color:#fff;color:#fff;text-align:left;background-color:#36c;}
.well:hover{background-color:#3aa;color:#36c;}
.well i{padding-right:10px;}
footer{background-color:#3aa;padding:20px;color:#fff;margin-left:-15px;margin-right:-15px;}
footer i{margin-right:5px;}
.mat img{margin-bottom:20px;width:100%;}
.blueblock{background:#e82e46;padding:40px 0px;margin:10px -15px;color:#fff;}
.blueblock p{background-color:#fff;color:#3aa;padding:20px 10px;border-radius:20px 0px 20px 0px;text-align:center;font-size:20px;font-weight:bold;}
.line{background: rgba(0, 0, 0, 0) url("../images/head_bg.jpg") no-repeat scroll left bottom;margin-bottom:17px;padding:17px 0px;}
.ecopy_mat a{color:#fff;text-decoration:none;}
.sidebar-info{border:solid 1px #ddd;border-radius:5px;padding:10px;}
.next-events{padding:40px 0px;}
.next-events p{font-size:15px;color:#000;line-height:24px;font-weight:normal;}
.orange-block{padding:20px 0px;font-size:24px;font-weight:bold;font-style:italic;color:#fff;background-color:#f44336;text-align:center;}
.next-event{border-bottom:1px dotted #444;margin-top:5px;border:solid 1px #000;}
.next-events .panel-heading{background:#12a3c7;}
.next-events h1{font-size:18px;color:#f44336;padding:10px 0px;font-weight:bolder;line-height:22px;}
.next-events h2{font-size:18px;color:#01579b;background-color:#fff;padding:10px;line-height:24px;}
.next-events h3{font-size:18px;color:#fff;padding:10px;line-height:24px;font-weight:bold;}
.next-events h4{font-size:14px;color:#000;padding:10px;line-height:22px;}
.activity{background-color:#fff;padding:5px 0px;text-align:center;}
.activity-btn{background-color:#b20;padding:15px 20px;font-size:16px;color:#fff;}
.activity a{font-size:21px;font-weight:bolder;display:block;margin:10px; padding:25px 10px;border-radius:5px 42px;background-color:#3a64b1;color:#fff;}
.activity a span{margin-right:20px;}
.activity a:hover{color:#fff;background-color:#06C;}
.blue-btn{background-color:#fb7507;color:#fff;padding:10px 15px;font-size:14px;text-decoration:none;}
.red-btn{background-color:#db2b0c;color:#fff;padding:10px 15px;font-size:14px;text-decoration:none;}
.yellow-btn{background-color:#0c7272;color:#fff;padding:10px 15px;font-size:14px;text-decoration:none;}

.block-title{font-size:30px;color:#80070a;padding:35px 0px 20px;text-align:center;}
.block-border{border:solid 3px #00a24f;max-width:50px;margin-top:0px;}
.grey-transparent-content{background: rgba(0, 0, 0, 0) url(../images/media.jpg) no-repeat scroll 0 0 / cover;display:inline-block; }
.sub-content{padding:20px; color:#fff;color:#069;background-color:#0C7272;}

.retro{color:#fff;background-color:#fff;}	
.retro .service-box{background-color:#b20;padding:10px;}
.service-icon{float:left;font-size:20px; padding:10px;color:#fff;}
.service-content{margin-left:0px;float:right;}
.service-content h3{font-size:18px;font-weight:600;line-height:25px;}
.service-box{display:inline-block;font-size:14px;color:#fff;line-height:18px;margin:10px 0px;}
.service-box i{font-size:23px;margin:5px 0px;}
.service-box h3{font-size:18px;margin:5px 0px;}
.panel-body{line-height:24px;}
.count-block{background:#f5f5f5;padding:35px 0px;text-align:center;}
.home-gallery{padding:20px 0px;}
.count-block a{text-decoration:none;}
.count-block i{font-size:21px;color:#f44336;border-radius:50%;border:solid 10px #f44336;padding:20px;}
.count-block p{font-size:24px;font-weight:bold;color:#f44336;padding:20px 0px 0px;}

.activity-block{background:#fff;padding:30px 0px;text-align:center;}
.activity-block a{text-decoration:none;}
.activity-block i{font-size:40px;color:#f44336;border-radius:50%;padding:15px 18px;}
.activity-block p{font-size:20px;font-weight:bold;color:#f44336;padding:20px 0px 30px;border-bottom:solid #f44336 2px;line-height:30px;}
.logo-title{font-size:26px;color:#fff;font-weight:bold;padding:0px 10px;font-style:italic;vertical-align:middle;}
.logo a{text-decoration:none;}                                              
.fix-block{background:#f5f5f5;height:347px;padding:10px;width:100%;border-top:solid 2px #f44336;}											  

.footer-bottom{background-color:#0c2a60;color:#fff;font-size:14px;padding:15px 0px;}
.page-content{margin-bottom:30px;}

.page-content p{color:#444;font-weight:bold;font-size:18px;line-height:30px;}
.photo-album img{margin:10px 0px;}
.matrimonial {text-align:center;}
.matrimonial img{margin:10px 0px;width:600px;height:375px;}
.home-slogan{font-size:24px;}
@media only screen and (min-width:768px) {
.navbar-fixed-top .navbar-brand {padding: 15px 0;}
}
@media only screen and (max-width:768px) {
#mainmenu{float:left;}

div.module.parallax-activity{height:auto !important;}
.services .block-title{font-size:17px;line-height:26px;font-weight:bold;}
.fix-block{height:auto;}
.home-slogan{font-size:17px;line-height:26px;font-weight:bold;}
.trustee-mandal .block{text-align:center;}
.block-title{font-size:20px;}
.matrimonial img{max-width:100% !important;height:auto;}
}
 @media (min-width:768px) and (max-width:992px) {
	 div.module.parallax-activity{height:auto !important;}
	 .fix-block{height:auto;}
 }
#service { 
		
			background-position:center;
			height: auto;  
			margin: 10px auto; 
		    width: 100%; 
		    position: relative; 
		    box-shadow: 0 0 50px rgba(0,0,0,0.8);
		    padding: 50px 0;
			
		}
#service .panel-body img{margin-bottom:10px;}
.carousel.carousel-fade .item {
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease-in;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	opacity:0.5;
}

.carousel.carousel-fade .active.item {
	opacity:1;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
	left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}

.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
	left: 0;
	z-index: 1;
}
.carousel.carousel-fade .carousel-control {
	z-index: 3;
}



i:hover {
-webkit-transform: rotateY(180deg);
-webkit-transform-style: preserve-3d;
transform: rotateY(180deg);
transform-style: preserve-3d;
}
  i {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}


div.module.parallax-activity{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:500px;}
div.module.parallax-statistic{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:300px;}

div.module.parallax-1{background-image:url("../images/sahaysurakshayojna.jpg");}
div.module.parallax-2{background-image:url("../images/team-bg.jpg");}
.carousel-control{text-shadow:none;}
#statistic { 
		
			background-position:center;
			height: auto;  
			margin: 10px auto; 
		    width: 100%; 
		    position: relative; 
		   
		    padding: 0px 0;
			
		}