 .form-group{display:flex;justify-content:center;align-items:center;margin-bottom:20px}
.sublabel{color:gray;margin:4px;font-size:11px}/*
input[type="text"],input[type="date"]{padding:10px;font-size:14px}*/
input[type="date"]{position:relative}
input[type="date"]:before{content:attr(placeholder);position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:rgba(0, 0, 0, 0.65);pointer-events:none;line-height:1.5;padding:10px 0.5rem 0 0.5rem}
input[type="date"]:focus:before,input[type="date"]:not([value=""]):before{display:none}
.custom-bg{background:rgb(255,255,255);background:radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(226,226,226,1) 100%)}
label.d-inline-flex{width:100%}
img.main-logo{max-width:180px}

.menudiv{background-color:white;border-bottom:1px solid #e5e5e5}
.header .container-fluid{padding:0 !important} 
 .icerik.container-fluid{padding-left:0 !important;padding-right:0 !important;padding-top:2em;padding-bottom:2em} 
.tabs{display:flex;flex-direction:column}
@media (min-width:1400px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:100% !important}}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{margin-left:27px !important}/*
input#input{background-color:white;color:black;height:50px;border-radius:0px !important}*/
input#baslangicsaati{background-color:white;color:black;height:53px;border-radius:0px !important;border:2px solid #eee !important}
.dropdown.bootstrap-select{border:2px solid #eee !important}
.tabs{max-width:100% !important}
.bootstrap-select>.dropdown-toggle{width:100% !important}
.tab-headers{display:flex !important;justify-content:space-around;background-color:#ffc6252e;margin-top:15px !important;font-size:20px}
.tab-header{cursor:pointer;padding:10px;margin-right:5px}
.tab-header.active{font-weight:bold}
.tab-contents{padding:10px}
.tab-content{display:none}
.tab-content.active{display:block}
.header{background-color:#ffa260}
.cartrawler{display:flex;justify-content:space-between;background-color:#ffffffb5;min-height:80px;align-items:center}
.cartrawler p{margin-bottom:0}

.sagyazi{background-image:-webkit-linear-gradient(0deg, rgba(243,113,49,0.9) 0%,rgba(253,179,21,0.8) 100%);background-image:linear-gradient(90deg, rgba(243,113,49,0.9) 0%,rgba(253,179,21,0.8) 100%);border-radius:5px;padding:30px;margin:2em; display:flex;justify-content:center;align-items:center}
.sagyazi p{margin-bottom:0;color:white;font-size:1.5em}

a.rezervasyonbtn{background-color:red;display:flex;margin:0.8em;border-radius:5px;color:white;text-decoration:none;text-align:center;height:40px;align-items:center;justify-content:center}
.postbtn{background-color:#1b2c88 !important;color:white}
.postbtn:hover{color:white}
@media (max-width:991px){.sag{margin:0em !important}

.tabs{max-width:100% !important}
.nav-item{border-bottom:1px solid gray}}
button.navbar-toggler{margin-left:15px}
a.nav-link{padding:15px}
 [data-am-stepbar]{ counter-reset:step; overflow-x:auto}
 [data-am-stepbar] .stepbar-container{ display:table; table-layout:fixed; width:100%; border-radius:3px; overflow:hidden; min-width:700px}
 [data-am-stepbar] .stepbar-item{ position:relative; display:table-cell; background-color:#ffb79d; width:100%; transition:width 200ms ease}
 [data-am-stepbar] .stepbar-item:before, [data-am-stepbar] .stepbar-item:after{ content:""; position:absolute; pointer-events:none; z-index:1}
 [data-am-stepbar] .stepbar-item:before{ right:-70px; top:-10px; border:35px solid rgba(255, 255, 255, 0); border-left-color:#fff}
 [data-am-stepbar] .stepbar-item:after{ right:-50px; top:0; border:25px solid rgba(255, 255, 255, 0); border-left-color:#ffb79d}
 [data-am-stepbar] .stepbar-item:first-child .stepbar-link{ padding-left:0}
 [data-am-stepbar] .stepbar-item:last-child:before, [data-am-stepbar] .stepbar-item:last-child:after{ content:none}
 [data-am-stepbar] .stepbar-item:hover{ width:115%}
 [data-am-stepbar] .stepbar-item.current{ background-color:coral}
 [data-am-stepbar] .stepbar-item.current:after{ border-left-color:coral}
 [data-am-stepbar] .stepbar-item.current ~ .stepbar-item{ background-color:#ccc}
 [data-am-stepbar] .stepbar-item.current ~ .stepbar-item:after{ border-left-color:#ccc}
 [data-am-stepbar] .stepbar-link{ display:block; height:50px; line-height:50px; padding-left:25px; text-align:center; font-size:1.125em; counter-increment:step 1; font-weight:500; text-decoration:none}
 [data-am-stepbar] .stepbar-link:before{ content:counter(step) '.'; margin-right:10px}

.bookpage form#flight-form{background-color:#efefef;border-radius:5px;padding:1em}

.row.urun-grid h3{font-size:1.2em;font-weight:600}
.row.urun-grid{font-size:small;border:1px solid #0000001f;border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:1em}
.sag{margin:1em}
@media (max-width:991px){
.mobilayar{display:block !important}
li.stepbar-item{font-size:0.8em}
[data-am-stepbar] .stepbar-container{padding:0}}
.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:200px !important}
.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;word-break:break-word;overflow-wrap:break-word}
.bootstrap-select>.dropdown-toggle:after{display:none}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-overflow:ellipsis !important;overflow:hidden !important;white-space:nowrap !important;padding-right:55px !important}
.datepicker{font-size:13px;padding:25px}
.datepicker td, .datepicker th{padding:15px}
.konumd:after{width:20px !important;height:32px !important;position:absolute;background:#ff0000 url("../images/konum2.png");background-repeat:no-repeat;background-size:80%;content:" " !important;right:25px !important;top:7px;/* padding-right:25px; */}
.rezervasyonbtn2{background-color:rgb(247, 150, 6) !important;width:100%;margin:1px;border-radius:5px;color:white;text-decoration:none;text-align:center;height:40px;align-items:center;justify-content:center}
.ct-usp{height:auto;line-height:35px;position:relative;background:#fff;padding-right:.625rem;padding-left:7.5rem;border:5px solid #e2e2e2}
.ct-usp.ct-usp-banner{
margin-top:14px;margin-bottom:14px;border:1px solid #0000001f;border-radius:5px}
.ct-usp .ct-usp-icon{width:3.75rem;height:3.75rem;border-radius:100%;border:4px solid #e2e2e2;background-color:#158042;position:absolute;left:1.75rem;top:-.625rem;text-align:center}
.ct-usp .ct-usp-icon i{font-size:1.4rem;position:relative;line-height:3.3rem;color:white}
.ct-usp p{line-height:normal;display:inline-block;vertical-align:middle;padding:0;margin:0;font-size:1.1em;font-weight:700;color:#158042}
.altbilgi span{font-size:0.6em;color:#5d5d5d}
.ct-covid-messaging-pill{bottom:6px;right:6px;border:0;border-radius:8px;background:linear-gradient(-45deg,rgba(83,155,255,.16),rgba(41,98,255,.16));padding:5px 9px;color:#2962ff;cursor:pointer;font-size:13px}
.borderright{/* border-right:1px solid gray; */}
h3.panel-title{display:flex;justify-content:space-around;align-content:space-around;align-items:stretch;margin-top:15px;margin-bottom:15px;border-bottom:1px dotted rgb(179, 179, 179);padding-bottom:12px;font-weight:inherit !important;background-color:#ececec;padding-top:15px}
label.radio{cursor:pointer;width:100%}
label.radio input{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}
label.radio span{padding:7px 14px;border:2px solid #eee;display:inline-block;color:#039be5;border-radius:10px;width:100%;height:48px;line-height:27px}
label.radio input:checked+span{border-color:#039BE5;background-color:#81D4FA;color:#fff;border-radius:9px;height:48px;line-height:27px}
/*.form-control{margin-top:10px;height:48px;border:2px solid #eee;border-radius:10px}
.form-control:focus{box-shadow:none;border:2px solid #039BE5}*/
.agree-text{font-size:12px}
.terms{font-size:12px;text-decoration:none;color:#039BE5}
.confirm-button{height:50px;border-radius:10px}
select#country-code-select{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:0px;max-width:175px}
.nostyle button.btn.dropdown-toggle.btn-light{background:none !important;height:48px;border:2px solid #eee;color:#585b5e;padding:10px}
.nostyle2 button.btn.dropdown-toggle.btn-light{background:none !important;margin-top:10px;height:48px;border:2px solid #eee;border-radius:10px;color:#585b5e;font-size:14px;padding:10px}
label.form-check-label.p-2{font-size:13px !important}
.form-switch{padding-left:3.5em;font-size:16px}
.col-sm-3.maxyolcu{margin-right:0px !important;width:150px !important}
.col-sm-2.maxbavul{margin-right:0px !important;width:130px !important}
.nostyle2 .dropdown.bootstrap-select.form-control.dropup{margin:0px !important}
.xdsoft_datetimepicker .xdsoft_timepicker{width:85px !important}
.cleaner{margin-right:0px !important}
@media (max-width:820px){.sol.col-md-4{width:100%}
.sag.col-md-8{width:100%}
.ct-usp span{font-size:11px}
.navbar{border-width:0px}
label.d-inline-flex{width:100%}}
a#girisbutonu{margin:10px;padding:5px;margin-top:10px}
label{margin-right:15px}
.form-check .form-check-input{float:none !important}
label.form-check-label{font-size:14px}
.buttonservicetype:hover{background-color:#28a745}
#topless:focus-visible,#ayrintilardiv:focus-visible,#extralardiv:focus-visible,#odemediv:focus-visible{outline: transparent 0px;}
.nostyle .form-select{padding:0 !important}

select#country {
    width: 100px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
input#phone {
    border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}