#contentBook{width:100%;float:left}
#book{float:left;width:100%;background-color:#f7f7f7}
#bookadm-left{float:left;width:50%}
#bookadm-right{float:left;width:50%}
#bookadm-h1{float:left;width:100%;font-weight:normal;color:#FFF;text-decoration:none;font-size:20px;background:#000;text-align:center;padding:5px 0}
#bookadm-h2{float:left;width:520px;font-weight:normal;color:#000;text-decoration:none;font-size:18px;background-color:#1a1a1a;text-align:center;background-image:url(../images/heading-bg.png);background-repeat:no-repeat;background-position:left top;margin-bottom:3%}
.bookadm-h3{float:left;width:100%;padding:5px 0;font-weight:normal;color:#000;text-decoration:none;font-size:17px;background-color:#1a1a1a;text-align:center;background-color:#e6e6e6;border:1px solid #ccc}
.bookadm-h4{float:left;width:100%;padding:5px 0;font-weight:normal;color:#000;text-decoration:none;font-size:17px;background-color:#1a1a1a;text-align:center;background-color:#e6e6e6;border:1px solid #ccc}
.bookadm-cver {
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    float: left;
    padding: 2% 3%;
    width: 100%;
    /*min-height: 778px;*/
}
.frmright .bookadm-cver {
    position:relative;
}
.red-box {
    background-color: #f7f7f7;
    border: 2px solid  #ff3333;
    float: left;
    padding: 0% 0%;
    max-width: 100%;
    width: 94%;
    height: 21.7vh;
    position: absolute;
    bottom: 1%;
    border-radius: 4px;
}
.red-box h6 {
    margin:0px;
    text-align: center;
    background-color: #ffe0e0;
    padding: 5px;
    font-size: 16px;
    color: #ff3333;
  }
.red-box ul{margin: 0;padding: 0;}
.red-box ul li {list-style-type: none;margin: 0 0 0px 0;font-size: 12px;line-height: 20px;padding: 1px 10px;color: #ff3333;}
.red-box ul li a {
}
.pay-wrapper {
    border-radius: 4px;
    margin: 3px 0 10px 0;
    text-align: center;
}

.payCards img {
    width: 60px;
    margin: 7px 4px 4px 4px;
}

.AddButton.clsAddVia {
    float: right;
    font-family: 'Roboto';
    font-size: 13px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    white-space: normal;
    text-transform: uppercase;
    background: #000;
    padding: 8px 25px;
    border-radius: 3px;
    border: none 0;
    margin: 10px 0;
}
.bookadm-inner-h1{font-family:verdana,arial;font-size:11px;font-weight:bold;color:#000;text-decoration:none;float:left;width:100%;padding:0 10px 8px 10px}
.bookadm-radio{float:left;width:5%}
.bookadm-list-h1{float:left;width:100%;padding:0 10px 5px 10px;font-family:verdana,arial;font-size:12px;font-weight:600;color:#000;text-decoration:none}
.bookadm-list{float:left;width:100%;padding: 2px 5px;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#000;text-decoration:none;border: 1px solid #b3b3b3;background-color: #e6e6e6;margin: 0px 0;}
.bookadm-list2{float:left;width:35%;margin-top:9px}
.bookadm-list3{float:right;width:65%}
.bookadm-list4{float:left;width:100%;margin-top:5px}
.bookadm-icon{float:left;width:23px;margin-right:3px}
.bookadm-tex{float:left;width:77px;font-family:verdana,arial;font-size:10px;font-weight:normal;color:#000;text-decoration:none;padding:0;margin-top:6px;margin-bottom:0;margin-left:3px;margin-right:5px}
.bookadm-tex2{float:left;width:90px;font-family:verdana,arial;font-size:10px;font-weight:normal;color:#000;text-decoration:none;padding:0;margin-top:7px;margin-bottom:0;margin-left:3px;margin-right:5px}
.bookadm-field{float:left;width:39px;margin-right:5px}
.bookadm-list5{float:left;width:483px;border:1px solid #b3b3b3;background-color:#e6e6e6;padding-top:8px;padding-right:2px;padding-bottom:8px;padding-left:2px}
.hr{float:left;/* margin-right:5%; */font-size:13px;margin-top:2%;/* margin-left:5%; */}
.hr2{float:left;/* margin-right:10% */}
.min{float:left;/* margin-right:5%; */font-size:13px;margin-top:2%;}
.min2{float:left}
.passengers{float:left;margin-right:2%;font-size:11px;margin-top:1.5%;width:15%}
.passengers2{float:left;margin-right:3%;width:7%}
.luggages{float:left;margin-right:2%;font-size:11px;margin-top:1.5%;width:15%}
.luggages2{float:left;margin-right:3%;width:7%}
.hand{float:left;margin-right:2%;font-size:11px;margin-top:1.5%;width:25%}
.hand2{float:left;width:7%}
.baby{float:left;margin-top:.9%}
.baby2{float:left;width:12%}
.bookfrmfield-control{float:left;padding:2px;font-family:Arial;font-size:11px;font-weight:normal;color:#000;text-decoration:none}
.bookfrmfield{background:#fff;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding:6px 5px;text-decoration:none;width:100%}
.bookfrmfield2{background:#fff;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding:6px 5px;text-decoration:none;width:100%}
.bookfrmfield3{background:#fff;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding:6px 5px;text-decoration:none;width:100%}
.b-fieldmint{width:65px;margin:1px 0 0 0;font-size:12px;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 3px;outline:0;color:#000}
.back{float:left;width:25%}
.accept {
    float: none;
    width: 100%;
    padding: 12px 5px 0 0;
    text-align: center;
    margin: 0 auto;
    display: block;
    position:absolute;
}
.accept1 {
    float: none;
    margin: 0px 5px 0 0;
}
.accept2 {
    float: none;
    margin: 0 5px 0 0;
}
.next{float:right;width:25%;padding:0px !important;}
.payment{float:left;width:100%;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#000;text-decoration:none;background-color:#f7f7f7;border:1px solid #ccc;padding-top:1%;padding-right:2%;padding-bottom:1%;padding-left:2%}
.payment-h1{float:left;width: 29%;font-size:18px;font-weight:normal;/* margin-top:15px; *//* margin-left:20px; */}
.payment-img{float:left}
#fare2{float:left;margin-top:1.5%}
.radiobtncover{float:left;width:47%}
.radiobtn{float:left;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#000;text-decoration:none}
.radiobtn1 {
    float: left;
    margin: 18px 4px 0 20px
}
.radiobtn2{float:left;margin:15px 0 0 0}
.BookNextBtn{float:left;padding: 8px 25px;font-family:verdana,arial;font-size:16px;font-weight:normal;color:#FFF;text-decoration:none;background:#000;border-radius:3px;border:none 0;text-transform: uppercase;cursor:pointer;}
.BookBackBtn{float:right;font-family:'Roboto';font-size: 16px;font-weight:normal;color:#fff;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;white-space:normal;text-transform:uppercase;background: #29abe2;padding: 8px 35px;border-radius: 100px;border:none 0;cursor:pointer;}
.ClearButton{height:28px;background-image:url(../images/btn.png);background-repeat:repeat-x;background-position:left top;border:1px solid #d1effe;font-family:arial;font-size:12px;color:Black;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#555;cursor:pointer}
.red{color:#F00}
.bookadm-h1{float:left;width:520px;background-image:url(../images/heading-bg.png);background-repeat:no-repeat;background-position:left top;text-align:center;padding-top:4px;padding-bottom:4px;font-family:'Nova Round',cursive;font-weight:bold;color:#000;text-decoration:none}
.confirmbtn{background:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#666',endColorstr= '#000',GradientType=0);border:1px solid #666;border-color:#000 #000 #000;-webkit-box-shadow:0 1px 1px #000,inset 0 1px 0 #666;-moz-box-shadow:0 1px 1px #000,inset 0 1px 0 #666;box-shadow:0 1px 1px #000,inset 0 1px 0 #666;padding:8px 25px;margin:2% 0 0 0;display:inline-block;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all0.3slinear;-moz-transition:all0.3slinear;-o-transition:all0.3slinear;transition:all0.3slinear;font-size:16px;color:#FFF;cursor:pointer;min-width: 114px;}
.MandError{float:right;color:Red;padding:4px 0 0 0;text-align:center;font-size:15px;font-weight:normal;text-decoration:none;background}
.radiobtnco{float:left;padding:15px 0 1% 0}
.bookadm-cver2{background:#d7e8f2 url(../images/vehicle-pattern.png) repeat top left;border:1px solid #ccc;width:100%;float:left;margin-top:-1px;padding-top:2%;padding-right:3%;padding-bottom:2%;padding-left:3%}
.bookadm-veh-h1{font-family:verdana,arial;font-size:11px;font-weight:bold;color:#FFF;text-decoration:none;float:left;width:100%;padding:1% 2%;border:1px solid #000;background:#323232}
.bookadm-listvehicle{float:left;width:100%;border:1px solid #71b4da;background:#add4ea;padding:1% 2%;margin:-2px 0 0 0;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#000;text-decoration:none}
.bookadm-listvehicle4{float:left;width:100%;border:1px solid #81a94e;background:#c8e2a6;padding:1% 2%;margin:-1px 0 0 0;font-family:verdana,arial;font-size:11px;font-weight:normal;color:#000;text-decoration:none}
.bookadm-listvehicle2{float:left;width:45%}
.bookadm-listvehicle3{float:left;width:45%;margin:0}
.veh-field{margin:0;padding:0;font-family:verdana,arial;font-size:11px;font-weight:bold;color:#000;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.veh-field2{margin:0;padding:0;font-family:verdana,arial;font-size:12px;font-weight:bold;color:#0006e9;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.veh-field3{margin:0;padding:0;font-family:verdana,arial;font-size:11px;font-weight:bold;color:#000;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.veh-pre{color:#0006e9}
.cardmsg{float:right;width:100%;font-family:arial;font-size:14px;font-weight:bold;color:#000;text-decoration:none;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;padding:5px 0;margin:10px 0 0 0;text-align:left;border:noe 0;background:#d7e8f2 url(../images/vehicle-pattern.png) repeat top left;text-align:center}
.Validation-message{background:#7ab317 none repeat scroll 0 0;border-radius:2px;box-shadow:3px 3px 10px rgba(0,0,0,0.3);color:#fff;font-size:14px;max-width:454px;padding:4px 7px;position:relative;z-index:99;margin:0 0 00px;float:left}
.Validation-message::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #7ab317;border-image:none;border-style:solid;border-width:5px 3px;content:" ";display:block;right:5px;position:absolute;top:-10px;margin:0 0 50px 0;:}
.frmleft{float:left;margin:0;padding:0;width:50%}
.frmright{float:left;margin:0;width:50%}
.bookfrmfield{background:#fff;border:1px solid #ccc;color:#646464;float:left;font-size:13px;font-weight:normal;padding: 4px 5px;text-decoration:none;width:100%;border-radius: 5px;}
.bookfrmfield2{background:#fff;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding:6px 5px;text-decoration:none;width:100%}
.bookfrmfield3{background:#fff url(../images/calendar2.png) no-repeat right center;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding: 3px 5px;text-decoration:none;width:100%;}
.bookfrmfield4{background:#fff;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding:6px 5px;text-decoration:none;width: 50%;}
.bookfrmfield5{background:#fff;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding:6px 5px;text-decoration:none;width:89%;margin-bottom:5px}
.bookfrmfield6{background:#fff;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding:6px 5px;margin-top:7px;text-decoration:none;width:100%}
.bookfrmfield7{background:#fff;border:1px solid #ccc;border-radius:0;color:#646464;float:left;font-size:13px;font-weight:normal;padding:6px 5px;margin:7px 0;text-decoration:none;width:100%}
.form-listcar{float:left;width:100%;padding:0 0 8px 0;border: solid 0px #ccc;border-radius:3px;}
.form-listcarbox-h1{width:100%;float:left;line-height:22px;vertical-align:top;text-align: left;}
.form-listcarbox-img{float:left;width:100%;padding:0;text-align: left;}


.toplink:link, .toplink:visited, .toplink:active {
    border-radius: 4px;
    margin: 6px;
    font-family: sans-serif, FontAwesome;
}

@media screen and (max-width:991px){.accept{float:left;width: 36%;margin: 2% 7%;}
}
@media only screen and (max-width:767px){
    .frmleft {
        float: left;
        margin: 0 0 7px 0;
        padding: 0;
        width: 100%;
    }

    .frmright {
        float: left;
        margin: 0;
        width: 100%;
    }
    .navbar-toggle {
        position: relative;
        float: left;
        margin-right: 0;
        padding: 15px 15px;
        margin-top: -10px;
        margin-bottom: 0;
        background-color: #ede9e1;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }
}
.bookadm-list2.clsMyTable.clstestvia {
    background: #525252 none repeat scroll 0 0;
    border-bottom: 1px solid #3b3b3b;
    border-radius: 5px 5px 0 0;
    color: #fff;
    float: left;
    font-size: 15px;
    font-weight: 400;
    margin: 7px 0 0;
    padding: 8px 3%;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}
.form-list.trVia {
    position:relative;
}
    .form-list.trVia .form-list1 {
        width: 10%;
        float:right;
    }
    .form-list.trVia .form-list2 {
        width: 90%;
        float: left;
    }