*{
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
body{
  padding: 0;
  margin: 0;
  background-color: #fcfbfb;
  font-family: "Poppins", sans-serif;
  font-family: "Roboto", sans-serif;
}
.whatS_ICON{
    position: fixed;
    right: 15px;
   bottom:35px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    height: 55px;
    width: 55px;
    background-color: #06305a;
    color: #e6a517;
    border-radius: 10px;
    z-index: 2000;
    border:1px solid #e6a517;
}
.whatS_ICON:hover{
    border:2px dashed #e6a517;
}
.whatS_ICON i{
    font-size:28px;
}

.abFixBtn{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 23px;
  font-weight: 600;
  color: #201f1d;
  background-color: #efb22b;
  /* display: inline-block; */
  /* padding: 8px 24px; */
  border-radius: 10px;
  /* margin: 0 0 0 5px; */
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
  position: fixed;
  bottom: 30px;
  /* transform: rotate(-90deg); */
  right: 38px;
  border: none;
  width: 50px;
  height: 50px;
  z-index: 100;
}

/* Header */
.header{
  /* background: url(../image/headerbg.jpg)no-repeat center; */
  background-size: cover;
  background: transparent;
  padding: 8px 0;
  position: relative;
  z-index: 9;
  top: 0;
  /* box-shadow: 0 3px 10px rgb(0 0 0 / 0.1); */
}

.logo img{
  width: 175px;
  height: auto;
  object-fit: cover;
}
.header_menu ul{
  padding: 0;
  margin: 0;
}
.header_menu ul li{
  list-style-type: none;
  display: inline-block;
  padding: 0 40px 0 0;
}
.header_menu ul li a{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #201f1d;
  border-bottom: 2px solid transparent;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.header_menu ul li a:hover{
  color: #e6a413;
  border-bottom: 2px solid #e6a413;
}
.active_menu{
  color: #e6a413 !important;
  border-bottom: 2px solid #e6a413 !important;
}

.header_btn1{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background-color: #072e59;
  display: inline-block;
  padding: 8px 24px;
  border-radius: 40px;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.header_btn1:hover{
  background: #e6a517;
  color: #201f1d;
}
.header_btn1 span{
  padding: 0 0 0 2px;
}
.header_btn2{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 600;
  color: #201f1d;
  background-color: #e6a517;
  display: inline-block;
  padding: 8px 24px;
  border-radius: 40px;
  margin: 0 0 0 5px;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.header_btn2:hover{
  background-color: #fff;
  color: #201f1d;
}
/* Header */


/* banner */
.banner{
  background: url(../image/banner1.jpg)no-repeat center;
  background-size: cover;
  padding: 155px 0;
  position: relative;
  margin: -80px 0 0 0;
}
.banner_trust_text h6{
  text-transform: capitalize;
  font-size: 16px;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 40px;
}
.banner_heading h1{
  text-transform: capitalize;
  font-size: 45px;
  font-weight: 900;
  color: #052e5a;
  font-style: italic;
  font-family: "Roboto", sans-serif;
}
.banner_heading h1 span{
  color: #e6a517;
  
}
.banner_text p{
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
  color: #201f1d;
  padding: 0 150px 0 0;
  font-family: "Poppins", sans-serif;
}
.banner_btn {
  text-transform: capitalize;
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
  color: #201f1d;
  background-color: #e6a517;
  padding: 7px 28px;
  display: inline-block;
  border-radius: 40px;
  margin: 15px 0 0 0;
  border: 1px solid transparent;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.banner_btn:hover{
  background: #201f1d;
  color: #fff;
  border: 1px solid #fff;
}
.banner_left_info{
  padding: 0 0 0 20px;
}
.banner_right img{
  width: 520px;
  height: auto;
  object-fit: cover;
}
.banner_right{
  position: absolute;
  bottom: 120px;
  right: 45px !important;
}
/* banner */

/*banner form*/


.form1{
    font-size: 12px;
    color: #ababab;
    border-radius: 40px;
}
.form_sumit_btn{
    text-decoration: none;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: #052e5a;
    display: inline-block;
    padding: 6px 24px;
    border-radius: 20px;
    transition: 0.50s ease;
    margin: 22px 0 0 0;
}
.form_sumit_btn:hover{
    background: #e9b442;
}
.banner_form{
    background: #fff;
    padding: 20px 42px 20px 20px;
    display: inline-block;
    box-shadow: 0 1px 5px rgb(0 0 0 / 0.1);
    width: 86%;
    border-radius: 20px;
    margin: 10px 0 0 -10px;
}
.banner_form_text p{
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #052e5a70;
    padding: 5px 0 0 0;
}
.form-control:focus{
    border: 1px solid #e9b442;
    outline: 0;
    box-shadow: none !important;
}
.form_lable1{
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
    color: #201f1d;
    padding: 5px 0 0 5px;
    font-family: "Roboto", sans-serif;
}


/* works*/
.works_main{
  padding: 60px 0;
  background-color: #fcfbfb;
  position: relative;
}
.works_heading h4{
  text-transform: capitalize;
  font-size: 35px;
  font-weight: 900;
  color: #052e5a;
  font-family: "Roboto", sans-serif;
}
.works_heading span{
  color: #e3a20c;
}
.works_text p{
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  color: #201f1d;
  font-family: "Poppins", sans-serif;
}
.work_col i{
  color: #fff;
  font-size: 30px;
  background: #052e5a;
  display: inline-block;
  padding: 2px 10px;
  border-radius: 50%;
}
.work_col_heading h4{
  text-transform: capitalize;
  font-size: 20px;
  font-weight: bold;
  color: #201f1d;
  padding: 5px 0 0 0;
  font-family: "Roboto", sans-serif;
}
.work_col_text p{
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 400;
  color: #201f1d;
  padding: 0 25px;
  font-family: "Poppins", sans-serif;
}
.work_col{
  padding: 25px 0 0 0;
  border: 1px solid #dadada;
  border-radius: 20px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 0.1);
  transition: 0.50s ease;
}
.work_col:hover{
    border: 1px solid #617e9d;
    margin: -10px 0 0 0;
}
.work_col1{
  padding: 25px 0 0 0;
  border: 1px solid #dadada;
  border-radius: 20px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 0.1);
  transition: 0.50s ease;
}
.work_col1:hover{
    border: 1px solid #e9b442;
    margin: -10px 0 0 0;
}
.work_col1 i{
  color: #fff;
  font-size: 30px;
  background: #e3a20c;
  display: inline-block;
  padding: 2px 10px;
  border-radius: 50%;
}
.car_layer img{
  width: 120px;
  height: auto;
  object-fit: cover;
}
.car_layer{
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
/* works*/

/* fleets */
.fleets{
  background: #f5f7f6;
  padding: 60px 0;
}
.fleets_heading h4{
  text-transform: capitalize;
  font-size: 35px;
  font-weight: 900;
  color: #052e5a;
  font-family: "Roboto", sans-serif;
}
.fleets_heading span{
  color: #e3a20c;
}
.nav-tabs .nav-link{
  text-transform: capitalize;
  font-size: 15px;
  color: #052e5a;
  font-weight: 600;
  border-bottom: 2px solid transparent;
  font-family: "Roboto", sans-serif;
}
.nav-link.active {
  color: #e3a20c !important;
  background-color: transparent !important;
  border-color: transparent !important;
  border-bottom: 2px solid #e3a20c !important;
}
.nav-tabs .nav-link:hover {
  border-color: transparent !important;
  border-bottom: 2px solid #e3a20c !important;
}
.fleets_menu{
  padding: 10px 0 0 0;
}
.menu_car img{
  width: 100px;
  height: auto;
  object-fit: cover;
}
.fleet_menu_info_main{
  padding: 10px 0 0 0;
}
.fleet_menu_col img{
  width: 100%;
  height: 155px;
  object-fit: cover;
  border-radius: 10px;
  transition:0.5s;
}
.fleet_menu_col{
  box-shadow: 0 1px 5px rgb(0 0 0 / 0.1);
  padding: 10px 10px;
  border-radius: 10px;
  position: relative;
  margin: 20px 0 0 0;
  transition: 0.50s ease;
}
.fleet_menu_col:hover img{
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.4);
  transform: scale(1.05);
}
.fleet_menu_col_name h6{
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 600;
  color: #201f1d;
  padding: 10px 0 0 0;
  font-family: "Poppins", sans-serif;
}

.fleet_engine{
  padding: 2px 0 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fleet_engine p{
    font-size: 12px;
    font-weight: 500;
    color: #201f1d;
    border: 1px solid #dadada;
    padding: 5px 5px;
    background: #e19a00;
    border-radius: 40px;
    margin: 2px 0 0 0;
    transition: 0.50s ease;
}
.fleet_engine p:hover{
    color: #052e5a;
    border: 1px solid #052e5a;
}
.fleet_engine_type{
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #201f1d;
  font-family: "Poppins", sans-serif;
  padding: 0 0 0 5px;
}
.fleet_header{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fleet_body_col {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #dadada;
  border-radius: 40px;
}
.fleet_body_col_text h6{
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 500;
  color: #201f1d;
  font-family: "Poppins", sans-serif;
  padding: 9px 0 0 4px;

}
.fleet_body_col i{
  font-size: 15px;
}
.fleet_btn_1{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  background-color: #201f1d;
  padding: 6px 24px;
  display: inline-block;
  border-radius: 40px;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.fleet_btn_1:hover{
  background-color: #052e5a;
  color: #fff;
}
.fleet_btn_2{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 600;
  color: #201f1d;
  background-color: transparent;
  padding: 6px 24px;
  display: inline-block;
  border-radius: 40px;
  border: 1px solid #dadada;
  margin: 0 0 0 10px;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.fleet_btn_2:hover{
  background-color: #e3a20c;
  color: #201f1d;
}
.fleet_footer{
  padding: 20px 0 10px 0;
}
.fleet_rate{
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 600;
  color: #201f1d;
  background-color: #e3a20c;
  display: inline-block;
  padding: 4px 8px;
  border-radius: 5px;
  position: absolute;
  top: 3%;
  right: 11px;
}

/* fleets */

.fleetSec_1_head h3{
  font-size: 40px;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
    color: #052e5a;
}
.fleetSec_1_head h3 span{
    color: #e9b442;
}
.fleetSec_1_head p{
  font-family: "Poppins", sans-serif;
}

.fleetSec_1_head h6 span{
  position: relative;
  display: block;
  color: rgb(5, 46, 90);
  /* width: 50%; */
}
.fleetSec_1_head h6 span::before{
  content: "";
  position: absolute;
  border-top: 1px solid;
  width: 10%;
  color: rgb(5, 46, 90);
  left: 38%;
  top: 36%;
}
.fleetSec_1_head h6 span::after{
  content: "";
  position: absolute;
  border-top: 1px solid;
  width: 10%;
  color: rgb(5, 46, 90);
  right: 38%;
  top: 36%;
}

.fleetSec_1_innn{
  /* height: 150px; */
  /* border: 1px solid; */
  display: flex;
  justify-content: center;
  /* position: relative; */
}
.fleetSec_1IMG img{
  width: 100%;
}
.fleetSec_1IMG{
  width: 30%;
  /* position: absolute; */
}



/* ************* */



.fleetSec_2{
  /* border: 1px solid; */
  background: rgb(242, 247, 246);
}
.fleetSec_2_head ul li a{
  text-decoration: none;
  color: #0f325b;
}
.fteetCard{
  position: relative;
}
.fteetCard_img img{
  width: 100%;
}

.fteetCard h4{
  text-align: center;
}

.fteetCard_text h4{
  font-weight: 700;
  font-family: "Roboto", sans-serif;
}
.fteetCard_text h6{
  font-family: "Roboto", sans-serif;
  color: #0f325b;
}
.fteetCard_text h6 span{
  color: rgb(231, 162, 12);
}

.fltCrd_feat{
  display: flex;
  gap: 4%;
  margin-bottom: 5px;
}


.fteetCard_text p{
  font-family: "Poppins", sans-serif;
}
.fteetCard_text .callFlt_btn{
  text-decoration: none;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    color: #201f1d;
    background-color: #e3a20c;
    padding: 8px 24px;
    display: inline-block;
    border-radius: 5px;
    font-family: "Poppins", sans-serif;
    transition: 0.50s ease;
    border: none;
      /* color: white; */
}
.fteetCard_text .callFlt_btn:hover{
  background-color: rgb(5, 46, 90);
  color: white;
}
.fteetCard_text .callFlt_btn_1{
  text-decoration: none;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    color: #201f1d;
    background-color: rgb(5, 46, 90);
    padding: 8px 24px;
    display: inline-block;
    border-radius: 5px;
    font-family: "Poppins", sans-serif;
    transition: 0.50s ease;
    border: none;
      color: white;
}
.fteetCard_text .callFlt_btn_1:hover{
  background-color: #e3a20c;
/* color: ; */
}
























/* gallery */
  .port {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: 100px;
    background: #ffffff;
    background-color: #fafafa;
    z-index: 103;
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    border-bottom: 1px solid #d0d0d0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  .port img {
    width: 49%;
  }
  .port .description {
    float: left;
    width: 50%;
    max-height: 100%;
    padding: 0 40px 40px;
    overflow: auto;
  }
  .port h1 {
    font-size: 35px;
    line-height: 2.3;
    padding: 0;
  }
  .port > * {
    opacity: 0;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    transition: all 0.5s linear;
  }
  .port.item_open {
    visibility: visible;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .port > * {
    opacity: 1;
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
  }
  
  .close {
    width: 21px;
    height: 21px;
    background: url(data:image/svg+xml;utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%0A%09%20id%3D%22svg2%22%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%09%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2021%2021%22%0A%09%20enable-background%3D%22new%200%200%2021%2021%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%20id%3D%22layer1%22%20transform%3D%22translate%280%2C-1031.3622%29%22%3E%0A%09%3Cpath%20id%3D%22path2987%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20d%3D%22M0%2C1031.4l21%2C21%22/%3E%0A%09%3Cpath%20id%3D%22path2989%22%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20d%3D%22M21%2C1031.4l-21%2C21%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A%0A) no-repeat;
    position: absolute;
    right: 10px;
    top: -121px;
    opacity: 1;
    z-index: 1004;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
  }
  .item_open .close {
    opacity: 1;
    right: 32px;
    top: 0px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .close li{
    list-style: none !important;
  }



  /*  */

  .balkan_img{
    width: 317px !important;
    height: 300px !important;
    object-fit: cover !important;
  }
 
  /*  */


  /* gallery option */
  /* :is(.gallery-option-wrap ul){
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    padding-left: 0px !important;
  }
 :is(.product-items-wrap ul){
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
  } */
   .gal_opt_pad {
    padding-bottom: 40px;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
   }

  :is(.gallery-option-wrap ul, .product-items-wrap ul) {
    text-align: center;
    /* display: flex; */
    /* justify-content: flex-start; */
    align-items: center;
    flex-wrap: wrap;
}
.gallery-option-wrap ul li{
  list-style: none;
}


.gallery-option-wrap li {
  color: #06305a;
  display: inline-block;
  /* background: #f1f2f6; */
  padding: 1px 23px;
  font-size: 22px;
  text-transform: capitalize;
  transition: 0.5s;
  text-align: center;
  flex-grow: 1;
  margin: 15px;
  user-select: none;
}


.gallery-option-wrap li.active,
.gallery-option-wrap li:hover {
  background-color: #e5a311;
    padding-left: 10px;
    color: #ffffff;
    cursor: pointer;
    padding-right: 15px;
}


.product-items-wrap li {
  position: relative;
  flex-basis: calc(100% / 4 - 30px);
  height: 237px;
  margin: 15px;
  cursor: pointer;
  overflow: hidden;
  transition: 0.5s;
}

.product-items-wrap li img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  transition: 0.5s;
}

.product-items-wrap li:hover img {
  transform: scale(1.2);
}

.product-items-wrap li.hide {
  display: none;
}

.product-items-wrap li.show {
  display: block;
}

/* manual css fleet */
.balkan_img{
  border-radius: 5px;
}
.img_div_content{
  border-radius: 5px;
  height: 537px;
  width: 29.3333%;
  background: #fff;
  box-shadow: 0 0 6px #6a646445;
}
.fleet_img_content{
  padding: 0 14px;
}
.rent_rev{
  color: #e5a311;
}
.distance{
  display: flex;
}
.distance span img{
  width: 18px;
}
.popular_btn1:hover{
  background-color: #e5a311 !important;
}
.popular_btn2:hover{
  background-color: #06305a !important;
}

/* testimonial */
.owl_card{
  margin-left: 10px;
  height: 315px;
  width: 530px;
 border-radius: 5px;
  padding: 20px;
  /*box-shadow: 0px 0px 6px 0px #cbbfbf;*/
}
.owl-stage-outer{
  height: 335px;
}
/*.owl-stage{*/
/*  padding-top: 31px;*/
/*}*/
.reviws{
  padding-left: 40px;
}
.owl-prev span{
  display: none !important;
}
.owl-next span{
  display: none !important;
}
.owl-nav{
  display: flex;
  gap:0px;
  /*justify-content: space-between;*/
  visibility: none !important;
}
.rent_owl .owl-prev{
  height: 35px !important;
  width: 35px !important;
  position: relative;
  left: 17px;
  bottom: 66px;
  /*background-color: #000 !important;*/
  
}
.rent_owl .owl-prev:hover{
    background:transparent !important;
}
.rent_owl .owl-next:hover{
    background:transparent !important;
}
.rent_owl .owl-prev::after{
  content: "";
  position: absolute;
  z-index: 100;
  right: 9px;
  bottom: -15px;
  background-image: url("../image/ride_left-arrow.png") !important;
  background-repeat: no-repeat !important;
  background-size: cover;
  width: 19px !important;
  height: 19px !important;
}

.rent_owl .owl-next{
  height: 35px !important;
  width: 35px !important;
  position: relative;
  bottom: 66px;
  /*background-color: #000 !important;*/
}

.rent_owl .owl-next::after{
  content: "";
  position: absolute;
  z-index: 100;
  right: 5px;
  bottom: -15px;
  background-image: url("../image/ride_right_arr.png") !important;
  background-repeat: no-repeat !important;
  background-size: cover;
  width: 19px !important;
  height: 19px !important;
}
.rent_op{
    opacity:0.3;
}
/* testimonial */

/* FAQ */
.faq_main{
  background: url(../image/faq_bg.jpg)no-repeat center;
  background-size: cover;
  padding:  60px 0;
  position: relative;
}
.faq_heading h4{
  text-transform: capitalize;
  font-size: 35px;
  font-weight: 900;
  color: #052e5a;
  font-family: "Roboto", sans-serif;
}
.faq_heading h4 span{
  color: #e3a20c;
}
.faq_left img{
  width: 100%;
  height: auto;
  object-fit: cover;
}
.accordion-button:not(.collapsed) {
  background-color: #e9b442 !important;
  color: #201f1d !important;
  font-size: 20px;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  box-shadow: 0 10px 15px 0 rgba(233, 180, 66,.35) !important;
}
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: #f5f7f6 !important;
  border: none !important;
  /* box-shadow: 0 10px 15px 0 rgba(233, 180, 66,.35) !important; */
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: none;
}
.accordion-body {
  font-size: 16px;
  line-height: 20px;
  font-family: "Roboto", sans-serif;
}
.accordion-button::after {
  background: url(../image/sharearrow.png)no-repeat center !important;
  width: 20px !important;
  height: 20px !important;
}
/* FAQ */


/* happy_customer */
.customer_heading h4{
  text-transform: capitalize;
  font-size: 35px;
  font-weight: 900;
  color: #fff;
  font-family: "Roboto", sans-serif;
}
.customer_heading h4 span{
  color: #e3a20c;
}
.customer_text p{
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  font-family: "Poppins", sans-serif;
  padding: 0 0 20px 0;
}
.happy_customer{
 /* background-color: #343434; */
  /* background-image: url(../image/count-bg.jpg); */
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #052e5a;
  background-blend-mode: overlay;
 
  /* height: 400px; */
  padding-bottom: 50px;
  width: 100%;
}
.circle{
    height: 176px;
    width: 134px;
    border-radius: 50%;
    background-color: #5c5c5c;
    position: absolute;
    top: 1px;
    left: -55px;
}
.custo_card{
  padding: 12px;
  /*background-image: url(../image/count-bg.jpg);*/
  background-repeat: no-repeat;
  background-size: cover;
  /*background-color: #7a7a7a;*/
  background-blend-mode: overlay;
  height: 130px;
  display: flex;
  /* justify-content: space-around; */
  align-items: center;
  gap: 2px;
  position: relative;
  bottom: 0;
  width: 100%;
  border-radius: 20px;
  border: 1px dotted #ffffff3d;
  transition: 500ms all ease;
 
}
.custo_card_img img{
  padding: 17px;
  border-radius: 50%;
  background-color: #e9b442;
}
.cust_con{
  padding-left: 20px;
}
.no{
  font-size: 25px;
}
.car_layer_2 img{
  width: 120px;
  height: auto;
  object-fit: cover;
}
.car_layer_2{
  position: absolute;
  left: 0;
  bottom: 0;
}
/* footer */
.footer{
  background: url(../image/footerbg.jpg)no-repeat center;
  background-size: cover;
  padding: 60px 0 0 0;
}
.footer_logo img{
  width: 150px;
  height: auto;
  object-fit: cover;
}
.footer_text p{
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 500;
  color: #201f1d;
  font-family: "Poppins", sans-serif;
}
.footer_text{
  padding: 5px 0 0 0;  
}
.footer_col_con i{
    font-size: 15px;
  color: #052e5a;
  margin-right:5px;
}
.footer_col_con a{
  text-decoration: none;
  /* text-transform: capitalize; */
  font-size: 14px;
  font-weight: 500;
  color: #201f1d;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.footer_col_con a:hover{
  color: #f6ab23;
}
.footer_col_con{
  padding: 5px 0 0 0;
}
.footer_col_head h4{
  text-transform: capitalize;
  font-size: 19px;
  font-weight: 600;
  color: #06305a;
  font-family: "Poppins", sans-serif;
}
.footer_menu ul{
  padding: 0;
  margin: 0;
}
.footer_menu ul li{
  list-style-type: none;
  padding: 0 0 10px 0;
}
.footer_menu ul li a{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 500;
  color: #201f1d;
  border-bottom: 2px solid transparent;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.footer_menu ul li a:hover{
  color: #e9b442;
}
.footer_menu{
  padding: 10px 0 0 0;
}
.footer_col_head span{
  color: #e5a311;
}
.fot_Form{
  text-transform: capitalize;
  font-size: 12px;
  font-family: "Poppins", sans-serif;
}
.footer_submit{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #e4a41a;
  display: inline-block;
  padding: 6px 20px;
  border-radius: 8px;
  margin: 10px 0 0 0;
  transition: 0.50s ease;
  font-family: "Poppins", sans-serif;
}
.footer_submit:hover{
  background-color: #052e5a;
  color: #fff;
}
.footer_col_social a{
  text-decoration: none;
}
.footer_col_social i{
  color: #0f325b;
  font-size: 25px;
  transition: 0.50s ease;
}
.footer_col_social i:hover{
  color: #e5a218;
}
.footer_col_social{
  padding: 10px 0 0 0;
}
.brand_copyright p{
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #201f1d;
  font-family: "Poppins", sans-serif;
}
.design_copyright p{
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #201f1d;
  font-family: "Poppins", sans-serif;
}
.design_copyright p a{
  text-decoration: none;
  color: #052e5a;
}
.footer hr{
  color: #201f1d;
  opacity: 15%;
}
.copyright{
  padding: 0px 0 0 0;
}
/* footer */

/* mobile menu */
.mobile_menu ul{
  padding: 0;
  margin: 0;
}
.mobile_menu ul li{
  list-style-type: none;
  padding: 0 0 10px 0;
}
.mobile_menu ul li a{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #201f1d;
  border-bottom: 2px solid transparent;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.mobile_menu ul li a:hover{
  border-bottom: 2px solid #e9b442;
  color: #e9b442;
}
.mobile_logo img{
  width: 150px;
  height: auto;
  object-fit: cover;
}
.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin:  0 auto;
}
.btn-close {
  position: absolute;
  right: 15px;
  top: 40px;
}
.mobile_btn1{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  background-color: #072e59;
  display: inline-block;
  padding: 6px 20px;
  border-radius: 40px;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.mobile_btn1:hover{
  background-color: #e6a517;
  color: #201f1d;
}
.mobile_btn2{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 600;
  color: #201f1d;
  background-color: #e6a517;
  display: inline-block;
  padding: 6px 20px;
  border-radius: 40px;
  margin: 0 0 0 5px;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
}
.mobile_btn2:hover{
  color: #fff;
  background-color: #072e59;
}
/* mobile menu */



/*---- About us starts---- */

/* banner */
.rent_banner{
     background: linear-gradient(to top, rgb(0, 0, 0, 0.6), rgb(0,0,0, 0.6) ),
  url(../image/about_bAnn.jpg)no-repeat center;;
  background-size: cover;
  padding: 60px 0;
}
.about_banner{
  background: linear-gradient(to top, rgb(0, 0, 0, 0.6), rgb(0,0,0, 0.6) ),
  url(../image/about_bAnn.jpg)no-repeat center;;
  background-size: cover;
  padding: 60px 0;
}
.about_banner_heading h1{
  text-transform: capitalize;
  font-size: 30px;
  font-weight: 600;
  color: #fff
}
.about_banner_menu ul{
  padding: 0;
  margin: 0;
}
.about_banner_menu ul li{
  list-style-type: none;
  display: inline-block;
  padding: 0 10px 0 0;
}
.about_banner_menu ul li a{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  transition: 0.50s ease;
}
.active_ban_menu{
  color: #e9b442 !important;
  padding:  0 0 0 4px;
}
.menu_divide {
  color: #fff;
}
.about_banner_menu ul li a:hover{
  color: #e9b442;
}
.about_banner_menu i{
  color: #e9b442;
}
/* banner */

/* about one */
.about_one{
  padding: 60px 0;
}
.about_one_left_head h2{
  font-size: 42px;
  font-weight: 600;
  color: #201f1d;
  line-height: 45px;
  font-family: "Roboto", sans-serif;
}
.about_one_left_head h2 span{
  color: #e9b442;
  font-style: italic;
}
.about_one_right_text p{
  text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #201f1d;
    font-family: "Poppins", sans-serif;
}


.ab1st_div_1 img{
  width: 100%;
}
.ab1st_div_2 h6{
  font-weight: 700;
  color: #0f325b;
  position: relative;
}

.ab1st_div_2 h6::before{
  content: "";
  position: absolute;
  border: 1px solid #e5a311;
  width: 10%;
  left: 165px;
  top: 10px;
}

.ab1st_div_2 h2{
  color: #052e5a;
  font-weight: 700;
  margin-top: 20px;
  font-family: "Roboto", sans-serif;
}

.ab1st_div_2 h2 span{
  color: #e5a311;;
}
.ab1st_div_2 p{
  font-family: "Poppins", sans-serif;
}
.ab1st_div_2 ul {
  padding-left: 0;
}
.ab1st_div_2 ul li{
  list-style: none;
  margin-top: 10px;
  font-family: "Poppins", sans-serif;
}
.ab1st_div_2 ul li i{
  color: #e3a20c;
}
.ab1st_div_2 button{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 600;
  color: #201f1d;
  background-color: #e3a20c;
  padding: 8px 24px;
  display: inline-block;
  border-radius: 5px;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
  border: none;
  margin-top: 20px;
}
.ab1st_div_2 button:hover{
  background-color: #052e5a;
  color: white;
}

/* .********* */

.abSec_2 {
  padding: 50px 0;
  background-color: #0f325b;
}
.abSec_2_txt {
  position: relative;
}
.abSec_2_txt h2{
  text-align: center;
  font-family: "Roboto", sans-serif;
  color: white;
}
.abSec_2_txt h2 span{
  color: #fcb717;
}
.abSec_2_txt p{
  font-family: "Poppins", sans-serif;
  color: white;
  text-align: center;
}
.abSec_2_txt button{
  text-decoration: none;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 600;
  color: #201f1d;
  background-color: #e3a20c;
  padding: 8px 24px;
  display: block;
  border-radius: 5px;
  font-family: "Poppins", sans-serif;
  transition: 0.50s ease;
  border: none;
  margin:  20px auto;
}
.abSec_2_txt button:hover{
  background-color: #ffffff;
}

.abSecTxt_imgg_1 img{
  width: 100%;
}
.abSecTxt_imgg_1{
  position: absolute;
  width: 20%;
  top: 150px;
  left: 0;
  opacity: 0.7;
}
.abSecTxt_imgg img{
  width: 100%;
}
.abSecTxt_imgg{
  position: absolute;
  width: 20%;
  top: 150px;
  right: 0;
  opacity: 0.7;
}



/* ******* */

.abSec_3_head h2{
  font-weight: 700;
  color: #0f325b;
  text-align: center;
  font-family: "Roboto", sans-serif;
}

.abSec_3_head h2 span{
  color: #e3a20c;
}
.choseDiv_1_head h3{
  font-family: "Roboto", sans-serif;
  color: #0f325b;
}


.choseMain_1{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5%;
}
.choseMain{
  position: relative;
  z-index: 2;
}
.choseMain::before{
  content: "";
  position: absolute;
  border: 2px solid rgb(5 46 90 / 31%);
  height: 90%;
  left: 46px;
  z-index: -1;
  top: 10px;
}
.choseMain_1_img img{
  width: 100%;
}
.choseMain_1_img{
  width: 20%;
  background-color: #052e5a;
  padding: 18px;
  border-radius: 10px;
}

.choseMain_1_text p{
  margin-bottom: 0;
}
.choseDiv_2_img{
  position: relative;
  padding-left: 20px;
  margin-top: 80px;
}
.choseDiv_2_img img{
  width: 100%;
  border-radius: 30px;
}

.choseDiv_2_img_2 img{
  width: 100%;
}
.choseDiv_2_img_2{
  position: absolute;
  width: 47%;
  background: #fcfbfb;
  border-radius: 30px;
  padding: 20px;
  top: -85px;
  left: -32px;
}

/* *********  Contact Page ******* */


.contForm_main{
  background-color: rgb(242, 247, 246);
  padding: 20px;
  border-radius: 20px;
}
.contSec_1 h2{
  font-weight: 700;
  color: #052e5a;
}
.contSec_1 h2 span{
  color: #e3a20c;
}
.contForm_main h3{
  font-size: 25px;
}

.contF_input_1{
  position: relative;
}
.contF_input_1 input{
  width: 100%;
  padding: 15px;
  border: none;
  border-radius: 8px;
  margin-top: 20px;
  box-shadow: 1px 1px 4px #e4e4e4;
}

.contSec_1 textarea{
  width: 100%;
    margin-top: 20px;
    border: none;
    border-radius: 10px;
    padding: 15px;
  }

  .contForm_main button{
    text-decoration: none;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    background: #e4a41a;
    display: inline-block;
    padding: 6px 0px;
    border-radius: 8px;
    margin: 10px 0 0 0;
    transition: 0.50s ease;
    font-family: "Poppins", sans-serif;
    border: none;
    width: 20%;
    margin-top: 20px;
  }
  .contForm_main button:hover{
    background-color: #052e5a;
    color: white;
  }

.contMedium_2 a{
  text-decoration: none;
}
  .contMedium_A{
    display: flex;
    align-items: center;
    background: #052e5a;
    margin-top: 20px;
    padding: 30px;
    border-radius: 10px;
    gap: 5%;
  }
  .contMedium_A_img img{
    width: 100%;
  }
  .contMedium_A_img{
    width: 15%;
    background: white;
    padding: 10px;
    border-radius: 10px;
  }
  .contMedium_A_text h4{
      font-size:20px;
    color: #fcb614;
  }
  .contMedium_A_text span{
      margin-left:5px;
  }
  .contMedium_A_text span a{
      font-size: 18px;
      color:#fff;
      transition:0.5s;
  }
  .contMedium_A_text span a:hover{
      color:#fcb614;
  }
   .ride_mail p{
       transition:0.5s;
   }
  .ride_mail p:hover{
     color:#fcb614;;
  }
  .contMedium_A_text p{
    margin-bottom: 0;
    color: white;
  }

  .contMedium_socials{
    margin-top: 20px;
  }
  .contMedium_socials h4{
    font-weight: 700;
    color: rgb(5, 46, 90);
  }
  .contMedium_socials h4 span{
    color: #fcb614;
  }

  .contMedium_socials p{
    display: flex;
    gap: 2%;
    margin-top: 20px;
  }
  .contMedium_socials p a{
    text-decoration: none;
    font-size: 25px;
    background: rgb(5 46 90);
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(255 191 55);
    border-radius: 5px;
    transition: 0.50s ease;

  }

  .contMedium_socials p a:hover{
    background-color: #e3a20c;
    color: black;
  }

  .contSec_2 iframe{
    width: 100%;
  }
  
  
  /************membership*******/
  
  .Mem_Head:before{
      content: "";
    position: absolute;
    left: 310px;
    width: 100px;
    height: 2px;
    background: #e6a517;
    top: 14px;
  }
  .Mem_Head:after{
      content: "";
    position: absolute;
    right: 350px;
    width: 100px;
    height: 2px;
    background: #e6a517;
    top: 14px;
  }
  .FRANCH_Head:before{
      content: "";
    position: absolute;
    left: 353px;
    width: 100px;
    height: 2px;
    background: #e6a517;
    top: 18px;
  }
  .FRANCH_Head:after{
      content: "";
    position: absolute;
    right: 348px;
    width: 100px;
    height: 2px;
    background: #e6a517;
    top: 18px;
  }
  
  .member_card{
      background:url(../image/host-car_sell1.png) !important;
      background-repeat:no-repeat !important;
      background-size:cover !important;
      height:300px;
      width:100%;
      /*background-color:#052e5a;*/
      /*clip-path: polygon(0 0, 100% 0, 100% 80%, 49% 100%, 0 82%);*/
      transition:0.5s;
      position:relative;
      bottom:0;
      background-color:#00000075 !important;
      background-blend-mode:overlay;
      border-radius:5px;
      /*top:0;*/
  }
   .member_card2{
      background:url(../image/istockphoto.jpg) !important;
      background-repeat:no-repeat !important;
      background-size:cover !important;
      height:300px;
      width:100%;
      /*background-color:#052e5a;*/
      /*clip-path: polygon(0 0, 100% 0, 100% 80%, 49% 100%, 0 82%);*/
      transition:0.5s;
      position:relative;
      bottom:0;
       background-color:#00000075 !important;
      background-blend-mode:overlay;
      border-radius:5px;
      /*top:0;*/
  }
   .member_card3{
      background:url(../image/franchise.jpg) !important;
      background-repeat:no-repeat !important;
      background-size:cover !important;
      height:300px;
      width:100%;
      /*background-color:#052e5a;*/
      /*clip-path: polygon(0 0, 100% 0, 100% 80%, 49% 100%, 0 82%);*/
      transition:0.5s;
      position:relative;
      bottom:0;
       background-color:#00000075 !important;
      background-blend-mode:overlay;
      border-radius:5px;
      /*top:0;*/
  }
  .member_card:hover{
      cursor:pointer;
      position: relative;
    bottom: 20px;
  }
  .member_card2:hover{
      cursor:pointer;
      position: relative;
    bottom: 20px;
  }
  .member_card3:hover{
      cursor:pointer;
      position: relative;
    bottom: 20px;
  }
  .car_Mem_img{
      height:282px;
  }
  .car_Mem_img img{
      object-fit: cover;
    height: 282px;
    transition:0.5s;
  }
  .invest_btn{
      position:absolute;
      left:80px;
      bottom:30px;
      display:flex;
      justify-content:center;
      align-items:center;
     /*margin-top: 39px;*/
      /*background-color:#052e5a;*/
  }
  .car_Mem_img img:hover{
      transform: scale(1.15);
  }
  

.invest_btn button {
  all: unset;
  /*width: 100px;*/
  /*height: 30px;*/
  font-size: 16px;
  background: transparent;
  border: none;
  position: relative;
  color: #000;
  cursor: pointer;
  z-index: 1;
  padding: 10px 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.invest_btn button::after,
.invest_btn button::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -99999;
  transition: all .4s;
}

.invest_btn button::before {
  transform: translate(0%, 0%);
  width: 100%;
  height: 100%;
  background: #e9b442;
  border-radius: 10px;
}

.invest_btn button::after {
  transform: translate(0px, 0px);
  width: 30px;
  height: 30px;
  background: #00000052;
  color:#fff;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 50px;
}

.invest_btn button:hover::before {
  transform: translate(5%, 20%);
  width: 110%;
  height: 110%;
  color:#fff;
}

.invest_btn button:hover::after {
  border-radius: 10px;
  transform: translate(0, 0);
  width: 100%;
  height: 100%;
  color:#fff;
}

.invest_btn button:active::after {
  transition: 0s;
  transform: translate(0, 5%);
}


.pop_Btn{
    padding:8px 20px;
    border-style:none;
    background:#e9b442;
    border-radius:5px;
    transition:0.5s;
}
.pop_Btn:hover{
    background-color:#072e59;
    color:#fff;
}




/* styles.css */
.secoD_LABl label{
    text-align:left !important;
}
.popup {
    display: none; /* Hidden by default */
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
    justify-content: center;
    align-items: center;
    z-index:99999 !important;
}

.popup-content {
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    width: 442px;
    position:relative;
    /*text-align: center;*/
}

.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 25px;
    cursor: pointer;
}


/********************button1& 2*****************/

/* styles.css */
.popup1 {
    display: none; /* Hidden by default */
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
    justify-content: center;
    align-items: center;
    z-index:99999 !important;
}

.popup-content1 {
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    width: 418px;
    text-align: center;
    position: relative;
}
.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 25px;
    cursor: pointer;
}

.close-btn1 {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 25px;
    cursor: pointer;
}


/*Modification*/
#form1::placeholder{
    font-size: 12px;
    color: #ababab;
}
.brands_main .owl-dots{
    display: none;
}  
.brands_slider  .owl-stage-outer{
    height: 120px !important;
}  
.brand_slider_col img{
    width: 100px !important;
    height: auto;
    object-fit: cover;
    margin: auto;
}  
/*.faq_slider .item{*/
/*    height:350px !important;*/
/*}*/
/*.faq_slider_col{*/
/*    height:350px;*/
/*}*/
.faq_slider_col img{
    width: 100%;
    height: 334px;
    object-fit: cover;
    border-radius: 10px;
}
.faq_right{
    margin: 20px 0 0 0;
}
.faq_slider .owl-dots{
    display: none;
}  
.brands_main{
    background: #fff;
    padding: 0 0 25px 0;
}  


/*new card design  */
.fleet_slider_col img{
    width: 100% !important;
    height: auto;
    object-fit: cover;
    border-radius: 10px;
}
.fleets_col_name h4{
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: .16px;
    color: #1f1f1f;
}
.fleets_col_description{
    display: flex;
    align-items: center;
}
.fleets_des_col p{
    text-transform: capitalize;
    font-size: 12px;
    color: #858585;
    margin-right: 5px;
}
.fleet_dot{
    padding: 2px 2px;
    background: lightgrey;
    border-radius: 50%;
    display: inline-block;
    margin-bottom: 2px;
    margin-left: 5px;
}
.fleet_pricing{
    color: #e3a20c;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    padding: 0 4px 8px 0;
}
.fleet_pricing span{
    color: #1f1f1f;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.fleets_col_header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0 0 0;
    border-bottom: 1px dashed #e0e0e0;
}
.fleet_slider_col{
    background: #fff;
    padding: 10px 10px;
    border-radius: 20px;
    border: 1px solid #f5f5f5;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
.fleetbtn1{
    text-decoration: none;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background-color: #201f1d;
    padding: 6px 24px;
    display: inline-block;
    border-radius: 40px;
    font-family: "Poppins", sans-serif;
    transition: 0.50s ease;
}
.fleetbtn1:hover{
    background-color: #052e5a;
    color: #fff;
}
.fleetbtn2{
    text-decoration: none;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 600;
    color: #201f1d;
    background-color: transparent;
    padding: 6px 24px;
    display: inline-block;
    border-radius: 40px;
    border: 1px solid #dadada;
    margin: 0 0 0 5px;
    font-family: "Poppins", sans-serif;
    transition: 0.50s ease;
}
.fleetbtn2:hover{
    background-color: #e3a20c;
    color: #201f1d;
}
.fleets_slider_button{
    padding: 20px 0 10px 0;
}

.fleet_menu_slider_main .owl-stage-outer{
    overflow:visible !important;
    overflow-x:hidden !important;
    height: auto;
    scrollbar-width: none;
    padding-bottom: 25px;
}

/* *********inner start************ */

 
  
  .detail-pro {
    background: #fff;
    box-shadow: 0 4px 24px rgba(225, 225, 225, .25);
    border-radius: 5px;
    overflow: hidden;
    padding: 20px 10px;
}
.review-sec {
    background: #fff;
    padding: 24px;
    margin: 24px 0;
    border: 0;
    box-shadow: 0 4px 24px rgba(225, 225, 225, .25);
    border-radius: 10px;
    
}
.review-sec h4 {
  font-weight: 600 !important;
  font-size: 20px !important;
  color: #201f1d !important;
}
.review-sec h4::before {
    content: "";
    background: #ffa633;
    border-radius: 8px;
    width: 20px;
    height: 4px;
    left: 0;
    position: absolute;
    bottom: -3px;
}
.review-sec .review-header {
    position: relative;
    border-bottom: 1px solid #dee2e7;
    padding: 0 0 20px;
    margin: 0 0 25px;
    border-radius: 0;
    background: 0 0;
}
.specification-card .feature-img {
    display: flex;
    justify-content: center;
    width: 40px;
    height: 40px;
    background: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    margin: 0 12px 0 0;
    flex-shrink: 0;
}
.feature-img img{
    width:20px;
}
.review-sec ul {
    padding-left:0px;
    list-style: none;
}
.listing-feature ul li {
    align-items: center;
    display: flex;
    margin: 0 0 15px;
    color: #737373;
}
.listing-feature ul li span {
    align-items: center;
    justify-content: center;
    display: flex;
    background: #127384;
    border-radius: 50%;
    margin-right: 8px;
    width: 25px;
    height: 25px;
}
.listing-feature ul li span i {
    font-size: 10px;
    color: #fff;
}
.column-group-last{
    list-style: none;
}
.btn_tran1{
    
  font-weight: 500;
    border-radius: 8px;
    border: none;
    padding: 6px 29px;
    background: #e9b442;
    color: #000000;
    transition: 0.5s;
    
}
.btn_tran1:hover{
  
    background: white;
    /*color: #000000;*/
}
.btn_tran2{
  font-weight: 500;
    border-radius: 8px;
    border: none;
    padding: 4px 20px;
    background: #e6a517;
    color: #000000;
    transition: 0.5s;
}
.btn_tran2:hover{
  
  background: #072e59;
  color: #fff;
  
}
.rd2g_termsFrmLnk{
        color: #ffcc60 !important;
}

.rental_type_button {
  display: flex;
  margin-bottom: 15px;
  gap:5%;
}
.foRm-heAd6{
  font-weight: 500;
    font-size: 18px;
    color: #111;
}
.input-block{
  margin: 0 0 15px;
}
.input-block label{
  margin: 0 0 10px;
    font-weight: 600;
    color: #2f2f2f;
}
.group-img .form-select{
  background-color: #fcfbfb;
    color: #878a99;
    line-height: 26px;
    border-radius: 5px;
    padding-right: 30px;
    padding-left: 15px;
    font-size: 15px;
    font-weight: 400;
}
.group-img .form-select:focus{
  box-shadow: none;
  border-color: #072e59;
}
.rent_pickup_loc{
  background-color: #fcfbfb;
}

.rid2FormBook_side .dsr_booking_form .form-control {
    background: #fcfbfb;
    border: 1px solid #f4f4f4;
    box-shadow: none;
    border-radius: 5px;
    margin: 0;
    padding: 9px 14px;
    font-size: 14px;
    font-weight: 400;
    color: #201f1d;
    border-radius: 50px;
}

.search-btn{
  margin-top: 30px;
}
.pay-deposit{
  margin: 4px 8px -2px 0;
}
.radio-btn{
  margin-bottom: 10px;
  color: #878a99;
}
.form-select selected{
  background-color: #072e59;
}



.jourCrent_lab{
        margin-top: 14px !important;
        font-weight:600;
}


.rid2FormBook_side{
    background: #06305a;
    position:relative;
}
.rid2FormBook_side::before{
      content: "";
    position: absolute;
    background: #ffa633;
    width: 32%;
    height: 5px;
    border-radius: 50px;
    top: -2px;
    left: 50%;
    transform: translate(-50%, 0);

}

.rid2FormBook_side h4{
    font-size: 23px !important;
    color: #ffffff !important;
}
.rid2FormBook_side h6{
    font-size: 20px !important;
    color: #ffffff !important;
}

.rid2FormBook_side .radio_rental span{
    color:white !important;
    margin-left:6px;
}

.rid2FormBook_side label{
    color:white !important;
}







/* interest */

.inters_card{
  background: #fff;
    padding: 14px;
    /*margin: -30px 0 0 0;*/
    border: 0;
    box-shadow: 0 4px 4px rgba(225, 225, 225, .25);
    border-radius: 10px;
}
.inters_card_img img{
  border-radius: 12px;
}
.car-features {
  margin-top: 12px;
  margin-bottom: 12px;
}
.inters_card_car_N{
  border-bottom: 1px dashed #e9b442;
}
.inters_card_car_N h5{
  color: #052e5a;
  margin: 14px 0px;
}
.listing-location-details{
  padding: 5px 7px;
    background: #eaf7f1;
}
.listing-price-location span i{
  color: #052e5a;
  padding-right: 5px;
}
.listing-price h6{
  margin-bottom: 0px;
}
.price{
  font-weight: 700;
    font-size: 25px;
    color: #e9b442;
}
.rent_BtN button:hover{
  background-color: #000 !important;
  color: #fff !important;
}
.inters_card_img img{
  object-fit: cover;
  transition: 0.5s;
}
.inters_card:hover .inters_card_img img{
  cursor: pointer;
  transform: scale(1.05);
}
.inters_card_img h6{
      font-weight: 400;
    position: absolute;
    /* z-index: 100; */
    top: 15px;
    left: 9px;
    background-color: #fb0000;
    color: #ffffff;
    padding: 3px 10px;
    border-radius: 8px;
    font-size: 12px;
}
.owl_INtrers .owl-nav .owl-prev span{
  display: none;
}
.owl_INtrers .owl-nav .owl-next span{
  display: none;
}
.owl_INtrers .owl-nav{
  display: flex !important;
  position: absolute !important;
    top: -66px !important;
    right: 0 !important;
}
.owl_INtrers .owl-nav .owl-prev{
  position: relative;
  height: 36px;
  width: 36px;
  background-color: #e9b442 !important;
}
/* .owl_INtrers .owl-nav .owl-prev:hover{
  background-color: #fff !important;
} */
.owl_INtrers .owl-nav .owl-prev::after{
  content: "";
  position: absolute;
  background-image: url(../image/left-arrow.png) !important;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20px;
  width: 20px;
  left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.owl_INtrers .owl-nav .owl-next{
  position: relative;
  height: 36px;
  width: 36px;
  background-color: #e9b442 !important;
}
.owl_INtrers .owl-nav .owl-next::after{
  content: "";
  position: absolute;
background-image: url(../image/right-arrow.png) !important;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20px;
  width: 20px;
  left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}




  /* ***************inner end***************** */

.customercount{
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    font-family: "Roboto", sans-serif;
}
.cuso_no_con p{
    color: #fff;
    margin-bottom: 0;
}
.fleets_banner{
    background: linear-gradient(to top, rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)), url(../image/fleet_BaNn.jpg) no-repeat center;
    background-size: cover;
    padding: 60px 0;
}
.flee_col img{
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 10px;
}
.flee_col{
    background: #fff;
    padding: 10px 10px;
    border-radius: 20px;
    border: 1px solid #f5f5f5;
    margin: 15px 0 0 0;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
.fleebtn2{
    text-decoration: none;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 600;
    color: #201f1d;
    background-color: transparent;
    padding: 6px 18px;
    display: inline-block;
    border-radius: 40px;
    border: 1px solid #dadada;
    margin: 0 0 0 5px;
    font-family: "Poppins", sans-serif;
    transition: 0.50s ease;
}
.fleebtn2:hover{
    background-color: #e3a20c;
    color: #201f1d;
}
.fleebtn1{
    text-decoration: none;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    background-color: #052e5a;
    padding: 6px 24px;
    display: inline-block;
    border-radius: 40px;
    font-family: "Poppins", sans-serif;
    transition: 0.50s ease;
}
.fleebtn1:hover{
    background-color: #201f1d;
    color: #fff;
}

.oppo_col img{
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 10px;
}
.oppo_col{
    position: relative;
}
.oppo_col:before{
    position: absolute;
    content: "";
    background: #000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 10px;
    opacity: 40%;
}
.oppo_heading h5{
    text-transform: capitalize;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding: 5px 0 0 0;
    font-family: "Roboto", sans-serif;
}
.oppo_info{
    position: absolute;
   bottom:10%;
    left: 26%;
    transform: translate(-50%, 0);
}

.oppo_col a{
    text-decoration: none;
}
.oppo_col h5{
    text-transform: capitalize;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    padding: 5px 0 0 0;
    font-family: "Roboto", sans-serif;
}
.oppo_btn{
    text-decoration: none;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background-color: #e9b442;
    padding: 6px 24px;
    display: inline-block;
    border-radius: 40px;
    cursor: pointer;
    font-family: "Poppins", sans-serif;
    transition: 0.50s ease;
}
.oppo_btn:hover{
    background: #052e5a;
    color: #fff;
}


.member_banner {
    background: linear-gradient(to top, rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)), url(../image/member_BanN.jpg) no-repeat center;
    background-size: cover;
    padding: 60px 0;
}

.contact_banner{
    background: linear-gradient(to top, rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)), url(../image/contact_bANn.jpg) no-repeat center;
    background-size: cover;
    padding: 60px 0;
}

.review_right_Slider_col img{
    width: 100% !important;
    height: 340px !important;
    object-fit: cover;
    border-radius: 20px;
}

.fleetSec_2_head .nav-link.active:hover{
    border-bottom: #e9b442 !important;
}
#member1{
    display: flex;
    padding: 10px;
}
.member_form_main{
    padding: 0px 20px;
}

.modal_info .modal-header{
    justify-content: center !important;
}
.modal_info .modal-body{
    padding: 0 !important;
}
.modal_info .btn-close:focus{
    box-shadow: none !important;
}


.member_form_main label span{
    color:black !important;
}

.member_form_main label{
    font-weight: 600;
}

.ModaL_forM input{
        background: #fcfbfb;
    padding: 10px;
    margin-top: 10px;
}

.ModaL_forM textarea{
      background: #fcfbfb;
      margin-top: 10px;
}



/*Thank you page*/
.thankyou_banner{
    background: linear-gradient(to top, rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)), url(../image/thankyoubg.jpg) no-repeat center;
    background-size: cover;
    padding: 60px 0;
}

.thankyou_icon i{
    background: #fff;
    color: #e9b442;
    padding: 7px 9px;
    border-radius: 50%;
    font-size: 30px;
}
.thankyou_text p{
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    font-family: "Poppins", sans-serif;
}
.owl_INtrers .owl-stage-outer{
    height: auto !important;
} 


.fleetSec_2_head .nav-tabs .nav-link:hover {
  border-color: transparent !important;
  border-bottom: 2px solid #e3a20c !important;
}

.car_detail1{
    padding: 0 0 10px 0;
    justify-content: start !important;
}

.icon_feature {
    padding: 0 0 0 0px;
}

.review_right_slider .owl-stage-outer{
    height: auto !important;
}
.review_slider_left{
    padding: 25px 0 0 0;
}

label.error{
    color:#ff2121 !important;
    font-size: 12px;
    font-weight: 300;
}



/* Privacy policy */
.Privacy_banner{
  background: linear-gradient(to top, rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)), url(../image/privacy_bg.jpg) no-repeat center;
  background-size: cover;
  padding: 60px 0;
}
.privacy_content{
  padding: 50px 0 0 0;
}

.privacy_content_quote p{
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 400;
  color: #201f1d;
  line-height: 25px;
  font-family: "Poppins", sans-serif;
}

.privacy_content_quote a{
    /*list-style-type:none;*/
    text-decoration:none;
    color:#06305a;
}

.privacy_content_quote ul li{
    margin-top:10px;
}

.privacy_content_quote h1{
    color: #052e5a;
    font-weight: 700;
    margin-top: 20px;
    font-family: "Roboto", sans-serif;
    font-size:28px;
}

.privacy_content_quote h2{
  color: #052e5a;
    font-weight: 700;
    margin-top: 20px;
    font-family: "Roboto", sans-serif;
    font-size: 28px;
}

/* Privacy policy */


/* terms and condition */
.terms_banner{
  background: linear-gradient(to top, rgb(0, 0, 0, 0.6), rgb(0, 0, 0, 0.6)), url(../image/privacy_bg.jpg) no-repeat center;
  background-size: cover;
  padding: 60px 0;
}

        /* Simple styling */
        .suggestions {
           /*border: 1px solid #0000001f;*/
    max-height: 150px;
    overflow-y: auto;
    margin-top: 5px;
    position: absolute;
    width: 17%;
    background: white;
    border-radius: 6px;
        }
        .suggestion-item {
            padding: 10px;
            cursor: pointer;
        }
        .suggestion-item:hover {
            background-color: #f0f0f0;
        }








