﻿@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; font-family:Roboto, Tahoma, Geneva, sans-serif;}
input::-webkit-input-placeholder {color: #d2d0d0;}
.paym1{width:100%; float:left; border-bottom: 1px solid #cccccc;}
.paym2{width:100%; float:left; border-bottom: 1px solid #cccccc;}
.paym3{width:100%; float:left; border-bottom: 1px solid #cccccc;}
.paym4{width:100%; float:left; border-bottom: 1px solid #cccccc;}
.paym5{width:100%; float:left; border-bottom: 1px solid #cccccc;}
.paym6{width:100%; float:left; border-bottom: 1px solid #cccccc;}
.pay-main{width:100%; float:left;}
.sv-d{width:100%; float:left; display:none;}
.sv-h{width:96%; float:left; color:#000000; font-size:14px; margin:10px 2% 0;}
.crd-c{width:96%; margin:0 auto;}
.card-d{width:100%; float:left; margin-top:15px;}
.lb{color:#b7b1b1; font-size:16px;}
.cr{width:60%; float:left;}
.cr1{width:50%; float:left; color:#b7b1b1; font-size:16px;}
.cr3{width:auto; float:left; color:#b7b1b1; font-size:14px; margin-right:2%;}
.cr4{width:auto; float:leftt;}
.del{width:15px; height:20px; background:url(../img/img-sprite.png); float:right; background-position:-227px -44px !important;}
.cv-d{width:100%; float:left; margin-top:10px;}
.cv-l{width:40%; float:left; font-size:13px; color:#555555; line-height:40px;}
.cv-r{width:50%; float:left; position:relative;}
.cv-dt{width:32px; height:22px;  background:url(../img/cvv.png);cursor:pointer; position:absolute; top:8px; right:2%;}
.cv-dt1{width:32px; height:22px;  background:url(../img/cvv.png);cursor:pointer; position:absolute; bottom:9px; right:7%;}
.cv-r input{width:96%; float:left; border:1px solid #cccccc; height:30px; line-height:30px; margin-top:3px; padding-left:3%;}
.cv-r input:focus{border-color: #409cf2;-webkit-box-shadow: 0px 0px 14px 0px rgba(64,156,242,1);-moz-box-shadow: 0px 0px 14px 0px rgba(64,156,242,1);box-shadow: 0px 0px 14px 0px rgba(64,156,242,1);outline: none;}
.cv-r{width:50%; float:left;}
.py-m{width:100%; float:left;}
.py-m button{ margin:10px 2%; background:#f26822; color:#ffffff; font-size:15px; text-align:center; width:96%; border:1px solid #f26822; border-radius:4px; height:40px; cursor:pointer; outline:0;}
.py-m input:hover{background:#e46423;}
.non{width:100%; float:left; color:#696969; font-size:12px; margin-top:10px;}
.non1{width:100%; float:left; color:#696969; font-size:12px; margin:10px 0;}
.non1:before{float:left; content:" "; background:url(../img/img-sprite.png); width:20px; height:20px; background-position:-129px -96px !important; margin-right:2%;}
.pay-mod{width:100%; float:left;}
.pay-md{width:96%; float:left; font-size:15px; color:#555555; border-bottom:1px solid #cccccc; padding:15px 2%; font-weight:bold;}
.pa-m{width:100%; float:left;}
.pa-ml{width:50%; float:left; color:#000000; font-size:15px; text-align:left;}
.pa-mr{width:50%; float:left; color:#000000; font-size:15px; text-align:right;}
.re{float:right; width:17px; height:17px; background:url(../img/img-sprite.png);    background-position: -224px -2px !important; margin-right:2%; cursor:pointer;}
.re1{float:right; cursor:pointer;}
.pay1{width:96%; float:left; font-size:15px; color:#555555; padding:15px 2%; cursor:pointer;}
.pay2{width:96%; float:left; font-size:15px; color:#555555;  padding:15px 2%; cursor:pointer;}
.pay3{width:96%; float:left; font-size:15px; color:#555555; padding:15px 2%; cursor:pointer;}
.pay4{width:96%; float:left; font-size:15px; color:#555555;  padding:15px 2%; cursor:pointer;}
.ar{width:17px; height:9px;   background:url(../img/img-sprite.png); background-position:-209px -81px !important; float:right; margin-top:5px;}
.pay1n{width:96%; float:left; font-size:15px; color:#555555; padding:15px 2%; cursor:pointer; display:none;}
.pay2n{width:96%; float:left; font-size:15px; color:#555555;  padding:15px 2%; cursor:pointer; display:none;}
.pay3n{width:96%; float:left; font-size:15px; color:#555555; padding:15px 2%; cursor:pointer; display:none;}
.pay4n{width:96%; float:left; font-size:15px; color:#555555;  padding:15px 2%; cursor:pointer; display:none;}
.pay5n{width:96%; float:left; font-size:15px; color:#555555;  padding:15px 2%; cursor:pointer; display:none;}
.pay6n{width:96%; float:left; font-size:15px; color:#555555;  padding:15px 2%; cursor:pointer; display:none;}
.arn{width:17px; height:8px;   background:url(../img/img-sprite.png); background-position:-226px -81px !important; float:right; margin-top:5px;}
.mag10{margin-top:10px;}
.mag20{margin-top:20px;}
.mag30{margin-top:30px;}
.clr{clear:both;}
.vs1{width:15px; height:20px; background:url(../img/img-sprite.png); float:right; background-position:-268px -47px !important;}
.inc{ width:100%; float:left;text-align:center; padding:0 31px 0 0; color: #ffffff;}


.re-m{width:90%; position:absolute; margin:auto; left:0; right:0; background:#ffffff; border-radius:4px; display:none; }
.re-mc{width:90%; margin:20px 5% 0 5%; float:left; }
.fli{width:100%; height:23px; background:url(../img/fli.png); float:left; display:block; background-repeat:no-repeat;}
.re-hm{width:100%; float:left;}
.re-h-l{width:50%; float:left;}
.r-d{width:100%; float:left; font-size:18px; color:#000000; display:block;}
.r-d1{width:100%; float:left; font-size:12px; color:#000000; display:block;}
.re-h-r{width:50%; float:left;}
.r-d2{width:100%; float:left; font-size:18px; color:#000000; display:block; text-align:right;}
.r-d3{width:100%; float:left; font-size:12px; color:#259809; display:block; text-align:right;}
.fl-d{width:100%; float:left; margin-top:20px; padding-bottom:50px}
.fl-d1{width:25%; float:left;}
.fl-d2{width:25%; float:left;}
.fl-d3{width:25%; float:left; margin-top:5px; text-align:center;}
.fl-d4{width:25%; float:left;}
.fl-nm{color:#000000; font-size:14px; display:block; margin-top:5px; float:left; width:100%;}
.fl-no{color:#bcbcbc; font-size:13px; display:block; float:left; width:100%;}
.fl-tt{font-size:18px; display:block; width:100%;}
.non-st{font-size:13px; color:#98989a; display:block;}
.fl-tt1{font-size:18px; display:block; width:100%; text-align:right;}
.cl-m{width:100%; float:left; text-align:center; padding:15px 0; border-top:1px solid #cccacb; cursor:pointer;}
.cl-m span{color:#1847bd; font-size:15px;}

#hjFare{
    background-color: #000;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
	display:none;
  
}
.trav-set-tx span {
    font-size: 15px;
}
/*----Radio----*/
.radio + .radio, .checkbox + .checkbox {
    margin-top: 20px;
}

.radio, .checkbox {
    position: relative;
    display: block;
}
.radio input[type="radio"] {
    opacity: 0;
    z-index: 1;
    cursor: pointer;
	top:5px; left:3px;
}
.radio label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px;
}
.radio label, .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}

.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
    padding-left: 5px; }



.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
  cursor: pointer;
}
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
      transform: scale(1, 1); }

.radio input[type="radio"]:disabled + label {
      opacity: 0.65; }

.radio.radio-inline {
    margin-top: 0; }


.radio-danger input[type="radio"] + label::after {
  background-color: #1b5fbd; }
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #1b5fbd; outline:0; }
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #1b5fbd; }
/*----Radio----*/

/*--Price--*/
.nt-mm {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.nt-pr {
    background-color: #1b5fbd;
    width: 100%;
    float: left;
    cursor: pointer;
    padding: 10px 0%;
    position: fixed;
    top: 0px;
}
.pr1n{width:57%; float:left; color:#fff; font-size:15px; text-align:right; padding-right:2%;}
.pr2n{width:5%; float:left; color:#fff; font-size:15px;}
.b-prn{width:13px; height:17px; background:url(../img/img-sprite.png);    background-position: -111px -97px !important; float:left; margin-top:2px;}
.pr3n{width:34%; float:left; color:#fff; font-size:16px; padding-left:2%; font-size:15px; color:#ffffff;}
.main_cn_sm{display:none;}
.py-bt{width:10%; float:left;}
.pay-bt3{float:left;width:16px; height:27px; background:url(/NewTravellerCss/img/img-sp.png); background-position:-70px -15px !important; cursor:pointer; margin-top:15px; margin-left:20%;}
.nt-pr2 {background-color: #1b5fbd;width: 100%;float: left;cursor: pointer;height:55px;position: fixed;top: 0px;}
.nt-pr2n {width: 90%;float: left;}
.pr1n1{width:57%; float:left; color:#fff; font-size:15px; text-align:right; padding-right:2%;}
.pr2n1{width:5%; float:left; color:#fff; font-size:15px;}
.b-prn1{width:13px; height:17px; background:url(/NewTravellerCss/img/img-sprite.png);    background-position: -111px -97px !important; float:left; margin-top:2px;}
.pr3n1{width:34%; float:left; color:#fff; font-size:16px; padding-left:2%; font-size:15px; color:#ffffff;}
/*--Price--*/
/*----Debit card Detail----*/
.dbt-m{width:100%; float:left; display:none;}
.db-h{width:100%; float:left; color:#555555; font-size:15px;}
.db-c{width:96%; margin:0 auto;}
.db-n{width:100%; float:left; margin-top:10px;}
.db-n label{color:#555555; font-size:15px;}
.db-n input{width:98%; float:left; margin-top:5px; height:35px; font-size:12px; color:#000000; border:1px solid #dad9d9; padding-left:2%;}
.time-de{width:100%; float:left; margin-top:10px;}
.tm1{width:30%; float:left; margin-right:2%;}
.tm1 label{color:#555555; font-size:14px;}
.tm1 select{width:94%; float:left; margin-top:5px; height:35px; font-size:12px; color:#000000; border:1px solid #dad9d9; padding-left:6%;    -moz-appearance: none !important; -webkit-appearance: none !important;background: #ffffff url(../img/arr.png) no-repeat scroll 96% 50%; outline:0;	}
.tm2{width:30%; float:left; margin-right:2%;}
.tm2 label{color:#555555; font-size:14px;}
.tm2 select{width:94%; float:left; margin-top:5px; height:35px; font-size:12px; color:#000000; border:1px solid #dad9d9; padding-left:6%;    -moz-appearance: none !important;-webkit-appearance: none !important;background: #ffffff url(../img/arr.png) no-repeat scroll 96% 50%; outline:0;}
.tm3{width:35%; float:right; position:relative;}
.tm3 label{color:#555555; font-size:14px;}
.tm3 input{width:96%; float:left; margin-top:5px; height:35px; font-size:12px; color:#000000; border:1px solid #dad9d9; padding-left:4%;    -moz-appearance: none !important;}
.cv{width:100%; border:1px solid #cccccc; float:right; height:33px; margin-top:5px; position:relative;}

.con-n{width:100%; float:left;}
.con-n button{ margin:10px 2%; background:#f26822; color:#ffffff; font-size:15px; text-align:center; width:96%; border:1px solid #f26822; border-radius:4px; height:40px; cursor:pointer; outline:0;}
/*----Debit card Detail End----*/

/*--Review Start--*/
.rev-m{width:96%; float:left; margin:10px 2% 0;}
.re-l{width:65%; float:left;}
.re-r{width:35%; float:left;}
.rv-m{width:100%; float:left;  color:#000000; font-size:15px;}
.rv1{padding-right:2%; float:left;}
.rv2{padding-right:2%; float:left;}
.rv3{padding-right:2%; float:left;}
.rvn{width:17px; height:8px;   background:url(/NewTravellerCss/img/img-sprite.png); background-position:-226px -81px !important; float:right; margin-top:5px;}
.fr-rev{width:100%; float:left; color:#000000; font-size:15px; cursor:pointer;}
.fr-rev span:after{content:'';width:17px; height:8px;   background:url(/NewTravellerCss/img/img-sprite.png); background-position:-226px -81px !important; float:right; margin-top:5px;}
.ar1n{width:17px; height:9px;   background:url(/NewTravellerCss/img/img-sprite.png); background-position:-209px -81px !important; float:right; margin-top:5px;}
.arr1{width:20px; height:12px; background:url(/NewTravellerCss/img/img-sp.png); background-position:-30px -2px !important; float:left; margin-top:2px;}
.new-bor1 {width: 96%;float:left; height: 8px; margin:8px 2% 0;border: 0;box-shadow: 0 10px 7px -10px #8c8b8b inset;}
/*--Review End--*/
/*Payment Start*/
.pay-mod{width:100%; float:left; margin-top:0px;}
.pay-md{width:96%; float:left; font-size:15px; color:#555555; border-bottom:1px solid #cccccc; padding:15px 2%; font-weight:bold;}
.pa-m{width:100%; float:left;}
.pa-ml{width:50%; float:left; color:#000000; font-size:15px; text-align:left;}
.pa-mr{width:50%; float:left; color:#000000; font-size:15px; text-align:right;}
.re{float:right; width:17px; height:17px; background:url(/NewTravellerCss/img/img-sprite.png);    background-position: -224px -2px !important; margin-right:2%; cursor:pointer;}
.re1{float:right; cursor:pointer;}
.pay1{width:96%; float:left; font-size:15px; color:#555555; padding:15px 2%; cursor:pointer;}
.re-nn{float:right; width:17px; height:21px; background:url(/NewTravellerCss/img/img-sp.png);    background-position:-2px -20px !important; margin-right:2%; cursor:pointer;}
/*Payment End*/
/*--Net Banking--*/
.dbt-m1{width:100%; float:left; display:none;}
.se-bnk{width:100%; float:left; font-size:13px; font-weight:bold; margin-top:10px;}
.se-bnk span{font-weight:normal;}
.bnk-de{width:100%; float:left; }
.bnk-l{width:50%; float:left;}
.bn-d{width:100%; float:left; margin-top:15px; color:#3c3c3c; font-size:12px;}
.bn-d span{margin-left:3%;}
.bn-d input{float:left;}
.bn-d input:focus ~ label, input:valid ~ label{top:-17 !important; }
.bnk{width:98px; height:18px;   background-position:-2px -24px !important; cursor:pointer;}
.bnk1{width:72px; height:22px;   background-position:-0px -44px !important; cursor:pointer;}
.bnk2{width:87px; height:20px;  background-position:-90px -46px !important; cursor:pointer;}
.bnk3{width:110px; height:20px;  background-position:0px -97px !important; cursor:pointer;}
.bnk4{width:115px; height:20px;  background-position:-88px -73px !important; cursor:pointer;}
.bnk5{width:70px; height:22px;   background-position:-1px -74px !important; cursor:pointer;}
.bnk-r{width:50%; float:left;}
.nt-m{width:100%; float:left; position:relative; display:none;}
.rew-n{float:left;width:16px; height:23px; margin-top:8px; margin-right:4%; background:url(../img/img-sprite.png); background-position:-40px -9px !important; cursor:pointer;}
.tr-n{width:96%; float:left; background:#1b5fbd; padding:0px 2%; color:#ffffff; height:40px; line-height:36px; margin-bottom:20px; }
.td-n{color:#ffffff; font-size:15px; cursor:pointer;}
.nt-c{width:96%; margin:0 auto;}
.se-bnk{width:100%; float:left; font-size:13px; font-weight:bold; margin-bottom:10px;}
.se-bnk span{font-weight:normal;}
.bnk-o{width:100%; float:left;}
.bnk-o select{height:35px; line-height:35px; width:98%; border:1px solid #a7a2a2; background: #ffffff url(../img/arr.png) no-repeat scroll 96% 50%;
-webkit-appearance: none !important;-moz-appearance: none !important;-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;outline: none;cursor: pointer; padding-left:2%; border-radius:4px; }
.nte{width:100%; float:left; font-size:11px; color:#c3c2c2; margin-top:5px; margin-bottom:15px;}
.nt1{width:47%; float:left; color:#282727; font-size:15px; text-align:right; padding-right:2%;}
.nt2{width:2%; float:left; color:#282727; font-size:15px;}
.b-nt{width:10px; height:15px; background:url(../img/img-sprite.png); background-position:-66px -43px !important; float:left;}
.nt3{width:47%; float:left; color:#282727; font-size:16px; padding-left:2%;}
.py{width:100%; float:left;}
.py button{ margin:20px 2%; background:#f26822; color:#ffffff; font-size:15px; text-align:center; width:96%; border:1px solid #f26822; border-radius:4px; height:40px;cursor:pointer; outline:0;}
.save{width:100%; float:left; font-size:13px; color:#bcbcbc; margin-top:10px;}
.save span{margin-left:2%;}
/*--Net Banking--*/


/*--Wallet--*/
.dbt-m2{width:100%; float:left; display:none;}
.dbt-m4{width:100%; float:left; display:none;}
.nt-w{width:100%; float:left; position:relative;}
.rew-w{float:left;width:16px; height:23px; margin-top:8px; margin-right:4%; background:url(../img/img-sprite.png); background-position:-40px -9px !important; cursor:pointer;}
.tr-w{width:96%; float:left; background:#1b5fbd; padding:0px 2%; color:#ffffff; height:40px; line-height:40px;}
.wal-mm{width:100%; float:left;}
.sel-we{ float:left;width:100%; height:35px; line-height:35px; text-align:center; color:#969595;}
.wal-c{ width:96%; margin:0 auto;}
.wa-pa{width:50%; float:left; padding:10px 0}
.de-main{width:100%; float:left; border-bottom:1px solid #cccccc; padding-bottom:10px;}
.de-main:last-child{border-bottom:0px;}
.wa1 {width:88%;float: right;}
.wa3{width:10%; float:left;}
.wa-pr{width:98%; position:absolute; bottom:15%;}
.wal1{width:47%; float:left; color:#282727; font-size:15px; text-align:right; padding-right:2%;}
.wal2{width:2%; float:left; color:#282727; font-size:15px;}
.b-wal{width:10px; height:17px; background:url(../img/img-sprite.png); background-position:-215px -43px !important; float:left; margin-top:3px;}
.wal3{width:47%; float:left; color:#282727; font-size:16px; padding-left:2%;}
.wal{width:100%; float:left;}
.wal button{ margin:20px 2%; background:#f26822; color:#ffffff; font-size:15px; text-align:center; width:96%; border:1px solid #f26822; border-radius:4px; height:40px; cursor:pointer; outline:0;}
.pay{width:55px; height:17px; background:url(../img/img-sprite.png); background-position:-1px -4px !important; float:left; margin-top:2px;}
.sbi{width:75px; height:20px; background:url(../img/img-sprite.png); background-position:-108px -22px !important; float:left;}
.mobi{width:68px; height:21px; background:url(../img/img-sprite.png); background-position:-59px -1px !important; float:left;}
.cit{width:60px; height:24px; background:url(../img/img-sprite.png); background-position:-185px -20px !important; float:left;}
.payu{width:88px; height:15px; background:url(../img/img-sprite.png); background-position:-129px -4px !important; float:left; margin-top:4px;}
/*--Wallet--*/



.py1{width:90%; margin:20px auto;}
.py1 input{width:100%; float:left; height:30px; background:#f26822; color:#ffffff; border:1px solid #f26822; margin-top:10px; font-size:15px; cursor:pointer;}
.py1 input:hover{background:#e46423;}
/*----Credit card Detail End----*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {
.del, .non1:before, .ar, .arn, .vs1, .b-prn, .bnk, .bnk1, .bnk2, .bnk3, .bnk4, .bnk5, .rew-n, .b-nt, .pay, .sbi, .mobi, .cit, .payu {
            background: url('http://flyer-marketing.in/new-payment/img/img-sprite@2x-min.png') no-repeat 0 0;
            background-size: 246px 128px;
        }
        
      
}
.n-re {
    width: 100%;
    float: left;
    margin-top: 10px;
    color: #737373;
    font-size: 12px;
}
.pr-m1 {
    float: left;
    width: auto;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-top: 16px;
    padding-right: 2%;
}
.pr-m2 {
    float: left;
    width: auto;
    color: #d63b05;
    font-size: 28px;
    font-weight: bold;
}
.in-c {
    width: 100%;
    float: left;
    color: #333333;
    font-size: 14px;
    margin-top: 5px;
}
.con3 button:hover {
    background: #e06d07;
}
.con3 {
    width: 63%;
    text-align: center;
    padding-bottom: 30px;
    margin-top: 30px;
    margin: 0 auto;
}.pymnt-bx-rgt5 {
    float: left;
    margin: 0 2%;
    width: 96%;
}
 .dbt-m3 {
    width: 100%;
    float: left;
    display: none;
}
 .pay6 {
    width: 96%;
    margin: 0 auto;
    padding: 15px 2%;
}
 

 .pay6n {
    width: 96%;
    margin: 0 auto;
    padding: 15px 2%;
    /* float: left; */
    clear: both;
}
.pay5 {
    width: 96%;
    margin: 0 auto;
    padding: 15px 2%;
}
.pr-mm {
    width: 60%;
    margin: 30px auto;
}
.con3 button {
    margin: 20px auto;
    background: #f26822;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    width: 100%;
    border: 1px solid #f26822;
    border-radius: 9px;
    height: 37px;
    cursor: pointer;
    outline: 0;
}

