.main .details-page{margin:30px 0 50px}.main .details-page .tour-header .details-page-title,.main .details-page .tour-header .details-page-title h1{font-size:22px;font-weight:700;color:#102d69;line-height:1}.main .details-page .tour-header .details-page-regions{font-size:15px;color:#5c5c5c;margin:5px 0 0;line-height:1}.main .details-page .tour-header .details-page-regions span i{font-size:16px;margin:0 5px}.main .details-page .tour-header .details-page-regions span i:first-child{font-size:12px;margin:0 5px 0 0}.main .details-page .tour-header .details-page-regions span img{height:20px;margin:-4px 5px 0 0}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list li a .hotel-price.full,.main .details-page .tour-header .details-page-regions span:first-child{color:#d00}.main .details-page .tour-header .details-page-regions span:first-child i{color:#5c5c5c}.main .details-page .tour-header .details-page-night{font-size:15px;color:#5c5c5c;margin:10px 0 0;line-height:1}.main .details-page .details-informations-box .details-informations .info-line .info-line-title i,.main .details-page .tour-header .details-page-night i{margin:0 5px 0 0}.main .details-page .tour-header .details-page-night img{height:15px;margin:-2px 5px 0 0}.main .details-page .tour-header .details-page-description{font-size:14px;margin:10px 0 0}.main .details-page .details-informations-box .details-informations.box-placeholder .details-informations-title span span.placeholder-animation,.main .details-page .details-informations-box .details-informations.box-placeholder .info-line .info-line-text.placeholder-animation,.main .details-page .details-informations-box .details-informations.box-placeholder .info-line .info-line-title.placeholder-animation,.main .details-page .tour-header.box-placeholder .details-page-description.placeholder-animation,.main .details-page .tour-header.box-placeholder .details-page-night.placeholder-animation,.main .details-page .tour-header.box-placeholder .details-page-regions.placeholder-animation,.main .details-page .tour-header.box-placeholder .details-page-title.placeholder-animation{background:#ddd}.main .details-page .details-page-score{padding:5px 10px;font-size:13px;font-weight:700;color:#fff;margin:-15px 0 0;background:#5c5c5c}.main .details-page .details-slider-box{width:600px}.main .details-page .details-informations-box .details-informations .person-list li,.main .details-page .details-page-box .details-page-textarea .textarea-title:first-child,.main .details-page .details-page-box .details-page-textarea.travel-text p,.main .details-page .details-slider-box #details-slider,.main .flight-type{margin:20px 0 0}.main .details-page .details-slider-box #details-slider .carousel-inner{z-index:1}.main .details-page .details-slider-box #details-slider .carousel-inner .carousel-item img{height:450px;object-fit:cover;width:100%}.main .details-page .details-slider-box #details-slider .carousel-inner .carousel-item iframe{height:450px;width:100%}.main .details-page .details-slider-box #details-slider .carousel-control-next,.main .details-page .details-slider-box #details-slider .carousel-control-prev{height:30px;opacity:1;top:calc(50% - 25px);border-radius:100%;background:#fff;left:10px;width:30px}.main .details-page .details-slider-box #details-slider .carousel-control-next.carousel-control-next,.main .details-page .details-slider-box #details-slider .carousel-control-prev.carousel-control-next{right:10px;left:auto}.main .details-page .details-slider-box #details-slider .carousel-control-next i,.main .details-page .details-slider-box #details-slider .carousel-control-prev i{font-size:20px;color:#102d69}.main .details-page .details-slider-box #details-slider .carousel-indicators{bottom:10px;margin:0;border-spacing:2px;left:5%;width:90%;display:table;z-index:3}.main .details-page .details-slider-box #details-slider .carousel-indicators li{height:5px;padding:0;border:none;position:relative;opacity:.5;margin:0;background:#fff;display:table-cell}.main .details-page .details-slider-box #details-slider .carousel-indicators li.active,.main .details-page .details-slider-box #details-slider .carousel-indicators li:hover{opacity:1}.main .details-page .details-slider-box .carousel.placeholder-animation{height:400px;margin:20px 0 0;background:#ddd}.main .details-page .details-informations-box-covid{padding:0}.main .details-page .details-informations-box-covid .details-informations-covid{min-height:60px;padding:10px 20px;border:1px solid #ddd;margin:20px 0 0;border-radius:5px;background:#fff;width:530px;float:right}.main .details-page .details-informations-box-covid .info-line .info-line-title{font-weight:700}.main .details-page .details-informations-box-covid .info-line #covidTitle{font-size:15px}.main .details-page .details-informations-box-covid .info-line #covidTitle li{margin:5px 0}.main .details-page .details-informations-box-covid .info-line #covidTitle .asiLogo{min-height:70px;width:70px}.main .details-page .details-informations-box-covid .info-line #covidTitle .asiBaslik{padding:5px}#covid-modal .modal-content{padding:20px;border-radius:40px}#covid-modal .modal-dialog{max-width:1050px}#covid-modal #covidBody{overflow:auto;max-height:800px}#covid-modal .country-title{font-size:21px;font-weight:700;margin:10px 0}#covid-modal .country-detail{font-size:16px;border-bottom:1px solid #797076;margin:10px 0}#covid-modal .country-row{padding:20px 0;border-bottom:1px solid #ddd}#covid-modal li{list-style:square!important;padding:5px 0;margin-left:15px}#covid-modal i{margin:0 10px!important}#covid-modal .rowTitle{font-weight:600;text-align:left!important;line-height:50px}.main .details-page .details-informations-box{width:530px}.main .details-page .details-informations-box .details-informations{min-height:420px;padding:0 20px;border:1px solid #ddd;margin:20px 0 0;border-radius:5px;background:#fff}.main .details-page .details-informations-box .details-informations .details-informations-title{margin-bottom:-10px;top:-11px}.main .details-page .details-informations-box .details-informations .details-informations-title span{height:20px;padding:0 20px;font-size:18px;font-weight:700;color:#009fe3;position:relative;border-radius:5px;background:#fff;line-height:20px;display:inline-block}.main .details-page .details-informations-box .details-informations .tour-quota{height:35px;transform:rotate(45deg);font-size:14px;right:-31px;color:#fff;position:absolute;text-align:center;top:37px;width:175px;line-height:26px;z-index:1}.main .details-page .details-informations-box .details-informations .tour-quota:before{border-right:26px solid transparent;border-left:26px solid transparent;content:"";position:absolute;border-bottom:26px solid #fd9827;top:0;left:0;width:100%;z-index:-1}.main .details-page .details-informations-box .details-informations .tour-quota.good:before{border-bottom-color:#090}.main .details-page .details-informations-box .details-informations .tour-quota.black:before{border-bottom-color:#000}.main .details-page .details-informations-box .details-informations .tour-quota.bad:before{border-bottom-color:#d00}.main .details-page .details-informations-box .details-informations .tour-quota.info:before{border-bottom-color:#009fe3}.main .details-page .details-informations-box .details-informations .info-line{min-height:63px;margin:40px 0 0}.main .details-page .details-informations-box .details-informations .info-line .info-line-title{font-size:16px;font-weight:700;margin:0 0 5px}.main .details-page .details-informations-box .details-informations .info-line .info-line-title img{height:20px;margin:-2px 5px 0 0}.main .details-page .details-informations-box .details-informations .info-line .info-line-title .details-box-link{font-size:14px;font-weight:400;margin:0 0 0 5px}.main .details-page .details-informations-box .details-informations .info-line .info-line-text{font-size:14px}.main .details-page .details-informations-box .details-informations .details-box .details-box-body .details-list:first-child,.main .details-page .details-informations-box .details-informations .info-line .info-line-text p:last-child,.main .details-page .details-page-box .details-page-textarea.travel-text,.main .details-page .details-page-box .details-page-textarea.travel-text ul li:first-child{margin:0}.main .details-page .details-informations-box .details-informations .info-line .tour-input{height:34px;padding:0 10px;font-size:14px;border:1px solid #d9d9d9;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:#374049;position:relative;margin:0;border-radius:5px;background:#fff;cursor:pointer;width:100%;line-height:32px}.main .details-page .details-informations-box .details-informations .info-line .tour-input i{margin:0 10px;line-height:32px}.main .details-page .details-informations-box .details-informations .info-line .tour-input.ul-select-val{padding-right:0;width:auto}.main .details-page .details-informations-box .details-informations .info-line .tour-input.valsubnew{height:auto;min-height:34px;padding:6px 0 5px 10px;font-size:14px;align-items:center;line-height:1;display:flex}.main .details-page .details-informations-box .details-informations .info-line .tour-input.valsubnew i{line-height:1}.main .details-page .details-informations-box .details-informations .info-line .tour-input.valz-combititle{background:0 0;z-index:1}.main .details-page .details-informations-box .details-informations .info-line .opener{transform:translateY(-50%);font-size:14px;right:10px;position:absolute;top:50%;margin:0!important;line-height:1}.main .details-page .details-informations-box .details-informations .info-line .opener.p{right:25px;bottom:0;top:auto;z-index:0}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list{overflow:auto;padding:10px 0;border:1px solid #d9d9d9;position:absolute;max-height:150px;top:calc(100% - 3px);border-radius:0 5px 5px;background:#fff;left:15px;width:calc(100% + 40px);display:none;z-index:10}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list li{width:100%}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list li a{padding:6px 15px 5px;justify-content:space-between;font-size:14px;text-decoration:none;color:#374049;width:100%;white-space:nowrap;display:flex}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list li a .hotel-name{overflow:hidden;position:relative;max-width:70%}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list li a .hotel-price{font-weight:700;color:#0c0}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list li a:hover{color:#fff;background:#1e90ff;cursor:pointer}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list li a:hover .hotel-price{color:#fff}.main .details-page .details-informations-box .details-informations .info-line .hotel-list ul li{padding:10px 0 0;flex-wrap:wrap;font-size:16px;color:#5c5c5c;border-top:1px solid #ddd;margin:10px 0 0;align-items:center;line-height:1;white-space:normal;display:flex}.main .details-page .details-informations-box .details-informations .info-line .hotel-list ul li .text{font-weight:500;margin:0 5px 0 0;display:inline-block}.main .details-page .details-informations-box .details-informations .info-line .hotel-list ul li .stars i{color:gold}.main .details-page .details-informations-box .details-informations .info-line .hotel-list ul li:first-child{padding:0;border:0;margin:0}.main .details-page .details-informations-box .details-informations .price-line,.main .details-page .details-page-box,.main .details-page .traveler-boxes .traveler-box{margin:40px 0 0}.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon{transform:translateY(-50%);padding:5px 10px 4px;font-size:13px;border:1px solid #ddd;right:100%;position:absolute;top:50%;border-radius:5px;background:#fff;white-space:nowrap}.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon:after,.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon:before{transform:translateY(-50%);border-left:7px solid #ddd;content:"";position:absolute;border-top:7px solid transparent;border-bottom:7px solid transparent;top:50%;left:100%;z-index:1}.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon:after{border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:2}.main .details-page .details-informations-box .details-informations .price-line .new-price{padding:0 15px;font-size:24px;font-weight:700;color:#102d69;position:relative;margin:5px 0 0;line-height:1}.main .details-page .details-informations-box .details-informations .price-line .old-price{font-size:18px;font-weight:700;color:#d00;position:relative;margin:0;line-height:1}.main .details-page .details-informations-box .details-informations .price-line .old-price:before{height:1.5px;transform:translateY(-50%);right:0;content:"";position:absolute;top:50%;background:#d00;left:0;z-index:1}.main .details-page .details-informations-box .details-informations .price-line .for-installment-table{padding:5px 10px 4px;font-size:14px;border:1px solid #ddd;transition:.25s;margin:10px 0;border-radius:5px;line-height:1;display:inline-block}.main .details-page .details-informations-box .details-informations .price-line .for-installment-table:hover{background:#eee;cursor:pointer}.main .details-page .details-informations-box .details-informations .price-line .buy-button{height:60px;padding:0 30px;font-size:20px;font-weight:700;color:#fff;transition:.25s;margin:5px 0 20px;border-radius:10px;background:#009fe3;line-height:60px;display:inline-block}.main .details-page .details-informations-box .details-informations .person-list .person-list-close:hover,.main .details-page .details-informations-box .details-informations .person-list li .input-group .input-group-btn .btn:hover,.main .details-page .details-informations-box .details-informations .price-line .buy-button:hover{background:#102d69;cursor:pointer}.main .details-page .details-informations-box .details-informations .details-box{border:1px solid #ddd;position:absolute;top:22px;background:#fff;left:15px;width:300px;display:none;z-index:2}.main .details-page .details-informations-box .details-informations .details-box .details-box-header{border-bottom:1px solid #ddd;align-items:center;display:flex}.main .details-page .details-informations-box .details-informations .details-box .details-box-header .close-details-box{height:40px;border-right:1px solid #ddd;transition:.25s;text-align:center;width:40px;line-height:40px;display:block}.main .details-page .details-informations-box .details-informations .details-box .details-box-header .close-details-box.fa-times{border:none}.main .details-page .details-informations-box .details-informations .details-box .details-box-header .close-details-box:hover{color:#009fe3;cursor:pointer}.main .details-page .details-informations-box .details-informations .details-box .details-box-header .details-box-title{font-size:16px;font-weight:700;margin:10px 0 10px 20px;line-height:1}.main .details-page .details-informations-box .details-informations .details-box .details-box-body{padding:20px;display:block}.main .details-page .details-informations-box .details-informations .details-box .details-box-body .details-list{margin:30px 0 0;display:block}.main .details-page .details-informations-box .details-informations .details-box .details-box-body .details-list .details-list-title{font-size:14px;font-weight:700}.main .details-page .details-informations-box .details-informations .details-box .details-box-body .details-list ul li{font-size:14px;width:100%}.main .details-page .details-informations-box .details-informations .details-box.big-dbc{width:700px}.main .details-page .details-informations-box .details-informations .details-box.big-dbc .details-box-body .details-list ul li{width:50%}.main .details-page .details-informations-box .details-informations .details-box#hotel-box{max-width:500px;min-width:300px;white-space:nowrap}.main .details-page .details-informations-box .details-informations .person-list{padding:0 0 20px;border:1px solid #ddd;position:absolute;top:calc(100% + 6px);margin:0;border-radius:5px;background:#fff;left:15px;width:350px;display:none;z-index:10}.main .details-page .details-informations-box .details-informations .person-list:after,.main .details-page .details-informations-box .details-informations .person-list:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";position:absolute;border-bottom:7px solid #ddd;bottom:100%;left:15px;z-index:1}.main .details-page .details-informations-box .details-informations .person-list:after{border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:16px;z-index:2}.main .details-page .details-informations-box .details-informations .person-list li .row-text{font-size:14px;line-height:40px}.main .details-page .details-informations-box .details-informations .person-list li .input-group{display:flex}.main .details-page .details-informations-box .details-informations .person-list li .input-group .input-group-btn{width:40px}.main .details-page .details-informations-box .details-informations .person-list li .input-group .input-group-btn .btn{height:40px;min-height:auto;font-size:14px;border:none;font-weight:600;color:#fff;transition:.25s;border-radius:100%;background:#009fe3;width:40px!important}.main .details-page .details-informations-box .details-informations .person-list li .input-group .input-group-btn .btn.bad{background:#ddd;cursor:not-allowed}.main .details-page .details-informations-box .details-informations .person-list li .input-group .form-control{height:40px;font-size:16px;border:none;text-align:center;box-shadow:none;background:#fff}.main .details-page .details-informations-box .details-informations .person-list .person-list-close{height:40px;font-size:14px;border:1px solid #0076a3;color:#fff;transition:.25s;text-align:center;margin:20px 0 0;border-radius:4px;background:#0095cd;width:100%;line-height:39px;display:block}.main .details-page .details-informations-box .details-informations.box-placeholder .details-informations-title span span,.main .details-page .details-page-box .chart-box{background:#fff}.main .details-page .details-informations-box .details-informations.travel-informations{min-height:auto}.main .details-page .details-page-box-title{font-size:22px}.main .details-page .details-page-box-title,.main .details-page .details-page-box-title h2{height:auto;font-weight:700;color:#102d69;position:relative;margin:0 0 5px;line-height:1;z-index:1}.main .details-page .details-page-box-title h2{font-size:20px}.main .details-page .details-page-box #covidBox,.main .details-page .details-page-box #sgpBox{margin:40px 0 0;display:inline}.main .details-page .details-page-box .chart-box #jqChart{height:400px;margin:15px 0 0;width:100%;display:block}.main .details-page .details-page-box .details-page-textarea{padding:0 20px 20px;font-size:14px;text-align:justify;margin:15px 0 0;background:#fff;line-height:20px}.main .details-page .details-page-box .details-page-textarea .details-page-notes p,.main .details-page .details-page-box .details-page-textarea .program-lines .program-line article p{margin:0 0 15px!important;display:block!important}.main .details-page .details-page-box .details-page-textarea .program-lines{border-left:1px solid #ccc;padding-top:40px}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line{margin:0 0 40px}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line:before{height:8px;border:2px solid #ccc;content:"";position:absolute;top:5px;border-radius:100%;background:#fff;left:-19px;width:8px;z-index:2}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line:after{height:14px;content:"";position:absolute;top:2px;border-radius:100%;background:#fff;left:-22px;width:14px;z-index:1}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .program-image{flex:0 0 320px;width:320px}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .program-image img{height:240px;object-fit:cover}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .program-line-title{font-size:18px;font-weight:700;color:#009fe3}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line article{padding:0 0 0 15px;margin:10px 0 0}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line article b,.main .details-page .details-page-box .details-page-textarea .program-lines .program-line article strong{font-weight:700!important}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line article span{font:inherit!important}.main #tour-gallery .gallery-item:nth-child(n+7),.main .details-page .details-page-box .details-page-textarea .program-lines .program-line:nth-child(n+3){display:none}.main .details-page .details-page-box .details-page-textarea .textarea-title{font-size:18px;font-weight:700;color:#009fe3;margin:40px 0 10px;width:100%}.main .details-page .details-page-box .details-page-textarea .btn{font-size:14px;margin:20px 0 0}.main .details-page .details-page-box .details-page-textarea .btn.all-program-line{padding:8px 15px;color:#fff;margin:0 0 20px;background:#009fe3}.main .details-page .details-page-box .details-page-textarea .btn.all-program-line:hover,.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-button.checked{background:#102d69}.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-label{font-size:15px;line-height:1;font-family:Roboto,sans-serif;padding-left:45px}.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-label img{margin:0 5px 0 0;width:30px}.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-label span{font-weight:700;color:#4dbeaf;margin:0 0 0 5px;display:inline-block}.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-label:before{height:30px;content:"";border-width:2px;top:0;box-shadow:none;left:0;width:30px}.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-label:after{height:30px;font-size:20px;color:#4dbeaf;text-align:center;top:0;box-shadow:none;left:0;width:30px;line-height:30px;font-family:Font Awesome\ 5 Free}.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-input:indeterminate~.custom-control-label:after,.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-input:indeterminate~.custom-control-label:before{border:none;background:0 0}.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-input:checked~.custom-control-label:before,.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-input:not(:disabled):active~.custom-control-label:before{border-color:#4dbeaf;background:0 0}.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-input:checked~.custom-control-label:after,.main .details-page .details-page-box .details-page-textarea .insurance-box .custom-control .custom-control-input:not(:disabled):active~.custom-control-label:after{content:"\f00c"}#sgpModal ul,.main .details-page .details-page-box .details-page-textarea .insurance-box ul{padding:0;margin:10px 0}#sgpModal ul li,.main .details-page .details-page-box .details-page-textarea .insurance-box ul li{font-size:13px;text-align:left;margin:20px 0 0;align-items:center;line-height:1;display:flex}.main .details-page .details-page-box .details-page-textarea .insurance-box ul li i{font-size:30px;color:#4dbeaf;margin:0 10px 0 0}.main .details-page .details-page-box .details-page-textarea.extra-tour-text{font-size:18px}.main .details-page .details-page-box .details-page-textarea.travel-text ul{padding:0 0 0 20px;margin:15px 0 0}.main .details-page .details-page-box .details-page-textarea.travel-text ul li{list-style-type:disc;margin:10px 0 0}.main .details-page .traveler-boxes .traveler-box .extra-tours-list{padding:0 0 20px;border:1px solid #ddd;border-radius:5px;background:#fff}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li{padding:0 20px;margin:20px 0 0}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-label{font-size:14px;margin:7px 0 0;line-height:18px}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-label b{padding:0 0 1px;font-size:12px;color:#009fe3;border-bottom:1px solid #009fe3}.main .accommodation-name span,.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-label.extraPopup{cursor:pointer}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li span{font-size:18px;font-weight:700}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-button{height:30px;transition:.25s;text-align:left;margin:0 0 0 5px;border-radius:50px;background:#bbb;width:50px;display:inline-block}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-button span{height:24px;transition:.25s;margin:3px;border-radius:100%;background:#fff;width:24px;display:inline-block}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-button.checked span{margin-left:23px}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li input{height:0;position:absolute;opacity:.5;width:0;z-index:-1}.main .details-page .traveler-boxes .traveler-box .extra-tours-list ul li select{height:38px;padding:0 15px;border:1px solid #ddd;margin:20px 0 0;width:100%}.main #tour-gallery{margin:0 -5px}.main #tour-gallery .gallery-item{height:170px;overflow:hidden;padding:0 5px;margin:0 0 8px}.main #tour-gallery .gallery-item-link:hover img{transform:translateX(-50%) scale(1.1)}.main #tour-gallery .gallery-item-image{transform:translateX(-50%);transition:.25s;top:0;left:50%}.main #tour-gallery .gallery-item:first-child,.main #tour-gallery .gallery-item:nth-child(2){height:171px}.main #tour-gallery .gallery-item.preview-item{height:348px;margin:0}.main #tour-gallery .gallery-toggle{height:40px;padding:0 20px;font-size:14px;font-weight:600;right:15px;color:#102d69;transition:.25s;position:absolute;bottom:15px;border-radius:25px;background:#fff;z-index:1}.main #tour-gallery .gallery-toggle:hover{text-decoration:none;color:#fff;background:#102d69}.main .list-row .list-row-title{font-size:20px;font-weight:600;color:#5c5c5c}.main .list-row .list-row-items.opened{margin:0 15px;border-radius:5px;background:#eee}.main .accommodation{padding:10px;border:1px solid #ddd;border-radius:5px}.main .accommodation-image{border-radius:5px}.main .accommodation-image img{transform:translateX(-50%);top:0;border-radius:5px;cursor:pointer;left:50%}.main .accommodation-discount{font-size:16px;font-weight:600;right:10px;color:#090;top:10px;border-radius:4px;z-index:1}.main .accommodation-information{padding:0 15px 15px;font-size:14px;color:#212529;line-height:1}.main .accommodation-name{font-size:16px;font-weight:600;color:#102d69}.main .accommodation-stars i{font-size:12px;color:gold;margin:0 5px 0 0}.main .accommodation-location{font-size:14px;color:#858585;text-transform:capitalize}.main .accommodation-location img{height:14px;margin:0 5px 0 0}.main .accommodation-price{font-size:16px;font-weight:600}.main .accommodation-price.old-price{text-decoration:line-through;font-weight:400;color:#d00}.main .accommodation-button,.main .flight-button{height:40px;padding:0 20px;border:1px solid #009fe3;color:#009fe3;transition:.25s;border-radius:5px;line-height:40px}.main .accommodation-button:hover,.main .flight-button:hover,.main .sticky-buy-button:hover{color:#fff;background:#009fe3;cursor:pointer}.main .accommodation-dates{font-size:14px;right:5px;top:5px}.main .accommodation-time{font-size:20px;font-weight:600}.main .accommodation-time-title{font-size:14px;font-weight:400}.main .accommodation-capacity i{font-size:24px}.main .accommodation-distances li{color:#858585}.main .accommodation-type span{height:40px;border:1px solid #178afb;border-radius:5px;background:#f0f2f9}.main .flight{padding:0 20px;font-size:14px;border:1px solid #ddd;margin:0;border-radius:5px;background:#fff;line-height:1;display:flex}.main .flight,.main .flight-line{align-items:center}.main #flightList .flight-line:first-child{border-bottom:1px solid #ddd}.main .flight-logos img{max-width:100%;max-height:45px}.main .flight-logos span{font-size:14px;margin:0 5px}.main .flight-logos span.d-block{margin:10px 0 0}.main .flight-time{font-size:20px}.main .flight-next-day{font-size:14px;color:#d00;position:absolute;top:-5px}.main .flight-region{font-size:18px;color:#858585;margin:5px 0 0}.main .flight-hour img{height:15px;margin:-2px 2px 0 0}.main .flight-transfer{padding:10px 0 0;color:#090;position:relative;border-top:2px solid #000;margin:10px 0 0}.main .flight-transfer .transfer-dots{transform:translateX(-50%);position:absolute;top:-4px;left:50%}.main .flight-transfer .transfer-dots span{height:6px;margin:0 7px;box-shadow:0 0 0 3px #fff;border-radius:100%;background:#d00;width:6px;float:left;display:inline-block}.main .flight-transfer .with-transfer{color:#d00;margin:0 10px 0 0}.main .flight-transfer .transfer-reg{color:#212529}.main .sticky-buy{padding:0 0 20px;position:sticky;top:30px;-webkit-box-shadow:0 0 10px 5px #ccc;box-shadow:0 0 10px 5px #ccc;border-radius:15px;margin-top:30px}.main .sticky-buy-header{font-size:20px;color:#fff;border-radius:15px 15px 0 0;background:linear-gradient(90deg,#f7b72f,#f86b28)}.main .sticky-buy-text{font-size:16px;margin:20px 0 0}.main .sticky-buy-tooltip{font-size:14px;border:1px solid #ddd;border-radius:3px}.main .sticky-buy-tooltip:after,.main .sticky-buy-tooltip:before{transform:translateY(-50%);content:"";position:absolute;top:50%;left:100%;display:block;z-index:1}.main .sticky-buy-tooltip:before{border-left:6px solid #ddd;border-top:6px solid transparent;border-bottom:6px solid transparent}.main .sticky-buy-tooltip:after{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;z-index:2}.main .sticky-buy-price{font-size:20px;font-weight:600;color:#102d69}.main .sticky-buy-button{height:50px;font-size:16px;border:1px solid #009fe3;color:#009fe3;transition:.25s;margin:0 20px;border-radius:5px}.main .extra-tour-details{right:0;position:fixed;bottom:0;top:0;background:rgba(0,0,0,.5);left:0;display:none;z-index:9999}.main .extra-tour-details .extra-tour-details-bg{right:0;position:absolute;bottom:0;top:0;left:0;display:block;z-index:0}.main .extra-tour-details #extra-tour-slider{height:500px;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:600px;z-index:2}.main .extra-tour-details #extra-tour-slider .carousel-inner{overflow:hidden;border-radius:10px;z-index:1}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-image{height:500px;object-fit:cover;width:100%}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption{padding:0;right:0;bottom:0;text-align:left;top:0;background:rgba(0,0,0,.5);left:0}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-day{padding:0 20px;font-size:20px;font-weight:700;text-shadow:1px 1px 1px #000;color:#f60;margin:20px 0 0}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-info{overflow:auto;padding:20px;font-size:14px;right:0;color:#fff;position:absolute;max-height:88%;bottom:0;background:linear-gradient(180deg,transparent,#000);left:0;line-height:1}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-info .extra-tour-title{font-size:20px;font-weight:700;color:#f60}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-info .extra-tour-subtitle{font-size:16px;font-weight:700;color:#f60;margin:5px 0 0;line-height:20px}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-info .extra-tour-subtitle span{border-right:2px solid #f60;padding:0 10px 0 0;margin:0 10px 0 0;display:inline-block}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-info .extra-tour-text{margin:10px 0 0;line-height:20px}.main .extra-tour-details #extra-tour-slider .carousel-control{height:60px;font-size:30px;color:#f60;transition:.25s;opacity:1;bottom:auto;top:calc(50% - 30px);-webkit-box-shadow:1px 1px 5px 0 #000;box-shadow:1px 1px 5px 0 #000;background:#fff;left:-50px;width:60px;line-height:1;z-index:2}.main .extra-tour-details #extra-tour-slider .carousel-control.carousel-control-next{right:-50px;left:auto}.main .extra-tour-details #extra-tour-slider .carousel-control.carousel-close{right:-40px;top:-40px;left:auto}.main .extra-tour-details #extra-tour-slider .carousel-control:hover{color:#fff;background:#f60;cursor:pointer}#sgpModal ul li i{margin:0 10px 0 0}#sgpModal .btn-primary{background-color:#009fe3}#flightModal .modal-dialog,#roomModal .modal-dialog{transform:translateX(-50%);bottom:1.75rem;top:1.75rem;left:50%}#flightModal .modal-content,#roomModal .modal-content{overflow:hidden;max-height:100%}#flightModal .modal-body,#roomModal .modal-body{height:auto;overflow:auto;max-height:100%}#installment-table-modal .modal-dialog,#payment-table-modal .modal-dialog{max-width:900px}#installment-table-modal .modal-dialog .modal-content .modal-body iframe,#payment-table-modal .modal-dialog .modal-content .modal-body iframe{height:500px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.main .details-page .details-slider-box #details-slider .carousel-inner .carousel-item{height:450px;overflow:hidden;width:100%}.main .details-page .details-slider-box #details-slider .carousel-inner .carousel-item img{height:550px;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:auto}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .program-image{height:240px;overflow:hidden;position:relative}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .program-image img{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:auto!important}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line article{flex:0 0 850px;width:850px}}@keyframes placeHolderShimmer{0%,to{opacity:1}25%,75%{opacity:.7}50%{opacity:.4}}.placeholder-animation{animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:forwards;animation-name:placeHolderShimmer;animation-duration:1.5s}@media screen and (max-width:1024px){.main .details-page{margin:0 0 30px}.main .details-page .tour-header{padding:0 20px!important;position:absolute;top:260px;left:0}.main .details-page .tour-header .details-page-title,.main .details-page .tour-header .details-page-title h1{font-size:18px}.main .details-page .tour-header .details-page-regions{font-size:13px;display:flex}.main .details-page .tour-header .details-page-regions span img{height:16px}.main .details-page .details-informations-box .details-informations .details-box .details-box-body article,.main .details-page .details-informations-box .details-informations .details-box .details-box-body p,.main .details-page .tour-header .details-page-night,.main .details-page .tour-header .details-page-regions span i{font-size:13px}.main .details-page .tour-header .details-page-regions span:first-child{margin:0 5px 0 0;white-space:nowrap}.main .details-page .tour-header.box-placeholder{top:230px}.main .details-page .details-slider-box{padding:0!important;margin:0}.main .details-page .details-page-box .details-page-textarea .insurance-box:first-child,.main .details-page .details-page-box .traveler-boxes,.main .details-page .details-page-box .traveler-boxes .traveler-box .extra-tours-list ul li:first-child,.main .details-page .details-slider-box #details-slider{margin:0}.main .details-page .details-slider-box #details-slider .carousel-inner .carousel-item iframe,.main .details-page .details-slider-box #details-slider .carousel-inner .carousel-item img{height:250px}.main .details-page .details-slider-box .carousel.placeholder-animation{height:200px}.main .details-page .details-informations-box{padding:0 20px!important;position:static}.main .details-page .details-informations-box .details-informations{min-height:auto;padding:0;border:none;position:static;margin:0}.main .details-page .details-informations-box .details-informations .details-informations-title,.main .details-page .details-page-box#persons-and-extra-tours #extra-tour-title,.main .details-page .details-page-box.mobile-hide{display:none}.main .details-page .details-informations-box .details-informations .tour-quota{height:20px;transform:none;padding:0 10px;font-size:12px;right:15px;top:15px;width:auto;line-height:24px}.main .details-page .details-informations-box .details-informations .tour-quota:before{border-width:24px;border-right:none;border-left:none;border-radius:4px}.main .details-page .details-informations-box .details-informations .info-line{min-height:auto;margin:30px 0 0}.main .details-page .details-informations-box .details-informations .info-line .info-line-title,.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-info .extra-tour-subtitle{font-size:14px}.main .details-page .details-informations-box .details-informations .info-line .tour-input{height:40px;font-size:14px;font-weight:700;line-height:38px}.main .details-page .details-informations-box .details-informations .info-line .tour-input i{line-height:38px}.main .details-page .details-informations-box .details-informations .info-line .tour-input.ul-select-val{height:40px;padding:0 0 0 10px;font-size:14px;line-height:38px}.main .details-page .details-informations-box .details-informations .info-line .opener{font-size:20px}.main .details-page .details-informations-box .details-informations .info-line .ul-select-list{border-radius:0 0 5px 5px;width:calc(100% - 30px)}.main .details-page .details-informations-box .details-informations .info-line .info-line-text{font-size:12px;font-weight:500}.main .details-page .details-informations-box .details-informations .price-line{padding:10px;right:10px;position:fixed;bottom:10px;margin:0;align-items:center;border-radius:5px;background:rgba(75,138,237,.9);left:10px;width:auto;line-height:1;z-index:2}.main .details-page .details-informations-box .details-informations .price-line .old-price{font-size:14px;color:#102d69;margin:0 0 0 10px}.main .details-page .details-informations-box .details-informations .price-line .old-price:before{background:#102d69}.main .details-page .details-informations-box .details-informations .price-line .new-price{padding:0;font-size:18px;color:#fff;margin:5px 0 0}.main .details-page .details-informations-box .details-informations .price-line .for-installment-table{padding:0;font-size:13px;border:none;color:#fff;margin:0;border-radius:0}.main .details-page .details-informations-box .details-informations .price-line .buy-button{height:36px;padding:0 10px;font-size:14px;color:#4b8aed;margin:10px 0 0;border-radius:4px;background:#fff;line-height:40px}.main .details-page .details-informations-box .details-informations .price-line .buy-button:hover{background:#fff}.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon{padding:7px 5px;border:1px solid #fff;right:auto;color:#fff;border-radius:2px;background:0 0;left:calc(100% + 10px);width:auto}.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon:before{border-right:5px solid #ddd;border-left:none;border-top-width:5px;border-bottom-width:5px;right:100%;left:auto}.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon:after{border-right:4px solid #4b8aed;border-left:none;border-top-width:4px;border-bottom-width:4px;right:calc(100% - 1px);left:auto}.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon .price-person-number{text-align:center}.main .details-page .details-informations-box .details-informations .price-line .new-price-balloon .price-night-number,.main .details-page .details-page-box-title h2 span{display:none!important}.main .details-page .details-informations-box .details-informations .details-box,.main .details-page .details-informations-box .details-informations .person-list{width:calc(100% - 30px)}.main .details-page .details-informations-box .details-informations .details-box#hotel-box{max-width:none;min-width:auto}.main .details-page .details-informations-box .details-informations .details-box#guide-box{right:15px;left:auto;width:170%}.main .details-page .details-informations-box .details-informations .person-list li .row-text{font-size:14px;line-height:30px}.main .details-page .details-informations-box .details-informations .person-list li .input-group .input-group-btn{width:30px}.main .details-page .details-informations-box .details-informations .person-list li .input-group .input-group-btn .btn{height:30px;padding:0;width:30px!important}.main .details-page .details-informations-box .details-informations .person-list li .input-group .form-control{height:30px;padding:0}.main .details-page .details-informations-box-covid{margin:0 20px!important;width:100%}.main .details-page .details-informations-box-covid .details-informations-covid{width:100%;float:left}.main .details-page .details-page-box-title,.main .details-page .details-page-box-title h2{height:50px;padding:0;font-size:18px;right:0;color:#fff;position:fixed;top:0;background:#102d69;left:0;line-height:1;z-index:52}.main .details-page .details-page-box-title i{height:40px;font-size:20px;text-align:center;margin:5px 0;width:40px;line-height:40px;vertical-align:middle}.main .details-page .details-page-box{overflow:auto;padding:70px 0 20px!important;right:0;position:fixed;bottom:0;top:0;margin:0;background:#fff;left:0;display:none;z-index:1}.main .details-page .details-page-box .details-page-box{padding:0 20px}.main .details-page .details-page-box .details-page-box .details-page-box-title,.main .details-page .details-page-box .details-page-textarea .program-lines .program-line{padding:0}.main .details-page .details-page-box .details-page-textarea{padding:0 20px!important;text-align:left}.main .details-page .details-page-box .details-page-textarea .program-lines{padding-right:0}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .program-image{flex:0 0 100%;width:100%}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line article{overflow:auto;padding:0;margin:15px 0 0;width:100%;display:block}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .d-flex{flex-wrap:wrap}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line:nth-child(n+3){display:flex}.main .details-page .details-page-box .details-page-textarea .insurance-box{margin:15px 0 0}.main .details-page .details-page-box .details-page-textarea .insurance-box ul li i{font-size:24px}.main .details-page .details-page-box .details-page-textarea.extra-tour-text,.main .details-page .details-page-box .traveler-boxes .traveler-box .extra-tours-list ul li span,.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-info .extra-tour-title{font-size:16px}.main .details-page .details-page-box #sgpBox{padding:0!important;margin:40px 0 0;display:block}.main .details-page .details-page-box #sgpBox .details-page-box-title{height:auto;color:#102d69;position:static;margin:0 0 0 20px!important;background:0 0;line-height:1}.main .details-page .details-page-box .traveler-tab-titles{padding:0 20px;margin:25px 0 0;display:none}.main .details-page .details-page-box .traveler-tab-titles li{height:40px;padding:0 15px;font-size:14px;font-weight:700;color:#5c5c5c;margin:15px 15px 0 0;-webkit-box-shadow:1px 1px 5px 0 #5c5c5c;box-shadow:1px 1px 5px 0 #5c5c5c;border-radius:25px;line-height:40px;display:inline-block}.main .details-page .details-page-box .traveler-tab-titles li.active{color:#fff;background:#009fe3}.main .details-page .details-page-box .traveler-boxes .traveler-box{opacity:1;margin:0;display:block}.main .details-page .details-page-box .traveler-boxes .traveler-box .extra-tours-list{border:none}.main .details-page .details-page-box .traveler-boxes .traveler-box .extra-tours-list ul li{padding:0;flex-wrap:wrap;color:#102d69}.main .details-page .details-page-box .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-label{font-size:12px}.main .details-page .details-page-box .traveler-boxes .traveler-box .extra-tours-list ul li .extra-tour-button.required{background:#d00}.main .details-page .details-page-box .traveler-boxes .traveler-box .extra-tours-list ul li select{padding:0 10px;font-size:14px;border:1px solid #ddd;border-radius:3px;background:0 0}.main .details-page .details-page-box .traveler-boxes .traveler-box .extra-tours-list ul li select.required{border-color:#d00}.main .details-page .details-page-box .traveler-boxes .traveler-box.active{display:block}.main .details-page .details-page-box#persons-and-extra-tours{height:85%;transform:translateY(-50%);padding:30px 0 0!important;border:1px solid #ddd;right:0;position:fixed;bottom:auto;top:50%;margin:0;border-radius:5px;background:#fff;left:5%;width:90%;display:none}.main .details-page .details-page-box#persons-and-extra-tours .details-page-box-title{height:auto;font-size:14px;color:#000;position:static;margin:10px 0 0;background:0 0}.main .details-page .details-page-box#persons-and-extra-tours .close-service-modal{height:40px;padding:0 15px;font-size:14px;color:#fff;opacity:.6;margin:0 0 20px;border-radius:3px;background:#009fe3;line-height:40px;display:inline-block}.main .details-page .persons-and-extra-tours-bg{right:0;position:fixed;bottom:0;top:0;background:rgba(0,0,0,.5);left:0;display:block;z-index:1}.main .details-page .persons-and-extra-tours-bg .extra-tours-close{font-size:24px;right:10px;color:#d00;position:fixed;top:10px}.main .details-page .mobile-details-toggles{padding:10px 20px 0}.main .details-page .mobile-details-toggles ul li{height:50px;padding:0 15px;font-size:16px;font-weight:500;position:relative;margin:20px 0 0;-webkit-box-shadow:0 1px 5px 0 #999;box-shadow:0 1px 5px 0 #999;border-radius:10px;line-height:50px}.main .details-page .mobile-details-toggles ul li i{transform:translateY(-50%);font-size:28px;right:10px;color:#009fe3;position:absolute;top:50%}.main .extra-tour-details #extra-tour-slider{height:400px;width:90%}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-image{height:400px}.main .extra-tour-details #extra-tour-slider .carousel-inner .carousel-item .carousel-caption .extra-tour-info{padding:10px}.main .extra-tour-details #extra-tour-slider .carousel-control{height:30px;font-size:20px;opacity:.9;top:5px;left:5px;width:30px}.main .extra-tour-details #extra-tour-slider .carousel-control.carousel-control-next{right:auto;left:45px}.main .extra-tour-details #extra-tour-slider .carousel-control.carousel-close{right:-15px;opacity:1;top:-15px}#installment-table-modal .modal-dialog .modal-content .modal-body,#payment-table-modal .modal-dialog .modal-content .modal-body{overflow:auto}#installment-table-modal .modal-dialog .modal-content .modal-body iframe,#payment-table-modal .modal-dialog .modal-content .modal-body iframe{width:1000px!important}}@media screen and (max-width:720px){.main .tour-box-header{margin-top:85px}}@media screen and (min-width:720px) and (max-width:1024px){.main .details-page .tour-header{top:310px}.main .details-page .details-slider-box{width:100%}.main .details-page .details-slider-box #details-slider .carousel-inner .carousel-item iframe,.main .details-page .details-slider-box #details-slider .carousel-inner .carousel-item img,.main .details-page .details-slider-box .carousel.placeholder-animation{height:300px}.main .details-page .details-informations-box{margin:80px 0 0;width:100%}.main .details-page .details-page-box-title{height:auto;padding:0 20px;font-size:18px;right:0;color:#102d69;position:relative;top:0;background:0 0;left:0;line-height:1;z-index:1}.main .details-page .details-page-box-title i{display:none!important}.main .details-page .details-page-box{padding:0!important;position:relative;margin:40px 0 0;display:block}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .w-100.d-block.d-lg-flex{display:flex!important}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .program-image{flex:0 0 320px;width:320px}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line article{flex:0 0 calc(100% - 320px);padding:0 0 0 20px;margin:0;width:calc(100% - 320px)}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line .d-flex{flex-wrap:nowrap}.main .details-page .details-page-box .details-page-textarea .program-lines .program-line:nth-child(n+3),.main .details-page .mobile-details-toggles{display:none}.main .details-page .details-page-box .details-page-textarea .col-md-12.p-0.d-none.d-lg-block.text-center{display:block!important}.main .details-page .details-page-box #sgpBox .details-page-box-title{margin:0}}