@media (min-width:1200px){.dropdown:hover .dropdown-menu{display:block;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms;}
.modal-dialog {
  width: 23% !important;
}

#portfolio .row{margin-left:-10px;margin-right:-10px;}
.icon-car-print{position: fixed;
  top: 20%; right: 0 !important}
  
.icon-car-print{position: fixed;
  top: 50%; right: 0 !important}

}

@media (min-width:992px) and (max-width:1199px){.mobile{display:none;}
.modal-dialog {
  width: 30% !important;
}
.dropdown:hover .dropdown-menu{display:block;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms;}
.navbar-nav > li{margin-left:10px;}
.navbar-collapse{padding-left:0;padding-right:0;}
.recent-work-wrap .recent-work-inner h3 a{font-size:20px;}
.recent-work-wrap .overlay{padding:15px;}
.services-wrap{padding:40px 10px 40px 30px;}
.feature-wrap h2,
.single-services h2{font-size:18px;}
.feature-wrap h3,
.single-services h3{font-size:14px;}
.tab-wrap .media .parrent.pull-left{clear:both;width:100%;}
.tab-wrap .media .parrent.media-body{clear:both;}
#portfolio .row{margin-left:-10px;margin-right:-10px;}
.recent-work-wrap .overlay .preview{line-height:inherit;}
.team-bar .first-arrow{width:21%;}
.team-bar .second-arrow{width:20%;}
.team-bar .third-arrow{width:21%;}
.team-bar .fourth-arrow{width:20%;}
ul.social_icons li{margin-right:0;}
}
@media (min-width:768px) and (max-width:991px){#local-listing-car .col-md-2{float:left;width:25%;}
.modal-dialog {
  width: 40% !important;
}
.carlist_box .col-sm-10{width:75%;float:left;}
.car-list-amenities{width:37% !important;float:left;padding:0;padding-top:0px;}
.car-deparute{width:24% !important;padding-left:0;padding-right:0;}
.car-duration-price{width:24% !important;float:left;padding-left:7px !important;}
.col-sm-2-select{width:15%;float:left;margin-left:0 !important;}
.topbar{height:87px;}
.topbar .navbar-inverse{background:#333 !important;width:100%;float:left;}
.topbar .container{padding:0;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.modal-dialog{width:350px;margin:30px auto;}
.mobile{display:none;}
.dropdown:hover .dropdown-menu{display:block;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms;}
.navbar-collapse{padding-left:0;padding-right:0;}
.navbar-nav > li{margin-left:0;}
#main-slider .carousel h1{font-size:25px;}
#main-slider .carousel h2{font-size:20px;}
.tab-wrap .media .parrent.pull-left,
.media.accordion-inner .pull-left{clear:both;width:100%;}
.tab-wrap .media .parrent.media-body,
.media.accordion-inner .media-body{clear:both;}
.services-wrap{padding:40px 0 40px 30px;}
.recent-work-wrap .overlay{padding:15px;}
.recent-work-wrap .recent-work-inner h3 a{font-size:20px;}
.sinlge-skill{width:150px;height:150px;}
.sinlge-skill p em{font-size:25px;}
.sinlge-skill p{font-size:16px;}
.team-bar .first-one-arrow{width:2%;}
.team-bar .first-arrow{width:18%;}
.team-bar .second-arrow{width:24%;}
.team-bar .third-arrow{width:15%;}
.team-bar .fourth-arrow{width:20%;}
.blog .blog-item .entry-meta > span a{font-size:10px;}
#modify_search .group{margin-top:0;}
}
.radio-pickLater{margin-left:35px;}

@media (max-width:767px){
  .hot-tab
  {margin: auto; padding-left: 5%;}
  .hot-tab li {float: left; width: auto; background:none;}

  .menu-icon1 {
    width: 60px;
    height: 62px;
    background: url("../../images/menu_icon/citycab.png") no-repeat;
    display: inline-block;
}
.menu-icon1:hover {
    background: url("../../images/menu_icon/citycabh.png") no-repeat;
}

.menu-icon2 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/localcab.png") no-repeat;
  display: inline-block;
}
.menu-icon2:hover {
  background: url("../../images/menu_icon/localcabh.png") no-repeat;
}
.menu-icon3 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/Outstation.png") no-repeat;
  display: inline-block;
}
.menu-icon3:hover {
  background: url("../../images/menu_icon/Outstationh.png") no-repeat;
}
.menu-icon4 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/Transfer.png") no-repeat;
  display: inline-block;
}
.menu-icon4:hover {
  background: url("../../images/menu_icon/transferh.png") no-repeat;
}
.menu-icon5 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/Sightseeing.png") no-repeat;
  display: inline-block;
}
.menu-icon5:hover {
  background: url("../../images/menu_icon/Sightseeing-H.png") no-repeat;
}

.menu-icon6 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/guide.png") no-repeat;
  display: inline-block;
}
.menu-icon6:hover {
  background: url("../../images/menu_icon/guide-H.png") no-repeat;
}



  .dropdown-menu {
    font-size: 13px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 10px;
    padding-left: 36px;
  }
.row-futter{padding: 0 15px !important;}

.row-futter .col-md-3{float: left;}

.panel-title{font-size:11px;color:inherit;}
#local-listing-car .col-md-2{float:left;width:25%;}
.carlist_box .col-sm-10{width:75%;float:left;}
.for-mobile .dropdown-menu{top:-100px;}
.form-margint-top{margin-top:306px;}
.fixed_booking1{top:145px;}
.navbar2-link{font-size:9px !important;}
.nav-bg2 .col-sm-2{padding:0;}
.social .caret{margin-top:0;margin-left:0;}
.social .dropdown{height:auto;}
.social ul.dropdown-menu li{width:100% !important;float:none;}
.social ul.dropdown-menu li a{height:auto;color:#fff;}
.search_bar1 .col-sm-10{float:left;margin-top:5px !important;}
.search_bar1 .col-sm-2{float:left;width:10%;margin-top:5px;}
.slider-margin{margin-top:89px !important;}
.fixed_header{position:fixed;top:40px;width:100%;height:71px !important; background:#fff;z-index:9;}
.fixed_topheder{position:fixed;bottom:0 !important;top:auto;display:none;}
.icon-bar a{padding:3px;}
.fixed_topheder{bottom:0 !important;}
.fixed_booking1{height:auto !important;}
.fixed_booking{height:auto !important;}
.pickup-type-mobile{padding:0;}
.pickup-type-mobile .col-sm-4{width:38%;float:left;}
h2{font-size:100%;}
#banner-img img{width:100%;}
.paddinL-R10px{padding:0 0;}
.margin-bot5px-company{margin-bottom:5px;}
#datetime .group{margin-top:12px;}
.col-md-3-mobile .group{margin-top:10px;}
.height40px{height:auto;}
.col-md-4-mobile .group{margin-top:10px;}
.margin-top20px{margin-top:0 !important;}
#flight-mode-div .col-md-6{width:50%;float:left;}
.col-sm-12{width:100%;float:left;}
.col-sm-5 .col-lg-12{float:left;width:100%;}
#modify_search .group{margin-top:0;}
.modify-box{width:100%;}
.iocn-no-padding{padding:0 15px;;}
.welcome-text{display:none;}
.welocme-text1{display:block;}
.padding12top{margin-bottom:0;padding-bottom:0;padding-top:0;}
#offer-grid .col-sm-3{width:50%;float:left;padding:0 5px !important;margin-bottom:10px;}
.offer-dertail .col-sm-6{width:50%;float:left;}
.margin-top60px{margin-top:22px;}
.offder-maindiv{margin-top:-89%;width:95.5%;position:absolute;height:100%;}
.offder-maindiv h1{font-size:14px;margin-top:5px;}
.offder-maindiv h2{font-size:14px;padding-left:5px;margin-top:5px;width:50%;text-align:left;float:left;}
.center{padding-top:0}
.font-size25{font-size:12px !important;margin-bottom:5px !important;}
#offer-grid .col-sm-5{width:50%;float:left;padding:0 5px !important;line-height:18px;font-size:10px;}
#offer-grid .col-sm-7{width:50%;float:left;padding:0 5px !important;line-height:18px;font-size:10px;}
.bg-gray{float:left;width:100%;}
.guide-country{width:100%;}
.col-md-3guide{width:50%;float:left;}
.guide-country{width:100%;}
.height50px{min-height:60px;}
.col-md-3 .td-grids{border:none;}
.td-grids{border:solid 1px #DFDFDF;}
.tours{background:#FFF;border:none;}
.panel-group .panel{float:left;width:100%;margin-bottom:20px;}
.col-sm-7-mobile{float:left;width:50% !important;}
.col-sm-5-mobile{float:left;width:50% !important;}
.col-md-3-mobile{width:50%;float:left;}
.margin-left44{margin-left:50px;}
.marginbot40{margin-bottom:0 !important;}
.group{margin-top:40px !important;}
.margin-mobile{margin-top:40px;}
#accordion_travler .col-md-3{margin-top:40px !important;}
#accordion_travler .col-sm-6{width:50%;float:left;}
#accordion_travler .col-md-12{float:left;margin-top:60px !important;}
#gst_no{float:left;width:100%;}
.car_select_but{background:#F90 !important;border-radius:5px !important;color:#333;padding:1px 3px !important;padding-bottom:1px;font-size:11px;padding-bottom:8px !important;float:left;width:75%;margin:0 0 0 0 !important;}
.brand{width:100% !important;}
.padding-left47px{padding-left:31px;margin-left:0!important;}
.mobile_padding{padding:0 !important;margin-top:2px;}
.lbl_class{padding:0 0 !important;float:left;}
.date_time{margin-bottom:30px;}
.nav_mob1{float:left;width:10%;margin-left:5px;}
.nav_mob2{float:right;width:10%}
.web{display:none;}
.header_top{float:left;width:50% !important;font-size:11px;}
.header_top1{float:left;width:50% !important;}
.widthpercent25{width:100%;}
.manrpage_box{margin:auto;width:100%;}
.left_logo{width:40%;float:left;text-align:left;}
.topbar .container{padding:0;}
.user-login{width:50%;position:absolute;right:25px;top:0;}
.topbar{height:70px;}
.right_icon{width:50%;float:left;}
.col-new-login{width:100%;padding:0;}
.navbar-collapse2.collapse{display:none !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.navbar-collapse3.collapse{display:none !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.mobilenpriceother{width:60%;float:left !important;}
.mobileprice{width:40% !important;float:right !important;}
.web{display:none;}
.mobile{display:block;}
.moreprizeleft{width:30%;float:left;}
.moreprizemid{line-height:15px;width:50%;float:left;padding-right:0;font-size:10px;}
.moreprizeright{padding-top:5px;width:20%;float:left;}
.offer_img{margin-top:7px;}
.col-sm-3img{width:100%;}
.container > .navbar-header, .container > .navbar-collapse{margin-left:0;}
.top-number{font-size:14px;}
input.search-form:hover{width:120px;}
.navbar-nav > li{padding-bottom:0;}
#main-slider .carousel h1{font-size:25px;}
#main-slider .carousel h2{font-size:16px;}
.feature-wrap h2,
.single-services h2{font-size:18px;}
.feature-wrap h3,
.single-services h3{font-size:14px;}
.media.accordion-inner .pull-left,
.media.accordion-inner .media-body{clear:both;}
.accordion-inner h4{margin-top:10px;}
.tab-wrap .media .pull-left{clear:both;width:100%;}
.tab-wrap .media .media-body{clear:both;}
.nav-tabs > li.active > a:after{display:none;}
#footer .col-sm-6{text-align:center;}
#footer .pull-right{float:none !important;}
.sinlge-skill{margin:0 auto;margin-top:30px;margin-bottom:30px;}
.team .single-profile-top,
.team .single-profile-bottom{margin-bottom:30px;}
.clients-area{padding:60px 0;}
.clients-area h1{font-size:25px;}
.portfolio-item,
#recent-works .col-xs-12.col-sm-4.col-md-3{padding:0 15px;}
ul.social_icons li{margin-right:0;}
.blog .blog-item .entry-meta{margin-bottom:20px;}
.blog .blog-item .blog-content h3{margin-bottom:20px;}
.post_reply_comments{padding-left:20px;}
.formbg{background-image:none;background:#ccc;}
.nav_mob1{float:left;width:10%;margin-left:10px !important;}
}
@media (max-width:480px){.widthpercent25{width:25%;}
}
@media (min-width:590px) and (max-width:767px){.col-md-8{width:100%;float:left;}
.col-md-3-mobile{width:25%;float:left;}
.quantity input{padding-left:58px !important;}
}
@media (min-width:992px) and (max-width:1199px){h2{font-size:160%;}
.modal-dialog{width:350px;margin:30px auto;}
.guide-ohterdetail .quantity input{padding-left:65% !important;padding-top:18px;}
.col-md-3-mobile{width:18%;}
}
@media (min-width:700px) and (max-width:991px){.margn-lelft-singnup{margin-left:16% !important;}
}
@media (min-width:480px) and (max-width:767px){.overviueimg2car1{float:left;width:25% !important;}
.mobile-img {width: 50%; float: left;}
.padding-top145px {
  padding-top: 50px;
  width: 50%; float: left;
}

.other-services.col-sm-10{width:100%;float:left;}
.car-list-amenities{width:37% !important;float:left;padding:0;}
.car-deparute{width:24% !important;padding-left:0;padding-right:0;}
.car-duration-price{width:24% !important;float:left;padding-left:7px !important;}
.col-sm-2-select{width:15%;float:left;margin-left:0 !important;}
.carlist_box .padding-top10px{padding-top:25px;}
.overviueimg2car1{float:left;width:25% !important;}
.user-login ul{float:right;}
.hot-tours-iner .col-sm-12{text-align:left;}
#content-1{float:left;}
.price-list-row1 .col-sm-3{width:25%;float:left;text-align:center;}
.price-list-row2 .col-sm-3{width:25%;float:left;text-align:center;}
.price-list-heading .col-sm-4{width:33.000%;float:left;}
.why-bookingCabs .col-sm-3{width:50%;float:left;}
.booking-prosess{width:50%;float:left;height:175px;}
.search_bar1.home-search{position:absolute;top:23px;z-index:1;width:100%;}
.search_bar1.home-search.otherpage{position:absolute;top:155px;z-index:1;width:100%;}
.top-bar {height: 41px;}
.main-slider1 img{height:65px;}
.main-slider img{height:68px;}
.fixed_booking{top:144px;}
.print-menu{width:100%;float:left;}
ul.social-share li span{width:auto;float:left;}
.airport-radio .col-sm-3{width:40%;float:left;}
.airport-radio .margin-left31{margin-left:45px;}
.modal-dialog{width:350px;margin:30px auto;}
.show_outstation_type .col-sm-10{width:100% !important;}
.show_outstation_type .col-sm-8{width:100% !important;}
.left-margin-71px{margin-left:0;}
.share-link a{width:50%;float:left;font-size:12px;}
.share-onphone .col-sm-4{width:50%;float:left;}
.bg-refer .col-sm-7{width:70%;float:left;}
.bg-refer .col-sm-2{width:30%;float:left;}
.refer-arow{width:2% !important;height:150px;padding:0;}
.refer-earn h1{font-size:20px;}
.refer-earn .col-sm-2{width:30%;float:left;}
.refer-earn .col-sm-2 img{width:100%;}
.referspet1{margin-left:0;}
.guide-ohterdetail .quantity input{padding-left:72% !important;padding-top:18px;}
.guide-booking .col-md-6{width:50%;float:left;}
.multicity .col-sm-7{width:60%;float:left;}
.multicity .col-sm-5{width:40%;float:left;}
.guide-ohterdetail .col-md-6{width:100%;float:left;}
.guide-ohterdetail .col-md-2{width:50%;float:left;}
.guide-ohterdetail .col-md-3-mobile .group{margin-top:40px;}
.guide-ohterdetail.marginbot20{margin-bottom:0 !important;}
.package-pickup .col-md-2{width:50%;float:left;}
.package-pickup .col-md-10{width:50%;float:left;}
.guide-ohterdetail .adult{padding-top:0;}
.multi-city{margin-bottom:20px;}
.multi-heading .col-md-2{width:50%;float:left;}
.multi-city .col-md-2{width:50%;float:left;height:70px;}
.multi-city .col-sm-2{width:50%;float:left;height:70px;}
.multi-city .group{margin-top:0;}
.Xbtn.col-md-2{width:20px;height:20px;}
.input-group-addon{padding:6px 0px;}
.round-trip-dateTime.col-md-2{width:40%;float:left;padding-right:0;}
.round-trip-noof-night.col-md-2{width:20%;float:left;}
.round-trip-dateTime .col-sm-7{width:50%;float:left;}
.round-trip-dateTime .col-sm-5{width:50%;float:left;}
.outstation-coming-mode{margin-bottom:0;margin-top:0;}
.coming-mode .group{margin-top:20px;}
#flight-mode-div .group{margin-top:15px;}
.outstation-address .group{margin-top:0;}
.outstation-date-tyme{width:100% !important;}
.outstation-date-tyme .col-sm-7{width:50%;float:left;}
.outstation-date-tyme .col-sm-5{width:50%;float:left;}
#about{background:url(/images/img_banner/about-us.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#contact{background:url(/images/img_banner/contact-us.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#service{background:url(/images/img_banner/services.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#copyright{background:url(/images/img_banner/copyright.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#terms{background:url(/images/img_banner/terms-conditions.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#privacy{background:url(/images/img_banner/privacy-policy.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#career{background:url(/images/img_banner/careers.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#faq{background:url(/images/img_banner/faq.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#documentation{background:url(/images/img_banner/blog.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#refund{background:url(/images/img_banner/refund-policy.jpg);background-repeat:no-repeat;background-size:cover;height:100px;}
#pickup_address.group{margin-top:0;}
.search-tabs .col-md-3{width:50%;float:left;}
#personal_info .form-group{margin-bottom:0;}
#company_info .form-group{margin-bottom:0;}
#vehicle_info .form-group{margin-bottom:0;}
#duty_info .form-group{margin-bottom:0;}
.selectize-control.multi .selectize-input > div{font-size:12px;}
label{font-size:12px !important;}
h2{font-size:120%;}
#login-form .col-sm-5{display:none;}
#personal_info.col-sm-8{width:100%;}
.paymet-type-mo .col-sm-4{width:33%;float:left;}
#transer_type .col-sm-4{width:33%;float:left;font-size:11px;}
.registratin_type{border-radius:50%;background:#c52d2f;text-align:center;padding:20%;width:100%;margin-top:20px;}
#vehicle-info-registration-form .col-sm-2{float:left;width:30%;}
#vehicle-info-registration-form .col-sm-10{width:70%;float:left;padding:0 !important;}
.quantity input{padding-left:65px;}
.col-sm-2-reg{width:130px;float:left;}
.margn-lelft-singnup{margin-left:2%;}
.mobile-fotter{width:50%;float:left;}
.rc-anchor-normal .rc-anchor-checkbox-label{width:100px;}
.rc-anchor-normal .rc-anchor-content{height:74px;width:155px;}
.rc-anchor-normal{height:74px;width:263px;}
.personal-gender .col-sm-6{width:50%;float:left;padding-left:0;}
.personla-list-name{width:30%;float:left;padding:0 !important;}
.personla-first-name{width:70%;float:left;padding-left:0;}
.personal-tytle{width:100%;padding-bottom:5px;padding-left:0;}
.personla-inof-input{width:100%;float:left;padding-right:0 !important;padding-left:0;}
.company-inof-input1{width:70%;float:left;padding-right:0 !important;padding-left:0}
.company-inof-input2{width:30%;float:left;padding-right:0 !important;padding-left:0}
.personal-de-mo .col-sm-12{padding:0;}
#personal_info .form-group{margin-bottom:0;}
#personal_info .col-sm-2{float:left;width:30%;padding-left:0;}
#personal_info .col-sm-10{width:70%;float:left;padding:0 !important;}
.quantity input{padding-left:65px;}
#vehicle-search-form label{font-size:11px;}
#main-form .padding12top{margin-bottom:0;padding-bottom:0;padding-top:0;}
.tab-content1{padding-top:0;}
.test ~ label{font-size:11px !important;}
.inputMaterial{font-size:11px !important;}
.ht44px{height:26px;}
#flight-mode-div{width:50% !important;float:left;}
#flight-mode-div .col-md-6{width:50%;float:left;}
.outstation-type{height:40px;margin-bottom:0;border-bottom:1px solid #ccc;}
.input-daterange .col-sm-2{width:33%;float:left;}
.fixed_city{top:103px;}
.fixed{height:43px; background-color: #fff; border-bottom:1px solid #c52d2f;}
.carousel{height:200px;}
#main-slider .carousel-indicators li{width:14px;height:14px;background-color:#ccc;margin:0 15px 0 0;position:relative;}
#main-slider .carousel-indicators li:after{position:absolute;content:"";width:8px;height:8px;border-radius:100%;background:rgba(0, 0, 0, 0);left:-3px;top:-3px;}
#main-slider .carousel-indicators .active{width:14px;height:14px;background-color:#c52d2f;margin:0 15px 0 0;border:1px solid #c52d2f;position:relative;}
#main-slider .carousel-indicators .active:after{position:absolute;content:"";width:16px;height:16px;border-radius:100%;background:#c52d2f;border:1px solid #c52d2f;left:-3px;top:-3px;}
#main-slider .carousel .item{display:block !important;height:200px;}
.navbar{min-height:auto;}
.mobile-menu{display:block;float:none;width:100%;background:#fff;}
.web-menu{display:none;}
.top-bar .header_top1{width:100% !important; }
.header-mobile{display:none;}
.for-mobile{bottom:0;position:fixed;z-index:999;background:#fff;width:100% !important;height:65px;text-align:left !important;box-shadow:0 0 2px 0;display:block;}
.social{text-align:left;}
ul.social-share li a{display:inline-block;color:#333;height:55px;line-height:16px;text-align:center;font-size:14px;padding:0 5px;}
ul.social-share li{display:inline-block;width:auto;float:left;font-size:15px;}
ul.social-share li span{width:10%;float:none;}
.navbar-collapse2 .col-sm-2{width:20%;;padding:0 1px;float:left;line-height:15px;}
.mobile-menu .col-sm-2{width:20%;float:left;text-align:center;padding:0 4px;line-height:15px;padding-bottom:6px}
.mobile-menu .col-sm-2:hover{background:#c52d2f;}
.mobile-menu .active{background:#c52d2f;}
.mobile-menu .col-sm-2 a{font-size:13px;}
.navbar2-link{font-size:13px !important;}
.local-modify-guest .col-sm-3{float:left;width:33.33%;}
.radio-pickLater{margin-left:35px;}
.search-butt{float:left;}
.panel-group{margin-bottom:20px !important;float:left;width:100%;}
.sightmargin{margin-bottom:20px;float:left;}
.overviueimgcar{width:30%;max-width:100px;padding-right:0 !important;}
.carlist_box .image_box{width:94% !important;}
#local-listing-car .padding_margin0{padding:0 15px;}
#bottom .col-sm-6{width:50%;float:left;}
.search-tabs .col-md-4{width:50%;float:left;}
.search-tabs .col-md-2{width:50%;float:left;}
.search-tabs .col-md-8{width:50%;float:left;}
.local-pickup-address{width:50% !important;float:left;}
.local-pickup-address .col-sm-6{width:100% !important;float:left;}
#datetime .col-sm-7{width:50%;float:left;}
#datetime .col-sm-5{width:50%;float:left;}
.margin-top40pxLocal{margin-top:0;}
.search-tabs .col-md-5 .col-md-5{width:40%;float:left;}
.search-tabs .col-md-5 .col-md-4{width:40%;float:left;}
.home-search-box{margin:auto;width:100%;}
.home-search-box .col-sm-10new{width:68.333% !important;float:left;}
.home-search-box .col-sm-2{width:31%;float:left;}
.carousel-control{top:0;}
.navbar-collapse1{position:absolute;}
.nav-top li{background:#c52d2f !important;width:92%;}
.navbar-inverse .nav-top > li > a{padding:10px 15px;margin:0;color:#fff;line-height:18px;display:inline-block;font-size:13px;}
navbar-collapse{margin-left:0;}
.navbar-collapse{position:absolute;z-index:99;left:5px;width:49%;top:39px;}
.navbar-collapse3.in{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.navbar-collapse3{position:absolute;z-index:999;top:39px;right:5px;background:#333;padding-right:20px;width:49%;}
.search_bar .col-sm-10new{width:68.333% !important;float:left;}
.search_bar .col-sm-2{width:31%;float:left;}
.navbar-inverse .navbar-nav > li > a{font-size:14px !important;}
.text-right{text-align:center;}
.padding_margin0{margin:0 !important;padding:0 0px !important;}
nav li{background:#333;width:92%;max-width:200px;}
.home-search-box{margin:auto;width:60%;}
#b2b-slyder img{width:100%;}
.home-search-box1{width:100%;}
.home-search-box1 h1{font-size:15px;line-height:20px;margin:6px;color:#fff;}
.regestration-b2b{background:#ff9f00;padding:5px !important;color:#fff;line-height:12px !important;height:auto !important;}
.mar{display:block;}
.margin-top151px{margin-top:10%;}
.home-search-box1 h3{color:#fff;font-weight:bold;text-transform:none;font-size:15px;}
.b2b-logo img{width:200px;}
.b2b-logo.left_logo{width:45%;float:left;}
.b2b-logo.right_icon{width:55%;float:left;}
.contact-detail-b2b .col-sm-7{display:none;}
.contact-detail-b2b .col-sm-3{width:50%;float:left;}
.contact-detail-b2b .col-sm-2{width:50%;float:left;}
.show_outstation_type col-sm-8{width:100% !important;}
.login-but{width:30%;float:right;}
.loginhome.btn-success{width:100%}
.forgot-reg{width:100%;float:left;}
.login-devider{width:100%;float:left;}
#renderMe.col-md-6{width:40%;}
.btn-social{width:100%;}
}
@media (min-width:600px) and (max-width:767px){.booking-prosess{width:33.333%;float:left;height:175px;}
.social .caret{margin-top:0;margin-left:0;}
#offer-grid .col-sm-3{width:33%;float:left;padding:0 5px !important;margin-bottom:10px;}
.guide-ohterdetail .col-md-2{width:33.3%;float:left;}
.multi-heading .col-md-2{width:20%;float:left;}
.multi-city .col-md-2{width:20%;float:left;}
.Xbtn.col-md-2{width:20px;height:20px;left:96%;top:-50px;}
.round-trip-noof-night.col-md-2{width:10%;float:left;padding:0 15px;}
.round-trip-dateTime.col-md-2{width:20%;float:left;padding-right:0;}
.coming-mode.col-md-3{width:50% !important;}
.margn-lelft-singnup{margin-left:10%;}
.mobile-menu{display:block;}
.web-menu{display:none;}
.mobile-menu .col-sm-2{width:20%;float:left;text-align:center;padding-bottom:6px;}
.mobile-menu .col-sm-2:hover{background:#c52d2f;}
ul.social-share li span{width:auto;float:none;}
.top-bar .header_top1{width:100% !important;}
.header-mobile{display:none;}
.for-mobile{bottom:0;position:fixed;z-index:999;background:#fff;width:100% !important;height:45px;text-align:left !important;box-shadow:0 0 2px 0;display:block;}
.social{text-align:left;}
ul.social-share li a{display:inline-block;color:#333;height:35px;line-height:16px;text-align:center;font-size:13px;padding:10px 15px;}
ul.social-share li{display:inline-block;width:auto;float:left;}
}
@media (min-width:600px) and (max-width:992px){.search-tabs .col-md-3{width:25%;float:left;}
.welcome-text{display:block;}
.welocme-text1{display:none;}
.homefrature{width:50%;float:left;}
.recent-work-wrap img{width:100%;height:auto;}
}
@media (min-width:992px) and (max-width:1199px){.search_bar1.home-search{position:absolute;top:112px;z-index:1;}
.login-but{width:49%;float:right;}
.loginhome.btn-success{width:100%}
.forgot-reg{width:100%;float:left;}
.login-devider{width:100%;float:left;}
#renderMe.col-md-6{width:49%;}
.btn-social{width:100%;}
.search-tabs .col-md-5{width:50%;float:left;padding:0;}
.search-tabs .col-md-5 .col-md-5{width:40%;float:left;}
.search-tabs .col-md-5 .col-md-4{width:40%;float:left;}
.left-margin-71px{margin-left:-30px;}
#datetime{width:24%;}
.col-sm-7.padding-right0{padding:0 !important;}
.col-sm-5.padding-left0{padding:0;}
.offer-dertail .col-sm-6{width:50%;float:left;}
.margin-top60px{margin-top:22px;}
.offder-maindiv{margin-top:-89%;width:96.5%;position:absolute;height:100%;}
.center{padding-top:0}
#offer-grid .col-sm-5{width:50%;float:left;padding:0 5px !important;line-height:18px;font-size:12px;}
#offer-grid .col-sm-7{width:50%;float:left;padding:0 5px !important;line-height:18px;font-size:12px;}
#offer-grid .col-sm-3{width:33%;float:left;padding:0 5px !important;margin-bottom:10px;}
#bottom .widget .col-md-1{width:100%;}
#personal_info.col-sm-8{width:100%;}
#company_info.col-sm-8{width:100%;}
#vehicle_info.col-sm-8{width:100%;}
#duty_info.col-sm-8{width:100%;}
}
@media (min-width:768px) and (max-width:991px){.main-slider1 img{height:66px;}
.thingk-to-do .nbs-flexisel-nav-left{left:254px;}
.nbs-flexisel-inner .col-md-12{width:100%;}
.price-list-row2 .col-sm-3{width:25%;font-size:11px;padding-right:0;}
.price-list-row2 .btn{padding:6px 0px;}
#content-1{float:left;}
.booking-prosess{width:33.33%;float:left;height:175px;padding:0 15px;}
.why-bookingCabs .col-sm-3{width:33.33%;float:left;}
.search_bar1.home-search{position:absolute;top:111px;z-index:1;}
.main-slider img{height:68px;}
.ht44px{height:29px;}
.fixed_city{top:109px;}
.fixed_booking1{top:161px;}
.form-margint-top{margin-top:253px;}
.airport-radio .col-sm-3{width:40%;float:left;}
ul.social-share li span{width:auto;float:none;}
.social .caret{margin-top:0;margin-left:0;}
#vehicle-search-form .marginbot40{margin-bottom:1px !important;}
.login-but{width:49%;float:right;}
.loginhome.btn-success{width:100%}
.forgot-reg{width:100%;float:left;}
.login-devider{width:100%;float:left;}
#renderMe.col-md-6{width:49%;}
.btn-social{width:100%;}
.outstation-type{margin-bottom:0px;}
.multi-city .col-md-2{height:70px;}
.show_outstation_type .col-sm-10{width:100% !important;}
.show_outstation_type .col-sm-8{width:100% !important;}
.referspet1{margin-left:0;}
.refer-arow{width:17% !important;}
.offer-dertail .col-sm-6{width:50%;float:left;}
.margin-top60px{margin-top:22px;}
.offder-maindiv{margin-top:-89%;width:96.5%;position:absolute;height:100%;}
.offder-maindiv h1{font-size:18px;margin-top:5px;}
.offder-maindiv h2{font-size:15px;padding-left:5px;margin-top:5px;width:50%;text-align:left;float:left;}
.center{padding-top:0}
.font-size25{font-size:12px !important;margin-bottom:5px !important;}
#offer-grid .col-sm-5{width:50%;float:left;padding:0 5px !important;line-height:18px;font-size:10px;}
#offer-grid .col-sm-7{width:50%;float:left;padding:0 5px !important;line-height:18px;font-size:10px;}
#offer-grid .col-sm-3{width:33%;float:left;padding:0 5px !important;margin-bottom:10px;.login-but{width:30%;float:right;}
.loginhome.btn-success{width:100%}
}
.guide-ohterdetail .quantity input{padding-left:72% !important;padding-top:18px;}
.guide-booking .col-md-6{width:50%;float:left;}
.multicity .col-sm-7{width:60%;float:left;}
.multicity .col-sm-5{width:40%;float:left;}
.guide-ohterdetail .col-md-6{width:100%;float:left;}
.guide-ohterdetail .col-md-2{width:33.33%;float:left;}
.guide-ohterdetail .col-md-3-mobile .group{margin-top:40px;}
.guide-ohterdetail.marginbot20{margin-bottom:0 !important;}
.package-pickup .col-md-2{width:50%;float:left;}
.package-pickup .col-md-10{width:50%;float:left;}
.Xbtn.col-md-2{width:20px;height:20px;left:96%;top:-50px;}
.multi-heading .col-md-2{width:20%;float:left;}
.multi-city .col-md-2{width:20%;float:left;}
.multi-city .group{margin-top:40px;}
.Xbtn.col-md-2{width:20px;height:20px;}
.round-trip-noof-night.col-md-2{width:10%;float:left;padding:0 15px;}
.round-trip-dateTime.col-md-2{width:20%;float:left;padding-right:0;}
.input-group-addon{padding:6px 0px;}
.coming-mode.col-md-3{width:43% !important;}
#flight-mode-div .group{margin-top:0;}
.oneway-outstation .col-md-4{width:33.3% !important;float:left;}
.oneway-outstation .group{margin-top:40px;}
.coming-mode .group{margin-top:0;}
.outstation-address .group{margin-top:0;}
.search-tabs .col-md-3{width:25%;float:left;}
#personal_info.col-sm-8{width:100%;}
#duty_info.col-sm-8{width:100%;}
#company_info.col-sm-8{width:100%;}
#vehicle_info.col-sm-8{width:100%;}
.registratin_type{border-radius:50%;background:#c52d2f;text-align:center;padding:20%;width:100%;margin-top:20px;}
.show_outstation_type col-sm-8{width:100%}
.col-sm-2-reg{width:130px;float:left;}
.col-md-3-mobile .group{margin-top:10px;}
.col-md-8{width:100%;float:left;}
#datetime .group{margin-top:0;}
.padding12top{padding-top:0px;}
.col-md-4-mobile .group{margin-top:10px;}
#flight-mode-div{width:auto !important;float:left;}
#flight-mode-div .col-md-6{width:50%;float:left;}
.input-daterange .col-sm-2{width:33%;float:left;}
.input-daterange .col-sm-2{width:33%;float:left;}
.topmobileR ul.social-share li{display:inline-block;width:18%;float:left;}
.navbar-collapse2 .col-sm-2{width:20%;float:left;}
.navbar-collapse2 .col-sm-2{width:20%;float:left;}
.sightmargin{margin-bottom:20px;width:26%;}
.overviueimg2car1{width:45% !important;padding-right:0 !important;float:left;margin-left:5px !important;}
.border-rignt-carlisst{padding-bottom:42px;}
.icon_seating{background-position:11px 1px;}
.icon_fair{background-position:0 0 !important;}
.overviueimg2car{width:20% !important;padding-right:0 !important;margin-top:12px;}
.sightmargin{margin-bottom:20px;float:left;}
.overviueimgcar{width:30%;max-width:100px;padding-right:0 !important;}
.carlist_box .image_box{width:94% !important;}
.filter-div{width:100% !important;}
.payment-div{width:30% !important;}
.widthpercent60{width:70% !important;float:left;}
.search-tabs .col-md-4{width:50%;float:left;}
.search-tabs .col-md-8{width:50%;float:left;}
.search-tabs .col-md-2{width:50%;float:left;}
#datetime .col-sm-7{width:50%;float:left;}
#datetime .col-sm-5{width:50%;float:left;}
.search-tabs .pickup-addres{width:100%;float:left;padding:0;}
.margin-top40pxLocal{margin-top:0;}
.search-tabs .col-md-5{width:60%;float:left;padding:0;}
.search-tabs .col-md-5 .col-md-5{width:40%;float:left;}
.search-tabs .col-md-5 .col-md-4{width:40%;float:left;}
.left-margin-71px{margin-left:0;}
#datetime{width:40%;}
.col-sm-7.padding-right0{padding:0 !important;}
.col-sm-5.padding-left0{padding:0;}
.local-pickup-address{width:50% !important;float:left;}
.local-pickup-address .col-sm-6{width:100% !important;float:left;}
.group{margin-top:40px;}
.col-md-3-mobile{width:25%;float:left;}
.home-search-box{margin:auto;width:60%;}
.navbar2-link{font-size:13px !important;}
.navbar-inverse .navbar-nav > li > a{padding:10px 9px;font-size:13px;}
.topmobileR ul.social-share li a{display:inline-block;color:#fff;height:auto;line-height:15px;text-align:center;padding:0 3px;font-size:12px;}
#b2b-slyder img{width:100%;}
.home-search-box1{width:64%;}
.home-search-box1 h1{font-size:20px;line-height:30px;margin:6px;color:#fff;}
.regestration-b2b{background:#ff9f00;padding:5px !important;color:#fff;line-height:12px !important;height:auto !important;}
.mar{display:block;}
.margin-top151px{margin-top:10%;}
.home-search-box1 h3{color:#fff;font-weight:bold;text-transform:none;font-size:18px;}
.forgot-reg{width:100%;float:left;}
.login-devider{width:100%;float:left;}
}
@media (min-width:992px) and (max-width:1199px){#content-1{float:left;}
.price-list-row2 .col-sm-3{width:25%;font-size:13px;}
.form-margint-top{margin-top:233px;}
.fixed_city{top:108px;}
.fixed_booking1{top:160px;}
.registratin_type{border-radius:50%;background:#c52d2f;text-align:center;padding:20%;width:100%;margin-top:20px;}
.col-sm-2-reg{width:130px;float:left;}
.margn-lelft-singnup{margin-left:20%;;}
.navbar-inverse .navbar-nav > li > a{padding:10px 11px;font-size:15px;}
.home-search-box1 h1{font-size:28px;line-height:35px;margin:6px;color:#fff;}
.home-search1{left:5%;}
.margin-top151px{margin-top:100px;}
.padding-left46pxtop10px{padding-left:60px;padding-top:1px;}
.contact-detail-b2b .col-sm-2{padding:0;}
}
@media (min-width:350px) and (max-width:480px){.col-sm-4{float:left;}
.share-link a{font-size:11px !important;}
.share-onphone .col-sm-4{width:50%;float:left;}
}
@media (min-width:320px) and (max-width:480px){.price-list{display:none;}
.carlist_box .image_box {
  padding-top: 10px;
  padding-bottom: 5px;
}

.font-siz-14px {
  font-size: 10px;
  font-weight: bold;
}
.mobile-img{display: none;}
.padding-top145px {
  padding-top: 80px;
}

.price-grid{display:block;}
.share-link a{width:50%;float:left;font-size:9px;}
.bg-refer .col-sm-7{width:100%;float:left;padding:0;}
.bg-refer .col-sm-2{width:30%;float:left;margin-top:5px;}
.refer-link{border-right:1px solid #ccc !important;padding-right:15px;}
.copy-link{border-left:1px solid #ccc !important;}
.refer-arow{height:20px;padding:0;}
.refer-earn h1{font-size:18px;}
.refer-earn .col-sm-2{width:100%;}
.referspet1{margin-left:0;}
.guide-ohterdetail .quantity input{padding-left:72% !important;padding-top:18px;}
.guide-booking .col-md-6{width:50%;float:left;}
.multicity .col-sm-7{width:60%;float:left;}
.multicity .col-sm-5{width:40%;float:left;}
.guide-ohterdetail .col-md-6{width:100%;float:left;}
.guide-ohterdetail .col-md-2{width:50%;float:left;}
.guide-ohterdetail .col-md-3-mobile .group{margin-top:40px;}
.guide-ohterdetail.marginbot20{margin-bottom:0 !important;}
.package-pickup .col-md-2{width:50%;float:left;}
.package-pickup .col-md-10{width:50%;float:left;}
.guide-ohterdetail .adult{padding-top:0;}
.guide-ohterdetail .chield{padding-top:0;}
.multi-city{margin-bottom:20px;}
.multi-heading{display:none;}
.multi-heading .col-md-2{width:50%;float:left;}
.multi-city .col-md-2{width:50%;float:left;height:70px;}
.multi-city .col-sm-2{width:50%;float:left;height:70px;}
.multi-city .group{margin-top:0;}
.Xbtn.col-md-2{width:20px;height:20px;}
.outstation-coming-mode{margin-bottom:0;margin-top:0;}
.coming-mode .group{margin-top:0;}
.outstation-address .group{margin-top:0;}
.outstation-date-tyme{width:100% !important;}
.outstation-date-tyme .col-sm-7{width:50%;float:left;}
.outstation-date-tyme .col-sm-5{width:50%;float:left;}
.input-daterange .carbooking span.radio::before{left:-22px;width:36px;height:18px;}
.input-daterange .carbooking span.radio::after{left:-18px;width:11px;height:12px;}
#ajax-modal.modal-backdrop{position:relative;}
.home-search-box h1, h2{margin-top:5px;margin-bottom:4px;}
.login-but{width:28%;float:right;}
.forgot-reg{width:100%;float:left;padding:0;}
.loginhome.btn-success{width:100%;}
#renderMe{display:none;}
#login-form .modal-footer{display:none;}
#ajax-modal .modal-content{position:relative;background-clip:padding-box;border:none;border:none;border-radius:0;outline:0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;}
.login-devider{display:none;}
#ajax-modal.modal{position:fixed;top:32px;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;}
#refund{background:url(/images/img_banner/refund-policy.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#about{background:url(/images/img_banner/about-us.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#contact{background:url(/images/img_banner/contact-us.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#copyright{background:url(/images/img_banner/copyright.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#about{background:url(/images/img_banner/about-us.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#terms{background:url(/images/img_banner/terms-conditions.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#privacy{background:url(/images/img_banner/privacy-policy.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#service{background:url(/images/img_banner/services.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#career{background:url(/images/img_banner/careers.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#faq{background:url(/images/img_banner/faq.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
#documentation{background:url(/images/img_banner/blog.jpg);background-repeat:no-repeat;background-size:cover;height:68px;}
.search-tabs .col-md-5{width:100%;float:left;padding:0;}
.search-tabs .col-md-5 .col-md-5{width:37%;float:left;padding:0;}
.search-tabs .col-md-5 .col-md-4{width:37%;float:left;padding:0;}
.local-pickup-address{width:50%;float:left;}
.local-pickup-address .col-sm-6{width:100%;float:left;}
.col-md-4.margin-left44{margin-left:34px;}
.login_signbg{width:26px !important;height:26px !important;font-size:15px;}
label{font-size:10px !important;}
.col-sm-61{width:100%;float:left;}
#login-form .col-sm-5{display:none;}
.paymet-type-mo .col-sm-4{width:33%;float:left;}
#transer_type .col-sm-4{width:50%;float:left;font-size:11px;}
#duty-info-registration-form .col-sm-4 label{font-size:11px;}
.registratin_type{border-radius:50%;background:#c52d2f;text-align:center;padding:20%;width:100%;margin-top:20px;}
.col-sm-2-reg{width:33.16%;float:left;}
.margn-lelft-singnup{margin-left:0;}
.mobile-fotter{width:50%;float:left;}
.rc-anchor-normal .rc-anchor-checkbox-label{width:100px !important;}
.rc-anchor-normal .rc-anchor-content{height:74px;width:155px;}
.rc-anchor-normal{height:74px;width:263px;}
.personal-gender .col-sm-6{width:50%;float:left;}
.personla-list-name{width:30%;float:left;padding:0 !important;}
.personla-first-name{width:70%;float:left;padding-left:0;}
.personal-tytle{width:100%;padding-bottom:5px;padding-left:0;}
.personla-inof-input{width:100%;float:left;padding-right:0 !important;padding-left:0;}
.company-inof-input1{width:70%;float:left;padding-right:0 !important;padding-left:0;}
.company-inof-input2{width:30%;float:left;padding-right:0 !important;}
.personal-de-mo .col-sm-12{padding:0;}
#personal_info .form-group{margin-bottom:0;}
#company_info .form-group{margin-bottom:0;}
#vehicle_info .form-group{margin-bottom:0;}
#duty_info .form-group{margin-bottom:0;}
.selectize-control.multi .selectize-input > div{font-size:11px;}
.input-append, .input-prepend{margin-bottom:-15px;}
#personal_info .col-sm-2{float:left;width:30%;padding-left:0;}
#vehicle-info-registration-form .col-sm-2{float:left;width:30%;padding-left:0;}
#personal_info .col-sm-10{width:70%;float:left;padding:0 !important;}
.quantity input{padding-left:58px;}
#vehicle-info-registration-form .col-sm-10{width:70%;float:left;padding:0 !important;}
#vehicle-search-form label{font-size:11px;}
#main-form .padding12top{margin-bottom:0;padding-bottom:0;padding-top:0;}
.tab-content1{padding-top:0;}
.test ~ label{font-size:11px !important;}
.inputMaterial{font-size:11px !important;}
.carbooking span.radio::before{left:-38px;width:36px;height:18px;background-color:#fff;border:1px solid #c52d2f;border-radius:50px;}
.carbooking span.radio::after{left:-34px;width:11px;height:12px;}
.margin-left50{margin-left:23px;}
input[type="radio"]:checked + label span.radio::after{left:-17px;background-color:#c52d2f;top:0px;}
.radio{font-size:11px;}
.col-md-4-mobile .group{margin-top:10px;}
.col-md-5-moble{float:left;width:50%;}
.col-md-3-mobile .group{margin-top:10px;}
.height40px{height:auto;}
.search-tabs .col-md-4{width:50%;float:left;}
.search-tabs .col-md-8{width:100%;float:left;}
.search-tabs .col-md-2{width:50%;float:left;}
.local-pickup-address{width:50% !important;float:left;}
#pickup_address.group{margin-top:0;}
.search-tabs .col-md-3{width:50%;float:left;}
.date-time .col-md-3{width:33%;float:left;}
#datetime .col-sm-3{width:50%;float:left;}
#multiple-days-time .col-sm-2{width:50%;float:left;}

.search-tabs .pickup-addres{width:100%;float:left;}
.left-margin-71px{margin-left:0;}
.margin-top40pxLocal{margin-top:0;}
.input-daterange .col-sm-2{width:33.3%;float:left;}
.airport-radio .col-sm-3{width:37.3%;float:left;}
.outstation-type{height:40px;margin-bottom:40px;border-bottom:1px solid #ccc;}
#flight-mode-div{width:100% !important;float:left;}
#flight-mode-div .col-md-6{width:50%;float:left;}
#flight-mode-div .col-sm-2{width:50%;float:left;padding:0}
.mobile-menu .col-sm-2:hover{background:#c52d2f;}
.mobile-menu .active{background:#c52d2f;}
.modal-dialog{width:100%;margin:30px auto;margin-bottom:0;}
.carousel{height:118px;}
.form-margint-top2{margin-top:280px;}
.search-tabs .form-group{margin-bottom:0;}
#main-slider .carousel-indicators li{width:14px;height:14px;background-color:#ccc;margin:0 15px 0 0;position:relative;}
#main-slider .carousel-indicators li:after{position:absolute;content:"";width:8px;height:8px;border-radius:100%;background:rgba(0, 0, 0, 0);left:-3px;top:-3px;}
#main-slider .carousel-indicators .active{width:14px;height:14px;background-color:#c52d2f;margin:0 15px 0 0;border:1px solid #c52d2f;position:relative;}
#main-slider .carousel-indicators .active:after{position:absolute;content:"";width:16px;height:16px;border-radius:100%;background:#c52d2f;border:1px solid #c52d2f;left:-3px;top:-3px;}
#main-slider .carousel .item{display:block !important;height:118px;}
.fixed{height:43px; background-color: #fff !important; border-bottom: 1px solid #c52d2f;}
.fixed_city{top:103px;}
.fixed_booking{top:154px;}
.lead{font-size:14px;}
.topbar .container{padding:0;}
.topbar .row{margin:0;}
.topbar{height:70px;}
.mobile-menu{display:block;float:none;width:100%; margin: auto;}
.web-menu{display:none;}
.user-login{width:65%;position:absolute;right:25px;top:0;}
.user-login ul{float:right;}
ul.social-share li{display:inline-block;width:100%;float:left;font-size:11px;}
.social ul.social-share li{display:inline-block;width:17%;float:left;font-size:11px;}
.social ul.social-share li a{line-height:16px !important;}
.social .margin-left10px{margin-left:0;}
ul.social-share li span{width:10%;}
.top-bar .header_top1{width:100% !important;}
.header-mobile{display:none;}
.for-mobile{bottom:0;position:fixed;z-index:999;background:#fff;width:100% !important;height:65px;text-align:left !important;box-shadow:0 0 2px 0;display:block;}
.social{text-align:left;}
ul.social-share li a{display:inline-block;color:#333;height:55px;line-height:16px;text-align:center;font-size:11px;padding:0 5px;}
.navbar2-link{font-size:14px !important;}
body{font-size:14px;}
.print-menu{width:100%;float:left;}
.navbar-collapse2 .col-sm-3{width:50%;float:left;}
.navbar-collapse2 .col-sm-2{width:19%;float:left;text-align:center;line-height:15px;}
.mobile-menu .col-sm-2{width:20%;float:left;text-align:center;padding:0 0; height:40px; }
.mobile-menu .col-sm-2 a{font-size:14px !important;line-height:16px !important;padding-bottom:6px;}
.navbar2-link .fa-style{font-size:13px !important;}
.local-modify-guest .col-sm-3{float:left;width:50%;}
.radio-pickLater{margin-left:35px;}
.search-butt{float:left;}
.overviueimgcar{width:100%;padding-right:0 !important;}
#datetime .col-sm-7{width:50%;float:left;}
#datetime .col-sm-5{width:50%;float:left;}
.navbar-brand img{width:100%;}
.home-search-box{margin:auto;width:80%;}
.why-bookingCabs .col-sm-3{width:50%;float:left;}
.booking-prosess{width:50%;float:left;height:175px;}
.home-search-box .col-sm-10new{width:68.333% !important;float:left;}
.home-search-box .col-sm-2{width:31%;float:left;}
.carousel-control{top:0;}
.navbar-collapse1{position:absolute;}
.nav-top li{background:#c52d2f !important;width:92%;}
.navbar-inverse .nav-top > li > a{padding:10px 15px;margin:0;color:#fff;line-height:18px;display:inline-block;font-size:13px;}
navbar-collapse{margin-left:0;}
.navbar-collapse{position:absolute;z-index:99;left:5px;width:49%;top:39px;}
.navbar-collapse3.in{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.navbar-collapse3{position:absolute;z-index:999;top:39px;right:5px;background:#333;padding-right:20px;width:49%;}
.search_bar .col-sm-10new{width:68.333% !important;float:left;}
.search_bar .col-sm-2{width:31%;float:left;}
.navbar-inverse .navbar-nav > li > a{font-size:14px !important;}
.text-right{text-align:center;}
#local-listing-car .col-md-2{float:left;width:25%; padding: 5px 6px;}
#local-listing-car .col-md-3{float:left;}
.recent-work-wrap img{width:100%;height:auto;}
}
@media (min-width:320px) and (max-width:480px){.package_details{top:151px}
.package_con{height:227px;}
.package_con:hover .package_details{top:0;text-decoration:none;height:227px;}
.package_con:hover .book_now_wrap{bottom:-1px;}
.col-sm-4{float:left;}
.tab-content{padding:5px !important;border-radius:5px;}
.for-mobile .dropdown-menu{top:-100px;}
.thingk-to-do .nbs-flexisel-nav-left{left:-10px;top:75px !important;background:url(../../images/icon/prev-nex.png) no-repeat 2px 0px;z-index:1;}
.thingk-to-do .nbs-flexisel-nav-right{right:-16px;top:75px !important;background:url(../../images/icon/prev-nex.png) no-repeat -44px 0px;z-index:1;}
.hotel-name{width:100%;float:left;font-size:15px !important;font-weight:bold;margin-bottom:0;text-align:center;}
.hot-tours-iner .col-sm-12{text-align:center;}
.price-list-heading .col-sm-4{width:33.000%;float:left;}
#content-1{float:left;}
.price-list-row1 .col-sm-3{width:25%;float:left;font-size:11px;}
.price-list-row2 .col-sm-3{width:25%;float:left;font-size:11px;}
.price-list-row2 a.btn{color:#fff;}
.search_bar1.home-search{position:absolute;top:23px;z-index:1;width:100%;}
.main-slider img{height:68px;}
.fixed_topheder{position:fixed !important;bottom:0 !important;top:auto;display:none;}
.fixed_booking1{top:155px;}
.outstation-type{margin-bottom:0px;}
.show_outstation_type .col-sm-8{width:100% !important;}
.contact-detail-b2b .col-sm-7{display:block;}
.contact-detail-b2b .col-sm-3{width:100%;float:none;}
.contact-detail-b2b .col-sm-2{width:100%;float:none;}
#what-we-offerB2B .col-md-3{width:100%;float:none;}
.b2b-services .col-md-3{width:100%;float:none;}
#achivment .col-md-3{width:50%;float:left;}
#partner1 h1{font-size:20px;line-height:28px;margin-bottom:6px;font-size:20px;margin-top:0px;}
.lead-1{font-size:13px;line-height:18px;font-weight:normal;}
.b2b-logo.left_logo{width:100%;float:left;}
.b2b-logo.right_icon{width:100%;float:left;}
#b2b-slyder img{width:100%;}
.b2b-logo{width:100%;text-align:center;padding-bottom:0 !important;padding-top:0 !important;margin-bottom:0 !important;}
.b2b-logo img{width:60%;}
.regestration-b2b-red{margin-top:0;}
.b2b-logo .pull-right{float:none !important;margin-bottom:10px;margin-top:10px;}
.widthpercent25{width:25%;}
#partner1{float:left;}
.home-search-box1{width:100%;}
.home-search-box1 h1{font-size:15px;line-height:20px;margin:6px;color:#fff;}
.regestration-b2b{background:#ff9f00;padding:5px !important;color:#fff;line-height:12px !important;height:auto !important;}
.home-search-box1 h3{color:#fff;font-weight:bold;text-transform:none;font-size:15px;}
.margin-top151px{margin-top:9px;}
.mar{display:none;}
.height69px{height:auto;}
.modal-dialog.width60per{float:none !important;width:90% !important;}
.height69px .col-sm-7{padding:0;}
.height69px .col-sm-1{padding:0;}
.regis-link{color:#fff;font-size:15px;padding-left:10px;}
.height69px .font-size14{font-size:12px !important;line-height:17px;}
.height69px .margin-top20{margin-top:5px;margin-bottom:5px;}
.height69px .pull-right{float:none !important;}
.height69px .col-sm-2{text-align:center;}
.padding-left46pxtop10px{padding-left:12px;padding-top:0px;font-size:76%;float:left;width:77%;}
.home-search1{left:0;width:100%;}
.input-group-addon{padding:6px 0px;}
.round-trip-dateTime.col-md-2{width:40%;float:left;padding-right:0;}
.round-trip-noof-night.col-md-2{width:20%;float:left;}
.round-trip-dateTime .col-sm-7{width:50%;float:left;}
.round-trip-dateTime .col-sm-5{width:50%;float:left;}
.carlist_box .image_box{width:100% !important;}
.carlist_box .col-sm-10{width:75%;float:left;}
.other-services.col-sm-10{width:100%;float:left;}
.car-list-amenities{width:100% !important;float:left;padding:0;}
.car-deparute{width:50% !important;padding-left:0;padding-right:0;}
.car-duration-price{width:50% !important;float:left;padding-left:7px !important;}
.col-sm-2-select{width:34%;float:right;margin-left:0 !important; position: absolute; right: 0; }
.col-sm-2-select .vehicle_name{width:100%;text-align:right; font-size: 12px;}
.car_select_but{margin:5px 0 0 0 !important; float: right;}
.navbar-brand img{width:100%;}
.ht44px{height:27px;}
#airport.ht44px{height:26px;}
.main-slider1 img{height:55px;}
.search_bar1.home-search.otherpage{top:155px;}
.icon_seating{margin-left:10px;}
.panel-title{font-size:10px;color:inherit;}
.tooltip{font-size:11px;}
.tooltip .tooltiptext{visibility:hidden;width:181px;background-color:#555;color:#fff;text-align:left;border-radius:6px;padding:5px 0;position:absolute;z-index:99999999;bottom:125%;left:125%;margin-left:-100px;opacity:0;transition:opacity 0.3s;line-height:23px;}
.overviueimg2car1{float:left;width:48% !important;}
}
@media (min-width:406px) and (max-width:480px){.search_bar1.home-search{position:absolute;top:32px;z-index:1;width:100%;}
#main-slider .carousel .item{display:block !important;height:117px;}
.topbar{height:87px;}
.fixed_city{top:103px;}
.fixed_booking{top:138px;}
.carousel{height:133px;}
}
@media (min-width:407px) and (max-width:480px){.topbar{height:87px;}

.fixed_booking{top:156px;}
.fixed_booking1{top:139px;}


}

/* xs */
@media (max-width: 767px) {
.filter-mobile{
  position: absolute;
  z-index: 1;
  top: -35px;
}


    .icon-car-print{position: fixed;
  top: 43%; right: 0 !important}
    .icon-sosal {
  position: fixed;
  top: 43%;
}
    
    
    .left_logo{padding-left:10px!important;}
	#what-we-offerB2B .col-md-3{width:50%; float:left; min-height:230px;}
	
	.b2b-services .col-md-3{width:50%; float:left; height:250px;}
	
	#achivment{float:left; width:100%;}
	
	#achivment .col-md-3{width:50%; float:left;}
	
	#partner1 h1{font-size:25px; line-height: 32px; margin-bottom: 20px; font-size: 20px; margin-top: 0px;}
	
	.lead-1 {
    font-size: 13px;
    line-height: 23px;
    font-weight: normal;
}
	
	
	#partner1 {
    float: left;
}
	
	#footer1{float:left; width:100%;}
	
	.item1.grid-group-item .col-sm-2.priceregency {
    width: 100% !important;

		}
	.campare-whichlist .font-size25{font-size:25px !important;}
	.thumbnail{float:left;}
	
	.caption{float:left;}
	
	#offer-grid .col-sm-3{
		width:50%;
		float:left;
		padding:0 5px !important;
	 	margin-bottom:10px;
		
	}
	.offer-dertail .col-sm-6{width:50%; float:left;}
	.margin-top60px {margin-top: 22px;}
	.offder-maindiv{margin-top:-139px; width:93.5%; position:absolute;}
	.offder-maindiv h1{font-size:14px; margin-top:5px;}
	.offder-maindiv h2{font-size:14px; padding-left:5px; margin-top:5px; width:50%; text-align:left;  float:left;}
	.center{padding-top:0}
	.font-size25{font-size:12px !important; margin-bottom:5px !important;}
	#offer-grid .col-sm-5{
		width:50%; float:left;
		padding:0 5px !important;
		line-height:18px;
		font-size:10px;
	}
	#offer-grid .col-sm-7{
		width:50%; float:left;
		padding:0 5px !important;
		line-height:18px;
		font-size:10px;
	}
	.bg-gray{float:left; width:100%;}
	
	.navbar-brand img {

    width: 100%;
    margin-top: 15px;
	}
	
	.topmobileL{
		float:left; width:44%;
		}
	
	.topmobileR{
		float:left; width:56%;
		}
	
	.topwebR{display:none;}
	
	.carousel-control{top:0px;}
	
	.home-search{position: absolute; top: 0; z-index: 1; left:0; width:100%;}
	
	.home-search-box{margin:auto; width:90%; padding-top: 5px;}
	
	.home-search-box h1 {

    font-size: 33px;
    color: #333;

}
	.home-search-box .col-sm-2
	{
		width:31%; float:left;
		
	}
	
	.search_bar .col-sm-2
	{
		width:31%; float:left;
		
	}
	
	.home-search-box .col-sm-10new {

    width: 68.333% !important;
    float: left;

}

	.search_bar .col-sm-10new {

    width: 68.333% !important;
    float: left;

}
	
	
.sightseeing .col-sm-1{width:30%; float:left;}
.sightseeing .col-sm-3{width:70%; float:left;}
.sightseeing h3{line-height:40px;}

.hotel-det .col-sm-1{width:30%; float:left;}
.hotel-det .col-sm-3{width:70%; float:left; text-align:left;}


.hotel-det .col-sm-2{
float: left;
width: 100%;
text-align: center;
}
.signhseeing{float:none;}
.Inclusions .col-sm-3
{
	width:25%;
	float:left;
	line-height:10px;
	
}
.theme .col-sm-3
{
	width:25%;
	float:left;
	line-height:10px;
	
}
	
.fixed-right {
	position: relative; 
	top: 50px; 
	height: auto;
	width:13%; 
	z-index: 99;
}	
	

.col-sm-2-reg
{
width:45.667%;
float:left;
}

.registratin_type {
    
    width: 100%;
   
}

.mobile_padding
{
	padding:0 !important;
	margin-top:2px;
	
}

.lbl_class
{
	padding:0 0 !important;
	float:left;
}
.date_time

{
	margin-bottom:30px;
	
}

.nav_mob1
{
	float:left;
	width:10%;
	margin-left:5px;
	
}

.nav_mob2
{
	float:right;
	width:10%
	
}

.web
{
	display:none;
	
}
.header_top
{
	float:left;
	width:52% !important;
	
}

.header_top1
{
	float:left;
	width:50% !important;
	
}

.widthpercent25 {
    width: 100%;
}


.manrpage_box
{
	margin:auto; width:100%;
}

.left_logo
{
	width:50%;
	float:left;
	
}

.right_icon
{
	width:50%;
	float:left;
	
}

.col-new-login
{
	width:100%;
	padding:0;
	
}

.navbar-collapse2.collapse {
    display: none !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}


.navbar-collapse3.collapse {
    display: none !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}

.navbar-collapse3.in {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}



.mobilenpriceother
{
width:60%;
float:left !important;	
}

.mobileprice
{
width:40% !important;
float:right !important;	
}

.web
{
display:none;	
}
.mobile
{
display:block;	
}
.moreprizeleft

{
	width:30%;
	float:left;
}

.moreprizemid

{
	line-height:15px;
	width:50%;
	float:left;
	padding-right:0;
	font-size:10px;
 
}

.moreprizeright

{
	padding-top:5px;
	width:20%;
	float:left;
	
	
}




	.offer_img
{
margin-top:7px;	
}
	
	.col-sm-3img
	{
	width:100%;	
	}
  .container > .navbar-header, .container > .navbar-collapse{
    margin-left: 0;
  }

  .top-number{
    font-size: 14px;
  }

  input.search-form:hover {
    width: 120px;
  }

  .navbar-nav > li {
    padding-bottom: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 16px;
  }

  .feature-wrap h2, 
  .single-services h2 {
    font-size: 18px;
  }

  .feature-wrap h3, 
  .single-services h3{
    font-size: 14px;
  }


  .media.accordion-inner .pull-left, 
  .media.accordion-inner .media-body{
    clear: both;
  }

  .accordion-inner h4 {
    margin-top: 10px;
  }

  .tab-wrap .media .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .media-body{
    clear: both;
  }

  .nav-tabs > li.active > a:after{
    display: none;
  }

  #footer .col-sm-6{
      text-align:center;
  }
  
   #footer .pull-right{
      float: none !important;
  }

  .sinlge-skill {
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .team .single-profile-top, 
  .team .single-profile-bottom {
    margin-bottom: 30px;
  }

  .clients-area {
    padding: 60px 0;
  }

  .clients-area h1 {
    font-size: 25px;
  }

  .portfolio-item, 
  #recent-works .col-xs-12.col-sm-4.col-md-3{
    padding:0 15px;
  }

  ul.social_icons li{
    margin-right: 0;
  }

  .blog .blog-item .entry-meta{
    margin-bottom: 20px;
  }

  .blog .blog-item .blog-content h3 {
    margin-bottom: 20px;
  }

  .post_reply_comments {
    padding-left: 20px;
  }
  
  .formbg
  {
	  background-image:none;
	  background:#ccc;
  }
    
	.nav_mob1
{
	float:left;
	width:10%;
	margin-left:10px !important;
	
}

.navbar-collapse {

    position: absolute;
    z-index: 99;
    left: 5px;
	width: 49%;
	top: 39px;

}

.navbar-collapse3
{
	position:absolute;
	z-index:999;
	top:39px;
	right:5px;
	background:#333;
	padding-right:20px;
	width:49%;
	
}
.widthpercent80{width:100% !important;}
.col-xs-4 {

    width: 100%;
	padding:0;

}
.btn-group{display:none;}
.shortBy-name{ width:50%;}
.shortBy-price{ width:50%;}
.shortBy-duration{ width:50%;}
.widthpercent10 { width:50% !important;}
.padding5topbot{float:left;}
.list-group {float: left; width: 100%;}
.selec-curr{width:100% !important;}

.mobile-height{height:85px !important;}
.widthpercent40{width:100% !important;}

#b2b-slyder img {width:100%;}

.home-search-box1 {
 
    width: 100%;
  
}

.home-search-box1 h1 {
 
    font-size: 15px;
line-height: 20px;

margin: 6px;
color: #fff;
  
}
.regestration-b2b {

    background: #ff9f00;
    padding: 5px !important;
    color: #fff;
    line-height: 12px !important;
    height: auto !important;

}
.mar {display:block;}
.margin-top151px {
    margin-top: 10%;
}

.home-search-box1 h3 {
    color: #fff;
    font-weight: bold;
    text-transform: none;
    font-size: 15px;
}

.b2b-logo img{width:200px;}

.b2b-logo.left_logo {
    width: 45%;
    float: left;
}

.b2b-logo.right_icon {
    width: 55%;
    float: left;

}
.contact-detail-b2b .col-sm-7{display:none;}

.contact-detail-b2b .col-sm-3{ width:50%; float:left;}
.contact-detail-b2b .col-sm-2{ width:50%; float:left;}

}

/* XS Portrait */
@media (max-width: 480px) {
  .hot-tab
  {margin: auto; padding-left: 5%;}
  .hot-tab li {float: left; width: auto; background:none;}

  .menu-icon1 {
    width: 60px;
    height: 62px;
    background: url("../../images/menu_icon/citycab.png") no-repeat;
    display: inline-block;
}
.menu-icon1:hover {
    background: url("../../images/menu_icon/citycabh.png") no-repeat;
}

.menu-icon2 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/localcab.png") no-repeat;
  display: inline-block;
}
.menu-icon2:hover {
  background: url("../../images/menu_icon/localcabh.png") no-repeat;
}
.menu-icon3 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/Outstation.png") no-repeat;
  display: inline-block;
}
.menu-icon3:hover {
  background: url("../../images/menu_icon/outstationh.png") no-repeat;
}
.menu-icon4 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/Transfer.png") no-repeat;
  display: inline-block;
}
.menu-icon4:hover {
  background: url("../../images/menu_icon/transferh.png") no-repeat;
}

.menu-icon5 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/Sightseeing.png") no-repeat;
  display: inline-block;
}
.menu-icon5:hover {
  background: url("../../images/menu_icon/Sightseeing-H.png") no-repeat;
}

.menu-icon6 {
  width: 60px;
  height: 62px;
  background: url("../../images/menu_icon/guide.png") no-repeat;
  display: inline-block;
}
.menu-icon6:hover {
  background: url("../../images/menu_icon/guide-H.png") no-repeat;
}


	.contact-detail-b2b .col-sm-7{display:block;}
	.contact-detail-b2b .col-sm-3{ width:100%; float:none;}
	.contact-detail-b2b .col-sm-2{ width:100%; float:none;}
	
	#what-we-offerB2B .col-md-3{width:100%; float:none;}
	
	.b2b-services .col-md-3{width:100%; float:none;}
	
	
	#achivment .col-md-3{width:50%; float:left;}
	
	#partner1 h1{font-size:20px; line-height: 28px; margin-bottom: 6px; font-size: 20px; margin-top: 0px;}
	
	.lead-1 {
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
}
	
	
	
	.b2b-logo.left_logo {
    width: 100%;
    float: left;
}

.b2b-logo.right_icon {
    width: 100%;
    float: left;
}

#b2b-slyder img {width:100%;}
	
.b2b-logo{width:100%; text-align:center; padding-bottom:0 !important; padding-top:0 !important; margin-bottom:0 !important;}	
.b2b-logo img{width:60%;}

.regestration-b2b-red{margin-top:0;}
.b2b-logo .pull-right{float:none !important; margin-bottom:10px; margin-top:10px;}	
.widthpercent25 {
    width: 25%;
}
#partner1 {float:left;}

.home-search-box1 {
 
    width: 100%;
  
}

.home-search-box1 h1 {
 
    font-size: 15px;
line-height: 20px;

margin: 6px;
color: #fff;
  
}
.regestration-b2b {

    background: #ff9f00;
    padding: 5px !important;
    color: #fff;
    line-height: 12px !important;
    height: auto !important;

}

.home-search-box1 h3 {

    color: #fff;
    font-weight: bold;
    text-transform: none;
    font-size: 15px;

}

.margin-top151px {

    margin-top: 9px;

}

.mar {display:none;}

.height69px {
    height: auto;
}

.modal-dialog.width60per{float:none !important; width:90% !important;}
.height69px .col-sm-7{padding:0;}
.height69px .col-sm-1{padding:0;}

.regis-link {
    color: #fff;
    font-size: 15px;
    padding-left: 10px;
}

.height69px .font-size14 {
    font-size: 12px !important;
    line-height: 17px;
}

.height69px .margin-top20 {
    margin-top: 5px;
	margin-bottom:5px;
}
.height69px .pull-right {
    float:none !important;
}
.height69px .col-sm-2 {
    text-align:center;
}
.padding-left46pxtop10px {
    padding-left: 12px;
    padding-top: 0px;
    font-size: 76%;
    float: left;
    width: 77%;
}

.home-search1 {
    left: 0;
	width:100%;
}

.widthpercent80{width:100% !important;}
.padding5topbot{float:left;}

.col-xs-4 {

    width: 100%;
	padding:0;

}
.btn-group{display:none;}

.shortBy-name{ width:50%; float:left;}
.shortBy-price{ width:50%; float:left;}
.shortBy-duration{ width:50%; float:left;}
.widthpercent10 { width:50% !important; float:left;}
.padding5topbot{float:left;}
.list-group {float: left; width: 100%;}
.selec-curr{width:100% !important;}

.mobile-height{height:85px !important;}
.widthpercent40{width:100% !important;}

.box-shadow .col-sm-12{width:100%; float:left;}
.box-shadow .col-sm-5{width:100%; float:left;}
.box-shadow .col-sm-2{width:100%; float:left;}
.col-sm-2 .login-border{width:100%; border-left:0; border-top:1px solid
#ccc; height:10px;}
.col-sm-2.padding-top80px{padding-top:10px !important;}
.pay-booking .col-sm-2, .col-sm-1{width:50%; float:left;}
.pay-booking .col-sm-12{width:100%; float:left;}

}

.icon-sosal{position: fixed;}


