@media screen and (max-width: 1366px) and (min-width:1280px){
.box-outer{padding:30px;}
.container{width:100%;}
.carhire-list:after{ max-width: 262px; }
header .container{padding:0 15px;}

}

@media screen and (max-width:1279px) and (min-width:993px){
    .navbar-nav>li { margin-left: 5px;}
    .slider-caption{ bottom: 20px; }
    .box-outer{padding:30px;}
    .container{width:100%;}
    .select-outer .form-inline{width:50%;}
    .pickup-time label{width:100%;}
    .carhire-tabs .nav-tabs>li>a{padding:13px 20px;}
    .carhire-info .sidebar-pro-view li{padding:0 10px;}
    .checkbox-list li{margin-right: 20px;}
    .ticket-typelist select{width:100%;}
    .ticket-typelist label{padding:0;}
header .container{padding:0 15px;}
.navbar-nav>li>a { padding: 10px 10px;}
.inner-body-container {padding: 0 15px 50px;}
.car-hire-container {padding: 215px 15px 0;}
}

@media screen and (max-width:992px) and ( min-width:768px){
.container{width:100%;}	
.header-main.sticky-header, .header-main{ position: relative; }
header{ position: relative; }
.slider-caption{ bottom:0px; }
.navbar-nav>li { margin-left: 0;}
.navbar-nav>li>a {font-size: 13px; padding: 10px 5px;}
.grey-box{ margin-bottom:20px; }
.inner-body-container { margin-top: 50px; padding: 0 30px 50px;}
.pickup-time input{width:135px;}
.carhire-tabs .nav-tabs>li>a{padding:13px 40px;}
    .ticket-typelist select{width:100%;}
    .ticket-typelist label{padding:0;}
header .container{padding:0 15px;}
.box-outer { padding: 30px 30px;}	
.car-hire-container {padding: 15px 15px 0;}
.search-form label{min-height:100%}
}
@media screen and (max-width:767px){
.container{width: 100%}	
.header-top{ text-align:center;padding:5px 0}
.header-right{float:none}
header .container{padding:0 15px;}
.header-right li{float:none; display:inline-block}
.logo{ display: block; text-align:center }
.navbar-toggle .icon-bar{background: #fff}
.navbar{ float: none; min-height: 100%; }
.navbar-collapse{padding:0}
.navbar-nav{ margin:0px 0 0px; }
.navbar-nav>li{ margin: 0 }
.navbar-nav>li a{ border:none; border-top: solid 1px #ccc }
.navbar-nav>li.active a{border:none; border-top: solid 1px #ccc}
.tagline{ font-size: 15px; text-align:center }
.navbar-toggle{ position: relative; margin-top:0px; right:0px; padding:10px 0px 0px}
.header-main.sticky-header, .header-main{ position: relative; }
header{ position: relative; }
.owl-carousel .owl-nav button { height: 40px; width: 40px;}
.owl-carousel .owl-nav button.owl-prev:before {margin-left: -5px; position: relative; top: -5px;}
.owl-carousel .owl-nav button.owl-next:before { position: relative; top: -5px;}
.owl-dots{ display: none }
.box-outer {margin: 0;padding: 30px 20px;}
.grey-box{ margin-bottom:20px; }
.footer-link{ display: block; }
.slider-caption{ bottom:0px; position: relative; background: #1565c0 }
.inner-body-container { margin-top: 50px; padding: 0 15px 50px;}
.tab-content>.active {padding:0px 0px;}
.tab-inner{padding:20px;}
.result-heading h3{ font-size: 20px; }
.result-heading span{ font-size: 15px; }
.search-button a { padding: 8px 8px; margin-left: 5px;  font-size: 12px;}
.nav-tabs>li>a{ font-size: 12px; }
.inner-caption{ position: relative; background:#1565c0 }
.inner-caption h2{ font-size: 20px; }
.border-box-inner{padding:15px;}
.grey-box{padding:15px;}
.pickup-time label{width:100%;}
.sidebar-select .select-outer{max-width: 100%}
.carhire-tabs .nav-tabs>li.active a:after{ display: none }
.carhire-tabs .nav-tabs>li>a{padding:15px; text-align: center}
.carhire-tabs{padding:0px;}
.carhire-list{padding:0; box-shadow: none; margin:30px 0 0;}
.carhire-list:after{ display: none }
.milage-fuel{float: left;width:100%; padding:15px 0;}
.carhire-price{right: 0; background: #f8f8f8;float: left;width: 100%;}
.carrentel-logo, .hire-price{ text-align: center; margin-bottom: 30px; }
.property-timining{padding:15px 15px 0 15px;}
.white-box{padding:30px 0;}
.attraction-collapse .grey-box {padding: 15px;}
.header-left{ font-size:12px; text-align:center }
.car-hire-container {padding: 15px 15px 0;}
.car-hire-des {padding: 15px 0;}
.search-middle{margin-bottom:25px;}
.search-form label{min-height:100%}
}

@media screen and (max-width:480px){
.nav-tabs>li{ float: left;width:100%; }
.nav-tabs>li>a{margin-right: 0}
.similar-hotels-heading h2:before{left: -40px;}
.similar-hotels-heading h2:after{right:-40px;}
.select-outer .form-inline { width: 100%;display: block;}
.select-outer label {width: 100%; display: block; padding: 0px;}
.pickup-time{padding:0px;}
.pickup-time input{width:100%;}
.right-panel .dob select{min-width: 82px;width: 42px;}
.sidebar-pro-view ul li:first-child{padding-left: 0}
.sidebar-pro-view ul li{padding:0 20px;}
.right-panel select{width:100%;}
.right-panel .form-inline button, .right-panel .form-inline input{width:50%; box-sizing: border-box; margin:0; font-size: 11px;}
}

}