Ful@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.obb
{
	background:#F88123;
	border:none;
	padding:5px 15px;
	color:#fff;}
.redb
{ background:#DD2A1B;
border:none;
padding:5px 10px;
color:#fff;}
.greenb
{background:#003B30;
border:none;
padding:5px 10px;
color:#fff;}
.tebox
{
	border-right:none;
	border-left:none;
	border-top:none;
	border-bottom:1px solid #000;
	background:none !important;}
.l 
{
	color:orange;}
.scan
{
	background:#393185;
	color:#fff;
	padding:5px 10px;
	border:none;}
.tm
{margin-top:95px;
	}
.pw
{width: 30%;
margin-right: 9%;}

.red
{
	color:#F00;
	text-align:center;}
.r
{
	float:right;}
.left {
	float:left;
}
.left1 {
	float:left;
}
.right {
	float:right;
}
.right1 {
	float:right;
}
.clear {
	clear:both;
}
.blackbg {
	background:#000;
	padding:10px;
	color:#fff;
}
.logo {
	width:15%;
}
.rwidth {
	width:30%;
}
.mywidth
 {
	width:30% ;
}

.rwidth1 {
	width:17%;
}
#grad {
	background: lightgray; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(lightgray, white); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(lightgray, white); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(lightgray, white); /* For Firefox 3.6 to 15 */
	background: linear-gradient(lightgray, white); /* Standard syntax */
	background-repeat:no-repeat;
}
#grad1 {
	background: lightgray; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(white, lightgray); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient (white, lightgray); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient (white, lightgray); /* For Firefox 3.6 to 15 */
	background: linear-gradient (white, lightgray); /* Standard syntax */
	background-repeat:no-repeat;
}
.welcome {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 10px;
	box-shadow: 2px 8px 6px -1px #4c4c4c;
	width: 99%;
	margin:10px auto;
}
h1 {
	border-radius: 10px 10px 0 0 !important;
	color: #000 !important;
	font-size: 20px !important;
	font-weight: normal !important;
	height: 43px !important;
	line-height: 40px !important;
	margin: 0 !important;
	padding: 0 20px 0 20px !important;
}
.right2 {
	width:27.9%;
	float:right;
	margin-top:11px;
	margin-right:5px;
	height:253px !important;
}
.width1 {
	width:51%;
	float:right;
}
.width2 {
	width:50%;
}
th {
	text-align:center !important;
	background:#ccc;
}
.submt {
	background: #4d4d4d none repeat scroll 0 0;
	border: medium none;
	border-radius: 7px;
	color: #ffffff;
	cursor: pointer;
	height: 31px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	margin: 0px 30px;
}
.submt:hover {
	background: #333 none repeat scroll 0 0;
}
.feedback {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #e6e6e6;
	border-radius: 10px;
	margin: 10px;
	padding: 7px;
	width: 90%;
	color:#000;
}
.iwidth {
	width:32.6%;
}
.width3 {
	width:71%;
}
.marg {
	margin-left:10px;
}
.marheight {
	height:187px;
}
.mwith
{
	width:45%;
	margin:0 auto;
	padding:15px;}
.marg1
{ margin-left:10px;}
.marg2
{
	margin-left:50px;}
.feedback1 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 164px;
}

.feedback2 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 164px;
}
.feedback3 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 48%;
	margin-left:15px;
}
.textarea {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 164px;
}
.dropdown {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 164px;
}
.dropdown1{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 70px;
}
.dropdown2 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 164px;
}
.twidth
{
	width:157px;}
	.twidth1
{
	width:165px;}
		.twidth2
{
	width:275px;}
	.editpad
	{padding:20px 0px 0 20px;}	
		.editpad1
	{padding:10px 0px 10px 20px;}
.list1 a
{
	color:#000;
	line-height:2;
	}
	.list1 a:hover
	{color:blue;
	font-weight:bold;
	}
	.mwith1 {
    margin: 0 auto;
    padding: 15px;
    width: 22%;
}	
.smallwidth
{
	width:43%;
	margin:0 auto;}
	.smallwidth1
{
	width:43%;
	margin:0 auto;}
	
	.smallwidth3
{
	width:43%;
	margin:0 auto;}	
	
		.smallwidth2
{
	width:43%;
	margin:0 auto;}
	.none {
    display:none;
}
.in1
{
	width:100%;
	margin:10px auto;}
.innerwidth
{
	width:45%;
	margin:10px auto;}
	.innerwidth1
{
	width:45%;
	margin:10px auto;}
		.innerwidth2
{
	width:45%;
	margin:10px auto;}
		 .sw {
    margin: 0 auto;
    width: 30%;
}
.bw
{
	width:50%;
	margin:0 auto;}
	.text-center {
    text-align: center;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #ccc;
    line-height: 1.42857;
    padding: 5px;
    vertical-align: top;
	
}
.fa-rupee::before, .fa-inr::before {
    content: "";
}
.table-responsive {
    overflow-x: auto;
}
.bs
{
	background:url(../images/bus.PNG) no-repeat;
	width:29px;
	height:29px;}
.bbs
{
	background:url(../images/bookedseat.PNG) no-repeat;
	width:33px;
	height:30px;
	}	
.nbbs
{
	background:url(../images/nonselectedseat.PNG) no-repeat;
	width:33px;
	height:30px;
	}	
	.nbbs:hover
	{
		background:url(../images/selectedseat.PNG) no-repeat;
	width:33px;
	height:30px;}
		.nbbs:focus
	{
		background:url(../images/selectedseat.PNG) no-repeat;
	width:33px;
	height:30px;}
	.rflbs
	{background:url(../images/reserved4ladies.PNG) no-repeat;
	width:33px;
	height:30px;
		}
		.bflbs
		{background:url(../images/book4ladies.PNG) no-repeat;
	width:33px;
	height:30px;
			
			}
.butwidth
{
	width:17%;
	margin:0 auto;}			

 @media(min-width:1366px) {
	 .dropdown1 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 60px;
}
	 .dropdown2 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 145px;
}
	 .bw
{
	width:55%;
	margin:0 auto;}
	 .innerwidth1 {
    margin: 10px auto;
    width: 61%;
}
	 .innerwidth2 {
    margin: 10px auto;
    width: 61%;
}
	.smallwidth3
{
	width:52%;
	margin:0 auto;}
	 	.smallwidth1
{
	width:60%;
	margin:0 auto;}
	
	 .smallwidth {
    margin: 0 auto;
    width: 56%;
}
	 .mwith1 {
    margin: 0 auto;
    padding: 15px;
    width: 50%;
}
	 .mwith {
    margin: 0 auto;
    padding: 15px;
    width: 60%;
}
	 .mywidth
	 {
		 width:22%;}
	 
 .marheight {
 height: 163px;
}
 .right2 {
 float: right;
 height: 224px !important;
 margin-right: 15px;
 margin-top: 11px;
 width: 27.5%;
}
 .logo {
 width: 16% !important;
}
 .rwidth {
 width: 28% !important;
}
	 .col-md-3 {
    width: 25% !important;
}
.col-md-5 {
    width: 40.667% !important;
}
}
 @media(min-width:1280px) {
 .logo {
 width: 8% !important;
}
 .rwidth {
 width: 34% !important;
}
}
 @media(max-width:768px) {
	 .tm
{margin-top:0px;
	}
	 .feedback3 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    margin-left: 15px;
    padding: 7px;
    width: 95%;
}
	 .butwidth
{
	width:32%;
	margin:0 auto;}			

	  .iwidth {
 width:32.0% !important;
}
	 
	 .col-md-9 {
    width: 100% !important;
}
	 .col-md-3 {
    width: 100% !important;
	margin:15px 0 !important;
}
.col-md-5 {
    width: 100% !important;
	margin:15px 0 !important;
}
	 .col-md-4 {
    width: 100% !important;
	
}
	 .left1 {
	float:none;
}
	 .sw {
    margin: 0 auto;
    width: 50%;
}
.bw {
    margin: 0 auto;
    width: 100%;
}
	 
	 .smallwidth2 {
    margin: 0 auto;
    width: 50%;
}
 .innerwidth2 {
    margin: 10px auto;
    width: 61%;
}
	 
	 .innerwidth1 {
    margin: 10px auto;
    width: 95%;
}
.smallwidth3 {
    margin: 0 auto;
    width: 56%;
}
	 .smallwidth1 {
    margin: 0 auto;
    width: 60%;
}
	 .smallwidth {
    margin: 0 auto;
    width: 100%;
}
	 .mwith1 {
    margin: 0 auto;
    padding: 15px;
    width: 55%;
}
	 .mwith {
    margin: 0 auto;
    padding: 15px;
    width: 100%;
}
	 [mlightbox] img {
    transition: transform 0.3s ease 0s;
    width: 163px !important;
}
	 .r
{
	float:right;
	width:65%;}
.mywidth {
    width: 67%;
}

 .right1 {
 float: left;
 width: 100%;
}
 .rwidth {
 width: 67% !important;
}
 .rwidth1 {
 width:67%;
}
 .width1 {
 float: right;
 width: 91%;
}
 .right2 {
 float:right;
 height: 122px !important;
}
 .marheight {
 height: 66px;
}
 .logo {
 width: 33% !important;
}

.navbar-toggle {
 background-color: transparent;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px;
 float: left !important;
 margin-bottom: 8px;
 margin-right: 15px;
 margin-top: 8px;
 padding: 9px 10px;
 position: relative;
}
}
 @media(max-width:640px) {
	 .butwidth {
    margin: 0 auto;
    width: 40%;
}
	 .sw {
    margin: 0 auto;
    width: 60%;
}
.bw {
    margin: 0 auto;
    width: 60%;
}
	 .innerwidth2 {
    margin: 10px auto;
    width: 75%;
}
	 .smallwidth2 {
    margin: 0 auto;
    width: 100%;
}
	 .innerwidth1 {
    margin: 10px auto;
    width: 80%;
}
	 .mwith1 {
    margin: 0 auto;
    padding: 15px;
    width: 75%;
}
	 .mwith {
    margin: 0 auto;
    padding: 15px;
    width: 75%;
}
.marg2 {
    margin-left: 0;
    margin-top: 10px;
}
	 [mlightbox] img {
    transition: transform 0.3s ease 0s;
    width: 133px !important;
}
	 .r {
    float: right;
    width: 72%;
}
	 .mywidth {
    width: 73%;
}
 .right2 {
 float: right;
 height: 100px;
}
.marheight {
 height: 45px;
}
 .iwidth {
 width: 31.7% !important;
}
 .rwidth1 {
 width:72%;
}
 .width1 {
 float: right;
 width: 100%;
}
.width2 {
 width: 45%;
}
 .right1 {
 float:left;
 width:100%;
}
.rwidth {
 width: 72%;
}
.logo {
 width: 27%;
}
.navbar-toggle {
 position:relative;
 float:left !important;
 padding:9px 10px;
 margin-top:8px;
 margin-right:15px;
 margin-bottom:8px;
 background-color:transparent;
 background-image:none;
 border:1px solid transparent;
 border-radius:4px
}
.smallwidth3 {
    margin: 0 auto;
    width: 99%;
}
}
 @media(max-width:480px) {
	 .butwidth {
    margin: 0 auto;
    width: 54%;
}
	 .dropdown1 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 64px;
}
	.feedback2 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 129px;
} 
	 
.sw {
    margin: 0 auto;
    width: 80%;
}
.bw {
    margin: 0 auto;
    width: 80%;
}	 
	 .smallwidth3 {
    margin: 0 auto;
    width: 110%;
}
	 .innerwidth2 {
    margin: 10px auto;
    width: 95%;
}
	 .innerwidth1 {
    margin: 10px auto;
    width: 55%;
}
	 .smallwidth1 {
    margin: 0 auto;
    width: 60%;
}
	 .smallwidth {
    margin: 0 auto;
    width: 100%;
}
	 .mwith1 {
    margin: 0 auto;
    padding: 15px;
    width: 90%;
}
	 .editpad
	{padding:20px 0px 0 5px;}
	 .marg2 {
    margin-left: 0;
    margin-top: 10px;
}
.mwith {
    margin: 0 auto;
    padding: 15px;
    width: 80%;
}
 .width3 {
 width:100%;
}
 .right2 {
 float: right;
 text-align: left;
 width: 100%;
}
}
 @media(max-width:360px) {
	 .butwidth {
    margin: 0 auto;
    width: 77%;
}
	 .dropdown1 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    padding: 7px;
    width: 160px;
	margin:10px 0;
}
.dropdown2 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    margin: 10px 0;
    padding: 7px;
    width: 164px;
}
.feedback2 {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    color: #000;
    margin: 10px 0;
    padding: 7px;
    width: 165px;
}
.col-md-3 {
    margin: 10px auto !important;
    width: 100% !important;
}
.col-md-5 {
    margin: 10px auto !important;
    width: 100% !important;
}
.col-md-4 {
    margin: 10px auto !important;
    width: 100% !important;
}
	 .sw {
    margin: 0 auto;
    width: 50%;
}
.bw {
    margin: 0 auto;
    width: 50%;
}
	  .smallwidth3 {
    margin: 0 auto;
    width: 110%;
}
	 .innerwidth2 {
    margin: 10px auto;
    width: 80%;
}
	 .mwith1 {
    margin: 0 auto;
    padding: 15px;
    width: 60%;
}
	 .mwith {
    margin: 0 auto;
    padding: 15px;
    width: 57%;
}
	  [mlightbox] img {
    transition: transform 0.3s ease 0s;
    width: 100% !important;
}
	 .r {
    float: right;
    width: 100%;
}
	 .mywidth {
    width: 100%;
	margin-top:10px;
}
 .rwidth1 {
 margin-top: 10px;
 width: 100%;
}
 .logo {
 width: 52%;
}
.rwidth {
 width: 100%;
 margin-top:10px;
}
 .iwidth {
 width: 31% !important;
}

}
 @media(max-width:320px) {
	 .butwidth {
    margin: 0 auto;
    width: 91%;
}
	 .innerwidth2 {
    margin: 10px auto;
    width: 65%;
}

	 .smallwidth1 {
    margin: 0 auto;
    width: 71%;
}
	 .mwith1 {
    margin: 0 auto;
    padding: 15px;
    width: 60%;
}
	 .mwith {
    margin: 0 auto;
    padding: 15px;
    width: 70%;
}
}
