.page_title{width:100%;height:auto;overflow:hidden;padding:45px 0;position:relative;color:#fff}.page_title.more_padding{padding:80px 0}.page_title img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;z-index:-1}.page_title::before{width:100%;height:100%;content:"";background:#ed4950;background:linear-gradient(90deg, #ed4950 5%, #65337b 95%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7;position:absolute;left:0;top:0;z-index:1}.page_title .info{width:100%;height:auto;position:relative;z-index:5;text-align:center;font-family:"saira_bold"}.page_title .info h1{font-size:70px;line-height:1.2em}.page_title .info h2{font-size:35px;margin:0}.page_title .info .switch_btn{color:#fff;font-family:"saira";padding:6px 15px;margin:15px 15px 0 15px;font-size:26px;display:inline-block;border:2px solid hsla(0,0%,100%,0);transition:all .3s ease-in-out}.page_title .info .switch_btn:hover{border:2px solid hsla(0,0%,100%,.5)}.page_title .info .switch_btn.active{border:2px solid #fff}@media screen and (max-width: 800px){.page_title .info .switch_btn{font-size:22px}}@media screen and (max-width: 800px){.page_title{padding:30px 0}.page_title.more_padding{padding:40px 0}.page_title .info h1{font-size:34px;line-height:1.4em}.page_title .info h2{font-size:16px}}.tours_container{width:100%;height:auto;background:#f7f5f8;display:flex;flex-wrap:wrap;padding:20px}@media screen and (max-width: 1300px){.tours_container{padding:15px}}@media screen and (max-width: 700px){.tours_container{padding:0}}.tours_container .tour_wrapper{width:50%;height:auto;padding:30px 40px}@media screen and (max-width: 1500px){.tours_container .tour_wrapper{padding:15px 20px}}@media screen and (max-width: 1300px){.tours_container .tour_wrapper{padding:15px}}@media screen and (max-width: 1200px){.tours_container .tour_wrapper{width:100%}}@media screen and (max-width: 700px){.tours_container .tour_wrapper{padding:15px}}.tours_container .tour_wrapper .tour{width:100%;height:auto;background:#fff;padding:15px;display:flex;flex-wrap:wrap}.tours_container .tour_wrapper .tour .img{width:50%;height:auto;position:relative}.tours_container .tour_wrapper .tour .img .best_seller{position:absolute;left:10px;top:10px;color:#fff;z-index:55;background:#ed4950;background:linear-gradient(90deg, #ed4950 5%, #65337b 95%);padding:2px 6px 0 6px;font-size:15px}.tours_container .tour_wrapper .tour .info{width:50%;height:auto;padding:20px 20px 80px 30px;position:relative}.tours_container .tour_wrapper .tour .info .btn_visit_tour{width:auto;height:auto;line-height:50px;position:absolute;left:30px;bottom:20px;z-index:2;padding:0 45px;color:#fff;font-size:20px;font-family:"saira_bold";font-style:italic;display:block}.tours_container .tour_wrapper .tour .info .btn_visit_tour:hover{color:#ed4950}.tours_container .tour_wrapper .tour .info .title{font-family:"saira_bold";color:#65337b;font-size:28px}@media screen and (min-width: 1200px)and (max-width: 1500px){.tours_container .tour_wrapper .tour .info .title{font-size:24px}}@media screen and (max-width: 500px){.tours_container .tour_wrapper .tour .info .title{font-size:24px}}.tours_container .tour_wrapper .tour .info .days{color:#65337b;font-size:18px;margin:5px 0}.tours_container .tour_wrapper .tour .info .days i{color:#ed4950;font-size:22px;vertical-align:middle;margin-right:10px}.tours_container .tour_wrapper .tour .info .desc{width:100%;height:96px;color:#333;margin:20px 0 0 0;font-size:16px;overflow:hidden}@media screen and (max-width: 1300px){.tours_container .tour_wrapper .tour .info .desc{margin:0}}@media screen and (max-width: 700px){.tours_container .tour_wrapper .tour .img,.tours_container .tour_wrapper .tour .info{width:100%}.tours_container .tour_wrapper .tour .info{padding:10px 0}.tours_container .tour_wrapper .tour .info .desc{height:auto;margin-bottom:20px;overflow:visible}.tours_container .tour_wrapper .tour .info .btn_visit_tour{position:relative;left:50%;bottom:0;display:inline-block;transform:translateX(-50%)}}.footer_tours{margin:0}.empty_page{width:100%;padding:200px 15px;font-size:20px;color:#999;text-align:center}