.group_box{background:#f5f5f5;padding:20px 0 40px;color:#333}.group_box h4{font-size:19px;font-style:italic;margin:10px 0;padding-top:10px;border-top:1px solid #c09051}.circle-item-ul{margin:0 0 20px;padding-bottom:10px}.circle-item-ul li{float:left;position:relative;padding:0 0 10px 25px;counter-increment:item;font-size:15px}.circle-item-ul li:before{width:15px;height:15px;line-height:15px;left:0;top:4px;content:counter(item) " ";border-radius:10px;text-align:center;background:#f07d31!important;position:absolute;color:#fff}.tab{margin:50px auto 30px}@media (max-width: 992px){.tab{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.tab>ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media (min-width: 992px){.tab>ul{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.tab>ul>li{-webkit-box-flex:0;-webkit-flex:0 0 210px;flex:0 0 210px;background:#f5f5f5;line-height:18px;text-align:center;border-right:1px solid #990000;font-size:18px;padding:10px 0;color:#900;cursor:pointer}.tab>ul>li#notli{padding-right:25px;background:url(/assets/images/attractions/attractions.5.0/more.png) no-repeat right 8px center #f5f5f5}.tab>ul>li:first-child span:before{content:"classic and popular routes"}.tab>ul>li:nth-child(2) span:before{content:"new friends are calling"}.tab>ul>li:nth-child(3) span:before{content:"check available dates"}.tab>ul>li:last-child span:before{content:"what our service includes"}.tab>ul>li:last-child{border:none}.tab>ul>li span{width:100%;height:9px;font-size:14px;color:#666;display:inline-block}.tab>ul>li a{color:#900}.tab>ul>li.active{color:#fff;background:#900}.tab>ul>li.active span:before{display:block;width:100%;height:9px;content:"";background:url(/assets/images/attractions/attractions.5.0/triangle-icon.png) no-repeat center}.country{width:18%;font-size:13px}.date{width:22%;font-size:13px}.tour{width:44%;font-size:13px}.tc{width:16%;font-size:13px}.service .included_ul,.service .excluded_ul{margin-top:10px;padding-left:10px;width:95%;margin-bottom:20px}.service .included_ul li,.service .excluded_ul li{padding-left:20px;margin-bottom:15px}.service .included_ul li{background:url(/imagesnew/itinerary/list-correct-red.png) no-repeat left 3px}.service .excluded_ul li{background:url(/imagesnew/itinerary/list-none-red.png) no-repeat left 3px}.departures .title{background:#1e9bf5;font-size:24px;color:#fff;height:64px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.departures .title .previous{margin-right:100px;display:inline-block;width:38px;height:43px;background:url(/assets/images/attractions/attractions.5.0/previous.png) no-repeat;cursor:pointer}@media (max-width: 767px){.departures .title .previous{margin-right:2rem}}.departures .title .previous:hover{background:url(/assets/images/attractions/attractions.5.0/previous-hover.png) no-repeat}.departures .title .next{cursor:pointer;margin-left:100px;display:inline-block;width:38px;height:43px;background:url(/assets/images/attractions/attractions.5.0/next.png) no-repeat}@media (max-width: 767px){.departures .title .next{margin-left:2rem}}.departures .title .next:hover{background:url(/assets/images/attractions/attractions.5.0/next-hover.png) no-repeat}.ocalendar{width:100%;background:#f5f5f5;margin:0!important}.ocalendar th,.ocalendar td,.ocalendar tr{border:1px solid #bfbfbf;padding:5px 10px;color:#690004;height:169px}.ocalendar th{text-align:center;padding:0;font-size:18px;color:#333;width:14.28%}.ocalendar .day{display:block;font-weight:700;font-size:15px;text-align:center}.ocalendar ul{font-size:13px;text-align:left;margin:0;padding-left:15px}.ocalendar ul li{list-style-type:disc;padding-bottom:10px}.departures h2{width:100%;font-family:Arial;font-size:28px;font-weight:400;color:#600;margin:25px 0 10px}
