.caleran-container,.caleran-container-mobile{font-size:15px;float:left;font-family:"Nunito","Montserrat",Helvetica,Arial,sans-serif!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9999}
.caleran-container .caleran-input,.caleran-container-mobile .caleran-input{margin:5px;border:1px solid #ddd;border-radius:0;overflow:hidden;background:#fff;box-shadow:0 0 13px -5px rgba(0,0,0,0.4);display:flex;flex-direction:column}
.caleran-container .caleran-input .caleran-header,.caleran-container-mobile .caleran-input .caleran-header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:20px 20px 10px;border-bottom:1px solid #ddd}
.caleran-container .caleran-input .caleran-header .caleran-header-separator,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator{float:left;display:inline-block;margin:0;margin-top:-2px;padding:0 16px;color:#f0f8ff;font-size:32px}
.caleran-container .caleran-input .caleran-header .caleran-header-start,.caleran-container .caleran-input .caleran-header .caleran-header-end,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{float:left;white-space:nowrap;display:block;margin-right:10px;text-align:left}
.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{float:left;font-size:2.5em;color:#d01818;margin-top:-3px;margin-right:8px;font-weight:400;text-align:left; line-height:100%;}
.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date{font-size:.9em;color:#A6AAB3;display:inline-block}
.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{font-size:.7em;color:#c9c9d1}
.caleran-container .caleran-input .caleran-calendars,.caleran-container-mobile .caleran-input .caleran-calendars{position:relative;display:flex}
.caleran-container .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector{position:absolute;display:none;align-items:center;justify-content:center;flex-wrap:wrap;border:2px solid #fff;border-width:3px 3px 0 0;top:0;left:0;right:0;bottom:0;z-index:100}
.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month{flex:1 1 25%;border:1px solid #fff;border-width:0 0 3px 3px;background:#eee;height:33.33%;align-items:center;justify-content:center;font-weight:700;display:flex;box-sizing:border-box}
.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current{background:#d01818;color:#fff}
.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover{background:#313eb3;cursor:pointer;color:#fff}
.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year{flex:1 1 20%;border:1px solid #fff;border-width:0 0 3px 3px;background:#eee;height:33.33%;align-items:center;justify-content:center;font-weight:700;display:flex;box-sizing:border-box}
.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year.current{background:#0666CD;color:#fff}
.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year:hover{background:#1783FF;cursor:pointer;color:#fff}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar{float:left;padding-bottom:8px;border-right:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar.no-border-right,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.no-border-right{border-right:none}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{text-align:center;font-weight:300;font-size:1.1em;color:#424242;text-transform:capitalize;border-bottom:1px solid #ddd;padding:12px 8px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover{color:#d01818;cursor:hand;cursor:pointer}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next{margin-top:-4px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container{padding:10px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{width:calc(100% / 7);float:left;text-align:center;padding:3px;font-size:.76em;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;margin-bottom:1px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span{pointer-events:none;display:block;padding:3px;border-radius:3px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek{text-transform:uppercase;font-size:.6em;font-weight:600;color:#616161}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day{cursor:pointer;overflow:hidden;color:#212121}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected){background:#dcdcdc;border-radius:3px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end{background:#1783FF;color:#fff;border-radius:0}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today{color:#ff1493!important}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered{background:#c8e1ff;color:#000}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered:first-child,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered:last-child,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered){border-top-left-radius:3px;border-bottom-left-radius:3px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span{background:#0666CD}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered){border-top-right-radius:3px;border-bottom-right-radius:3px}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span{background:#0666CD}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today{color:#ff1493!important;font-weight:700}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today.caleran-hovered{color:#000}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range{color:silver}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{color:silver}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend{color:#d01818}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev{cursor:pointer;font-size:1.25em}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev:hover{text-shadow:1px 2px 3px #eee}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next{float:right}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev{float:left}
.caleran-container .caleran-input .caleran-calendars .caleran-calendar:last-child,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar:last-child{border-right:none}
.caleran-container .caleran-input .caleran-ranges,.caleran-container-mobile .caleran-input .caleran-ranges{border-top:1px solid #ddd;clear:both;padding:10px;text-align:left}
.caleran-container .caleran-input .caleran-ranges i,.caleran-container-mobile .caleran-input .caleran-ranges i{float:left;color:#6a6e71;font-size:14px;margin-right:5px;margin-top:1px}
.caleran-container .caleran-input .caleran-ranges .caleran-range-header,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range-header{font-size:.8em;color:#6a6e71;display:inline-block;margin-right:5px;font-weight:700}
.caleran-container .caleran-input .caleran-ranges .caleran-range,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{display:inline-block;color:#1783FF;margin:3px;font-size:.7em;cursor:pointer;font-weight:700}
.caleran-container .caleran-input .caleran-ranges .caleran-range:hover,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range:hover{text-decoration:underline}
.caleran-popup{position:absolute;display:none;top:0;left:0}
.caleran-box-arrow-top{width:22px;height:22px;z-index:12;margin-left:0;position:absolute;top:0}
.caleran-box-arrow-top:after,.caleran-box-arrow-top:before{bottom:calc(100% - 6px);left:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.caleran-box-arrow-top:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}
.caleran-box-arrow-top:before{border-color:rgba(184,184,184,0);border-bottom-color:#ddd;border-width:11px;margin-left:-11px}
.caleran-box-arrow-bottom{width:22px;height:22px;z-index:12;margin-left:0;position:absolute;bottom:0}
.caleran-box-arrow-bottom:after,.caleran-box-arrow-bottom:before{bottom:-15px;left:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.caleran-box-arrow-bottom:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:11px;margin-left:-11px}
.caleran-box-arrow-bottom:before{border-color:rgba(184,184,184,0);border-top-color:#ddd;border-width:10px;margin-left:-10px}
.caleran-open{overflow:hidden}
.caleran-container-mobile .caleran-input{margin:0;border:0;border-radius:0;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;margin:12px;border-radius:0;box-shadow:0 0 0 1000px rgba(0,0,0,0.6);border:1px solid #ddd;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;overflow-y:auto}

@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input{overflow-y:scroll;flex-wrap:wrap}
}
.caleran-container-mobile .caleran-input .caleran-header{box-sizing:border-box;padding:12px;order:0;display:flex;flex:0 0 auto;flex-flow:nowrap;background:#f8f8ff;justify-content:space-between;align-items:center}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-header{width:50%;float:right;order:1;padding:12px 6px;border-left:1px solid #ddd;height:61px}
}
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator{padding:0;margin:0;display:flex;color:#b0c4de;margin-top:2px}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator{flex:1 0 auto}
}
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{min-width:39vmin;margin:0}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{width:50%;min-width:0;padding:0 8px}
}
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{font-size:38px;margin:-10px;font-weight:400}
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date{font-size:15px;color:#6a6e71;font-weight:500}
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{font-size:12px;color:#6a6e71;font-weight:400;line-height:10px}
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day{margin-right:8px;margin-left:0;float:left}
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{text-align:right}
.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{float:right;margin-left:8px;margin-right:0}
.caleran-container-mobile .caleran-input .caleran-calendars{order:1;flex:1 1 auto;background:#fff;display:flex;flex-direction:column;overflow:scroll;padding-bottom:20px}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-calendars{width:50%;float:left;order:0}
}
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month{flex:1 1 33.33%;height:25%}
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year{flex:1 1 20%;height:33.33%}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar{border:none}
}
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{padding:12px 18px;background:#f8f8ff;font-size:1.36em}
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next{margin-top:-6px}
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title i{font-size:.9em}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{height:61px;box-sizing:border-box;padding-top:18px}
}
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container{padding:10px}
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{min-height:30px;font-size:14px!important;position:relative;justify-content:center;align-items:center;display:flex}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{min-height:calc((80vmin - 62px) / 7)}
}
.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span{display:flex;align-items:center;justify-content:center;position:absolute;left:4px;top:4px;bottom:4px;right:4px}
.caleran-container-mobile .caleran-input .caleran-ranges{background:#fff;order:2;flex:0 0 auto;margin:0;padding:4px;border:none;text-align:center}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-ranges{width:50%;box-sizing:border-box;flex:1 1 0;border-left:1px solid #ddd;overflow-y:scroll;min-height:50px}
}
.caleran-container-mobile .caleran-input .caleran-ranges i{font-size:20px;display:none}
.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range-header{font-size:.9em;display:none}
.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{font-size:.85em;padding:5px 14px;background:#0666CD;font-weight:400;color:#fff;border-radius:21px}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{border-radius:6px;margin:6px;display:block}
}
.caleran-container-mobile .caleran-input .caleran-filler{display:none}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-filler{display:block;box-sizing:border-box;flex-grow:1;margin-bottom:auto;border-left:1px solid #ddd;min-height:100px;order:3}
}
.caleran-container-mobile .caleran-input .caleran-ranges + .caleran-filler{display:none}
.caleran-container-mobile .caleran-input .caleran-footer{order:3;flex:0 0 auto;text-align:center;padding:8px 8px 10px;background:#f8f8ff;border-top:1px solid #ddd}
@media screen and (orientation: landscape) {
.caleran-container-mobile .caleran-input .caleran-footer{width:50%;box-sizing:border-box;border-left:1px solid #ddd;margin-top:auto}
}
.caleran-container-mobile .caleran-input .caleran-footer button{font-size:15px;font-family:"Nunito","Montserrat",Helvetica,Arial,sans-serif!important;padding:8px;font-weight:400;outline:none;border:none;border-radius:4px;width:calc((100% - 10px) / 2)}
.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply{background:#f03a47;color:#fff;margin-left:7px;font-weight:500;border:1px solid #f03a47}
.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply[disabled=disabled],.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply:disabled{background:#c9c9d1;color:#A6AAB3;border:1px solid #A6AAB3}
.caleran-container-mobile .caleran-input .caleran-footer button.caleran-cancel{background:transparent;color:#f03a47;border:1px solid #f03a47;box-sizing:border-box}

body  { margin:0px; padding:0px; font: 15px/1.6 'Nunito'; }
a     { text-decoration:none; transition: all .3s; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
p     { margin:0 0 5px 0; padding:0px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
input 	{     -webkit-appearance: none; outline:none; }
select 	{     -webkit-appearance: none; outline:none; }
button 	{     -webkit-appearance: none; outline:none; }
textarea{     -webkit-appearance: none; outline:none; }
div {  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
img {  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
input 	{     -webkit-appearance: none; outline:none;  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }

/*
input 	{     -webkit-appearance: none; outline:none;  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
select 	{     -webkit-appearance: none; outline:none;  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
button 	{     -webkit-appearance: none; outline:none;  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
textarea{     -webkit-appearance: none; outline:none;  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
span {  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
*/
p {  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
i {  transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; }
.mleft0 { margin-left:0px !important; }
.mleft1 { margin-left:1px !important; }
.mleft2 { margin-left:2px !important; }
.mleft3 { margin-left:3px !important; }
.mleft4 { margin-left:4px !important; }
.mleft5 { margin-left:5px !important; }
.mleft6 { margin-left:6px !important; }
.mleft7 { margin-left:7px !important; }
.mleft8 { margin-left:8px !important; }
.mleft9 { margin-left:9px !important; }
.mleft10 { margin-left:10px !important; }
.mleft11 { margin-left:11px !important; }
.mleft12 { margin-left:12px !important; }
.mleft13 { margin-left:13px !important; }
.mleft14 { margin-left:14px !important; }
.mleft15 { margin-left:15px !important; }
.mleft16 { margin-left:16px !important; }
.mleft17 { margin-left:17px !important; }
.mleft18 { margin-left:18px !important; }
.mleft19 { margin-left:19px !important; }
.mleft20 { margin-left:20px !important; }
.mleft21 { margin-left:21px !important; }
.mleft22 { margin-left:22px !important; }
.mleft23 { margin-left:23px !important; }
.mleft24 { margin-left:24px !important; }
.mleft25 { margin-left:25px !important; }
.mleft26 { margin-left:26px !important; }
.mleft27 { margin-left:27px !important; }
.mleft28 { margin-left:28px !important; }
.mleft29 { margin-left:29px !important; }
.mleft30 { margin-left:30px !important; }
.mright0 { margin-right:0px !important; }
.mright1 { margin-right:1px !important; }
.mright2 { margin-right:2px !important; }
.mright3 { margin-right:3px !important; }
.mright4 { margin-right:4px !important; }
.mright5 { margin-right:5px !important; }
.mright6 { margin-right:6px !important; }
.mright7 { margin-right:7px !important; }
.mright8 { margin-right:8px !important; }
.mright9 { margin-right:9px !important; }
.mright10 { margin-right:10px !important; }
.mright11 { margin-right:11px !important; }
.mright12 { margin-right:12px !important; }
.mright13 { margin-right:13px !important; }
.mright14 { margin-right:14px !important; }
.mright15 { margin-right:15px !important; }
.mright16 { margin-right:16px !important; }
.mright17 { margin-right:17px !important; }
.mright18 { margin-right:18px !important; }
.mright19 { margin-right:19px !important; }
.mright20 { margin-right:20px !important; }
.mright21 { margin-right:21px !important; }
.mright22 { margin-right:22px !important; }
.mright23 { margin-right:23px !important; }
.mright24 { margin-right:24px !important; }
.mright25 { margin-right:25px !important; }
.mright26 { margin-right:26px !important; }
.mright27 { margin-right:27px !important; }
.mright28 { margin-right:28px !important; }
.mright29 { margin-right:29px !important; }
.mright30 { margin-right:30px !important; }
.mright40 { margin-right:40px !important; }
.mtop0 { margin-top:0px !important; }
.mtop1 { margin-top:1px !important; }
.mtop2 { margin-top:2px !important; }
.mtop3 { margin-top:3px !important; }
.mtop4 { margin-top:4px !important; }
.mtop5 { margin-top:5px !important; }
.mtop6 { margin-top:6px !important; }
.mtop7 { margin-top:7px !important; }
.mtop8 { margin-top:8px !important; }
.mtop9 { margin-top:9px !important; }
.mtop10 { margin-top:10px !important; }
.mtop11 { margin-top:11px !important; }
.mtop12 { margin-top:12px !important; }
.mtop13 { margin-top:13px !important; }
.mtop14 { margin-top:14px !important; }
.mtop15 { margin-top:15px !important; }
.mtop16 { margin-top:16px !important; }
.mtop17 { margin-top:17px !important; }
.mtop18 { margin-top:18px !important; }
.mtop19 { margin-top:19px !important; }
.mtop20 { margin-top:20px !important; }
.mtop21 { margin-top:21px !important; }
.mtop22 { margin-top:22px !important; }
.mtop23 { margin-top:23px !important; }
.mtop24 { margin-top:24px !important; }
.mtop25 { margin-top:25px !important; }
.mtop26 { margin-top:26px !important; }
.mtop27 { margin-top:27px !important; }
.mtop28 { margin-top:28px !important; }
.mtop29 { margin-top:29px !important; }
.mtop30 { margin-top:30px !important; }
.mtop40 { margin-top:40px !important; }
.mtop50 { margin-top:50px !important; }
.mtop60 { margin-top:60px !important; }
.mbottom0 { margin-bottom:0px !important; }
.mbottom1 { margin-bottom:1px !important; }
.mbottom2 { margin-bottom:2px !important; }
.mbottom3 { margin-bottom:3px !important; }
.mbottom4 { margin-bottom:4px !important; }
.mbottom5 { margin-bottom:5px !important; }
.mbottom6 { margin-bottom:6px !important; }
.mbottom7 { margin-bottom:7px !important; }
.mbottom8 { margin-bottom:8px !important; }
.mbottom9 { margin-bottom:9px !important; }
.mbottom10 { margin-bottom:10px !important; }
.mbottom11 { margin-bottom:11px !important; }
.mbottom12 { margin-bottom:12px !important; }
.mbottom13 { margin-bottom:13px !important; }
.mbottom14 { margin-bottom:14px !important; }
.mbottom15 { margin-bottom:15px !important; }
.mbottom16 { margin-bottom:16px !important; }
.mbottom17 { margin-bottom:17px !important; }
.mbottom18 { margin-bottom:18px !important; }
.mbottom19 { margin-bottom:19px !important; }
.mbottom20 { margin-bottom:20px !important; }
.mbottom21 { margin-bottom:21px !important; }
.mbottom22 { margin-bottom:22px !important; }
.mbottom23 { margin-bottom:23px !important; }
.mbottom24 { margin-bottom:24px !important; }
.mbottom25 { margin-bottom:25px !important; }
.mbottom26 { margin-bottom:26px !important; }
.mbottom27 { margin-bottom:27px !important; }
.mbottom28 { margin-bottom:28px !important; }
.mbottom29 { margin-bottom:29px !important; }
.mbottom30 { margin-bottom:30px !important; }
.font8 { font-size:8px !important; }
.font11 { font-size:11px !important; }
.font12 { font-size:12px !important; }
.font13 { font-size:13px !important; }
.font14 { font-size:14px !important; }
.font15 { font-size:15px !important; }
.font16 { font-size:16px !important; }
.font17 { font-size:17px !important; }
.font18 { font-size:18px !important; }
.font19 { font-size:19px !important; }
.font20 { font-size:20px !important; }
.font21 { font-size:21px !important; }
.font22 { font-size:22px !important; }
.font23 { font-size:23px !important; }
.font24 { font-size:24px !important; }
.font25 { font-size:25px !important; }
.font30 { font-size:30px !important; }
.font40 { font-size:40px !important; }
.sol  { float:left; }
.sag  { float:right; }
.temizle { clear: both; }
.genelwidth { width: 100% !important; min-height:1px; }
.ortala { width:1200px; margin:0 auto; }
.lineheight { line-height:200%; }
.center { text-align: center; }
.fontnormal { font-weight: 100 !important; }
.fontkalin { font-weight: 700 !important; }
.renk     { color:#35cdcd; }
.ic_link { color:#35cdcd; font-weight: 700}
.baslik   { width:100%; text-align: center; font-size:30px; font-weight: bold; }
.ciz  { text-decoration:line-through; color:#ff0000; font-size:12px !important; }
h1   { margin-top:0px;  }

h2 a { color:#35cdcd; }
h3 a { color:#35cdcd; }

.red_ { color:#ff0000; font-weight: bold; }
header {width:100%; background:#fff; min-width:1200px; margin:0 auto; clear:both; height:140px}
header #logo { height:95px;}
header #logo img { height:95px;}
header #head { background: url("/webhox/theme/ust_bar.png") top center no-repeat; width: 100%; height:40px; }
header #head #para { margin:0 0; font-size:13px; }
header #head #para  button{ border:0px; cursor:pointer; display:block; outline:none; color:#fff; font-weight: bold; padding:8px 6px 6px 6px; margin:11px 1px; background:#35cdcd; border-radius: 2px; }
header #head #diller { margin:0 0; font-size:13px; }
header #head #diller .dil  a { display:block; color:#fff; font-weight: bold; padding:8px 8px 6px 8px; margin:3px 1px; background:#ff0000; border-radius: 2px; }
header #head #telefon-mail { margin-right: 20px;}
header #head #telefon-mail a { display: block; color:#fff; float:left; margin:8px 10px 0 0px;}
header #head #login    { padding:8px 10px 13px 10px; margin:2px 0 5px 2px;  font-size:13px; border-radius: 2px 0 0 2px; }
header #head #login        a { color:#fff; font-weight: bold; }
header #head #sosyalmedya { font-size:20px; font-weight: bold; margin:4px 35px 10px 10px; }
header #head #sosyalmedya a { color:#fff; float:left; margin:0 5px}
header #head #sosyalmedya a:hover { color:#ff0000; }
header #menubar          { width:1000px; font-size:15px; font-weight:700; margin:25px  0 0 0; }
header #menubar .fa-navbar  { display: none; }
header #menubar .nav ul.mmm .logo_li { display: none;}
header #menubar .nav ul.mmm .diller_li { display: none;}

header .nav ul						{list-style:none;margin:0 auto;padding:0; font-size:15px; font-weight:700; color:#000; text-transform: uppercase;}
header .nav .ozel 					{color:#2a2a2a;}
header .nav ul li					{padding:15px 15px 20px 15px; float:left;}
header .nav ul li ul				{margin-top:20px; z-index:9999999 !important; display:none; clear:both; position:absolute; min-width:100px; z-index:200;background:#fff;padding:5px; border-radius:0 0 5px 5px; border:1px solid #ddd}
header .nav li ul li 				{padding:5px 5px 5px 0;float:left; clear:both; overflow:hidden; }
header .nav li ul li a.link		    {clear:both; float:left; width:195px !important; padding:5px !important; color:#fff !important; }
header .nav li ul li a.link:hover 	{color:#35cdcd !important; }
header .nav li ul .image 			{padding:2px; background:#ddd; margin:5px; width:145px; height:145px; }
header .nav li ul .image a 		    {display:block; float:left; padding:0px !important; }
header .nav li ul .image a img 	    {width:145px; height:145px; }
header .nav ul>li:hover .ozel		{color:#35cdcd;}

#slider { background:#F1F5FA; width:100%;  overflow:hidden;}
#rezervasyon { position:relative; margin-top:-87px; z-index:5; padding-bottom:30px; }
.background_ #rezervasyon { margin-top:-15px !important; z-index:5; padding-bottom:0px; }
#rezervasyon .tabs-menu					          {float:left;clear:both;list-style:none;padding:0;margin-bottom:0px; border-radius: 0 10px 0 0; overflow: hidden; box-shadow:0 0 5px #666}
#rezervasyon .tabs-menu li				        {float:left;}
#rezervasyon .tabs-menu li.current		    {position:relative;z-index:5;}
#rezervasyon .tabs-menu li a				      {display:block;padding:15px 40px;color:#fff; background:#253241c4; font-family: Montserrat; font-size: 22px;  border-right:1px solid #253241;}
#rezervasyon .tabs-menu .current a		    {color:#253241; background:#fff; border-right:1px solid #fff; }
#rezervasyon .tabs-menu .current a:after	{content: '';    position: absolute;    top: 5px;    left: 5px;    border-style: solid;    border-width: 7px;    border-color: transparent;	border-top-color: #35cdcd;	border-left-color: #35cdcd;	}
#rezervasyon .tab							 {float:left;width:auto;  box-shadow:0 0 5px #666; border-radius: 0 0 10px 10px; overflow:hidden; }
#rezervasyon .tab-content					        {float:left;width:1160px;padding:20px;background:#fff;color:#253241;min-height:1px; border-radius:0 10px 10px 10px }
#rezervasyon #arac						 {display:block;}
#rezervasyon input[type=text]				      {border:1px solid #ddd; background-color: #fff; box-shadow: 0 0 4px #eee; margin:0; padding:7px 5px 7px 5px; color:#444;  font-size:16px; }
#rezervasyon input[type=text].date 		    {cursor:pointer; background:url("/webhox/theme/icon_date.png") 10px center no-repeat; padding-left:35px; width:97px; font-family: 'Nunito'; font-size:16px;}
#rezervasyon input[type=text].kuponkodu   {cursor:pointer; padding-left:10px; width:243px; font-family: 'Nunito'; font-size:16px;}
#rezervasyon input[type=submit]			      {cursor:pointer; background-color: #35cdcd;  font-size:16px; padding:12px 0 11px 0; font-weight: bold; color:#fff; border:0px; width:100%; margin-top:15px; font-family:'Nunito'}
#rezervasyon input[type=submit]:hover		  {background:#30bdbd; }
#rezervasyon .alis_yeri        {width:600px; margin-right:20px;}
#rezervasyon .width50          {width:290px; }
#rezervasyon .alis_tarihi      {width:260px; margin-right:20px;}
#rezervasyon .donus_tarihi     {width:260px;}
#rezervasyon .checkbox         {margin:20px 0 0 0; font-size:16px;}

#transfer { }
#transfer .transfer_gidis   { width:430px; margin-right:20px; }
#transfer .transfer_donus   { width:430px; margin-right:20px; }
#transfer .transfer_yetiskin{ width:205px; margin-right:20px; }
#transfer .transfer_cocuk   { width:205px; margin-right:20px; }
#transfer .checkbox         {margin:45px 0 7px 0; font-size:16px;}
#transfer .talis_tarihi    { width:260px; }

#filo { }
#filo .filo_kiralama_tipi { width:260px; margin-right:20px; }
#filo .filo_kiralama_yakit { width:150px; margin-right:20px; }
#filo .filo_kiralama_vites { width:150px; }



.vitrin { width:1200px; color:#111; margin-top:20px }
.vitrin .viewport{float:left;width:1200px;height:520px;overflow:hidden;position:relative;}
.vitrin .buttons{display:block;float:right; position:absolute; margin-top:-65px}
.vitrin .next{background:url("/webhox/theme/sprite_icon.png") 1px  -436px no-repeat;width:82px;height:40px;overflow:hidden; margin-left:1118px}
.vitrin .prev{background:url("/webhox/theme/sprite_icon.png") 1px -522px no-repeat;width:82px;height:40px;  margin-left:1018px}
.vitrin .next:hover{background:url("/webhox/theme/sprite_icon.png") 1px -479px no-repeat;}
.vitrin .prev:hover{background:url("/webhox/theme/sprite_icon.png") 1px -565px no-repeat;}
.vitrin .disable{}
.vitrin .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0;}
.vitrin .overview li{float:left;margin:0 35px 0 0;height:520px;width:376px;}
.vitrin .pager{position:absolute;list-style:none;margin-left:420px;margin-top:360px;}
.vitrin .pager li{float:left;}
.vitrin .pagenum{width:14px;height:14px;display:block;margin-right:3px;}
.vitrin .active{color:#fff;}

.vitrin .overview li .hizmet_bolge { height:520px; cursor:pointer;  width:376px; padding-bottom:10px;font-size:20px; font-weight:700;  color:#111 }
.vitrin .overview li .hizmet_bolge img { width:366px; height:255px; padding:5px; background: #fff; float:left; }
.vitrin .overview li .hizmet_bolge_alt {  width:346px; padding:10px 15px; background:#fff;}

.vitrin .overview li .hizmet_bolge .cizgi { width:35px; height:8px; background:#fff; margin-left:175px; }
.vitrin .overview li .hizmet_bolge .haber_text {width:100%; overflow:hidden; height:162px; line-height:180%;font-size:14px; text-align: justify; font-weight: 300;transition:0.1s all;-moz-transition:0.1s all;-webkit-transition:0.1s all;}
.vitrin .overview li .hizmet_bolge .haber_devam { width:100%; color:#35cdcd; font-size:15px; font-weight: bold;}
.vitrin .overview li .hizmet_bolge:hover img { background: #35cdcd; }
.vitrin .overview li .hizmet_bolge:hover .cizgi { background: #35cdcd; }
.vitrin .overview li .hizmet_bolge:hover .hizmet_bolge_alt { background: #35cdcd; color:#fff }
.vitrin .overview li .hizmet_bolge:hover .haber_devam { color:#fff }
.vitrin table tr td { font-size:15px !important; }


.haber_page { height:520px; cursor:pointer;  width:386px; padding-bottom:10px;font-size:20px; font-weight:700;  margin:0 20px 20px 0; color:#111 }
.haber_page img { width:376px; height:255px; padding:5px; background: #F1F5FA; float:left; }
.haber_page_alt {  width:356px; padding:10px 15px; background:#F1F5FA;}

.haber_page .cizgi { width:35px; height:8px; background:#F1F5FA; margin-left:175px; }
.haber_page .haber_text {width:100%; overflow:hidden; height:162px; line-height:180%;font-size:14px; text-align: justify; font-weight: 300;transition:0.1s all;-moz-transition:0.1s all;-webkit-transition:0.1s all;}
.haber_page .haber_devam { width:100%; color:#35cdcd; font-size:15px; font-weight: bold;}
.haber_page:hover img { background: #35cdcd; }
.haber_page:hover .cizgi { background: #35cdcd; }
.haber_page:hover .haber_page_alt { background: #35cdcd; color:#fff }
.haber_page:hover .haber_devam { color:#fff }

.arac_vitrin { width:1200px; color:#111; margin-top:20px }
.arac_vitrin .viewport{float:left;width:1200px;height:460px;overflow:hidden;position:relative;}
.arac_vitrin .buttons{display:block;float:right; position:absolute; margin-top:-45px}
.arac_vitrin .next{background:url("/webhox/theme/sprite_icon.png") 1px  -436px no-repeat;width:82px;height:40px;overflow:hidden; margin-left:1118px}
.arac_vitrin .prev{background:url("/webhox/theme/sprite_icon.png") 1px -522px no-repeat;width:82px;height:40px;  margin-left:1018px}
.arac_vitrin .next:hover{background:url("/webhox/theme/sprite_icon.png") 1px -479px no-repeat;}
.arac_vitrin .prev:hover{background:url("/webhox/theme/sprite_icon.png") 1px -565px no-repeat;}
.arac_vitrin .disable{}
.arac_vitrin .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0;}
.arac_vitrin .overview li{float:left;margin:0 35px 0 0;height:460px;width:376px;}
.arac_vitrin .pager{position:absolute;list-style:none;margin-left:420px;margin-top:360px;}
.arac_vitrin .pager li{float:left;}
.arac_vitrin .pagenum{width:14px;height:14px;display:block;margin-right:3px;}
.arac_vitrin .active{color:#fff;}

.arac_vitrin .overview li .hizmet_bolge { height:450px; cursor:pointer; width:376px; padding-bottom:10px;font-size:20px; font-weight:700;  color:#111 }
.arac_vitrin .overview li .hizmet_bolge img { width:366px; height:198px; padding:5px; background: #fff; float:left;  }
.arac_vitrin .overview li .hizmet_bolge_alt {  width:376px; padding:10px 0 0 0; background:#fff; }

.arac_vitrin .overview li .hizmet_bolge_alt .arac_adi { font-size:20px; border-bottom:1px solid #eee; padding:0 0 8px 0; margin-bottom:10px; }
.arac_vitrin .overview li .hizmet_bolge_alt .aylik_fiyat { font-size:20px; border-radius: 0px; border-bottom:1px solid #eee; padding:10px 0 8px 0;  font-weight: bold; margin-bottom:0px;}
.arac_vitrin .overview li .hizmet_bolge_alt .icon { width:90px; font-size:14px; color:#333; border-right:1px solid #eee; padding:8px 0 8px 5px; margin-bottom:0px; font-weight: 100; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_vitrin .overview li .hizmet_bolge_alt .icon2 { width:85px; font-size:14px; color:#333; border-right:1px solid #eee; padding:8px 0 8px 5px;  margin-bottom:0px; font-weight: 100; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_vitrin .overview li .hizmet_bolge .cizgi { transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; width:35px; height:8px; background:#fff; margin-left:175px; }
.arac_vitrin .overview li .hizmet_bolge .haber_text {width:100%; overflow:hidden; height:162px; line-height:180%;font-size:14px; text-align: justify; font-weight: 300;transition:0.1s all;-moz-transition:0.1s all;-webkit-transition:0.1s all;}
.arac_vitrin .overview li .hizmet_bolge .haber_devam { width:100%; color:#35cdcd; font-size:15px; font-weight: bold; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_vitrin .sehir_adi { position: relative; left: 10px; background: #35cdcd; color: #fff; padding: 10px; border-radius: 5px; line-height: 100%; font-size: 14px; top: -440px; }
.arac_vitrin .dahil_hizmetler { width:100%; font-size:12px; color:#666; font-weight: 100; margin-top:10px; border-bottom:1px solid #eee;  height:85px;}
.arac_vitrin .dahil_hizmetler .icon_ { width:168px; padding:4px 10px; height:18px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_vitrin .overview li .hizmet_bolge:hover .cizgi { background: #35cdcd; }
.arac_vitrin .overview li .hizmet_bolge:hover .icon { color:#35cdcd; }
.arac_vitrin .overview li .hizmet_bolge:hover .icon2 { color:#35cdcd; }
.arac_vitrin .overview li .hizmet_bolge .dahil_hizmetler span:hover i { color:#35cdcd; }
.arac_vitrin .overview li .hizmet_bolge:hover .sehir_adi{ background: #333;}


.yorum_vitrin { width:1200px; color:#111; margin-top:30px }
.yorum_vitrin .viewport{float:left;width:1200px;height:420px;overflow:hidden;position:relative;}
.yorum_vitrin .buttons{display:block;float:right; position:absolute; margin-top:-75px}
.yorum_vitrin .next{background:url("/webhox/theme/sprite_icon.png") 1px  -436px no-repeat;width:82px;height:40px;overflow:hidden; margin-left:1118px}
.yorum_vitrin .prev{background:url("/webhox/theme/sprite_icon.png") 1px -522px no-repeat;width:82px;height:40px;  margin-left:1018px}
.yorum_vitrin .next:hover{background:url("/webhox/theme/sprite_icon.png") 1px -479px no-repeat;}
.yorum_vitrin .prev:hover{background:url("/webhox/theme/sprite_icon.png") 1px -565px no-repeat;}
.yorum_vitrin .disable{}
.yorum_vitrin .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0;}
.yorum_vitrin .overview li{float:left;margin:0 35px 0 0;height:460px;width:376px;}
.yorum_vitrin .pager{position:absolute;list-style:none;margin-left:420px;margin-top:360px;}
.yorum_vitrin .pager li{float:left;}
.yorum_vitrin .pagenum{width:14px;height:14px;display:block;margin-right:3px;}
.yorum_vitrin .active{color:#fff;}

.yorum_vitrin .overview li .yorum { height:380px; cursor:pointer; width:336px; font-size:20px; font-weight:700;  color:#111; background: #fff; padding:20px; border-radius: 10px; }
.yorum_vitrin .overview li .yorum .gulen_surat { width:336px; text-align: center; font-size:60px; color:#35cdcd; }
.yorum_vitrin .overview li .yorum .yorum_yildiz { width:336px; text-align: center; font-size:20px; color:#ff0000; margin-bottom:10px; }
.yorum_vitrin .overview li .yorum .yorum_yazan { width:336px; text-align: center; font-size:18px;  margin-bottom:10px; }
.yorum_vitrin .overview li .yorum .yorum_aciklama { width:336px; text-align: center; font-size:16px; font-weight: 100; height:200px; vertical-align: middle; display: table-cell;}


.tum_araclar { width:100%; margin-top:10px; }
.tum_araclar a {display: block; width: 100%; padding:8px 0; text-align: center; background: #35cdcd; color:#fff; font-weight: bold; }
.tum_araclar a:hover {background: #253241;  }
.background_ { background:#F1F5FA; padding:30px 0; width:100%; min-width: 1200px}
.background__ { background:#35cdcd; padding:30px 0 40px 0; width:100%; min-width: 1200px; color:#fff;}
.width33  { width:33%; }
.width255  { width:25%; }
.width255 .height { min-height:80px; }
.background__ .baslik_ { font-weight: bold; font-size:20px; width:100%; margin:10px 0; text-align: center; }
.baslik_e { cursor:pointer; font-weight: bold; font-size:20px; background: #000; border-radius: 5px; padding: 10px 20px; margin:0 auto; display: table; color:#fff; }
.baslik_e i {color:#fff;}
.arrow-down {  cursor:pointer;  width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #000; clear:both; margin:0 auto; display: table; }
.background__ p {margin:0px;}
.background { padding:30px 0;width:100%; min-width: 1200px}
.width49  { width:49%; min-height:95px; display:table;}
.width49 span { display:table-cell; vertical-align:middle; font-size:20px; text-align: center;}
.width49 input[type=text]				      {border:1px solid #ddd; width:47%; background-color: #fff; box-shadow: 0 0 4px #eee; margin:0; padding:7px 5px 7px 5px; color:#444;  font-size:16px; }
.width49 input[type=email]				    {border:1px solid #ddd; width:47%; background-color: #fff; box-shadow: 0 0 4px #eee; margin:0; padding:7px 5px 7px 5px; color:#444;  font-size:16px; }
.width49 input[type=submit]			      {cursor:pointer; background-color: #35cdcd;  font-size:16px; padding:12px 0 11px 0; font-weight: bold; color:#fff; border:0px; width:100%; margin-top:15px; font-family:'Nunito'}
.width49 input[type=submit]:hover		  {background:#003f7b; }

input[type=submit].submit			      {margin:0 0 0 30px; cursor:pointer; background-color: #35cdcd;  font-size:16px; padding:11px 25px 10px 25px; border-radius: 50px; font-weight: bold; color:#fff; border:0px; font-family:'Nunito'}
input[type=submit].submit:hover		  {background:#003f7b; }
input[type=submit].degistir			      {margin:0 0 0 5px; cursor:pointer; background-color: #000;  font-size:14px; padding:5px 15px 4px 15px; border-radius: 3px; font-weight: bold; color:#fff; border:0px; font-family:'Nunito'}
input[type=submit].degistir:hover		  {background:#111; }
.haber1   { width:776px; margin-right:20px; border-radius: 10px; overflow: hidden;  padding:5px; border:2px solid #efefef; margin-bottom:20px;  height:475px;}
.haber1 img { width:776px; border-radius: 8px; margin:0px; padding:0px; height:475px; }
.haber1 .haber_adi { background-color: #35cdcd; color:#fff; padding:5px 10px; border-radius: 3px; font-weight: bold; position: absolute; display: block; margin-top:-100px; float:right; margin-left:20px}
.haber1 img:hover { transform: scale(1.1); background: black; z-index: 2; }

.haber2   { width:376px; border-radius: 10px; overflow: hidden;  padding:5px; border:2px solid #efefef; height:221px; margin-bottom:20px;}
.haber2 img { width:376px; border-radius: 8px; margin:0px; padding:0px; height:221px;}
.haber2 .haber_adi { background-color: #35cdcd; color:#fff; padding:5px 10px; border-radius: 3px; font-weight: bold; position: absolute; display: block; margin-top:-100px; float:right; margin-left:20px}
.haber2 img:hover { transform: scale(1.1); background: black; z-index: 2; }

.haber3   { width:376px; border-radius: 10px; overflow: hidden;  padding:5px; border:2px solid #efefef; height:221px;  margin-bottom:20px; }
.haber3 img { width:376px; border-radius: 8px; margin:0px; padding:0px; height:221px;}
.haber3 .haber_adi { background-color: #35cdcd; color:#fff; padding:5px 10px; border-radius: 3px; font-weight: bold; position: absolute; display: block; margin-top:-100px; float:right; margin-left:20px}
.haber3 img:hover { transform: scale(1.1); background: black; z-index: 2; }

.haber4   { width:372px; border-radius: 10px; overflow: hidden;  padding:5px; border:2px solid #efefef; height:221px; margin-right:20px;}
.haber4 img { width:372px; border-radius: 8px; margin:0px; padding:0px; height:221px;}
.haber4 .haber_adi { background-color: #35cdcd; color:#fff; padding:5px 10px; border-radius: 3px; font-weight: bold; position: absolute; display: block; margin-top:-100px; float:right; margin-left:20px}
.haber4 img:hover { transform: scale(1.1); background: black; z-index: 2; }

.simdi_ode { margin:15px 0 0 0; background: #eee; padding:10px 10px 5px 10px; width:100px; line-height:100%; }
#araclar  { width:1200px;  }

.arac_list					 { cursor:pointer; width:1168px; border:1px solid #ddd; box-shadow: 0 0 4px #eee; padding:15px 15px 15px 15px; margin-bottom:20px;  background: #fff; display: table;}
.arac_list .veyabenzeri { color:#5D6567; font-size:13px; }
.arac_list .aciklama { width:565px; }
.arac_list .arac_adi { font-size:22px; color:#253241;   font-weight:600; margin-left:-60px; width:540px; text-align: left;}
.arac_list .arac_adi .bilgi { font-weight: 100; font-size:13px; position: relative;color:#5D6567; z-index:10; line-height: 100%; text-align: left;}
.arac_list .bilgi2 { font-weight: 100; font-size:12px; line-height: 100%; text-align: left; float:left; clear: both; margin-top:5px;}
.arac_list .resim { width:315px; min-height:170px; margin:20px 20px 0 0; position: relative;z-index:1;  display: table-cell; vertical-align: middle;}
.arac_list .resim img { max-width:315px; max-height:175px; z-index:1; }
.arac_list .kisi { width:88px;  padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list .bagaj { width:88px; padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list .vites { width:95px; padding:5px 0 5px 0; height:24px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list .yakit { width:95px; padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list .icon_ { height:16px; width:270px; margin:5px 0 5px 0; font-size:13px; }
.arac_list .fiyat_listesi { width:268px;  font-size:14px; display: table-cell; vertical-align: middle;}
.arac_list .fiyat_isim { width:170px; }
.arac_list .fiyat_isim span { clear: both; margin-bottom:5px;  }
.arac_list .fiyat { width:98px; color:#5D6567; }
.arac_list .fiyat span { clear: both; margin-bottom:5px; font-weight: bold; }
.arac_list a.incele { display:block; float:left; font-weight: 700; width:100%; background:#35cdcd; text-align: center; padding:10px 0; color:#fff; border-radius:3px;}
.arac_list:hover { background: #f2f2f2;}
.arac_list .icon_:hover i { color:#35cdcd; }
.arac_list input[type=submit]			      {cursor:pointer; background-color: #35cdcd;  font-size:16px; padding:12px 0 11px 0; font-weight: bold; color:#fff; border:0px; width:100%; margin-top:5px; font-family:'Nunito'}
.arac_list input[type=submit]:disabled	{cursor:pointer; background-color: #ff0000;  font-size:16px; padding:12px 0 11px 0; font-weight: bold; color:#fff; border:0px; width:100%; margin-top:5px; font-family:'Nunito'}
.arac_list input[type=submit]:hover		  {background:#30bdbd; }

.filter-count        { width: 100%; text-align: center; float:left; font-size:18px; font-weight: 700; margin:30px 0 0 0 }
.arac_list2					 { cursor:pointer; width:558px; border:1px solid #ddd; box-shadow: 0 0 4px #eee; padding:15px 15px 15px 15px; margin-bottom:10px; margin-top:10px;  background: #fff;  margin-right:20px; }
.arac_list2 .veyabenzeri { color:#5D6567; font-size:13px; }
.arac_list2 .aciklama { width:100%; }
.arac_list2 .arac_adi { font-size:22px; color:#253241;   font-weight:600; width:100%; text-align: center;}
.arac_list2 .arac_adi .bilgi { font-weight: 100; font-size:13px; color:#5D6567; z-index:10; line-height: 100%; text-align: center;}
.arac_list2 .bilgi2 { font-weight: 100; font-size:12px; line-height: 100%; text-align: center; float:left; clear: both; width:100%; margin-top:5px;}
.arac_list2 .resim { width:558px; height:265px; margin:20px 0 0 0; float:left; text-align: center; display: block; position: relative;}
.arac_list2 .resim img { max-width:490px; max-height:265px; z-index:1; }
.arac_list2 .kisi { width:88px;  padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all; margin-left:100px}
.arac_list2 .bagaj { width:88px; padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list2 .vites { width:95px; padding:5px 0 5px 0; height:24px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list2 .yakit { width:95px; padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list2 .icon_ { text-align:center; height:16px; width:279px; margin:5px 0 5px 0; font-size:13px; }
.arac_list2 .fiyat_listesi { width:268px;  font-size:14px; display: table-cell; vertical-align: middle;}
.arac_list2 .fiyat_isim { width:170px; }
.arac_list2 .fiyat_isim span { clear: both; margin-bottom:5px;  }
.arac_list2 .fiyat { width:98px; color:#5D6567; }
.arac_list2 .fiyat span { clear: both; margin-bottom:5px; font-weight: bold; }
.arac_list2 a.incele { display:block; float:left; font-weight: 700; width:100%; background:#35cdcd; text-align: center; padding:10px 0; color:#fff; border-radius:3px; margin-top:10px; }
.arac_list2:hover { background: #f2f2f2;}
.arac_list2 .icon_:hover i { color:#35cdcd; }
.arac_list2 .dahil_hizmetler { min-height:78px;}



.filo_form					 { box-shadow:0 0 5px #ddd; cursor:pointer; width:558px; border:1px solid #ddd; box-shadow: 0 0 4px #eee; padding:15px 15px 15px 15px; margin-bottom:10px; margin-top:10px;  background: #fff; min-height: 463px; }
.filo_form .text    { width:30%; font-weight: 700}
.filo_form .width50 { width: 50%; margin-top:10px; }

.filo_form input[type=text]	{border:1px solid #ddd; width:262px; background-color: #fff; box-shadow: 0 0 4px #eee; margin:0 0 10px 0; padding:7px 5px; color:#444;   font-family: 'Nunito';font-size:16px; }
.filo_form textarea						{ resize:none; border:1px solid #ddd; width:545px;  height:80px; font-family: 'Nunito';color:#444; box-shadow: 0 0 4px #eee; padding:7px 5px; font-size:16px; }
.filo_form input[type=submit]			      {cursor:pointer; background-color: #35cdcd;  font-size:16px; padding:12px 0 11px 0; font-weight: bold; color:#fff; border:0px; width:100%; margin-top:5px; font-family:'Nunito'}
.filo_form input[type=submit]:hover		  {background:#003f7b; }

.arac_list_sag ul li a { color:#000; }
.arac_list_sag ul li a:hover { color:#35cdcd; }
.dashboard_detay { box-shadow:0 0 5px #ddd; width:868px; border:1px solid #ddd; box-shadow: 0 0 4px #eee; padding:15px 15px 15px 15px; margin-bottom:10px;  background: #fff; }
.dashboard_detay .text { width:20%; font-weight: bold; }
.dashboard_detay .input { width:80%;}
.dashboard_detay input[type=text]	{ background:#fff; border:1px solid #ddd; width:98%;  box-shadow: 0 0 4px #eee; margin:0 0 0 0; padding:7px 5px; color:#444;   font-family: 'Nunito';font-size:16px; margin-bottom:10px}
.dashboard_detay input[type=password]	{ background:#fff; border:1px solid #ddd; width:98%;  box-shadow: 0 0 4px #eee; margin:0 0 0 0; padding:7px 5px; color:#444;   font-family: 'Nunito';font-size:16px; margin-bottom:10px}
.dashboard_detay input[type=text]:disabled	{ background:#f5f5f5; }
.dashboard_detay input[type=submit]			      {cursor:pointer; background-color: #35cdcd;  font-size:16px; padding:12px 0 11px 0; font-weight: bold; color:#fff; border:0px; width:100%; margin-top:5px; font-family:'Nunito'}
.dashboard_detay input[type=submit]:hover		  {background:#003f7b; }
.dashboard_detay textarea	{ background:#fff; border:1px solid #ddd; width:98%;  box-shadow: 0 0 4px #eee; margin:0 0 0 0; padding:7px 5px; color:#444;  height:70px; resize:none;  font-family: 'Nunito';font-size:16px; margin-bottom:10px}

.dashboard_detay table thead { background:#f5f5f5; }
.dashboard_detay table tbody { background:#F1F5FA; }
.dashboard_detay table tr td,th { padding:7px 5px; }
.dashboard_detay table tbody a { color:#35cdcd; font-weight: 700}
.dashboard_detay a.yeni_mesaj { color:#fff; border-radius: 2px; background: #35cdcd; padding:7px 20px; float:left; margin-bottom:10px; float:right;}
.dashboard_detay a:hover.yeni_mesaj { background: #003f7b;}
.dashboard_detay .ticket_baslik { width:20%; }
.dashboard_detay .ticket_detay { width:80%; }

.uye_form					 { box-shadow:0 0 5px #ddd;  width:558px; border:1px solid #ddd; box-shadow: 0 0 4px #eee; padding:15px 15px 15px 15px; margin-bottom:10px; margin-top:10px;  background: #fff;  }
.uye_form.red      { border-color:#ad0000; }
.uye_form .text    { width:30%; font-weight: 700}
.uye_form .width50 { width: 50%; margin-top:10px; }
.uye_form h1 { border-bottom: 3px solid #35cdcd; border-color: -webkit-linear-gradient(45deg, #000, #35cdcd); -webkit-background-clip: border; -webkit-border-fill-color: transparent;}
.uye_form h1.red { color:#ad0000; border-bottom: 3px solid #ad0000; border-color: -webkit-linear-gradient(45deg, #000, #ad0000); -webkit-background-clip: border; -webkit-border-fill-color: transparent;}
.uye_form input[type=text]	{border:1px solid #ddd; width:536px; background-color: #fff; box-shadow: 0 0 4px #eee; margin:0 0 10px 0; padding:7px 10px; color:#444;   font-family: 'Nunito';font-size:16px; }
.uye_form input[type=password]	{border:1px solid #ddd; width:536px; background-color: #fff; box-shadow: 0 0 4px #eee; margin:0 0 10px 0; padding:7px 10px; color:#444;   font-family: 'Nunito';font-size:16px; }
.uye_form input[type=email]	{border:1px solid #ddd; width:536px; background-color: #fff; box-shadow: 0 0 4px #eee; margin:0 0 10px 0; padding:7px 10px; color:#444;   font-family: 'Nunito';font-size:16px; }
.uye_form input[type=email].red	{border:1px solid #ad0000;  }
.uye_form textarea						{ resize:none; border:1px solid #ddd; width:545px;  height:80px; font-family: 'Nunito';color:#444; box-shadow: 0 0 4px #eee; padding:7px 5px; font-size:16px; }
.uye_form input[type=submit]			      {cursor:pointer; background-color: #35cdcd;  font-size:16px; padding:12px 0 11px 0; font-weight: bold; color:#fff; border:0px; width:100%; margin-top:5px; font-family:'Nunito'}
.uye_form input[type=submit].red			  {background-color: #ad0000;}
.uye_form input[type=submit][disabled=disabled]	{background-color: #7a7a7a;}
.uye_form input[type=submit][disabled=disabled]:hover	{background-color: #000;}

.uye_form input[type=submit]:hover.red	{background-color: #920101;}
.uye_form input[type=submit]:hover		  {background:#003f7b; }


.arac_list_detay					 { cursor:pointer; width:868px; border:1px solid #ddd; box-shadow: 0 0 4px #eee; padding:15px 15px 15px 15px; margin-bottom:20px;  background: #fff; display: table;}
.arac_list_detay .veyabenzeri { color:#5D6567; font-size:13px; }
.arac_list_detay .aciklama { width:553px; }
.arac_list_detay .arac_adi { font-size:22px; color:#253241;   font-weight:600; margin-left:-60px; width:540px; text-align: left;}
.arac_list_detay .arac_adi .bilgi { font-weight: 100; font-size:13px; position: relative;color:#5D6567; z-index:10; line-height: 100%; text-align: left;}
.arac_list_detay .bilgi2 { font-weight: 100; font-size:12px; line-height: 100%; text-align: left; float:left; clear: both; margin-top:5px;}
.arac_list_detay .resim { width:315px; min-height:170px; margin:20px 20px 0 0; position: relative;z-index:1;  display: table-cell; vertical-align: middle;}
.arac_list_detay .resim img { max-width:315px; max-height:175px; z-index:1; }
.arac_list_detay .kisi { width:88px;  padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list_detay .bagaj { width:88px; padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list_detay .vites { width:95px; padding:5px 0 5px 0; height:24px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list_detay .yakit { width:95px; padding:5px 0 5px 0; height:20px; transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_list_detay .icon_ { height:16px; width:270px; margin:5px 0 5px 0; font-size:13px; }
.arac_list_detay .fiyat_listesi { width:268px;  font-size:14px; display: table-cell; vertical-align: middle;}
.arac_list_detay .fiyat_isim { width:170px; }
.arac_list_detay .fiyat_isim span { clear: both; margin-bottom:5px;  }
.arac_list_detay .fiyat { width:98px; color:#5D6567; }
.arac_list_detay .fiyat span { clear: both; margin-bottom:5px; font-weight: bold; }
.arac_list_detay a.incele { display:block; float:left; font-weight: 700; width:100%; background:#35cdcd; text-align: center; padding:10px 0; color:#fff; border-radius:3px;}
.arac_list_detay:hover { background: #f2f2f2;}
.arac_list_detay .icon_:hover i { color:#35cdcd; }

.arac_detay_slider .viewport{float:left;width:1200px;height:450px;overflow:hidden;position:relative; margin-bottom:20px}
.arac_detay_slider .buttons{display:block;float:right; position:absolute; margin-top:200px}
.arac_detay_slider .next{background:url("/webhox/theme/bg_slider_sag.png");width:37px;height:80px;overflow:hidden;margin-left:1147px;opacity:0.6;transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_detay_slider .prev{background:url("/webhox/theme/bg_slider_sol.png");width:37px;height:80px;margin-left:15px;opacity:0.6;transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.arac_detay_slider .next:hover{opacity:1}
.arac_detay_slider .prev:hover{opacity:1}
.arac_detay_slider .disable{}
.arac_detay_slider .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0;}
.arac_detay_slider .overview li{float:left;margin:0 35px 0 0;height:450px;width:1200px;}
.arac_detay_slider .pager{position:absolute;list-style:none;margin-left:420px;margin-top:260px;}
.arac_detay_slider .pager li{float:left;}
.arac_detay_slider .pagenum{width:14px;height:14px;display:block;margin-right:3px;}
.arac_detay_slider .active{color:#fff;}

.arac_detay_sol      { width:900px; margin-right:20px; }
.arac_detay_sol .detay_baslik { font-size:22px; color:#35cdcd; border-bottom:3px solid #35cdcd; font-weight: bold;}
.detay_baslik_yorum { font-size:22px; color:#35cdcd; border-bottom:3px solid #35cdcd; font-weight: bold;}
.arac_detay_sol .width25  { width:25%; margin-top:5px;}
.arac_detay_sol table { line-height:200%;}
.arac_detay_sol .galeri_thumb														{width:212px; margin:5px; height:159px; vertical-align: middle; text-align: center;}
.arac_detay_sol .galeri_thumb img												{max-width:212px; max-height:159px;}
.diger_araclar { color:#000 }
.diger_araclar:hover { color:#35cdcd }

.arac_detay_sag      { width:280px; }
.arac_list_sag       { width:280px; }
.arac_list_sag .bilgiler { cursor: pointer; width: 278px; border: 1px solid #ddd; box-shadow: 0 0 4px #eee; margin: 0 0 20px 0; }
.arac_list_sag .bilgiler button { font-family: 'Nunito'; background: unset; border:0px; color:#fff; cursor: pointer; text-align: right; font-size:16px; padding:0px; }
.arac_list_sag .bilgiler .baslik { background:#35cdcd; color:#fff; font-size:16px; padding:15px 15px 15px 15px; width:248px; font-weight:300; text-align: right; line-height: 100%; }
.arac_list_sag .bilgiler span:after	{ content: '';    position: absolute;    margin:-10px 0 0 -258px;    border-style: solid;    border-width: 7px;    border-color: transparent;	border-top-color: #fff;	border-left-color: #fff;	}
.arac_list_sag .bilgiler .baslik2 { background:#032546; color:#fff; font-size:16px; padding:15px 15px 15px 15px; width:248px; font-weight:300; text-align: right; line-height: 100%; }
.arac_list_sag .bilgiler .baslik3 { background:#35cdcd; color:#fff; font-size:16px; padding:15px 15px 15px 15px; width:248px; font-weight:300; text-align: right; line-height: 100%; }
.arac_list_sag .bilgiler span:after	{ content: '';    position: absolute;    margin:-10px 0 0 -258px;    border-style: solid;    border-width: 7px;    border-color: transparent;	border-top-color: #fff;	border-left-color: #fff;	}
.arac_list_sag .bilgiler_h  { cursor: pointer; width: 280px; text-align:center; margin: 0 0 20px 0;  }
.arac_list_sag .bilgiler_h h2,h3 { margin:0px; padding:0px;}
.arac_list_sag .alt_bilgiler { padding:10px; width:258px; font-size:14px; }
.arac_list_sag .alt_bilgiler .mtop10 { margin-top:0px !important; }
.arac_list_sag .alt_bilgiler p { display: list-item; margin-left:20px; }
.arac_list_sag .alt_bilgiler .iletisim { width:100%; text-align: center; font-size:23px; margin:10px 0 }
.arac_list_sag .alt_bilgiler .iletisim a { color:#000; }
.arac_list_sag .alt_bilgiler .iletisim a i { color:#35cdcd; }

.image_search { font-size:30px; width:55px; height:55px; overflow: hidden; position: absolute; bottom:10px;}
.arac_list2 .image_search a { color:#fff;background:#35cdcd; border-radius: 50px;  padding:7px 0 0 0;display: block}
.arac_list .image_search a { color:#fff;background:#35cdcd; border-radius: 50px;  padding:7px 0 0 10px;display: block}

.aylik_fiyat                { width:49%; background: #253241; color:#fff; font-size:18px; border-radius: 5px 0 0 5px; padding:10px 0; text-align: center;}
.yillik_fiyat               { width:49%; background: #ff0000; font-size:18px; color:#fff; font-weight: 700; border-radius: 0 5px 5px 0; padding:10px 0; text-align: center;}
.km_siniri                  { width:49%; background: #35cdcd; color:#fff; margin:0 auto 5px auto;  clear:both; font-size:18px; border-radius: 5px; padding:10px 0; text-align: center;}

.iletisim_bol1 							{ width:285px; height:250px; margin-right:20px; }
.iletisim_lacivert					{ width:80px; height:55px; background:#253241; color:#fff; text-align:center; margin-left:102.5px; padding-top:25px; position: absolute; z-index:10; margin-top:-45px; }
.iletisim_kirmizi						{ width:80px; height:55px; background:#35cdcd; color:#fff; text-align:center; margin-left:102.5px; padding-top:25px; position: absolute; z-index:10; margin-top:-45px; }
.iletisim_bol2 							{ width:285px; height:250px; }
.iletisim_gri								{ position: relative; background:#f1f5fa; width:265px; height:110px; margin-top:50px; padding:40px 10px 10px 10px; text-align: center;  color:#666; font-size:14px;}
.iletisim_gri p							{ font-weight: 700; font-size:16px; color:#333; margin-bottom:10px;}
.iletisim_gri:after 				{	position: absolute; bottom: 5px; left: 5px; border-width: 5px; border-style: solid; border-color: transparent transparent #253241 #253241; content: ''; }

.iletisim_map								{ width:572px; margin-right:40px; border:4px solid #35cdcd; margin-bottom:30px;}
.iletisim_formu							{ width:580px; margin-bottom:20px }
.iletisim_formu .iletisim_baslik { font-size:30px; color:#253241; font-weight: 700}

.iletisim_formu input[type=text]		{ border:1px solid #f2f2f2; padding:10px; width:558px; border-radius: 5px; margin-bottom:5px; font-family: 'Nunito'; font-size:16px; }
.iletisim_formu input[type=email]		{ border:1px solid #f2f2f2; padding:10px; width:558px; border-radius: 5px; margin-bottom:5px; font-family: 'Nunito'; font-size:16px; }
.iletisim_formu input[type=text].guvenlik		{ float:left; border:1px solid #f2f2f2; padding:10px; width:258px; border-radius: 5px; margin-bottom:5px; font-size:16px; font-family: 'Nunito'; margin-bottom:18px;  }

.iletisim_formu textarea						{ resize:none; border:1px solid #f2f2f2; padding:10px; width:558px; border-radius: 5px;  height:100px; font-family: 'Nunito'; font-size:16px; }
.iletisim_formu input[type=submit]	{cursor:pointer; background-color: #35cdcd; font-size:16px; padding:9px 0 8px 0;  color:#fff; border:0px; width:100%; font-weight:bold; margin-top:10px;}
.iletisim_formu input[type=submit]:hover	{background:#003f7b; }

.iletisim_okey  { width:96%; padding:2% 2%; background:#35cdcd; color:#fff; text-align: center; margin:0 0 10px 0; font-size:22px; }
.iletisim_hata  { width:96%; padding:2% 2%; background:#ff0000; color:#fff; text-align: center; margin:0 0 10px 0; font-size:22px;}

.transfer_hata  { width:96%; padding:2% 2%; color:#ff0000; text-align: center; margin:0 0 10px 0; font-size:22px;}
.transfer_hata input[type=submit]			      {cursor:pointer; background-color: #4c535a;  font-size:16px; padding:12px 20px 11px 20px; font-weight: bold; color:#fff; border:0px; margin-top:15px; font-family:'Nunito'}
.transfer_hata input[type=submit]:hover		  {background:#222; }

.iletisim_sube_bol 		{ width:580px; height:190px; }
.iletisim_sube_bol .iletisim_sube_gri			  { position: relative; background:#f1f5fa; width:580px; height:195px; text-align: center;  color:#666; font-size:14px; padding-top:15px}
.iletisim_sube_bol .iletisim_sube_gri p		  { font-weight: 700; font-size:16px; margin-top:5px; }
.iletisim_sube_bol .iletisim_sube_gri:after 	{	position: absolute; bottom: 5px; left: 5px; border-width: 5px; border-style: solid; border-color: transparent transparent #253241 #253241; content: ''; }


#breadcrumb{width:1180px;padding:8px 10px;background:#35cdcd;-webkit-box-shadow:inset 0px 0px 5px 5px rgba(0,0,0,0.02);-moz-box-shadow:inset 0px 0px 5px 5px rgba(0,0,0,0.02);box-shadow:inset 0px 0px 5px 5px rgba(0,0,0,0.02); color:#fff; font-size:15px; margin-bottom:20px;}
#breadcrumb a{font-family:Montserrat; display:block;color:#fff;float:left;margin-right:10px;transition:0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
#breadcrumb a:hover{color:#000;}
input[type=checkbox]:not(old),input[type=radio]:not(old){ width: 17px !important; margin  : 0;  padding : 0;  opacity : 0; height:17px; overflow:hidden; }
input[type=checkbox]:not(old) + label, input[type=radio]:not(old) + label{  display: inline-block;margin-top:0px; margin-left:-17px !important;   padding-left : 25px !important;  background:url("/webhox/theme/sprite_icon.png") -157px -131px no-repeat;  line-height  : 17px !important; }
input[type=checkbox]:not(old):checked + label{  background:url("/webhox/theme/sprite_icon.png") -157px -132px  no-repeat; }
input[type=radio]:not(old):checked + label{ background:url("/webhox/theme/sprite_icon.png") -157px -132px  no-repeat;}
input[type=checkbox]:not(old),input[type=radio]:not(old){ width: 17px !important; margin  : 0;  padding : 0;  opacity : 0;  }
input[type=checkbox]:not(old) + label, input[type=radio]:not(old) + label{  display: inline-block;margin-top:0px; margin-left:-17px !important;   padding-left : 25px !important;  background:url("/webhox/theme/sprite_icon.png") -157px -132px no-repeat;  line-height  : 17px !important; }
input[type=checkbox]:not(old):checked + label{ background:url("/webhox/theme/sprite_icon.png") -157px -115px no-repeat; }
input[type=radio]:not(old):checked + label{background:url("/webhox/theme/sprite_icon.png") -157px -115px  no-repeat;}
label {font-weight:700; padding:0px 0 0 0; margin:0 20px 0 0; cursor:pointer; }

.rezervasyon_input	{border:1px solid #f2f2f2; background-color: #fff; box-shadow: 0 0 4px #eee; margin:0; padding:10px; color:#444;  font-size:16px;  width:47%; margin:0 0 25px 0; line-height: 150%; font-family: 'Nunito'; border-radius: 5px;}
textarea.rezervasyon_input	{border:1px solid #f2f2f2; background-color: #fff; box-shadow: 0 0 4px #eee; height:80px; margin:0; padding:10px; color:#444;  font-size:16px;  width:47%; margin:0 0 25px 0; line-height: 150%; font-family: 'Nunito'; border-radius: 5px;}
.rezervasyon_width50 { width:48.5%; padding:1% 0.5%; box-shadow: 0 0 5px #ddd; border:0 solid #ddd; border-radius: 5px; }
.rezervasyon_submit	{cursor:pointer; background-color: #35cdcd; font-size:16px; padding:12px 0 11px 0;  color:#fff; border:0px; width:100%; font-weight:bold; margin-top:20px;}
.rezervasyon_submit:hover	{background:#003f7b; }

.width24 { margin:0 5px 1% 5px; width:370px; padding:15px 10px; box-shadow: 0 0 5px #ddd; font-weight: bold; border-radius: 5px; min-height:65px }
.width24 i.renk { width:50px; height:45px; font-size:40px; text-align: center; padding-top:5px; overflow: hidden; margin:0 8px 0 7px; }
.width24 .alan { width:270px; padding:0 0 0 0; }
.width24 .salan { width:340px; padding:0 0 0 0; }
.width24 .adet { width:70px; padding:0 0 0 0; }
.width24 .alan span { width:205px; padding:3px 0 0 0; }
.width24 .salan span { width:275px; padding:3px 0 0 0; }

.width24 .tipi{ padding:0; font-weight: bold; font-size:14px; }
.width24 input[type=checkbox]:not(old){ float:left; width: 17px; margin  : 25px 0 0 0;  padding : 0 0 0 0;  opacity : 1; height:17px; overflow:hidden; background: unset !important; border:3px solid #000}
.width24 input[type=checkbox]:not(old):checked{ width: 17px; margin  : 25px 0 0 0;  padding : 0;  opacity : 1; height:17px; overflow:hidden; background: #35cdcd !important; border:3px solid #35cdcd}
.width24 input[type=checkbox]:not(old):checked + label {line-height: unset !important; float:left;  background: unset !important; width:275px; font-weight: 300; margin:10px 0 0 0  !important; padding-left:5px !important; }
.width24 input[type=checkbox]:not(old) + label { line-height: unset !important; float:left; background: unset !important; width:275px; font-weight: 300; margin:10px 0 0 0 !important; padding-left:5px !important; }

.border { border-top:1px solid #ddd;  padding:6px 0 6px 0; cursor:pointer;}
.transfer_lokasyon { width:246px; line-height: 200%;  padding:1px 2px 0 2px;}
.transfer_kisi { width:110px; line-height: 200%; text-align:center;  padding-top:1px; }
.transfer_sec { width:150px; line-height: 200%; text-align:center; padding-top:1px; }
.transfer_sec button {cursor:pointer; background-color: #35cdcd; font-size:14px; padding:7px 0 6px 0;  color:#fff; border:0px; width:100%; font-weight:bold; font-family: 'Nunito';}
.transfer_sec button:hover	{background:#003f7b; }
.border:hover { background: #f5f5f5; }

.transfer_arac_secimi { width:96%; padding:1%; display: table;}
.transfer_arac_resim { width:315px; height:170px; margin-right:20px; display:table-cell;vertical-align: center; text-align: center; }
.transfer_arac_resim img { max-width:315px; max-height:170px; }
.transfer_arac_text   { width:500px; display: table-cell; vertical-align:middle; font-size:18px; }
.transfer_arac_text .arac_adi { font-size:24px; font-weight: bold; width:100%;  margin-bottom:15px;}
.transfer_arac_form { width:350px;display: table-cell; vertical-align:middle; font-size:18px;  }
.transfer_arac_secimi:hover { background: #f5f5f5; }
.transfer_arac_secimi input[type=submit] {cursor:pointer; margin-top:10px; background-color: #35cdcd; font-size:18px; padding:9px 0 8px 0;  color:#fff; border:0px; width:100%; font-weight:bold; font-family: 'Nunito';}
.transfer_arac_secimi input[type=submit]:hover	{background:#003f7b; }

.page_detail { width:98%; padding:1%; border-radius: 10px; box-shadow: 0 0 5px #ddd;}
.page_detail .width50 { width:50%; line-height: 200%; font-size:16px; }
.page_detail  img.transfer_resim { float:right; max-height:150px; }
.page_detail input[type=text]		{ border:1px solid #f2f2f2; padding:2%; width:94%; border-radius: 5px; margin-bottom:5px; font-family: 'Nunito'; font-size:16px; }
.page_detail input[type=date]		{ border:1px solid #f2f2f2; padding:2%; width:94%; border-radius: 5px; margin-bottom:5px; font-family: 'Nunito'; font-size:16px; }
.page_detail input[type=email]		{ border:1px solid #f2f2f2; padding:2%; width:94%; border-radius: 5px; margin-bottom:5px; font-family: 'Nunito'; font-size:16px; }
.page_detail input[type=text].guvenlik		{ float:left; border:1px solid #f2f2f2; padding:10px; width:258px; border-radius: 5px; margin-bottom:5px; font-family: 'Nunito'; margin-bottom:18px;  }

.page_detail textarea						{ resize:none; border:1px solid #f2f2f2;  padding:5px 2%; width:94%; line-height:150%; font-size:16px; border-radius: 5px;  height:70px; font-family: 'Nunito'; }
.page_detail textarea.textarea	{ resize:none; border:1px solid #f2f2f2;  padding:5px 1%; width:98%; line-height:150%; font-size:16px; border-radius: 5px;  height:70px; font-family: 'Nunito'; }
.page_detail input[type=submit]	{cursor:pointer; background-color: #35cdcd; font-size:16px; padding:9px 0 8px 0;  color:#fff; border:0px; width:100%; font-weight:bold; margin-top:10px; font-family: 'Nunito'; }
.page_detail input[type=submit]:hover	{background:#003f7b; }

.pesinat_odeme     {font-weight: bold; margin:0 auto 15px auto; display:table; }
.simdi_odenecek    { min-width: 120px; padding:15px 10px; background: #35cdcd; color:#fff; text-align: center; border-radius: 5px; margin-right:20px; }
.teslimat_odenecek { min-width: 120px; padding:15px 10px; background: #7d7d7d; color:#fff; text-align: center; border-radius: 5px; }
.simdi_odenecek span, .pesinat_odeme span { font-weight: 300; }

.page_detail .galeri_thumb														{width:226px; margin:5px; height:165px; vertical-align: middle;  text-align: center; }
.page_detail .galeri_thumb img												{max-width:226px; max-height:165px;}
.haber_resim { max-width:30%; margin:5px 20px 10px 0; float:left; }
footer { width: 100%; min-width: 1200px; background: #35cdcd; color: #ffffff; padding: 30px 0 10px 0;}
footer .copyright {font-size:12px;width: 100%;text-align: center;border-top: 1px solid rgb(46 181 172);padding-top:25px;margin-top:10px;-webkit-box-shadow: 0px -1px 0 rgba(255, 255, 255, 0.15);}
footer .webhox a { display: block; width: 75px; height: 23px; background: url("/webhox/theme/sprite_icon.png") -112px -447px no-repeat; }
footer .hizlirentacar a { display: block; width: 75px; height: 37px; }
footer .hizlirentacar a img{  width: 75px; height: 37px; }
footer .footer_baslik {font-size: 18px;color:#1b7676;font-weight: 600;text-align: center;display: inherit;width: 100%;padding:0 0 5px 0;border-bottom: 1px solid rgb(46 181 172);margin-bottom:20px;-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);}
footer .footer_aciklama { font-size: 14px; color:#ffffff; text-align: justify;; display: inherit; width: 100%; padding:0 0 5px 0;  margin-bottom:20px; line-height: 200%}
footer #sosyalmedya { font-size:20px; font-weight: bold; margin:12px auto 20px auto; display: inherit; }
footer #sosyalmedya a { color:#fff; float:left; margin:0 5px}
footer #sosyalmedya a:hover { color:#f2f2f2; }
footer hr { margin-bottom:20px; color:#000; background: #000; border-color: #000; accent-color:#000; }
footer #logo { text-align: center; width:100%;height:45px; margin-bottom:10px}
footer #logo img { height:45px;}
footer .table_grid { display: flex;}
footer ._grid { display: table; width: 98%; padding: 0 1%;}
footer ul { list-style: none; margin:0; padding:0 }
footer ul li {  padding:2px 0; }
footer ul a { cursor: pointer; color:#ffffff; }
footer ul a:hover { color:#1b7676; }
footer .footer_sube { width: 100%; text-align:center; margin: 0 0 10px 0;}
footer .footer_sube a { color:#ffffff; font-size:16px}
footer .footer_sube a:hover { color:#1b7676; }

.map_ozel { width:1194px; height:350px; border:3px solid #35cdcd; border-radius:5px;}
.fiyat_transfer { width:100%; padding:10px 0; text-align:center; color:#fff; background: #333; border-radius: 3px; font-size:20px; font-weight: bold}
.arac_list2 input[type=submit]			      {cursor:pointer; background-color: #35cdcd;  font-size:16px; padding:12px 0 11px 0; font-weight: bold; color:#fff; border:0px; width:100%; margin-top:5px; font-family:'Nunito'}
.arac_list2 input[type=submit]:hover		  {background:#003f7b; }

.saat_uyari { width:100%; padding:20px 0; text-align: center; font-size:22px; font-weight: bold; }
.whatsapp { z-index:1000; cursor:pointer; float:right; position: fixed; line-height:100%; border-radius: 100px; background:#25D366 ; padding:12px 12px; text-align: center; border: 3px solid #ffffff69; bottom:10px; right:90px; width:40px; font-size:40px; color:#fff; }
.whatsapp:hover { padding:15px 15px; border-color:#fff;}

.telephone { z-index:1000; cursor:pointer; float:right; position: fixed; line-height:100%; border-radius: 100px; background:#07b7ff ; padding:12px 12px; text-align: center; border:3px solid #ffffff61; bottom:10px; right:10px;  width:40px; font-size:40px; color:#fff; }
.telephone:hover { padding:15px 15px; border-color:#fff;}



.fixed-header {     position: fixed;    top: 0;    left: 0;    width: 100%; 	background:rgba(255 255 255 / 94%);	border-bottom:2px solid #35cdcd; z-index:10000}
.fixed-header #menubar { margin-top:20px !important;}
nav {    width: 100%;    z-index: 10; }
.saat { width:100px; }
.saat .select2-container .select2-selection--single	{ background:url("/webhox/theme/icon_clock.png") 7px center no-repeat;  }
.saat .select2-container--default .select2-selection--single .select2-selection__rendered	{ padding-left:20px; }



hr { margin-bottom:10px; color:#35cdcd; background: #35cdcd; border-color: #35cdcd; accent-color:#35cdcd; }

/* RIBBON */
.ribbon{position:absolute;left:0px;top:0;z-index:1;overflow:hidden;width:125px;height:125px;text-align:right;}
.ribbon span{font-size:14px;font-weight:100;color:#fff;text-transform:uppercase;text-align:center;line-height:35px;width:125px;display:block;background:#35cdcd;}

.ribbon2{position:absolute;left:0px;top:0;z-index:1;overflow:hidden;width:125px;height:125px;text-align:right;}
.ribbon2 span{font-size:14px;font-weight:100;color:#fff;text-transform:uppercase;text-align:center;line-height:35px;width:125px;display:block;background:#ff8c29;}


.ribbon4{position:absolute;left:115px;top:0;z-index:1;overflow:hidden;width:95px;height:125px;text-align:right;}
.ribbon4 span{font-size:14px;font-weight:100;color:#fff;text-transform:uppercase;text-align:center;line-height:35px;width:95px;display:block;background:#800080;}

/* RIBBON BITIS */
.table-row { display: table-cell; padding:0 15px; }

h1.renk {background: -webkit-linear-gradient(70deg, #000, #35cdcd); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.button {display: inline-block;padding: 0.5em 1.0em;background: #EEE;border: none;border-radius: 7px;background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) );color: #222;font-family: sans-serif;font-size: 16px;text-shadow: 0 1px white;cursor: pointer;}
.button:hover {background-color: #8CF;text-shadow: 0 1px hsla(0, 0%, 100%, 0.5);color: #222;}
.button:active, .button.is-checked {background-color: #28F;}
.button.is-checked {color: white;text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);}
.button:active {box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);}
.button-group:after {content: '';display: block;clear: both;}
.button-group .button {float: left;border-radius: 0;margin-left: 0;margin-right: 1px;}
.button-group {float:left;margin:0 20px 0 0;}
.button-group .button:first-child {border-radius: 0.5em 0 0 0.5em;}
.button-group .button:last-child {border-radius: 0 0.5em 0.5em 0;}
.ui-group h3 {float:left;margin: 4px 10px 0 0;font-size: 16px;}

/* LOADING */

.loader, .loader:after { border-radius: 50%;width: 10em;height: 10em; }
.loader {margin: 10% auto;font-size: 10px;position: relative;text-indent: -9999em;border-top: 1.1em solid rgba(255, 255, 255, 0.2);border-right: 1.1em solid rgba(255, 255, 255, 0.2);border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);border-left: 1.1em solid #ffffff;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;}
@-webkit-keyframes load8 {
  0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
  }
  100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
  }
  100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
  }
}
#loadingDiv {position:absolute;top:0;left:0; width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5); z-index:1000 !important }


/* LOADING */
.mobil_hide { display: block; }
.mobil_show { display: none; }

@media only screen and (min-width:416px) and (max-width:1279px) {
  body { background-position:center -40px }

  .mobil_show { display: block; }
  .mobil_hide { display: none; }

  .ortala { width:96%; }
  header { min-width: unset; height:auto;}
  header #logo { float:unset; margin:0 auto 0 auto; padding:15px 0 0 0; display: table; }
  #head { display: none;}
  /*
  #menubar { display: none; }
  */
  header #menubar .fa-navbar  { transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out; display: block; position: absolute; top:30px; left:15px; font-size:28px; color:#06529e; text-shadow: 0 0 2px #000}
  header #menubar .fa-navbar a { color:#06529e; }
  header #menubar .nav ul.mmm { padding:5px 0; transform:translateX(-100%); transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out; position: absolute; width: 80%; background: #333; height: auto; min-height: 100%; float:unset; z-index:99999; left:0px; top:0px;}
  header #menubar .nav ul.mmm .logo_li { display: block; width: 96%; padding:0%; background: #fff; text-align: center; }
  header #menubar .nav ul.mmm .logo_li img { max-width: 100%; height:70px; }
  header #menubar .nav ul li  {width:92%; padding:3px 2%;  background: #666; margin: 0 2% 2px 2% }
  header #menubar .nav ul.mmm .diller_li {display: block; background: #e2e2e2; padding:2px 2%}
  header #menubar .nav ul.mmm .diller_li a { float: left; display: unset; width: unset; padding:0 2px;  }
  header #menubar .nav ul li a {width:96%; padding:2%; color:#fff; }
  header #menubar  button{ border:0px; cursor:pointer; display:block; outline:none; color:#fff; font-weight: bold; padding:3px 6px 3px 6px; margin:2px 2px 2px 0; background:#35cdcd; border-radius: 2px; }

  #slider { width:100%;  overflow:hidden;}
  #full-width-slider { min-width: unset !important; }
  #rezervasyon .tab-content { width:96%; padding:2%;}
  #rezervasyon .alis_yeri { width:100%; margin-right:0px !important; margin-bottom:10px; }
  #rezervasyon .alis_tarihi { margin-right:2%; width:49%; margin-bottom:10px; }
  #rezervasyon .donus_tarihi { margin-right:0px; width:49%; margin-bottom:10px; }
  #rezervasyon .checkbox { margin-top:0px; }
  #rezervasyon #lokasyon { width:100%; }

  #transfer .transfer_gidis { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .transfer_donus { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .talis_tarihi { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .tdonus_tarihi { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .transfer_yetiskin { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .transfer_yetiskin .mtop10{ margin-top:0px !important;}
  #transfer .transfer_cocuk { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .transfer_cocuk .mtop10{ margin-top:0px !important;}
  #transfer .talis_tarihi .mtop10{ margin-top:0px !important;}

  #filo .filo_kiralama_tipi { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #filo .filo_kiralama_yakit { width: 45%; margin-right:10%;}
  #filo .filo_kiralama_vites { width: 45%; margin-right:0;}
  .background { min-width: unset !important}
  .background_ { min-width: unset !important}


  .vitrin { width:100%;}
  .vitrin .viewport { width:100%; height:unset; overflow: unset; position: unset; }
  .vitrin .overview { width:100% !important; position: unset; left:unset; top:unset;}
  .vitrin .overview li { width:49%; margin:0 0.5%; height:unset; }
  .vitrin .overview li .hizmet_bolge { width:100%; height:unset; }
  .vitrin .overview li .hizmet_bolge img { width:98%; height: 280px; padding: 1%; }
  .vitrin .overview li .hizmet_bolge_alt { width: 98%; padding: 1%; }
  .vitrin .overview li .hizmet_bolge .haber_devam { font-size:20px; text-align: center;}
  .vitrin .prev { display: none; }
  .vitrin .next { display: none; }

  .arac_vitrin { width:100%;}
  .arac_vitrin .viewport { width:100%;  height:unset; overflow: unset; position: unset;  }
  .arac_vitrin .overview { width:100% !important; position: unset; left:unset; top:unset;}
  .arac_vitrin .overview li { width:48%; margin:0 1%; height:unset}
  .arac_vitrin .overview li .hizmet_bolge { width:100%; height:unset;}
  .arac_vitrin .overview li .hizmet_bolge img { width:98%; padding:1%; height:auto;}
  .arac_vitrin .overview li .hizmet_bolge_alt {  width: 98%; padding: 1%; }
  .arac_vitrin .overview li .hizmet_bolge_alt .aylik_fiyat {color:#fff !important; padding:10px 1% !important; width:96% !important; margin:0 1%; border-radius:5px !important;}
  .arac_vitrin .overview li .hizmet_bolge_alt .aylik_fiyat .renk {color:#fff !important; }

  .arac_vitrin .dahil_hizmetler .icon_ { width:46%; padding:1% 2%; }
  .arac_vitrin .prev { display: none; }
  .arac_vitrin .next { display: none; }

  .yorum_vitrin { width:100%;}
  .yorum_vitrin .viewport { width:100%;}
  .yorum_vitrin .overview { width:100% !important;}
  .yorum_vitrin .overview li { width:49%; margin:0 0.5%; height:480px}
  .yorum_vitrin .overview li .yorum { width: 96%; padding:2%; }
  .yorum_vitrin .overview li .yorum .gulen_surat { width:100%; }
  .yorum_vitrin .overview li .yorum .yorum_yildiz { width:100%;}
  .yorum_vitrin .overview li .yorum .yorum_yazan { width:100%; }
  .yorum_vitrin .prev { display: none; }
  .yorum_vitrin .next { display: none; }

  .width49 { width:100%; min-height: unset; margin-bottom:10px;}
  .width49 input[type=email] { width:45%; padding:2% 2%; float:left; margin:0 1% 10px 0 }
  .width49 input[type=text] { width:45%; padding:2% 2%; float:left;}
  .haber1 { width:48%; padding:0.5%; background: #efefef; height: auto; margin-bottom:20px; margin-right: 1%; border:0px; }
  .haber1 img { width: 100%; height: 253px; float:left; }
  .haber1 .haber_adi { margin-top:20%;}

  .haber2 { width:48%; padding:0.5%; background: #efefef; height: auto; margin-bottom:20px; margin-right: 0px; border:0px; }
  .haber2 img { width: 100%; height: 253px; float:left; }
  .haber2 .haber_adi { margin-top:20%;}

  .haber3 { width:48%; padding:0.5%; background: #efefef; height: auto; margin-bottom:20px; margin-right: 1%; border:0px; }
  .haber3 img { width: 100%; height: 253px; float:left; }
  .haber3 .haber_adi { margin-top:20%;}

  .haber4 { width:48%; padding:0.5%; background: #efefef; height: auto; margin-bottom:20px; margin-right: 1%; border:0px; }
  .haber4 img { width: 100%; height: 253px; float:left; }
  .haber4 .haber_adi { margin-top:20%;}
  .infoBlock { min-width:50% !important; left:2.5%; top: 2.5%;}
  footer { min-width: unset;}

  .kupon_mobil { float: left; width: 100%;}

  .haber_resim { width:100%; margin:0 0 20px 0; max-width: unset;}
  .page_detail { text-align: justify;}

  #breadcrumb { width:96%; padding: 2%; }


  .the-tooltip > :last-child { min-width: unset;}

  .infoButton { margin:0 35%; width:30%; text-align: center; left:unset !important;}
  #araclar { width:100%; }

  .arac_list2 { width:45%; margin:0.5%; padding:2%; margin-right: unset !important;}
  .arac_list2 .resim { width:100%; height:unset; }
  .arac_list2 .resim img { width:100%; }
  .arac_list2 .arac_adi { line-height: 100%; }
  .arac_list2 .arac_adi .bilgi { margin: 10px 0 10px 0; width:100%; float: left;text-align: center; }
  .arac_list2 .kisi { margin-left: 0px; width:20%; text-align: center}
  .arac_list2 .bagaj { margin-left: 0px; width:20%; text-align: center }
  .arac_list2 .vites { margin-left: 0px; width:30%; text-align: center }
  .arac_list2 .yakit { margin-left: 0px; width:30%; text-align: center }
  .arac_list2 .icon_ { width: 100%;}
  .arac_list2 .image_search a { padding:7px 0 0 0;}

  .arac_list { width:44.5%; padding:2%; margin: 0.5% !important; clear: unset;}
  .arac_list .resim { width:100%; height:unset; float: left; text-align: center;}
  .arac_list .resim img { width:100%; }
  .arac_list .aciklama { width: 100%;}
  .arac_list .arac_adi { line-height: 100%; width: 100%; margin-left: unset !important;text-align: center;}
  .arac_list .arac_adi .bilgi { margin: 10px 0 10px 0; width:100%; float: left;text-align: center; }
  .arac_list .kisi { margin-left: 0px; width:20%; text-align: center}
  .arac_list .bagaj { margin-left: 0px; width:20%; text-align: center }
  .arac_list .vites { margin-left: 0px; width:30%; text-align: center }
  .arac_list .yakit { margin-left: 0px; width:30%; text-align: center }
  .arac_list .icon_ { width: 100%; text-align: center ;}
  .veyabenzeri { clear: both; float: left; width: 100%; text-align: center;}
  .arac_list .sol.genelwidth.renk.mtop5.font16.fontkalin { text-align: center; display: none;}
  .arac_list .dahil_hizmetler { display: none; }
  .arac_list .bilgi2 { width: 100%; text-align: center; }
  .arac_list .fiyat_listesi { width: 100%; margin-top:20px; float:left;}
  .arac_list .image_search a { padding:7px 0 0 0;}
/*
  .ui-group { width: 100%; text-align: center;}
  .ui-group h3 { width: 100%; text-align: center; }
  .button-group { margin: 0 auto 10px auto; display: inline-flex; float: unset; }
  .button { padding:0.5em;}
*/
  .arac_vitrin .overview li .hizmet_bolge_alt .icon2 { width:20%; padding: 8px 0 8px 0; }
  .arac_vitrin .overview li .hizmet_bolge_alt .icon { width:29%;  padding: 8px 0 8px 0; }

  .arac_detay_sol { width: 100%; margin-right:unset;}
  .arac_list_detay { width: 96%; padding:2%;}
  .arac_list_detay .resim { width:100%; height:unset; float: left; text-align: center; margin:20px 0 0 0;}
  .arac_list_detay .resim img { width:100%; }
  .arac_list_detay .aciklama { width: 100%;}

  .arac_list_detay .arac_adi { line-height: 100%; width: 100%; margin-left: unset !important;text-align: center;}
  .arac_list_detay .arac_adi .bilgi { margin: 10px 0 10px 0; width:100%; float: left;text-align: center; }
  .arac_list_detay .kisi { margin-left: 0px; width:20%; text-align: center}
  .arac_list_detay .bagaj { margin-left: 0px; width:20%; text-align: center }
  .arac_list_detay .vites { margin-left: 0px; width:30%; text-align: center }
  .arac_list_detay .yakit { margin-left: 0px; width:30%; text-align: center }
  .arac_list_detay .icon_ { width: 100%; text-align: center ;}
  .arac_list_detay .sol.genelwidth.renk.mtop5.font16.fontkalin { text-align: center; }
  .arac_detay_sol .width25 { width: 50%; min-height:25px}
  .arac_detay_sag { width: 100%; }
  .arac_list_sag { width: 100%; margin-right:0 !important; }
  .arac_list_sag .bilgiler { width: 99%; }
  .arac_list_sag .bilgiler .baslik { width:96%; padding: 15px 2%;}
  .arac_list_sag .bilgiler .baslik2 { width:96%; padding: 15px 2%;}
  .arac_list_sag .bilgiler .baslik3 { width:96%; padding: 15px 2%;}
  .arac_list_sag .bilgiler span:after { margin:-10px 0 0 0; position: relative; float:left; }
  .arac_list_sag .bilgiler_h { width: 100%; }
  .arac_list_sag .alt_bilgiler { width: 96%; padding:2%;}
  .arac_detay_slider .viewport { width: 100%; display: none}
  .arac_detay_slider .prev { display: none}
  .arac_detay_slider .next { display: none}

  .arac_detay_sol table { text-align: justify; }
  .arac_detay_sol .galeri_thumb { width:48%; margin:1%; float:left; }
  .arac_detay_sol .galeri_thumb img { width:100% }
  .page_detail .galeri_thumb { width:48%; margin:1%; float:left; }
  .page_detail .galeri_thumb img { width:100% }
  .map_ozel { width:98%;  }

  .width24 { width:45%; margin:0 0.5% 10px 0.5%; padding: 2%; }


  .background__ { min-width: unset; width:98%; margin: 0 1%;}
  .width33 { width:100%; }
  .background__ .width255 .baslik_ { text-align: center !important; }
  .width255 { width:100%; text-align: center !important; margin-bottom:20px;}
  .mbottom30 { margin-bottom:10px !important; }
  .mtop30 { margin-top:10px !important; }
  .mtop50 { margin-top:0px !important; }

  h1 { font-size:22px; }
  h2 { font-size:18px; }
  .rezervasyon_input { margin-bottom:5px; }
  textarea.rezervasyon_input { margin-bottom:5px; }
  input[type=checkbox]:not(old) + label, input[type=radio]:not(old) + label { line-height: 19px !important; overflow: hidden; margin-bottom:10px;}
  .wrapper input[type=text] { width:96% !important; padding:3% 2% !important; }
  .simdi_odenecek { min-width: 100px;}
  .teslimat_odenecek {min-width: 100px; }
  .filo_form { width:96%; padding:2%; }
  .filo_form .width50 { width:100%;}
  .filo_form input[type=text] { width:96%; padding:7px 2%; border:0px; box-shadow: 0 0 1px #000}
  .filo_form textarea { width:96%; padding:7px 2%; border:0px; box-shadow: 0 0 1px #000 }
  .iletisim_map { width:98%; border:1% solid #35cdcd; margin-bottom:0px; margin-top:20px;}
  .iletisim_sube_bol { width:100%; height: unset;}
  .iletisim_formu { width:100%; margin-top:20px; }
  .iletisim_formu input[type=text] { width:96%; padding:3% 2%; }
  .iletisim_formu input[type=email] { width:96%; padding:3% 2%; }
  .iletisim_formu textarea { width:96%; padding:3% 2%; }
  .iletisim_sube_bol .iletisim_sube_gri { width:100%; height: unset; padding-bottom:20px;}
  .iletisim_gri { height: unset;}
  .iletisim_bol1 { width:unset; float: unset; position: relative; margin:0 auto 10px auto; display: table; height:unset;}
  .iletisim_bol2 { width:unset; float: unset; position: relative; margin:0 auto 10px auto; display: table; height:unset;}
  .uye_form { width:96%; padding:2%; border:0px; box-shadow: 0 0 2px #999; }
  .uye_form input[type=text] { width:96%; padding:3% 2%; }
  .uye_form input[type=password] { width:96%; padding:3% 2%; }
  .uye_form input[type=email] { width:96%; padding:3% 2%; }
  .uye_form .text { width: 100%;}

  .dashboard_detay { box-shadow: 0 0 2px #ddd; width:96%; padding:3% 2%; border:0px; }
  .dashboard_detay .text { width:100%;  }
  .dashboard_detay .input { width: 100%;}
  .dashboard_detay input[type=text] { border:0px; box-shadow:0 0 2px #999; padding:7px 2%; width: 96%; }
  .dashboard_detay input[type=password] { border:0px; box-shadow:0 0 2px #999; padding:7px 2%; width: 96%; }
  .transfer_arac_text { width:100%;  display: unset; float:left; }
  .transfer_arac_text .arac_adi { text-align: center; }
  .transfer_arac_form { width:100%;  display: unset; float:left; }
  .transfer_arac_resim { width:100%;  display: unset;  float:left; margin-right:unset !important;}
  .transfer_arac_secimi input[type=submit] { margin:0 0 20px 0;}
}

@media only screen and (max-width:415px) {
  .table-row { display: block; padding:0 0; }
  footer .table_grid { display: table;}
  .transfer_lokasyon { width:50%; line-height: 200%;  padding:1px 0 0 0;}
  .transfer_sec { width: 100%;}
  .transfer_arac_text { width:100%;  display: unset; float:left; }
  .transfer_arac_text .arac_adi { text-align: center; }
  .transfer_arac_form { width:100%;  display: unset; float:left; }
  .transfer_arac_resim { width:100%;  display: unset;  float:left; margin-right:unset !important;}
  .transfer_arac_secimi input[type=submit] { margin:0 0 20px 0;}
  .page_detail .width50 { width: 100%; }
  .page_detail .width50 .width50 { width: 50%; }
  .page_detail .width50 input { float:left !important; }
  .mobil_show { display: block; }
  .mobil_hide { display: none; }

  body { background-position:center -40px }
  .mobil_show { display: block; }
  .mobil_hide { display: none; }

  .ortala { width:96%; }
  header { min-width: unset; height:auto;}
  header #logo { float:unset; margin:0 auto 0 auto; padding:15px 0 0 0; display: table; }
  #head { display: none;}
  /*
  #menubar { display: none; }
  */
  header #menubar .fa-navbar  { transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out; display: block; position: absolute; top:30px; left:15px; font-size:28px; color:#06529e;}
  header #menubar .fa-navbar a { color:#35cdcd; }
  header #menubar .nav ul { }
  header #menubar .nav ul.mmm { padding:5px 0; transform:translateX(-100%); transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out; position: absolute; width: 80%; background: #333; height: auto; min-height: 100%; float:unset; z-index:99999; left:0px; top:0px;}
  header #menubar .nav ul.mmm .logo_li { display: block; width: 96%; padding:0%; background: #fff; text-align: center; }
  header #menubar .nav ul.mmm .logo_li img { max-width: 100%; height:80px; }
  header #menubar .nav ul li  {width:92%; padding:2%;  background: #666; margin: 0 2% 5px 2% }
  header #menubar .nav ul.mmm .diller_li {display: block; background: #e2e2e2; padding:2px 2%}
  header #menubar .nav ul.mmm .diller_li a { float: left; display: unset; width: unset; padding:0 2px;  }
  header #menubar .nav ul li a {width:96%; padding:2%; color:#fff; }
  header #menubar  button{ border:0px; cursor:pointer; display:block; outline:none; color:#fff; font-weight: bold; padding:3px 6px 3px 6px; margin:2px 2px 2px 0; background:#35cdcd; border-radius: 2px; }

  #slider { width:100%; overflow:hidden;}
  #full-width-slider { min-width: unset !important; }
  #rezervasyon .tab-content { width:96%; padding:2%;}
  #rezervasyon .alis_yeri { width:100%; margin-right:0px !important; margin-bottom:10px; }
  #rezervasyon .alis_tarihi { margin-right:0px; width:100%; margin-bottom:10px; }
  #rezervasyon .donus_tarihi { margin-right:0px; width:100%; margin-bottom:10px; }
  #rezervasyon .checkbox { margin-top:0px; }
  #rezervasyon #lokasyon { width:100%; }

  #transfer .transfer_gidis { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .transfer_donus { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .talis_tarihi { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .tdonus_tarihi { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .transfer_yetiskin { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .transfer_yetiskin .mtop10{ margin-top:0px !important;}
  #transfer .transfer_cocuk { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #transfer .transfer_cocuk .mtop10{ margin-top:0px !important;}
  #transfer .talis_tarihi .mtop10{ margin-top:0px !important;}

  #filo .filo_kiralama_tipi { width:100%; margin-right:0px !important; margin-bottom: 10px;}
  #filo .filo_kiralama_yakit { width: 45%; margin-right:10%;}
  #filo .filo_kiralama_vites { width: 45%; margin-right:0;}
  .background { min-width: unset !important}
  .background_ { min-width: unset !important}


  .vitrin { width:100%;}
  .vitrin .viewport { width:100%; height:unset; overflow: unset; position: unset; }
  .vitrin .overview { width:100% !important; position: unset; left:unset; top:unset;}
  .vitrin .overview li { width:100%; margin:0; height:unset; }
  .vitrin .overview li .hizmet_bolge { width:100%; height:unset; }
  .vitrin .overview li .hizmet_bolge img { width:98%; height: unset; padding: 1%; }
  .vitrin .overview li .hizmet_bolge_alt { width: 98%; padding: 1%; }
  .vitrin .overview li .hizmet_bolge .haber_devam { font-size:20px; text-align: center;}
  .vitrin .prev { display: none; }
  .vitrin .next { display: none; }

  .arac_vitrin { width:100%;}
  .arac_vitrin .viewport { width:100%;  height:unset; overflow: unset; position: unset;  }
  .arac_vitrin .overview { width:100% !important; position: unset; left:unset; top:unset;}
  .arac_vitrin .overview li { width:100%; margin:0 0 0 0; height:unset}
  .arac_vitrin .overview li .hizmet_bolge { width:100%; height:unset;}
  .arac_vitrin .overview li .hizmet_bolge img { width:98%; padding:1%; height:auto;}
  .arac_vitrin .overview li .hizmet_bolge_alt {  width: 98%; padding: 1%; }
  .arac_vitrin .overview li .hizmet_bolge_alt .aylik_fiyat {color:#fff !important; padding:10px 1% !important; width:96% !important; margin:0 1%; border-radius:5px !important;}
  .arac_vitrin .overview li .hizmet_bolge_alt .aylik_fiyat .renk {color:#fff !important; }
  .arac_vitrin .sehir_adi { position: absolute; left:20px; margin-top: 20px; top:unset; }

  .arac_vitrin .dahil_hizmetler .icon_ { width:46%; padding:1% 2%; }
  .arac_vitrin .prev { display: none; }
  .arac_vitrin .next { display: none; }

  .yorum_vitrin { width:100%;}
  .yorum_vitrin .viewport { width:100%;}
  .yorum_vitrin .overview { width:100% !important;}
  .yorum_vitrin .overview li { width:100%; margin:0 0 0 0; height:480px}
  .yorum_vitrin .overview li .yorum { width: 96%; padding:2%; }
  .yorum_vitrin .overview li .yorum .gulen_surat { width:100%; }
  .yorum_vitrin .overview li .yorum .yorum_yildiz { width:100%;}
  .yorum_vitrin .overview li .yorum .yorum_yazan { width:100%; }
  .yorum_vitrin .prev { display: none; }
  .yorum_vitrin .next { display: none; }

  .width49 { width:100%;}
  .width49 input[type=email] { width:95.5%; padding:3% 2%; float:left; margin:0 0 10px 0 }
  .width49 input[type=text] { width:95.5%; padding:3% 2%; float:left;}
  .haber1 { width:98%; padding:1%; background: #efefef; height: auto; margin-bottom:20px; margin-right: 0px; border:0px; }
  .haber1 img { width: 100%; height: auto; float:left; }
  .haber1 .haber_adi { margin-top:40%;}

  .haber2 { width:98%; padding:1%; background: #efefef; height: auto; margin-bottom:20px; margin-right: 0px; border:0px; }
  .haber2 img { width: 100%; height: auto; float:left; }
  .haber2 .haber_adi { margin-top:40%;}

  .haber3 { width:98%; padding:1%; background: #efefef; height: auto; margin-bottom:20px; margin-right: 0px; border:0px; }
  .haber3 img { width: 100%; height: auto; float:left; }
  .haber3 .haber_adi { margin-top:40%;}

  .haber4 { width:98%; padding:1%; background: #efefef; height: auto; margin-bottom:20px; margin-right: 0px; border:0px; }
  .haber4 img { width: 100%; height: auto; float:left; }
  .haber4 .haber_adi { margin-top:40%;}
  .infoBlock { min-width:90% !important; left:2.5%; top: 2.5%;}
  footer { min-width: unset;}

  .kupon_mobil { float: left; width: 100%;}

  .haber_resim { width:100%; margin:0 0 20px 0; max-width: unset;}
  .page_detail { text-align: justify;}

  #breadcrumb { width:96%; padding: 2%; }

  .rezervasyon_input { width: 94% !important;}

  .the-tooltip > :last-child { min-width: unset;}

  .infoButton { margin:0 20%; width:60%; text-align: center; left:unset !important;}
  #araclar { width:100%; }

  .arac_list2 { width:96%; padding:2%; margin-right: unset !important;}
  .arac_list2 .resim { width:100%; height:unset; }
  .arac_list2 .resim img { width:100%; }
  .arac_list2 .arac_adi { line-height: 100%; }
  .arac_list2 .arac_adi .bilgi { margin: 10px 0 10px 0; width:100%; float: left;text-align: center; }
  .arac_list2 .kisi { margin-left: 0px; width:20%; text-align: center}
  .arac_list2 .bagaj { margin-left: 0px; width:20%; text-align: center }
  .arac_list2 .vites { margin-left: 0px; width:30%; text-align: center }
  .arac_list2 .yakit { margin-left: 0px; width:30%; text-align: center }
  .arac_list2 .icon_ { width: 100%;}
  .arac_list2 .image_search a { padding:7px 0 0 0;}

  .arac_list { width:96%; padding:2%; margin-right: unset !important;}
  .arac_list .resim { width:100%; height:unset; float: left; text-align: center;}
  .arac_list .resim img { width:100%; }
  .arac_list .aciklama { width: 100%;}
  .arac_list .arac_adi { line-height: 100%; width: 100%; margin-left: unset !important;text-align: center;}
  .arac_list .arac_adi .bilgi { margin: 10px 0 10px 0; width:100%; float: left;text-align: center; }
  .arac_list .kisi { margin-left: 0px; width:20%; text-align: center}
  .arac_list .bagaj { margin-left: 0px; width:20%; text-align: center }
  .arac_list .vites { margin-left: 0px; width:30%; text-align: center }
  .arac_list .yakit { margin-left: 0px; width:30%; text-align: center }
  .arac_list .icon_ { width: 100%; text-align: center ;}
  .veyabenzeri { clear: both; float: left; width: 100%; text-align: center;}
  .arac_list .sol.genelwidth.renk.mtop5.font16.fontkalin { text-align: center; display: none;}
  .arac_list .dahil_hizmetler { display: none; }
  .arac_list .bilgi2 { width: 100%; text-align: center; }
  .arac_list .fiyat_listesi { width: 100%; margin-top:20px; float:left;}
  .arac_list .image_search a { padding:7px 0 0 0;}

  .ui-group { width: 100%; text-align: center;}
  .ui-group h3 { width: 100%; text-align: center; }
  .button-group { margin: 0 auto 10px auto; display: inline-flex; float: unset; }
  .button { padding:0.5em;}

  .arac_vitrin .overview li .hizmet_bolge_alt .icon2 { width:20%; padding: 8px 0 8px 0; }
  .arac_vitrin .overview li .hizmet_bolge_alt .icon { width:29%;  padding: 8px 0 8px 0; }

  .arac_detay_sol { width: 100%; margin-right:unset;}
  .arac_list_detay { width: 96%; padding:2%;}
  .arac_list_detay .resim { width:100%; height:unset; float: left; text-align: center; margin:20px 0 0 0;}
  .arac_list_detay .resim img { width:100%; }
  .arac_list_detay .aciklama { width: 100%;}

  .arac_list_detay .arac_adi { line-height: 100%; width: 100%; margin-left: unset !important;text-align: center;}
  .arac_list_detay .arac_adi .bilgi { margin: 10px 0 10px 0; width:100%; float: left;text-align: center; }
  .arac_list_detay .kisi { margin-left: 0px; width:20%; text-align: center}
  .arac_list_detay .bagaj { margin-left: 0px; width:20%; text-align: center }
  .arac_list_detay .vites { margin-left: 0px; width:30%; text-align: center }
  .arac_list_detay .yakit { margin-left: 0px; width:30%; text-align: center }
  .arac_list_detay .icon_ { width: 100%; text-align: center ;}
  .arac_list_detay .sol.genelwidth.renk.mtop5.font16.fontkalin { text-align: center; }
  .arac_detay_sol .width25 { width: 50%; min-height:25px}
  .arac_detay_sag { width: 100%; }
  .arac_list_sag { width: 100%; margin-right:0 !important; }
  .arac_list_sag .bilgiler { width: 99%; }
  .arac_list_sag .bilgiler .baslik { width:96%; padding: 15px 2%;}
  .arac_list_sag .bilgiler .baslik2 { width:96%; padding: 15px 2%;}
  .arac_list_sag .bilgiler .baslik3 { width:96%; padding: 15px 2%;}
  .arac_list_sag .bilgiler span:after { margin:-10px 0 0 0; position: relative; float:left; }
  .arac_list_sag .bilgiler_h { width: 100%; }
  .arac_list_sag .alt_bilgiler { width: 96%; padding:2%;}
  .arac_detay_slider .viewport { width: 100%; display: none}
  .arac_detay_slider .prev { display: none}
  .arac_detay_slider .next { display: none}

  .arac_detay_sol table { text-align: justify; }
  .arac_detay_sol .galeri_thumb { width:48%; margin:1%; float:left; }
  .arac_detay_sol .galeri_thumb img { width:100% }
  .page_detail .galeri_thumb { width:48%; margin:1%; float:left; }
  .page_detail .galeri_thumb img { width:100% }
  .map_ozel { width:98%;  }

  .width24 { width:90%; margin:0 0 10px 0; padding: 5%; }
  .width24 input[type=checkbox]:not(old) + label { width:200px; }
  .width24 input[type=checkbox]:not(old):checked + label { width:200px; }
  .width24 .alan { width:250px; }
  .width24 .alan span { width: 185px;}

  .background__ { min-width: unset; width:98%; margin: 0 1%;}
  .width33 { width:100%; }
  .background__ .width255 .baslik_ { text-align: center !important; }
  .width255 { width:100%; text-align: center !important; margin-bottom:20px;}
  .mbottom30 { margin-bottom:10px !important; }
  .mtop30 { margin-top:10px !important; }
  .mtop50 { margin-top:0px !important; }

  h1 { font-size:22px; }
  h2 { font-size:18px; }
  .rezervasyon_input { margin-bottom:5px; }
  textarea.rezervasyon_input { margin-bottom:5px; }
  input[type=checkbox]:not(old) + label, input[type=radio]:not(old) + label { line-height: 19px !important; overflow: hidden; margin-bottom:10px;}
  .rezervasyon_width50 { width:98%; border:0px; margin-bottom:5px; }
  .wrapper input[type=text] { width:96% !important; padding:3% 2% !important; }
  .simdi_odenecek { min-width: 100px;}
  .teslimat_odenecek {min-width: 100px; }
  .filo_form { width:96%; padding:2%; }
  .filo_form .width50 { width:100%;}
  .filo_form input[type=text] { width:96%; padding:7px 2%; border:0px; box-shadow: 0 0 1px #000}
  .filo_form textarea { width:96%; padding:7px 2%; border:0px; box-shadow: 0 0 1px #000 }
  .iletisim_map { width:98%; border:1% solid #35cdcd; margin-bottom:0px; margin-top:20px;}
  .iletisim_sube_bol { width:100%; height: unset;}
  .iletisim_formu { width:100%; margin-top:20px; }
  .iletisim_formu input[type=text] { width:96%; padding:3% 2%; }
  .iletisim_formu input[type=email] { width:96%; padding:3% 2%; }
  .iletisim_formu textarea { width:96%; padding:3% 2%; }
  .iletisim_sube_bol .iletisim_sube_gri { width:100%; height: unset; padding-bottom:20px;}
  .iletisim_gri { height: unset;}
  .iletisim_bol1 { width:unset; float: unset; position: relative; margin:0 auto 10px auto; display: table; height:unset;}
  .iletisim_bol2 { width:unset; float: unset; position: relative; margin:0 auto 10px auto; display: table; height:unset;}
  .uye_form { width:96%; padding:2%; border:0px; box-shadow: 0 0 2px #999; }
  .uye_form input[type=text] { width:96%; padding:3% 2%; }
  .uye_form input[type=password] { width:96%; padding:3% 2%; }
  .uye_form input[type=email] { width:96%; padding:3% 2%; }
  .uye_form .text { width: 100%;}

  .dashboard_detay { box-shadow: 0 0 2px #ddd; width:96%; padding:3% 2%; border:0px; }
  .dashboard_detay .text { width:100%;  }
  .dashboard_detay .input { width: 100%;}
  .dashboard_detay input[type=text] { border:0px; box-shadow:0 0 2px #999; padding:7px 2%; width: 96%; }
  .dashboard_detay input[type=password] { border:0px; box-shadow:0 0 2px #999; padding:7px 2%; width: 96%; }
  .macaw-tabs.macaw-fresh-tabs { display: unset !important;}
  .macaw-tabs.macaw-fresh-tabs > [role=tablist] { width: 100% !important}
}
.dil_navbar {
  background: #30b7b7;
  display: table;
  width: 20px;
  padding: 7px 5px 5px 5px;
  border-radius:2px;
  margin:3px 2px 0 2px;
  justify-content: space-between;
  align-content: center;
}
.dil_navbar .language-selector {
    background: transparent;
    border: none;
    color: #fff;
    outline: none;
    appearance: auto;
}
.dil_navbar .language-selector option {
      background: #ff0000;
      color: #fff;

}
.para_navbar {
  background: #30b7b7;
  display: table;
  width: 20px;
  padding: 7px 5px 5px 5px;
  border-radius:2px;
  margin:3px 2px 0 2px;
  justify-content: space-between;
  align-content: center;
}
.para_navbar .language-selector {
    background: transparent;
    border: none;
    color: #fff;
    outline: none;
    appearance: auto;
}
.para_navbar .language-selector option {
      background: #35cdcd;
      color: #fff;
}

.cookie-popup {
  position: fixed;
  margin: 0 auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 30px;
  background-color: #f7f7f7;
  text-align: center;
  z-index: 99999 !important;
  box-shadow: 0 0 100px #000;
  border-radius: 10px;
  max-width: 800px;
}

.cookie-popup a {
  color: #007bff;
}

.cookie-popup button {
  cursor: pointer;
  background-color: #04529e;
  font-size: 16px;
  padding: 12px 10px 11px 10px;
  font-weight: bold;
  color: #fff;
  border: 0px;
  width: 100%;
  margin-top: 15px;
  font-family: 'Nunito';
}


.cc_banner-wrapper {
    z-index: 9001;
    position: relative;
    width: 100%;
    height: unset !important;
}

.cc_container .cc_btn {
    cursor: pointer;
    text-align: center;
    font-size: 0.6em;
    transition: font-size 200ms;
    line-height: 1em
}

.cc_container .cc_message {
    font-size: 0.6em;
    transition: font-size 200ms;
    margin: 0;
    padding: 0;
    line-height: 1.5em
}

.cc_container .cc_logo {
    display: none;
    text-indent: -1000px;
    overflow: hidden;
    width: 100px;
    height: 22px;
    background-size: cover;
    opacity: 0.9;
    transition: opacity 200ms
}

.cc_container .cc_logo:hover,.cc_container .cc_logo:active {
    opacity: 1
}

@media screen and (min-width: 500px) {
    .cc_container .cc_btn {
        font-size:0.8em
    }

    .cc_container .cc_message {
        font-size: 0.8em
    }
}

@media screen and (min-width: 768px) {
    .cc_container .cc_btn {
        font-size:1em
    }

    .cc_container .cc_message {
        font-size: 1em;
        line-height: 1em
    }
}

@media screen and (min-width: 992px) {
    .cc_container .cc_message {
        font-size:1em
    }
}

@media print {
    .cc_banner-wrapper,.cc_container {
        display: none
    }
}

.cc_banner-wrapper {
    height: 66px
}

.cc_container {
    padding: 15px 15px 15px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.cc_container .cc_btn {
    padding: 8px 10px;
    background-color: #f1d600;
    cursor: pointer;
    text-align: center;
    display: block;
    width: 33%;
    margin-left: 10px;
    float: right;
    max-width: 120px
}

.cc_container .cc_message {
    display: block
}

@media screen and (min-width: 500px) {
    .cc_container .cc_message {
        margin-top:0.5em
    }
}

@media screen and (min-width: 768px) {
    .cc_container {
        padding:15px 30px 15px
    }

    .cc_container .cc_btn {
        padding: 8px 15px
    }
}

.cc_container {
    background: #fff;
    color: #999;
    font-size: 17px;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
    box-sizing: border-box;
    border: 1px solid #ccc
}

.cc_container ::-moz-selection {
    background: #ff5e99;
    color: #fff;
    text-shadow: none
}

.cc_container .cc_btn,.cc_container .cc_btn:visited {
    color: #000;
    background-color: #f1d600;
    transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
    -webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
    border-radius: 5px;
    -webkit-border-radius: 5px
}

.cc_container .cc_btn:hover,.cc_container .cc_btn:active {
    background-color: #d7bf00;
    color: #000
}

.cc_container a,.cc_container a:visited {
    text-decoration: none;
    color: #31a8f0;
    transition: 200ms color
}

.cc_container a:hover,.cc_container a:active {
    color: #555
}

@-webkit-keyframes slideDown {
    0% {
        margin-top: -66px
    }

    100% {
        margin-top: 0
    }
}

@keyframes slideDown {
    0% {
        margin-top: -66px
    }

    100% {
        margin-top: 0px
    }
}

@-webkit-keyframes growDown {
    0% {
        height: 0
    }

    100% {
        height: 66px
    }
}

@keyframes growDown {
    0% {
        height: 0
    }

    100% {
        height: 66px
    }
}

.cc_container {
    -webkit-animation-duration: 0.8s;
    -moz-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-name: slideDown;
    animation-name: slideDown;
    bottom: 0px !important;
    top:unset !important
}

.cc_banner-wrapper {
    -webkit-animation-duration: 0.8s;
    -moz-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-name: growDown;
    animation-name: growDown
}