.round-trp, .one-trp, .multi-trp { float:left; width:100%; position:relative;}
.rnd-trip { float:left; width:auto; margin:0px 0 7px 0;}
.rnd-trip ul { padding:0px; margin:0px;}
.rnd-trip ul li { display:inline-block;}
.frm-fld, .to-fld { float:left; width:30%; position:relative; padding-right:10px;  } 
.brd-rgt3 { border-right:solid 1px #cfcfcf !important;}
.cal-dep-rtn { float:left; width:40%; padding-right:0%; padding-bottom:10px;} 
.dep-fld { float:left; width:50%; position:relative; padding-right:10px;} 
.retn-fld { float:left; width:50%; position:relative; padding-right:0px;} 
.vac-dep-fld { float:left; width:50%; position:relative; } 
.vac-retn-fld { float:left; width:50%; position:relative;} 
.adlt-fld, .child-fld, .economy-fld { float:left; width:22%;  } 
.src-nv  { float:right; width:15%; margin:21px 0 0 0;  } 
.hot-frm-fld { float:left; width:47%; position:relative;}
.room-fld, .guest-fld  { float:left; width:15.5%;  } 
.car-frm-fld, .car-to-fld { float:left; width:50%; }
.pick-up-fld, .drop-off-fld { float:left; width:32.5%; }
.wd50 { float:left;  width:50%; padding-right:1%;}
.tab-content label { color:#ffffff;} 
.tab-content input, select { width:100%; padding: 13px 10px 15px 28px; border:none; outline:none; min-height:55px; color:#000000; /*background-color: rgba(0, 0, 0, 0.4);*/ border-radius:4px;} 

.trp-cont .frm-fld, .trp-cont .to-fld, .trp-cont .cal-dep-rtn, .trp-cont .f-nm, .trp-cont .phn-nm, .trp-cont .eml-id, .trp-cont .trav-tot2, .trp-cont .src-nv2     { width:100%;     border-top: solid 1px #cfcfcf;}
.trp-cont .bt-colr0 {     background:#3777f3 !important;}

.ui-datepicker { z-index:9999 !important;   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.ui-datepicker-title select { padding:2px 5px !important;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { border:solid 1px #999;}
.ui-datepicker th {  color: #000000; background-color:#dbdbdb;   }
.ui-datepicker-title select { min-height:inherit !important;}  
.ui-datepicker {width: 24em !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { }
.ui-datepicker td span, .ui-datepicker td a {  padding: .6em .3em .3em .3em !important; }
.ui-datepicker-calendar thead { margin-bottom:10px;}
.ui-widget-header { border:solid 1px #ffffff !important;}

.src-ico { position:absolute; z-index:99; top:8px; left:7px; }

.vac-frm .src-ico .fa-plane-departure:before, 
.vac-frm .src-ico .fa-plane-arrival:before, 
.vac-frm .src-ico .fa-calendar-alt:before, 
.vac-frm .src-ico .fa-user:before,  
.vac-frm .src-ico2 .fa-user:before, 
.vac-frm .src-ico2 .fa-phone:before, 
.vac-frm .src-ico2 .fa-envelope:before, 
.vac-frm .src-ico2 .fa-edit:before, 
.vac-frm .src-ico2 .fa-plane-departure:before, 
.vac-frm .src-ico2 .fa-plane-arrival:before, 
.vac-frm .src-ico2 .fa-calendar-alt:before, 
.vac-frm .src-ico2 .fa-user:before { color:#000000;}

.contact-forms .src-ico .fa-plane-departure:before, 
.contact-forms .src-ico .fa-plane-arrival:before, 
.contact-forms .src-ico .fa-calendar-alt:before, 
.contact-forms .src-ico .fa-user:before,  
.contact-forms .src-ico2 .fa-user:before, 
.contact-forms .src-ico2 .fa-phone:before, 
.contact-forms .src-ico2 .fa-envelope:before, 
.contact-forms .src-ico2 .fa-edit:before, 
.contact-forms .src-ico2 .fa-plane-departure:before, 
.contact-forms .src-ico2 .fa-plane-arrival:before, 
.contact-forms .src-ico2 .fa-calendar-alt:before, 
.contact-forms .src-ico2 .fa-user:before { color:#000000 !important;}



.f-nm {float:left; width:30%;    position:relative; padding-right:10px; }
.phn-nm {float:left; width:15%; position:relative;  padding-right:10px; }
.eml-id {float:left; width:20%; position:relative;  padding-right:10px;  }
.spcl {float:left; width:30%; position:relative;   }
.room-fld2 {   float: left;  width:10%; border-top:solid 1px #cfcfcf; }

.mar-tp1 { margin-top:1px;}
/*.src-ico2 {  position: absolute;  z-index: 99;  top: 40px;  left: 7px; }
*/.src-nv2 {  float: right;  width: 20%;   }
.tab-content textarea {  width: 100%;  padding: 13px 10px 2px 28px;
    border: none;  outline: none; }


.vac-rgt-frm .frm-fld, .vac-rgt-frm .to-fld, .vac-rgt-frm .cal-dep-rtn, .vac-rgt-frm .f-nm, .vac-rgt-frm .spcl, .vac-rgt-frm .src-nv2  { width: 100%;}
.vac-rgt-frm .trav-tot, .vac-rgt-frm .room-fld2,  .vac-rgt-frm .phn-nm, .vac-rgt-frm .eml-id { width: 50%;}

.vac-rgt-frm .frm-fld, .vac-rgt-frm .to-fld, .vac-rgt-frm .cal-dep-rtn { margin-bottom:1px;}
.vac-rgt-frm .bt-colr3 {  background: url(../images/sub-nv-ico.png) 195px 9px no-repeat #69b524; }
.vac-rgt-frm .trav-tot2 {float:left; width:50%; position:relative; }

.trav-tot2 {float:left; width:15%; position:relative; padding-right:10px; }

.bd-mn .dls-img { margin-bottom:20px;}
.bd-mn .dls-img .max-wd-img {
    width: 100%;
    height:auto !important;
}

.bd-mn .dls-img {
    float: left;
    width: 100%;
    position: relative;
    height:auto;
    border-radius: 6px 6px 0 0;
}

/*======TRAVELER DETAILS============*/
.trav-tot {  float: left; width: 19%;  margin: 0px 0px 0px 0;  min-height: 41px; color:#ffffff; position: relative; }
.trav { background-color:#ffffff; float:left; width:100%; padding: 13px 0 11px 26px; min-height: 45px;  }
.trav-btn {  color:#4a4a4a !important; font-size:13px !important; text-decoration:none; text-align:left;}
.trav-btn:after {
    content: '\25be';
    float: right;
    padding-right: 8px; 
}
 #trav-dtls, #trav-dtls2, #trav-dtls3 { display: none; height:auto; width:216px; position:absolute; z-index:99;   background:#FFF; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08); top:65px; left:0px;}
 
 #trav-dtls select, #trav-dtls2 select, #trav-dtls3 select { width:100%; padding:5px 5px;}
 
 /*  NUMBER INCREAMENT*/
.numbers-row { float:left; width:100%; margin-bottom:5px; border-bottom:dashed 1px #CCC; padding-bottom:5px; }
.numbers-row label {color:#000000 !important; }
.trav-tot label {
    float: left;
  text-align:center;
  padding: 5px 5px 0 0; line-height:16px;
  width:108px;
}
.trav-tot label span { font-size:13px}
.trav-tot input[type=text] {
  float: left;
  width: 28px; height:35px !important; min-height:35px;
  font: bold 15px Helvetica, sans-serif; border:solid 1px #CCC; 
  padding: 3px 0 0 0;
  text-align: center; background-color:#ffffff;
}
.cabin { border:solid 1px #999; min-height:35px;}
.trav-tot input[type=text]:focus { border:none !important; outline:none !important;}
.trav-tot .button5 {
   text-indent: -9999px;
  cursor: pointer;
  width: 28px;
  height: 35px;
  float: left;
  text-align: center; 
  background: url(../images/buttons.png) 1px   5px #ffffff no-repeat; border:solid 1px #CCC;
}
.trav-tot .button5:hover { 
  background: url(../images/buttons-h.png) 1px 5px #00cb6e no-repeat; border:solid 1px #00cb6e;
}
.trav-tot .dec {
  background-position: 2px -20px; background-color:#ffffff; margin-right:0px;  border:solid 1px #CCC;
}

.trav-tot .dec:hover {
  background-position: 2px -20px; background-color:#00cb6e; margin-right:0px; border:solid 1px #00cb6e;
}

.trav-tot .trv {
    width: auto;
    float: left;
}
.trav-tot .eco {
    width: auto;
    float: left;
}



/* #Media Queries

================================================== */
@media only screen and ( min-width: 768px) and ( max-width: 1150px ) {
}
 
@media (max-width: 1200px) {
.frm-fld, .to-fld {width: 20%;}
.trav-tot {  width: 24%;  }
.bt-colr1 { font-size:12px !important; }
.cal-dep-rtn {  width: 27%; }
.radio-nv { font-size:12px;}
.vd-nav-tabs > li > a { font-size:12px;}
.hot-frm-fld {width: 40%;}
.room-fld, .guest-fld {  width: 12%; }
.f-nm { width:25%;  }
.phn-nm { width:24%; }
.eml-id { width:21%;  }
.spcl {  width:31%; }
.trav-tot2 {  width: 15%; }
.bt-colr1 {  background: url(../images/search-nv.png) 95px 12px no-repeat #00cb6e !important; }
.src-nv2 { width: 18%; margin: 0px 0 0 0;}
.bok-us ul li {  width: 24%; }
}

@media (max-width: 1024px) { 
 

 
}
@media (max-width: 980px) { 
.frm-fld, .to-fld  {  width:25%; margin-bottom:10px;  }

.cal-dep-rtn {  width: 50%;   }
.trav-tot { width: 50%; }
.src-nv {  width: 15%; }
.bt-colr1 {   background: url(../images/search-nv.png) 8px 11px no-repeat #69b524 !important; padding: 16px 20px 16px 35px !important; }
.hot-frm-fld { width: 100%; margin-bottom:10px;}
.room-fld, .guest-fld {  width: 17.5%; }
.f-nm { width:20%;  }
.phn-nm { width:16%; }
.eml-id { width:18%;  }
.spcl {  width:34%; }
.room-fld2 {  width: 15%; }
.trav-tot2 {  width: 19%; }
}

@media (max-width: 768px) {
.frm-fld, .to-fld  { width: 50%; margin-bottom:7px;}
.f-nm {     width: 25%; }
.phn-nm {  width: 25%; }
.trav-tot2 {  width: 25%; }
.src-nv2 {  width: 25%; }
.to-fld { padding-right:0px;}
 }
 @media (max-width: 680px) {
.cal-dep-rtn {  width: 100%; margin-bottom:10px;}	
.vac-frm .cal-dep-rtn {  margin-bottom:0px;}	
.trav-tot  { width: 50%;   }
.src-nv {  width: 50%; }
.bt-colr1 {   background: url(../images/search-nv.png) 30% 11px no-repeat #69b524 !important; }
.room-fld, .guest-fld {   width: 25%; }
.f-nm { width:50%;  }
.phn-nm { width:50%; }
.eml-id { width:50%;  }
.spcl {  width:50%; }
.src-nv2  { width:50%; }
.trav-tot2 {width: 50%;}
.frm-fld, .to-fld {width: 50%;}
}
 
@media (max-width: 480px) { 

.frm-fld, .to-fld, .cal-dep-rtn, .trav-tot, .src-nv, .hot-frm-fld {    width: 100%; }
.room-fld, .guest-fld {width: 50%;}
.trav-tot2 {width: 50%;}
.f-nm, .phn-nm, .src-nv2 {width: 100%;}
  }
