body{background:transparent}.avia_form_box{max-width:1250px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.form_input_avia{width:100px;min-height:50px;margin:0 3px;flex-grow:1;position:relative}.input_adult,.input_children{width:85px;flex-grow:0}.input_date_from{width:110px;flex-grow:0}.input_date_to{width:130px;flex-grow:0}.input_type_flight{width:170px;flex-grow:0}.input_transfer{width:170px;flex-grow:0}.input_age{width:110px;flex-grow:0}.input_transfer button{width:100%;margin:0;padding:0 2px}.input_btn{width:150px;flex-grow:0}.input_type_flight select{width:100% !important}.form_input_avia img{position:absolute;left:7px;top:33px;color:#7265B3;z-index:2;font-size:16px}.mask i{position:relative;left:unset;top:unset}.input_age i{position:relative;left:unset;top:unset}.form_input_avia>label{margin-bottom:1px;color:#3C3C3C;font-size:15px;font-family:'Montserrat', sans-serif;font-weight:500}.input_in input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form_input_in,.form_input_out{position:relative}.form_input_date{position:relative}.form_input_date input{width:100% !important;background:transparent;z-index:2;position:relative}.form_input_date input:hover,.form_input_date input:focus{background:transparent}.back_date input{width:100% !important;background:transparent;position:relative;z-index:2}.date_bg{background:#fff;border-radius:0;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.form_input_date_back{width:100%;position:relative}.form_input_date_back input:hover,.form_input_date_back input:focus{background:transparent}.form_input_avia label{color:#FFFFFF}.input_in input{width:100% !important;border:1px solid #31237D;height:40px;padding:0 5px 0 10px;transition:0.5s;border-radius:0;color:#3C3C3C;font-size:15px;font-weight:400;font-family:'Montserrat', sans-serif}.input_out input{width:100% !important;border:1px solid #31237D;height:40px;padding:0 5px 0 10px;transition:0.5s;border-radius:0;color:#3C3C3C;font-size:15px;font-weight:400;font-family:'Montserrat', sans-serif}.input_date_from input{width:100% !important;border:1px solid #7265B3;height:40px;padding:0 5px 0 10px;transition:0.5s;text-indent:18px;border-radius:0;color:#3C3C3C;font-size:13px !important;font-weight:400;font-family:'Montserrat', sans-serif}.input_date_to input{width:100% !important;border:1px solid #7265B3;height:40px;padding:0 5px 0 10px;transition:0.5s;text-indent:18px;border-radius:0;color:#3C3C3C;font-size:13px !important;font-weight:400;font-family:'Montserrat', sans-serif}.input_adult input{width:100% !important;border:1px solid #7265B3;height:40px;padding:0 5px 0 10px;transition:0.5s;border-radius:0;color:#3C3C3C;font-size:15px;font-weight:400;font-family:'Montserrat', sans-serif}.input_children input{width:100% !important;border:1px solid #7265B3;height:40px;padding:0 5px 0 10px;transition:0.5s;border-radius:0;color:#3C3C3C;font-size:15px;font-weight:400;font-family:'Montserrat', sans-serif}.input_age input{width:100% !important;border:1px solid #7265B3;height:40px;padding:0 5px 0 10px;transition:0.5s;border-radius:0;color:#3C3C3C;font-size:15px;font-weight:400;font-family:'Montserrat', sans-serif}.input_type_flight input{width:100% !important;border:1px solid #7265B3;height:40px;padding:0 5px 0 10px;transition:0.5s;border-radius:0;color:#3C3C3C;font-size:15px;font-weight:400;font-family:'Montserrat', sans-serif}.form_input_avia input:focus{border:1px solid #7265B3;outline:none !important}.back_date{position:relative}.mask{position:absolute;border:1px solid #7265B3;height:40px;width:100%;background:#fff;top:24px;left:0;z-index:1;transition:0.5s;opacity:1;cursor:pointer;border-radius:0;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.mask span{padding:0 5px;line-height:38px;color:#31237D;transition:0.5s;display:flex;align-items:center;font-size:15px;font-weight:400;font-family:'Montserrat', sans-serif}.mask span .text{font-size:13px}.mask span i{margin-right:5px}.mask:hover span{color:#8e83c7}.close{position:absolute;bottom:0;right:0;width:38px;height:40px;text-align:center;cursor:pointer;color:#ff6060;line-height:40px;font-size:15px}.hidden_input{opacity:0 !important;transition:0.5s}.hidden_mask{opacity:0 !important;transition:0.5s !important}.visible_input{opacity:1 !important;transition:1s;z-index:2}.input_type_flight select{background:#fff;border:1px solid #7265B3;font-weight:normal;width:100%;height:40px;padding:0 5px;transition:0.5s;border-radius:0;line-height:35px;font-size:14px;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);color:#3C3C3C;font-size:15px;font-weight:400;font-family:'Montserrat', sans-serif}.input_transfer select{background:#fff;border:1px solid #7265B3;font-weight:normal;width:100%;height:40px;padding:0 5px;transition:0.5s;border-radius:0;line-height:35px;font-size:14px;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.input_transfer button.multiselect{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input_transfer .btn-group{width:100%}.input_transfer button,.input_transfer button:hover,.input_transfer button:active{background:#fff;margin:0 !important;border:1px solid #7265B3;font-weight:normal;height:40px;padding:0 5px;transition:0.5s;border-radius:0;line-height:35px;font-size:14px;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.input_transfer .multiselect-container .input-group{width:97%}.input_transfer .multiselect-container button.multiselect-clear-filter{width:40px}.input_transfer .multiselect-container button.multiselect-clear-filter i{position:relative;top:unset;left:unset}.form_input_adult,.form_input_kids{display:flex;align-items:center;padding-top:21px}.form_input_kids{justify-content:flex-end}.form_input_age{padding-top:21px;display:flex;justify-content:flex-end}.quantity{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.form_input_adult label,.form_input_kids label{margin-bottom:0;margin-right:5px}#three_field{margin-top:-15px}#three_field label{margin-bottom:1px;color:#5d5d5d;font-size:15px}.users_transfer>label,.avia_transfer_select>label,.hotel_select>label{color:#555 !important}.input_label{margin-bottom:1px;color:#5d5d5d;font-size:15px}.stepper-btn-wrap{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;border:1px solid #7265B3 !important;border-left:0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:rgba(92,191,147,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stepper-btn-wrap a{display:flex;justify-content:center;align-items:center;font-size:18px;height:100%;overflow:hidden;line-height:190%;text-align:center;text-decoration:none;color:#7265B3 !important;text-shadow:unset !important;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stepper-btn-wrap .stepper-btn-up{position:absolute;right:0;top:0;background:#7265B3;width:15px;transition:all 0.2s ease-out}.stepper-btn-wrap .stepper-btn-dwn{position:absolute;left:0;top:0;background:#7265B3;width:15px;transition:all 0.2s ease-out}.stepper-btn-wrap a:hover{background:#fff;border:1px solid #7265B3;color:#a3a3a3 !important;text-shadow:unset;border-bottom:0;border-top:0}#three_field select{background:#fff;width:100%;border:1px solid #7265B3;height:40px;padding:0 15px;transition:0.5s;border-radius:0;color:#5d5d5d;outline:none !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.user_select .btn-group{width:100%;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.user_select .form-group{margin-bottom:0}.user_select button.multiselect.dropdown-toggle{background:#fff;width:100%;border:1px solid #7265B3;height:40px;padding:0 15px;transition:0.5s;border-radius:0;color:#5d5d5d;outline:none !important;margin:0 !important;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user_select button:hover{background:#fff}.user_select button.multiselect-clear-filter{line-height:24px;border-radius:0 3px 3px 0}.hotel_select button.multiselect.dropdown-toggle{background:#fff;width:100%;border:1px solid #7265B3;height:40px;padding:0 15px;transition:0.5s;border-radius:0;color:#5d5d5d;outline:none !important;margin:0 !important;text-align:left;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.hotel_select button:hover{background:#fff}#three_field select:hover,.three_field select:focus{border:1px solid #7265B3;outline:none !important}.user_select,.avia_transfer_select,.hotel_select{display:flex;flex-direction:column;width:100%}.find_btn{flex-grow:1}.get_tours_button_avia{display:block;color:#fff !important;font-size:15px;font-weight:500;margin:24px 0 0 !important;line-height:19px;height:40px;text-decoration:none;border-radius:0;position:relative;background:#31237D;font-family:'Montserrat', sans-serif;-webkit-backface-visibility:hidden;z-index:1;border-width:0;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);transition:all 0.3s ease-out}.get_tours_button_avia:hover{color:#fff;background:#E45A52}.get_tours_button_avia i{position:relative;color:#fff;top:unset;left:unset}.btn_col_chd_ages{background:#fff;border:1px solid #7265B3;font-weight:normal;width:100%;height:40px;padding:0 5px;transition:0.5s;border-radius:0;line-height:35px;font-size:14px;margin-top:3px;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.btn_col_chd_ages>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-group .btn{font-weight:unset}.form_input_avia .multiselect-clear-filter,.form_input_avia .multiselect-clear-filter:active,.form_input_avia .multiselect-clear-filter:hover{height:40px;line-height:20px;border:1px solid #7265B3;background:#7265B3 !important;color:#fff !important;border-radius:0 3px 3px 0;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important}.form_input_avia #hotel_selector{box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important}.form_input_avia .multiselect-clear-filter i{color:#fff !important}.form_input_avia .form-control{font-size:15px;height:40px;color:#3C3C3C;font-weight:400;border:solid 1px #31237D !important;border-radius:0 !important;font-family:'Montserrat', sans-serif}#chd_block1,#chd_block2,#chd_block3,#chd_block4{display:block;padding:10px;float:left;width:50%;color:#5d5d5d}#chd_block1 select,#chd_block2 select,#chd_block3 select,#chd_block4 select{width:50px;height:30px;border:1px solid #ced4da;background:#fff}.form_input_avia.advaced_btn{overflow:hidden}.advaced_btn button{background-image:-webkit-linear-gradient(40deg, #45cafc, #303f9f);background-image:-moz-linear-gradient(40deg, #45cafc, #303f9f);background-image:-ms-linear-gradient(40deg, #45cafc, #303f9f);background-image:-o-linear-gradient(40deg, #45cafc, #303f9f);background-image:linear-gradient(40deg, #45cafc, #303f9f);width:100%;height:42px;line-height:36px;border:0;color:#fff;text-transform:uppercase;transition:0.5s;border-radius:0;padding:0 25px;outline:none !important;cursor:pointer;font-family:arial, sans-serif;font-size:17px;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.advaced_btn button:hover{opacity:0.9;color:#fff}div.stepper-wrap input.numeric,div.stepper-wrap input.child_item{height:40px !important;border-radius:0;width:85px !important;text-indent:0;padding:0 10px;text-align:center}.form-control:disabled,.form-control[readonly]{background:#fff}.autocomplete-wrapper .autocomplete-result i{position:relative;top:0;left:0}.autocomplete-wrapper .autocomplete-result img{width:auto;height:14px;margin-right:3px}.autocomplete-wrapper .autocomplete-result .autocomplete-location{margin-left:28px}#offers-missing{display:none}#offers-missing h5{text-align:center;color:#3C3C3C}.dropdown-menu{width:300px}.autocomplete-wrapper{position:relative;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}.autocomplete-wrapper input{width:100%}.autocomplete-results{position:absolute;background:white;top:98%;left:0;font-size:13px;border:solid 1px #ddd;border-top-width:0;border-bottom-color:#ccc;box-shadow:0 5px 10px rgba(0,0,0,0.2);z-index:3}.autocomplete-result{padding:12px 15px;border-bottom:solid 1px #eee;cursor:pointer}.autocomplete-result:last-child{border-bottom-width:0}.autocomplete-location{opacity:.8;font-size:smaller}.autocomplete-result:hover{color:white;background:#26C9FF;border-bottom-color:#26C9FF;outline:solid 1px #00b6f2}.autocomplete-result:hover i{color:white}.avia_form_box .dropdown-menu.show{min-height:300px;overflow-y:scroll;overflow-x:hidden}.avia-result{max-width:1074px;margin:50px auto 20px}.avia-result-item{background:#fff;width:100%;border:1px solid #eaeaea;display:flex;padding:10px 0 10px 10px;margin-bottom:20px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important}.result-item-info{width:84%}.result-item-price{width:16%}.result-item-to,.result-item-back{display:flex;align-items:center}.result-item-back{border-top:1px solid #e5e5e5;padding-top:15px;margin-top:15px}.result-item-only-back{border:0;padding-top:0;margin-top:0}.company-date{display:flex;align-items:center;order:1}.logo-company{height:64px;width:auto;margin-right:8px}.company-name{width:125px;display:inline-block;font-size:14px;line-height:16px;color:#5d5d5d}.time-block{display:flex;flex-direction:column;align-items:center;margin:0 5px;width:140px;order:2}.time-block .date-day{color:#6e6e6e;font-size:14px}.time-block .hour{color:#009efd;font-size:30px}.time-block .hour i{font-size:18px}.time-block .city{color:#5d5d5d;font-size:15px}.time-block .city i{color:#CD2424}.offer-depart-terminal,.offer-arrival-terminal{font-size:13px}.dropdown_child_list{flex-wrap:wrap;padding:0;width:260px;border:1px solid #7265B3;border-radius:0;min-height:auto !important;overflow-y:unset !important;overflow-x:unset !important}.dropdown_child_list li{width:50%;padding:10px;color:#7265B3}#chd_block1 select,#chd_block2 select,#chd_block3 select,#chd_block4 select{width:50px;height:30px;border:1px solid #7265B3;background:#fff}.dropdown_child_list.dropdown-menu.show{display:flex !important}.timeline-block{display:flex;align-items:center;width:300px;margin-left:5px;margin-right:5px;position:relative;flex-grow:1;order:3}.t2{order:4}.timeline-block .fa.fa-circle-o{color:#f7b924}.timeline-block i.fas{color:#555555;font-size:18px}.timeline-sec{width:300px;display:flex;flex-direction:column;align-items:center;flex-grow:1}.timeline{height:6px;background:#E38F45;width:100%;margin:1px 0}.flight-time{font-size:13px;color:#b8860b}.number-transfer{font-size:13px !important;color:#3853AE !important;line-height:20px;font-family:'Montserrat';font-weight:400}.number-transfer span{margin:0 4px}.contry-code{position:absolute;bottom:28px;font-size:13px;color:#5d5d5d}.contry-code.c1{left:54px}.contry-code.c2{right:54px}.bagage{width:130px;padding:0 6px;order:5}.bagage .b1,.bagage .b2{font-size:13px;color:#828282}.result-item-price{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #e5e5e5}.item-price-summ{font-size:30px;color:#E38F45;font-weight:600}.offer-currency{font-weight:500}.item-price-order .btn{border-radius:0}.btn-order_avia{background:#31237D;color:#fff;font-weight:600;width:100%;height:45px;font-family:'Montserrat';font-size:15px;line-height:18px;transition:all 0.3s ease-out;margin-top:20px;border-radius:8px !important}.btn-order_avia:hover{color:#fff;background:#3C3C3C}.avia-result hr{width:95%}.icon-border{border:4px solid #E38F45;height:42px;width:42px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:5px}.kiwi-bags-wrapper{width:122px}.kiwi-bags-wrapper td:nth-child(2){font-weight:300;color:#3C3C3C;font-family:'Montserrat';font-size:14px;width:auto;white-space:nowrap;padding-left:7px}.kiwi-bags-wrapper td:nth-child(3){font-weight:300;color:#3C3C3C;font-family:'Montserrat';font-size:14px;width:auto;white-space:nowrap;padding-left:7px}.kiwi-bags-wrapper tr:last-child td:last-child{color:#7265B3;font-weight:500}.avia_new_result_item{background:#fff;border:0.5px solid #F2F2F2;box-shadow:0 1px 4px 0 #8282825e;padding:22px 0 22px 52px;margin-bottom:35px;display:none}.new_result_item_info{width:400px;flex-grow:1;padding-right:30px}.new_result_item_price{width:184px;display:flex;align-items:center;justify-content:center}.new_result_item_price .item-price-summ>span{font-family:'Montserrat';font-weight:700;font-size:36px;line-height:44px;color:#7265B3}.result_item_back{margin-top:30px;display:flex}.new_result_item_info .first_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.new_result_item_info .first_row *{font-family:"Montserrat" !important;font-weight:400;font-size:14px;line-height:17px;color:#828282}.offer-depart-time,.offer-return-time,.offer-depart-time-arrival,.offer-return-time-arrival{font-family:'Montserrat';font-weight:600;font-size:26px;line-height:32px;color:#000000}.offer-retur-segments{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:20px;color:#000000}.new_result_item_info .two_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.new_result_item_info .three_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.new_result_item_info .three_row *{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:20px;color:#000000}.new_result_item_info .four_row{display:flex;justify-content:space-between;align-items:center}.new_result_item_info .four_row>*{width:33.333333%}.new_result_item_info .four_row *{font-family:'Montserrat';font-weight:400;font-size:14px;line-height:17px;color:#828282}.two_row_line{flex-grow:1}.two_row_line:after{content:'';background:#000;height:2px;width:70%;display:block;margin:0 auto}.result_item_to{display:flex}.result_item_to_info{width:400px;flex-grow:1}.result_item_bagage{padding-left:50px;display:flex;align-items:center}.displaynone{display:none !important;color:red !important}.displaynone *{color:red !important}.avia_new_result_item.mobile{display:none}@media screen and (max-width: 767px){.form_input_avia label{color:#555}}@media (min-width: 767px){.autocomplete-wrapper{box-shadow:unset}.autocomplete-results{border:unset}.input_in input{height:60px;border:solid 0.3px #31237D;border-right:solid 0.15px #31237D !important;border-radius:10px 0 0 10px}.form_input_avia input:focus{border:solid 4px #31237D;border-right:solid 2px #31237D !important}.form_input_avia{margin:0}.input_out input{height:60px;border-top:solid 0.3px #31237D !important;border-bottom:solid 0.3px #31237D !important;border-left:solid 0.15px #31237D !important;border-right:solid 0.15px #31237D !important}.date_bg{box-shadow:unset}.form_input_avia .form-control{height:60px;border-top:solid 0.3px #31237D !important;border-bottom:solid 0.3px #31237D !important;border-left:solid 0.15px #31237D !important;border-right:solid 0.15px #31237D !important}.form_input_avia img{top:44px}.close{height:60px;line-height:60px}.stepper-btn-wrap{height:60px;border-top:solid 0.3px #31237D !important;border-bottom:solid 0.3px #31237D !important;border-left:solid 0.15px #31237D !important;border-right:solid 0.15px #31237D !important;border-radius:0;box-shadow:unset !important}div.stepper-wrap input.numeric,div.stepper-wrap input.child_item{height:60px !important}.stepper-btn-wrap a:hover{border:0}.btn_col_chd_ages{height:60px;border-top:solid 0.3px #31237D !important;border-bottom:solid 0.3px #31237D !important;border-left:solid 0.15px #31237D !important;border-right:solid 0.15px #31237D !important;border-radius:0;box-shadow:unset !important;line-height:50px}.get_tours_button_avia{background:#E38F45;border-top:solid 0.3px #E97803 !important;border-bottom:solid 0.3px #E97803 !important;border-left:solid 0.15px #E97803 !important;border-right:solid 0.3px #E97803 !important;box-shadow:unset !important;height:60px;font-weight:600;color:#fff !important;border-radius:0 10px 10px 0}.get_tours_button_avia:hover{color:#fff !important;background:#E45A52 !important}.mask{height:60px;border-top:solid 0.3px #31237D !important;border-bottom:solid 0.3px #31237D !important;border-left:solid 0.15px #31237D !important;border-right:solid 0.15px #31237D !important;border-radius:0;box-shadow:unset !important}.mask span{line-height:52px}.input_type_flight select{height:60px;border-top:solid 4px #31237D !important;border-bottom:solid 4px #31237D !important;border-left:solid 2px #31237D !important;border-right:solid 2px #31237D !important;border-radius:0;box-shadow:unset !important}}@media (max-width: 1199px){.logo-company{height:40px}.result-item-to,.result-item-back{justify-content:center;flex-wrap:wrap}.avia-result-item{padding:10px}.company-date{order:4}.bagage{order:5}.timeline-block{width:54%;order:3;flex-grow:0;margin:10px 0}.time-block{width:21%;margin:0 1%;order:1}.time-block .hour{font-size:24px;line-height:24px}.t2{order:3}.result-item-info{width:80%}.result-item-price{width:20%}.kiwi-bags-wrapper{width:140px}.bagage{width:140px;padding:0}.offer-depart-terminal,.offer-arrival-terminal{font-size:12px}.result-item-back{padding-top:10px;margin-top:10px}.item-price-summ{font-size:24px}}@media (max-width: 992px){.result_item_bagage{display:none}}@media (max-width: 700px){.avia-result-item{flex-wrap:wrap;padding-bottom:10px}.result-item-info{width:100%}.result-item-price{width:100%;border-top:1px solid #e5e5e5;border-left:0;margin-top:10px;display:flex;flex-direction:row;justify-content:space-evenly;padding-top:10px}.avia-result{padding:0 10px}.input_in,.input_out{width:100%}.input_date_from,.input_date_to{width:calc(50% - 6px)}.input_type_flight,.input_transfer,.input_age{flex-grow:1}.result_item_to{display:block}.avia_new_result_item.desktop{display:none}.avia_new_result_item.mobile{display:none;padding:26px 40px;margin-bottom:20px}.date_time{display:flex;justify-content:space-between;width:100%}.date_time>div{display:flex;align-items:center}.offer-depart-time,.offer-return-time,.offer-depart-time-arrival,.offer-return-time-arrival{font-size:15px}.date_time .time_line{display:block;width:15px;height:1px;background:#3C3C3C;margin:0 5px}.avia_new_result_item_cod .time_line{display:block;width:15px;height:1px;background:#3C3C3C;margin:0 5px}.date_time_date *{font-family:'Montserrat';font-weight:400;font-size:15px;line-height:18px;color:#3C3C3C}.avia_new_result_item_trip{display:flex;align-items:center;justify-content:space-between}.avia_new_result_item_cod{display:flex;align-items:center;justify-content:space-between}.offer-depart-segments,.avia_new_result_item_cod *,.offer-retur-segments{font-family:'Montserrat';font-weight:300;font-size:14px;line-height:17px;color:#3C3C3C}.avia_new_result_tavel_time{display:flex;justify-content:space-between;align-items:center}.avia_new_result_tavel_time *{font-family:'Montserrat';font-weight:300;font-size:14px;line-height:17px;color:#3C3C3C}.result_item_back{display:block}.new_result_item_price{margin-top:10px;display:flex;justify-content:space-between;align-items:center;width:100%}.new_result_item_price *{font-family:'Montserrat';font-weight:700;font-size:24px;line-height:29px;color:#7265B3}.btn-order_avia{height:unset;background:unset;font-family:'Montserrat';font-weight:400;font-size:15px;line-height:18px;color:#7265B3;width:unset;margin-top:0;padding:0}.btn-order_avia:hover{background:unset;color:#7265B3}.result_item_back{margin-top:20px}}@media (max-width: 600px){.three_field{justify-content:space-between}.input_transfer{width:100px}.input_type_flight{width:100px}.form_input_adult,.form_input_kids{flex-direction:column;align-items:flex-start}.timeline-block{width:75%}.find_btn{padding-left:0}.avia_form_box>div{padding-left:0;padding-right:0}.form_input_adult,.form_input_kids{padding-top:0}#three_field{margin-top:0}.avia-result-item{padding:10px;margin-bottom:30px}.timeline-block{width:94%;margin-top:8px;margin-bottom:8px;order:3}.company-name{font-size:12px;line-height:12px}.time-block .date-day{font-size:12px}.time-block .hour{line-height:18px;font-size:18px}.time-block .city{font-size:12px}.contry-code{font-size:12px}.number-transfer{font-size:12px}.result-item-back{padding-top:7px;margin-top:7px}.logo-company{height:30px;margin-right:4px}.item-price-summ{font-size:32px}.icon-border{border:0;height:40px;width:36px;margin:3px}.timeline{height:4px}.contry-code.c1{left:30px;bottom:23px}.contry-code.c2{right:30px;bottom:23px}.timeline-icon{position:absolute;top:-12px}.icon-depart{left:-9px}.icon-arrival{right:-9px}.company-date{order:4}.time-block{width:48%;margin:0 1%;order:1}.t2{order:2}.bagage{width:140px;padding:0;order:5}.input_btn{width:100%}.get_tours_button_avia{height:45px;font-size:20px;font-weight:500}}.red{color:red !important}@media (max-width: 767px){.mobile_bus{display:block;border:1px solid #7265B345;padding:7px 0;margin-bottom:10px}.depart_row,.retur_row,.seat_type_row,.one_price_row,.col_person_row,.price_and_btn_row{display:flex;margin-bottom:10px}.arrow_date>div,.times>div,.destinations>div,.seat_type_row>div,.one_price_row>div,.col_person_row{height:25px;display:flex;align-items:center;padding:0 10px;flex-grow:1}.price_and_btn_row>div{height:35px;display:flex;align-items:center;padding:0 10px;flex-grow:1}.seat_type_title,.one_price_title{width:145px}.directions_pic{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.directions_pic{display:flex;flex-direction:column;align-items:center;justify-content:center}.direction_circle{width:10px;height:10px;border:1px solid #7265B3;border-radius:50%}.direction_line{height:12px;width:2px;background:#7265B3}.direction_circle_color{width:10px;height:10px;border:1px solid #7265B3;border-radius:50%;background:#7265B3}.price_and_btn_row{margin-bottom:0}.arrow_date,.times,.directions_pic,.destinations{flex-grow:1}}@media only screen and (max-width: 579px),(min-device-width: 580px) and (max-device-width: 600px){.btn_bus_top{float:none;display:block;margin:10px auto 20px;width:90%}.label_checkbox{width:90px}.place_block{padding-left:0;padding-right:0}.sum_day{position:inherit;margin-top:20px}.trans_to_hotel_check{padding-top:0;margin-bottom:0}label.adult{width:70px}#children_block{margin-top:20px}#nights_transport{margin-left:21px !important}.btn_bus_bottom{display:block;margin:10px auto;width:70%}.wait{right:0px;top:580px}.dataTables_filter{margin:10px 20px 0px 24px}.dataTables_filter>label{float:none;width:100%}.input-group-btn>button>i{line-height:26px}.tours{padding-left:0;padding-right:0}.responsive td.responsive-td,.responsive td.basket-col{border:none;border-bottom:1px solid #eee;position:relative;width:56%;min-height:23px;align-items:center;font-size:13px;padding:3px 3px 3px 44%}.responsive td.responsive-td:before,.responsive td.basket-col:before{position:absolute;top:0;left:3px;width:44%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-height:23px;font-size:13px;padding:3px 10px 3px 3px}.stepper-btn-wrap .stepper-btn-dwn{width:20px}.stepper-btn-wrap .stepper-btn-up{width:20px}}
