@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
@import url('https://fonts.googleapis.com/css2?family=Tiro+Devanagari+Sanskrit&display=swap');

.big_txt{ font-size:30px; color:#000; text-transform:uppercase;}

.justfiy{ display:block; text-align:justify;}


.top_cnt_list{ float:right; width:300px; margin-top:20px;}
.top_cnt_list dl {	width:300px; float:left; margin-bottom:10px;  }
.top_cnt_list dd {	width:25px; float:left; margin:0px; padding:0px 0 0 0;}
.top_cnt_list dt {	width:275px;float:left; font-weight:bold; }

.vert_line { background: #0c7fa4; height: 2px;  margin-top: 2px;  width: 100%;  float: left;}

.banner_wrp{ width:810px; padding:0px; float:left; margin:0px 0 0 0; }
.banner_left{width:295px; height:320px;float:left; margin-right:5px; background:#0c7fa5; color:#fff; padding:10px; }


.top_strip{ width:100%; float:left; height:5px; background:url(../images/top_stip.jpg) left top repeat-x;}
.bottm_strip{ width:100%; position:absolute; z-index:-1; bottom:0%; left:0px; height:200px; }


.welcome_wrp{ float:left; margin-bottom:30px;}
.heading_dot{  text-align:center;width:100%;  margin-bottom:10px; }
.heading_dot .head{ text-align:center; display:inline-block;padding: 0 0 15px 0; font:bold 20px Arial, Helvetica, sans-serif; color:#000; font-family: "open Sans"; }
.heading_dot .headone{ text-align:center; display:inline-block;padding: 0 0 15px 0; font:bold 28px Arial, Helvetica, sans-serif; color:#000; font-family:"Tiro Devanagari Sanskrit', serif"; }
.welcome_wrp p{ text-align:center; font-size:14px; line-height:20px; color#333;}
.blueline{ background:url(../images/line_ble.png) center bottom no-repeat;}
.whiteline{ background:url(../images/line_white.png) center bottom no-repeat; color:#fff!important;}



.bg_fter{ overflow:hidden; background:#192c3b;}
.marg_top{ margin-top:20px;}



ul.wellinks{ margin:0px 0 10px 0; padding:0px; float:left;}
ul.wellinks li{ width:100%; float:left; list-style:none; padding-left:20px; background:url(../images/dotted_wel.jpg) left center no-repeat;margin-bottom: 5px;}

.misson{ color:#FF0000; font-size:16px; font-weight:bold; width:100%; margin:0px; padding:0px;}

.linebro{ border-bottom:2px solid #ececec; height:2px; width:100%;}



/*-------------------------------------------view thum slide--------------------------------------------------------*/
.st_inquri{ width:460px; float:left; margin-bottom:15px;  }

.thm1_wrp{ float:left; width:600px;}
.thm1{ width:135px; float: left; margin:0 17px 0 0;}
.thm1 .img{float:left;  border:3px solid #ccc; border-radius:5px;}
.no_mrg{ margin:0px;}

.news_list{ float:left; width:220px; height:auto;}

.news_list dl {	width:220px; float:left; margin-bottom:10px; border-bottom:#CCCCCC solid 1px; }
.news_list dd {	width: 12px;float: left;margin: 0px;padding: 7px 10px 0px 0px;}
.news_list dt {	width:190px;float:left; font-size:11px; color:#999; font-weight:bold;}
.news_list dt h4{ color:#0c7fa5; font-size:14px; font-weight:bold; margin:0px;}
.news_list dt p{color:#333; font-size:13px; float:left; font-weight:normal; text-align:left;}

.map{ margin:0 0 0 65px; float:left;}

.fulldiv{ width:100%; float:left;}
.bg_hader{ background:url(../images/header_bg.jpg) left top repeat-x;}


.thum_img{ float:left; width:100%; clear:both;}
.footer_bx{ padding:10px 0px; display:block; background:#019fd2; color:#fff; text-align:center; font-size:18px; width:100%;}
.mrg{ margin-right:20px;}

/*----------------footer--------------------------*/
.form_box{ width:210px; float:left; }
.form_box .hed{width:100%; float:left; text-transform:uppercase; font:bold 18px/40px "myriad Pro";   border-bottom:#d6d6d6 dashed 1px;}
.form_box .cov{float:left; margin-top:10px;}

.contact_list{ float:left;}
.contact_list dl {	width:210px; float:left; margin-bottom:10px;  }
.contact_list dd {	width:25px; float:left; margin:0px; padding:3px 0 0 0;}
.contact_list dt {	width:180px;float:left; }

.f_nav{ width:150px; float:left; }
.f_nav .hed{width:100%; float:left;  text-transform:uppercase; font:bold 18px/40px "myriad Pro";    border-bottom:#d6d6d6 dashed 1px;}
.f_nav .cov{width:150px; float:left;margin-top:10px;}
.f_nav .cov ul{ margin:0px; padding:0px;}
.f_nav .cov ul li{ list-style-type:none; line-height:20px; border-bottom:#ccc dotted 1px;}
.f_nav .cov ul li a{font: normal 12px Arial, Helvetica, sans-serif;  background:url(../images/arrow.png) left center no-repeat; padding:0 0 0 15px; transition: all 0.2s ease 0s; color:#333;}
.f_nav .cov ul li a:hover{ background: url(../images/arrow.png) 5px center no-repeat; padding:0 0 0 20px; color:#23a8de;}




.testi{ width:230px;float:left; position:relative;}
.testi .hed{width:100%; float:left; text-transform:uppercase; font:bold 18px/40px "myriad Pro";   border-bottom:#d6d6d6 dashed 1px;}
.testi .cov{width:210px;  padding:5px 10px 0px 10px;  float:left;}

.social{ width:130px; float:left;  }
.social .hed{width:100%; float:left;  font:bold 18px/40px "myriad Pro"; text-transform:uppercase;   border-bottom:#d6d6d6 dashed 1px;}
.social .cov img{ float:left; margin:0 15px 0 0px;}
.social .cov{width:130px;  float:left; margin-top:10px;}

.slider_wrp{ width:810px; float:left; }

/*---------------------------audit reports-------------------------------*/
.cover_left{ width:600px; float:left;}

.listing{ width:600px; float:left; border-bottom:1px solid #d6d6d6;}
.listing ul{ margin:0px; padding:0px; float:left;}
.listing ul li{ list-style-type:none; float:left; width:126px; text-align:center; margin-right:30px; margin-bottom:30px;}
.bor_img{border:#d6d6d6 solid 1px; display:block;}
.bor_img:hover{border:#333 dashed 1px; }
.listing ul li.nomarg{ margin-right:0px!important; margin-bottom:0!important;}
.listing ul li img{  display:block; width:122px; height:150px; margin:0px;padding:0px;}



.listing2{ width:100%; float:left; }
.listing2 ul{ margin:0px; padding:0px; float:left;}
.listing2 ul li{ list-style-type:none; float:left; width:132px; text-align:center; margin-right:10px; margin-bottom:30px;}
.listing2 ul li.nomarg{ margin-right:0px!important; margin-bottom:0!important;}
.listing2 ul li img{  display:block; width:136px; height:130px; margin:0px;padding:0px;}





.heading_txt{ width:100%;float:left; margin-bottom:10px; font: bold 14px Arial, Helvetica, sans-serif;}

.listing_cont{margin:0px 0 0 25px;}
.listing_cont ul{ float:left;  padding:0px;}
.listing_cont li { float:left; border-bottom:10px; width:100%; list-style-type:circle;}



.threebox_wrp{ width:100%; background:url(../images/banner.png) left top repeat; position:absolute; left: 0px; bottom:0; z-index:2}
.boxes{ width:230px; float:left; padding:10px 44px 0 44px ; border-right: 1px #a5a5a5 solid; }
.boxes h3 a{ color:#3ecbff; float:left;width:100%; margin:0px; font-size:18px; }
.boxes p{ width:100%; float:left; color:#fff; line-height:normal; }
.boxes h3 a:hover{ color:#0C7FA4;}




.boxes:last-child{ border-right:none;}


.box1_f{ width: auto;
float: left;
margin: 5px;}
.box1_f span{ float: left;
margin-top: 0; font-size:18px; text-transform:uppercase;
color: #fff;
margin-left: 20px;}
.box1_f img{ float:left;}


.dantion_wrp{ background:url(../images/donation.jpg) left top no-repeat; margin:0 auto;width:810px; height:130px; position:relative;}


.dantion_wrp h1{color: #000;float: left; width: 100%; margin: 0px 0 10px 0;margin-left:15px; margin-top:10px;font-size:20px;}



.dantion_wrp p{ width:660px; margin-left:15px; float:left; color:#000; font-size:14px;}


.dont{ position:absolute; right: 169px;top: 61px;opacity:1;  transition:all 1s ease ;}

.dont:hover{ opacity:.6; transition:all 1s ease;}

.readmore{opacity:1;  transition:all 1s ease ;}

.readmore:hover{ opacity:.6; transition:all 1s ease;}


.st_inquri_in {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.st_inquri_in .news_list{ margin:0 0 10px 0;}
.welcome_wrp_in{ float:left; width:723px; margin-bottom:20px;}


#nocolr{ background:none!important; padding:15px 0;}
.photobg{  background:url(../images/photo_bg.jpg) top left repeat-x;}
.photowrp{ width:100%; float:left; padding:20px 0 17px 0;}
.photogaller{ width:810px; margin:auto}
.galley_thum{ width:810px; float:left;}
.galley_thum ul{ margin:0px; padding:0px;text-align:center;}
.galley_thum ul li{ display:inline-block; text-align:center; width:150px; height:110px; margin:3px ;}

.bg_hader{ background:#f4f4f4; width:100%; float:left;}
.bg_slide{ background: url(../images/slider_bg.jpg) left top repeat-x #f4f4f4;}

.nav_bg{background: url(../images/nav_bg.jpg) left top repeat-x #f4f4f4; width:100%; float:left; }
.nav_cover{ width:810px; margin:auto; }


.welcomewrp{ width:100%; float:left;background: url(../images/body_bg.png) left bottom repeat-x #f4f4f4; }


.programm_thum{ width:810px; float:left;}
.programm_thum ul{ margin:0px; padding:0px;text-align:center;}
.programm_thum ul li{ display:block; float:left; text-align:center; width:187px; height:170px; margin:7px ; background:#ECECEC;}
.programm_thum ul li .txt{width:170px; float:left; display:block; margin:7px; color:#333;} 
.programm_thum ul li a{ display:block;}

.latestnews{width:290px; float:left;}
.news_wrp{width:100%; float:left; border-bottom:1px solid #dadada; padding-bottom:10px; margin-bottom:10px; font-family:"Tiro Devanagari Sanskrit', serif"; font-size:14px; text-align:center;}
.news_wrp .thuming{ float:left; margin-right:15px; margin-top:5px;}
.news_wrp .thuming2{ float:right; margin-left:15px; margin-top:5px;}
.content_news{ width:175px; float:left; line-height:20px;}
.content_news span{ width:100%; float:left; font-size:13px;}


a.viewall{ color:#333; float:right; font-style:italic;}

.vgaller_oprate{width:238px; float:left; margin:0 15px; background:#eaeaea; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:15px 15px 10px 15px; text-align:center;}
.vgaller_oprate span{width:100%; display:inline-block; text-align:center; margin-bottom:10px; }



.big_font{ font-size:26px!important;}
.alingtxt{ text-align:left!important; background:none!important; }
.line{ border-bottom:1px solid #ccc; padding-bottom:5px;}

.nav_bg.line{ border-bottom:1px solid #ccc; padding-bottom:0;}


.upcomingent{width:220px; float:left;}
.news_list { float: left;}

.insie_content{ width:100%; float:left;}
.insie_content p{ text-align:left;}
.right_inside{ width:568px; float:left; margin-right:20px;}

.hindtxt{
font-family:"Tiro Devanagari Sanskrit', serif";
font-size:16px;
text-align:left;
line-height:30px;
font-weight:500;
}

.ranvhead1 {
  font-family: Cambria, Calibri;
  line-height: 30px;
  color: #f15700;
  font-size: 16px;
  font-weight: bold;
}

.ranvtext1 {
  font-family: Calibri;
  line-height: 30px;
  color: #96926e;
  font-size: 16px;
  font-weight: normal;
}

.ranvhead111{
font-family:'Tiro Devanagari Sanskrit', serif';
line-height:30px;
color:#f15700;
font-size:20px;
font-weight:bold;
}

.ranvtxt111{
	font-family:'Tiro Devanagari Sanskrit', serif';
	font-size:20px;
	font-weight:normal;
	line-height:25px;
}


.ranvhead2{
font-family:Cambria, Calibri;
line-height:30px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
background-color:#0033FF;
}
.ranvhead3{
font-family:Calibri;
line-height:30px;
color:#333333;
font-size:16px;
font-weight:normal;
border-bottom:#333333 groove 1px;
}

.ranvhead4{
font-family:'Tiro Devanagari Sanskrit', serif';
line-height:35px;
color:#FFFFFF;
font-size:18px;
font-weight:normal;
background-color:#0033FF;
border-left:#FFFFFF inset 1px;
padding: 9px;
}

.ranvhead5{
font-family:'Tiro Devanagari Sanskrit', serif';
line-height:30px;
color:#333333;
font-size:20px;
font-weight:normal;
border-bottom:#333333 groove 1px;
padding: 5px;
}

.ranvtxt111{
	font-family:'Tiro Devanagari Sanskrit', serif';
	font-size:20px;
	font-weight:normal;
	line-height:25px;
}