.searchBoxWrapper{width: 100%;float: left;background-color: #f7f7f7;margin-bottom: 10px;border-radius: 4px;}
.searchBoxWrapper .transferTypeUl{width: 100%;float: left;list-style: none;padding-left: 0;}
.searchBoxWrapper .transferTypeUl li{float: left;cursor: pointer;}
.searchBoxWrapper .transferTypeUl li.active::before{content: "\f2f8";font-family: "Font Awesome 5 Pro";font-weight: 100;padding:0 10px;font-size: 20px;color: #04a681;}
.searchBoxWrapper .transferTypeUl li::before{content: "\f111";font-family: "Font Awesome 5 Pro";font-weight: 100;padding:0 10px;font-size: 20px;}
.searchBoxWrapper .quickBooking {padding: 7px 20px;margin-left: 10px;max-height: 40px;}
.searchBoxWrapper .hideTypesWrap{width: 100%;float: left;padding-top: .5rem; display: none;}
.searchBoxWrapper .fromAir{width: calc(100% - 210px);float: left;}
.searchBoxWrapper .toAir{width: calc(100% - 210px);float: left;display: none;}
.searchBoxWrapper .pilltourWrap{width: 100%;float: left;}
.searchBoxWrapper .formInput{float:left;width: calc(100% - 40px);}
.searchBoxWrapper .formInput input{border-top-left-radius: 0;border-bottom-left-radius: 0;}
.searchBoxWrapper .formInput.wfilter {float:left;width: calc(100% - 150px);}
.searchBoxWrapper .formInput.filter {float:left;width: calc(100% - 240px);}
.searchBoxWrapper .formInput.wfilter  .formInput_inner{border-left-color: #007bff;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.searchBoxWrapper .formInput.filter  .formInput_inner{border-top-left-radius: 0;border-bottom-left-radius: 0;border-left: none;}
.searchBoxWrapper .orfilter{border-top-left-radius: 0;border-bottom-left-radius: 0;}
.searchBoxWrapper .secondfilter input{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.searchBoxWrapper .altFormInput{width: 100%;float: left;padding-top: 10px;}
.searchBoxWrapper .altFormInput .wfilter {width: calc(100% - 210px);margin-right: 20px;}
.searchBoxWrapper .formInput .formInput_inner:disabled{background-color: #e9ecef;opacity: 1;}
.searchBoxWrapper #pills-tours{display: none;}
.searchBoxWrapper #pills-rents{display: none;}
.formInput .formDropdownWrap .passengers input{border:0;max-width:2rem;font-weight:500;}
.formInput .formDropdownWrap .passengers input:focus{outline: none;}
.formInput .formDropdownWrap .passengers {padding: 1rem 0 1rem 0.5rem;margin-right: -17px;width: 315px;}
.formInput .formDropdownWrap .passengers .popover.popover-bottom {margin-top: 40px;}
.formInput .formDropdownWrap .passengers .btn-group{float: right;margin-right: 10px;}
.formInput .formDropdownWrap .passengers .btn-sm {font-size: 0.6rem!important;padding: .175rem .55rem;margin-top: 0.010rem;}
.searchBoxWrapper .formInput.srchbtnwrp{width: calc(100% - 205px);}
.searchSonuc .card-body img{background-position: center;background-repeat: no-repeat;width: 100%;background-size: contain;max-height: 110px;}
.searchSonuc .card-body .card-detay i{color: #007bff;}
.searchSonuc .card-body .card-detay small{line-height: 1rem;display: block;}
.searchSonuc .card.extras .card-header .card-title{font-size: 15px;font-weight: 800;}
.searchSonuc .card.extras .card-baslik{color: #7c9abd;font-size: 14px;}
.searchSonuc .card.extras .exfiyat .form-control[readonly] {background-color: #fff;}
.input-pricetag {max-width: 3.8rem;color: #097b0d!important;}
.input-pricetag.active {background: #e2ffcb!important;border-color: #097b0d!important;}
.input-xs {max-width: 2rem;}
.extraPrc i{font-size: 10px;}
.exfiyat {margin-right: 10px;}
.searchSonuc .card.extras .exfiyat .input-group-append .btn-xs{font-size: 0.6rem!important;margin-top: 0.010rem;}
.searchSonuc .card.extras .text-dark{font-size: 14px;line-height: 30px;}
.searchSonuc .card.extras #extraList{font-size: 14px;}
.btn-emre{background-color: #007bff;border-color: #007bff;color:white}
.btn-emre:hover{background-color: #0652a4;border-color: #0652a4;color: white;}
.contactMapInfo {
    width: 100%;
    position: relative;
    border-radius: 4px;
    padding: 20px;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
    float: left;
    margin-top: 20px;
    text-align: center;
}
.contactMapInfo:first-child {
    margin-top: 0;
}
.contactMapInfo:last-child{
    margin-bottom: 0;
}
.contactMapInfo p{
    width: 100%;
    display: block;
    font-size: 16px;
    margin-bottom: 0;
}
.contactMapInfo p i{
    font-size: 42px;
    color: #14263d;
    line-height: 1em;
}
.contactMapInfo p strong {
    display: block;
    margin-top: 7px;
    font-size: 27px;
    color: #14263d;
    font-weight: 500;
}
small.smWp {
    background: #0cb74e;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}
small.smWp i, small.smWp svg {
    color: #fff;
    font-size: 14px;
}
@media screen and (max-width:1200px){
    .searchBoxWrapper .formInput.filter {width: calc(100% - 195px);}
    .searchBoxWrapper .altFormInput .wfilter {width: calc(100% - 179px);margin-right: 5px;}
    .searchBoxWrapper .formInput.srchbtnwrp {width: calc(100% - 157px);}
    .searchBoxWrapper .orfilter{width: calc(100% - 180px);}
}
@media screen and (max-width:992px){
    .searchBoxWrapper .formInput.wfilter {width: calc(100% - 290px);}    
    .searchBoxWrapper .formInput.filter {width: 205px;}
    .searchBoxWrapper .formInput.orfilter {width: 250px;}
    .searchBoxWrapper .formInput.srchbtnwrp {width: 242px;}
    .searchBoxWrapper .formInput.srchbtnwrp button {font-size: 12px;height: 40px;}
    .card-body input {font-size: 13px;padding: 5px 0;}
}
@media screen and (max-width:767px){
    .searchSonuc .card-body img{max-height: 180px;}
    .card-body input {font-size: 16px;}
    .searchBoxWrapper .fromAir{width: 100%;}
    .searchBoxWrapper .toAir{width: 100%;}
    .formInputFront {min-width: 40px;margin-top: 10px;}
    .formInput {margin-top: 10px;}
    .searchBoxWrapper .quickBooking{margin-left: 0;}
}
@media screen and (max-width:575px){
    .searchBoxWrapper .formInput.wfilter {width: calc(100% - 210px);}
    .searchBoxWrapper .formInput.filter {width: 125px;}
    .searchBoxWrapper .formInput.orfilter {width: 170px;}
    .searchBoxWrapper .formInput.srchbtnwrp {width: 160px;}
}
@media screen and (max-width:400px){
    .searchBoxWrapper .formInput.wfilter {width: calc(100% - 169px);}
    .searchBoxWrapper .formInput.filter {width: 85px;}
    .searchBoxWrapper .formInput.orfilter {width: 130px;}
    .searchBoxWrapper .formInput.srchbtnwrp {width: 122px;}
    .formInput .formDropdownWrap .passengers {padding: 1rem 0;width: 100%;}
}