:root {
  --primary-font: "Poppins", sans-serif;
    /*--primary-font: "Montserrat", sans-serif;*/
    --header-font:   "Crimson Text", serif;
    --script-font:   "Dancing Script", cursive;
    
    --primary-color:  #A34FFF;
    
    --secondary-color: #FF0080;
    
    --primary-color2: #8A2BE2;;
    
    --secondary-color2: #FFA500;
    
    --primary-dark: #8b690b;
    
    
}



img {
	max-width: 100%
}

footer .information .in_sec_ft ul li {
  /*  background: rgba(0,0,0,0) url(../images/yellow-tick_small.png) no-repeat scroll 0 6px; */
}


.infocol-box {
    background: #efefef;
    padding: 49px 5px;
    border-radius: 10px;
    box-shadow: -1px 0px 14px 0px rgb(161 161 161 / 75%);
    min-height:395px;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none
}

* {
	text-decoration: none;
	transition: .5s linear
}

body {
	font-family: 'Open Sans', sans-serif
}

.navigation {
	background: #000;
}

.navigation .navbar-header .navbar-brand {
	color: var(--primary-color)
}

.navigation .center_custom ul li a {
	color: #fff
}

.navigation .center_custom ul li a i {
align-items: center;
    display: flex;
    justify-content: center;
    background: linear-gradient(45deg, var(--primary-color), var(--secondary-color));
    color: #fff;
}


.book-button {
  
    /*border: 2px solid var(--primary-color);*/
    /*color: var(--primary-color);*/
}

.book_btn.navbar-right a {
color: #fff;
    background: linear-gradient(330.24deg,var(--primary-color) 11.99%,var(--secondary-color) 88.79%)
    /*border: 2px solid #1f2931;*/
    /* background: #aeaeae; */


}

.book_btn.navbar-right a:hover {
	
	color: #fff;
    /* background: linear-gradient(330.24deg,#0ed5f3 11.99%,var(--primary-color) 88.79%); */
    /*border: 2px solid var(--primary-color);*/
      background: #835728;
}

.navigation .navbar-collapse.collapse {
  background: linear-gradient(45deg, #232323, #494949);
}

.navigation .navbar-collapse.collapse ul li a {
	    border-radius: 1px;
    color: #ffffff;
    font-weight: 500;
    letter-spacing: 1px;
    /*background: #2c2c2c;*/

}

.navigation .navbar-collapse.collapse ul li a:hover {
	/*background: #333;*/
	color: var(--primary-color)
}

 .navigation .center_custom ul li a .txt span.colortext{
    
     color: #e3e3e3;
 }

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
	color: #ffffff!important;
    background: rgba(0, 0, 0, 0) linear-gradient(180deg, var(--primary-color) 0%, var(--secondary-color) 100%) repeat scroll 0 0;
}

.modren {
	background: #fff none repeat scroll 0 0
}

.modren .trends h2 {
	color: #000000;
	    font-weight: 200;
    letter-spacing: 2px;
    /*font-family: 'Cormorant Garamond', serif;*/
    font-weight: 700;

}

.contact_col a {
    
    color: #fff !important;
}

.modren .trends p {
	color: 222;
}

.service {
	background: #f7f7f7;
}

.service .btm_txt h3 {
    
    color: #222;
}
.service h2 {
	color: #333;
	    font-weight: 400;
    letter-spacing: 1px;
}

.top-side h2 {
    	color: #333;
	    font-weight: 400;
    letter-spacing: 1px;
    
}

.service .thumb .inner_thumb {
   background: linear-gradient(45deg, black, #2d2d2d);

}

.service .thumb .inner_thumb_city {
    background: #000;
    border: 1px solid #434343;

}

.service .thumb .inner_thumb_city .fa{
  color: var(--primary-color);;

}

.service .thumb .inner_thumb .fa{
  color: var(--primary-color);;

}

.service .thumb .inner_thumb_city:hover {
	/*background:linear-gradient(330.24deg,#0ed5f3 11.99%,var(--primary-color) 88.79%)!important;*/
}
.service .thumb .inner_thumb:hover {
	/*background:linear-gradient(330.24deg,#0ed5f3 11.99%,var(--primary-color) 88.79%)!important;*/
}

.service .thumb img {
    
    filter:grayscale(0%);
}

.service .thumb img:hover {
    
    filter:grayscale(0%) !important;
}

.service .thumb .inner_thumb h3 {
	color: var(--secondary-color);
}

.service .thumb .inner_thumb_city 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%);
	background: -webkit-gradient(linear, 210deg, color-stop(0%, #f62221), color-stop(100%, #2c2c2a));
	background: -webkit-linear-gradient(210deg, #f62221 0%, #2c2c2a 100%);
	background: -o-linear-gradient(210deg, #f62221 0%, #2c2c2a 100%);
	background: -ms-linear-gradient(210deg, #f62221 0%, #2c2c2a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f62221', endColorstr='#2c2c2a', GradientType='1');
	background: linear-gradient(240deg, #f62221 0%, #2c2c2a 100%)
}

.black .main_div a:hover {
	background: rgba(0, 0, 0, 0) linear-gradient(120deg, #f62221 0%, #2c2c2a 100%) repeat scroll 0 0
}

.section.portfolio .filters-content .item .p-inner {
/*   background: linear-gradient(to right, #333, #555, #333); */
    padding: 3px px;
    color: #333;
    /* box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); */
    transition: 0.5s;
    font-weight: 400;
    background: #fff;
    text-align: center;
}

/*.section.portfolio .filters-content .item:hover .p-inner{*/
/*         background: #f5f5f5;*/

/*}*/


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

.coninfologo i {
       color: #ffffff;
    background: var(--primary-color);
    width: 50px;
    border-radius: 50%;
    display: flex;
    align-content: space-between;
    height: 50px;
    align-items: center;
    justify-content: space-evenly;
}

.carousel-testi {
	color: #fff
}

.carousel-testi::before {
	/*background: #fff none repeat scroll 0 0;*/
}

/*.carousel-testi h2 {*/
/*	color: #333;*/
/*	    font-weight: 200;*/
/*    letter-spacing: 2px;*/
/*}*/

.carousel-testi h2::before {
	/*background: var(--primary-color) none repeat scroll 0 0*/
}

.carousel-testi .item {
    background: linear-gradient(305.75deg,#000000 11.99%,#2b2b2b 88.79%);
}

#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: #fff
}

footer .in_sec_ft h3::before {
	background: var(--primary-color)
}

footer p {
	color: #ccc
}

.in_sec_ft ul li span {
	background: rgba(0, 0, 0, 0) linear-gradient(180deg, var(--primary-color) 0%, #0ed5f3  100%) repeat scroll 0 0;
/*	text-shadow: 3px 3px 3px #434343 */
}

footer .in_sec_ft ul li a {
	color: #ccc
}

footer .in_sec_ft ul li img {
	filter: grayscale(100%);
}

footer .in_sec_ft ul li img:hover {
	filter: grayscale(0%) !important;
}

.footercontactinfosection .vu_ii-details a {
    
        color: #fff!important;
    background: rgba(0, 0, 0, 0) linear-gradient(180deg, var(--primary-color) 0%, #0ed5f3 100%) repeat scroll 0 0;
}

.topbooknowbtn .flaticon-edit {
    
    background: rgba(0, 0, 0, 0) linear-gradient(80deg, var(--primary-color) 0%, #0ed5f3 100%) repeat scroll 0 0;
}

.copyright .dark_d {
	background: #595959
}

.copyright .light_d {
	background: #292929
}

footer .copyright a {
	color: var(--primary-color)
}

.bottom_slider h2 {
	color: var(--primary-color);
	    font-weight: 200;
    letter-spacing: 2px;
}


/*.carousel-testi h2 {*/
/*    letter-spacing: 2px;*/
/*    font-family: 'Cormorant Garamond', serif;*/
/*    font-weight: 700;*/
    /*text-transform: uppercase;*/
    
/*}*/
.bottom_slider .item .inner_col span {
	color: #999
}

.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
}
/*
.service .btm_txt {
	background: #fff
}

*/

.service .btm_txt p {
	color: #000
}

.service .btm_txt p a {
	    color: #414141;
    text-decoration: underline;
    font-weight: 400;
}

.service_bg {
	color: #fff
}

.service_bg::before {
	background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0
}

.service_provider ul li a img {
         filter:grayscale(100%);
    }
    
    .service_provider ul li a img:hover {
         filter:grayscale(0%)!important;
    }

.service_bg h2 {
	color: #fff;
	  
    letter-spacing: 1px;
}

.fleet_slide.even {
	background: #f0f2f7;
	box-shadow: 1px 4px 65px -31px #000;

}

.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: linear-gradient(330.24deg,#0ed5f3 11.99%,var(--primary-color) 88.79%); */
  
/*    border: 2px solid var(--primary-color);*/
/*    color: var(--primary-color);*/
/*}*/

/*.fleet_slide #slide-content a:hover {*/

/*    border: 2px solid #444;*/
/*    color: #444;*/
/*    text-decoration:none;*/
/*}*/

.DvCont .thumb-box .thumbs-ad li img.active {
	border-color: #c8b872
}

.make_reservation .inner_sec {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e5d591 0px, #e5d591 46%, #d2c27c 53%, #c8b872 57%, #c6b670 100%) repeat scroll 0 0
}

.make_reservation .inner_sec a {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #323131 0px, #323131 47%, #222121 51%, #111 55%, #0a0a0a 100%) repeat scroll 0 0;
	color: #c8b872
}

.blog {
	color: #fff
}

.thumb_blog .inner {
	background: #f0f2f7;
	border: 1px solid #f6f6f5;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4)
}

.thumb_blog .inner .txt h2 {
	color: #222;
	
}

.thumb_blog .inner .txt h6 {
	color: #000
}

.thumb_blog .inner .txt h6 span {
	color: var(--primary-color)
}

.thumb_blog .inner a {
	background: linear-gradient(330.24deg,#0ed5f3 11.99%,var(--primary-color) 88.79%);
	color: #fff
}

.thumb_blog .main_div p {
	color: #1b1b1b
}

.thumb_blog .main_div h2 {
	color: #333333
}

.contact {
	color: #fff
}

.way {
	background: #fff;
}

.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;
	color: #000
}

.way .left_sec .inner_form .form-group input {
	background: transparent;
	border: 2px solid var(--primary-color)
}

.way .left_sec .inner_form .form-group textarea {
	background: transparent;
	border: 2px solid var(--primary-color)
}

.way .right_sec .inner {
	/*border: 2px solid var(--primary-color)*/
}

.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: var(--primary-color)
}

.way .left_sec a {
	background: rgba(0, 0, 0, 0) linear-gradient(180deg, var(--primary-color) 0%, #0ed5f3  100%) repeat scroll 0 0;
	color: #fff
}

.way .left_sec .inner_form:input[placeholder] {
	color: #fff!important
}

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

.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: #fff!important
}

.ride_trail .inner {
	background: #f3f3f3;
	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, select {
	background: #fff;
    border: 1px solid #ddd;
}

.ride_trail .inner .form-group .input-group .input-group-addon {
	   background: #d8d8d8;
    color: #232323;
}

.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: rgba(0, 0, 0, 0) linear-gradient(180deg, #1c1c1c 0%, #040404  100%) repeat scroll 0 0;
	color: #fff
}

.btn.btn-mdb-color:hover {
	background: var(--primary-color)
}

.ride_trail .inner .move_btn .btn.btn-default:hover {
	background: #bdcc29
}

.select-selected {
	background-color: #fff
}

.select-selected:after {
	border: 6px solid transparent;
	border-color: #999 transparent transparent
}

.select-selected.select-arrow-active:after {
	border-color: transparent transparent #999
}

.select-items div,
.select-selected {
	border: 1px solid #ccc;
	color: #999;
	background: #fff
}

.select-items {
	background-color: #e2e2e2
}

.select-items div:hover,
.same-as-selected {
	background-color: rgba(0, 0, 0, 0.1)
}

#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)
}

.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, var(--primary-color) 0%, #0ed5f3  100%) repeat scroll 0 0;
	color: #fff;
	z-index:999;
}

.ride_trail #demo .item .inner a:hover {
	background: #bdcc29
}

.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
}

.detail_address select {
	background: #fff;
	color: #888;
	border: none
}

.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: #fff;
}

.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
}

.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 0 -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1)
}

.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)
}

.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 0 -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1)
}

.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 .2s ease;
	-o-transition: left .2s ease;
	transition: left .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)
}

.checkmark {
	background-color: #ccc
}

.container1:hover input~.checkmark {
	background-color: #ccc
}

.container1 input:checked~.checkmark {
	background-color: #2196F3
}

.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
}

.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
}

.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
}

.disable {
	background-color: #ccc
}

.disable a {
	background-color: #ccc!important;
	border: 1px solid #b3b3b3!important;
	color: #fff!important
}

.currentactive {
	background-color: #88c63f!important;
	border: none!important;
	width: 25px!important
}

.currentactive a {
	color: #fff!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
}

#BI .spnper {
	display: inline-block
}

.inner.ex_black .form-group label {
	color: #595959;
	font-size: 15px;
}

.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: #ff0
}

.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, var(--primary-color) 0%, #0ed5f3  100%) repeat scroll 0 0*/
}

.bootom_bar .steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 .fa {
    border: 2px solid #000;
    color: #000;
    /* text-shadow: 3px 3px 3px #333; */
    transition: all .5s linear 0;
    width: 55px;

}

.bootom_bar .steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 .fa:hover {
	color: #000;
	transition: .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
}

.banner .enquiry_custom .main_div {
	background:#ffffff;
}

.enquiry_custom .main_div>h2 {
/*	background: rgba(0, 0, 0, 0) linear-gradient(90deg, var(--primary-color) 0%, #0ed5f3  100%) repeat scroll 0 0; 
	
	text-shadow: 3px 3px 3px #333*/
	color: #333333;
}

.enquiry_custom .input-group-addon {
	border-radius: 0;
	color: var(--primary-color);
}

.banner .enquiry_custom .main_div .form-control {
	border-radius: 0
}

.enquiry_custom .btn.btn-default {
	border: medium none;
	color: #fff;

	/*background: linear-gradient(330.24deg,#0ed5f3 11.99%,var(--primary-color) 88.79%);*/
	background:linear-gradient(45deg, var(--primary-color), var(--secondary-color));
	border: medium none;
	border-radius: 0;
	/*font-family: 'Cormorant Garamond', serif;*/
    font-weight: 700;
    text-transform: uppercase;
	
}

.enquiry_custom .btn.btn-default:hover {


	background: linear-gradient(330.24deg,var(--primary-color) 30%,#0ed5f3 70%);

	
}

.faq_sec .main_div h3 {
	color: var(--primary-color)
}

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

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

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

.navigation .menu_btn {
	/*background: rgba(0, 0, 0, 0) linear-gradient(180deg, var(--primary-color) 0%, #0ed5f3  100%) repeat scroll 0 0;*/
	background:#000;
	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
}

.in_testil .top_icon_social ul li a {
	color: #ffffbc;
	text-shadow: 1px 0 10px #ccc
}

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

@media (min-width:320px) and (max-width:479px) {
	.banner .enquiry_custom .main_div {
		background: #fff none repeat scroll 0 0
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #f0ca92
	}
	.navbar-inverse .navbar-toggle:hover,
	.navbar-inverse .navbar-toggle:focus {
		background-color: transparent
	}
	.navbar-inverse .navbar-toggle {
		border-color: transparent;
		margin: 0
	}
}

@media (min-width:480px) and (max-width:639px) {
	.banner .enquiry_custom .main_div {
		background: #444 none repeat scroll 0 0
	}
	.navbar-inverse .navbar-toggle {
		border-color: transparent
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #f0ca92
	}
	.navbar-inverse .navbar-toggle {
		border-color: transparent;
		margin: 0
	}
}

@media (min-width:640px) and (max-width:767px) {
	.banner .enquiry_custom .main_div {
		background: #444 none repeat scroll 0 0
	}
	.navbar-inverse .navbar-toggle {
		border-color: transparent
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #f0ca92
	}
	.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
	}
}

/* #surface pro duo */
@media (min-width:540px) and (max-width:720px) {
    
    .custom_form {
	    
	    width:758px;
	    
	}
    
}


@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(160, 122, 66, 0.82) none repeat scroll 0 0;
		border-radius: 0
	}   	*/
	

}

.banner .carousel-inner .homebannercaption p {
/*background:	rgba(0, 0, 0, 0) linear-gradient(130deg, #181818b5 0%, #010101b8 100%) repeat scroll 0 0*/
}

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


    width: 100%;

}
.carousel-testi img{

	width: 100%;
}
.service_bg {
background: rgba(0, 0, 0, 0) url(../images/header_bg.jpg) repeat scroll 0 0 / cover;
	filter: grayscale(0);
	  background-position: center;
}


/* css script for google translator */

.goog-te-gadget-simple {
	color: #fff!important;
	background-color: #efefef!important;
	border-left: 1px solid var(--primary-color)!important;
	border-top: 1px solid var(--primary-color)!important;
	border-bottom: 1px solid #e8e8e8!important;
	border-right: 1px solid #9f7840!important;
}

.toprow2 {
	background: #000;
}

.goog-te-gadget-simple .goog-te-menu-value {
	color: #000!important;
}

.goog-te-gadget-simple .goog-te-menu-value span {
	color: #000!important;
}


/* css script for google translator */


/* script for submenu css */

.navigation .navbar-collapse.collapse ul li:hover>ul {
	background: rgba(0, 0, 0, 0) linear-gradient(90deg, #101010 0%, #505050  100%) repeat scroll 0 0;

}

.navigation .navbar-collapse.collapse ul li a:hover {
	color: #fff;
}


/* script for submenu css */