.tour-result-heading{min-height:150px;width:100%;background:#e3f1ff;padding:0;display:flex;align-items:center}.tour-result-heading .heading{width:75%}.tour-result-heading .heading h1{font-size:25px;color:#0052fe;margin:0}.tour-result-heading .heading h1,.tour-result-heading .heading h5{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase}.tour-result-heading .heading h5{font-size:14px;color:#000}.tour-result-heading .heading p{font-size:12px;font-family:Montserrat,sans-serif;font-weight:500;color:#000;margin-top:5px;margin-bottom:0}.tour-result-list{min-height:300px;width:100%;background-color:#fff;padding:10px 0 15px}.tour-result-list .sorted-by{display:flex;align-items:center}.tour-result-list .sorted-by p{font-family:Montserrat;font-size:13px;color:#000;margin-bottom:0}.tour-result-list .sorted-by select.select{border-radius:0;border-bottom:1px solid #ccc!important;border:0;color:#000;font-size:14px;height:38px;min-width:100%;outline:0;padding:7px 10px 10px 15px;vertical-align:middle;width:100%;font-family:Montserrat;outline:2px solid transparent!important;box-shadow:none!important}.tour-result-list .tour-result-card{margin-top:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,82,254,.3);min-height:200px;padding:20px;border-radius:15px}.tour-result-list .tour-result-card .tour-result-image{padding:0}.tour-result-list .tour-result-card .tour-result-image img{width:100%;height:auto}.tour-result-list .tour-result-card .tour-result-detail{border-right:1px dashed #ccc}.tour-result-list .tour-result-card .tour-result-detail h2{font-family:Montserrat;font-size:18px;font-weight:600;color:#0052fe}.tour-result-list .tour-result-card .tour-result-detail p{font-family:Montserrat;font-size:12px;font-weight:500;color:#000;padding-bottom:10px;margin-bottom:10px}.tour-result-list .tour-result-card .tour-result-detail .location-days{display:flex;justify-content:space-between;padding-bottom:10px}.tour-result-list .tour-result-card .tour-result-detail .location-days span{font-size:15px;color:#000;font-weight:500}.tour-result-list .tour-result-card .tour-result-detail .location-days .mdi{font-size:20px;color:#0052fe;margin-right:5px;margin-left:10px}.tour-result-list .tour-result-card .tour-result-detail .tour-include{display:flex;justify-content:space-between;border-top:0 dashed #0052fe;padding:0;align-items:center}.tour-result-list .tour-result-card .tour-result-detail .tour-include .flight,.tour-result-list .tour-result-card .tour-result-detail .tour-include .language,.tour-result-list .tour-result-card .tour-result-detail .tour-include .type{font-family:Montserrat,sans-serif;color:#000;font-size:14px;font-weight:600}.tour-result-list .tour-result-card .tour-result-detail .tour-include .mdi{margin-right:5px;font-size:20px;color:#0052fe}.tour-result-list .tour-result-card .tour-result-price{padding-right:0}.tour-result-list .tour-result-card .tour-result-price .package-review{margin-bottom:0;display:flex;justify-content:space-between}.tour-result-list .tour-result-card .tour-result-price .package-review .rating{margin-bottom:0;display:flex;align-items:center}.tour-result-list .tour-result-card .tour-result-price .package-review .rating span{font-size:20px;color:#000;margin-right:5px}.tour-result-list .tour-result-card .tour-result-price .package-review .rating h4{font-size:25px;font-family:Montserrat!important;line-height:25px;font-weight:600;color:#0052fe;text-transform:uppercase;margin-bottom:3px;display:flex;align-items:center}.tour-result-list .tour-result-card .tour-result-price .package-review .star{margin-bottom:0}.tour-result-list .tour-result-card .tour-result-price .package-review .star span{font-size:20px;color:orange}.tour-result-list .tour-result-card .tour-result-price .price-section{padding:15px 0 10px;display:flex;justify-content:center;align-items:center}.tour-result-list .tour-result-card .tour-result-price .price-section .tour-discount{font-family:Montserrat,sans-serif;color:red;font-size:14px;font-weight:500;text-align:center;padding-bottom:0}.tour-result-list .tour-result-card .tour-result-price .price-section .tour-discount span{text-decoration:line-through}.tour-result-list .tour-result-card .tour-result-price .price-section .tour-price{font-family:Montserrat;font-size:28px;font-weight:700;color:#0052fe}.tour-result-list .tour-result-card .tour-result-price .price-section .tour-price small{font-size:14px;color:#000;font-weight:500}.tour-result-list .tour-result-card .tour-result-price .view-tour{display:flex;justify-content:center}.tour-result-list .tour-result-card .tour-result-price .view-tour .btn{background:#0052fe;color:#fff;width:auto;height:40px;font-size:14px;font-weight:500;padding:10px 40px 10px 15px;border:2px solid #0052fe;border-radius:15px;display:flex;position:relative;justify-content:center;text-transform:uppercase;align-items:center}.tour-result-list .tour-result-card .tour-result-price .view-tour .btn .icon-f-arrows-line-right{background-image:url(/assets/icons/arrow-white.svg);background-repeat:no-repeat;width:30px;height:14px;margin-left:0;position:absolute;right:0;top:11px}.tour-result-list .tour-pagenation{display:flex;justify-content:center;align-items:center;padding:30px 0 0}.tour-result-list .tour-pagenation .page-link{font-family:Montserrat;font-size:16px;border-radius:0!important;padding:10px 20px}.tour-result-list .tour-pagenation .page-link:focus,.tour-result-list .tour-pagenation .page-link:hover{font-family:Montserrat;font-size:16px;background:#0052fe;color:#fff}.tour-result-filter{background-color:#fff;box-shadow:0 0 10px rgba(0,82,254,.3);min-height:200px;padding:20px;margin-top:-70px;margin-bottom:20px}.tour-result-filter .filter-item{width:100%}.tour-result-filter .filter-item .heading{font-family:Montserrat;font-size:15px;font-weight:600;color:#000;text-transform:uppercase;padding-bottom:0;margin-bottom:9px}.tour-result-filter .filter-item .filter-box{padding-bottom:10px;margin-bottom:10px}.tour-result-filter .filter-item .filter-box select.select{min-width:100%;width:100%}.tour-result-filter .filter-item .filter-box select.select,.tour-result-filter .filter-item .filter-box select.select-group{border-radius:0;border-bottom:1px solid #ccc!important;border:0;color:#000;font-size:14px;height:38px;outline:0;padding:7px 10px 10px 15px;vertical-align:middle;font-family:Montserrat;outline:2px solid transparent!important;box-shadow:none!important}.tour-result-filter .filter-item .filter-box select.select-group{position:relative;flex:1 1 auto;width:1%;min-width:0}.tour-result-filter .filter-item .filter-box label{font-family:Montserrat;font-size:14px;color:#000;padding:0 5px}.tour-result-filter .filter-item .filter-box .input-group label{font-family:Montserrat;font-size:14px;color:#000;background:#e1e1e1;padding:8px 12px}.tour-dropdown{max-width:500px;max-height:240px;overflow-y:auto;border:1px;margin-top:20px;border-radius:10px;background-color:#d9e9f8}.tour-list{color:#000;background-color:#fff;border-radius:7px;display:block;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.tour-list :hover a{color:#fff}.tour-list:hover{background-color:#0052fe;color:#fff}