#one_way,#two_way{padding:8px 15px;cursor:pointer;outline:0;font-size:12px}#one_way,#two_way,input:focus{outline:0}#one_way,#two_way,.passenger-title{font-size:12px}.exchange .fa,.field_container{text-align:center}.btn_search .fa-search,body{padding:5px}section.search{direction:rtl;max-width:1140px;margin:100px auto auto;padding:20px 15px;background:#585858;border-radius:10px;font-family:IranSans}section.search *{font-family:IranSans;box-sizing:border-box}.multi_destination{display:flex}#one_way{border:0;border-radius:0 10px 10px 0}#two_way{border:0;border-radius:10px 0 0 10px}.way_enable{background-color:#e70a68;color:#fff}.date_disable,.way_disable{background-color:#d5d5d5;color:#909090}.search_form{margin-top:15px}.search_boxes{position:relative;display:flex;justify-content:space-between}.search_boxes input{padding:10px;border-radius:5px;border:0}.search_boxes input::placeholder{color:#000;font-weight:lighter;font-size:14px}.fa-exchange::before{content:"\f0ec"}.exchange .fa{color:#2a4158;font-size:1.6em}section.search .fa{display:inline-block;font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.search .exchange .fa{font-size:1.6rem}input.destination,input.origin{width:20%}.exchange{padding:7px 0;cursor:pointer}section.search .date{display:flex;justify-content:space-between;width:27%}input.departure_date{width:47.5%;height:100%!important;cursor:pointer}input.return_date{width:100%!important;height:100%!important;cursor:pointer;font-size:16px}div.number_passengers{width:12.5%;padding:10px;border-radius:5px;border:0;background-color:#fff;position:relative;cursor:pointer}input.number_passengers{padding:0;width:100%;cursor:pointer}.select_arrow{position:absolute;top:20px;left:15px;width:0;height:0;pointer-events:none;border-style:solid;border-width:5px 4px 0;border-color:#a2a2a2 transparent transparent}button.btn_search{width:12.5%;background-color:#0275d8;border:0;color:#fff;border-radius:5px;padding:10px;cursor:pointer}button.btn_search:hover{background-color:#0749d8}.fa-search::before{content:"\f002"}.pdp,.pdp-group{height:100%}.number_passengers_selection{position:absolute;background-color:#fff;width:300px;padding:0 7px;border-radius:5px;color:#7d7a7a;right:0;display:none}.passenger-box{display:flex;justify-content:space-between;border:1px solid #c4c4c4;border-radius:5px;padding:5px;align-items:center;margin:5px 0}.mpbtn.minus,.mpbtn.plus{padding:6px 13px;color:#fff;border-radius:5px}.minusplusnumber{display:flex;font-size:12px;align-items:center}.mpbtn.plus{background-color:#39ae00}.mpbtn.minus{background-color:#ef5661}.minusplusnumber input{width:30px;-moz-appearance:textfield;border:none;text-align:center}.destination_airports,.origin_airports{position:absolute;background-color:#fff;top:55px;padding:5px 10px;border-radius:5px;max-height:300px;overflow-y:scroll;display:none;z-index:99}.origin_airports{right:0}.airport,.noairport{padding:10px 7px;color:#2a4158;font-size:12px}.airport{border-bottom:1px solid #e1dddd}.istree{font-weight:700}@media screen and (max-width:767.1px){button.btn_search,div.number_passengers,input.destination,section.search .date{margin-top:15px;width:100%}.multi_destination{justify-content:center}#one_way,#two_way{width:50%}.search_boxes{flex-direction:column;position:relative}.pdp,input.origin{width:100%}section.search .date{align-items:center}input.departure_date{width:100%;border-radius:0 5px 5px 0!important;border:1px solid #eee!important}input.return_date{width:100%;border-radius:5px 0 0 5px;border-right:2px solid #ccc}section.search .exchange .fa{color:orange;font-size:1em}.exchange{width:38px!important;padding:6px 0;display:inline-block!important;position:absolute;transform:rotate(90deg);top:30px;left:15px;border:2px solid orange;z-index:1;border-radius:25%;height:40px;background:#f2f2f2;text-align:center}.destination_airports{top:110px;right:0}.search_boxes input,input.return_date{padding:7px}.destination_airports,.number_passengers_selection,.origin_airports{border:2px solid #d3d3d3}}