.add-bg{ /*body arka plan görsel ekle...*/

  /* background:url('/imagess/FamilyinAirportTransfer-9-7.png') no-repeat center top;*/
  background:url('https://aclassviptransfer.com/imagess/bg-2.jpg') no-repeat center top;
  /* Center and scale the image nicely */

  min-width: 100%;
  height: auto;
}

.navbar-custom1
{
    background-color:#000; /*whichever you want*/
    opacity: 0.8;
    filter:(opacity=50);
    border-bottom:5px solid #fa4515;
}

.navbar-custom {
    background-color: #000;

}

.navbar-nav.nav-item .navbar-font a{
  color: white;
}
.bg-darkd{
  background-color:transparent !important; /*whichever you want*/
  opacity: 0.8 !important;
  filter:(opacity=50);
  border-bottom:5px solid #cf0806;  /*fa4515-fa4515 cf0806 -b70c20 ffc107*/
}
.my-navbar{
background:rgba(0,0,0,0.5);
border-bottom:5px solid #cf0806;/*b70c20*/
border: 1;
}
.navbar-nav.navbar-center2 {
    float: none;
    margin: auto;
    max-width: 60%; /*ayar yeri*/
}

.navbar-nav.navbar-center1 {
    float: none;
    margin: auto;
    max-width: 30%; /*ayar yeri*/
}

/*ARAMA*/




/*arama formu mobile başlangıç-*/
.datepicker {
  z-index:1001 !important;
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

#input_departure {
  margin: 0px 5px 0px 0;
  width: 35%;
  padding: 10px;
  height: 70px;
  background-color: #fff;
  border: 2px solid #a19d9d;
}

#input_arrival {
  margin: 0px 5px 0px 0;
  width: 35%;
  padding: 10px;
  height: 70px;
  background-color: #fff;
  border: 2px solid #a19d9d;
}

#depp_arri_date {
  margin: 0px 5px 0px 0;
  width: 90%;
  padding: 10px;
  height: 70px;
  background-color: #fff;
  border: 2px solid #a19d9d;
}

.nav-pills .nav-link:not(.active) {
    background-color: #3c3a3a;
}
.nav-pills .nav-item .nav-link.active {
    /*border-color: transparent !important;*/
    color: #ec9b00;
    /*background-color: #ec9b00;*/
    background-color: #cf0806;
    font-weight:bold;
}



#depp_return_date {
   margin: 0px 5px 0px 0;
   width: 90%;
   padding: 10px;
   height: 70px;
   background-color: #fff;
   border: 2px solid #ddd;
}

.tekYon {
  margin: 0px 5px 0px 0;
  width: 100%;
  padding: 10px;
  min-width: 300px;
  height: 70px;
  background-color: #fff;
  border: 2px solid #ddd;
}

.gidisDonus {
  width: 30%;
  max-width: 24%;
  min-width: 250px;
  background-color: #fff;
  border: 2px solid #ddd;
}

.form-inline button {
  padding: 10px 20px;
  border: 2px solid #ddd;
  cursor: pointer;
}

#input_departure1{
  margin: 0px 5px 0px 0;
  width: 48%;
  padding: 10px;
  height: 70px;
  background-color: #fff;
  border: 2px solid #ddd;
}

#rent_time{
  margin: 0px 5px 0px 0;
  width: 20%;
  padding: 10px;
  height: 70px;
  background-color: #fff;
  border: 2px solid #ddd;
}

#depp_arri_date1{
  margin: 0px 5px 0px 0;
  width: 90%;
  padding: 10px;
  height: 70px;
  background-color: #fff;
  border: 2px solid #ddd;
}
/*-------------------*/
.phone_input{
  border: 2px solid #a19d9d;
}

/*------------------------*/
#formFooter {
  background-color: #f6f6f6;
  border-top: 1px solid #dce8f1;

  padding: 10px;
  text-align: center;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}

/*-----------------------*/
/*radio buton style*/
input[type='radio']:checked:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: #fa4515; /*ffc107*/
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid white;
    }
/*-----------------------------------*/

a.arrow_box {
	position: relative;
	background: #88b7d5;
	border: 4px solid #c2e1f5;
}
a.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

a.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #88b7d5;
	border-width: 30px;
	margin-left: -30px;
}
a.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #c2e1f5;
	border-width: 36px;
	margin-left: -36px;
}

/*----------------------------------*/
.ozel_list{
background-color:#b70c20;
padding:5px;
font-weight:bold;
font-size:13px;
color:#fff;
}
.ozel_list_li{
min-width: 100%;
background-color:#535353;
padding:1px;
font-size:12px;
color:#fff;
}


.old_price{
font-size: 15px;
text-decoration:line-through;
text-align: center;
margin-top: 40px;
}
.last_price{
font-size: 25px;
font-weight: bold;
color:#b70c20;
text-align: center;
}
#bag_people_list{
margin-top:280px;
font-weight: bold;
font-size: 12px;
border-bottom:2px solid #b70c20;
border: 1;
}

/*------YOLCU BİLGİ---------------------*/
.select_info{
margin: 0px 5px 0px 0;
width: 38%;
padding: 1px;
height: 60px;
background-color: #fff;
border: 1px solid #ddd;
}
.select_input{
margin: 0px 5px 0px 0;
width: 60%;
padding: 20px;
height: 50px;
background-color: #fff;
border: 1px solid #ddd;
}

.select_fatura_input{
margin: 0px 5px 0px 0;
width: 50%;
padding: 20px;
height: 50px;
background-color: #fff;
border: 1px solid #ddd;
}

.select_fatura_input1{
margin: 0px 5px 0px 0;
width: 100%;
padding: 20px;
height: 50px;
background-color: #fff;
border: 1px solid #ddd;
}
/*----------------------------------*/
#cont-0{
  margin-top:120px;
}
#cont-1{
  margin-top:620px;
}
#cont-2{
  margin-top:280px;
}
#cont-0-h4{
  margin-top:300px;
}
@media (max-width:900px) {
  #cont-0{
    margin-top:50px;
  }
  #cont-0-h4{
    margin-top:30px;
    font-size: 20px;
    text-align: center;
    /*display: none;*/
  }
  /*
  h4 {
  display: block;
  font-size: 01em;
  margin-top: 1.33em;
  margin-bottom: 1.33em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}*/

  #cont-1{
    margin-top:200px;
  }
  .form-inline input {
    margin: 10px 0;
  }
  .form-inline {
    flex-direction: column;
    align-items: stretch;
  }
  .form-inline #input_departure {
    vertical-align: middle;
    margin: 0px 5px 0px 0;
    padding: 1px 1px 1px;
    min-width:100%;
    height: 75px;
    background-color: #fff;
    border: 1px solid #ddd;
    text-align: left;
  }
  .form-inline #input_arrival {
    vertical-align: middle;
    margin: 0px 5px 0px 0;
    padding: 1px 1px 1px;
    min-width:100%;
    height: 75px;
    background-color: #fff;
    border: 1px solid #ddd;
    text-align: left;
  }
.form_datetime{
      vertical-align: middle;
      margin: 0px 5px 0px 0;
      padding: 1px 1px 1px;
      min-width:100%;
      height: 75px;
      background-color: #fff;
      border: 1px solid #ddd;
      text-align: left;
    }
  #date_span1{
    box-sizing: border-box;
    width: 90%;
  }
  #date_span2{
    box-sizing: border-box;
    width: 90%;
  }
  .form-inline #depp_arri_date {
    box-sizing: border-box;
    width: 100%;
    height: 75px;
  }

  .form-inline #depp_return_date {
    box-sizing: border-box;
    width: 100%;
    height: 75px;
  }

  #date_span3{
    box-sizing: border-box;
    width: 90%;
  }
  #input_departure1{
    vertical-align: middle;
    margin: 0px 5px 0px 0;
    padding: 1px 1px 1px;
    min-width:100%;
    height: 75px;
    background-color: #fff;
    border: 1px solid #ddd;
    text-align: left;
  }

  #rent_time{
    box-sizing: border-box;
    width: 100%;
    height: 75px;
  }

  #depp_arri_date1{
    box-sizing: border-box;
    width: 100%;
    height: 75px;
  }

.bus-line{
  font-size: 10px;
  font-weight: bold;
}
}

.column {
  float: left;
  width: 25%;
  padding: 0 10px;
}

/* Remove extra left and right margins, due to padding */
.row {margin: 0 -5px;}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}






/* Responsive columns
@media screen and (min-width: 600px) {
  .column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}*/

/* Style the counter cards */


/*ARAMA

320px
480px
600px
768px
900px
1024px
1200px

SONU*/
