@charset "utf-8";
@font-face{font-family:"Open Sans"; src:url("../fonts/OpenSans-Regular-webfont.eot");src:url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.ttf") format("true-type"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"); font-weight:400; font-style:normal;}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

body{margin:0px; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:14px; font-weight:400;}
html, body{height:100%;}
h1, h2, h3, h4{   }
h2.contentColor{color:#800; font-size: 21px;}
.clear{clear:both;}
.topPadding5{padding-top:5px;}
.intro{background: url(../images/intro.jpg) center center no-repeat;/* background: #ea1300 */ }
.cntBG{background:  url(../images/cntBG.jpg) top center fixed no-repeat; }
.enterSite{position:absolute; top:5%; right:5%; width:86px; height:80px;}
.enterSite a.txt{font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; font-style:italic; color:#fff000;}
.enterSite a{text-decoration:none; color:#fff000;}
.enterSite img{width:20px; height:auto; border:none;}
#raysDemoHolder	{ position:absolute; width:479px; height:400px;}
#raysLogo { width:479px; height:543px; text-indent:-3000px; background:url(../images/baba.png) center center no-repeat; background-size:cover; display:block; position:absolute; /*top:20%; left:10%;*/ z-index:102; }
#rays{ background:url(../images/rays.png) center center no-repeat; position:relative;  width:450px; height:450px; z-index:100; background-size:cover;}
#stky{width:100%; position:absolute;}
.whiteBGCurved div{padding: 1px;}
.headerHolder{ background:url(../images/cntBG.jpg) top center fixed; display:block; width:100%;}
.topHeader{width:1000px; margin:0px auto; padding:3px 0px 6px;}
.menuTopBorder{background:url(../images/menuBorder.png) top center repeat-x; display:block; width:100%; padding-top:8px;}
.menuBottomBorder{background:url(../images/menuBorder.png) bottom center repeat-x; width:100%; padding:3px 0px;}
.floralBG{/*background:url(../images/floralBG.png) top center no-repeat;*/ }
/*.babaFixed{background:url(../images/babaFixed.png) center center no-repeat; width:272px; height:417px; position:fixed;}*/
.subMnu{padding-left:20px; background:url(../images/rightArrow.png) left center no-repeat;}
/*.btnTopPadding{padding-top:40px; list-style-type: none; float: left;
               text-align: left;
               display: inline;} */
.livestreamDiv{width:550px; height:auto; margin:20px auto; padding:20px 0px;}
iframe.livestream{width: 100%; height: 300px; border: 0; margin: 0 auto;}
.btnTopPadding{
padding-top: 22px;
    list-style-type: none;
    float: left;
    text-align: left;
    display: inline;
    padding-bottom: 13px;
    padding-left: 14px;

}
.whiteBGCurved{background:rgba(255, 255, 255, .7); border:1px #e24545 solid; border-radius:9px; padding-top:20px; padding-bottom:40px; margin-top:30px; margin-bottom: 50px; min-height: 425px; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99ffffff');}
.whiteBGCurveds{background:rgba(255, 255, 255, .7); border:1px #e24545 solid; border-radius:9px; padding-top:20px; padding-bottom:40px; margin-top:30px; margin-bottom: 50px;}

.footerHolder{background:#800000; width:100%; display:block; padding:3px 0px 0px; position:fixed; bottom:0px; z-index:100; color:#f2f2f2;}
.footerHolder .holder{border-top:1px #fc0 solid; width:100%; display:block; padding:10px; height:40px; font-size:12px;}
.navbar-brand{display:none;}


.textfield{    background: rgba(255, 255, 255, 0.40); border: 1px solid #bbb; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); border-radius: 4px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; text-align: center;}
.nvbt-dp >li {display:inline; float:left;list-style-type:none;margin:5px;} 

.btn-in{margin: 0 auto; display:block;}

/* login */
.btn-defaultin:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;}
.btn-defaultin {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;}

.align{text-align: center;}
.payement{border:1px #f1aa7e solid; float: left; display: inline-block; min-height: 200px; background: #f1aa7e; border-radius: 5px; }
.payCenter{text-align: center; border-bottom: 1px solid #e24545;     padding: 5px 0 5px 0; background-color:#fa9759 ; color: #fff; margin: 0; font-size: 16px; border-top-left-radius: 5px; border-top-right-radius: 5px}
.payement h4{margin: 0;}
h4.payCenter:hover{background-color: #f1aa7e;}
.course{display:block; min-height: 200px;  }
.course-In{min-height: 100px; border:1px solid #e24545; margin: 0 0 20px 0; border-radius: 5px; background: rgba(255, 255, 255, 0.40);}
.simple{width: 15%;}
.simple1{width: 25%;}
.courseStart{float: left;display: inline-block; min-height: 100px; border:1px solid #e24545; margin: 0 0 20px 0; border-radius: 5px; background: rgba(255, 255, 255, 0.40);}
.feedback{float: right;display: inline-block; min-height: 100px; border:1px solid #e24545; margin: 0 0 20px 0; border-radius: 5px; background: rgba(255, 255, 255, 0.40);}
 
.avatar {
    border-radius: 500px;
    background-color: #fff;
    padding: 2px;
}

.inline, .inline-desktop {
    display: inline-block;
}
.thumb-small {
    width: 36px;
    display: inline-block;
    text-align: center;
}
.nvbt-dp > li > a , .nvbt-dp > li > a:hover, .nvbt-dp > li > a:focus {
		
		text-decoration:none;
		color:#800000;
	}
.nvbt-dp>li{background: none; border: none;}
.nvbt-dp>li:hover{background: none; border: none;}
.dropdown-menu{top: 98%;  }
.btn.hnone:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    outline: medium none;
}
.addclass{margin: 8px 0px 4px 37%; text-align: center;}
.isActive{margin: 5px 0 0 0;}
#dropdwn1{display: none;}
.modal-in{width: 50%}
.txt-head{display:inline-block;}
.txt-center{    display: block !important;
                margin-top: 17px;}
.txt{display:inline-block; margin: 0 auto; text-align: center; }
.nav-tabs{border-bottom:  none ;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    background-color: #d9534f; border-color: #d43f3a; border-bottom-color:none; color: #fff;
}
.bg {
    color: #d9534f !important;   
}
.txt-align{ margin-top: 3px; margin-left: 14px;}

.top-margin{ margin: 15px 0 0 0;}
.pad-last{padding-bottom: 8px;}
.form-group a{text-decoration: none;}
#popupid2{display:none;}
#login-dp{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:#EEEAC7;
    border-color:#e27c79;
    
}
#login-dp .help-block{
    font-size:12px;
    color:#fff000;
    position:absolute;
    z-index:999999;
}
#login-dp .form-group {
    margin-bottom: 10px;
}
.btn-block-in {
    display: block;
    width: 33%;
    margin: 0 auto;}
#loginhide{display: none;}
#isActives{display:none;}

.inboxLft{width: 100%; height:100%; background: #ccc;}
#inboxRght .inboxLft{margin: 5px; float:left; position: relative;}

/* jhansi */



/* css update on 8/17/16 by chiranjeevi   */
.contct-form .form-group {margin-bottom:3px}
.contct-form  textarea.form-control {height:70px;}
.map {border:1px solid #bbbbbb; width:100%; height:200px; border-radius:9px;}
.mrg-rt {margin-right:15px;}
.mng-team h5 {font-weight: bold;} .mng-team h5 span{display:block; font-weight: normal; color:#800000; margin-top:5px; font-size:13px}

.img-play {border: 0; position:absolute; top:30%; left:35%; width:25%; }
.thumb-border {border: 1px solid #D43F3A; background-color: #FAF0E7; position: relative;}
.nav > li > a{padding: 10px 5px; }
.galleryImg {height: 250px; width: 250px; float: left;}
.container960 img {text-align: left;}

 #onlinecourse{ display: none;} 
#regAddress{ display: none;}

.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{
    color: #800;
}
.txt-indent{
    text-indent: 47px;
}
.txt-indentIn{
    margin: 0 0px 0 43px;
}
.head-color{
    color: #800000;
}
a.content{ color: #000}
a.content:hover{color:#d43f3a} 

 .imgdisplay{ margin: 0 0 0 6%;}
/* label, span, li,.row {font-size: 13px;}
a,.panel-title{ font-size: 14px;}  */


/* abhinav */

.header_bg
{
	background:rgba(255, 255, 255, .7); 
	border-bottom:1px #e24545 solid;	
	}
.header_bg h4
{
	font-size:16px;
	padding:5px 5px 5px 0px !important;
	color:#800;
        text-align: center;
}
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: white;
	font-size:11px;     /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
a.danceCont
{
	text-decoration:none;
	display:block;
	padding:7px;
	color:#fff; 
	font-size:13px;
}
a:hover{text-decoration: none;}
.dropdown-menu1{
 position: absolute;
  top: 90%;
  right: 0;
  z-index: 9000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #800000;
  /*background:rgba(128, 0, 0, .8);*/
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #fff;
  border: 1px solid rgba(255, 255, 255, .6);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		}
.dropdown:hover .dropdown-menu1 {
    display: block;
    margin-top: 0;
    position: absolute;
  top: 90%;
  right: 0;
  z-index: 99999;
 }
 
 
 #login-dp1{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:scroll-y;
    background-color:#EEEAC7;
    border-color:#e27c79;
	min-height:200px;
}
#login-dp1 .help-block{
    font-size:12px;
    color:#fff000;
}
#login-dp1 .form-group {
    margin-bottom: 10px;
}
 
 
.dropdown-menu2{
 position: absolute;
  top: 90%;
  right: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  /*background-color: #800000;*/
  background:rgba(128, 0, 0, .8);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #fff;
  border: 1px solid rgba(255, 255, 255, .6);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
		}
.dropdown:hover .dropdown-menu2 {
    display:block;
    margin-top: 0;
 }
 
  /* jhansi */
.paymentid{ width: 100%; height: 200px; overflow: auto; }
.bg-colr{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98800000', endColorstr='#98800000')}
dl { margin-bottom:20px; }
dl dt { color:#000; float:left; font-weight:normal; margin-right:10px; padding:5px; width:120px; }
dl dd { margin:2px 0; padding:5px 0; }
.content{float: right;}
.panel-title{ /* background-color: #d8534f !important; */ padding: 5px 6px;} 
 /* thead.topheadder tr{position : relative;} */
/* #Orgshow{display:none;} */
.add{text-align: center; display: block; margin: 25% 0; font-weight: bold; color: #333; font-size: 15px; }

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
   float: none;
   margin: 0 auto;
   text-align: center;

}
.imagescroll{width: 85%; height: 500px; overflow: auto;}
.imagetable{ background: none !important; border: none;}
.txt-inline{width: 78% !important;}

.imag-width{min-width: 150%; height: auto;}
.text-rightin{
    text-align: right;
    padding: 0 0 0 114px;}

.imgwidth{/*width: 250px;; height: auto; */ margin-left: 15px;}
.cal-span{top: 2px; position: absolute; right:34px; z-index: 9999;}
.aligntxt{margin: 5px 0px 0 62px !important;}

/* .panel-title{background-color:#d8534f;} */




/* Jhansi changes */

.align-right{float:right;}
.btnTopPaddingIn{display: none !important; list-style-type: none;  float: none; text-align: left;  display: inline;padding: 0 0 0 4%;}
.homeCenter{width: 98%; margin: 0 auto; float: none;}
/*.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus

{color:#800000;}*/

#Organization{display:none;}
#login{margin: 7% 0 0 0;}
.danceHide{display: none;}
.dannceShow{display: block;}
/*.homeCenter{}
.homehide{display: none;}*/
/* responsive */

@media(max-width: 1280px){
    .flipbook-viewport .flipbook{left: 32px !important;}
    .dannceShow{display: block;}
     .imgLeft{margin-left: 48px !important;}
}


@media(max-width: 900px) {
    .topHeader{width: 100%;}
   .nav > li > a {
    padding: 10px 8px !important;}
   .col-sm-offset-4 {
    margin-left: 29.333%;
}
/*.dropdown-menu{left: -23px;}*/
.dropdown-menu{left: -1px;}
.dropdown-menuIn{left: 0px; }
#stky-sticky-wrapper{height:auto !important}
.align-right{float:none;}
.dannceShow{display: none;}
}



@media(max-width: 800px){
    .aligntxt {margin: 0px 1px 0 0px !important;}
    .nvbt-dp > li{margin: 0;}
    .container{width: 100%;}
    .nav > li > a { padding: 10px 2px !important;}
    .whiteBGCurved{width: 95% ; margin: 20% auto ; float: none;}
    .cntBG{background: #ea1300  url(../images/cntBG.jpg) top center fixed no-repeat; background-size: cover !important; }
    .dannceShow{dispaly: none;}
    .danceHide{display: block;}
/*    .homeCenter{display: block;}
.homehide{display: none;}*/
}

@media(max-width: 768px){
    .aligntxt {margin: 0px 1px 0 0px !important;}
    .nvbt-dp > li{margin: 0;}
    .container{width: 100%;}
    .nav > li > a { padding: 10px 2px !important;}
    .whiteBGCurved{width: 95% ; margin: 24% auto ; float: none;}
     .pull-right{ margin: -18% -10% 0 0;}
     .danceHide{display: block;}
     .dannceShow{display: none;}
    
/*         .homeCenter{display: block;}
.homehide{display: none;}*/
}
@media(max-width: 640px){
    #stky-sticky-wrapper{height:auto !important}
    .input-group[class*="col-"]{width: 98%;}
    #hidein{display: none;}
    #raysDemoHolder	{width:279px; height:200px;}
    #raysLogo { width:279px; height:343px;}
    #rays{width:250px; height:250px;}
    /*    .topHeader{display:none;}*/
    .navbar-brand{display:inline; padding:0px;}
    .navbar-brand img{height:50px; width:auto;}
    .navbar-collapse{z-index:2000; background:#800; }
    .whiteBGCurved{z-index:100;}
   
    .navbar-default .navbar-nav > li > a {
        color: #fff;
    }
    .navbar-default .navbar-nav > li > a:hover {
        color: #800;
        background:#f5f5f5;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff; /* display: none; */
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #800;
        background:#f5f5f5;
    }
    .whiteBGCurved{width: 95% ; margin: 23% auto ;}
    .footerHolder{ padding: 0px 0px 12px;}
    .imgAlign{ width: 200px; height: auto; margin: 0 auto;}

    .nav > li > a { padding: 10px 10px !important; text-align: left;}

    .dropdown-menu1{     left: -3%;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{/*margin: 46px auto; */ margin: 56px 0 0px 0;}    
    .btnTopPadding{display: block; position: absolute; /* z-index: 10000; */ margin:6% 0% 0px -7%;}
    #logo1{display: none;}
    .menuBottomBorder{padding: 30px 0px;}
    .headAlign{padding: 0 0 0 17%;}
    .pull-right{right: -26%; position: absolute; /* z-index: 10000; */ margin: 0;}
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus

    {color:#800000; background-color: #f5f5f5;}
    .livestreamDiv{width: 280px;}
    .mad-last{margin: 0 !important;}
    .imgLeft{margin-left: 0px !important;}
}


@media(max-width: 480px){ 
    .dropdown-menu1{     left: -7%;}  
    .whiteBGCurved{ margin: 30% auto ;}
    .btnTopPadding{display: block; margin:8% 0% 0px -9% ;} 
    .align-right { float: none;}
     .imgwidth{width: 250px !important; margin-left: 0; margin: 0 auto;}
   
}

@media(max-width: 360px){
   .dropdown-menu1{     left: -7%;}  
   .whiteBGCurved{ margin: 44% auto ;}
   .btnTopPadding{display: block; margin:13% 0% 0 -13% ;}
   .imgwidth{width: 250px !important; margin-left: 0; margin: 0 auto;}
   
}

@media(max-width: 320px){
    .btnTopPadding{display: block; margin:13% 0% 0 -12% ;}
    .headAlign{padding: 0 0 0 18%;}
    .livestreamDiv{width: 240px;}
   
}




