@charset "utf-8";
/* CSS Document */

.trips input{top:2px; margin-right:6px; position:relative}
.wayOne{margin-right:15px}
.bookingPara{ color:#ddd}
.extraclr{background:#e94d3e; color:#fff; font-weight:bold; text-transform:uppercase; padding:5px 12px; border-radius:5px}
.extraclr2{background:#272727; color:#fff; font-weight:bold; text-transform:uppercase; padding:5px 12px; border-radius:5px}
#registBlock{background:url(../images/regdBG.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; position:fixed; overflow:auto; width:100%; height:100%}
.regdInn, .loginBox{ margin-top:20px; background:rgba(255,255,255,0.7); margin-bottom:50px; border-bottom:5px solid #e94d3e;}
.regdInn i, .loginBox i{ float:right}
.backLogo{background:url(../images/bg_logo.png) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; width:300px; height:310px; position:absolute; margin-left:25%; margin-top:12%; opacity:0.1}
.backLogo2{background:url(../images/bg_logo.png) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;width:300px; height:310px; position:absolute; margin-left:40%; margin-top:25%; opacity:0.1}
.zenregd img{ margin-top:20px; height:60px}
.heading1{background:#fff; padding:10px;}
.regdCont{padding:20px;}
.heading_org{color:#e94d3e}
.txt_bold{font-weight:bold}
.bgPlan{ background:url(../images/planBG.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; padding:80px 0px 90px}
.planTable1 thead{ background:#454545; color:#fff}
.planTable1 tbody tr{ background:#e94d3e; color:#fff}
.planTable1 tbody tr:nth-child(odd){background:#d59d98}
.bg43{background:#595f69;padding:90px 0px; text-align:center}
.bg43 p{color:#c6c6c6}
.bg43 h3{color:#fff}
.line2{width:100px; height:1px; border-bottom:4px solid #e94d3e; margin:10px auto 30px}
.aboutBG{background:url(../images/about_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; padding:80px 0px 90px}
.aboutBG{background:url(../images/about_bg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; padding:80px 0px 90px}
.termsBG{background:url(../images/termsBG.html) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; padding:80px 0px 90px}
.contactBG{background:url(../images/contactUs.jpg) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;padding:80px 0px 90px}
  .colorlib-reservation22{background:#2C2E3E;  padding: 60px 0px; text-align:center}
  .colorlib-reservation22 h3{ color:#ccc; font-size:14px; font-weight:bold;}
  .colorlib-reservation22 img{height:55px; margin-bottom:10px; }
  .colorlib-reservation22 .col-sm-2 img, .colorlib-reservation22 .col-sm-3 img{ filter: grayscale(100%); filter: grayscale(100%);transition: .2s ease-in;}
  .colorlib-reservation22 .col-sm-2:hover img, .colorlib-reservation22 .col-sm-3:hover img{ filter: grayscale(0%);}
  .colorlib-reservation22 .btn{ padding:3px 6px; font-size:12px}
  .rechargeBlock{background:#f5f5f5 url(../images/rechargebg.html) no-repeat 50% 50%;-webkit-background-size:cover; min-height:550px; padding:2em 2em;}
  .rechargeBlock .colorlib-heading, .bookingBlock .colorlib-heading{ margin-bottom:.4em;}
  .blogBackground .blogPicbox{ margin-bottom:30px}
  .blogBackground .blogPicbox img{ max-width:100%; height:auto; margin-bottom:15px}
  .blogPicbox{text-align:center}
  .blogPicbox p.ptext{ font-size:12px; color:#888}
  .blogPicbox p.ptext span{ margin-left:8px}
  .blogPicbox p.ptext a{ color:#333}
  .bg_recharge{background:#fff;min-height:350px;}
   .bookingBlock{background:#f5f5f5 url(../images/bookingBG.html) no-repeat 50% 50%;-webkit-background-size:cover; min-height:550px; padding:2em 2em;}

.bdetailBox{background:#f2f2f2;padding:25px 25px 5px;}
  .bdetailBox table{ margin-bottom:0}
   .bdetailBox table tbody tr td:first-child{ background:#454545; color:#fff; font-weight:bold;}
   .bdetailBox table tbody tr td.realV{ font-weight:bold}

@media(max-width:600px)
{
	#colorlib-reservation .nav-tabs li a{text-align:center}
	#colorlib-reservation .nav-tabs li a i{font-size:16px}
	.mobileview{display:block; font-size:11px}
		.backLogo{background:url(../images/bg_logo.png) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover; width:300px; height:310px; position:absolute; margin-left:6%; margin-top:12%;opacity:0.1}
		.backLogo2{background:url(../images/bg_logo.png) no-repeat 50% 50%;-webkit-background-size:cover;background-size:cover;width:300px; height:310px; position:absolute; margin-left:6%; margin-top:12%; opacity:0.1}
	}