
	@media (max-width:990px)
{.kelimeler {width:219% !important}.kelimeler2 {width:219% !important}

.navbar-nav>li>a { font-size: 11px !important;
padding: 18px 9px !important;
}
}
	@media (max-width:700px)
{.kelimeler {width:100% !important}.kelimeler2 {width:100% !important}

#mobilcall {
    display: block !important;
       font-size: 12px;
    border: 2px solid #e31e24;
    height: 37px;
    float: left;    background: #e31e24;
}.navbar-nav>li>a { font-size: 16px !important;
padding: 10px 15px !important;
}
}
.uyariem {display:none;
    background: #e31e24;
    padding: 4px;
    color: #fff;
    font-size: 13px;
}
.hata {display:none;
    background: #e31e24;
    padding: 4px;
    color: #fff;
    font-size: 13px;
}
input#datetimepicker4 {
    background: url(../images/main_spritex2_v7.png) 400px/400px;
    height: 42px;
    background-position: 4px -73px;
    background-repeat: no-repeat;
    padding-left: 46px;
    border-radius: 0px;border:none;
    box-shadow: none;
    background-color: rgb(255, 255, 255);
}
#araclistimgcon{    padding-top: 24px;}
.modal-body {
   
    display: inline;
}
.modal-backdrop.in {z-index:10;}
input#datetimepicker5 {border:none;
    background: url(../images/main_spritex2_v7.png) 400px/400px;
    height: 42px;
    background-position: 4px -113px;
    background-repeat: no-repeat;
    padding-left: 46px;
    border-radius: 0px;
    box-shadow: none;
    background-color: rgb(255, 255, 255);
}

.buttonkisi {
cursor:pointer;
    padding: 10px;
    background: url(../images/main_spritex2_v7.png) 400px/400px;
    background-color: #fff;
    height: 42px;
    background-position: 1px 6px;
    padding-left: 37px;
    font-size: 17px;
    font-weight: 100;
    color: #6a6a6a;
}

input#ara2 {
    background: url(../images/main_spritex2_v7.png) 400px/400px;
    height: 42px;
    background-position:5px -35px;
    background-repeat: no-repeat;
    padding-left: 46px;
    border-radius: 0px;
    border: none;width:100%;
    box-shadow: none;
    background-color: rgb(255, 255, 255);
}

input#ara {
    background: url(../images/main_spritex2_v7.png) 400px/400px;
    height: 42px;width:100%;
    background-position: 5px -35px;
    background-repeat: no-repeat;
    padding-left: 46px;
    border-radius: 0px;
    border: none;
    box-shadow: none;
    background-color: rgb(255, 255, 255);
}
div#aracont {
    position: relative;
}
.kelimeler{width: 100%;
    position: absolute;
    top: 43px;
    padding-left: 5px;
    background-color: #fff;
    z-index: 999999;}
.kelimeler img {border-radius:10px;margin-top:-7px;-index:999999; }
.kelime{width:200px;height:5px; margin-left:-25px;margin-bottom:1px;background-color:#586064; font-size:12px; font-weight:bold; color:#a2fff4;border:2px dotted #a4fff8; border-radius:10px;padding-top:12px;padding-left:5px; margin-top:11px;cursor:pointer;}
.kelime a { font-size:12px; font-weight:bold; color:#a2fff4; border-radius:10px;}

.kelimeler2{width: 100%;
    position: absolute;
    top: 43px;
    padding-left: 5px;
    background-color: #fff;
    z-index: 999999;}
.kelimeler2 img {border-radius:10px;margin-top:-7px;-index:999999; }
.kelime2{width:200px;height:5px; margin-left:-25px;margin-bottom:1px;background-color:#586064; font-size:12px; font-weight:bold; color:#a2fff4;border:2px dotted #a4fff8; border-radius:10px;padding-top:12px;padding-left:5px; margin-top:11px;cursor:pointer;}
.kelime2 a { font-size:12px; font-weight:bold; color:#a2fff4; border-radius:10px;}

div#kisisec {
    padding: 14px;
    padding-top: 10px;
    text-align: center;
}
#kisisec li {
    text-align: center;
    border-bottom: 1px solid #CCC;
    padding-bottom: 1px;
    margin-bottom: 15px;
    font-weight: bold;
}
#kisisec label {font-weight: 100;
    color: #e31e24;    font-size: 13px;
}
.form-control[disabled], fieldset[disabled] .form-control {background-color:rgba(153, 153, 153, 0.62) !important;}


#yonsecim .radio label {
  width: auto !important;
    margin-bottom: 22px;
    margin-right: 0px !important;
    margin-left: 0;
    display: inline-block !important;
	min-height: 20px;
    float: left;
    font-weight: bold;    margin-right: 10px;
    padding-left: 20px;
    padding: 10px;
    color: #fff;
    margin-bottom: 5px;
    cursor: pointer;
}span.icon-bar {
    color: #fff;
    background: #fff;
}
#yonsecim label div{

       border: 2px solid rgba(0, 0, 0, 0);

    padding: 6px;}
	ol, ul {list-style-type:none;
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0px;
}
#yonsecim label > input:checked + div{

    border: 2px solid #e31e24;
    padding: 6px;}

#yonsecim label > input {
    visibility: hidden;
    position: absolute;
}
button#searchbuttn {
    padding: 11px;
    background-color: #e31e24;
    border: 0 !important;
    color: #fff;
    box-sizing: border-box;
    width: 100%;
}

#moneybirim{ height: 42px;
    border-radius: 0px;
    border: none;
    box-shadow: none;
    text-align: center;
    background-color: rgb(255, 255, 255);
    border: 5px solid #e31e24;
    font-weight: bold; }
	img#araclist {
    max-height: 265px;
    max-width: 435px;
}	
	#araclarresim{
    max-height: 217px;
    max-width: 435px;
}
.navbar-brand>img {
    width:120px;
}
	@media (max-width:768px){
		
		#indxbottm{
   background-position-x: 781px;
}

		.slide img {
    margin: auto;
    max-width: 90% !important;
}

		.navbar-brand>img {
    width:120px;
}
		div#searchconteic {height:auto !important;}
		#searchconteic #searchform {
    position: relative !important; 
}
		#aracsecimbut{height:auto !important;}
		#aracsecimbut{border:none !important;}
		#araclistsea
		{height:auto !important;    max-height: 854px !important;width:auto  !important; ;}
		.modal-dialog {
    width: 95% !important;
}
			#araclarresim{
			width:100%;}
		#araclist {
    width: 100%;
}
		.indexinfo {
		width: 100% !important;}
		#ustmenux{display:none;}
		div#slidertop {
  
    padding-right: 0px !important;
    padding-left: 0px !important;
}

		footer {
    padding: 0px !important;
    padding-top: 47px !important;
}
		div#searchconte{height:auto !important;}
		form#searchform {position:relative !important;}
		.nav>li {text-align:center;}
	.kelimeler {
    width: 90%;
   
}	.kelimeler2 {
    width: 90%;
   
}


#searchform input {
    margin-bottom: 5px;
}
.buttonkisi {    margin-bottom: 5px;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group,.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group
{margin-top: -4px;

}

.buttonkisi {
    height: 41px;
    padding: 10px;
    background: url(../images/main_spritex2_v7.png) 400px/400px;
    background-color: #fff;
    height: 42px;
    background-position: 8px 5px;
    padding-left: 46px;
    font-size: 17px;
    font-weight: 600;
    color: #6a6a6a;
}
}

div#yonsecim {
    display: inline-block;width: 100%;
}

div#kisikapt {
    color: #ffffff;
    cursor: pointer;
    font-size: 16px;
    background: #e31e24;
    padding: 4px;
}

div#searchconte {
    height: 446px;position: relative;
    background-size: cover;
}
div#searchconteic {
    position: relative;
    height: 228px;    background-size: cover;
}

form#searchform {
    display: inline-block;
    width: 100%;
    bottom: 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.32);
    padding-bottom: 43px;
    margin-bottom: 0;
}

.container2 {
    margin: auto;
    width: 100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto
}

.containerttop {
    background: #303030;
    color: #fff;
}
header#top {
    background: #1f1f1f;
    margin-bottom: 0;
}

.containerttop ul { list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;}
.containerttop li {
    float: right;
    margin: 3px;
    margin-left: 15px;
    font-size: 10px;
    letter-spacing: 1px;
}

.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

div#slidertop {
    padding: 2.25rem;
    background-color: #303030;
    text-align: center;
    color: #fff;
}

.indexinfo {
    width: 39%;
    margin: auto;
    margin-bottom: 22px;
    color: #ccc;
}

.slide img{
    margin: auto;max-width: 50%;
}
div#myCarousel {
    padding-top: 37px;
}
.benefits-icon {
    height: 130px;
}.carousel-caption {
    position: relative;
    text-align: left;
    color: #000;
    text-shadow: none;
}
footer {
    background: #303030;padding:55px;
}

.footer__headline {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: .625rem;
    margin-top: 0;
    color: #fff;
}

div#footboot {
    background: #1f1f1f;
    padding: 49px;color:#ccc;
}


@media (min-width: 768px) {
#searchform .col-sm-3 {
    width: 20%;
}}

.nav>li>a>img {    vertical-align: sub;
    max-width: none;
    width: 24px;
    height: 18px;
}

.dropdown-menu .benefits-icon  {  width: 24px;
    height: 18px;}
	#searchform a {color:#000 !important;    display: block;}
	
	
	 .media-body span {
    display: block;
    color: #e31e24;
    margin-top: 2px;
    margin-left: 8px;
}
.media-left {
    padding-right: 0;
}
.media.media_booking_process>span {
    font-weight: normal;
    font-size: 13px;
    color: #b3b3b3;
    margin-left: 33px;
    display: block;
}
.media.media_booking_process {
    border-bottom: 1px solid #eaeaeb;
    padding-bottom: 5px;
    margin-bottom: 5px;
    margin-top: 0 !important;
}
.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: top;
}

span.main_sprite {
    background: url(../images/mainsprite2.png);
    background: url(../images/mainsprite2.png) 400px/400px;
    width: 25px;
    height: 25px;
    display: inline-block;
    float: left;
}

span.main_sprite.sprite_place {
    background-position: -77px -121px;
}

span.main_sprite.sprite_passengers {
    background-position: 0 -60px;
}
span.main_sprite.sprite_suitcase {
    background-position: 0 -152px;
}
span.main_sprite.sprite_time {
    background-position: 0 -30px;
}
#aracsecimbut {
   border-left: 2px dotted #CCC;
    line-height: 27px;
    box-sizing: border-box;
    font-weight: bold;
padding-bottom: 80px;    padding-top: 34px;
}
#araclistfyt {
    font-size: 34px;
    color: #e31e24;
}
button#aracsec {
    width: 100%;
    font-size: 20px;
    font-weight: 100;
    margin-top: 14px;
}
button#brysorbtn {
    margin-top: 13px;
    width: 100%;background: #e31e24;color: #fff;
    border-radius: 3px;
    font-weight: 100;
}
#rezervasyonbul input[type="text"] {
    width: 100%;
    box-sizing: border-box;
    padding-left: 26px;font-size: 12px;
    height: 36px;
    background: url(../images/main_spritex2_v7.png) 400px/400px;
    background-color: #fff;
    margin-bottom: 8px;
    border: none;
}
.reznumx{    background-position:-4px 2px !important;
}
.reznumxemail{    background-position: -4px -160px !important;
}
#indxbottm{
	    width: 100%;
    height: 365px;
    background: url(../images/0432d-bottomimage.jpg) center center;
    background-size: cover;   
}
#rezervasyonbul .login.loginmodal-submit {
    background: #e31e24;
    border: none;
    width: 100%;
    color: #fff;
    padding: 8px;
}

div#printsl {
    padding: 10px;
    border-top: 1px solid #ccc;    font-weight: bold;
    border-left: 1px solid #ccc;
}
div#printsg {
    padding: 10px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#araclistsea{display:inline-block;width:100%;
   
    position: relative;
    overflow: hidden;
}
#mailadresx:read-only { 
    background-color: #ccc;
}
#kisisec input:read-only { 
    background-color: #FFF;
}
#mailadresx {box-sizing: border-box;
    padding-left: 26px;
    border: 1px solid #ccc;
    font-size: 12px;
    height: 36px;
    background: url(../images/main_spritex2_v7.png) 400px/400px;
    background-color: #fff;
    margin-bottom: 8px;
}
#printsg{display: list-item;text-align: left; }
#printsg input {
    padding: 2px;
    height: 20px;
    border: 1px solid #ccc;
}
#rezsaveform  textarea {
    font-size: 12px;
    padding: 4px;
}
#rezsaveform textarea:read-only { 
border:none;}
#rezsaveform input:read-only { 
border:none;}
#rezsaveform input { 
width:100%;}
#printsg input:read-only { 
border:none;}

#notlar {
    border: 1px solid #ccc;
    padding: 12px;
    margin: 14px;
    width: 97%;
    box-sizing: border-box;
}
#notlar textarea:read-only{
   border:none;
}
#notlar textarea{
    width: 100%;
    min-height: 70px;
}

input.gzlinpt {
    display: none;
}

.paymentinput label{
    display: block;    font-weight: 100;
    font-size: 13px;
    color: #b3b3b3;
    margin-top: 15px;
}
.paymentinput input{
    border: none;
    padding: 0px 0 0px 0 !important;
    margin: 0;
    font-size: 14px;width: 100% !important;border-bottom: 1px solid #e1e1e1  !important;
}

.paymentinput select {
    width: 100%;
    BORDER: none;
    border-bottom: 1px solid #e1e1e1 ;
    padding-bottom: 5px;
}
#paymentstem .panel-title {font-size: 19px;}
#paymentstem .panel-group .panel {
    margin-bottom: 17px;
    border-radius: 0;
}

#paymentstem .xclosed {
  opacity: .2;
}
#paymentstem .panel.panel-default {
    position: relative;
}

#paymentstem  .goeditin {
    float: right;
    position: absolute;
    right: 8px;
    top: 14px;
    font-size: 13px;
    color: #ffffff;
}

#paymentstem .btn {width: 100%;
padding: 10px 114px;background:#e31e24; }

#paymentstem .panel-default>.panel-heading {border-radius: 0px;
/*background-color: rgba(85, 160, 106, 0.53); */
background-color: rgb(227, 30, 36); 
color: #ffffff;
}
#paymentstem .panel-footer {background-color: #fbfbfb;}

#paymentstem textarea{width: 100%;
    border: 1px solid #eee;
    min-height: 88px;}
	
	.booksum {
    background:  rgb(227, 30, 36);
    padding: 8px;
    color: #fff;
    font-size: 19px;
}

span.main_sprite.gelis_ts {
    background-position: -39px -122px;
}

span.main_sprite.donus_ts {
    background-position: -40px -149px;
}

span.main_sprite.konumxs {
    background-position: 0px -89px;
}

span.main_sprite.ziraat {
    background-position: -74px -271px;
}

span.main_sprite.isbank {
    background-position: -74px -239px;
}
span.main_sprite.garanti {
    background-position: -74px -208px;
}

img#paymentimg {
      max-width: 190px;
    max-height: 180px;
}
div#successcont {
    background: url(../images/successbg.jpg) center center;
        padding-bottom: 38px;
    background-size: cover;
}

.successmessa {
    background: rgba(255, 255, 255, 0.81);
    margin-top: 66px;padding-bottom: 55px;
}
#successcont  span.glyphicon.glyphicon-ok {
    padding: 14px;
    color: #5ec852;
    border: 4px solid #5ec852;
    border-radius: 90px;
    font-size: 73px;
}
#successcont h3 {
    font-size: 36px;
}

div#socialconts {
    display: inline-block;
    width: 100%;
    bottom: 0;
    position: absolute;
    background: rgba(0, 0, 0, 0.32);
    padding-bottom: 2px;
    margin-bottom: 0;
}

 .ui-autocomplete-loading {
    background: white url(../images/ajax_loader.gif) left center no-repeat !important;
	background-position:5px 7px !important;
  }
  
  .ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
} 	
.toggperiaod {position: absolute;
    right: 74px;
    top: 97px;
    opacity: 1;
    z-index: 9999;}
	
	div#crediterrorbx {
    border: 1px dashed rgb(227, 30, 36);
    text-align: center;
    padding: 12px;
    background: #fff9f8;
    letter-spacing: 1px;
    font-size: 15px;
    color: #e31e24;
    font-weight: bold;
}