@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans);

*  {  padding: 0 ;  margin: 0 ; }

body{
	font-family: 'Open Sans', sans-serif;
} 

td, div, h1, h2, h3, p, input, form{
	font-size:16px;
}

a{
	text-decoration: none ;	
}

img{
	border:none;
}
ul{ 
	list-style:none;
}	

.clr{
	clear: both ;	
}

/*------------------------------Header_Part-----------------------------------*/

.header{
	position:relative;
	/*width:100%;*/
}
.logo{
	position: absolute;
	top: 0;
	left: 0;
	z-index:9999;
	margin: 0 0 0 600px;
	padding: 14px 30px;
	background-color:#f4a600;
	border-bottom-right-radius: 45px;
	border-bottom-left-radius: 45px;
	box-shadow:0px 3px 10px rgba(0,0,0, 0.4);
}
.sliding_img{
	position:relative;
}
.slide_image_gallery{
}

.play_video{
	margin: 0 auto;
	/*padding:10px;*/
	border-radius:10px;
	background: rgba(244,166,0,.5);
	/*box-shadow:0px 3px 10px rgba(0,0,0, 0.4);*/
	color:#6f4c00;
	width: 780px;
}
	.video_1{
		float:left;
		position:relative;
		border-right:1px solid #f4a600;
		/*margin: 0 0 0 30px;*/
		padding:10px;
		width: 31%;
	}
		.video_img{
			/*margin:0 20px 0 0;*/
			float:left;
		}
	.video_1 h4{
		text-align:center;
		font-size:22px;
		font-weight:700;
		color:#be8a1b;
		/*float:right;*/
		padding:30px 15px 0 15px;
	}
	.video_3{
		float:left;
		position:relative;
		border-right:1px solid #f4a600;
		/*margin: 0 0 0 60px;
		padding:0 50px 0 0;*/
		width: 34%;
		padding:10px;
	}
	.video_3 h4{
		text-align:center;
		font-size:22px;
		font-weight:700;
		color:#be8a1b;
		/*float:right;*/
		margin: 30px 0 0 0;
	}
	
	.video_2{
		float:left;
		/*margin:0 20px;*/
		padding:10px;
		width:27%;
	}
	.video_2 h4{
		text-align:center;
		font-size:22px;
		font-weight:700;
		color:#be8a1b;
		/*float:right;*/
		padding:30px 15px 0 15px;
	}
	.player_img{
		position: absolute;
		top: 47px;
		left: 45px;
		background: rgba(0,0,0,.6);
		padding: 8px 20px;
		border-radius: 5px;
		/*margin: 17% 0 0 17%;*/
	}
/*------------------------------Contener_part-----------------------------------*/

.contener{
	padding:20px 0 0 0;
	position:relative;
	background:url(../img/all_rapper_bg.png);
	background-repeat:repeat;
	/*margin:8px 0 0 0;*/
}
.contener h1{
	font-size:40px;
	text-align:center;
	padding:10px 0;
	font-weight:normal;
}
.contener h2{
	font-size:24px;
	text-align:center;
	padding:10px 0 0 0;
	font-weight:normal;
	color:#424950;
	text-transform: uppercase;
}
.contener p{
	font-size:18px;
	text-align:center;
	padding:10px 0 0 0;
	font-weight:normal;
	color:#000;
}
.contener p span{
	font-size:16px;
	text-align:center;
	padding:10px 0 70px 0;
	font-weight:normal;
	color:#bab9b9;
}
.body_1{
	padding: 20px 0 50px 0;
	background:url(../img/om_icon.png) 49% 40px;
	background-repeat:no-repeat;
}
.body_text_1{
	padding:10px 0 0 0 ;
	float:left;
	width:28%;
	margin:0 0 0 50px;
}
.more_khata{
	text-align: center;
    vertical-align: middle;
    background:#ca0000;
    font-size:16px;
	padding:13px 20px;
    color: #FFF;
    font-weight: normal;
    text-transform: uppercase;
    border: medium none;
    cursor: pointer;
	border-radius:10px;
    transition: all 0.4s ease 0s;
	margin:35px 0 30px 0;
}
.more_khata:hover{
	background:#fbb623;
}
.body_2{
	background:rgba(244,166,0,.1);
	padding-bottom:40px;
	margin:40px 0 0 0;
	
}
.body_2 h1{
	font-size:40px;
	text-align:center;
	padding:40px 0 0 0;
	font-weight:normal;
}
.body_2 ul{
	margin-top:30px;
}
.body_2 ul li{
	display:inline;
	padding:3px;
	
}
.slide_image{
	width:930px;
	padding:20px 0 0 0;
}
.left_arrow{
	float:left;
	margin: 43px 0 0 0;
}
.right_arrow{
	float:right;
	margin:43px 24px 0 0;
}
.body_3{
	padding-bottom:20px;
	margin:20px 0 30px 0;
	
}
.body_3 h1{
	font-size:40px;
	text-align:center;
	padding:40px 0 0 0;
	font-weight:normal;
}
.body_3 ul{
	margin-top:30px;
	position:relative;
}
.body_3 ul li{
	display:inline;
	padding:5px;
	
}
.playrImg{
		position: absolute;
		top: 48px;
		left: 45px;
		background: rgba(0,0,0,.6);
		padding: 8px 20px;
		border-radius: 5px;
		
	}
	/*.player_img_3{
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(0,0,0,.6);
		padding: 8px 20px;
		border-radius: 5px;
		margin: 6.4% 0 0 27%;
	}
	.player_img_4{
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(0,0,0,.6);
		padding: 8px 20px;
		border-radius: 5px;
		margin: 6.4% 0 0 48%;
	}
	.player_img_5{
		position: absolute;
		top: 0;
		right: 0;
		background: rgba(0,0,0,.6);
		padding: 8px 20px;
		border-radius: 5px;
		margin: 6.4%  27% 0 0;
	}
	.player_img_6{
		position: absolute;
		top: 0;
		right: 0;
		background: rgba(0,0,0,.6);
		padding: 8px 20px;
		border-radius: 5px;
		margin: 6.4%  7% 0 0;
	}*/
	.video_body{
		margin:30px 0 0 0;
		width:930px;
		
	}
	.video_img{
		margin: 0 0 0 10px;
	}
	.video_img_2{
		/*margin: 0 0 0 7%;*/
		/*float:left;
		width:89%;*/
	}
	.video_img_2 ul{
		margin-top:0;
	}
	.video_img_2 ul li{
		/*float:left;*/
		padding:3px;
		position:relative;
		display:inline-block;
	}
	.left_arrow_2{
		float:left;
		margin: 43px 0 0 0;
	}
	.right_arrow_2{
		float:right;
		margin:43px 24px 0 0;
	}

/*------------------------------footer-----------------------------------*/
.footer{
	background: rgba(244,166,0,.1);
	padding:30px 20px;
	/*margin:40px 0 0 0;*/
}
.social{
	width:53%;
	border-right:1px solid #f4c96c;
	float:left;
}
.social h1{
	font-size:24px;
	color:#6f4c00;
	float:left;
	margin: 0 45px 0 0;
}
.social ul{
	padding:15px 0 10px 0;
	
}
.social ul li{
	font-size:24px;
	color:#6f4c00;
	display: inline;
	padding: 0 18px 0 0;
	
}
.social ul li span{
	font-size:16px;
	color:#aa7400;
	padding:0 10px;
	
}
.social ul li a{
	color:#aa7400;
}
.social ul li a:hover{
	color:#ca0000;
}
.fb_twit{
	float:left;
	margin:10px;
}
.mobile{
	margin:0 8px 0 0;
}
.news{
	width:43%;
	/*border-right:1px solid #f4c96c;*/
	float:right;
	position:relative;
}
.news h1{
	font-size:24px;
	color:#6f4c00;
	/*width:24%;
	margin: 0 30px 0 0;*/
	text-align:left;
}
.news_search{
	width:55%;
	background:#fff;
	border-radius:10px;
	padding:15px 52px 15px 15px;
	font-size:18px;
	border:none;
	font-weight:normal;
}
.Subscribe{
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0;
	right: 0;
	background: #ca0000;
	font-size: 18px;
	padding: 15px 20px;
	color: #FFF;
	font-weight:normal;
	text-transform:none;
	border: medium none;
	cursor: pointer;
	border-radius: 10px;
	transition: all 0.4s ease 0s;
	margin: 53.6px 90px 0;
}
.Subscribe:hover{
	background:#fbb623;
}
.footer_1{
	background:rgba(244,166,0,.5);
	padding:20px 20px 10px 10px;
	/*margin:40px 0 0 0;*/
}
.footer_1 p{
	font-size:16px;
	float:left;
	text-align:left;
	color:#be8a1b;
}
.footer_1 ul{
	float:right;
	margin:10px 0;
}
.footer_1 ul li{
	font-size:16px;
	display:inline;
	color:#be8a1b;
}
.footer_1 ul li a{
	color:#be8a1b;
	padding:0 5px;
}
.footer_1 ul li a:hover{
	color:#ca0000;
	padding:0 5px;
}
.footer_1 ul li a.active{
	color:#ca0000;
}
/*------------------------------About_trust-----------------------------------*/

.logo_2{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 0 0 44.3%;
	padding: 5px 5px 12px 5px;
	background-color: #f4a600;
	border-bottom-right-radius: 45px;
	border-bottom-left-radius: 45px;
	box-shadow: 0px 3px 10px rgba(0,0,0, 0.4);
	z-index: 1;
}
.navisation_2{
	/*background:#fbb623;
	padding:20px;
	/*box-shadow: 3px 1px 10px rgba(0,0,0, 0.5);*/
	box-shadow: 3px 1px 8px rgba(0, 0, 0, 0.5);
	background: -moz-linear-gradient(top, #febe34 0%, #f5a907 100%);
	background: -webkit-linear-gradient(top, #febe34 0%,#f5a907 100%);
	background: -o-linear-gradient(top, #febe34 0%,#f5a907 100%);
	box-shadow: -moz-3px 1px 8px rgba(0, 0, 0, 0.5);
	box-shadow: -webkit-3px 1px 8px rgba(0, 0, 0, 0.5);
	box-shadow: -o-3px 1px 8px rgba(0, 0, 0, 0.5);
	
}
	.navisation_2 ul{
		margin:0;
	}
	.navisation_2 ul li{
		/*display:inline;
		padding:0 15px;*/
		text-transform:uppercase;
		font-size:14px;
		float:left;
	}
	.navisation_2 ul li a{
		color:#694700;
		padding:13px;
		transition: all 0.2s ease;
	}
	.navisation_2 ul li a:hover{
		background:#ca0000;
		border-radius:10px;
		color:#fff;
		padding:13px;
		
	}
	.navisation_2 ul li a.active{
		background:#ca0000;
		border-radius:10px;
		color:#fff;
		padding:13px;
	}
	.Menubg{
		width:950px;
		margin:0 auto;
		padding: 20px;
	}

.about_trust{
	margin-bottom:23px;
	
}
	.about_trust_img{
		padding:20px 40px;
		background:url(../img/om_icon.png) 49% 75px;
		background-repeat:no-repeat;
		
	}
	.about_trust_img h1{
		font-size:46px;
		text-align:center;
		padding:75px 0 10px 0;
		font-weight:normal;
		border-bottom:1px solid #dedede;
	}
	.about_trust_img h2{
		font-size:24px;
		text-align:center;
		padding:10px 20px;
		font-weight:normal;
		color:#424950;
		text-transform: uppercase;
	}
	.about_trust_img h3{
		text-align:center;
	}
	.about_trust_img p{
		font-size:16px;
		text-align:center;
		padding:20px 0;
		font-weight:normal;
		color:#989898;
	}
	.about_img{
		margin:20px 0 10px 0;
	}
	.nav_2{
		width:41%;
		float: left;
		text-align:right;
	}
	.nav_3{
		width: 47%;
		float: left;
		padding:0 0 0 113px;
	}
	.tresty{
		padding:20px 68px;
	}
	.tresty ul{
		
	}
	.tresty ul li{
		display:inline-block;
		margin-right:10px;
	/*	padding:10px;
		border: 7px solid #d4d4d4;
  		border-radius: 10px;
	*/
	}
	
/*	.tresty_img_1{
  float:left;
  margin:20px 25px 20px 0;
  border: 7px solid #d4d4d4;
  border-radius: 10px;
 }
 .tresty_img_2{
  float:left;
  margin:20px 0 20px 0;
  border: 7px solid #d4d4d4;
  border-radius: 10px;
 }*/
	
/*------------------------------Trust_Objectives-----------------------------------*/

.trust_objectives{
	padding:20px 72px;
	background:url(../img/om_icon.png) 49% 75px;
	background-repeat:no-repeat;
}
.trust_objectives h1{
	font-size:40px;
	text-align:center;
	padding:75px 0 15px 0;
	font-weight:normal;
	border-bottom:1px solid #dedede;
}
.trust_objectives h2{
	font-size:24px;
	text-align:center;
	padding:15px;
	font-weight:normal;
	color:#424950;
	text-transform: uppercase;
}

.trust_objectives p{
	font-size:16px;
	text-align:center;
	padding:20px 0 0 0;
	font-weight:normal;
	color:#989898;
}
.trust_objectives_text{
	background:url(../img/text_border.png);
	background-repeat:no-repeat;
	padding:10px 0;
	/*width:80%;*/
}

/*------------------------------Katha_Schedule-----------------------------------*/

.katha_schedule{
	padding:20px 72px;
	background:url(../img/om_icon.png) 49% 75px;
	background-repeat:no-repeat;
}
.katha_schedule h1{
	font-size:40px;
	text-align:center;
	padding:75px 0 15px 0;
	font-weight:normal;
	
}
.katha_title{
	border-bottom:1px solid #dedede;
}
.katha_title h1{
	font-size:40px;
	text-align:right;
	padding:75px 0 15px 0;
	font-weight:normal;
	float:left;
	width:63%;
	
}
.katha_schedule h3{
	text-align:center;
	padding:10px 0;
	font-size:30px;
	color:#ce8c00;
	font-weight:800;
}
.katha_schedule_text{
	/*background:rgba(249,246,241,.6);
	padding:20px 0; */
	margin:60px 0 30px 0;
	/*border-top:1px solid #f6e2b7; 
	border-bottom:1px solid #dedede;*/
}
.katha_schedule_text h2{
	font-size:24px;
}
.katha_schedule_text p{
	font-size:20px;
	font-weight:600;
}
.katha_schedule_text p span{
	font-size:18px;
	color:#989898;
}
.katha_schedule_text_1{
	border-top:1px solid #f6e2b7;
	margin:0 0 10px 0;
	padding:15px 0 15px 0;
}
.katha_schedule_text_2{
	border-bottom:none;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}
.drop_down{
	float: right;
	margin:80px 0 0 0;
	
}
.drop{
	background:#ffbe35;
	border-radius:8px;
	padding:10px 25px;
	color:#4f3600;
	border:none;
	font-size:20px;
	font-weight:normal;
	margin:0 10px 0 0;
}

/*---------------------------Gallery-------------------------------*/

.gallery{
	/*padding:20px 72px;*/
	background:url(../img/om_icon.png) 49% 75px;
	background-repeat:no-repeat;
	margin: 0 auto;
	width: 85%;
}
.gallery h1{
	font-size:40px;
	text-align:center;
	padding:75px 0 15px 0;
	font-weight:normal;
	border-bottom:1px solid #dedede;
	
}
.gallery_img{
	padding:10px 0 0 0;
}
.gallery_img ul{
	margin-top:10px;
}
.gallery_img ul li{
	display:inline-block;
	padding: 10px 0 0 0;
}
.next_pre{
	background:#e96464;
	border-radius:8px;
	padding:8px 10px;
	float:right;
	widows:30%;
	margin:30px 0;
}
.next_pre ul{
}
.next_pre ul li{
	display:inline;
	/*padding:10px;*/
	color:#fff;
	font-size:16px;
}
.next_pre ul li span{
	color:#dc5151;
}
.next_pre ul li a{
	color:#fff;
	padding:8px 15px;
	transition: all 0.2s ease;
}
.next_pre ul li a:hover{
	background:#ca0000;
	/*border-radius:10px;*/
	color:#fff;
	padding:8px 15px;
}
.next_pre ul li a.active{
	background:#ca0000;
	/*border-radius:10px;*/
	color:#fff;
}

/*----------------------------------ashram-------------------------*/

.ashram{
	padding:20px 0;
	/*border-bottom:1px solid #f6e2b7;*/
}
.ashram_1{
	width:45%;
	float:left;
	margin:10px 20px 0 40px;
}
.ashram_1 ul{
	margin: 3% 0 0 31%;
}
.ashram_1 ul li{
	padding:0 5px;
	display:inline;
}
.ashram_2{
	width:45%;
	float:left;
}

/*-----------------------------Contact_us---------------------------*/
.contact_us{
	 padding:20px 0;
	 display:block;
	 margin: 0 0 0 13%;
	 /*border-bottom:1px solid #f6e2b7;*/
}
.contact_imag{
	 margin: 20px 0;
	 border: 7px solid #d4d4d4;
	 border-radius: 10px;
}
.contact_info{
	 width:63%;
	/* float:left;*/
	 /*margin:20px 0;*/
	 padding:20px;
	 margin:0 0 0 2%;
}
.contact_info h1{
	 font-size:30px;
	 border:none;
	 text-align:left;
	 margin:0;
	 padding:0 0 10px 0;
	 color:#424950;
}
.contact_info p{
	 font-size:20px;
	 border:none;
	 text-align:left;
	 margin:0;
	 padding:0 0 10px 0;
	 color:#7f8080;
}
.contact_info ul{
}
.contact_info ul li{
	 display:block;
	 padding:5px;
	 font-size:14px;
	 color:#989898;
	 font-weight:bold;
	 text-align:left;
}
.contact_info ul li a{
 	color:#989898;
}
.contact_info ul li a:hover{
 	color:#ca0000;
}
.contact_form{
	 width:70%;
	 /*float:left;*/
	 margin:20px 0;
	 /*padding:20px;*/
	 /*border-left:1px solid #ecd4a2;*/
}
.contact_form h1{
	 font-size:30px;
	 border:none;
	 text-align:left;
	 margin:0;
	 padding:0 0 10px 50px;
	 color:#424950;
}
.from_contact{
	 padding:0 0 10px 50px;
}
.name{
	padding:8px;
	border-radius:10px;
	border:none;
	background:#f8efdd;
	color:#424950;
	width:30%;
	margin:20px 0 0 0;
	font-family: open sans, arial;
	font-size: 22px;
	font-weight: 300;
}
.name_2{
	 padding:10px;
	 border-radius:10px;
	 border:none;
	 margin:20px 0 0 0;
	 background:#f8efdd;
	 color:#424950;
	 width:96%;
	 font-family: open sans, arial;
	 font-size: 22px;
	 font-weight: 300;
}
.send{
	 text-align: center;
	 vertical-align: middle;
	 top: 0;
	 right: 0;
	 background: #ca0000;
	 font-size: 18px;
	 padding: 15px 30px;
	 color: #FFF;
	 font-weight:normal;
	 text-transform: uppercase;
	 border: medium none;
	 cursor: pointer;
	 border-radius: 10px;
	 transition: all 0.4s ease 0s;
	 margin:20px 0 20px 10px;
	 float:left;
}
.send:hover{
 	background:#fbb623;
}
.clear{
	 text-align: center;
	 vertical-align: middle;
	 top: 0;
	 right: 0;
	 background: #999999;
	 font-size: 18px;
	 padding: 15px 30px;
	 color: #FFF;
	 font-weight:normal;
	 text-transform: uppercase;
	 border: medium none;
	 cursor: pointer;
	 border-radius: 10px;
	 transition: all 0.4s ease 0s;
	 margin:20px 0 20px 10px;
	 float:left;
}
.clear:hover{
 	background:#fbb623;
}
.from_contact ul{

}
.from_contact ul li{
	display:inline;
	padding:0;
}

/*--------------------------Thank you----------------------------*/

.thankyou{
	padding:20px 72px;
	background:url(../img/om_icon2.png) 49% 26px;
	background-repeat:no-repeat;
}
.thankyou_2{
	padding:40px 0;
}
.thankyou_2 h1{
	font-size:30px;
	padding:64px 0;
	color:#323232;
}


.slidegallery{
border:5px solid #d4d4d4;
border-radius:10px;
}
/*-----------------------------*/

.kathaImage{
	margin:20px 0 0 0;
}

.main-content{ width: 80%; margin: auto; position: relative;}
.left-panel{ width: 39%; float: left;}
.left-panel img{ width: 97%;}
.mid-panel{ width: 39%; float: left;}
.mid-panel img{ width: 97%;}
.right-panel{ width: 22%; float: left; margin-top: 31px;}
.video-box{ height: 598px; overflow: auto;}
.main-video{ width: 100%; float: left; margin-top: 20px;}
.video-panel{ width: 250px; height: 150px; float: left; margin-right: 10px; margin-bottom: 10px;}