@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Poiret+One|Roboto:100,300,400,500,700,900');
img{max-width:100%;}
ul{ margin:0; padding:0; list-style:none;}
*{ text-decoration:none; transition:0.5s linear;}
body{ font-family: 'Open Sans', sans-serif; /*font-family: 'Roboto', sans-serif;*/ /*font-family: 'Poiret One', cursive;*/}
.navigation {
  background: #000000;
}

.carousel-testi {
  
  background-image: url("../images/bg_md_silver.jpg");
 
}

.service_bg {
  background: rgba(0, 0, 0, 0) url("../images/bg_md_silver.jpg") repeat scroll 0 0 / cover ;

}

.navigation .navbar-header .navbar-brand {
  color: #f5f5f5;
}
.navigation .center_custom ul li a {
  color: #fff;
}
.navigation .center_custom ul li a i {
  border: 2px solid #f5f5f5;
  color: #f5f5f5;
}

.book_btn.navbar-right a {
  border: 2px solid #f5f5f5;
  color: #f5f5f5;
}

.book_btn.navbar-right a:hover {
color: #fff;
  text-shadow: 3px 3px 3px #333333;
background: -moz-linear-gradient(270deg, #f5f5f5 0%, #cac6c6 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 270deg, color-stop(0%, #f5f5f5), color-stop(100%, #cac6c6));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(270deg, #f5f5f5 0%, #cac6c6 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(270deg, #f5f5f5 0%, #cac6c6 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(270deg, #f5f5f5 0%, #cac6c6 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#cac6c6', GradientType='1'); /* for IE */
background: linear-gradient(180deg, #f5f5f5 0%, #cac6c6 100%);/* W3C */
}

.navigation .navbar-collapse.collapse {
  background: rgba(0, 0, 0, 0) linear-gradient(180deg, #f5f5f5 0%, #cac6c6 100%) repeat scroll 0 0;
  border-bottom: 2px solid #f5f5f5;
  border-top: 3px solid #f5f5f5;
}
.navigation .navbar-collapse.collapse ul li a {
  border-radius: 20px;
  color: #222222;
}
.navigation .navbar-collapse.collapse ul li a:hover {
  background: #000;color: #f5f5f5 ;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #f5f5f5 !important;
  background: #000;
} 
.modren {
  background: #efefef none repeat scroll 0 0;
}
.modren .trends h2 {
  color: #222222;
}
.modren .trends p {
  color: #808080;
}
.service {
  background: #000;
}
.service h2 {
  color: #f5f5f5;
}

.service .thumb .inner_thumb {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  border-top: 3px solid #f5f5f5;
}
.service .thumb .inner_thumb h3 {
  color: #fff;
}

.black {
  background: #000;
}

.black .main_div h4 {
  color: #fff;
}

.black .main_div a  {
  color: #fff;
background: -moz-linear-gradient(210deg, #f62221 0%, #2c2c2a 100%);/* FF3.6+ */
background: -webkit-gradient(linear, 210deg, color-stop(0%, #f62221), color-stop(100%, #2c2c2a));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(210deg, #f62221 0%, #2c2c2a 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(210deg, #f62221 0%, #2c2c2a 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(210deg, #f62221 0%, #2c2c2a 100%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f62221', endColorstr='#2c2c2a', GradientType='1'); /* for IE */
background: linear-gradient(240deg, #f62221 0%, #2c2c2a 100%);/* W3C */ 
}
.black .main_div a:hover {
  background: rgba(0, 0, 0, 0) linear-gradient(120deg, #f62221 0%, #2c2c2a 100%) repeat scroll 0 0;
}

/* Slider */


.slick-vertical .slick-slide
{
    border: 1px solid transparent;
}


/*----- 7 Dec 2018 -----*/

/*================================================*/


/*Testimonial CSS*/

.carousel-testi {
  color: #fff;
}

.carousel-testi::before {
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}
.carousel-testi h2 {
  color: #333;
}
.carousel-testi h2::before {
  background: #f5f5f5 none repeat scroll 0 0;
}
.carousel-testi .item {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #333;
}
.carousel-testi blockquote::before {
  color: #fff;
}
.carousel-testi blockquote::after {
  color: #fff;
}

/*---------------*/
.highlight {
  background: #000;
}
.highlight .patren {
  background: rgba(0, 0, 0, 0) linear-gradient(10deg, #f62221 0%, #2c2c2a 100%) repeat scroll 0 0;
}
.highlight .patren .inner_thumb .left_sec {
  color: #fff;
}
.highlight .patren .inner_thumb .right_sec {
  color: #fff;
}

.highlight .patren .inner_thumb .right_sec p {
  color: #fff;
}
.highlight .patren .inner_thumb .right_sec p a{
  color: #fff; text-decoration:none;
}
footer {
  background: #000 none repeat scroll 0 0;
  color: #fff;
}
footer .in_sec_ft h3 {
  color:#f5f5f5;
}
footer .in_sec_ft h3::before {
  background: #f5f5f5;
}
footer p {
  color: #ccc;
}
.in_sec_ft ul li span {
  background: rgba(0, 0, 0, 0) linear-gradient(180deg, #f5f5f5 0%, #cac6c6 100%) repeat scroll 0 0;
  text-shadow: 3px 3px 3px #434343;
}
footer .in_sec_ft ul li a {
color:#ccc;
}
.copyright .dark_d {
  background: #595959;
}
.copyright .light_d {
  background: #292929;
}

footer .copyright a {
  color: #f5f5f5;
}

/*--------------Bottom Slider---------------*/

.bottom_slider h2 {
  color: #222222;
}

.bottom_slider .item .inner_col span {
  color: #999999;
}
.bottom_slider .item .inner_col a {
  background: rgba(0, 0, 0, 0) linear-gradient(240deg, #f62221 0%, #2c2c2a 100%) repeat scroll 0 0;
  color: #fff;
}

.bottom_slider #slider-text h2::after{
  border-top: 2px solid #c7c7c7;
  }



/*------------ 13 DEC 2018 ------------*/
.service .btm_txt {
  background: #fff;
}
.service .btm_txt p {
  color: #000;
}
.service .btm_txt p a {
  color: #f5f5f5;
}

.service_bg {
  color: #fff;
}
.service_bg::before {
  background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
}
.service_bg h2 {
  color: #fff;
}
/*------ FLEET ------*/
.fleet_slide.even {
  background: #ddd8d8;
  border-bottom: 3px solid #b3afaf;
}

.fleet_slide #slide-content h3 {
  color: #444;
}
.fleet_slide #slide-content h3 span ul li {
  border-right: 1px solid #c9c9c9;
}

.fleet_slide #slide-content h3 span ul li i {
  color: #696969;
}
.fleet_slide #slide-content p {
  color: #595959;
}
.fleet_slide #slide-content a {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(50, 49, 49) 0px, rgb(50, 49, 49) 47%, rgb(34, 33, 33) 51%, rgb(17, 17, 17) 55%, rgb(10, 10, 10) 100%) repeat scroll 0 0;
  color: #f5f5f5;
}
.fleet_slide #slide-content a:hover {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(50, 49, 49) 0px, rgb(50, 49, 49) 47%, rgb(34, 33, 33) 51%, rgb(17, 17, 17) 55%, rgb(10, 10, 10) 100%) repeat scroll 0 0;
}

/*-----*/
  
  .DvCont .thumb-box .thumbs-ad li img.active {
    border-color: #f5f5f5;
  }
  

/*17 Dec 2018*/ 

.make_reservation .inner_sec {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(229, 229, 229, 1) 0px, rgba(225, 225, 225, 1) 46%, rgba(210, 210, 210, 1) 53%, rgba(200, 200, 200, 1) 57%, rgba(198, 198, 198, 1) 100%) repeat scroll 0 0;
}


.make_reservation .inner_sec a {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(50, 49, 49) 0px, rgb(50, 49, 49) 47%, rgb(34, 33, 33) 51%, rgb(17, 17, 17) 55%, rgb(10, 10, 10) 100%) repeat scroll 0 0;
  color: #f5f5f5;
}
  
/*--------  Blog  --------*/  
.blog {
  color: #fff;
}

.thumb_blog .inner {
  background: rgba(0, 0, 0, 0) -webkit-linear-gradient(bottom, #e8e8e8 0%, #f2f2f1 50%) repeat scroll 0 0;
  border: 1px solid #f6f6f5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

.thumb_blog .inner .txt h2 {
  color: #595959;
}
.thumb_blog .inner .txt h6 {
  color: #000;
}
.thumb_blog .inner .txt h6 span {
  color: #f5f5f5;
}

.thumb_blog .inner a {
  background: #f5f5f5;
  color: #fff;
}

.thumb_blog .main_div p {
  color: #595959;
}
.thumb_blog .main_div h2 {
  color: #595959;
}
  
/*--------  contact  --------*/ 
.contact {
  color: #fff;
} 
.way {
  background: #000;
}

.way .left_sec .inner_form {
  background: rgba(0, 0, 0, 0) -webkit-linear-gradient(bottom, #e8e8e8 0%, #f2f2f1 50%) repeat scroll 0 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.way .right_sec {
  background: rgba(0, 0, 0, 0) -webkit-linear-gradient(bottom, #e8e8e8 0%, #f2f2f1 50%) repeat scroll 0 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.way h3 {
  color: #000;
}
.way h3 {
  color: #000;
}
.way .left_sec .inner_form .form-group input {
  background: #00000014;
  border: 2px solid #f5f5f5;
}
.way .left_sec .inner_form .form-group textarea {
  background: transparent;
  border: 2px solid #f5f5f5;
}
.way .right_sec .inner {
  border: 2px solid #aaaaaa;
}
.way .right_sec .inner li {
  color: #000;
}
.way .right_sec .inner li i {
  color: #fff;
}
.way .right_sec .inner li a {
  color: #000;
}
.way h3 span {
  color: #222222;
}
.way .left_sec a {
  background: rgba(0, 0, 0, 0) linear-gradient(180deg, #f5f5f5 0%, #cac6c6 100%) repeat scroll 0 0;
  color: #fff;
  box-shadow; 3px 3px 3px #333;
}

.way .left_sec .inner_form:input[placeholder]{
  color: #fff !important;
} 
/*--------  service Detail  --------*/  

.detail_service .inner h2 {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  color: #fff;
}

/*---------  RESERVATION  ----------*/

.steps-form-2 .steps-row-2::before {
  background-color: #7283a7;
}


.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 {
  border: none !important;
  color: #59698d;
}
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2:hover {
    border: 2px solid #4285F4;
    color: #4285F4 !important;
    background-color: white !important; }


.ride_trail .inner {
  background: #efefef;
  border: 2px solid #ccc;
  box-shadow: 0 6px 14px -3px;
}
.ride_trail .inner h3::before {
  background: #000 none repeat scroll 0 0;
}


.ride_trail .inner .form-group .input-group input {
  background: #fff;
}

.ride_trail .inner .form-group .input-group .input-group-addon {
  background: #fff;
}
.btn.btn-mdb-color.btn-rounded.nextBtn-2.float-right {
  border: medium none;
}
.btn.btn-mdb-color.btn-rounded.prevBtn-2.float-left{
  border: medium none;
}
.btn.btn-mdb-color {
  background: #000;
  color: #f5f5f5;
}
.btn.btn-mdb-color:hover{ background: #bdcc29;}
.ride_trail .inner .move_btn .btn.btn-default:hover {
  background: #bdcc29;

}


/**/
.select-selected {
  background-color: #fff;
}
/*style the arrow inside the select element:*/
.select-selected:after {
  border: 6px solid transparent;
  border-color: #999999 transparent transparent transparent;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #999999 transparent;
}
/*style the items (options), including the selected item:*/
.select-items div, .select-selected {
  border: 1px solid #ccc;
  color: #999999;
  background: #fff;
}
/*style items (options):*/
.select-items {
  background-color: #e2e2e2;
}
/*hide the items when the select box is closed:*/

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}
/**/
.steps-row-2.setup-panel-2.d-flex.justify-content-between {
  /*display: block; */
}

/*--------- 12 SEP 2018  ------------*/ 
    #owl-demo .item{
      
        color: #FFF;
    }
  
  
    .customNavigation a{
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
  
/*.owl-nav {
  visibility: hidden;
}*/

/**/
.ride_trail #demo .inner {
  background: #fff;
}
.ride_trail #demo .item .inner h3 {
  color: #333;
}
.ride_trail #demo .item .inner p {
  color: #000;
}
.ride_trail #demo .item .inner h2 {
  color: #000;
}
.ride_trail #demo .item .inner a {
  background: rgba(0, 0, 0, 0) linear-gradient(180deg, #444444 10%, #222222 90%) repeat scroll 0 0;
  color: #fff;z-index: 999;
}
.ride_trail #demo .item .inner a:hover{ background: #bdcc29;z-index: 999;}


.ride_trail #demo .inner ul {
  border: 1px solid #000;
  color: #000;
}
.ride_trail #demo .inner ul li:last-child {
  border-left: 1px solid #000;
}

.ride_trail .item .inner .color_option {
  border: medium none;
}

.ride_trail .color_option ul {
  border: none !important;
}
.ride_trail .color_option ul li {
  border: medium none;
}

.ride_trail .color_option ul li:last-child {
  border: none !important;
}

.ride_trail .map_sec ul li img {
  border: 2px solid #ccc;
}
/*-- 12 03 19 --*/

/*-----------       13 SEP 2018        ------------*/

.detail_address select {

    background: #fff;
    color:#888;
    border:none;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */


.detail_address label {
  border: 1px solid #ccc;
}

.detail_address label::after {
  color: #23527c;
}

.detail_address label select {
  background: #fff none repeat scroll 0 0;
}
.detail_address label select option {
  border-top: 1px solid #ccc;
}

.ride_trail .ex_black h2 {
  background: #333 none repeat scroll 0 0;
  color: #f5f5f5;
}
.btn.btn-success.btn-rounded.float-right {
  border: medium none;
}

.ride_trail .loginr_btn .btn.btn-mdb-color {
  color: #000;
}
.color_option > span {
  color: #333;
}

/*--------- TOUCHSPIN --------*/

.spin_move label {
  color: #595959;
}
.detail_address .child_age {
  color: #595959;
}

.switch + .lable::before{

  color: #32a3ce;
  background-color: #FAFAFA;
  border: 1px solid #c8c8c8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.switch:checked + .lable::before {
  background-color: #F5F8FC;
  border-color: #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}
/* CSS3 on/off switches */

.switch + .lable::before {
  background-color: #F5F5F5;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #CCC;
}
.switch.switch-bootstrap + .lable::before {
  box-shadow: none;
  background-color: #a9a9a9;
  color: #F2F2F2;
}
.switch.switch-bootstrap + .lable::after {
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #F2F2F2;
  border: 4px solid #F2F2F2;
}
.switch.switch-bootstrap:checked + .lable::before {
  color: #FFF;
  border-color: #b7d3e5;
  
}
.switch-primary >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #337ab7;
}
.switch-success >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #5cb85c;
}
.switch-danger >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #d9534f;
}
.switch-info >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #5bc0de;
}
.switch-warning >.switch.switch-bootstrap:checked + .lable::before {
    background-color: #f0ad4e;
}
.switch.switch-bootstrap:checked + .lable::after {
  background-color: #FFF;
  border: 4px solid #FFF;
  text-shadow: 0 -1px 0 rgba(0, 200, 0, 0.25);
}
/* square */
.switch-square + .lable::before{

  color: #32a3ce;
  background-color: #FAFAFA;
  border: 1px solid #c8c8c8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.switch-square:checked + .lable::before {
  background-color: #F5F8FC;
  border-color: #adb8c0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
}
/* CSS3 on/off switches */

.switch-square + .lable::before {
  background-color: #F5F5F5;
  -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #CCC;
}
.switch-square.switch-bootstrap + .lable::before {
  background-color: #a9a9a9;
  color: #F2F2F2;
}
.switch-square.switch-bootstrap + .lable::after {
  
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #F2F2F2;
  border: 4px solid #F2F2F2;
  -webkit-transition: left 0.2s ease;
  -o-transition: left 0.2s ease;
  transition: left 0.2s ease;
}
.switch-square.switch-bootstrap:checked + .lable::before {
  color: #FFF;
  border-color: #b7d3e5;
  
}
.switch-primary >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #337ab7;
}
.switch-success >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #5cb85c;
}
.switch-danger >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #d9534f;
}
.switch-info >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #5bc0de;
}
.switch-warning >.switch-square.switch-bootstrap:checked + .lable::before {
    background-color: #f0ad4e;
}
.switch-square.switch-bootstrap:checked + .lable::after {
  background-color: #FFF;
  border: 4px solid #FFF;
  text-shadow: 0 -1px 0 rgba(0, 200, 0, 0.25);
}

/*------- Custom Radio Button  ---------*/

/* Hide the browser's default radio button */
}

/* Create a custom radio button */
.checkmark {
    background-color: #ccc;
}

/* On mouse-over, add a grey background color */
.container1:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container1 input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */


/* Show the indicator (dot/circle) when checked */


/* Style the indicator (dot/circle) */
.container1 .checkmark:after {
  background: #fff;
}

.billing_addrs h4::before {
  background: #000;
}
.billing_addrs a {
  color: #333;
}


.ride_trail .inner .move_btn .skip_btn {
  background: #5cb85c none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
}

/*--------   17 SEP 18  -------*/

.outer_userform .right_custom.nt_pd {
  border-left: 1px solid #dadada;
}

.outer_userform .nt_pd .login_btnn a {
  background: #cddc39;
  color: #000;
}
.outer_userform .nt_pd .login_btnn a:hover {
  background: #bdcc29 ;

}


/*--- OWL CSS ---*/

.outer_userform ul li span {
  color: #595959;
}
.outer_userform .notes {
  border: 1px solid #ccc;
}
.outer_userform .payment span {
  border: 1px solid #ccc;
  color: #595959;
}

.outer_userform .quote_btn .btn.btn-warning {
  background: #cddc39 none repeat scroll 0 0;
  border: medium none;
  color: #000;
}
.outer_userform .quote_btn .btn.btn-warning:hover {
  background: #bdcc29;
}
.outer_userform ul strong {
  color: #595959;
}
.submit_green {
  background: #5cb85c !important;
  color: #fff;
}
.submit_green:hover {
  background: #4ca84c !important;color: #fff;
}

/*Bhavna's CSS*/
.disable {
  background-color: #ccc;
}
.disable a {
  background-color: #ccc !important;
  border: 1px solid #b3b3b3 !important;
  color: #ffffff !important;
}
.currentactive {
  background-color: #88c63f !important;
  border: none !important;
  width: 25px !important;
}
/*.currentactive:first-child {
  background-color: #88c63f !important;
  border: none !important;
  width: 30px !important;
}*/
.currentactive a {
  color: #ffffff !important;
    padding: 0 !important;
}

.prevactive {
  background-color: #4dadd2 !important;
  pointer-events: none;
  border: none !important;
}
.steps-step-2 a {
  pointer-events: none;
}
.btndisable {
  background-color: gray !important;
  color: #fff;
}
.spnper {
  color: #fff;
 /* margin-left: -5px;*/
}


/*10 Oct 2018*/
#BI .spnper {
  display: inline-block;
}
.inner.ex_black .form-group label {
  color: #595959;
}

.inner.ex_black .outer_userform .quote_btn .btn.btn-mdb-color.btn-rounded.prevBtn-2.float-left {
  border-radius: 0;
  color: #000;
}
 
 .owl-dots .owl-dot {
  border: 3px solid #adbc19;
  border-radius: 50%;
}
.owl-dot.active {
  background: #303030 none repeat scroll 0 0;
}
.inner .dropon .dropdown-menu {
  background: #444653;
}
.inner .dropon .dropdown-menu li a {
  border-bottom: 2px solid #282a36;
  color: #fff;
}
.inner .dropon .dropdown-menu li:last-child a {
  border: medium none;
}
.inner .dropon .dropdown-menu li a:hover {
  background: transparent;
  color: yellow;
}
/**/

.bootom_bar .steps-step-2 a {
  pointer-events: auto;
}

.bootom_bar .steps-form-2 .steps-row-2::before {
  background: rgba(0, 0, 0, 0) linear-gradient(180deg, #f5f5f5 0%, #cac6c6 100%) repeat scroll 0 0;
}
.bootom_bar .steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 .fa {
  border: 2px solid #666;
  color: #666;
 /* text-shadow: 3px 3px 3px #333; */
  transition: all 0.5s linear 0s;
  width: 55px;
}
.bootom_bar .steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 .fa:hover {
  color: #000;
  transition:0.5s linear;
  transform: scale(1.2);
  
}
.bootom_bar .steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2:hover {
  background-color: transparent !important;
  border: medium none;
  border-radius: 0;
}
.bootom_bar .steps-form-2 {
  box-shadow: 0 3px 13px -3px #595959;
}
.diff_ress {
  color: #000;
}
.in_service {
  background: #efefef;
}

/*------- ENQUIRY FORM  ---------*/


.banner .enquiry_custom .main_div {
  background: rgba(245, 245, 245, 0.76);
}
.enquiry_custom .main_div > h2 {
  background: rgba(0, 0, 0, 0) linear-gradient(180deg, #f5f5f5 0%, #cac6c6 100%) repeat scroll 0 0;
  color: #222222;
  text-shadow: 3px 3px 3px #f5f5f5;
}
.enquiry_custom .input-group-addon {
  border-radius: 0;
  color: #555555;
}
.banner .enquiry_custom .main_div .form-control {
  border-radius: 0;
}

.enquiry_custom .btn.btn-default {
  background: rgba(0, 0, 0, 0) linear-gradient(180deg, #f5f5f5 0%, #cac6c6 100%) repeat scroll 0 0;
  border: medium none;
  color: #fff;
  text-shadow: 3px 3px 3px #333;
} 

.enquiry_custom .btn.btn-default {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(50, 49, 49) 0px, rgb(50, 49, 49) 47%, rgb(34, 33, 33) 51%, rgb(17, 17, 17) 55%, rgb(10, 10, 10) 100%) repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  color: #f5f5f5;
}
/*------- ENQUIRY FORM END ---------*/

/*------- FAQ ---------*/
.faq_sec .main_div h3 {
  color: #222222;
}


.faq_sec h4 {
  background: #efefef none repeat scroll 0 0;
}


}
.faq_sec .panel-group .panel {
  border-radius: 4px;
  margin-bottom: 10px;
}

/*------- FAQ END ---------*/

.in_service .shadow_service {
  box-shadow: 3px 3px 3px #ccc;
}

.navigation .menu_btn {
  background: rgba(0, 0, 0, 0) linear-gradient(180deg, #f5f5f5 0%, #cac6c6 100%) repeat scroll 0 0;
  color: #fff;
  text-shadow: 3px 2px 5px #595959;
}
.navigation .navbar-toggle {
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
}
.navigation .navbar-toggle .icon-bar {
  border-radius: 1px;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: transparent;
}


/*-----  2 May 2019  -----*/

.in_testil .top_icon_social ul li a {
  color: #ffffbc;
  text-shadow: 1px 0px 10px #ccc;
}
.in_testil .top_icon_social ul li a span {
  font-size: 16px;
  text-shadow: 3px 1px 8px #ccc;
}

/*-------------------    RESPONSIVE    ------------------------*/


@media (min-width:320px) and (max-width:479px) {

.banner .enquiry_custom .main_div {
  background: rgba(245, 245, 245, 0.76);
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #f0ca92;
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
  background-color: transparent;
}
/*--- Home page Responsive End ---*/

/*-------------  CONTACT  -------------*/

.navbar-inverse .navbar-toggle {
  border-color: transparent; margin:0;
}

}


@media (min-width:480px) and (max-width:639px) {
.banner .enquiry_custom .main_div {
  background: rgba(245, 245, 245, 0.76);
}
.navbar-inverse .navbar-toggle {
  border-color: transparent;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #f0ca92;
}
/*--- Home page Responsive End ---*/

/*-------------  CONTACT  -------------*/

.navbar-inverse .navbar-toggle {
  border-color: transparent; margin:0;
}

}


@media (min-width:640px) and (max-width:767px) {

/*--- Home page Responsive ---*/


.banner .enquiry_custom .main_div {
  background: rgba(245, 245, 245, 0.76);
}

.navbar-inverse .navbar-toggle {
  border-color: transparent;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #f0ca92;
}


/*--- Home page Responsive End ---*/

/*-------------  CONTACT  -------------*/


/*-------  FLEET  ------*/
.navbar-inverse .navbar-toggle {
  border-color: transparent; margin:0;
}

}

@media (min-width:768px) and (max-width:991px) {
.ride_trail #demo .item .inner h3 {
  font-size: 14px;
  font-weight: 600;
  height: 60px;
}
/**/

/*-------------  CONTACT  -------------*/
/*----  Fleet Slider  ----*/

}

@media (min-width:992px) and (max-width:1199px) {
.banner .enquiry_custom {
  background: rgba(160, 122, 66, 0.82) none repeat scroll 0 0;
}
.banner .enquiry_custom .main_div {
  background: rgba(245, 245, 245, 0.76);
  border-radius: 0;
} 
}

/*---------  RESERVATION END  ----------*/


/* Home page banner text css */
.banner .carousel-inner .homebannercaption p {

    background:#0000009e;
    color: #ffffff;
}
footer .information .in_sec_ft ul li {
    background: rgba(0, 0, 0, 0) url(../images/tick_silver.png) no-repeat scroll 0 6px;
    padding: 0 33px;
}