/* GOOGLE FONTS */
@import 'https://fonts.googleapis.com/css?family=Rubik:100,100i,300,300i,400,400i,700,700i,900,900i';
@import 'https://fonts.googleapis.com/css?family=Fjalla+One';


/* Global properties ======================================================== */
a[href^="tel:"] { color: inherit; text-decoration: none;}
::selection {
    background: #8f7141!important;
    color: #fff;
}
::-moz-selection{ background:#8f7141!important; color:#fff}

a{ color:#0d99e4; text-decoration:none!important; outline:none}
a:hover{ color:#0d99e4; text-decoration: none; outline:none}

body {
    background: #fff;
    border: 0;
    font: 15px Rubik, sans-serif;
    color: #2a2828;
    line-height: 1.5;
    min-width: 320px;
}


@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1238px!important;
}}



.container {
    position: relative;
    /* min-width: 320px; */
    /* width: 100%; */
    /* padding-left: 5%; */
    /* padding-right: 5%; */
}

#main{margin: 0 auto; position: relative; overflow: hidden;}

.mt_30{margin-top:30px;}

/* Page Animated item Styles */
.animated {
  visibility: hidden;
}

.visible {visibility: visible;}
.blk_bg{background:#1e190b !important;}

.caption.al_page_list {
    padding: 15px 15px 15px !important;
}


.usr_list_cntss {
    margin: 25px 0 25px;
}
.usr_list_cntss h5 {
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
    margin-bottom: 10px;
}
.usr_list_cntss ul {
    list-style: none;
    padding-left: 25px;
    margin: 0;
}
.usr_list_cntss ul li {
    font-size: 14px;
    list-style-type: auto;
    margin-bottom: 7px;
}

.usr_list_cntss_nmr {
    margin:0px 0 25px;
}
.usr_list_cntss_nmr h5 {
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline;
    margin-bottom: 10px;
}
.usr_list_cntss_nmr ul {
    list-style: none;
    padding-left: 25px;
    margin: 0;
}
.usr_list_cntss_nmr ul li {
    font-size: 14px;
    list-style-type: circle;
    margin-bottom: 7px;
}

.car-features {
    margin: 10px 0 10px;
    background-color: rgba(0,0,0,0.05);
    padding: 10px;
    font-weight: 600;
}
.car-features .wbx {
    background-color: rgb(255,255,255);
    padding: 10px 20px;
}
.car-features .wbx .row div {
    margin: 10px 0;
}
.car-features .wbx .row div img {
    max-width: 20px;
    margin-right: 10px;
}

#tabss_araea .tab-wrapper {
  text-align: left;
  display: block;
  margin: auto;
  max-width: 100%;
}

#tabss_araea .tabs {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: left;
}

#tabss_araea .tab-link {
  margin:0 5px 0 0;
  list-style: none;
  padding: 10px 40px;
  color: #aaa;
  cursor: pointer;
  font-weight: 700;
  transition: all ease 0.5s;
  border-bottom: solid 3px rgba(255, 255, 255, 0);
  text-transform:uppercase;
  background:#e6e6e6;
}

#tabss_araea .tab-link:hover {
  color: #999;
  border-color: #999;
}

#tabss_araea .tab-link.active {
  color: #333;
  border-color: #f3c719;
}


#tabss_araea .content-wrapper {
  padding:10px 0px;
}

#tabss_araea .tab-content {
  display: none;
  text-align: left;
  color: #333;
  font-weight: 300;
  font-size: 16px;
  opacity: 0;
  transform: translateY(15px);
  animation: fadeIn 0.5s ease 1 forwards;
}

#tabss_araea .tab-content.active {
  display: block;
}

@keyframes fadeIn {
  100% {
    opacity: 1;
    transform: none;
  }
}
.mr_liststs{display:inline-block; width:100%;}
.mr_liststs .widget {
    background: #fff;
    padding:0px;
    margin-bottom: 30px;
    border-radius:0px;
}
.mr_liststs .widget .widget-title {
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
    font-size: 22px;
    color: #333;
    font-weight: 600;
}

.mr_liststs .widget .widget-title::before {
    position: absolute;
    content: "";
    width: 15px;
    bottom: 0;
    left: 0;
}
.mr_liststs .widget .widget-title::after {
    position: absolute;
    content: "";
    width: 50px;
    border-bottom: 3px solid #333;
    bottom: 0;
    left: 0;
}
.mr_liststs .widget .category-list a {
    display: block;
    padding: 10px 0;
    font-weight: 500;
    color:#333;
    border-bottom: 1px solid #ced4da;
    transition: var(--transition);
}
.mr_liststs .widget .category-list a i {
    margin-right: 5px;
    color: #333;
}
.mr_liststs .widget .category-list a:hover {
    padding-left:2px;
    color: #999;
}



.service-item .serv_imgss img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.service-item .serv_imgss {
    width: 100%;
    height: 240px;
    overflow: hidden;
}
.service-item {
    display: inline-block;
    width: 100%;
}

.service-item .service-content {
    display: inline-block;
    width: 100%;
    margin-bottom:30px;
}

.service-content .service-title a:before {
    content: '';
    position: absolute;
    width: 60px;
    bottom: 0;
    height: 4px;
    border-radius: 10px;
    background: #8f7141;;
}
.service-item .service-content .service-title a:hover {color: #8f7141;;}
.service-item .service-content .service-title a {
    font-size: 16px;
    margin: 20px 0 0;
    display: block;
    padding: 0 0 10px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    position: relative;
}
.service-item .service-content p.service-text {
    font-size: 15px;
    margin: 5px 0 15px;
    line-height: 24px;
}

.service-item .service-content .service-arrow .theme-btn {
    padding: 10px 22px;
}

.service-item .service-content .service-arrow .theme-btn {
    font-size: 14px;
    color: var(--color-dark);
    padding: 11px 25px;
    transition: all 0.5s;
    text-transform: uppercase;
    position: relative;
    border-radius: 50px;
    font-weight: 600;
    letter-spacing: 0.5px;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    border: none;
    background:#8f7141;;
    z-index: 1;
    display: inline-block;
        text-decoration: none;
}
.service-item .service-content .service-arrow .theme-btn:hover{background:#000; color:#fff;}


.service-item.sm_araea .serv_imgss img {
    border-radius: 15px;
}
.service-item.sm_araea .serv_imgss {
    width: 100%;
    height: 170px;
    padding: 10px;
    border-radius: 20px;
    overflow: hidden;
    border: #8f7141 solid 4px;
}
.service-item.sm_araea .service-content {
    text-align: center;
}
.service-item.sm_araea .service-content h3.service-title {
    text-align: center;
}
.service-item.sm_araea .service-content .service-title a:before {
    content: '';
    position: absolute;
    width: 60px;
    bottom: 0;
    height: 4px;
    border-radius: 10px;
    background: #8f7141;;
    left: 0;
    right: 0;
    margin: 0 auto;
}
/* ============================= header ====================== */


.car-item.new_crass_lstss {
    padding: 20px;
}
.car-item.new_crass_lstss .caption.ful_mng_list {
    padding-top: 0;
    padding-bottom: 0px;
}

.car-item.new_crass_lstss .caption.ful_mng_list h3 {
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 8px;
    margin-top: 0;
	    text-align: center;
}
.car-item.new_crass_lstss .caption.ful_mng_list h3:before {
    right: 0;
    margin: 0 auto;
    display: inline-table;
}
.car-item.new_crass_lstss .img {
    height: 240px;
}

.car-item.new_crass_lstss .caption.ful_mng_list .medialaa {
    border-bottom: #e9e9e9 solid 1px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.car-item.new_crass_lstss .caption.ful_mng_list .medialaa ul {
    display: table;
    margin: 0 auto;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 15px;
}

.car-item.new_crass_lstss .caption .viess a.view-car {
    display: block;
    text-align: center;
    padding: 12px 10px;
    border-radius: 50px;
    background: #8f7141;
    color: #fff;
    font-size: 14px;
}
.car-item.new_crass_lstss .caption .viess a.view-car:hover {
    display: block;
    text-align: center;
    padding: 12px 10px;
    border-radius: 50px;
    background: #000;
    color: #fff;
    font-size: 14px;
}

.car-item.bus_listng_new{padding:20px;}
.car-item.bus_listng_new .caption.ful_mng_list {
    padding-top: 0;
    padding-bottom: 0px;
}

.car-item.bus_listng_new .caption.ful_mng_list h3 {
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 8px;
    margin-top: 0;
	    text-align: center;
}
.car-item.bus_listng_new .caption.ful_mng_list h3:before {
    right: 0;
    margin: 0 auto;
    display: inline-table;
}

.car-item.bus_listng_new .img.six_cml {
    height: 240px;
}
.car-item.bus_listng_new .caption.ful_mng_list .medialaa {
    border-bottom: #e9e9e9 solid 1px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.car-item.bus_listng_new .caption.ful_mng_list .medialaa ul {
    display: table;
    margin: 0 auto;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 15px;
}
.car-item.bus_listng_new .caption.ful_mng_list div a.view-car {
    display: block;
    text-align: center;
    padding: 12px 10px;
    border-radius: 50px;
    background: #8f7141;
    color: #000;
    font-size: 14px;
}



.car-item.bus_listng_new .caption.ful_mng_list div a.view-car:hover {
    display: block;
    text-align: center;
    padding: 12px 10px;
    border-radius: 50px;
    background: #000;
    color: #8f7141;
    font-size: 14px;
}

.car-item.bus_listng_new .caption.ful_mng_list div a.view-car i {
    -webkit-text-stroke: 1px #8f7141;
}
.car-item.bus_listng_new .caption.ful_mng_list div a.view-car:hover i {
    -webkit-text-stroke: 1px #000;
}


.car-item#vil_lists {display: inline-block; width: 100%;}
.car-item#vil_lists .img .caption {position: absolute; z-index: 9; bottom: 0; width: 100%; color: #fff; background: rgba(0,0,0,0) linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.46) 30%,rgba(0,0,0,0.80) 100%);}
.car-item#vil_lists .img .caption h3 {color: #fff;}
.car-item#vil_lists .img .caption p {color: #fff;}
.car-item#vil_lists .img {height: 220px;  position: relative;}
.car-item#vil_lists .caption.icon_listss {padding:0px;}
.car-item#vil_lists .caption.icon_listss ul {width: auto; display: table; margin: 0 auto; margin-top: 15px; margin-bottom: 15px;}
.car-item#vil_lists .caption.icon_listss ul li:last-child{margin-right:0;}
.car-item#vil_lists .caption div a.view-car {display: inline-block; text-align: center; padding: 8px 15px; border-radius: 50px; background: #8f7141; color: #000; font-size: 12px;}
.car-item#vil_lists .caption div a.view-car:hover {display: inline-block; text-align: center; padding: 8px 15px; border-radius: 50px;  background: #000; color: #8f7141; font-size: 12px;}
.car-item#vil_lists .caption div a.view-car i {-webkit-text-stroke: 1px #8f7141;}
.car-item#vil_lists .caption div a.view-car:hover i {-webkit-text-stroke: 1px #000;}
.car-item#vil_lists .caption {padding-left: 0;}

.service-item.air_listss {
    display: inline-block;
    width: 100%;
}
.service-item.air_listss .serv_imgss {
    height: 145px;
}
.service-item.air_listss .service-content {
    background: #fff;
    padding: 5px 15px 20px;
    box-shadow: 0px 0px 10px #e9e9e9;
	text-align:center;
}
.service-item.air_listss .service-content h3 {
    font-size: 20px;
    margin-bottom:10px;
    padding-bottom: 8px;
    margin-top: 0;
	text-align: center;
	text-transform: capitalize;	
}
.service-item.air_listss .service-content h3 a:before {
    right: 0;
    margin: 0 auto;
    display: inline-table;
	left: 0;
}
.top_blk_ara {
    background: #241908;
    padding: 10px 0;
    font-size: 13px;
    color: #fff;
}
.sosal_mda {text-align: right;}
.sosal_mda a {border: #fff solid 1px; color: #fff; width: 30px; display: inline-block; text-align: center; margin-left: 5px;}
.sosal_mda a:hover {background: #8f7141; border: #8f7141 solid 1px;}


.top1_wrapper {
    background: #ffffff;
    border-bottom: 5px solid #8f7141;
}
.top1{position: relative;}
header {
    /* position: absolute; */
    left: 0;
    /* top: 50%; */
    /* margin-top: -29px; */
    z-index: 30;
}


.rent1 {
   background: #141311;
    padding: 30px;
    width: 25%;
    position: absolute;
    right: 5%;
    top: 40.5%;
    z-index: 33;
    margin-top: -205px;
}


.not-front .rent1{width: auto; position: relative; right: auto; top: 0; margin-top: 0; margin-bottom: 20px;}
.rent1 .txt1{font-family: 'Fjalla One'; font-size: 30px; color: #fff; text-transform: uppercase; line-height: 1;}
.rent1 .txt2{font-size: 16px; color: #fff; border-bottom: 5px solid #8f7141; padding-bottom: 10px; margin-bottom: 15px; line-height: 1.2; text-transform: uppercase;}

.rent1.about_pb {
    background: #000;
    padding: 20px;
    width: 100%;
    position: relative;
    top: 0!important;
    margin: 0;
    margin-bottom: 20px;
    right: 0;
}

.van_cnt_aria p.links a {
    color: #000;
    padding-right: 7px;
    font-weight: 600;
}
.airport_ctn_aria p.links a {
    color: #000;
    padding-right: 7px;
    font-weight: 600;
}

#rent1{position: relative;}
#rent1 .form-group{margin-left: 0; margin-right: 0; margin-bottom: 10px;}
#rent1 label {
    color: #dbdbdb;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 1px;
    display: block;
}


#rent1 .form-group input:focus {border: none; outline: none;}
#rent1 .form-group input {width: 100%; border: none; font-size: 14px; padding: 5px 8px;}
#rent1 .form-group textarea {width: 100%; border: none; font-size: 14px; padding: 5px 8px;}
#rent1 .form-group textarea:focus {border: none; outline: none;}

.btn-default.btn-rent-submit {
    width: 100%;
    font-family: 'Rubik';
    display: block;
    color: #ffffff;
    border: none;
    box-shadow: none;
    moz-box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    padding: 15px 20px;
    text-decoration: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    margin-top: 20px;
    margin-bottom: 0px;
    text-transform: uppercase;
    background: #8f7141;;
    position: relative;
    letter-spacing: 0px;
}
.btn-default.btn-rent-submit:hover{color: #191509; background: #8f7141; border-color: #282828;}

.all_lst_areas {display: inline-block; width: 100%; border: #191509 solid 5px; margin-top: 20px;}
.all_lst_areas ul {margin: 0; padding: 0;}
.all_lst_areas ul li {list-style: none; background: #e7e7e7;  border-bottom: #ccc solid 2px;}
.all_lst_areas ul li:last-child{border-bottom:none;}
.all_lst_areas ul li:hover {background: #8f7141;}
.all_lst_areas ul li a {font-size: 14px; text-decoration: none; padding: 10px 10px; display: block; color: #333; font-weight: 600; text-transform: uppercase;}


/* ============================= content ====================== */
.page-title{background: #191509; position: relative; display: table; width: 100%; padding-top: 15px;}
.page-title>div{display: table-cell;width: 50%;}
.page-title .block-info{vertical-align: bottom; padding-left: 5%;}
.page-title .block-image img{width: 100%;}

.header-text{font-family: 'Fjalla One'; font-size: 40px; color: #fff; text-transform: uppercase; line-height: 1.2; padding-bottom: 5%;}

.breadcrumbs1_wrapper{position: relative; margin-top: 0px; padding-bottom: 0px;}
/* .breadcrumbs1_wrapper:after{content: ''; display: block; width: 224px; height: 5px; position: absolute; left: 0; bottom: 0; background: #8f7141;} */
.breadcrumbs1{padding: 0px 0px 20px; margin-top: 0px; font-weight: 400; line-height: 20px; color: #ffffff;font-size: 15px; font-size: 14px; text-transform: uppercase;}
.breadcrumbs1 a{color: #ffffff; text-decoration: none; text-transform:uppercase;}
.breadcrumbs1 a:hover{color: #8f7141; text-decoration: none;}
.breadcrumbs1 span{display: inline-block; margin: 0 12px; color: #a1a1a1;}

.rate1{padding-bottom: 30px;}
.rate1 .txt1{font-family: 'Fjalla One'; font-size: 25px; color: #2a271e; text-transform: uppercase; padding-bottom: 15px;}
.rate1 figure img{width: 100%;}
.rate1 .txt2{padding: 15px 0;}
.rate1 .txt3{font-family: 'Fjalla One'; font-size: 18px; color: #9a9a9a; text-transform: uppercase; padding-bottom: 15px; border-bottom: 2px solid #e8e8e8; margin-bottom: 15px;}
.rate1 .txt3 span{color: #8f7141; font-size: 36px;}

.sort_wrapper{float: right; position: relative; z-index: 1;}

#sort1{white-space: nowrap; margin-bottom: 25px; margin-top: 10px;}
#sort1 .form-group{margin: 0;}
#sort1 label{float: left; color: #9b9b9b; font-weight: 400; font-size: 14px; padding: 6px 10px 6px 0;}
#sort1 .form-control{display: inline-block; width: 150px;}

.pager_wrapper{padding-top: 30px; margin-bottom: 0px;}
.pager{display: block; text-align: left; margin: 0;padding: 0; font-family: 'Rubik'; font-weight: 400; font-size: 14px;}
.pager li{}
.pager li > a{border: 1px solid #e8e8e8; padding: 0px 2px; border-radius: 0px; background: #fff; color: #a1a1a1; text-align: center; min-width: 32px; line-height: 30px; text-decoration: none;}
.pager li > a:hover{text-decoration: none; background: #f3f3f3; border-color: #e8e8e8; color: #5d594a;}
.pager li.active > a{background: #8f7141; color: #fff; cursor: default; text-decoration: none; border-color: #8f7141;}
.pager .prev{}
.pager .prev > a{padding: 0 10px; text-align: center;}
.pager .prev > a:hover{}
.pager .prev > a i{padding-right: 10px;}
.pager .next{}
.pager .next > a{padding: 0 10px; text-align: center; float: none;}
.pager .next > a:hover{}
.pager .next > a i{padding-left: 10px;}

.services1{padding-bottom: 20px;border-bottom: 2px solid #e8e8e8; margin-bottom: 35px;}
.services1 figure img{width: 100%;}
.services1 .txt1{font-family: 'Fjalla One'; font-size: 25px; color: #2a271e; text-transform: uppercase; padding-top: 20px; padding-bottom: 15px;}
.services1 .txt2{padding: 0 0 25px;}

.social2_wrapper{}
.social2{ display: block; margin: 0; padding: 0; list-style: none;}
.social2 li{display: inline-block; margin: 0 0 0 30px; float: left;}
.social2 li:first-child{margin-left: 0;}
.social2 li a{display: block; text-decoration: none; font-size: 26px; color: #3b3b3b; text-align: center; line-height: 1;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.social2 li a:hover{color: #0d99e4;}

.hs-responsive-embed-youtube {
    min-height: 425px;
}
.hs-responsive-embed-youtube iframe {
    height: 425px;
    width: 100%;
}

.hs_listss.rd_m_bntt .vwe_mro {
    display: inline-block;
    width: 100%;
    margin-top: 7px;
	margin-left:-15px;
}
.hs_listss.rd_m_bntt .vwe_mro a.theme-btn {
    background: #8f7141;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 4px 10px;
    border-radius: 3px;
}
.hs_listss.rd_m_bntt .vwe_mro a.theme-btn i {
    -webkit-text-stroke: 1px #8f7141;
}
.car1:hover .hs_listss.rd_m_bntt .vwe_mro a.theme-btn {
    background: #000;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 4px 10px;
    border-radius: 3px;
}
.car1:hover .hs_listss.rd_m_bntt .vwe_mro a.theme-btn i {
    -webkit-text-stroke: 1px #000;
}

#google_map{position: relative; width: 100%; height: 320px; margin-bottom: 30px;}

.form1{background: #000; padding: 40px 40px; position: relative; margin-bottom: 20px;}
.form1 .txt1{font-family: 'Fjalla One'; font-size: 40px; color: #fff; text-transform: uppercase; line-height: 1;}
.form1 .txt2{font-size: 16px; color: #fff; border-bottom: 5px solid #8f7141; padding-bottom: 10px; margin-bottom: 25px; line-height: 1.2; text-transform: uppercase;}



.grea_bg{background:#f3f3f3 !important;}
#content{position: relative; padding-top:40px; padding-bottom:40px; background: #fff;}

.splash1{padding: 60px 0;}
.banner1_wrapper{margin-bottom: 20px;}
.banner1_wrapper img{width: 100%;}

.cars_wrapper {
    padding: 40px 0;
    background: #f3f3f3;
}
.owl-carousel .item{
	margin:0px 10px;
	padding: 10px 6px;
    border: 2px solid #BABABA;
}
.owl-carousel .item:hover {
    box-shadow: 1px 0px 3px 4px #777;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
.owl-carousel.car-slider .owl-stage-outer {
	padding:20px 0px!important;

}
.car1 {
    position: relative;
    width:99%;
    /* float: left; */
    margin: 0px 0px;
    background: #f2f2f2;
}



.car1:hover{background: #8f7141;}



.car1:hover .caption .txt1 {
    color: #fff;
}

.car1:hover .hs_listss ul li a {
    font-size: 15px;
 color: #fff;
    background: transparent;
}

.car1:hover .hs_listss ul li {
    margin-bottom: 5px;
	 color: #fff;
    list-style-type: circle;
}



.car1 a{display: block; border-left: 1px solid #fff; text-decoration: none;background: #f2f2f2; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;}

.car1 a:hover{background: #8f7141;}

.car1:first-child a{border-left: none;}

.car1 a figure{position: relative;}

.car1 a figure img{width: 100%;}

.car1 .caption{display: block; padding: 5% 7%; }


.car1 .caption .txt1{
	display: block;
	color: #2a271e;
	font-family: 'Fjalla One'; 
	font-size: 25px; 
	text-transform: uppercase;
	line-height: 1.1;
	padding-bottom: 12px;}


.car1 .caption .txt2{display: block; color: #212327; font-size: 16px; line-height: 1.4;}

.hs_listss {
    display: inline-block;
    width: 100%;
    padding-left: 20px;
}
.hs_listss ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.hs_listss ul li {
    margin-bottom: 5px;
    list-style-type: circle;
}
.hs_listss ul li:hover{color:#000;}

.hs_listss ul li:last-child {
    margin-bottom: 0;
}
.hs_listss ul li a {
    font-size: 15px;
    color: #333;
    background: transparent;
}
.hs_listss ul li a:hover {
    color: #000;
    padding-left: 1px;
}



.van_al#content .vehicle1 {
	    display: inline-block;
		    padding: 5px 6px;
    border: 2px solid #BABABA;
    width: 100%;
}

.van_al#content .vehicle1:hover {
    box-shadow: 1px 0px 3px 4px #777;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}


.van_al#content .vehicle1 .mg_area_lft .carousel-item img{
    float: left;
    /* max-width: 283px; */
    height: 180px;
    overflow: hidden;
    width: 100%;
}


.van_al#content .vehicle1 .service-content.van_listss {
    float: left;
    /* max-width: 290px; */
    width: 100%;
    padding-left: 20px;
}
.van_al#content .vehicle1 .service-content.van_listss h3.service-title {
    font-size: 17px;
    margin-bottom: 5px;
}
.van_al#content .vehicle1 .service-content.van_listss h3.service-title a {
    color: #000;
    text-transform: capitalize;
    font-weight: 500;
}
.van_al#content .vehicle1 .service-content.van_listss h3.service-title a:before {
    bottom: 5px;
}
.van_al#content .vehicle1 .service-content.van_listss h3.service-title a:hover{
	color: #8f7141;
}
.van_al#content .vehicle1 .service-content.van_listss ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.van_al#content .vehicle1 .service-content.van_listss ul li {
    font-size: 13px;
    margin-bottom:3px;
}
.van_al#content .vehicle1 .service-content.van_listss ul li i {
    -webkit-text-stroke: 1px #ffffff;
    padding-right: 5px;
}
.van_al#content .vehicle1 .service-content.van_listss ul li:hover {
    color: #8f7141;
    cursor: pointer;
}
.van_al#content .vehicle1 .service-content.van_listss ul li:last-child {
    margin-bottom:0px;
}
.van_al#content .vehicle1 .service-content.van_listss .vwe_mro {
    margin-top: 13px;
}
.van_al#content .vehicle1 .service-content.van_listss .vwe_mro a.theme-btn {
    font-size: 11px;
    color: #fff;
    padding: 7px 10px;
    transition: all 0.5s;
    text-transform: capitalize;
    border-radius: 0px;
    font-weight: 400;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    border: none;
    background: #8f7141;
    display: inline-block;
    text-decoration: none;
}
.van_al#content .vehicle1 .service-content.van_listss .vwe_mro a.theme-btn i{-webkit-text-stroke: 1px #8f7141;;}

.van_al#content .vehicle1 .service-content.van_listss .vwe_mro a.theme-btn:hover {
    background: #000;
    color: #fff;
}
.van_al#content .vehicle1 .service-content.van_listss .vwe_mro a.theme-btn:hover i{
-webkit-text-stroke: 1px #000;
}


.van_al .vehicle1 a figure {
    position: relative;
    background: #000;
    overflow: hidden;
    height: 200px;
    border-radius: 0;
}
.vehicle1 a span.txt2 {
    text-align: center;
    display: block;
    padding: 12px 0;
    text-transform: uppercase;
    font-style: inherit;
    font-weight: 600;
    color: #fff;
    background: #000;
    border: #8f7141 dashed 2px;
    border-top: none;
}
.vehicle1 a span.txt2:hover {
    background: #2c2c2c;
}
.van_al .vehicle1 a figure img {width: 100%; height: 100%; object-fit: cover;}

.vehicles_wrapper{padding: 60px 0;}
.vehicle1{position: relative; margin-bottom: 20px;}
.vehicle1 a{display: block; text-decoration: none;}
.vehicle1 a figure{position: relative; background: #000; overflow: hidden; height: 200px;}

.vehicle1.bg_bxs a figure {position: relative; background: #000; overflow: hidden; height: 333px;}
.vehicle1.sm_bxs a figure {position: relative; background: #000; overflow: hidden; height: 156px;}

.vehicle1 a figure img{width: 100%; position: relative; width: 100%;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.vehicle1 a:hover figure img{opacity: 0.7; filter:alpha(opacity=70); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}
.vehicle1 a figure .txt1{display: block; background: url(../images/px1.png) left bottom repeat-x; position: absolute; left: 0; bottom: 0; height: 94px; width: 100%; font-family: 'Fjalla One'; font-size: 30px; color: #fff; line-height: 1; text-transform: uppercase; text-align: center; padding-top: 50px;}
.vehicle1 a figure .txt1 i{font-size: 15px; font-style: normal; padding-left: 5px;}
.vehicle1 a figure .txt2{opacity: 0; filter:alpha(opacity=0);text-align: center; display: block; position: absolute; left: 0; width: 100%; top: 50%; margin-top: -27px; -ms-transform: scale(0.1); -webkit-transform: scale(0.1); transform: scale(0.1);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.vehicle1 a:hover figure .txt2{opacity: 1; filter:alpha(opacity=100); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}
.vehicle1 a figure .txt2 i{font-style: normal; font-family: 'Fjalla One'; font-size: 14px; line-height: 1; padding: 13px 20px; border: 1px solid #fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display: inline-block; color: #fff; text-transform: uppercase;}
.vehicle1 a .caption{display: block;}
.vehicle1 a .caption .txt3{display: block; color: #443f2e; font-weight: 700; font-family: 'Rubik'; font-size: 18px; padding: 15px 0; text-decoration: none;}
.vehicle1 a:hover .caption .txt3{text-decoration: underline;}

.services_wrapper{position: relative; display: table; width: 100%; background: #000;}
.services_wrapper > div{display: table-cell; width: 50%; vertical-align: middle; padding: 60px 5%;}

.services_wrapper .left_box_wrapper{position: relative; color: #adaba6;}

.services_wrapper .right_box_wrapper{position: relative; background: #2a2927; color: #fff;}

.ul0{padding: 0; margin: 0; list-style: none;}
.ul0 li{padding-bottom: 0px;}
.ul0 li a{text-decoration: none; color: #adaba6;}
.ul0 li a:hover{text-decoration: underline; color: #fff;}

.gal1{margin: 35px 0; padding-left: 115px; background: url(../images/gal1.png) 0 10px no-repeat;}
.gal1 .txt1{font-size: 22px; font-weight: 900;}



#slideshow {margin: 50px auto; position: relative; width: 100%; height:360px; padding: 10px; overflow: hidden;}
#slideshow > div {position: absolute; width:100%; height: 360px; overflow: hidden;}
#slideshow > div img{width:100%; height:100%; }


.slidr_aria.airports {
    width: 100%;
    height: 360px;
    overflow: hidden;
    margin: 20px auto;
    border: #dfdfdf solid 3px;
    padding: 3px;
}
.slidr_aria.airports img {width: 100%; height: 100%; object-fit: cover;}

.pb-0{padding-bottom:0 !important;}

.slid_ariaas {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
}
/* .slid_ariaas #gslider.flexslider {
    float: left;
    width: 75%;
}
.slid_ariaas #carousel.flexslider {
    float: left;
    width: 25%;
    margin: 0;
    transform: rotate(90deg) translate(0px, 0%);
    height: 400px;
    position: relative;
}
.slid_ariaas #carousel.flexslider .flex-viewport {
    height: 400px;
    top: 0;
    max-height: 400px;
}
.slid_ariaas #carousel.flexslider .flex-viewport ul.slides {
    height: 400px;
    position: relative;
} */


#rent1 .form-group-n {
    margin-bottom: 10px;
}
/* ========= List ======= */
.car-item {
   padding: 10px 6px;
    border: 2px solid #BABABA;
    box-shadow: 0px 15px 15px #6464642e;
    margin-top: 20px;
    margin-bottom: 10px;
	transition: transform 250ms;
}
.car-item:hover {
    transform: translateY(-10px);
    background: transparent;
       box-shadow: 1px 0px 3px 4px #777;
}
/* .car-item:hover .caption {
    border-top: #8f7141 solid 5px;
} */
.car-item .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.car-item .img.six_cml {
    height: 350px;
    width: 100%;
    overflow: hidden;
}
.car-item .img {
    height: 220px;
    width: 100%;
    overflow: hidden;
}
 .car-item .img img {
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
}
.parag_txt{margin-bottom:40px;}
 .car-item .caption.ful_mng_list {padding:10px 0px 0px;}
 .car-item .caption {
    padding:15px 15px 20px;
	border-top:none;
    position: relative;
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
}
.car-item .caption h3 {
    font-size:17px;
    margin: 4px 0 8px;
    padding: 0 0 5px;
    transition: all .6s ease-in-out;
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    position: relative;
}
 .car-item .caption h3::before {
    content: '';
    position: absolute;
    height: 2px;
    left: 0;
    bottom: 0;
    background-color: rgb(231,179,21);
    min-width: 100px;
}

.car-item .caption .viess {
    text-align: left;
}
.car-item .caption .viess p {
    margin: 4px 0 10px 0;
    color: #e9b136;
}

.car-item .caption ul {
    margin:20px 0 20px;
	list-style: none;
    padding: 0;
}
.car-item .caption ul li {
    display: inline-block;
    border: 1px solid rgb(143 113 65);
    border-radius: 50%;
    margin: 0 5px 0 0;
    transition: all .6s ease-in-out;
}
/* .car-item .caption ul li:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
} */
.car-item .caption ul li img {
    max-width: 18px;
    width: 18px;
    filter: hue-rotate(117deg);
    margin: 8px;
}
.car-item .caption .viess span {
    color: #959595;
    font-size: 13px;
}
.car-item .caption .viess a.view-car {
    background: #000;
    padding: 8px 10px;
    display: inline-block;
    font-size: 12px;
    color: #fff;
}
.car-item .caption .viess a.view-car:hover {
    background: #8f7141;
    padding: 8px 10px;
    display: inline-block;
    font-size: 12px;
    color: #4f4f4f;
}

/*--------Tooltip--------------*/

.tooltip_n {
  position: relative;
  border-bottom: 1px dotted black;
}

/* Tooltip box */
.tooltip_n:hover:before, .tooltip_n:hover:after {
    opacity: 1;
    visibility: visible;
}
.tooltip_n:before {
    content: attr(data-tooltip);
    position: absolute;
    width: auto;
    white-space: nowrap;
    background-color: #241908;
    color: #fff;
    text-align: center;
    padding: 10px;
    line-height: 1.2;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    bottom: 115%;
    left: 10%;
    margin-left: 0px;
    font-size: 0.75em;
    visibility: hidden;
}

/* Tooltip arrow */
.tooltip_n:after {
    content: "";
    position: absolute;
    bottom: 86%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    opacity: 0;
    transition: opacity .6s;
    border-color: #241908 transparent transparent transparent;
    visibility: hidden;
}

.tooltip_n:hover:before, .tooltip_n:hover:after {
  opacity: 1;
  visibility: visible;
}

/*--------//End Tooltip--------------*/

.tr_bokings {
    background: #fff;
    box-shadow: 0px 0px 10px #dedede;
    padding: 5px 20px 20px 20px;
    margin-top: 20px;
    border: #e7e7e7 solid 1px;
}
.tr_bokings h2 {
    font-size: 20px;
    padding-bottom: 12px;
}
.tr_bokings button.btn-default.btn-cf-submit {
    font-size: 14px;
    width: 100%;
}


.calendar {

}
.ui-datepicker {
  background: #ffffff;
    border-radius: 0;
    border: #afbbc8 solid 1px;
}
.ui-datepicker-header {
  height: 50px;
  line-height: 50px;
  color: #ffffff;
  background:#1e190b;
  margin-bottom: 10px;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  width: 20px;
  height: 20px;
  text-indent: 9999px;
  border-radius: 100%;
  cursor: pointer;
  overflow: hidden;
  margin-top: 12px;
}
.ui-datepicker-prev {
  float: left;
  margin-left: 12px;
}
.ui-datepicker-prev:after {
  transform: rotate(45deg);
  margin: -43px 0px 0px 8px;
}
.ui-datepicker-next {
  float: right;
  margin-right: 12px;
}
.ui-datepicker-next:after {
  transform: rotate(-135deg);
  margin: -43px 0px 0px 6px;
}
.ui-datepicker-prev:after,
.ui-datepicker-next:after {
  content: '';
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}
.ui-datepicker-prev:hover,
.ui-datepicker-next:hover,
.ui-datepicker-prev:hover:after,
.ui-datepicker-next:hover:after {
  border-color:#f3c617;
}
.ui-datepicker-title {
  text-align: center;
  font-size:16px;
}
.ui-datepicker-calendar {
  width: 100%;
  text-align: center;
}
.ui-datepicker-calendar tr th{text-align:center;}
.ui-datepicker-calendar thead tr th span {
  display: block;
  width: 40px;
  color: #000;
  margin-bottom: 5px;
  font-size: 14px;
}
.ui-state-default {
  display: block;
  text-decoration: none;
  color: #333333;
  line-height: 40px;
  font-size: 12px;
}
.ui-state-default:hover {
  color: #ffffff;
  background:#8f7141;
  border-radius:50px;
  transition: all 0.25s cubic-bezier(0.7, -0.12, 0.2, 1.12);
}
.ui-state-highlight {
  color: #ffffff;
  background-color:#8f7141;
  border-radius:50px;
}
}
.ui-state-active {
  color: #ffffff;
  background-color:#8f7141;
  border-radius:50px;
}
.ui-datepicker-unselectable .ui-state-default {
  color: #eee;
  border: 2px solid transparent;
}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
    font-weight: 500;
}
.caption p {
	margin-bottom: 20px;
    font-size: 15px;
}
.car-item .caption div {
    text-align: left;
}
.car-item .caption .view-car {
    display: inline-block;
    font-size: 13px;
    background-color: transparent;
    padding: 0px 0px;
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
}
i.fa.fa-paper-plane {
    color: #333;
}
/* ========= End List ======= */


/* ============================= footer ====================== */
.bot1_wrapper{background: #fff; padding: 60px 0;}
.logo2_wrapper{padding-top: 20px;}
.bot1_title {
    padding-top:0px;
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 20px;
    letter-spacing: 0.3px;
}

.ul1{padding: 0; margin: 0; list-style: none;}

.ul1 li {
    padding-bottom: 5px;
    font-size: 14px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.ul1 li a{text-decoration: none; color: #fff;}
.ul1 li a:hover{text-decoration: underline; color: #8f7141;}

.social_wrapper{}
.social{ display: block; margin: 0; padding: 0; list-style: none;}
.social li{display: inline-block; margin: 0 0 0 30px; float: left;}
.social li:first-child{margin-left: 0;}
.social li a{display: block; text-decoration: none; font-size: 40px; color: #a0a0a0; text-align: center; line-height: 1;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.social li a:hover{color: #24221d;}

.downloads_block{padding: 20px 0 0; margin: 0; list-style: none;}
.downloads_block li{max-width: 50%; padding-right: 10px; display: block; float: left;}
.downloads_block li a{display: block;opacity: 0.5; filter:alpha(opacity=50);
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.downloads_block li a:hover{opacity: 1; filter:alpha(opacity=100);}

.bot2_wrapper {
    background: #ebebeb;
    border-top: 1px solid #ebeae7;
    padding: 20px 0;
}
.copyright{text-transform: capitalize; color: #24221d;}


.bot1_wrapper p.ftrss {
    font-size: 15px;
    color: #fff;
    line-height: 23px;
    margin-bottom: 15px;
}
.bot1_wrapper p.ftrss a {
    color: #8f7141;
}
.bot1_wrapper p.ftrss span {
    display: block;
}
.bot1_wrapper p.ftrss:last-child{margin-bottom:0;}


.al_bxss {
    display: inline-block;
    width: 100%;
}

.al_bxss h3 {
    text-align: center;
    padding-bottom: 5px;
}

.al_bxss .slidr_aria.airports {
    width: 140px;
    height: 140px;
    overflow: hidden;
    margin: 20px auto;
    border:#959595 dashed 2px;
    padding: 3px;
    border-radius: 150px;
    text-align: center;
    line-height: 125px;
}
.al_bxss .slidr_aria.airports img {
    width:60%;
    height:60%;
    object-fit: cover;
}
.al_bxss .cont_bxssxsx {
    padding: 0 25px;
    text-align: center;
}

.al_bxss .cont_bxssxsx a.rdo_m:hover {
    background: #8f7141;
    color: #fff;
    border: #d7ad08 solid 1px;
}

.al_bxss .cont_bxssxsx a.rdo_m {
    color: #1e190b;
    text-transform: uppercase;
    font-size: 12px;
    border: #1e190b8a solid 1px;
    padding: 7px 15px 8px;
    display: inline-block;
    margin-top: 15px;
    font-weight: 600;
    margin-bottom: 15px;
    border-radius: 3px;
}

.stapss {
  background: #1e190b;
    padding: 40px 0;
}
.stapss .stp_areas .cntss_area p {
    font-size: 13px;
    margin: 0;
}

.stapss .stp_areas .cntss_area h4 {
    margin: 0 0 5px;
    font-weight: 600;
    padding: 0;
    font-size: 17px;
}
.stapss .stp_areas .cntss_area {
    float: left;
    width: 310px;
    color: #fff;
    padding-left: 10px;
}
.stapss .stp_areas .imgs_area {
    float: left;
    width: 70px;
}
.stapss .stp_areas {
    display: inline-block;
    width: 100%;
}

/* ============================= parallax ====================== */
.parallax {width: 100%; position: relative; overflow: hidden; background: none;padding-top: 180px; padding-bottom: 180px;}
.parallax, .parallax .parallax-content, .parallax .overlay { height: 100%;}

.parallax-bg { width: 100%; height: 100%; left: 0; top: 0; margin: 0 auto; position: absolute; background-size: cover; background-attachment: scroll; background-repeat: repeat-y; background-position: center center; }
.parallax-bg.bg-fixed{background-attachment: fixed;}
.parallax .overlay { background: none; width: 100%; position: absolute; left: 0; top: 0; overflow: hidden; background: none;}
.parallax-content { }




.bg1 { background-image: url(../images/parallax1.jpg);}





#parallax1{padding-top: 110px; padding-bottom: 110px; color: #fff; line-height: 1.3;}

#parallax1 .txt1{font-size: 55px; font-weight: 400; font-family: 'Fjalla One'; color: #fff; text-transform: uppercase; text-shadow:1px 1px 3px rgba(0, 0, 0, 0.75);}

#parallax1 .txt2{font-size: 30px; font-weight: 400; font-family: 'Fjalla One'; color: #fff; text-transform: uppercase; text-shadow:1px 1px 3px rgba(0, 0, 0, 0.75);}
#parallax1 .txt2 span{color: #8f7141;}



.sticky {
    position: fixed;
    top: 0;
	border-bottom:0px!important;
    box-shadow: 0px 1px 8px 0px rgb(0 0 0 / 38%);
    width: 100%;
    z-index: 99;
}








/* ============================= main menu ====================== */
.menu_wrapper {
    position: relative;
    padding-top: 3px;
    padding-bottom: 0px;
}
.navbar_ { margin: 0; padding: 0; background: none; border:none; position: relative;z-index: 30; min-height: 0;  padding-top: 0px; padding-bottom: 0px; margin-top: 0;}
.navbar_ .navbar-toggle { background: #8f7141;; border: none;box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-top: 20px; margin-bottom: 20px; margin-right: 5px;}
.navbar_ .navbar-toggle:hover, .navbar_ .navbar-toggle:focus{background: #8f7141;}
.navbar_ .navbar-toggle .icon-bar{background: #fff;}
.navbar-collapse_{padding-left: 0; padding-right: 0; border: none;}
.navbar_ .nav{position: relative; margin: 0; padding: 0; display: block; float: none;}
.navbar_ .nav > li {
    position: relative;
    display: block;
    float: left;
    white-space: nowrap; 
   background: none; 
    margin-left: 16px;
}
.navbar_ .nav > li:first-child{margin-left: 0;}
.navbar_ .nav > li > a {
    display: block;
    text-decoration: none;
    background: none;
    font-family: 'Fjalla One';
    font-weight: 400;
    font-size: 18px;
    line-height: 46px;
    padding: 0px 9px;
    color: #443f2e;
    text-shadow: none;
    /* padding: 0; */
    border: none;
    margin: 0;
    text-align: left;
    position: relative;
    z-index: 2;
    text-transform: uppercase;
    letter-spacing: 0px;
    transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
}
.navbar_ .nav > li > a:before{display: none;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.navbar_ .nav > li > a i{font-size: 18px; color: inherit; padding-left: 5px;}

.navbar_ .nav > li > a:focus, .navbar_ .nav > li > a:hover, .navbar_ .nav > li.sfHover > a, .navbar_ .nav > li.sfHover > a:hover, .navbar_ .nav > li.active > a {color: #8f7141; text-decoration: none; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; background: none;}


.navbar_ .nav > li.active > a, .navbar_ .nav > li.active > a:hover, .navbar_ .nav > li.active > a:focus {
    color: #ffffff;
    text-decoration: none;
    box-shadow: none;
    moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #8f7141;
}


.navbar_ .nav > li > a:focus:before, .navbar_ .nav > li > a:hover:before, .navbar_ .nav > li.sfHover > a:before, .navbar_ .nav > li.sfHover > a:hover:before {}
.navbar_ .nav > li.active > a:before, .navbar_ .nav > li.active > a:hover:before, .navbar_ .nav > li.active > a:focus:before {}

.navbar_ .nav > li > a:focus i, .navbar_ .nav > li > a:hover i, .navbar_ .nav > li.sfHover > a i, .navbar_ .nav > li.sfHover > a:hover i {color: inherit;}
.navbar_ .nav > li.active > a i, .navbar_ .nav > li.active > a:hover i, .navbar_ .nav > li.active > a:focus i {color: inherit;}









.sub-menu ul{ position: absolute; display: none; left: -23px; top: 92%; list-style: none; zoom: 1; z-index: 1; margin: 0; padding:0 3px 3px 3px; background: #fff; text-align: left; border: none; margin-top: 30px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.sub-menu li{ margin: 0; position: relative; zoom: 1; display: block; border-top: 1px solid #fff;}
.sub-menu li:first-child{border-top: none;}
.sub-menu li a {
       display: block;
    position: relative;
    font-family: 'Rubik';
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #443f2e;
    text-decoration: none;
    padding: 6px 20px 6px 10px;
    background: #e1e1e1;
    transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
}
.sub-menu li a:hover {
    text-decoration: none;
    color: #ffffff;
    background: #8f7141;
}

.sub-menu-1 > ul {max-height: 300px; overflow: auto;}
.sub-menu-2 > ul{left: 100%; margin-left: 1px; background: #fff;}




/* ============================= search-form ====================== */
.search-form-wrapper{position: relative; float: right; width: 280px; margin-right: 60px; margin-top: 10px;}
.search-form-wrapper .form-control{border: 1px solid #eeeeee; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; padding-top: 14px; padding-bottom: 14px; padding-left: 25px; height: 50px; color: #7a7a7a; font-size: 14px; line-height: 20px; font-style: italic;}
.search-form-wrapper .form-control:focus{box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; border-color: #0d99e4;}
.search-form-wrapper a{position: absolute; right: 0; top: 0; text-align: center; width: 50px; line-height: 50px; color: #0d99e4;}
.search-form-wrapper a:hover{color: #282828;}
.search-form-wrapper a i{font-size: 18px; line-height: 50px;}

/* ============================= toTop ====================== */
#toTop { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; z-index: 1000; overflow:hidden; width:50px; height:50px; border:none; text-indent:100%; background:url(../images/totop.gif) no-repeat left top; }
#toTopHover { background:url(../images/totop.gif) no-repeat left bottom; width:50px; height:50px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); }
#toTop:active, #toTop:focus { outline:none; }


/* ============================= main layout ====================== */
.title1{padding: 0 0 20px; margin: 15px 0 20px; font-family: 'Fjalla One'; font-size: 28px; color: #fff; font-weight: 400; text-align: left; position: relative; text-transform: uppercase;}
.title1:before{content: ''; width: 100px; height: 4px; background: #2a2927; position: absolute; left: 0; bottom: 0;}





h1{padding: 0 0 20px; margin: 15px 0 20px; font-family: 'Fjalla One'; font-size: 36px; color: #191509; font-weight: 400; text-align: left; position: relative; text-transform: uppercase;}
h1:before{content: ''; width: 142px; height: 4px; background: #e0e0e0; position: absolute; left: 0; bottom: 0;}

h2{padding: 0 0 20px; margin: 15px 0 20px; font-family: 'Fjalla One'; font-size: 28px; color: #191509; font-weight: 400; text-align:center; position: relative; text-transform: uppercase;}
.not-front h2{font-size: 36px;}

h2:before {
    content: '';
    width: 100px;
    height: 4px;
    background: #2a2927;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
}



.not-front h2:before{background: #e0e0e0;}

h3{padding: 0 0 15px; margin: 15px 0 0px; font-family: 'Rubik'; font-size: 22px; color: #191509; font-weight: 700; text-align: left; position: relative; text-transform: uppercase;}


p.title{font-size: 18px; font-weight: bold;}

.border-box{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}





/* === */

.testimonial1{padding-bottom: 30px;}
.testimonial1 .txt1{font-style: italic; color: #383838; line-height: 1.6; padding-bottom: 15px;}
.testimonial1 .txt2{font-size: 14px; color: #838383;}

.ul2{padding: 0; margin: 0; list-style: none;}
.ul2 li{margin-bottom: 10px; padding-left: 22px; background: url(../images/li_st2.png) 3px 10px no-repeat;}
.ul2 li a{text-decoration: none; color: #443f2e;}
.ul2 li a:hover{text-decoration: underline; color: #000;}

.pdf-link{background: url(../images/pdf.png) 0 0 no-repeat; padding-left: 55px; min-height: 31px; font-size: 18px; color: #191509; text-decoration: underline; padding-top: 2px; margin-top: 15px; display: inline-block;}

.num1_wrapper{padding-bottom: 30px;}
.num1_wrapper .num{width: 100px; height: 100px; background: #8f7141; float: left; margin-right: 30px; font-size: 30px; line-height: 100px; font-weight: 700; color: #fff; text-align: center;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin-top: 5px;}
.num1_wrapper .caption{overflow: hidden;}
.num1_wrapper .caption .txt1{font-weight: 700; font-size: 18px; color: #191509; text-transform: uppercase; padding-bottom: 10px;}

.price1{margin-bottom: 15px; font-family: 'Fjalla One'; font-size: 18px; text-transform: uppercase;color: #9a9a9a;}
.price1 span{font-size: 36px; color: #8f7141;}

/*-----btn-----*/
.btn-default.btn1{ font-family: 'Fjalla One'; display: inline-block; color: #838383; border: none; font-size: 18px; line-height: 20px; font-weight: 400; padding: 0; text-decoration: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; background: none; position: relative; letter-spacing: 2px; border: none;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn1:hover{color: #8f7141; background: none;}

.btn-default.btn2{ font-family: 'Fjalla One'; display: inline-block; color: #fff; border: none; font-size: 22px; line-height: 22px; font-weight: 400; padding: 15px 30px; text-decoration: none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; background: none; position: relative; letter-spacing: 2px; border: 2px solid #fff;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn2:hover{color: #000; background: #8f7141; border-color: #8f7141;}

.btn-default.btn3{ font-family: 'Rubik'; display: inline-block; color: #000; border: none; font-size: 20px; line-height: 22px; font-weight: 700; padding: 15px 30px; text-decoration: none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; background: #8f7141; position: relative; letter-spacing: 0px; border: 2px solid #8f7141;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.btn-default.btn3:hover{color: #000; background: #fff; border-color: #000;}













/* ============================= thumbnail ====================== */
.img-polaroid{position: relative; padding: 5px; background: none; border: 1px solid #cfcfcf;box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none;}

.thumbnail{line-height: inherit;}
.thumbnail .caption{padding: 0; color: inherit;}



.thumb1 {margin-bottom: 30px; margin-top: 0px;}
.thumb1.last {margin-bottom: 0px;}
.thumb1 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb1 figure{float: none; margin:0px 0px 0px 0px;background: none; border: none; padding: 0px;}
.thumb1 figure img{width: 100%;}
.thumb1 .caption{}

.thumb2 {margin-bottom: 20px; margin-top: 0px;}
.thumb2.last {margin-bottom: 0px;}
.thumb2 .thumbnail{padding: 0; border: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; margin-bottom: 0; background: none;}
.thumb2 .thumbnail a{display: block; background: none; padding: 0px; text-decoration: none;}
.thumb2 .thumbnail a:hover{background: none;}
.thumb2 .thumbnail a figure{float: none; margin:0px 0px 0px 0px;background: none; border: none; padding: 0px;}
.thumb2 .thumbnail a figure img{width: 100%;}
.thumb2 .thumbnail a .caption{padding: 15px 0; display: block; text-transform: uppercase; border-bottom: 2px solid #e8e8e8; line-height: 1.3;
transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out;
}
.thumb2 .thumbnail a:hover .caption{border-color: #000;}
.thumb2 .thumbnail a .caption .txt1{display: block; font-family: 'Fjalla One'; font-size: 24px; color: #191509;}
.thumb2 .thumbnail a .caption .txt2{display: block; color: #838383;}







/*================= Contacts =========================*/
#note{ }
.notification_error{ color:#f00; padding-bottom:10px; }
.notification_ok{ text-align: left; padding-bottom:10px; }

#ajax-contact-form .form-group{margin-left: 0; margin-right: 0;}
#ajax-contact-form .form-group label{color: #d4d5d6; display: none;}
#ajax-contact-form .form-control{height: 38px; padding: 8px 12px; font-size: 14px; line-height: 20px; color: #191509; background: #e6e6e6;border: 1px solid #191509;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#ajax-contact-form .form-control:focus{border-color: #a7a7a7; background: #e6e6e6; color: #000;box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none;}
#ajax-contact-form textarea.form-control {height: auto;}
#ajax-contact-form .form-group.capthca{float: left; margin-right: 30px;}
#ajax-contact-form .form-group.capthca input{width: 170px;}
#ajax-contact-form .form-group.img{float: left;}
#ajax-contact-form .form-group.img img{width:170px; height:38px;}

.btn-default.btn-cf-submit{font-family: 'Rubik'; display: inline-block; color: #000; border: none; box-shadow: none; moz-box-shadow: none; -webkit-box-shadow: none; font-size: 20px; line-height: 20px; font-weight: 700; padding: 15px 40px; text-decoration: none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top: 10px; margin-bottom: 0px; text-transform: uppercase; background: #8f7141;; position: relative; letter-spacing: 0px;
}
.btn-default.btn-cf-submit:hover{color: #000; background: #8f7141;}








/*----- media queries ------*/
/* Large desktop */
@media (min-width: 1200px) {

}
/* Default landscape and desktop to large desktop */
@media (max-width: 1199px) {





}
@media (min-width: 992px) {


}
@media (min-width: 992px) and (max-width: 1199px) {
  .rent1{padding: 15px 20px; margin-top: -185px;}
  .rent1 .txt1{font-size: 30px;}

  .header-text{font-size: 30px;}




}
/* Portrait tablet to landscape and desktop */
@media (max-width: 991px) {
  .rent1{position: relative;left: 0; right: 0; margin-top: 0; width: 100%; padding-left: 5%; padding-right: 5%;}

  .car1{float: none;width: 100%;}
  .car1 a {border-left: none; border-top: 1px solid #fff;}
  .car1 a figure{float: left; max-width: 40%;}
  .car1 a .caption{padding: 15px; overflow: hidden;}

  .services_wrapper{display: block;}

  .services_wrapper > div{display: block; width: 100%;}

  .not-front .rent1{margin-top: 20px;}

  .page-title{display: block; padding-top: 0;}
  .page-title>div{display: block; width: 100%;}

  .page-title .block-info{padding-left: 0; padding-top: 20px; padding-bottom: 20px; text-align: center; border-bottom: 5px solid #8f7141;}

  .header-text{padding-left: 5%; padding-right: 5%; font-size: 30px; padding-bottom: 20px;}

  .breadcrumbs1{padding-bottom: 0;}
  .breadcrumbs1_wrapper:after{display: none;}




}
@media (min-width: 768px) and (max-width: 991px) {
  .navbar_ .nav > li{margin-left: 10px;}
  .navbar_ .nav > li > a{font-size: 16px;}













}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
.car-item#vil_lists .caption h3 {text-align: center;}
.car-item#vil_lists .caption h3:before {right: 0; margin: 0 auto; display: inline-table;}	
.car-item#vil_lists .caption {text-align: center;}
.car-item#vil_lists .caption div {text-align: center;}

	
.van_al#content .vehicle1 .mg_area_lft {max-width: 100%;}
.van_al#content .vehicle1 .service-content.van_listss {max-width: 100%; padding: 5px 20px 20px;}
.navbar_ .navbar-toggle {margin-right: 15px;}
	.navbar_ {float: none;  margin-top: 0; padding-top: 0; padding-bottom: 0; }
	.navbar-collapse_{clear: both; margin-left: 0; margin-right: 0;}
	.navbar_ .nav{display:block; background:none; border-right:none;background:#fff; border:none; padding:0; max-height:400px; overflow:auto;}
	.navbar_ .nav > li{float: none;background: none; border-left: none; margin-left: 0; border-top:1px solid #eeeeee; background: none;}
	.navbar_ .nav > li > a{margin-bottom: 0; border: none; line-height: 40px; padding: 0 5%;}
	.navbar_ .nav > li > a:focus, .navbar_ .nav > li > a:hover, .navbar_ .nav > li.sfHover > a, .navbar_ .nav > li.sfHover > a:hover, .navbar_ .nav > li.active > a, .navbar_ .nav > li.active > a:hover, .navbar_ .nav > li.active > a:focus{ }
	.sub-menu ul{position: relative; left: 0; top: 0; margin-top: 0; padding: 0;}
  .sub-menu li a{padding-left: 5%; padding-right: 5%;}



  .top1_wrapper{padding: 0;}
  header{left: 5%;}
  .menu_wrapper{padding: 0;}

  .car1 a figure{max-width: 50%;}

  .car1 a .caption{padding: 10px;}

  .sort_wrapper{float: none;}









}
@media (min-width: 481px) and (max-width: 767px) {
.car-item .caption {padding: 15px 20px 20px;}
}
/* Landscape phones and down */
@media (max-width: 480px) {
.car-item .caption {padding: 15px 20px 20px;}
  .car1 a figure{max-width: 100%; float: none;}

#slider_wrapper {top:0px;}
.splash1 {padding: 20px 0;}
.vehicles_wrapper {padding: 20px 0;}
#content {padding-top: 20px; padding-bottom: 20px;}
.slidr_aria.airports {height: 220px;}
.services_wrapper > div {padding: 20px 5%;}
.bot1_wrapper {padding: 20px 0;}
#slideshow {margin: 30px auto; height: 220px; padding: 0px;}
#slideshow > div {height: 220px;}

}





hr:not([size]) {
    height: 1px;
}
.accent-2 {
    border-top: 1px solid #8f7141;;
}
.text-primary {
    color: #8f7141!important;
}
.ms-auto, .mx-auto {
    margin-left: auto !important;
}
.me-auto, .mx-auto {
    margin-right: auto !important;
}
.mb-4, .my-4 {
    margin-bottom: 1rem !important;
}
.mt-0, .my-0 {
    margin-top: 0 !important;
}
.d-inline-block {
    display: inline-block !important;
}
.accent-2 {
    width: 60px;
}



.footer {
  background: #fff;
  border-top: 1px solid #d8dde6;
  font-size: 0.875rem;
  padding: 1.25rem 0;
  color: #a7b4c9;
}
.footer .social {
  margin: 0 auto;
  width: auto;
}
.footer .social ul li {
  float: left;
  padding: 7px;
}
.footer .social ul li a {
  color: #a7b4c9;
}
.footer a:not(.btn) {
  color: #1f252d;
}


.footerimg img {
  width: 35px;
  height: 35px;
}

.footer-main .social li {
  float: left;
  margin-right: 15px;
  display: inline-block;
  list-style: none;
  font-size: 20px;
}
.footer-main .social li a {
  color: #a7b4c9;
  line-height: 0;
}
.footer-main .payments li {
  float: left;
  margin-right: 15px;
  display: inline-block;
  list-style: none;
  font-size: 20px;
}
.footer-main .payments li a {
  color: rgba(255, 255, 255, 0.6);
  line-height: 0;
}
.footer-main h6 {
  font-size: 18px;
  margin-bottom: 1.2rem;
}

footer .border-bottom {
  border-bottom: 1px solid rgba(167, 180, 201, 0.2) !important;
}

.footer-main p {
  color: rgba(255, 255, 255, 0.7);
}
.footer-main a {
    line-height: 2;
    transition: opacity 0.2s;
    color: #ffffff;
}
.footer-main.footer-main1 a {
  color: #080e1b;
}
.footer-main.footer-main1 .custom-file {
  border: 1px solid #d8dde6 !important;
}

.footer-links a {
  color: rgba(255, 255, 255, 0.8);
}
.footer-links a:hover {
  text-decoration: none;
}

@media (max-width: 992px) {
  .footer-main h6 {
    margin-top: 2rem;
  }

  footer.bg-dark .text-start {
    text-align: center !important;
  }
  footer.bg-dark .social {
    text-align: center;
  }
  footer.bg-dark .social li {
    float: none;
    text-align: center;
  }

  .footer-main .row div:first-child h6 {
    margin-top: 0;
  }
}


.footer-main {
  padding-top: 3rem;
  padding-bottom: 3rem;
  border-top: 1px solid rgba(167, 180, 201, 0.1);
}


footer .border-top {
  border-top: 1px solid rgba(167, 180, 201, 0.2) !important;
}

.footer-main .custom-file {
  border: 0 !important;
}

.footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}
.footer-payments li {
  display: inline-block;
  padding: 0 11px;
  font-size: 20px;
}

.footer-main img {
  width: 80px;
  border: 1px solid rgba(247, 247, 247, 0.5);
  padding: 2px;
}

.text-white {
    color: #fff !important;
}

.bg-dark-purple {
    background: #241908 !important;
}
.footer-bottom {
    background: #2c1d05!important;
}

.bg-store {
    background: rgba(0, 0, 0, 0.4);
    font-weight: 500;
    color: #fff !important;
    border: 1px solid rgba(167, 180, 201, 0.2) !important;
}

.btn-floating i {
    display: inline-block;
    width: inherit;
    font-size: 16px;
    text-align: center;
    color: #fff;
}
.bg-facebook {
    background: #3C5A99;
}

.btn-floating {
    width: 35px;
    height: 35px;
    line-height: 1.7;
    position: relative;
    z-index: 1;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 0;
    cursor: pointer;
    background: rgba(255, 255, 255, 0.2);
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 10%), 0 4px 15px 0 rgb(0 0 0 / 10%);
}

.btn-floating.btn-sm i {
    line-height: 36.15385px;
}

.btn-floating i {
    display: inline-block;
    width: inherit;
    text-align: center;
    color: #fff;
}

.bg-info {
    background-color: #1da1f3 !important;
}

.bg-danger {
    background-color: #ff382b !important;
}
.bg-linkedin {
    background: #0077b5;
}



.section-title h2 {
    font-size: 2rem;
    font-weight: 400;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.section-title p {
    text-align: center;
    font-size: 16px;
    margin-bottom: 0;
    color: #6d7e9c;
}



.overflow-hidden {
    overflow: hidden;
}
.item-card {
    overflow: hidden;
    border-radius: 0px!important;
}
.card {
    border:none!important; 
}
.overflow-hidden {
    overflow: hidden!important;
	  border-radius: 0px!important;
}

.item-card-desc {
    position: relative;
	margin:10px 0px;
}

.item-card .item-card-desc:before {
    background: rgba(40, 35, 47, 0.5);
}

.item-card .item-card-desc:before {
    content: "";
    display: block;
    position: absolute;
    background: rgba(22, 41, 70, 0.5);
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 1;
    border-radius: 0px;
}

.card-img {
    width: 100%;
    border-radius:0px;
    height: 100%;
}

.item-card .item-card-desc img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    width: 100%;
    height: 100%;
}

.card-img img {
    border-radius:0px;
}
.cover-image {
    background-size: cover !important;
    width: 100%;
    position: relative;
}

.item-card .item-card-desc .item-card-text {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
    z-index: 2;
}

.item-card-text h4 {
    font-size: 25px;
    font-weight: 500;
}



.item-card:hover .item-card-desc:before {
    background: linear-gradient(to right, #0008c, rgb(255 255 255 / 19%));
}

.item-card .item-card-desc:before {
    background: rgba(40, 35, 47, 0.5);
}

.item-card .item-card-desc:before {
    content: "";
    display: block;
    position: absolute;
    background: rgb(0 0 0 / 32%);
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 1;
    border-radius: 0px;
}



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


.image-section img{
	float:left!important;
	max-width:300px;
	margin:10px;
	background-color:#fff;
	padding:5px;
}