@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i');*{margin:0;padding:0;-webkit-font-smoothing:antialiased;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none}html,body{width:100%;font-size:13px;line-height:18px;color:#000;font-family:'Roboto',sans-serif;background:#fff}*::-webkit-input-placeholder{opacity:1;color:#7e7e7e}*::-moz-placeholder{opacity:1;color:#7e7e7e}*:-ms-input-placeholder{opacity:1;color:#7e7e7e}input[type=checkbox]{-webkit-appearance:checkbox;margin:5px 0 0 5px;display:inline-block;vertical-align:top}button,input,textarea,select{-webkit-appearance:none;-webkit-border-radius:0;font-family:'Roboto',sans-serif}:focus,input:focus,textarea:focus{outline:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,rticle,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}articleaside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:focus{outline:0}a{transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;text-decoration:none;outline:0;color:#0088cf}p a{color:#0088cf}ul{list-style:none}.clear{clear:both;overflow:hidden}img{transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;border:0;outline:0;display:block;max-width:100%}:focus{outline:none !important}h1,h2{font-size:20px;line-height:24px;color:#000;font-weight:400}h1 span,h2 span,h3 span,h4 span{color:#1588cc}h3{font-size:18px;line-height:22px;color:#000;font-weight:400}h4{font-size:16px;line-height:20px;color:#000;font-weight:400}h5{font-size:15px;line-height:20px;color:#000;font-weight:400}h6{font-size:13px;line-height:18px;color:#000;font-weight:400}.button{display:inline-block;vertical-align:top;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;text-align:center;font-size:20px;line-height:26px;color:#fff;height:45px;padding:9px 15px;border:1px solid transparent;cursor:pointer;background:#020202 url(../images/black-button.jpg) left top repeat-x;background-size:1px 100%}.button:hover{color:#54dcff !important;background-position:left -50px;text-decoration:none}.button.light{background-image:url(../images/light-button.jpg);background-color:#f9f9f9;color:#000;border-color:#dcdcdc}.button.small{font-size:14px;line-height:25px;padding:0 15px;height:auto}.button i{margin-right:5px;font-size:18px;vertical-align:middle}.button.mid{font-size:15px;line-height:21px;padding:5px 28px 9px;height:auto}.button-disabled{color:#CCC;cursor:default !important;background:#333}.button-disabled:hover{color:#CCC !important}:focus{border-color:#000 !important;box-shadow:none !important;-webkit-box-shadow:none !important;-ms-box-shadow:none !important}.navbar-toggler:focus{border-color:transparent !important}.form-control{margin-bottom:15px;height:37px;font-size:13px;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0}.input-group i{position:absolute;right:7px;z-index:9;top:50%;line-height:20px;margin-top:-17px}.input-group .form-control{padding-right:25px}.form-control option{padding:5px}.v-center{align-items:center;-webkit-align-items:center;-ms-align-items:center}.h-center{justify-content:center;-webkit-justify-content:center;-ms-justify-content:center}.read-more-btn{font-size:13px;line-height:25px;display:inline-block;color:#757575}.read-more-btn span{font-size:13px;line-height:25px}.read-more-btn i{margin:0 0 0 3px;float:right;font-size:22px;vertical-align:top;line-height:25px;color:#0088cf}.read_more_box.center i{float:none}.read-more-btn:not(.collapsed) .less,.read-more-btn .more,.read-more-btn.collapsed .more{display:block}.read-more-btn:not(.collapsed) .more,.read-more-btn .less,.read-more-btn.collapsed .less{display:none}.read-more-btn:hover{text-decoration:none}.btn_box .read-more-btn i{display:block;float:none}.btn_box .read-more-btn{text-align:center}.more-other-date i{display:block}.more-other-date:not(.collapsed) .less,.more-other-date .more,.more-other-date.collapsed .more{display:block}.more-other-date:not(.collapsed) .more,.more-other-date .less,.more-other-date.collapsed .less{display:none}.more-other-date:hover{text-decoration:none}.more-other-date:hover .text-other-date{text-decoration:underline}.clicker{float:right;font-size:13px;line-height:25px;color:#757575}.clicker i{margin:0 0 0 3px;float:right;font-size:22px;vertical-align:top;line-height:25px;color:#0088cf}.clicker .hide{display:block}.clicker .show{display:none}.collapsed .clicker .hide{display:none}.collapsed .clicker .show{display:block}.subtitle{padding:3px 0 10px;font-size:13px;line-height:20px;display:block;color:#7a7a7a}#wrapper{width:100%;min-height:100%;position:relative}.centering{max-width:1170px;margin:auto;position:relative}#header-part{padding:24px 38px 32px;position:relative;z-index:100;width:100%}#header-part a.logo{max-width:330px;float:left}#header-part .nav_bar{width:100%}#header-part .right_nav{padding:15px 0 0;text-align:right;width:calc(100% - 350px);float:right;justify-content:flex-end;-webkit-justify-content:flex-end;flex-wrap:wrap;-webkit-flex-wrap:wrap}#header-part .my_acount{font-size:15px;line-height:20px;color:#000;display:inline-block;font-weight:300}#header-part .my_acount i{margin:0 5px 0 0;font-size:18px}#header-part .language{font-size:15px;line-height:20px;color:#000;display:inline-block;vertical-align:top;font-weight:300}#header-part .language:hover{text-decoration:none;color:#0088cf}#header-part .language i,#header-part .language img{display:inline-block;vertical-align:middle;margin:0 5px;font-size:18px}#header-part i{color:#0088cf}#header-part .navbar{padding:0;display:inline-block;vertical-align:top}#header-part .navbar li{padding:5px 0;font-weight:300;float:left;font-size:15px;line-height:30px;position:relative;margin:0 0 0 28px}#header-part .navbar li a img.thumb{max-width:30px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}#header-part .navbar .dropdown-toggle::after{content:'\f107';vertical-align:middle;color:#0088cf;font-size:16px;width:auto;height:auto;border:0;font-family:'FontAwesome'}#header-part .navbar li a{color:#000}#header-part .navbar li .dropdown-toggle{margin-left:.255em;position:relative}#header-part .navbar li a:hover{color:#1588cc;text-decoration:none}#header-part .navbar .dropdown-menu{width:240px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.2)}#header-part .navbar .dropdown-menu a{padding:5px 15px;display:block}#header-part .navbar .dropdown-menu a:hover{text-decoration:none;background-color:#f8f9fa;background-image:url(../images/arrow-icon.png);background-repeat:no-repeat;background-position:right center}#header-part .navbar li.profile{margin-right:25px}#header-part .navbar .styled{margin:0 0 0 8px}#header-part .navbar .styled .dropdown-toggle::after{display:none}#header-part .navbar .styled .dropdown-toggle{display:inline-block;vertical-align:top;border:1px solid #dcdcdc}#header-part .navbar .styled .dropdown-toggle i{width:38px;line-height:32px;background:#0088cf;color:#fff;text-align:center;float:left}#header-part .navbar .styled .dropdown-toggle span.num{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;font-size:13px;min-width:18px;text-align:center;line-height:18px;background:#e5e5e5;display:inline-block;vertical-align:middle;margin:0 8px}#header-part .navbar .styled .dropdown-menu{margin-top:15px;width:300px;padding:25px 20px 20px}#header-part .navbar .styled .dropdown-menu:before{width:12px;height:12px;background:#fff;border-left:1px solid rgba(0,0,0,0.15);border-top:1px solid rgba(0,0,0,0.15);content:'';position:absolute;left:35px;top:-7px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}#header-part .navbar .styled .dropdown-menu h3{padding-bottom:10px;border-bottom:1px solid #dcdcdc}#header-part .navbar .styled .dropdown-menu h3 i{margin-right:7px}#header-part .navbar .styled .dropdown-menu li{margin:0;width:100%;border-bottom:1px solid #dcdcdc;padding:10px 15px 10px 0;font-size:14px;line-height:18px}#header-part .navbar .styled .dropdown-menu li:not(.all)::after{content:'\f105';vertical-align:middle;color:#0088cf;font-size:22px;width:auto;height:auto;border:0;font-family:'FontAwesome';position:absolute;right:0;top:50%;margin-top:-8px}#header-part .navbar .styled .dropdown-menu ul{overflow:hidden}#header-part .navbar .styled .dropdown-menu li a{padding:0}#header-part .navbar .styled .dropdown-menu li a span{display:block}#header-part .navbar .styled .dropdown-menu li a span.user,#header-part .navbar .styled .dropdown-menu li a span.time{font-size:12px;line-height:16px}#header-part .navbar .styled .dropdown-menu li a i{font-size:16px;color:#7c7c7c}#header-part .navbar .styled .dropdown-menu li a span cite{font-style:normal;color:#0088cf}#header-part .navbar .styled .dropdown-menu .all{font-size:15px;color:#757575;display:table;margin:5px auto 0;line-height:18px}#header-part .navbar .styled .dropdown-menu a:hover{color:#000;text-decoration:underline;background:0}#header-part .navbar .styled .dropdown-menu.favourite{width:460px;right:-195px;left:auto}#header-part .navbar .styled .dropdown-menu.favourite::before{left:50%;margin-left:-5px}#header-part .navbar .styled .dropdown-menu.recent_search{left:-55px}#header-part .navbar .styled .dropdown-menu.recent_search:before{left:85px}#header-part .navbar .popular_trips_sec{padding:0}#header-part .navbar .popular_trips_sec h4{padding:10px 0}#header-part .navbar .popular_trips_sec h4 span{color:#0088cf}#header-part .popular_trips_sec .box.with_thumb a.thumb{padding:0}#header-part .popular_trips_sec .box.with_thumb h4{padding:0}#header-part .popular_trips_sec .box.with_thumb .button.book{color:#fff;line-height:25px;padding:0 10px}#header-part .popular_trips_sec .box.with_thumb .button.book:hover{text-decoration:none;background:#000;color:#fff}#header-part.logged .navbar li:first-child{margin:0}.banner_sec{padding:35px 15px;width:100%;background-position:center center;background-size:cover}.banner_sec .inner{max-width:1660px;margin:auto}.banner_sec .connect .inner{background:#fff;border:1px solid #cdcece;border-left:6px solid #0088cf;padding:10px 15px;position:relative}.banner_sec .connect{margin:0 -5px}.banner_sec .connect [class*="col-"]{padding:5px}.banner_sec .connect .picon{position:absolute;right:10px;top:10px;max-width:60px}.banner_sec .connect .icon{position:absolute;right:10px;top:10px;max-width:19px}.banner_sec h6{padding-bottom:10px}.banner_sec .field{width:100%;padding:0;border:0;color:#000;font-size:16px;height:20px;padding:0}.banner_sec .left_side .button{width:100%;margin-top:10px}.banner_sec .button:hover{background-position:left -50px}.banner_sec .left_side{background:rgba(255,255,255,0.65);padding:30px 32px 35px}.promotion_slider{width:100%;position:relative}.promotion_slider .slides{cursor:pointer;display:block;height:145px;background-position:center center;background-size:cover;position:relative;margin-right:18px}.promotion_slider:not(.slick-initialized) .slides:not(:nth-of-type(2)){display:none}.promotion_slider .slick-list{margin-right:-18px}.promotion_slider .text{display:table;position:absolute;left:0;top:0;min-width:100px;padding:5px;text-align:center;background:rgba(3,87,142,0.80);height:100%}.promotion_slider .text .cell{display:table-cell;vertical-align:middle}.promotion_slider .text small{font-size:12px;line-height:16px;color:#fff;display:block}.promotion_slider .text i{font-size:10px;color:#ff0}.promotion_slider .text span.off{font-size:22px;line-height:24px;color:#fff}.promotion_slider .text span.off span{font-size:27px;line-height:27px;color:#ff0;display:block}.promotion_slider .slick-arrow{z-index:1;width:30px;height:30px;position:absolute;left:-35px;top:50%;margin-top:-15px;border:0;cursor:pointer;color:#0088cf;font-size:25px;line-height:30px;background:0}.promotion_slider .slick-arrow.slick-next{left:auto;right:-35px}.promotion_deals_sec{padding:50px 0 40px;width:100%;overflow:hidden}.promotion_deals_sec.best_promotion{padding:30px 0}.promotion_deals_sec.best_promotion .head_panel{padding-bottom:15px}.banner_sec .right_side{background:rgba(255,255,255,0.85);padding:30px 50px 40px}.banner_sec .right_side .row{margin-top:25px}.banner_sec .white_box{margin-top:10px;padding:20px 20px;border:1px solid #dcdcdc;border-top:4px solid #1588cc;background:#fff}.banner_sec .reason_slider{text-align:center;position:relative}.banner_sec .reason_slider:after,.banner_sec .reason_slider:before{margin-top:-15px;font-size:36px;line-height:36px;color:#e3e3e3;font-weight:500;position:absolute;left:20px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.banner_sec .reason_slider:after{left:auto;right:20px}.banner_sec .reason_slider .slides{padding:10px 10px 10px}.banner_sec .reason_slider:not(.slick-initialized) .slides:not(:nth-of-type(1)){display:none}.banner_sec .reason_slider p{color:#7a7a7a}.banner_sec .reason_slider h3{font-style:italic}.banner_sec .slick-dots{width:100%;text-align:center}.banner_sec .slick-dots li{display:inline-block;vertical-align:top;margin:0 5px}.banner_sec .slick-dots li button{cursor:pointer;border:0;width:12px;height:12px;font-size:0;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;background:#d6d6d6}.banner_sec .slick-dots li button:hover,.banner_sec .slick-dots li.slick-active button{background:#1588cc}.banner_sec .performance .row{margin:0 -2px}.banner_sec .performance [class*="col-"]{padding:2px}.banner_sec .values{background:#fff;border:1px solid #dcdcdc;padding:5px;text-align:center}.banner_sec .values span.num{font-size:18px;line-height:22px;color:#ff7800;display:block}.banner_sec .values small{font-size:12px;line-height:16px;display:block}.banner_sec .subtitle .fa-star{display:inline-block;vertical-align:middle;margin:0 2px;color:#00b77a;font-size:18px}.banner_sec .subtitle strong{color:#000}.banner_sec .review_box .reviews{width:auto;margin:-8px -8px 0;background:#f7f7f7;padding:15px;overflow:hidden;position:relative}.banner_sec .review_box .reviews .thumb{border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;max-width:67px;float:left}.banner_sec .review_box .reviews .text{overflow:hidden;padding:15px 70px 0 10px}.banner_sec .review_box .reviews .rating{position:absolute;right:15px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);font-size:16px;line-height:20px;color:#1588cc;background:url(../images/star-yellow.png) left 0 no-repeat;padding-left:25px}.banner_sec .review_box .reviews .text span{display:block;padding:3px 0;color:#7a7a7a}.banner_sec .review_box .reviews_bar{padding:10px 0 0 0;width:100%;overflow:hidden}.banner_sec .review_box .reviews_bar .facebook,.banner_sec .review_box .reviews_bar .google{width:50%;float:left;padding:0 10px 0 0}.banner_sec .review_box .reviews_bar .facebook{padding:0 0 0 10px}.banner_sec .review_box .reviews_bar .icon{max-width:20px;display:inline-block;vertical-align:middle}.banner_sec .review_box .reviews_bar .stars{display:inline-block;vertical-align:middle;margin:0 5px}.banner_sec .review_box .reviews_bar .count{display:inline-block;vertical-align:middle;font-size:12px;line-height:20px}.banner_sec .operator{height:165px;display:table;width:100%}.banner_sec .operator .cell{display:table-cell;vertical-align:middle;text-align:center}.banner_sec .operator .button{margin:0 5px;font-size:16px;line-height:22px;min-width:160px}.inner_banner{padding:95px 0 0;text-align:center;width:auto;background-position:center center;background-size:cover}.inner_banner .information{text-align:left;background:rgba(255,255,255,.15);margin:92px 0 0 0;padding:35px 0}.inner_banner .information .container{max-width:1230px}.inner_banner .information .search{flex:0 0 155px}.inner_banner .information .search .button{min-height:100%;width:100%}.inner_banner .information .inner{border:1px solid #cbcac9;background:#fff;border-left:6px solid #0088cf;padding:10px 30px 10px 15px;position:relative}.inner_banner .information .inner .picon{max-width:60px;position:absolute;right:10px;top:10px}.inner_banner .information .inner .icon{max-width:19px;position:absolute;right:10px;top:10px}.inner_banner .information .row{margin:0 -5px}.inner_banner .information .row [class*="col"]{padding:0 5px}.inner_banner h1{color:#3eebff;font-weight:400;letter-spacing:.02em;font-size:48px;line-height:52px;padding:13px 45px;background:rgba(0,0,0,0.4);display:table;margin:auto}.inner_banner p{font-size:24px;line-height:28px;color:#fff;letter-spacing:.015em;font-weight:400;padding:17px 35px;background:rgba(0,0,0,0.4);display:table;margin:auto}.inner_banner .field{margin-top:10px;width:100%;padding:0;border:0;color:#000;font-size:16px;height:20px;padding:0}.inner_banner.no_bg{width:100%;position:absolute;left:0;top:114px;z-index:9;background:#f8f8f8;padding:30px 0}.inner_banner.no_bg.stick{padding:15px 0;position:fixed;top:0;box-shadow:0 2px 5px rgba(0,0,0,0.07)}.inner_banner.no_bg .information{margin:0;padding:0}.head_space{display:block;width:100%}.white_box{margin-top:10px;padding:20px 20px;border:1px solid #dcdcdc;border-top:4px solid #1588cc;background:#fff}.reason_white_box{margin-top:10px;padding:15px 15px;border:1px solid #dcdcdc;border-top:4px solid #1588cc;background:#fff}.head_panel{overflow:hidden;padding-bottom:10px}.head_panel h4 a{color:#000;text-decoration:none}.head_panel.with_border{border-bottom:1px solid #dcdcdc;padding-bottom:15px;margin-bottom:15px}.head_panel.no_border{border:0 !important;margin-bottom:0 !important}.head_panel h1,.head_panel h2,.head_panel h3{float:left}.head_panel h2 a{color:#000;text-decoration:none}.head_panel .view_all{float:right;font-size:13px;line-height:24px;color:#757575}.head_panel .view_all i{font-size:24px;line-height:24px;vertical-align:top;margin:0 0 0 5px;color:#0088cf}.head_panel .view_all:hover{color:#0088cf;text-decoration:none}.head_panel .share{float:right}.head_panel.no_float h3{padding:5px 0;float:none}.head_panel p{padding-bottom:5px;color:#6f6f6f;font-size:14px}.slick-dots{width:100%;text-align:center}.slick-dots li{display:inline-block;vertical-align:top;margin:0 5px}.slick-dots li button{cursor:pointer;border:0;width:12px;height:12px;font-size:0;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;background:#d6d6d6}.slick-dots li button:hover,.slick-dots li.slick-active button{background:#1588cc}.slick-arrow{z-index:1;width:30px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px;border:0;cursor:pointer;color:#0088cf;font-size:25px;line-height:30px;background:0}.slick-arrow.slick-disabled{color:#d0d0d0}.slick-arrow.slick-next{left:auto;right:0}.photo_card{cursor:pointer;width:100%;position:relative}.photo_card .pic{height:290px;background-position:center center;background-size:cover;width:100%;position:relative;cursor:pointer}.photo_card .pic:hover{opacity:.60}.photo_card .pic img{width:100%}.photo_card .text{position:absolute;left:0;bottom:0;width:100%;background:rgba(255,255,255,0.8);padding:15px 45px 15px 15px}.photo_card .text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.photo_card h3{font-size:17px;color:#0088cf}.photo_card i{font-size:28px;position:absolute;right:15px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);color:#0088cf}.photo_card.small_box .pic{height:185px}.photo_card.medium_box .pic{height:215px}.photo_card.small_box .text{padding-top:10px}.popular_routs_sec{padding:50px 0 40px;width:100%;overflow:hidden}.popular_routs_sec h2{padding-bottom:8px}.popular_routs_sec li{padding:12px 0;border-bottom:1px solid #dcdcdc}.popular_routs_sec li a{color:#000;font-size:15px;display:block}.popular_routs_sec li a:hover{color:#0088cf;text-decoration:none}.popular_routs_sec li i{float:right;font-size:24px;line-height:24px;vertical-align:top;margin:-3px 2px 0;color:#0088cf}.popular_routs_sec li:last-child{border:0}.quick_facts_sec .white_box{padding:20px 25px}.quick_facts_sec{padding:50px 0 0;width:100%;overflow:hidden}.quick_facts_sec .col{width:20%;border:1px solid #ddd;position:relative;overflow:hidden;padding:15px 20px;font-size:14px;line-height:20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);margin:0 10px;text-align:center}.quick_facts_sec .col strong{display:block;font-size:20px;font-weight:600;padding-bottom:5px}.quick_facts_sec .col strong span{color:#ff7800}.quick_facts_sec .col strong span a.sublik2{color:#ff7800;text-decoration:none}.quick_facts_sec .col a.sublik{color:#000}.quick_facts_sec .col:before{content:'{ ';font-size:36px;line-height:36px;color:#e3e3e3;font-weight:500;position:absolute;left:10px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.quick_facts_sec .col:after{content:'}';font-size:36px;line-height:36px;color:#e3e3e3;font-weight:500;position:absolute;right:10px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.area_info_sec{padding:42px 0 0}.area_info_sec .content{display:none}.area_info_sec .head_panel{border-bottom:1px solid #dcdcdc;margin-bottom:30px}.area_info_sec .head_panel h2{font-size:32px;color:#0088cf;padding-bottom:10px}.area_info_sec .head_panel .subtitle{display:block;width:100%;float:left;font-size:18px;color:#000}.area_info_sec .white_box p{padding-bottom:20px;font-family:Roboto,sans-serif}.area_info_sec .white_box{margin-top:15px;font-size:13px;line-height:21px;padding:35px 35px 15px 35px}.area_info_sec .white_box.gap{padding:35px 35px 15px 35px}.area_info_sec .white_box.gap .read_more{margin:0}.area_info_sec .white_box img{float:left;margin:0 20px 20px 0}.area_info_sec .white_box .read_more{margin-right:-80px}.area_info_sec .white_box .btn_box{padding:0}.area_info_sec a.see{font-size:16px;text-decoration:underline;line-height:20px;color:#0088cf}.area_info_sec a.see:hover{text-decoration:none}.area_info_sec .wrap{overflow:hidden}.read_more{display:inline-block;color:#757575;line-height:20px}.read_more span{display:block;text-align:center;font-size:24px}.read_more:hover{text-decoration:none;color:#1588cc}.read_more i{color:#1588cc;font-size:24px}.btn_box{width:100%;text-align:right}.activity_sec{padding:0 0 30px}.activity_sec h2{padding-bottom:15px}.activity_sec figure{position:relative;margin:0 0 20px}.activity_sec figure:hover img{opacity:.60}.activity_sec .white_box{padding:25px}.activity_sec h3{font-size:16px;margin:0 0 10px}.activity_sec h3 a{color:#000}.activity_sec h3 a:hover{text-decoration:none}.activity_sec .details{position:relative}.activity_sec .time{position:absolute;top:0;right:2px;color:#848484}.activity_sec .rating{padding:0 0 15px;color:#8b8b8b}.activity_sec .rating .stars{display:inline-block;vertical-align:middle;padding:0 20px 0 0}.activity_sec .rating .stars img{display:inline-block;vertical-align:bottom}.activity_sec p{padding:0 0 20px}.activity_sec .price_box{border-top:1px solid #dcdcdc;padding:15px 0 5px}.activity_sec .price_box .button{float:right;padding:7px 25px;height:auto;font-size:15px;line-height:20px}.activity_sec .price_box strong{font-size:28px;line-height:32px;color:#1791d0;font-weight:normal;vertical-align:middle;display:inline-block}.activity_sec .price_box strong span{font-size:14px;color:#000}.gallery_sec{padding:0 0 10px}.gallery_sec h2{padding-bottom:15px}.gallery_sec .white_box{padding:40px}.gallery_sec .gallery a{display:inline-block;margin:2px;background:#fff}.gallery_sec .gallery a img{max-width:100%}.gallery_sec .gallery a:hover img{opacity:.60}.gallery_sec h4{font-size:13px;padding:0 0 10px}.gallery_sec .video img,.gallery_sec .video iframe{width:100%}.weather_sec{padding:0 0 40px;width:100%;overflow:hidden}.weather_sec .white_box{padding:35px 25px 25px}.weather_sec .col-sm-5{text-align:center;background:url(../images/shadow-sep.jpg) no-repeat right center;padding-right:40px}.weather_sec .col-sm-5 img{display:inline-block}.weather_sec .button{font-size:15px;margin:0}.weather_list{width:100%}.weather_list li{display:flex;width:100%;padding:10px 0}.weather_list li .details{width:75%;padding:0 50px 0 0}.weather_list li .details h3{font-size:15px;padding:0 0 10px}.weather_list li .calendar{width:27%}.weather_list .calendar{border:1px solid #ddd;padding:10px;font-size:14px;text-align:center}.weather_list .calendar .calc{font-weight:normal;display:block;padding:0 0 5px;position:relative}.weather_list .calendar .calc a{position:absolute;right:0;color:#666;font-size:12px}.weather_list .calendar .tag{display:inline-block;width:80px;text-align:center;padding:5px;color:#fff;background:#0088cf;white-space:nowrap}.weather_list .calendar .tag img{display:inline-block;vertical-align:middle}.weather_list .calendar .green{background:#26bccd}.location_sec{background:#f8f8f8;padding:30px 0;margin:40px 0}.location_sec .distance_box{font-size:16px;line-height:20px}.location_sec .distance_box h4{padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #dcdcdc}.location_sec .distance_box strong{font-weight:400;display:block;padding:10px 0}.location_sec .distance_box span{color:#0091d5}.location_sec .distance_box li{display:flex}.location_sec .distance_box li strong{width:75%}.location_sec .distance_box li figure{width:25%}.location_sec .distance_box li img{display:inline-block;vertical-align:middle;margin:0 2px}.location_sec .distance_box .value{padding-bottom:30px;display:block}.location_sec .white_box{border-top:1px solid #dcdcdc;margin:0;padding:25px 25px 30px}.location_sec .nav-tabs{margin-bottom:30px}.content_list a{text-decoration:underline;color:#000}.content_list a:hover{text-decoration:none}.content_list h4{font-size:16px;padding:0 0 10px;color:#0088cf}.content_list h4 a{color:#0088cf}.content_list h4 a,.content_list p a{text-decoration:none}.content_list h5{color:#0088cf}.content_list h5 a{color:#0088cf;text-decoration:none}.content_list h5 a:hover{text-decoration:none}.content_list.row{margin-bottom:25px}.content_list .row{margin-bottom:25px}.content_list.row .col-sm-3{text-align:right}.content_list.row .col-sm-3 img{display:inline-block}.content_list.row:last-child{padding-bottom:0}.checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox.small{font-size:13px;padding-left:35px;padding-bottom:5px;display:table}.checkbox.no_label{width:20px;height:20px;display:inline-block;vertical-align:top;padding:0;margin:0}.checkbox.no_label input{margin:0;width:20px;height:20px}.checkbox.no_label .checkmark{left:0}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:5px;border-radius:3px;height:20px;width:20px;background-color:#fff;border:1px solid #8d8d8d}.checkbox:hover input~.checkmark{background-color:#fff}.checkbox input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:6px;top:2px;width:7px;height:12px;border:solid #333;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px}.radio input{position:absolute;opacity:0;cursor:pointer}.radio .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border-radius:50%}.radio:hover input~.checkmark{background-color:#fff}.radio input:checked~.checkmark{background-color:#0091d5}.radio .checkmark:after{content:"";position:absolute;display:none}.radio input:checked~.checkmark:after{display:block}.radio .checkmark:after{top:4px;left:4px;width:8px;height:8px;border-radius:50%;background:white}.faq_sec{padding:0 0 40px;width:100%;overflow:hidden}.faq_sec .white_box{padding:30px}.faq_sec .contact_list li{width:100%;border:1px solid #ddd;position:relative;overflow:hidden;padding:15px;font-size:13px;line-height:18px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);text-align:left;width:100%;margin:0 0 10px}.faq_sec .accordion .card .card-header,.faq_sec .accordion .card{background:0;border:0}.faq_sec .accordion .card .card-header{padding:10px 0}.faq_sec .accordion .collapsed .rotate-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.faq_sec .accordion .rotate-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq_sec .accordion .card .card-header .collapsed h5{position:relative;padding-right:120px;color:#000}.faq_sec .accordion .card .card-header h5{color:#0091d5;position:relative;padding-right:120px}.faq_sec .accordion .card .card-header span{font-size:15px;float:right;color:#757575;font-size:13px;position:absolute;right:10px;top:-2px}.faq_sec .accordion .card .card-header i{font-size:20px;color:#0091d5;line-height:24px;display:inline-block;vertical-align:middle}.faq_sec .accordion .card{border-bottom:1px solid #dcdcdc !important;font-size:15px;width:100%}.faq_sec .accordion .card h5{color:#0091d5;font-weight:normal;font-size:15px}.faq_sec .accordion .card a{text-decoration:none}.faq_sec .faq .card-body{width:100%;padding:20px;background:#f8f8f8;font-size:13px;line-height:19px;margin:10px 0}.faq_sec .contact_list li:last-child{margin-bottom:0}.faq_sec .contact_list li .details{width:100%;padding-right:80px}.faq_sec .contact_list li p{padding:0 0 7px}.faq_sec .contact_list li figure{width:60px;height:60px;float:right;border:3px solid #ededed;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;text-align:center;line-height:78px;overflow:hidden;position:absolute;right:15px;top:10%;line-height:60px;vertical-align:middle}.faq_sec .contact_list li span{display:inline-block;vertical-align:middle;width:150px;padding:1px 0}.faq_sec .contact_list li h3{font-size:16px;color:#1588cc;padding:0 0 5px}.faq_sec .contact_list li img{display:inline-block}.faq_sec .contact_list li figure img{width:auto;height:auto;display:inline-block}.trip_rating_review_sec{padding:0 0 40px;width:100%;overflow:hidden}.trip_rating_review_sec .white_box{padding:30px}.trip_rating_review_sec .group{padding:0 0 7px;width:100%;display:block;overflow:hidden}.trip_rating_review_sec .group .text{padding:10px 0 0;width:calc(100% - 100px);max-width:925px;float:left;font-size:13px;line-height:18px}.trip_rating_review_sec .group figure{width:85px;height:85px;float:right;border:3px solid #ededed;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;text-align:center;line-height:78px;overflow:hidden}.trip_rating_review_sec .group figure img{display:inline-block;vertical-align:middle;max-width:85px}.trip_rating_review_sec .rating{width:100%;padding:10px 0 0;display:flex;color:#8b8b8b}.trip_rating_review_sec .rating img{display:inline-block}.trip_rating_review_sec .rating span{padding-right:50px}.trip_rating_review_sec .rating .name{color:#0088cf}.trip_rating_review_sec .rating .name strong{font-weight:400;color:#000}.trip_rating_review_sec .review{padding-top:20px}.trip_rating_review_sec .btn_box a{color:#757575;margin-right:20px}.trip_rating_review_sec .btn_box a i{font-size:21px;color:#0088cf;display:inline-block;margin:0 0 0 7px;vertical-align:bottom}.trip_rating_review_sec .rate_list .white_box{width:100%;border:1px solid #ddd;position:relative;overflow:hidden;padding:20px;font-size:14px;line-height:20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);text-align:center;width:100%}.trip_rating_review_sec .rate_list .h_row{font-size:20px;text-align:left;vertical-align:middle;margin-bottom:10px}.trip_rating_review_sec .rate_list .h_row strong{font-weight:normal;color:#1588cc}.trip_rating_review_sec .rate_list .h_row .rate{padding:10px;border:1px solid #dcdcdc;color:#1588cc;display:inline-block;margin:0 20px 0 0}.trip_rating_review_sec .rate_list li{width:100%;padding:10px 0;border-top:1px solid #dcdcdc;display:flex;text-align:left}.trip_rating_review_sec .rate_list li img{display:inline-blockb}.trip_rating_review_sec .rate_list li span{width:33%}.trip_rating_review_sec .rate_list li .value{text-align:center;color:#8b8b8b}.trip_rating_review_sec .rate_list li a{color:#000;text-decoration:none}.trip_booking_sec{padding:0 0 10px;width:100%;overflow:hidden}.trip_booking_sec h2{padding:0 0 15px}.trip_booking_sec .left_panel .map_box{position:relative;width:100%;display:block;margin-bottom:20px}.trip_booking_sec .left_panel .map_box img{width:100%}.trip_booking_sec .left_panel .map_box span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);border:1px solid #333;padding:7px 15px;color:#333;text-transform:capitalize;cursor:pointer}.trip_booking_sec .left_panel .map_box a:hover{border-color:#1792d3;color:#fff;background:#1792d3;text-decoration:none}.trip_booking_sec .white_box{padding:35px 25px 25px}.trip_booking_sec .left_panel .meeting h4{background:#f8f8f8;padding:10px;margin:0 0 10px;color:#0091d5;font-weight:normal;padding:0 0 3px;font-size:13px;padding:10px}.trip_booking_sec .left_panel .meeting li .checkbox{padding-top:3px}.trip_booking_sec .left_panel .calendar_slide{width:100%;border:1px solid #ddd;position:relative;overflow:hidden;padding:20px;font-size:14px;line-height:20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);text-align:center;width:100%;font-size:18px;margin:0 0 20px}.trip_booking_sec .left_panel .calendar_slide .l_arw{position:absolute;left:15px;top:18px;font-size:24px;color:#7a7a7a}.trip_booking_sec .left_panel .calendar_slide .r_arw{position:absolute;right:15px;top:18px;font-size:24px;color:#7a7a7a}.trip_booking_sec .left_panel .calendar_slide .active{color:#0091d5}.trip_booking_sec .left_panel h3{font-size:16px;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #dcdcdc}.trip_booking_sec .left_panel .custom-select{border-radius:0;height:calc(3rem+2px)}.trip_booking_sec .left_panel .operator li{background:#f8f8f8;padding:10px;margin:0 0 10px;display:flex}.trip_booking_sec .left_panel .operator li .operator_checkbox{display:contents;cursor:pointer}.trip_booking_sec .left_panel .operator li figure{width:30%}.trip_booking_sec .left_panel .operator li figure img{max-width:60px;max-height:60px}.trip_booking_sec .left_panel .operator li .details{width:60%;padding:0 10px;vertical-align:middle;color:#7c7c7c}.trip_booking_sec .left_panel .operator li .details strong{display:block;color:#0091d5;font-weight:normal;padding:0 0 3px}.trip_booking_sec .left_panel .operator .checkbox{margin-top:10px}.trip_booking_sec .left_panel .box{margin:0 0 20px}.trip_booking_sec .left_panel .checkbox{font-size:13px;padding-top:1px}.trip_booking_sec .left_panel .class_list ul{padding-top:10px}.trip_booking_sec .left_panel .rating{vertical-align:middle;color:#8b8b8b}.trip_booking_sec .left_panel .rating .stars{display:inline-block;padding:0 10px 0 0}.trip_booking_sec .left_panel .range{padding:0 25px 35px 35px}.slider.slider-horizontal{width:100%}.slider.slider-horizontal .slider-track{height:3px;background:#dcdcdc;opacity:1}.slider-handle{width:15px;height:15px;background:#1792d3}.slider-tick.in-selection{width:15px;height:15px;background:#1792d3;opacity:1}.slider-tick{opacity:1;height:15px;width:15px}.slider-selection.tick-slider-selection{background:#1792d3}.trip_booking_sec .right_panel .book_tab{border:0;font-size:16px;display:flex}.trip_booking_sec .right_panel .book_tab li{width:calc(20% - 8px);margin-right:8px;margin-left:0}.trip_booking_sec .right_panel .book_tab li a{padding:15px 30px 15px 15px}.trip_booking_sec .right_panel .book_tab span{font-size:13px;color:#7c7c7c;display:block}.trip_booking_sec .right_panel .book_tab .active span,.trip_booking_sec .right_panel .book_tab li a:hover span{color:#00fff6}.trip_booking_sec .right_panel .tab-content .result_box{border:1px solid #dcdcdc;padding:20px;margin:0 0 20px}.trip_booking_sec .result_box .head_row{width:100%;border:1px solid #ddd;position:relative;overflow:hidden;padding:20px;font-size:14px;line-height:20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);text-align:center;display:flex;align-items:center}.trip_booking_sec .head_row .like{background:#1792d3;color:#fff;height:30px;width:30px;border-radius:50%;position:absolute;left:10px;top:10px;text-align:center;line-height:33px}.trip_booking_sec .head_row .vendor{width:26%;text-align:center;padding:2px}.trip_booking_sec .head_row .vendor .logo{width:100%}.trip_booking_sec .head_row .vendor .logo img{display:inline-block}.trip_booking_sec .head_row .vendor .vendor_title a{color:#848484;font-size:13px;text-decoration:underline}.trip_booking_sec .head_row .trip{width:34%;text-align:left;display:flex;padding:2px}.trip_booking_sec .head_row .trip .time{font-size:20px;color:#1792d3;display:block}.trip_booking_sec .head_row .trip .place{font-size:20px;display:block;padding:5px 0}.trip_booking_sec .head_row .trip .place a{color:#000;text-decoration:none}.trip_booking_sec .head_row .trip .address{font-size:13px;color:#7c7c7c;display:block}.trip_booking_sec .head_row .trip .address a{color:#7c7c7c;text-decoration:none}.trip_booking_sec .head_row .trip .f_col{padding:0 9px}.trip_booking_sec .head_row .trip i{font-size:20px;color:#1792d3;margin:10% 0 0}.trip_booking_sec .head_row .t_via{width:20%;text-align:left;display:flex;align-items:center;flex-wrap:wrap;padding:2px}.trip_booking_sec .head_row .t_via .via{padding:5px;border:1px solid #dcdcdc;display:inline-block;vertical-align:middle;width:40px;height:42px;text-align:center;margin:0 2px 0 0}.trip_booking_sec .head_row .t_via img{display:inline-block;vertical-align:top}.trip_booking_sec .head_row .t_via .t_row{width:100%;padding:0 0 5px}.trip_booking_sec .head_row .t_via .t_row:last-child{padding-bottom:0}.trip_booking_sec .head_row .t_via .loc img{max-width:74px;max-height:41px}.trip_booking_sec .head_row .timing{width:20%;padding:2px;color:#848484;font-size:13px}.trip_booking_sec .head_row .rating{display:none;width:0;text-align:center;color:#8b8b8b;padding:2px}.trip_booking_sec .head_row .rating .stars{width:100%;display:block;padding:0 0 5px}.trip_booking_sec .head_row .rating .stars img{display:inline-block}.trip_booking_sec .t_o_list{width:100%;padding:10px 0;display:flex;border-bottom:1px solid #dcdcdc}.trip_booking_sec .t_o_list li:nth-child(1){width:35%}.trip_booking_sec .t_o_list li:nth-child(2){width:30%}.trip_booking_sec .t_o_list li:nth-child(3){width:15%}.trip_booking_sec .t_o_list li:nth-child(4){width:20%;text-align:right}.trip_booking_sec .t_o_list img{display:inline-block;margin:0 2px}.trip_booking_sec .t_o_list .tag{background:#ff7418;padding:5px 10px;color:#fff;font-size:14px;display:inline-block}.trip_booking_sec .t_o_list h4{display:inline-block;padding:0 15px 0 0}.trip_booking_sec .t_o_list h4.product_class{width:130px}.trip_booking_sec .t_o_list .button{padding:4px 15px;height:auto;font-size:14px;line-height:20px}.trip_booking_sec .t_o_list .price_box span{color:#1791d0;font-size:24px}.trip_booking_sec .t_o_list .price_box span.currency{font-size:13px;color:#000}.trip_booking_sec .trip_link{width:100%;float:left;clear:both;padding:20px 0 15px;border-bottom:1px solid #dcdcdc;text-align:right;font-size:15px;vertical-align:middle}.trip_booking_sec .trip_link a{color:#000;display:inline-block;margin:20px 0 -20px}.trip_booking_sec .trip_link a i{color:#1792d3}.trip_booking_sec .trip_link .highlight{float:left;text-align:left;max-width:300px;font-size:12px}.trip_booking_sec .trip_link .highlight img{float:left;margin:0 10px 0 0}.trip_booking_sec .trip_link .highlight strong{display:block;text-align:left;color:#17bdcc;font-size:18px;font-weight:normal}.trip_booking_sec .trip_link .highlight .h_text{float:left;padding:10px 0 0}.trip_booking_sec .btn_box{text-align:center;padding:20px 0}.trip_booking_sec .da_box .box{display:flex;border:1px solid #dcdcdc;position:relative;margin-bottom:12px;width:100%}.trip_booking_sec .da_box .depart{color:#fff}.trip_booking_sec .da_box .tag{color:#fff;background:#0091d5;padding:20px;text-align:center;text-align:center;cursor:default}.trip_booking_sec .da_box .tag img{margin:0 auto 5px;clear:both}.trip_booking_sec .da_box .location{padding:25px 20px;width:65%}.trip_booking_sec .da_box .location .date{font-size:22px;line-height:26px;color:#0091d5;padding:0 0 5px}.trip_booking_sec .da_box .location .place{font-size:16px}.trip_booking_sec .da_box .location .place i{color:#0091d5;display:inline-block;padding:0 5px}.trip_booking_sec .da_box .other_date{padding:35px 10px 0 0;max-width:140px;text-align:center;font-size:15px}.trip_booking_sec .da_box .other_date a{color:#757575}.trip_booking_sec .da_box .other_date i{color:#0091d5;font-size:20px}.trip_booking_sec .da_box .box.disable:after{content:'';background:rgba(255,255,255,0.7);position:absolute;height:100%;width:100%;left:0;top:0;z-index:1}.trip_booking_sec.info .info_row{border:1px solid #dcdcdc;margin-bottom:20px}.trip_booking_sec.info .info_row .box{border:0;border-bottom:1px solid #dcdcdc;margin-bottom:0}.trip_booking_sec.info .result_box{padding:20px}.trip_booking_sec.info .head_row .timing{width:12.5%}.trip_booking_sec.info .head_row .price{width:12.5%;padding:25px 0 0}.trip_booking_sec.info .head_row .price span{font-size:13px}.trip_booking_sec.info .head_row .price strong{font-size:24px;color:#1791d0;font-weight:normal}.trip_booking_sec.info .head_row small{font-size:11px;display:block}.trip_booking_sec.info .head_row small a{color:#000;text-decoration:underline}.trip_booking_sec.info .head_row small a:hover{text-decoration:none}.trip_booking_sec.info .head_row .action{width:7%;text-align:right;font-size:17px}.trip_booking_sec.info .head_row .action a{display:inline-block;margin:0 2px;color:#000}.trip_booking_sec.info .transfer_row{width:100%;display:flex;padding:15px 5px}.trip_booking_sec.info .transfer_row div{width:50%}.trip_booking_sec.info .transfer_row .transfer{text-align:right;color:#000;font-size:14px}.trip_booking_sec.info .transfer_row .transfer a i{color:#1791d0;font-size:18px}.trip_booking_sec.info .transfer_row .transfer a{color:#000}.trip_booking_sec.info .addon_row{margin:5px 0;background:#f8f8f8;width:100%;display:flex}.trip_booking_sec.info .addon_row .addon{background:#eaeaea;padding:32px 15px 15px;line-height:20px;font-size:15px;text-align:center;vertical-align:middle}.trip_booking_sec.info .addon_row .option{padding:15px;width:30%}.trip_booking_sec.info .addon_row .option select{margin:5px 0 0}.trip_booking_sec.info .addon_row .price{width:30%;text-align:right;padding:30px 20px 0 0}.trip_booking_sec.info .addon_row .price span{font-size:13px}.trip_booking_sec.info .addon_row .price strong{font-size:24px;color:#1791d0;font-weight:normal}.trip_booking_sec.info .car_row{width:100%;padding:10px 0;border-top:1px solid #dcdcdc;display:flex}.trip_booking_sec.info .car_row .action{width:7%;text-align:right;font-size:17px}.trip_booking_sec.info .car_row .action a{display:inline-block;margin:0 2px;color:#000}.trip_booking_sec.info .car_row .price{width:15%;padding:15px 0 0;text-align:center}.trip_booking_sec.info .car_row .price span{font-size:13px}.trip_booking_sec.info .car_row .price strong{font-size:24px;color:#1791d0;font-weight:normal}.trip_booking_sec.info .car_row small{font-size:11px;display:block}.trip_booking_sec.info .car_row small a{color:#000;text-decoration:underline}.trip_booking_sec.info .car_row small a:hover{text-decoration:none}.trip_booking_sec.info .car_row .details{padding:10px 15px;width:23%}.trip_booking_sec.info .car_row .details strong{display:block;color:#0091d5;font-size:14px;font-weight:normal}.trip_booking_sec.info .car_row .details span{display:block;color:#858585;font-size:12px;font-weight:normal}.trip_booking_sec.info .car_row .details small{display:block;color:#000;font-size:12px;font-weight:normal}.trip_booking_sec.info .car_row .details small i{display:inline-block}.trip_booking_sec.info .car_row .routes{padding:10px 15px;width:40%}.trip_booking_sec.info .car_row .routes span{display:block}.trip_booking_sec.info .car_row .routes strong{color:#0091d5;font-weight:normal}.trip_booking_sec.info .info_box{display:flex;width:100%}.trip_booking_sec.info .info_box .social,.trip_booking_sec.info .info_box .awards{width:100%;border:1px solid #ddd;position:relative;overflow:hidden;padding:20px;font-size:14px;line-height:20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);text-align:center;margin:0 10px 0 0}.trip_booking_sec.info .info_box .social{padding-top:42px}.trip_booking_sec.info .info_box .social img{display:inline-block;margin:0 2px;vertical-align:bottom}.trip_booking_sec.info .info_box .awards{margin-right:0}.trip_booking_sec.info .info_box h4{font-size:18px;font-weight:normal;padding:0 0 7px}.trip_booking_sec.info .info_box p{font-size:13px;line-height:18px;padding:0 0 7px}.trip_booking_sec.info .info_box .col_row{padding:5px 20px 0;display:flex}.trip_booking_sec.info .info_box .col_row .col,.trip_booking_sec.info .info_box .d_col{display:flex;width:50%}.trip_booking_sec.info .info_box .d_col{text-align:left;padding:5px 10px}.trip_booking_sec.info .info_box .col_row .col .d_col strong{padding:0 5px 0 0;font-size:36px;line-height:40px;color:#0091d5;font-weight:normal}.trip_booking_sec.info .info_box .d_col span{color:#7c7c7c;font-size:12px;line-height:16px;padding:5px 0 0}.trip_booking_sec.info .left_panel .summry{padding:20px;border:1px solid #dcdcdc;margin-bottom:20px}.trip_booking_sec.info .left_panel .summry h3{border:0;padding:0;color:#0091d5}.trip_booking_sec.info .left_panel .summry li{display:flex;width:100%;padding:10px 5px;border-top:1px solid #dcdcdc;font-size:13px}.trip_booking_sec.info .left_panel .summry li .tip{cursor:pointer}.trip_booking_sec.info .left_panel .summry li i{font-size:16px;color:#0091d5}.trip_booking_sec.info .left_panel .summry li span,.trip_booking_sec.info .left_panel .summry li strong{width:50%}.trip_booking_sec.info .left_panel .summry li strong{text-align:right;font-weight:normal;font-size:18px}.trip_booking_sec.info .left_panel .summry li small{font-size:12px;color:#000}.trip_booking_sec.info .left_panel .summry .button{width:100%;height:auto;padding:6px 10px;min-height:10px;font-size:16px;line-height:20px}.trip_booking_sec.info .left_panel .summry p{padding:10px 0 0;font-size:11px}.trip_booking_sec.info .left_panel .summry li:last-child span{font-size:16px;padding-top:2px}.trip_booking_sec.info .left_panel .summry li:last-child strong{font-size:26px;color:#1588cc}.trip_booking_sec.info .left_panel .activity_box{padding:20px;border:1px solid #dcdcdc}.trip_booking_sec.info .left_panel .activity_box h3{border-bottom:1px solid #dcdcdc;color:#0091d5;padding:0 35px 7px 0}.trip_booking_sec.info .left_panel .activity_box .slides{width:100%;display:flex}.trip_booking_sec.info .left_panel .activity_box .slides figure{max-width:100px;padding-right:10px}.trip_booking_sec.info .left_panel .activity_box .slides figure span{text-align:center;display:block;color:#fff;padding:6px 5px;background:#0091d5;margin:2px 0 0}.trip_booking_sec.info .left_panel .activity_box .slide_row:not(.slick-initialized) .slides:not(:nth-of-type(1)){display:none}.trip_booking_sec.info .left_panel .activity_box h4{font-size:14px}.trip_booking_sec.info .left_panel .activity_box .price span{font-size:26px;color:#0091d5}.trip_booking_sec.info .left_panel .activity_box .price{font-size:13px}.trip_booking_sec.info .left_panel .activity_box .rating{padding:0 0 7px;color:#8b8b8b}.trip_booking_sec.info .left_panel .activity_box .star{font-size:24px;color:#fec73c}.trip_booking_sec.info .left_panel .activity_box .s_row{width:100%}.trip_booking_sec.info .left_panel .activity_box .slick-arrow{top:-30px;right:-6px}.trip_booking_sec.info .left_panel .activity_box .slick-prev{left:auto;right:15px}.trip_booking_sec.info .step_row ul{width:100%;display:flex;padding:0 0 20px;vertical-align:middle}.trip_booking_sec.info .step_row li{padding-right:20px;font-size:16px;color:#7d7d7d}.trip_booking_sec.info .step_row li span{text-align:center;width:75px;height:75px;border-radius:50%;background:#f8f8f8;display:inline-block;margin-right:5px;vertical-align:middle;font-size:14px;padding:17px 0 0}.trip_booking_sec.info .step_row li span strong{display:block;font-size:20px;font-weight:normal}.trip_booking_sec.info .step_row li .bstl{display:inline}.trip_booking_sec.info .step_row li.active span{background:#0091d5;color:#000}.trip_booking_sec.info .step_row li.active strong{color:#fff}.trip_booking_sec.info .step_row li.active{color:#000}.trip_booking_sec.info .f_box{padding:20px 25px;border:1px solid #dcdcdc;width:100%;margin:0 0 20px}.trip_booking_sec.info .f_box h3{font-size:15px;border-bottom:1px solid #dcdcdc;color:#0091d5;padding:0 35px 7px 0;margin-bottom:10px}.trip_booking_sec.info .f_box .p_details{width:100%}.trip_booking_sec.info .f_box .p_details li{display:flex;font-size:13px;border-bottom:1px solid #dcdcdc;padding:10px 0}.trip_booking_sec.info .f_box .p_details li:last-child{border:0}.trip_booking_sec.info .f_box .p_details li .caption{padding:10px 10px 10px 0;width:16%}.trip_booking_sec.info .f_box .p_details li .fb_row{width:100%;display:flex;padding-bottom:10px}.trip_booking_sec.info .f_box .p_details li .fb_row span{width:33%}.trip_booking_sec.info .f_box .p_details li .fb_row strong{display:block;padding:10px 0 5px}.trip_booking_sec.info .f_box .p_details li .details{padding:10px;width:70%}.trip_booking_sec.info .f_box .p_details li .name{font-size:16px;color:#0091d5}.trip_booking_sec.info .f_box .p_details li .action{width:14%;text-align:right;font-size:17px}.trip_booking_sec.info .f_box .p_details li .action a{display:inline-block;margin:0 2px;color:#000}.trip_booking_sec.info .f_box .p_details li .action a:hover{color:#0091d5}.trip_booking_sec.info .f_box .form_box label{width:100%;display:block;padding:0 0 5px 18px}.trip_booking_sec.info .f_box .form_box li{padding:10px 0}.trip_booking_sec.info .f_box .form_box li select,.trip_booking_sec.info .f_box .form_box li input{margin:5px 0}.trip_booking_sec.info .f_box .form_box small{font-size:11px;font-style:italic}.trip_booking_sec.info .f_box .form_box .checkbox{font-size:13px;padding-left:35px;margin-left:10px}.trip_booking_sec.info .f_box .form_box .checkmark{border-color:#dcdcdc}.trip_booking_sec.info .btn_box{width:100%;text-align:right;margin:-20px 0 0}.trip_booking_sec.info .btn_box .button{width:55%;height:auto;min-height:10px;font-size:16px;line-height:20px;padding:8px 15px;margin-left:10px}.trip_booking_sec.info .btn_box p{padding:8px 0 0;font-size:12px}.trip_booking_sec.info .btn_box .light{width:auto}.trip_booking_sec.info .card_box .box:last-child{margin-right:0}.trip_booking_sec.info .card_box{background:#f7f8f9;display:flex;padding:30px;width:100%;margin-bottom:20px}.trip_booking_sec.info .card_box .box{width:50%;margin-right:20px}.trip_booking_sec.info .card_box .f_row{width:1005;display:block;padding:5px 0}.trip_booking_sec.info .card_box .f_row.col2{display:flex}.trip_booking_sec.info .card_box .f_row.col2 div{width:50%;padding-right:10px}.trip_booking_sec.info .card_box .f_row.col2 div:last-child{padding-right:0}.trip_booking_sec.info .card_box .checkbox{font-size:13px;padding-right:30px;padding-top:2px}.trip_booking_sec.top{padding-top:42px}.trip_booking_sec .left_panel .carousel{width:100%;border:1px solid #ddd;position:relative;overflow:hidden;padding:20px;font-size:14px;line-height:20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);text-align:center;width:100%;font-size:18px;margin:0 0 20px}.trip_booking_sec .left_panel .carousel a.carousel-control-prev{top:0;left:5px;opacity:1;font-size:24px;color:#7a7a7a}.trip_booking_sec .left_panel .carousel a.carousel-control-next{top:0;right:5px;opacity:1;font-size:24px;color:#7a7a7a}.trip_booking_sec .left_panel .carousel a.control-active{color:#0091d5}.trip_booking_sec .panel_other_date{width:100%;font-size:16px}.trip_booking_sec .panel_other_date .carousel{width:100%;position:relative;overflow:hidden;line-height:25px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);text-align:center;width:100%}.trip_booking_sec .panel_other_date .carousel a.carousel-control-prev{top:0;opacity:1;font-size:24px;color:#7a7a7a;width:auto;padding:3px}.trip_booking_sec .panel_other_date .carousel a.carousel-control-next{top:0;opacity:1;font-size:24px;color:#7a7a7a;width:auto;padding:3px}.trip_booking_sec .panel_other_date .carousel a.control-active{color:#0091d5}.trip_booking_sec .panel_other_date .carousel .carousel-item .date-item{cursor:pointer;padding:7px 0}.trip_booking_sec .panel_other_date .carousel .carousel-item span.item-date{color:#1792d3}.trip_booking_sec.info .left_panel .box .t_row,.trip_booking_sec.info .left_panel .box .p_row{display:flex;width:100%;padding:0 0 10px}.trip_booking_sec.info .left_panel .box .t_row span,.trip_booking_sec.info .left_panel .box .p_row span{width:50%}.trip_booking_sec.info .left_panel .box .t_row span:last-child,.trip_booking_sec.info .left_panel .box .p_row span:last-child{text-align:right}.trip_booking_sec.info .left_panel .box{border-bottom:1px solid #dfdfdf}.trip_booking_sec.info .left_panel .box li{padding:0 0 4px;border:0}.trip_booking_sec.info .left_panel .box ul{padding:0 0 0 10px;border-left:1px solid #1588cc;margin-bottom:15px}.trip_booking_sec.info .left_panel .box h4{padding:10px 0 0;font-size:13px}.trip_booking_sec .right_panel .panel_packagena .result_box .head_row{background:0;display:block}.trip_booking_sec .right_panel .panel_packagena .result_box .head_row .no_result{background:url(../images/bg-ferry.jpg) center center no-repeat;height:76px;display:flex;justify-content:center;align-items:center;font-size:16px}.trip_booking_sec .panel_filter_button{width:100%;font-size:16px;margin-bottom:20px;padding:15px;background:#1588cc;color:#fff;border:0}.trip_booking_sec .panel_filter_button i{display:inline-blockblock;margin-left:5px}.trip_booking_sec .panel_filter_button:not(.collapsed) .less,.trip_booking_sec .panel_filter_button .more,.trip_booking_sec .panel_filter_button.collapsed .more{display:block}.trip_booking_sec .panel_filter_button:not(.collapsed) .more,.trip_booking_sec .panel_filter_button .less,.trip_booking_sec .panel_filter_button.collapsed .less{display:none}.confirmation h3{padding-bottom:15px}.border_box{border:1px solid #dcdcdc;padding:18px 20px;overflow:hidden}a[href^="tel"]{cursor:default}a[href^="tel"]:hover{text-decoration:none}.booking_status{width:100%;margin-bottom:35px}.booking_status .text{background:#f8f8f8;padding:30px 35px 20px}.booking_status h4{font-size:15px;line-height:20px;font-weight:500;padding-bottom:18px}.booking_status p{padding-bottom:18px}.booking_detail{width:100%;margin-bottom:30px}.booking_detail .status{width:225px;float:left;border:1px solid #dcdcdc;padding:12px 17px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0)}.booking_detail .status .icon{max-width:47px;float:left}.booking_detail .status .text{overflow:hidden;padding:0 0 0 15px}.booking_detail .status .text .book_id{display:block;vertical-align:top;font-size:14px;line-height:18px}.booking_detail .status .text .book_id .pending{color:#e75b21}.booking_detail .status .text .book_id .confirm{color:#0091d5}.booking_detail .status .text .book_status{font-size:24px;line-height:28px;font-weight:500}.booking_detail .status .text .book_status .pending{color:#e75b21}.booking_detail .status .text .book_status .confirm{color:#73b337}.booking_detail .infobox{padding:0 0 0 25px;overflow:hidden}.booking_detail .the_row{padding:8px 0;width:100%;overflow:hidden}.booking_detail .the_row+.the_row{border-top:1px solid #ddd}.booking_detail .the_row .info{padding-right:20px;font-size:13px;line-height:18px;width:50%;float:left;max-width:325px}.booking_detail .the_row .info strong{display:inline-block;vertical-align:top;font-weight:500}.booking_detail .the_row .info a{color:#000}.booking_detail .the_row .info strong{float:left;min-width:70px;padding-right:10px}.booking_detail .the_row .info+.info strong{min-width:110px}.booking_detail .the_row .info span{overflow:hidden;display:block}.passenger_detail{width:100%;margin-bottom:30px}.passenger_detail .border_box{padding:30px 30px}.passenger_detail .head_panel{padding-bottom:15px}.passenger_detail .passengers{float:right}.passenger_detail .passengers cite{font-size:18px;color:#0088cf}.passenger_detail h4{padding:0 25px 0 0;font-size:15px;line-height:20px;font-weight:400;cursor:pointer;background:url(../images/eye.png) right 5px no-repeat}.passenger_detail h4:not(.collapsed){color:#0088cf}.passenger_detail h4 strong{font-weight:500}.passenger_detail .info_col strong{float:left}.passenger_detail .info_col span{font-size:13px;line-height:20px;display:block;display:block}.passenger_detail .info_col span span{overflow:hidden}.passenger_detail .info_col span strong{min-width:150px;padding-right:10px;display:inline-block}.passenger_detail .info_col span strong{font-weight:500}.passenger_detail .content{padding:20px 30px 25px;background:#f8f8f8;margin-top:15px}.passenger_detail .box{border-bottom:1px solid #dcdcdc;padding-bottom:15px;margin-bottom:15px}.passenger_detail .box:last-child{margin-bottom:0;border:0}.passenger_detail .info_col:nth-of-type(3) span strong{min-width:110px}.booking_items{width:100%;margin-bottom:30px}.booking_items .date{font-size:15px;line-height:20px;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-bottom:15px;display:block}.booking_items .group{align-items:start;-webkit-align-items:start;-ms-align-items:start;display:flex;-webkit-display:flex;-ms-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;border:1px solid #dcdcdc;padding:15px 17px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0)}.booking_items .cell{flex-basis:0;-webkit-flex-basis:0;-ms-flex-basis:0;flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;max-width:100%}.booking_items .icon{flex:41px 0;-webkit-flex:41px 0;-ms-flex:41px 0}.booking_items .thumb{flex:75px 0;-webkit-flex:75px 0;-ms-flex:75px 0}.booking_items .pickup{flex:105px 0;-webkit-flex:105px 0;-ms-flex:105px 0}.booking_items .timing{flex:210px 0;-webkit-flex:210px 0;-ms-flex:210px 0}.booking_items .price{flex:0 150px;-webkit-flex:0 150px;-ms-flex:0 150px}.booking_items .icon{height:41px;border:1px solid #dcdcdc;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0);position:relative}.booking_items .icon span{width:100%;height:100%;position:absolute;left:0;top:0}.booking_items .icon .bus{background:url(../images/icon3.png) center center no-repeat}.booking_items .icon .taxi{background:url(../images/icon2.png) center center no-repeat}.booking_items .icon .flight{background:url(../images/icon1.png) center center no-repeat}.booking_items .icon .ship{background:url(../images/icon4.png) center center no-repeat}.booking_items .icon .ptype_1{background:url(../images/prodtype-icon-1.png) center center no-repeat}.booking_items .icon .ptype_2{background:url(../images/prodtype-icon-2.png) center center no-repeat}.booking_items .icon .ptype_3{background:url(../images/prodtype-icon-3.png) center center no-repeat}.booking_items .icon .ptype_4{background:url(../images/prodtype-icon-4.png) center center no-repeat}.booking_items .icon .ptype_5{background:url(../images/prodtype-icon-5.png) center center no-repeat}.booking_items .icon .ptype_7{background:url(../images/prodtype-icon-7.png) center center no-repeat}.booking_items .icon .ptype_8{background:url(../images/prodtype-icon-8.png) center center no-repeat}.booking_items .thumb{margin:0 5px}.booking_items .thumb img{height:41px}.booking_items .pickup{text-align:center}.booking_items .pickup .tag{font-size:11px;line-height:15px;padding:5px;display:block;color:#fff;font-weight:700;text-transform:uppercase;background:#0091d5;text-align:center}.booking_items .seats{font-size:11px;line-height:15px;display:block}.booking_items .border_box{padding:30px 35px 55px}.booking_items .timing{padding:0 17px}.booking_items .timing .title{display:block;font-size:14px;line-height:18px;color:#0088cf}.booking_items .timing span{font-size:13px;line-height:18px;display:block}.booking_items .price{text-align:right}.booking_items .logo{text-align:center}.booking_items .logo img{margin:auto}.booking_items .price span{font-size:26px;line-height:28px}.booking_items .price span.tip{color:#0088cf;font-size:18px;line-height:18px;display:inline-block;vertical-align:top}.booking_items .price span small{font-size:14px}.booking_items .notes{padding:20px 0}.booking_items .notes h6{font-size:14px;line-height:18px;font-weight:500;padding-bottom:5px}.booking_items .notes li{position:relative;padding:0 0 5px 15px;font-size:13px;line-height:18px}.booking_items .notes li:before{content:'\00BB';color:#0088cf;position:absolute;left:0;top:0}.payment_detail{width:100%;margin-bottom:30px}.payment_detail .detail li{font-size:14px;line-height:18px;padding:10px 0;overflow:hidden}.payment_detail .detail li .title{width:130px;padding-right:130px;padding:0 10px 0 0;display:inline-block;vertical-align:top}.payment_detail .detail li .content{display:inline-block;vertical-align:top;width:calc(100% - 135px);text-align:right}.payment_detail .detail li .content.amount{font-size:18px}.payment_detail .detail li .content.amount small{font-size:14px}.payment_detail .detail li .content.status{font-weight:500;color:#73b337}.payment_detail .right .detail{text-align:right}.payment_detail .right .detail li .content{width:auto;min-width:240px}.payment_detail .right .detail li .title{width:auto;min-width:calc(100% - 244px)}.payment_detail .right .detail li{padding:10px 35px 10px 15px;border-bottom:1px solid #dcdcdc}.payment_detail .right .detail li:last-child{border-bottom:0}.payment_detail .detail li .total{font-size:18px;line-height:22px;font-weight:500}.payment_detail .detail li .total_amount{font-size:26px;line-height:30px;color:#0091d5}.payment_detail .detail li .total_amount small{color:#000;font-size:14px;line-height:18px}#select_transfer .modal-dialog{max-width:1050px}#select_transfer .modal-body{padding:60px 40px 40px}#select_transfer .top_row{width:100%;display:flex;-webkit-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}#select_transfer .top_row .left{width:75%;padding:0 15px 0 0}#select_transfer .top_row .date{font-size:14px;text-align:right;width:25%;padding:0 0 0 15px}#select_transfer .top_row h3{display:inline-block;vertical-align:top}#select_transfer .top_row ul{display:inline-block;vertical-align:top}#select_transfer .top_row li{font-size:18px;line-height:22px;color:#0088cf;float:left}#select_transfer .top_row li a{color:#0088cf}#select_transfer .top_row li a:after{content:'>';display:inline-block;vertical-align:top;margin:0 5px}#select_transfer .pickup_point{margin-bottom:20px}#select_transfer .pickup_point label{display:inline-block;vertical-align:top;font-size:14px;line-height:24px;padding:5px 10px 5px 0}#select_transfer .pickup_point .form-control{margin-right:10px;width:235px;display:inline-block;vertical-align:top}#select_transfer .pickup_point .trip{font-size:14px;line-height:22px;font-weight:500;padding:6px 0 6px 0;display:inline-block;vertical-align:top}#select_transfer .pickup_point .trip span{font-size:18px;color:#0091d5}#select_transfer .map{width:100%}#select_transfer .map img{width:100%}#select_transfer .route{font-size:14px;line-height:18px;padding:13px;display:block;background:#f8f8f8}#select_transfer .book_box{width:100%;margin-top:15px;overflow:hidden;border:1px solid #dcdcdc;padding:15px}#select_transfer .book_box .thumb{max-width:132px;float:left}#select_transfer .book_box .text{overflow:hidden;padding:0 0 15px 10px}#select_transfer .book_box h5{font-size:16px;line-height:20px;color:#0091d5;font-weight:400}#select_transfer .book_box small{font-size:12px;line-height:16px;font-style:italic;color:#858585}#select_transfer .book_box .person{font-size:12px;line-height:16px;display:block;color:#000}#select_transfer .book_box .person img{display:inline-block;vertical-align:middle}#select_transfer .book_box .book{border-top:1px solid #dcdcdc;padding:10px 0 0 0;width:100%;float:left}#select_transfer .book_box .book .button{width:110px;float:right;font-size:14px;line-height:25px;padding:0 10px;height:auto}#select_transfer .book_box .book .left{width:calc(100% - 110px);float:left;padding:0 10px 0 0}#select_transfer .book_box .book .left span{font-size:12px;line-height:24px;display:block}#select_transfer .book_box .book .left span span{font-size:24px;color:#1791d0;display:inline-block;vertical-align:top}.map_modal{padding-right:0 !important}.map_modal .modal-dialog{max-width:98%}.map_modal .modal-body{padding:25px}.map_modal .slider_trip{padding:20px 50px;background:#f9f9f9;margin-bottom:20px}.map_modal .slider_trip .slides{border:2px solid #dcdcdc;position:relative;overflow:hidden;padding:20px;font-size:14px;line-height:20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);padding:15px;width:auto}.map_modal .slider_trip .slides:hover{border:2px solid #0091d5}.map_modal .slider_trip{width:100%;position:relative}.map_modal .slider_trip .slides{cursor:pointer;min-height:115px;position:relative;margin-right:18px}.map_modal .slider_trip .slick-list{margin-right:-18px}.map_modal .slick-arrow.slick-next{right:8px}.map_modal .slick-arrow.slick-prev{left:10px}.map_modal .slider_trip .slides{display:flex}.map_modal figure{width:25%;text-align:center;padding:15px 0 0 0}.map_modal .details{width:45%;padding:10px 25px 0}.map_modal .price_time{width:30%;padding:20px 0 0}.map_modal .details span,.map_modal .details strong{width:100%;display:block}.map_modal .details strong{font-size:16px;color:#0088cf;font-weight:normal}.map_modal figure img{width:125px}.map_modal .price_time .price{color:#000}.map_modal .price_time strong{font-size:30px;color:#0091d5;font-weight:normal}.map_modal .price_time span{display:block;text-align:center;color:#848484;font-size:14px}.map_modal .fa-close{font-size:20px;color:#666;position:absolute;top:10px;right:10px;z-index:99;cursor:pointer}.map_modal .option .custom-select{max-width:none;width:auto;font-size:18px;height:calc(2.25rem+8px);margin-top:-5px}.map_modal .option{width:100%;padding:0 0 20px}.map_modal .option span{display:inline-block;padding:0 0 0 10px;font-size:20px}.destinations_info{padding:40px 0;width:100%;overflow:hidden}.destinations_info h3{font-weight:normal;font-size:16px;padding-bottom:7px}.destinations_info p{font-size:13px;line-height:20px;padding:0 0 20px}.local_operators{padding:0 0 40px;width:100%;overflow:hidden}.local_operators .accordion .card .card-header,.local_operators .accordion .card{background:0;border:0}.local_operators .accordion .card:first-child .card-header{padding-top:0}.local_operators .accordion .card .card-header{padding:15px 0 15px;border-bottom:1px solid #dcdcdc}.local_operators .accordion .card .content_panel{padding:35px 0;border-bottom:1px solid #dcdcdc}.local_operators .accordion .collapsed .rotate-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.local_operators .accordion .rotate-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.local_operators .accordion .card .card-header .collapsed h5{position:relative;padding-right:120px;color:#000}.local_operators .accordion .card .card-header h5{color:#0091d5;position:relative;padding-right:120px}.local_operators .accordion .card .card-header i{font-size:20px;color:#0091d5;line-height:24px;display:inline-block;vertical-align:middle}.local_operators .accordion .card{width:100%}.local_operators .accordion .card h5{color:#0091d5;font-weight:normal;font-size:15px}.local_operators .accordion .card a{text-decoration:none}.local_operators .white_box{padding:30px}.local_operators .top_sec{border:1px solid #ddd;overflow:hidden;padding:30px 25px;margin:0;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}.local_operators .btn_box{text-align:center;padding:30px 0 0}.local_operators .top_sec .content{display:flex;width:100%}.local_operators .top_sec .content img{max-width:143px}.local_operators .top_sec .content h3{padding:0 0 15px;margin:0;border:0;font-size:20px;line-height:24px}.local_operators .top_sec .content .details{padding:0 0 0 20px;cursor:pointer}.local_operators .top_sec .content .details p{font-size:13px}.local_operators .accordion .card .card-header{margin:0}.local_operators .top_sec .content .rating{padding:0 0 15px;color:#8b8b8b}.local_operators .top_sec .content .rating .stars{display:inline-block;vertical-align:middle;padding:0 20px 0 0}.local_operators .top_sec .content .rating .stars img{display:inline-block;vertical-align:bottom}.local_operators .top_sec .content a{color:#333;text-decoration:underline}.local_operators .top_sec .content a:hover{text-decoration:none}.local_operators h2{padding-bottom:15px}.local_operators .quick_facts_sec{padding:0}.local_operators .quick_facts_sec h2{padding:0 0 20px;margin:0 0 10px;border-bottom:1px solid #dcdcdc;width:100%}.local_operators h3{padding:30px 0 20px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}.local_operators .card-header h3{float:left;color:#0088cf;padding:0;margin:0;border:0;width:calc(100% - 105px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.local_operators .card-header .collapsed h3{color:#000}.local_operators .quick_facts_sec .col{background:0;border:0;padding:0;font-size:13px;line-height:18px}.local_operators .quick_facts_sec .col:after,.local_operators .quick_facts_sec .col:before{display:none}.local_operators .quick_facts_sec strong{font-size:15px}.local_operators .quick_facts_sec .row{position:relative;padding:0 20px}.local_operators .quick_facts_sec .row:before{content:'{ ';font-size:36px;line-height:36px;color:#e3e3e3;font-weight:500;position:absolute;left:20px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.local_operators .quick_facts_sec .row:after{content:'}';font-size:36px;line-height:36px;color:#e3e3e3;font-weight:500;position:absolute;right:20px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.local_operators .opener{padding:15px 0;cursor:pointer;border-bottom:1px solid #dcdcdc;overflow:hidden}.local_operators .opener.collapsed span.title{color:#474747}.local_operators .opener .title{font-size:18px;line-height:22px;color:#0088cf;float:left}.local_operators .opener .clicker{float:right;font-size:13px;line-height:25px;color:#757575}.local_operators .opener .clicker i{float:right;font-size:22px;vertical-align:top;line-height:25px;color:#0088cf}.local_operators .opener .clicker .hide{display:block}.local_operators .opener .clicker .show{display:none}.local_operators .opener.collapsed .clicker .hide{display:none}.local_operators .opener.collapsed .clicker .show{display:block}.local_operators .opener .clicker span{min-width:105px;color:#757575;display:block;vertical-align:top}.local_operators .white_box{padding:35px}.local_operators .head_panel h3{padding:0;margin:0;border:0}.local_operators #local_operator_panel .quick_facts_sec .row::before{left:13px}.local_operators #local_operator_panel .quick_facts_sec .row::after{right:13px}.local_operators #local_operator_panel .content_box{border-bottom:1px solid #dcdcdc;padding:35px 0}.local_operators #local_operator_panel .box:first-child .opener{padding-top:0}.local_operators #local_operator_panel h3{padding-top:30px}.local_operators #local_operator_panel .top_sec .content h3{padding-top:0}.popular_trips_sec{padding:50px 0 40px;width:100%;overflow:hidden}.popular_trips_sec .share{float:right}.popular_trips_sec .white_box{padding:20px 30px}.nav-tabs{margin-bottom:15px;border-color:#ddd;padding-bottom:15px}.nav-tabs li{font-size:15px;line-height:20px;margin:0 8px 0 0}.nav-tabs li a{color:#000;padding:7px 15px;display:block}.nav-tabs li a.active,.nav-tabs li a:hover{background:#1588cc;text-decoration:none;color:#fff}.nav-tabs{border:0;padding-bottom:0}.nav-tabs li{margin:0 0 0 20px}.nav-tabs li:first-child{margin:0}.nav-tabs .nav-link{border:0;font-size:16px;line-height:25px;padding:10px 22px;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border:0;background:#0091d5;color:#fff}.popular_trips_sec .tab-content{overflow:hidden}.popular_trips_sec .row{margin:0 -10px}.popular_trips_sec [class*="col-"]{padding:10px}.popular_trips_sec .box{border:1px solid #ddd;overflow:hidden;padding:15px 20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}.popular_trips_sec .box .left{padding:5px 15px 0 0;width:50%;float:left}.popular_trips_sec .box .left a{color:#000;text-decoration:none;display:inline-block}.popular_trips_sec .box .right{width:50%;float:right;text-align:right}.popular_trips_sec .box h4{font-size:15px;line-height:20px;padding-bottom:5px}.popular_trips_sec .box h4 a{color:#000}.popular_trips_sec .box h4 a:hover{text-decoration:none}.popular_trips_sec .box .time{font-size:15px;line-height:20px;color:#0088cf;font-weight:400;min-width:40px;display:inline-block;vertical-align:top}.popular_trips_sec .box span{font-size:20px;line-height:24px}.popular_trips_sec .box span a{color:#000}.popular_trips_sec .box span a:hover{text-decoration:none}.popular_trips_sec .box .from{display:block;font-size:14px;line-height:18px}.popular_trips_sec .box .from span{font-size:28px;color:#0088cf}.popular_trips_sec .box .from span.currency{font-size:14px;line-height:18px;color:#000}.popular_trips_sec .box .button.book{font-size:14px;line-height:21px;font-weight:500;padding:0 10px;height:auto;min-width:135px;margin-top:8px}.popular_trips_sec .box.with_thumb{padding:15px}.popular_trips_sec .box.with_thumb a.thumb{padding:0;max-width:90px;float:left;background:#fff}.popular_trips_sec .box.with_thumb a.thumb:hover img{opacity:.60}.popular_trips_sec .box.with_thumb h4{padding:0}.popular_trips_sec .box.with_thumb .left{width:calc(50% - 45px);padding-left:15px}.popular_trips_sec .box.with_thumb .right{width:calc(50% - 45px)}.popular_trips_sec .box.with_thumb .button.book{min-width:inherit;color:#fff;line-height:25px;padding:0 10px;display:block}.popular_trips_sec .box.with_thumb .from span{font-weight:500}.popular_trips_sec .box.with_thumb .button.book:hover{text-decoration:none;background:#000;color:#fff}.popular_trips_sec .col.remove{flex:0 0 50px;text-align:right}.popular_trips_sec .col.remove a{font-size:20px;line-height:20px;color:#000}.popular_trips_sec .heading{padding-bottom:10px}.popular_trips_sec .heading h4 a{color:#000;text-decoration:none}.popular_trips_sec .group{width:100%;border-bottom:1px solid #dcdcdc;overflow:hidden;padding-bottom:15px;margin-bottom:15px}.popular_trips_sec .group:last-child{border-bottom:0;padding-bottom:0}.partnership_sec{width:100%;background:#f8f8f8}.partnership_sec .text{text-align:center;padding:40px 25px}.partnership_sec h2{color:#1588cc;padding-bottom:5px}.partnership_sec p{font-size:15px;line-height:18px}.partnership_sec .partners_slider{padding:30px 35px 30px 25px;margin:0 30px 0 50px}.partnership_sec .slides img{margin:auto}.partnership_sec .partners_slider:not(.slick-initialized) .slides:not(:nth-of-type(1)){display:none}.partnership_sec .slides{padding:0 10px}.partnership_sec .slick-arrow{z-index:1;width:30px;height:30px;position:absolute;left:0;top:50%;margin-top:-15px;border:0;cursor:pointer;color:#0088cf;font-size:25px;line-height:30px;background:0}.partnership_sec .slick-arrow.slick-disabled{color:#d0d0d0}.partnership_sec .slick-arrow.slick-next{left:auto;right:0}.destination_focus_sec{padding:40px 0 40px;width:auto}.destination_focus_sec h2{padding-bottom:15px}.destination_focus_sec .row{margin:0 -5px}.destination_focus_sec [class*="col-"]{padding:5px}.destination_focus_sec .pic+.pic{margin-top:10px}.destination_focus_sec .pic{background:#fff;width:100%;position:relative;cursor:pointer}.destination_focus_sec .pic img{width:100%;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.destination_focus_sec .pic:hover img{opacity:.60}.destination_focus_sec .text{position:absolute;left:0;bottom:0;width:100%;background:rgba(255,255,255,0.8);padding:15px 45px 10px 15px}.destination_focus_sec .text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.destination_focus_sec h3{font-size:17px;color:#0088cf}.destination_focus_sec i{font-size:28px;position:absolute;right:15px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);color:#0088cf}.description_sec{width:auto;padding:15px 0}.description_sec h2{padding-bottom:10px}.description_sec .white_box{padding:30px 30px 15px;overflow:hidden}.description_sec .group{padding:0 0 7px;width:100%;display:block;overflow:hidden}.description_sec .group .text{padding:10px 0;width:calc(100% - 100px);max-width:925px;float:left}.description_sec .group img{width:85px;float:right;border:3px solid #ededed;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.description_sec h4{color:#0088cf;padding-bottom:5px}.description_sec .more{width:85px;float:right;text-align:center;color:#757575;margin:5px 0 0 0}.description_sec .more:hover{text-decoration:none;color:#0088cf}.description_sec .more i{display:block;margin:auto;float:none;font-size:25px;line-height:20px;vertical-align:top;color:#0088cf}.about_sec{width:auto;padding:0 0 40px}.about_sec h3{padding-bottom:10px}.article_sec{width:auto;padding:25px 0 40px}.article_sec h2{padding-bottom:10px}.article_sec .white_box{padding:25px}.article_sec .head_panel{border-bottom:1px solid #dcdcdc;margin-bottom:35px}.article_sec .group{overflow:hidden;padding-bottom:22px}.article_sec .group:last-child{padding-bottom:10px}.article_sec .pic{max-width:118px;float:right}.article_sec .text{overflow:hidden;padding:0 27px 0 0}.article_sec h4{font-size:15px;line-height:20px;color:#0088cf}.article_sec h4 a{color:#0088cf}.article_sec .date{display:block;font-size:12px;padding:4px 0;line-height:16px;color:#8b8b8b}.article_sec p a{color:#000;text-decoration:underline}.article_sec p a:hover{text-decoration:none}.popular_routes_sec{overflow:hidden;padding-bottom:55px;width:auto;background:#f8f8f8;position:relative}.popular_routes_sec .head_panel{padding:37px 0;background:#fff}.popular_routes_sec .popular_route_slider{max-width:980px;margin:40px auto}.popular_routes_sec .popular_route_slider:before{width:100%;height:46px;content:'';position:absolute;left:0;top:100%;background:url(../images/shadow.png) left top no-repeat;background-size:100% 100%}.popular_routes_sec .popular_route_slider .image{position:relative;width:43%;background-position:center center;background-size:cover}.popular_routes_sec .slides{cursor:pointer;display:flex;-webkit-display:flex;-ms-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;background:#fff}.popular_routes_sec .popular_route_slider:not(.slick-initialized) .slides:not(:nth-of-type(2)){display:none}.popular_routes_sec .text{position:relative;padding:35px 80px;width:57%}.popular_routes_sec .slick-dots{position:absolute;left:0;bottom:-55px}.popular_routes_sec .slick-arrow{left:-55px}.popular_routes_sec .slick-arrow.slick-next{left:auto;right:-55px}.popular_routes_sec .slides h2{font-size:22px;line-height:26px;padding-bottom:20px}.popular_routes_sec .slides li{padding:5px 0;width:100%;float:left;border-bottom:1px solid #dcdcdc}.popular_routes_sec .slides li:last-child{border-bottom:0}.popular_routes_sec .slides li .left{width:40%;float:left;font-size:18px;line-height:22px;font-weight:500}.popular_routes_sec .slides li .left span{color:#ff7800}.popular_routes_sec .slides li .right{font-size:14px;line-height:22px;padding:0 0 0 15px;width:60%;float:right;text-align:right}.popular_routes_sec .text.popular{padding:35px 55px 40px}.popular_routes_sec .text.popular:before,.popular_routes_sec .text.popular:after{display:none}.popular_routes_sec .text.popular .head{border-bottom:1px solid #dcdcdc;padding-bottom:12px;margin-bottom:12px}.popular_routes_sec .text.popular .head h2{font-size:22px;line-height:26px;padding:0}.popular_routes_sec .text.popular .head .route{line-height:26px}.popular_routes_sec .text.popular .mid{border-bottom:1px solid #dcdcdc;padding-bottom:20px;margin-bottom:20px}.popular_routes_sec .text.popular .mid .row{margin:0 -10px}.popular_routes_sec .text.popular .mid .row [class*="col-"]{padding:0 10px}.popular_routes_sec .text.popular .bottom .left{flex:0 0 100px}.popular_routes_sec .text.popular .bottom .right .list{column-count:2;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;column-gap:20px;-webkit-column-gap:20px;-ms-column-gap:20px;-moz-column-gap:20px}.popular_routes_sec .text.popular .bottom .right .list li{float:none;padding:0 0 3px 15px;border:0}.popular_routes_sec .text.popular .bottom h2{font-size:20px;line-height:24px;padding:0}.popular_routes_sec .text.popular .bottom small{font-size:13px;line-height:20px;color:#0088cf}.popular_routes_sec .description{position:relative;padding:35px 75px;width:57%}.popular_routes_sec .description h2{font-size:22px;line-height:26px}.popular_routes_sec .description .fest_list li{font-size:16px;line-height:20px;padding:10px 0}.popular_routes_sec .description .fest_list li i{color:#0088cf;font-size:20px;margin-right:17px}.popular_routes_sec .image .tag_label{font-size:16px;line-height:20px;padding:10px 20px}.popular_trips_sec.popular_routes{padding-top:0}.routes_bar{padding:50px 0 30px;width:auto}.routes_bar .destination_focus_sec{padding:10px 0 0 0}.routes_bar .white_box{padding:28px;margin:15px 0;width:100%;float:left}.routes_bar .row{margin:0 -15px}.routes_bar [class*="col"]{padding:0 15px}.routes_bar ul{padding:25px 0 0 0}.routes_bar li{padding:0 0 6px 15px;font-size:14px;line-height:18px;position:relative}.routes_bar li a{color:#000;text-decoration:none}.routes_bar li:before{width:4px;height:4px;content:'';position:absolute;left:0;top:8px;background:#0088cf;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.content_sec{padding:35px 0 30px;width:auto}.content_sec .head_panel{padding:0 0 25px}.content_sec .image_gallery{margin:0 -5px}.content_sec .image_gallery [class*="col-"]{padding:5px}.content_sec .our_destinations{padding:25px 0}.content_sec .our_destinations .row:not(:last-child){margin-bottom:45px}.content_sec .our_destinations .list li:before{background:0}.content_sec .white_box{padding:35px;margin-top:15px}.content_sec .destination-bar{border:1px solid #ddd;cursor:pointer;overflow:hidden;position:relative;margin-bottom:12px;padding:10px 10px 10px 55px}.content_sec .destination-bar:last-child{margin-bottom:0}.content_sec .destination-bar img{width:95px;float:right}.content_sec .destination-bar .text{padding:12px 0;width:calc(100% - 95px);float:left}.content_sec span.num{position:absolute;left:0;top:0;width:40px;height:100%;background:#1588cc;color:#fff;text-align:center;line-height:80px;font-size:18px}.content_sec .destination-bar h4{padding-bottom:5px;font-size:17px}.content_sec .list li{font-size:16px;line-height:22px;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.2)}.content_sec .list li:last-child{border:0;margin-bottom:0;padding-bottom:0}.rating_bar{overflow:hidden;width:auto;background:#fbfbfb;padding:23px 0;margin-top:15px}.rating_bar .rating{font-size:14px;line-height:20px;float:left}.rating_bar .rate{display:inline-block;vertical-align:top;margin:0 10px}.rating_bar .share{float:right}.rating_bar.top{background:#fff;padding:23px 0 35px}.rating_bar h2{float:left}footer{width:auto}.footer-top{width:auto;background:#f6f6f6;padding:40px 0 70px}.footer-top h4{padding-bottom:8px}.footer-top ul{padding-bottom:16px}.footer-top .list li{font-size:13px;line-height:18px;display:inline-block;vertical-align:top;padding:0 5px 0 0;margin-right:2px;position:relative}.footer-top .list li:before{width:1px;height:10px;content:'';background:#000;position:absolute;right:0;top:5px;left:auto}.footer-top .list li:last-child:before{display:none}.footer-top .list li a{color:#000}.footer-top .contact{padding:0 5px 0 0;width:60%;display:inline-block;vertical-align:top;font-size:13px;line-height:18px}.footer-top .contact img{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.footer-top .contact a{color:#000}.footer-top .link{color:#000;display:table;margin:5px 0 0 0}.footer-top .link:hover{text-decoration:none;color:#0088cf}.footer-top .link i{font-size:16px;margin:0 4px 0 0}.footer-top .social{font-size:0;line-height:0;max-width:150px;padding-bottom:30px}.footer-top .social li{margin:0 7px 7px 0;display:inline-block;vertical-align:top}.footer-top .social li a{width:34px;height:34px;border:2px solid #2f2f2f;line-height:30px;font-size:20px;color:#2f2f2f;display:block;text-align:center;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.footer-top .social li a:hover{color:#fff;background:#0088cf;border-color:#0088cf}.footer-top .social li i.disabled{width:34px;height:34px;border:2px solid #d3d3d3;line-height:30px;font-size:20px;color:#d3d3d3;display:block;text-align:center;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.footer-top .row{margin:0 -10px}.footer-top .row [class*="col-"]{padding:0 10px}.payment_sec{padding:20px 0;width:100%;background:#e3e3e3;text-align:center}.payment_sec img{margin:auto}.popup{padding:50px;position:absolute;left:0;top:0;width:100%;height:1000%;background:rgba(0,0,0,0.5);z-index:100}.modal-dialog{max-width:535px}.modal-body{padding:65px 70px 40px}.modal-dialog .close{z-index:9;position:absolute;color:#7f7f7f;opacity:100;right:15px;top:15px;font-size:22px;line-height:22px}.modal-dialog .close:hover{color:#000}.popup_box .phead{font-size:30px;line-height:34px;color:#000;font-weight:400;padding-bottom:15px}.popup_box .btn{margin-bottom:15px;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;display:block;width:100%;font-size:16px;line-height:20px;padding:18px 10px;background:#3a589b;color:#fff;position:relative}.popup_box .btn strong{font-weight:500}.popup_box .btn.google{background:#dc4a3d}.popup_box .btn i{font-size:24px;line-height:24px;position:absolute;left:20px;top:50%;margin-top:-12px}.popup_box .btn:hover{background:#32497e}.popup_box .btn.google:hover{background:#ba463c}.popup_box .or{font-size:16px;line-height:20px;display:block;text-align:center;font-style:italic}.popup_box .or a{font-weight:500;color:#000}.popup_box form{background:#f7f7f7;padding:35px 45px;margin:20px 0 10px}.popup_box .form-control{border:1px solid #cdcdcd;border-left:5px solid #0088cf;font-size:15px;background:#fff;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;height:45px;margin-bottom:11px}.popup_box .forgot_pwd{display:table;margin:5px 0;color:#000;text-decoration:underline}.popup_box .forgot_pwd:hover{text-decoration:none}.popup_box .button{display:block;width:100%;margin-top:15px}.popup_box #signin p{padding-bottom:20px}.popup_box #signup p{padding-bottom:20px}.gradient_box{position:relative;border:1px solid #ddd;overflow:hidden;padding:15px 15px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}.booking_sec{padding:35px 0 50px}.booking_sec .left_sidebar{flex:0 1 310px;-webkit-flex:0 1 310px;-ms-flex:0 1 310px}.booking_sec .white_box{padding:35px 30px}.booking_sec hr{margin-bottom:25px}.booking_sec .right_sidebar .booking_detail .infobox{padding-left:0}.booking_sec .right_sidebar .booking_detail .the_row .info{max-width:50%}.booking_sec .right_sidebar .booking_items .group{margin-bottom:10px}.booking_sec .right_sidebar .booking_items .border_box{padding-bottom:30px}.booking_sec .right_sidebar .booking_items .group+.date{padding-top:20px}.booking_sec .right_sidebar .booking_items .price{flex:0 170px;-webkit-flex:0 170px;-ms-flex:0 170px}.left_sidebar .profile-pic{margin-bottom:20px;padding:35px 20px;text-align:center;position:relative;background:#f8f8f8}.left_sidebar .profile-pic figure{max-width:125px;display:block;margin:auto}.left_sidebar .profile-pic figure img{width:100%;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.left_sidebar .profile-pic figcaption{padding:20px 0 5px 0;font-size:18px;line-height:22px;display:block;text-transform:capitalize}.left_sidebar .profile-pic .edit{text-decoration:underline}.left_sidebar .profile-pic .edit:hover{text-decoration:none}.left_sidebar .profile-pic a.messages{position:absolute;right:10px;top:10px;display:inline-block;background:#fff;line-height:30px;font-size:16px;vertical-align:top;border:1px solid #dcdcdc}.left_sidebar .profile-pic a.messages i{width:38px;line-height:32px;background:#0088cf;color:#fff;text-align:center;float:left}.left_sidebar .profile-pic a.messages span.num{border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;color:#000;font-size:13px;min-width:18px;text-align:center;line-height:18px;background:#e5e5e5;display:inline-block;vertical-align:middle;margin:0 8px}.left_sidebar .profile-pic .left_sidebar .profile-pic .left_sidebar .profile-pic .left_sidebar .menus{padding-bottom:5px}.left_sidebar .menus li{font-size:15px;line-height:22px;padding:10px 20px 10px 0;border-bottom:1px solid #dcdcdc;background:url(../images/arrow.png) right 15px no-repeat;background-size:8px auto}.left_sidebar .menus li:last-child{border-bottom:0}.left_sidebar .menus li a{color:#000}.left_sidebar .gradient_box{padding:10px 15px;display:flex;-webkit-display:flex;-ms-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;width:100%;margin-top:13px;align-items:center;-webkit-align-items:center;-ms-align-items:center}.left_sidebar .gradient_box .text{width:calc(100% - 57px);padding:8px 20px 8px 0}.left_sidebar .gradient_box .icon{width:57px;height:57px;border:3px solid #ededed;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;position:relative;background:#fff;display:inline-block}.left_sidebar .gradient_box .icon img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.left_sidebar h5{color:#1588cc;font-weight:400;padding-bottom:3px}.left_sidebar .phones{border-top:1px solid #dcdcdc;padding:15px 0 10px 0;width:100%;float:left}.left_sidebar .phones li{font-size:13px;line-height:16px;padding-bottom:6px}.left_sidebar .phones li a{color:#000;cursor:default}.left_sidebar .phones li a img{display:inline-block;vertical-align:middle;margin:0 10px 0 0}.booking_status_bar .booking_id{padding:15px 15px}.booking_status_bar .booking_id p{color:#6f6f6f;font-size:14px}.booking_status_bar .status{flex:0 255px;-webkit-flex:0 255px;-ms-flex:0 255px}.booking_status_bar .status i{font-size:52px;line-height:52px;color:#73b337;position:absolute;left:15px;top:50%;transform:translate(0,-50%) rotate(-12deg);-webkit-transform:translate(0,-50%) rotate(-12deg);-ms-transform:translate(0,-50%) rotate(-12deg)}.booking_status_bar .status .gradient_box{padding:10px 10px 10px 75px;position:relative}.booking_status_bar .status span{font-size:24px;line-height:28px;color:#73b337;font-weight:500}.booking_status_bar h6{font-size:14px}.booking_actions{margin:0 0 30px}.booking_actions .icon{width:47px;height:100%;background:#0088cf;position:absolute;left:0;top:0}.booking_actions .icon img{max-width:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.booking_actions .gradient_box{padding-left:70px;min-height:100%}.booking_actions .row{margin:0 -6px}.booking_actions [class*="col-"]{padding:6px}.booking_actions span{font-size:15px;line-height:20px}.payment_history{width:100%}.payment_history .border_box{padding:15px}.payment_history .history_table{width:100%;overflow:auto}.payment_history table{width:100%}.payment_history thead td{background:#f8f8f8}.payment_history td{padding:5px 10px;height:33px;vertical-align:middle}.payment_history td:nth-of-type(1){width:35px}.payment_history td:nth-of-type(2){width:21%}.payment_history td:nth-of-type(3){width:14%}.payment_history td:nth-of-type(4){width:33%}.payment_history td:nth-of-type(5){width:15%}.payment_history td:nth-of-type(6){width:13%;text-align:right}.available_points{margin-bottom:25px}.available_points .available{flex:245px 0;-webkit-flex:245px 0;-ms-flex:245px 0}.available_points .available .thumb{max-width:42px;float:left}.available_points .available .txt{overflow:hidden;padding-left:25px}.available_points .available .txt h6{font-size:12px;font-weight:400}.available_points .available .txt .points{font-size:18px;line-height:36px;color:#0091d5;display:block;vertical-align:top}.available_points .available .txt .points span{font-size:36px;line-height:36px;display:inline-block;vertical-align:top}.available_points .available .txt .points small{padding:0 0 0 5px;font-size:13px;display:inline-block;vertical-align:middle;text-align:left;line-height:14px;color:#7c7c7c}.available_points .available .txt .points small strong{display:block}.available_points .available .icon{width:28px;position:absolute;right:0;top:0;background:#0091d5;color:#fff;text-align:center;font-size:20px;height:100%}.available_points .available .icon i{position:absolute;left:0;width:100%;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.available_points .available.with_info .gradient_box{padding-right:40px}.available_points .gradient_box{padding-bottom:10px}.available_points .category{text-align:center}.available_points .category ul{display:inline-block;vertical-align:top;font-size:0}.available_points .category ul li{display:inline-block;vertical-align:top}.available_points .category ul li small{font-size:12px;line-height:16px;color:#0091d5;display:block;vertical-align:top}.available_points .category ul li small.red{color:#b00000}.available_points .category ul li span.num{font-size:26px;line-height:30px;display:block;vertical-align:top;border-bottom:1px solid #dcdcdc;padding-bottom:5px}.available_points .category ul li span.title{color:#7c7c7c;display:block;vertical-align:top;font-size:13px;line-height:17px;padding:5px 8px}.head_panel .available_points{margin-bottom:0;flex:0 0 300px}.head_panel .available_points .gradient_box{padding:5px 40px 10px 20px}.head_panel .available_points .available .thumb{margin-top:7px}.vehicle_icon{width:41px;height:41px;border:1px solid #dcdcdc;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(248,248,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f8f8f8',GradientType=0);position:relative}.vehicle_icon span{width:100%;height:100%;position:absolute;left:0;top:0}.vehicle_icon .bus{background:url(../images/icon3.png) center center no-repeat}.vehicle_icon .taxi{background:url(../images/icon2.png) center center no-repeat}.vehicle_icon .flight{background:url(../images/icon1.png) center center no-repeat}.vehicle_icon .ship{background:url(../images/icon4.png) center center no-repeat}.review_sec .head_panel{border-bottom:1px solid #dcdcdc;margin-bottom:20px}.review_sec .head{padding:8px 10px;overflow:hidden;background:#0088cf;color:#0088cf;color:#fff}.review_sec .head h6{float:left;font-size:14px;line-height:18px;color:#fff;font-weight:500}.review_sec .head .date{float:right;font-size:12px;line-height:18px}.review_sec .content{border:1px solid #dcdcdc;padding:25px 20px 35px}.review_sec .route{cursor:pointer;min-height:75px;align-items:center;-webkit-align-items:center;-ms-align-items:center;margin:0 -5px;border-bottom:1px solid #dcdcdc;padding-bottom:10px;margin-bottom:15px}.review_sec .products .route{align-items:normal;-webkit-align-items:normal;-ms-align-items:normal}.review_sec .route .col{padding:0 5px}.review_sec .route .col a.nov{color:#000;text-decoration:none}.review_sec .route .left{flex:85px 0 0;-webkit-flex:85px 0 0;-ms-flex:85px 0 0}.review_sec .route .left.large{flex:130px 0 0;-webkit-flex:130px 0 0;-ms-flex:130px 0 0}.review_sec .route .left.larger{flex:140px 0 0;-webkit-flex:140px 0 0;-ms-flex:140px 0 0}.review_sec .vehicle_icon{float:left;margin-right:5px}.review_sec .route .right{flex:0 0 80px;-webkit-flex:0 0 80px;-ms-flex:0 0 80px}.review_sec .route .tag{flex:0 0 80px;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;text-align:right}.review_sec .route .tag span{width:57px;height:57px;border:3px solid #ededed;line-height:50px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;font-size:11px;color:#1c8fcc;text-align:center;display:inline-block;vertical-align:top}.review_sec .route .tag span small{font-size:11px;line-height:12px;display:inline-block;vertical-align:middle}.review_sec .route h5{font-size:14px;color:#0088cf}.review_sec .route h5 a{color:#0088cf;text-decoration:none}.review_sec .route .time{display:block}.review_sec .route .by{color:#7c7c7c;font-size:12px;line-height:16px;font-style:italic;display:block;vertical-align:top}.review_sec .route .left .title{text-align:center;font-size:12px;display:block;padding:4px 0}.review_sec .ratingbar{margin:0;padding:0}.review_sec .ratingbar li{padding-bottom:8px;width:100%;display:table;table-layout:fixed}.review_sec .ratingbar li .name{display:table-cell;vertical-align:middle}.review_sec .ratingbar li .rate{display:table-cell;vertical-align:middle;width:145px;padding:0 10px}.review_sec .ratingbar li .num{display:table-cell;vertical-align:middle;width:20%;text-align:right}.review_sec .ratingbar li .num span{font-size:13px;line-height:18px;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;min-width:18px;text-align:center;color:#000;background:#e5e5e5;display:inline-block;vertical-align:top}.review_sec .comment{padding:15px 0 0 0;overflow:hidden;width:100%}.review_sec .comment_text{width:calc(100% - 105px);float:left;font-size:12px;line-height:14px}.review_sec .comment_text h6{font-size:14px;line-height:18px}.review_sec .comment .form-control{width:calc(100% - 105px);float:left;height:65px;padding:5px;resize:none}.review_sec .comment .button{width:95px;height:65px;padding:10px;line-height:45px;font-size:14px;float:right}.review_sec .review_panel{margin-bottom:30px}.review_sec .border_box{padding-bottom:35px}.review_us{padding:20px}.review_us .button{float:left;width:130px;font-size:16px;line-height:20px;height:auto}.review_us .text{width:calc(100% - 130px);float:right;font-size:12px;padding:0 0 0 15px;color:#7c7c7c}.review_us .text h3 a{color:#000}.review_us .text h3 a span{color:#0088cf}.border_box.space{padding:25px}.booking_reward .row{margin:0 -5px}.booking_reward .row [class*="col"]{padding:0 5px}.booking_reward .available_points{margin-bottom:0;flex:0 280px;-webkit-flex:0 280px;-ms-flex:0 280px}.booking_reward{margin-bottom:25px}.booking_reward.no_margin{margin-bottom:0}.type_of_member{background:#f8f8f8;padding:15px;overflow:hidden}.type_of_member .type{width:200px;float:left;padding:0 15px 0 0}.type_of_member .type .thumb{max-width:50px;float:left}.type_of_member .type .text{overflow:hidden;padding:5px 0 0 10px}.type_of_member .type .expire{font-size:12px;line-height:16px;color:#7c7c7c;display:block;font-style:italic}.type_of_member .status_box{overflow:hidden}.type_of_member .status_box .info{font-size:14px;float:right;line-height:18px;color:#000}.type_of_member .status_box .info span{color:#0088cf}.type_of_member .status_box .info i{font-size:18px}.type_of_member .status_box .progress_box{margin:5px 0 0 0;width:100%;float:right;display:table;table-layout:fixed}.type_of_member .status_box .progress_box .current{width:30%;display:table-cell;vertical-align:top}.type_of_member .status_box .progress_box .remain{border-left:4px solid transparent;display:table-cell;vertical-align:top}.type_of_member .status_box .progress_box .bar{width:100%;height:4px;background:#7d7d7d;display:block}.type_of_member .status_box .progress_box .current .bar{background:#1588cc}.type_of_member .status_box .progress_box .value{font-size:12px;line-height:15px}.type_of_member .status_box .progress_box .value.right{float:right}.reward_box{width:100%}.reward_box .row{margin:0 -7px 10px}.reward_box .row [class*="col-"]{padding:0 7px 14px}.reward_box .coupons_box{border:1px solid #dcdcdc;padding:15px;overflow:hidden}.reward_box .coupons_box .thumb{max-width:90px;float:left}.reward_box .coupons_box .text{overflow:hidden;padding:0 0 0 15px}.reward_box .coupons_box h5{color:#0088cf}.reward_box .coupons_box p{padding-bottom:8px}.reward_box .coupons_box .valid{font-size:11px;line-height:15px;padding:5px 10px 5px 0;float:left;color:#9a0000;font-style:italic}.reward_box .coupons_box .button{float:right}.summary_points{width:100%;margin-bottom:15px}.summary_points .head_panel{margin-bottom:25px}.summary_points .row{margin:0 -7px 10px}.summary_points .row [class*="col-"]{padding:0 7px 14px}.summary_points .box{font-size:0;padding:12px 8px;border:1px solid #dcdcdc;border-left:6px solid #0088cf;overflow:hidden}.summary_points .box .title{width:50%;display:inline-block;vertical-align:middle;font-size:15px;line-height:20px;padding:0 10px 0 0}.summary_points .box .num{width:50%;display:inline-block;vertical-align:middle;text-align:right}.summary_points .box .num span{font-size:24px;line-height:30px;padding:5px 15px;display:inline-block;vertical-align:top;background:#f8f8f8;color:#0088cf}.summary_points .box .title .date{display:block;font-size:11px;line-height:13px;color:#9a0000;font-style:italic}.balance_table{width:100%;overflow:auto}.balance_table table{width:100%;table-layout:fixed}.balance_table thead td{background:#f8f8f8}.balance_table td{padding:5px 10px;height:35px;border-bottom:1px solid #dcdcdc;vertical-align:middle}.balance_table td:nth-of-type(1){width:55px;text-align:center}.balance_table td:nth-of-type(2){width:21%}.balance_table td:nth-of-type(3){width:50%}.balance_table td:nth-of-type(5){width:10%}.pagination_bar{width:100%;overflow:hidden;padding:20px 0}.pagination_bar .pagination{float:left}.pagination_bar .result{float:right}.pagination_bar .result span{color:#0088cf}.pagination .page-link{font-size:12px;line-height:20px;padding:0 5px;min-width:22px;text-align:center;color:#000}.pagination .active .page-link,.pagination .page-link:hover{background:#0088cf;color:#fff}.notification_bar{width:100%;margin:0 0 10px}.notification_bar .row{margin:0 -6px}.notification_bar [class*="col-"]{padding:0 6px}.notification_bar .gradient_box{margin-bottom:10px;padding-left:60px;min-height:calc(100% - 10px);cursor:pointer}.notification_bar .icon{position:absolute;left:0;top:0;width:41px;height:100%;background:#0088cf;color:#fff}.notification_bar .icon i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:22px}.notification_bar .gradient_box h5{color:#0088cf}.social_connection{width:100%;margin-bottom:25px}.social_connection .row{margin:0 -8px}.social_connection [class*="col-"]{padding:0 8px}.social_connection .box{padding:15px 15px 15px 70px;text-align:center;color:#fff;background:#0088cf;position:relative}.social_connection .facebook{background:#3a589b}.social_connection .google{background:#dc4a3d}.social_connection .box h4{color:#fff}.social_connection .box a{color:#fff;opacity:.70}.social_connection .box a:hover{opacity:100;text-decoration:none}.social_connection .box i{width:60px;text-align:center;font-size:25px;position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.trips_box{width:100%}.trips_box .main{margin-bottom:25px}.trips_box .border_box{padding:25px 25px 25px}.trips_box .booking_items{padding-bottom:15px;margin-bottom:15px}.trips_box .info{flex:175px 0;-webkit-flex:175px 0;-ms-flex:175px 0}.trips_box .info .id{font-size:18px;display:block;line-height:24px}.trips_box .info .id span{color:#0091d5}.trips_box .info .person{display:block}.trips_box .info .pclass{display:block}.trips_box .info small{font-size:12px;color:#7c7c7c}.trips_box .head_panel .right small{display:block;color:#7c7c7c;font-size:13px}.trips_box .head_panel .right{text-align:right}.trips_box .booking_items .logo{text-align:right}.trips_box .booking_items .logo img{display:inline-block}.trips_box .booking_items .timing{flex:0 1 230px;-webkit-flex:0 1 230px;-ms-flex:0 1 230px;padding-left:35px}.trips_box .bottom_desc{overflow:hidden}.trips_box .bottom_desc .left{max-width:80%;float:left}.trips_box .bottom_desc .button{margin:0 3px 6px 0;font-size:14px;padding:0 15px;line-height:40px;height:auto}.trips_box .bottom_desc .right{padding:5px 0 0 15px;overflow:hidden}.trips_box .bottom_desc .right span{font-size:12px;line-height:16px;display:block;vertical-align:top;font-style:italic}.trips_box .bottom_desc .right small{font-size:11px;line-height:15px;display:block;vertical-align:top;font-style:italic}.trips_box .available_points_box{flex:0 0 150px;-webkit-flex:0 0 150px;-ms-flex:0 0 150px}.trips_box .available_points{margin:0}.trips_box .nav-tabs{border:0;padding-bottom:0}.trips_box .nav-tabs li{margin:0 0 0 35px}.trips_box .nav-tabs li:first-child{margin:0}.trips_box .nav-tabs .nav-link{border:0;font-size:16px;line-height:25px;padding:10px 22px;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0}.trips_box .nav-tabs .nav-item.show .nav-link,.trips_box .nav-tabs .nav-link.active{border:0;background:#0091d5;color:#fff}.trips_box #loadMore{font-size:15px;line-height:24px;color:#757575;display:table;margin:auto}.trips_box #loadMore span{font-size:15px;line-height:24px;color:#757575}.trips_box #loadMore i{font-size:22px;line-height:24px;color:#0088cf;vertical-align:top}.trips_box #loadMore:hover{color:#0088cf;text-decoration:none}.available_points_box .box{padding:5px 0 0 0;border:1px solid #dcdcdc;background:#fff;text-align:center}.available_points_box .title{font-size:12px;font-weight:400}.available_points_box .points{font-size:18px;line-height:36px;color:#0091d5;display:block;vertical-align:top}.available_points_box .points span{font-size:36px;line-height:36px;display:inline-block;vertical-align:top}.available_points_box small{padding:0 0 0 5px;font-size:13px;display:inline-block;vertical-align:middle;text-align:left;line-height:14px;color:#7c7c7c}.available_points_box small strong{display:block}.available_points_box .button{font-size:14px;line-height:18px;width:100%;display:block;height:auto;padding:0 10px 4px;margin-top:5px}.passport_reader{padding:10px 15px}.passport_reader .thumb{float:left;max-width:40px}.passport_reader .text{padding:0 0 0 15px;overflow:hidden}.passport_reader .text h3{float:none}.passport_reader p{font-size:12px;color:#7c7c7c}.edit_profile{width:100%}.edit_profile .head_panel .passport{flex:0 0 340px;-webkit-flex:0 0 340px;-ms-flex:0 0 340px}.edit_profile .form-control{margin-bottom:15px;height:37px;font-size:13px;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0}.edit_profile label{display:block;padding:0 0 5px}.edit_profile label span.req{color:red}.edit_profile .form-group .head_panel{margin-bottom:25px}.edit_profile .form-group{margin-bottom:20px;padding:20px 35px}.edit_profile .form-group .row{margin:0 -5px}.edit_profile .form-group [class*="col"]{padding:0 5px}.edit_profile select.form-control{color:#000;appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;background:url(../images/select-arrow.png) calc(100% - 8px) center no-repeat;background-size:7px auto;cursor:pointer}.edit_profile .form-group .title{flex:120px 0;-webkit-flex:120px 0;-ms-flex:120px 0}.edit_profile .input-group i{position:absolute;right:7px;font-size:18px;color:#858585;z-index:9;top:50%;line-height:20px;margin-top:-17px}.edit_profile .input-group .form-control{padding-right:25px}.edit_profile .input-group .navbar{padding:0}.edit_profile .input-group .navbar .form-control.dropdown-toggle{border-right-color:transparent;cursor:pointer;padding-right:10px;padding-left:15px}.edit_profile .input-group .navbar .form-control img{display:inline-block;vertical-align:middle}.edit_profile .form-control.dropdown-toggle{margin-bottom:0}.edit_profile .input-group{align-items:baseline;-webkit-align-items:baseline;-ms-align-items:baseline}.edit_profile .phone_dropdown{width:260px;padding:5px}.edit_profile .phone_dropdown .input-group i{width:40px;position:absolute;left:1px;margin:0;right:auto;top:1px;line-height:35px;background:#e9ecef;text-align:center}.edit_profile .phone_dropdown .input-group .form-control{margin-bottom:0;padding-left:50px}.edit_profile .phone_dropdown a{display:block;color:#000;padding:5px 10px}.edit_profile .phone_dropdown a img{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.edit_profile .btn-block.align-right{text-align:right}.edit_profile .btn-block .button{min-width:110px;padding:5px 15px;font-size:16px;height:auto;margin:0 0 0 5px}.travel_partner .partner_detail{margin-bottom:20px;padding:30px 35px}.travel_partner .partner_detail .passenger_detail{margin-bottom:0}.travel_partner .partner_detail h4{padding-right:0;background:0;color:#000;font-size:16px}.travel_partner .partner_detail .head_row:not(.collapsed) h4{color:#0088cf}.travel_partner .head_row .right{flex:0 0 130px;-webkit-flex:0 0 130px;-ms-flex:0 0 130px;text-align:right}.travel_partner .head_row .right span.icon,.travel_partner .head_row .right a{cursor:pointer;font-size:20px;line-height:20px;margin:0 0 0 7px;color:#000}.travel_partner .head_row .right a i.fa-pencil{transform:scale(-1,1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1)}.travel_partner .head_row .right a:hover{color:#0088fc}.travel_partner .passenger_detail .box{margin-bottom:13px;padding-bottom:13px}.travel_partner .passenger_detail .box:last-child{margin:0}.add_a_family .border_box{padding:30px 35px}.add_a_family .or{font-size:16px;line-height:22px;text-transform:uppercase;flex:0 25px;-webkit-flex:0 25px;-ms-flex:0 25px;text-align:center;padding:0}.add_a_family .new_person{flex:345px 0 0;-webkit-flex:345px 0 0;-ms-flex:345px 0 0}.add_a_family .passport{flex:0 0 345px;-webkit-flex:0 0 345px;-ms-flex:0 0 345px}.add_a_family .head_panel{margin-bottom:25px}.add_a_family .new_card{text-align:center;flex:calc(50% - 13px) 0 0;-webkit-flex:calc(50% - 13px) 0 0;-ms-flex:calc(50% - 13px) 0 0}.add_a_family .card_reader{text-align:center;flex:calc(50% - 13px) 0 0;-webkit-flex:calc(50% - 13px) 0 0;-ms-flex:calc(50% - 13px) 0 0}.add_card .passport_reader .thumb{float:none;display:inline-block;vertical-align:top}.add_card .passport_reader .text{overflow:visible;display:inline-block;vertical-align:top;text-align:left;max-width:80%}.saved_payment_option .saved_option{margin-bottom:25px}.saved_payment_option .options{margin-bottom:12px;font-size:14px;line-height:24px}.saved_payment_option .options .row{margin:0 -5px}.saved_payment_option .options .col{padding:0 5px}.saved_payment_option .options:last-child{margin-bottom:0}.saved_payment_option .head_panel{padding-bottom:20px}.saved_payment_option .card_number img{float:left;margin:0 30px 0 5px}.saved_payment_option .card_number span{width:calc(100% - 72px);display:block;overflow:hidden}.saved_payment_option .card_number{flex:42% 0 0;-webkit-flex:42% 0 0;-ms-flex:42% 0 0}.saved_payment_option .remove{flex:0 0 50px;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;font-size:20px;text-align:right}.saved_payment_option .remove a{color:#000}.saved_payment_option .remove a:hover{color:#0088cf}.saved_payment_option .saved_option{padding:25px}.saved_payment_option .name{flex:32% 0 0;-webkit-flex:32% 0 0;-ms-flex:32% 0 0}.favourite_trips .head_panel{padding-bottom:20px}.favourite_trips .popular_trips_sec{padding:0;margin-bottom:20px}.favourite_trips .favourites{padding:35px}.recent_searches{margin-top:10px;padding:25px}.recent_searches .searches{margin-bottom:18px;padding-left:60px}.recent_searches .icon{width:40px;position:absolute;left:0;top:0;background:#0088cf;height:100%}.recent_searches .icon i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#fff}.recent_searches .row{margin:0 -7px}.recent_searches [class*="col"]{padding:0 7px}.recent_searches .remove{flex:0 0 50px;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;text-align:right}.recent_searches .remove a{font-size:20px;line-height:20px;color:#000}.recent_searches .remove a:hover{color:#0088cf}.recent_searches .description{flex:0 0 60%;-webkit-flex:0 0 60%;-ms-flex:0 0 60%}.recent_searches span{font-size:15px;line-height:19px}.recent_searches span.name{display:block}.recent_searches .description a{color:#000}.recent_searches .date{font-size:13px;line-height:17px}.recent_searches .date span{font-size:13px;color:#0088cf}.reviews_list .trips_box{margin-bottom:25px}.reviews_list .trips_box .available_points_box{flex:0 0 170px;-webkit-flex:0 0 170px;-ms-flex:0 0 170px}.reviews_list .trips_box .gradient_box:not(:last-child){margin-bottom:10px}.inbox_panel{padding:10px 0 0 0}.inbox_panel .contact{font-size:16px;line-height:24px;color:#000;float:right}.inbox_panel .contact i{color:#0088cf;font-size:18px;line-height:24px;margin:0 5px 0 0;transform:scale(-1,1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1)}.inbox_panel .inbox_row{padding:0 0 12px;margin-bottom:12px;border-bottom:1px solid #dcdcdc}.inbox_panel .inbox_row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:10px}.inbox_panel .inbox_row .row{margin:0 -7px;cursor:pointer}.inbox_panel .inbox_row .col{padding:0 7px}.inbox_panel .check{flex:60px 0 0;-webkit-flex:60px 0 0;-ms-flex:60px 0 0}.inbox_panel .paging{flex:0 0 240px;-webkit-flex:0 0 240px;-ms-flex:0 0 240px}.inbox_panel .name{flex:0 0 225px;-webkit-flex:0 0 225px;-ms-flex:0 0 225px}.inbox_panel .date{flex:0 0 200px;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;text-align:right}.inbox_panel .btn-group .btn{border-color:#dcdcdc;padding:5px 10px;font-size:14px;line-height:20px;color:#838383}.inbox_panel .btn-group .btn i{transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;font-size:18px;line-height:20px;color:#000;margin:0 5px 0 0;vertical-align:top}.inbox_panel .btn:hover{color:#fff;background:#0088cf}.inbox_panel .btn:hover i{color:#fff}.inbox_panel .name .thumb{margin-right:7px;max-width:27px;display:inline-block;vertical-align:middle}.inbox_panel .title i{font-size:18px;margin-left:10px}.inbox_panel .name .title{display:inline-block;vertical-align:middle}.inbox_panel .inbox_row span{font-size:14px;line-height:20px}.inbox_panel .status .star{width:20px;height:20px;display:inline-block;vertical-align:top;margin:0 10px 0 0;background:url(../images/single-star.png) left top no-repeat;position:absolute;left:0;top:0}.inbox_panel .status span{display:block;padding-left:30px;position:relative}.inbox_panel .status .star.filled{background-position:left bottom}.inbox_panel .date i{font-size:20px;line-height:20px;margin:0 0 0 20px;vertical-align:top}.inbox_panel .tab-content{margin-bottom:15px}.inbox_panel .nav-tabs li:not(:first-child){margin-left:5px}.align-right{text-align:right}.popular_operator_slider{padding:40px 0 45px;width:100%;background:#f8f8f8}.popular_operator_slider .operator_slider{padding:0 60px;max-width:1100px;margin:auto;background:url(../images/shadow.png) center bottom no-repeat;padding-bottom:46px}.popular_operator_slider .slides{padding:35px 45px;display:block;background:#fff;float:left;width:100%}.popular_operator_slider .operator_slider:not(.slick-initialized) .slides:not(:nth-of-type(2)){display:none}.popular_operator_slider .slides .left_logo{width:42%;float:left;padding:15px 30px 0 15px}.popular_operator_slider .slides .detail{width:58%;float:right}.popular_operator_slider .slides .detail .top h2{font-size:22px;line-height:26px;padding-bottom:5px}.popular_operator_slider .rating{display:inline-block;vertical-align:top;text-align:center;padding:5px 30px 0;position:relative}.popular_operator_slider .rating strong{display:block;font-size:20px;font-weight:600;padding-bottom:5px}.popular_operator_slider .rating strong span{color:#ff7800}.popular_operator_slider .rating:before{content:'{ ';font-size:36px;line-height:36px;color:#e3e3e3;font-weight:500;position:absolute;left:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.popular_operator_slider .rating:after{content:'}';font-size:36px;line-height:36px;color:#e3e3e3;font-weight:500;position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.popular_operator_slider .rating .all{font-size:14px;line-height:18px}.popular_operator_slider .detail .top{border-bottom:1px solid #dcdcdc;padding-bottom:20px;margin-bottom:15px}.popular_operator_slider h2 small{color:#0088cf;font-size:13px}.popular_operator_slider .list li{padding:0 0 3px 15px;position:relative}.popular_operator_slider .list li:before{width:3px;height:3px;content:'';position:absolute;left:3px;top:9px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;background:#0088cf}.popular_operator_slider .list{padding:7px 0 0 0}.popular_operator_slider .routes{padding-top:5px}.popular_operator_slider .gallery .row{margin:0 -5px}.popular_operator_slider .gallery [class*="col"]{padding:5px}.popular_operator_slider .gallery figure{position:relative}.popular_operator_slider .gallery figure img{width:100%}.popular_operator_slider .gallery span.tag{position:absolute;left:0;top:0;background:rgba(255,255,255,0.80);font-size:10px;line-height:24px;padding:0 10px}.popular_operator_slider .slick-dots{position:absolute;left:0;bottom:-10px}.popular_operator_slider .slick-arrow{margin-top:-35px}.quick_facts_sec.overview{padding:40px 0 30px}.quick_facts_sec.overview .group{width:33.33%;padding:0 10px}.quick_facts_sec.overview .group-bar{padding:0 100px;display:flex;-webkit-display:flex;-ms-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.quick_facts_sec.overview .white_box{padding:30px}.quick_facts_sec.overview .col{padding:20px}.quick_facts_sec.operator{padding:30px 0 30px}.quick_facts_sec.operator .quick_facts{max-width:730px;margin:auto}.quick_facts_sec.operator .quick_facts>.row{margin:0 -7px}.quick_facts_sec.operator .quick_facts .row>[class*="col-"]{padding:0 7px}.quick_facts_sec.operator .quick_facts .row>[class*="col-"] .row{margin:0 -7px}.quick_facts_sec.operator .quick_facts .row>[class*="col-"] .row .col{margin:7px}.quick_facts_sec.operator .quick_facts .col figure{display:block;text-align:center}.quick_facts_sec.operator .quick_facts .col figure img{margin:8px auto 15px}.quick_facts_sec.operator .quick_facts .col{padding:20px 15px;margin:0}.quick_facts_sec.pier{padding:30px 0}.quick_facts_sec.pier .quick_facts{max-width:960px;margin:auto}.top_operator{width:100%}.top_operator .white_box{padding:25px}.top_operator .photo_card{margin-bottom:15px}.operator_list{border-bottom:1px solid #dcdcdc;padding:5px 0;cursor:pointer}.operator_list .logo{flex:0 0 68px;-webkit-flex:0 0 68px;-ms-flex:0 0 68px}.operator_list .rating{flex:0 0 60px;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;text-align:right}.operator_list:last-child{padding-bottom:0;border:0}.operator_list .rating img{display:inline-block;vertical-align:middle}.operator_list .rating span{padding:0 0 0 5px;color:#8b8b8b;display:inline-block;vertical-align:middle}.operator_list .text span{font-size:12px;padding:0 0 0 12px;position:relative}.operator_list .text span:before{width:4px;height:4px;content:'';position:absolute;left:3px;top:7px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;background:#0088cf}.operator_list .row{margin:0 -5px !important}.operator_list .col{padding:0 5px !important}.all_operator{padding:25px 0}.all_operator .white_box{padding:30px 30px 25px}.search_bar{margin-bottom:20px;width:100%;background:#f8f8f8;padding:22px 27px}.search_bar .show_operators{text-align:right;flex:0 0 28%}.search_bar .search_panel{padding:0 115px 0 0;width:100%;position:relative;max-width:480px;float:left}.search_bar .search_panel .button{position:absolute;right:0;top:0;width:105px;padding:7px 10px;font-size:15px;line-height:21px;height:auto}.search_bar label{float:left;padding:8px 0 8px 15px}.search_bar .search_panel .button i{font-size:14px;vertical-align:top;line-height:20px}.search_bar .show_operators span{padding-top:5px;display:inline-block;line-height:25px}.search_bar .show_operators span span{color:#0088cf;padding:0}.search_bar .form-control{margin:0}.all_operator .see_next{font-size:13px;text-align:center;display:table;margin:15px auto 0;line-height:18px;color:#757575}.all_operator .see_next span{display:block}.all_operator .see_next i{font-size:25px;line-height:25px;vertical-align:top;color:#0088cf}.all_operator .see_next:hover{color:#0088cf;text-decoration:none}.all_operator.piers{padding:45px 0}.all_operator.piers .white_box{margin:0}.all_operator.piers .head_panel{padding-bottom:10px}.all_operator.piers .all_operator_list .row{margin:0 -14px}.all_operator.piers .all_operator_list .row [class*="col-"]{padding:14px}.all_operator.piers .all_operator_list .photo_card{margin-bottom:15px}.all_operator.piers .all_operator_list{margin-bottom:25px}.all_operator_list .border_box{padding:20px 25px 30px;min-height:100%}.all_operator_list .row{margin:0 -8px}.all_operator_list [class*="col"]{padding:8px}.all_operator_list .top{border-bottom:1px solid #dcdcdc;min-height:90px;padding-bottom:10px;margin-bottom:15px;cursor:pointer}.all_operator_list .top .logo{flex:0 0 115px;-webkit-flex:0 0 115px;-ms-flex:0 0 115px;text-align:right}.all_operator_list .top .logo.large{flex:0 0 160px;-webkit-flex:0 0 160px;-ms-flex:0 0 160px;text-align:right}.all_operator_list .top .row{margin:0 -10px}.all_operator_list .top .col{padding:0 10px}.all_operator_list .top .logo img{display:inline-block;vertical-align:top}.all_operator_list .top p{line-height:16px;padding:0}.all_operator_list .top h3{padding:0 0 5px}.all_operator_list .top .text{padding-top:15px}.all_operator_list .review_bar .stars{float:left}.all_operator_list .review_bar .reviews{float:right;color:#8b8b8b}.all_operator_list .review_bar{overflow:hidden;padding-bottom:15px}.all_operator_list .routes .left{position:relative;flex:0 0 102px;-webkit-flex:0 0 102px;-ms-flex:0 0 102px;background:#0088cf;color:#fff}.all_operator_list .routes .left .mid{position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);text-align:center;padding:10px;width:100%}.all_operator_list .routes .left h3{color:#fff}.all_operator_list .routes .left span{color:#000;font-size:12px;line-height:20px}.all_operator_list .routes .text .list{padding:17px 15px;cursor:pointer}.all_operator_list .routes{padding:0}.all_operator_list .routes .row{margin:0 !important}.all_operator_list .routes .row .col{padding:0 !important}.list li{padding:0 0 0 15px;position:relative}.list li a{color:#000}.list li a:hover{color:#0088cf;text-decoration:none}.list li:before{width:4px;height:4px;content:'';position:absolute;left:3px;top:9px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;background:#0088cf}.text_box_section .white_box{padding:30px;min-height:calc(100% - 42px)}.text_box_section li{padding-bottom:10px}.text_box_section li:before{width:auto;height:auto;background:0;content:'\00BB';top:0;color:#0088cf}.operator_routes .white_box{padding:40px 40px 20px}.operator_routes .map{width:100%}.operator_routes .map img{width:100%}.operator_routes .popular_trips_sec{padding:30px 0 0}.operator_routes .popular_trips_sec .box{margin-bottom:15px}.operator_services{padding:35px 0 30px 0}.operator_services h4{padding-bottom:5px}.operator_services .white_box{padding:25px}.desc_box{text-align:center;padding:0 20px;position:relative;min-height:50px}.desc_box h2{padding:0 0 0 !important;font-size:20px !important;line-height:30px !important;font-weight:500}.desc_box h2 span{color:#ff7800}.desc_box .txt{font-size:14px;line-height:18px}.facilities_sec{width:100%}.facilities_sec ul{text-align:center}.facilities_sec li{display:inline-block;vertical-align:top;min-width:135px;padding:10px 10px;font-size:14px;line-height:18px}.facilities_sec li span{display:block;padding:5px 0 0 0}.facilities_sec li img{display:block;margin:auto}.schedule_sec{width:100%}.schedule_sec .map{width:100%;height:100%;background-position:center center;min-height:500px}.schedule_sec .popular_trips_sec{padding:0}.schedule_sec .popular_trips_sec .box:not(:last-child){margin-bottom:20px}.schedule_sec .white_box{padding:35px 40px}.schedule_sec .right_side{flex:0 0 35%}.schedule_sec .popular_trips_sec .box .left{width:57%}.schedule_sec .popular_trips_sec .box .right{width:43%}.transfer_services_sec{padding:40px 0 0 0;width:100%}.transfer_services_sec .white_box{padding:25px}.transfer_services_sec .thumb{width:100%;margin-bottom:25px}.transfer_services_sec h4{padding-bottom:10px}.transfer_services_sec p{padding-right:30px}.transfer_services_sec .popular_trips_sec{padding:30px 0 0}.transfer_services_sec .popular_trips_sec .box .from span{font-size:23px}.transfer_services_sec .popular_trips_sec .box .from{font-size:11px}.transfer_services_sec .popular_trips_sec .box .right{width:115px}.transfer_services_sec .popular_trips_sec .box .left{width:calc(100% - 120px)}.transfer_services_sec .popular_trips_sec .box .button.book{margin-top:5px;min-width:inherit;display:block}.transfer_services_sec .popular_trips_sec .box{padding:10px 20px}.transfer_services_sec .popular_trips_sec .box span.time,.transfer_services_sec .popular_trips_sec .box h4{font-size:14px}.transfer_services_sec .popular_trips_sec .group{padding-bottom:12px;margin-bottom:12px}.transfer_services_sec .popular_trips_sec .group:last-child{margin-bottom:0}.review_per_category{width:100%;padding:35px 0}.review_per_category .head_panel{padding-bottom:20px}.review_per_category .category_name{margin-bottom:35px;position:relative;border:1px solid #ddd;overflow:hidden;padding:15px 15px 15px 65px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);font-size:16px;line-height:20px}.review_per_category .category_name:before{width:47px;content:'';height:100%;background:#0088cf;background-position:center center;background-size:100% 100%;position:absolute;left:0;top:0}.review_per_category .category_name.service_trip:before{background-image:url(../images/service_trip_icon.png)}.review_per_category .category_name.operator:before{background-image:url(../images/operator_icon.png)}.review_per_category .category_name.vehicle:before{background-image:url(../images/vehicle_icon.png)}.review_per_category .category_name.meeting_point:before{background-image:url(../images/meeting_point_icon.png)}.review_per_category .category_name.destination:before{background-image:url(../images/destination_icon.png)}.review_per_category .white_box{padding:35px}.review_per_category .image{position:relative}.review_per_category .image img{width:100%}.review_per_category .image a img:hover{opacity:.60}.review_per_category .image .tag_label{font-size:14px;line-height:20px;padding:8px 15px}.review_per_category .description{width:100%;position:absolute;left:0;bottom:0;background:rgba(255,255,255,0.95);padding:10px}.review_per_category .description .row{margin:0 !important}.review_per_category .description .col{padding:0}.review_per_category .description .rating{padding:5px;text-align:center;flex:0 0 63px;-webkit-flex:0 0 63px;-ms-flex:0 0 63px;height:60px;border:1px solid #dcdcdc;background:#fff}.review_per_category .description .rating span{font-size:26px;line-height:30px;display:block}.review_per_category .description .rating small{font-size:10px;line-height:14px;display:block}.review_per_category .description .rating small i{color:#0088cf}.review_per_category .description .right{padding:0 0 0 15px}.review_per_category .description .right span{display:block;font-size:13px;line-height:17px}.review_per_category .description .right span span{color:#0088cf;display:inline-block;min-width:35px}.review_per_category .description .right small{font-size:12px;line-height:16px;color:#585858}.review_per_category .rating_by{position:relative;overflow:hidden;padding:15px 0;border-bottom:1px solid #dcdcdc;margin-bottom:15px}.review_per_category .rating_by .star{float:left;margin:0 5px 0 0}.review_per_category .rating_by span{width:calc(100% - 70px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;font-size:14px;line-height:22px}.review_per_category .text{padding-bottom:15px}.review_per_category .slick-arrow{right:0;top:265px;left:auto;right:30px;background-color:#fff}.review_per_category .slick-arrow.slick-next{left:auto;right:10px}.review_per_category .listing>[class*="col-"]{margin-bottom:30px}.review_per_category h4{font-weight:400}.review_per_category .user_info{text-align:center;padding:0 0 25px}.review_per_category .user_info .thumb{max-width:82px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;margin:auto}.review_per_category .user_info .name{padding:10px 0 5px;font-size:16px;line-height:20px;display:block}.review_per_category .user_info small{color:#7c7c7c;display:block;font-size:12px;line-height:16px}.review_per_category.user_review .listing .border_box{padding:10px}.review_per_category.user_review .listing .border_box .text{padding-bottom:0}.review_per_category.user_review .gradient_box{margin-bottom:12px}.review_per_category.user_review .gradient_box .row{margin:0 -8px}.review_per_category.user_review .gradient_box [class*="col-"]{padding:0 8px}.review_per_category .read_more{text-align:center;padding:20px 0 0 0;width:100%}.review_per_category .read_more a{font-size:13px;color:#757575;display:inline-block;margin:auto}.review_per_category .read_more i{font-size:25px;line-height:25xp;vertical-align:top;color:#0088cf}.review_detail_sec{width:100%;padding:35px 0}.review_detail_sec .white_box{padding:40px 30px}.text_block{overflow:hidden;padding-bottom:20px}.text_block figure{position:relative;float:left}.text_block .wrap{overflow:hidden;padding:0 0 0 20px}.text_block p{line-height:21px;padding-bottom:20px}.text_block a.see{font-size:16px;line-height:20px;text-decoration:underline}.text_block a.see:hover{text-decoration:none}.review_detail_sec .review_score{margin-bottom:13px;padding:13px}.review_detail_sec .rate_box .rate{padding:5px;border:1px solid #dcdcdc;text-align:center;flex:0 0 65px;-webkit-flex:0 0 65px;-ms-flex:0 0 65px;height:65px;line-height:53px;font-size:22px;color:#1588cc;font-weight:500}.review_detail_sec .rate_box .row{margin:0}.review_detail_sec .rate_box .desc h2{padding-bottom:3px}.review_detail_sec span span{color:#0088cf}.review_detail_sec .right .num{font-size:18px;line-height:48px;width:48px;background:#1588cc;color:#fff;font-weight:500;float:left;text-align:center;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.review_detail_sec .service{overflow:hidden;padding:0 0 0 10px}.review_detail_sec .service span{font-size:14px;line-height:18px;padding-bottom:5px;display:block}.review_detail_sec .review_score .avatar{padding:0;flex:0 0 82px;-webkit-flex:0 0 82px;-ms-flex:0 0 82px}.review_detail_sec .review_score .avatar img{border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.review_detail_sec .desc .stars img{margin:0 0 0 3px;display:inline-block;vertical-align:top}.review_detail_sec .desc .stars{line-height:22px;font-size:18px;color:#0088cf;padding-bottom:10px}.review_detail_sec .desc small{font-size:12px;line-height:20px;color:#7c7c7c;display:block}.review_detail_sec .right .text{padding-bottom:20px}.review_detail_sec .review_score.with_user{padding:30px;margin-bottom:15px}.read_more_box{text-align:center;padding:20px 0 0 0;width:100%}.read_more_box a{font-size:13px;color:#757575;display:inline-block;margin:auto}.read_more_box i{font-size:25px;line-height:25px;vertical-align:top;color:#0088cf}.tag_label{font-size:12px;line-height:16px;padding:7px 18px;color:#fff;background:#0088cf;position:absolute;left:0;top:0;z-index:1}.event_list{padding:45px 0 0}.event_list .white_box{margin:0 0 25px;padding:30px 25px}.event_list .white_box .sub{cursor:pointer}.event_list .pic{position:relative;display:block;background:#fff}.event_list .pic img{width:100%}.event_list .pic:hover img{opacity:.60}.event_list h3{padding:17px 0;border-bottom:1px solid #dcdcdc;margin-bottom:10px;font-size:16px;line-height:20px}.event_list h3 a{color:#000}.event_list .detail span{font-size:13px;line-height:18px;color:#000;padding:3px 0;display:block}.event_list .detail span i{font-size:16px;line-height:18px;opacity:.80;margin-right:3px}.event_list .head_panel{padding-bottom:20px}.event_list .detail{margin:0 -7px !important}.event_list .detail [class*="col-"]{padding:0 7px !important}.event_list.all{padding-top:20px}.event_list.all .white_box{padding:45px 45px 30px}.event_list.all .row{margin:0 -35px}.event_list.all [class*="col-"]{padding:0 35px}.event_list.all .column{padding-bottom:40px !important}.event_list.all .column .sub{cursor:pointer}.event_list.all .read_more_box{padding-top:0}.browse_box{background:#f8f8f8;padding:20px;overflow:hidden;margin-bottom:35px}.browse_box label{display:inline-block;vertical-align:top;padding:7px 10px 7px 0}.browse_box .custom-select{display:inline-block;vertical-align:top;width:300px;height:auto;line-height:20px;padding:7px 25px 7px 10px;background:#fff url(../images/select-arrow.png) calc(100% - 10px) center no-repeat;background-size:7px auto}.browse_box .row{margin:0 -10px !important}.browse_box [class*="col-"]{padding:0 10px !important}.browse_box .filter+.filter{padding-left:25px}.browse_box .filter{display:inline-block;vertical-align:top}.event_detail_sec{padding:35px 0}.event_detail_sec .text_block{padding:20px 20px 0}.event_detail_sec .text_block .wrap{padding:0 0 0 30px}.event_info_sec{width:100%;background:#f8f8f8;padding:40px 0}.event_info_sec .map_box .map{width:calc(100% - 30px);position:absolute;left:15px;top:0;height:100%;background-position:center center;background-size:cover}.event_info_sec .info{padding:15px 15px 15px 65px;position:relative;margin-bottom:10px;border:1px solid #dcdcdc;background:#fff}.event_info_sec .info:last-child{margin-bottom:0}.event_info_sec .icon{position:absolute;left:0;top:0;width:45px;height:100%;background:#0088cf;color:#fff;text-align:center}.event_info_sec .icon i{position:absolute;left:0;width:100%;top:50%;line-height:18px;font-size:20px;margin-top:-10px}.event_info_sec .title{font-size:13px;line-height:17px;display:block}.event_info_sec .value{padding:15px 0 0 0;font-size:18px;line-height:22px;color:#1588cc;text-align:right;display:block}.product_result_sec{padding:35px 0}.product_result_sec .product_result{padding:30px}.product_result_sec .product_result .head{border-bottom:1px solid #dcdcdc;padding:20px 0 25px;margin-bottom:25px}.product_result_sec .product_result .head .logo{flex:0 0 90px}.product_result_sec .product_result .head .row{margin:0 -10px}.product_result_sec .product_result .head .row .col{padding:0 10px}.product_result_sec .product_result .head .rating{display:none;text-align:center;flex:0 0 150px;-webkit-flex:0 0 150px;-ms-flex:0 0 150px}.product_result_sec .product_result .head .rating span{color:#777;display:block;padding:7px 0 0 0}.product_result_sec .product_result .head .desc span.by{padding:5px 0 0 0;display:block;line-height:27px}.product_result_sec .product_result .head .desc span.by span{color:#0088cf}.product_result_sec .product_result .head .desc span.by i{margin:0 0 0 5px;width:27px;line-height:27px;text-align:center;font-size:14px;color:#fff;background:#0088cf;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.product_result_sec .trip_detail{border-bottom:1px solid #dcdcdc;padding-bottom:15px;margin-bottom:10px}.product_result_sec .trip_detail .gradient_box{margin-bottom:10px;padding:15px 10px 15px 65px}.product_result_sec .trip_detail .row{margin:0 -7px}.product_result_sec .trip_detail .row [class*="col-"]{padding:0 7px}.product_result_sec .trip_detail .icon{width:54px;height:100%;position:absolute;left:0;top:0;background:#0088cf;color:#fff}.product_result_sec .trip_detail .icon img,.product_result_sec .trip_detail .icon i{font-size:30px;line-height:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.product_result_sec .trip_detail .icon img{max-width:25px;height:auto;line-height:inherit}.product_result_sec .trip_detail span{display:block}.product_result_sec .trip_detail span span{color:#0088cf;display:inline-block}.product_result_sec .text-body{padding:15px 40px 13px 0;border-bottom:1px solid #dcdcdc}.product_result_sec .text-body h3{padding-bottom:10px}.product_result_sec .text-body li{padding-bottom:8px}.product_result_sec .text-body p{padding-bottom:8px}.product_result_sec .text-body p a{text-decoration:underline;color:#000}.product_result_sec .text-with-image{padding-bottom:20px;overflow:hidden}.product_result_sec .text-with-image .sub{cursor:pointer}.product_result_sec .text-with-image figure{width:130px;float:right}.product_result_sec .text-with-image figure img{width:100%}.product_result_sec .text-with-image .text{width:calc(100% - 130px);float:left;padding:0 70px 0 0}.product_result_sec .text-with-image .text h5 span{color:#0088cf}.product_result_sec .text-body:last-child{border:0}.product_result_sec .trip_info_panel{margin-top:30px;position:relative}.product_result_sec .trip_info_panel:before{width:3px;height:100%;content:'';position:absolute;left:35px;top:0;background:#0088cf}.product_result_sec .trip_info{padding:20px 0}.product_result_sec .trip_info .head_panel{padding-bottom:15px}.product_result_sec .trip_info .map img{width:100%}.product_result_sec .trip_info .box{padding-bottom:20px}.product_result_sec .trip_info .box:last-child{padding-bottom:0}.product_result_sec .trip_info .box .row{margin:0 -10px}.product_result_sec .trip_info .box .row [class*="col"]{padding:0 10px}.product_result_sec .collapse{padding-top:5px}.product_result_sec .distance{padding-top:18px}.product_result_sec .trip_info .box .row .icon{flex:0 0 95px;-webkit-flex:0 0 95px;-ms-flex:0 0 95px}.product_result_sec .trip_info .box .row .icon span{width:73px;height:73px;line-height:73px;background:#0088cf;color:#fff;text-align:center;font-size:25px;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;display:block;position:relative}.product_result_sec .trip_info .box .row .icon span img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);max-width:28px}.product_result_sec .trip_info .box:last-child{position:relative;z-index:1;background:#fff}.product_result_sec .trip_info .box .row .right{flex:0 0 120px;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;text-align:right}.product_result_sec .trip_info .box .row .right .km{font-size:16px;line-height:20px;text-align:right;display:block;color:#0088cf;padding:0 10px 0 0}.product_result_sec .trip_info .clicker{float:right;font-size:13px;line-height:25px;color:#757575}.product_result_sec .trip_info .clicker i{margin:0 0 0 3px;float:right;font-size:22px;vertical-align:top;line-height:25px;color:#0088cf}.product_result_sec .trip_info .clicker .hide{display:block;cursor:pointer}.product_result_sec .trip_info .clicker .show{display:none;cursor:pointer}.product_result_sec .trip_info .collapsed .clicker span{cursor:pointer}.product_result_sec .trip_info .collapsed .clicker .hide{display:none;cursor:pointer}.product_result_sec .trip_info .collapsed .clicker .show{display:block;cursor:pointer}.product_result_sec .trip_info .clicker span{min-width:85px;color:#757575;display:block;vertical-align:top}.product_result_sec .trip_info .content{padding-left:95px;padding-bottom:5px}.product_result_sec .trip_info .content .banner{margin-bottom:30px;width:100%}.product_result_sec .trip_info .content p{padding-bottom:15px}.product_result_sec .head_row:not(.collapsed) h4{color:#0088cf}.trip_booking_sec.half .t_o_list{padding:10px 0}.trip_booking_sec.half .t_o_list h4{font-size:14px;line-height:17px;padding-top:5px;padding-bottom:5px}.trip_booking_sec.half .t_o_list .tag small{font-size:14px;color:#000}.trip_booking_sec.half .t_o_list li{padding:0 10px}.trip_booking_sec.half .t_o_list .price_box span{font-size:22px}.trip_booking_sec.half .t_o_list li:nth-child(1){width:calc(100% - 345px)}.trip_booking_sec.half .t_o_list li:nth-child(2){width:155px}.trip_booking_sec.half .t_o_list li:nth-child(3){width:100px}.trip_booking_sec.half .t_o_list li:nth-child(4){width:190px;padding:0 10px}.trip_booking_sec.half .t_o_list img{margin:0}.hot_news_sec{width:100%;padding:35px 0 50px;background:#f8f8f8;margin-bottom:40px}.hot_news_sec .news_slider{width:100%;position:relative}.hot_news_sec .news_slider .slides{position:relative;min-height:415px;background-position:center center;background-size:cover}.hot_news_sec .news_slider:not(.slick-initialized) .slides:not(:nth-of-type(1)){display:none}.hot_news_sec .news_slider .text{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.60);padding:20px 25px;width:100%}.hot_news_sec .news_slider h2{font-size:22px;line-height:26px;color:#3eebff;font-weight:300;padding-bottom:10px}.hot_news_sec .news_slider p{font-size:14px;line-height:18px;color:#fff;font-weight:300}.hot_news_sec .slick-arrow{left:18px;width:40px;height:40px;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.hot_news_sec .slick-arrow.slick-next{left:auto;right:18px}.hot_news_sec .weather{background:#058ad0;padding:10px 15px;box-shadow:0 24px 25px -20px rgba(0,0,0,0.30);-webkit-box-shadow:0 24px 25px -20px rgba(0,0,0,0.30);-ms-box-shadow:0 24px 25px -20px rgba(0,0,0,0.30)}.hot_news_sec .weather h2{text-align:center;font-weight:400;color:#fff;text-transform:uppercase}.hot_news_sec .weather h2 span{color:#fff;font-size:14px;line-height:14px;display:block}.hot_news_sec .weather .current{padding:5px 0;margin:0 -7px;text-align:center;color:#fff}.hot_news_sec .weather .current span.temp{font-size:27px;line-height:27px;display:block}.hot_news_sec .weather .current .status{font-size:12px;font-weight:300;line-height:16px;display:block}.hot_news_sec .weather .current .col{padding:0 7px}.hot_news_sec .weather .current img{display:inline-block;margin:0 0 0 30px}.hot_news_sec .left_side{max-width:72%;flex:0 0 72%;-webkit-flex:0 0 72%;-ms-flex:0 0 72%}.hot_news_sec .weather_table{color:#fff;font-size:12px;line-height:16px;padding:20px 0 10px}.hot_news_sec .weather_table .row{padding:16px 0;margin:0 -7px}.hot_news_sec .weather_table .row:last-child{padding-bottom:0}.hot_news_sec .weather_table .row .col{padding:0 7px}.hot_news_sec .day{flex:0 0 42%;-webkit-flex:0 0 42%;-ms-flex:0 0 42%}.hot_news_sec .icon{flex:0 0 16%;-webkit-flex:0 0 16%;-ms-flex:0 0 16%}.hot_news_sec .max{color:#ddb543}.event_deal_sec{padding:35px 0 15px}.event_deal_sec .row.main{margin:0 -7px}.event_deal_sec .row.main>[class*="col-"]{padding:0 7px}.event_deal_sec .white_box{padding:30px}.event_deal_sec .gradient_box{padding:20px 20px 30px}.event_deal_sec .image{width:100%;position:relative}.event_deal_sec .image .pic img,.event_deal_sec .image .pic{width:100%}.event_deal_sec .image .pic:hover img{opacity:.60}.event_deal_sec .image .bottom_text{margin:0;width:100%;position:absolute;left:0;bottom:0;background:rgba(255,255,255,0.75)}.event_deal_sec .image .bottom_text .col{padding:0}.event_deal_sec .image .bottom_text .right{flex:0 0 70px;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;background:#0287cf;text-align:center;padding:10px}.event_deal_sec .image .bottom_text .left{padding:10px 15px}.event_deal_sec .description{padding:15px 0 0}.event_deal_sec .description h5{padding-bottom:3px}.event_deal_sec .description h5 a,.event_deal_sec .description a .desc{color:#000;text-decoration:none}.event_deal_sec .description .desc{font-size:13px;line-height:17px;display:block}.event_deal_sec .description .price{font-size:13px;line-height:17px}.event_deal_sec .description .price span{font-size:26px;line-height:26px;color:#0287cf}.event_deal_sec .description .button{font-size:14px;line-height:18px;margin-top:5px;padding:2px 10px;display:block}.event_deal_sec .description .book{flex:0 0 150px;text-align:right}.event_deal_sec .description .row{margin:0 -7px}.event_deal_sec .description .col{padding:0 7px}.event_deal_sec .image img.gift{margin-left:3px;max-width:42px}.blog_detail_sec{padding:35px 0}.blog_detail_sec .text_block{padding:20px 20px 0}.blog_detail_sec .text_block figure{float:none;max-width:none}.blog_detail_sec .text_block .wrap{padding:0}.blog_detail_sec .blog-container{font-size:14px;line-height:20px}.blog_detail_sec .blog-container h1{display:inline-block;font-size:18px;color:#444}.blog_detail_sec .blog-container h2{display:inline-block;position:relative;font-size:18px;padding:12px 15px 12px 15px;margin-bottom:30px;width:914px;text-align:left;background-color:#0088cf;color:#fff}.blog_detail_sec .blog-container h2:after{position:absolute;display:block;right:80px;bottom:-9px;color:black;height:9px;width:22px;background-image:url("../images/after-arrow.png");background-repeat:no-repeat;content:' '}.blog_detail_sec .blog-container h3{font-size:16px;line-height:30px;margin:0}.blog_detail_sec .blog-container .intro{display:flex;flex-direction:row-reverse}.blog_detail_sec .blog-container .intro div:first-child{flex:25%;padding:20px;margin-left:15px;border:8px solid #CCC;border-radius:10px}.blog_detail_sec .blog-container .intro div:last-child{flex:75%}.blog_detail_sec .blog-container .intro.longMenu{display:block}.blog_detail_sec .blog-container .intro.longMenu div:first-child{width:auto;min-width:25%;float:right;margin-bottom:15px}.blog_detail_sec .blog-container .longMenu h2{display:flex;width:auto}.blog_detail_sec .blog-container .tbContent li{display:block}.blog_detail_sec .blog-container .tbContent li:before{content:'‣ '}.blog_detail_sec .blog-container .tbContent li ul{padding-left:15px}.blog_detail_sec .blog-container .tbContent li a{color:blue}.blog_detail_sec .blog-container a.link1:link,.blog_detail_sec .blog-container a.link1:visited{font-size:14px;font-weight:normal;color:#0091d5;text-decoration:underline}.blog_detail_sec .blog-container a.link1:hover,.blog_detail_sec .blog-container a.link1:active{font-size:14px;font-weight:normal;color:#444;text-decoration:underline}.blog_detail_sec .blog-container .border-content-box-bottom{text-align:center;border:10px solid #CCC;border-radius:10px;padding:25px 40px 25px 40px;font-size:18px;color:#0088cf;line-height:25px;font-weight:normal}.blog_detail_sec .blog-container a.link18-blue:link,.blog_detail_sec .blog-container a.link18-blue:visited{font-size:18px;font-weight:normal;color:#0091d5;text-decoration:underline}.blog_detail_sec .blog-container a.link18-blue:hover,.blog_detail_sec .blog-container a.link18-blue:active{font-size:18px;font-weight:normal;color:#444;text-decoration:underline}.blog_detail_sec .blog-container .txt20-black{font-size:20px;font-weight:normal;color:#444;text-decoration:none}.blog_detail_sec .blog-container .txt20-blue{font-size:20px;font-weight:normal;color:#0091d5;text-decoration:none}.blog_detail_sec .blog-container .txt18-black{font-size:18px;font-weight:normal;color:#444;text-decoration:none}.blog_detail_sec .blog-container .txt18-blue{font-size:18px;font-weight:normal;color:#0091d5;text-decoration:none}.blog_detail_sec .blog-container .txt16-black{font-size:16px;font-weight:normal;color:#444;text-decoration:none}.blog_detail_sec .blog-container .txt16-blue{font-size:16px;font-weight:normal;color:#0091d5;text-decoration:none}.blog_detail_sec .blog-container .txt14-black{font-size:14px;font-weight:normal;color:#444;text-decoration:none}.blog_detail_sec .blog-container .txt14-blue{font-size:14px;font-weight:normal;color:#0091d5;text-decoration:none}.top_blog_sec{width:100%;padding:35px 0 50px;background:#f8f8f8;margin-bottom:40px}.top_blog_sec .blog_slider{width:100%;position:relative}.top_blog_sec .blog_slider .slides{position:relative;min-height:415px;background-position:center center;background-size:cover}.top_blog_sec .blog_slider:not(.slick-initialized) .slides:not(:nth-of-type(1)){display:none}.top_blog_sec .blog_slider .text{position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.60);padding:20px 25px;width:100%}.top_blog_sec .blog_slider h2{font-size:22px;line-height:26px;color:#3eebff;font-weight:300;padding-bottom:10px}.top_blog_sec .blog_slider p{font-size:14px;line-height:18px;color:#fff;font-weight:300}.top_blog_sec .slick-arrow{left:18px;width:40px;height:40px;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.top_blog_sec .slick-arrow.slick-next{left:auto;right:18px}.sitemap_bar{padding:0;width:auto}.sitemap_bar .destination_focus_sec{padding:10px 0 0 0}.sitemap_bar .white_box{padding:28px;margin:15px 0;width:100%;float:left}.sitemap_bar .row{margin:0 -15px}.sitemap_bar [class*="col"]{padding:0 15px}.sitemap_bar ul{padding:0}.sitemap_bar li{padding:0 0 6px 15px;font-size:14px;line-height:18px;position:relative}.sitemap_bar li a{color:#000;text-decoration:none}.sitemap_bar li:before{width:4px;height:4px;content:'';position:absolute;left:0;top:8px;background:#0088cf;border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%}.border-bottom-sitemap{border-bottom:1px solid #dcdcdc;margin:12px 0 12px 0}.listing .no-result{background:url(../images/no-result.png) no-repeat center center;line-height:96px;text-align:center;font-size:18px;font-weight:500}.travel-date-popup{display:none;position:absolute;width:488px;max-width:488px;min-height:300px;margin-top:5px;z-index:1000;border:1px solid #2196f3;background-color:#fff;color:black;padding:16px}.travel-date-popup .nav-link{display:block;padding:.5rem 1rem}.close{position:absolute;right:5px;top:15px}.close i{font-size:25px}.passengers{display:none;position:absolute;margin-top:5px;z-index:1000;border:1px solid #2196f3;background-color:#fff;color:black;padding:16px}.date-picker-wrapper.inline-wrapper{box-sizing:border-box;-webkit-box-sizing:border-box}.date-picker-wrapper .month-wrapper{width:100% !important}.date-picker-wrapper .month-wrapper table.month2,.date-picker-wrapper .month-wrapper table{width:100%}#hcontent-part{margin:30px 0 0 0}#content-part{margin:130px 0 0 0}.f_box.payment .card-header{padding:0;margin-bottom:0;color:inherit;background-color:transparent;border-bottom:0}.f_box.payment .card{border:0}.trip_booking_sec.info .payment h3 .card-link[aria-expanded="true"] .show,.trip_booking_sec.info .payment h3 .card-link .hide{display:none}.trip_booking_sec.info .payment h3 .card-link[aria-expanded="true"] .hide,.trip_booking_sec.info .payment h3 .card-link .show{display:block}.trip_booking_sec.info .payment h3{font-size:15px}.trip_booking_sec.info .payment h3{color:#000;border-bottom:1px solid #dcdcdc;padding:0 35px 7px 0;margin-bottom:10px;position:relative;padding-right:120px}.trip_booking_sec.info .payment h3 span{font-size:15px;float:right;cursor:pointer;color:#757575;font-size:13px;position:absolute;right:10px;top:-2px}.trip_booking_sec.info .payment h3 span.card-link{min-width:100px;text-align:right}.trip_booking_sec.info .payment h3 span.card-link span{right:0}.trip_booking_sec.info .payment h3 span i{font-size:18px;color:#0091d5;line-height:24px;display:inline-block;vertical-align:middle}#inner_banner_404{padding:90px 0 90px 0;text-align:center;width:auto;background-position:center center;background-size:cover;background-image:url(../images/background-404.jpg);background-repeat:no-repeat}#inner_banner_404 .oops{font-size:26px;color:#fff;padding:5px 12px 5px 12px;border:thin solid #35eaff;position:relative}#inner_banner_404 .oops .absolute{position:absolute;bottom:-8px;right:8px}.skip-a-hover{text-decoration:none !important;color:unset !important}.dest-info-main-image{object-fit:cover;width:312px;height:186px}.p-justify{text-align:justify}.ph-section{padding:30px 0 30px 0}.ph-head{color:#0088cf;font-size:16px}.date-news{margin-top:5px;color:#888}#google_map{height:100%;width:100%;margin:0;padding:0}.gm-style .gm-style-iw-t::after{background:0;box-shadow:none}.white_box{overflow:auto}#term-of-use .p_head{color:#0091d5;font-size:18px;font-weight:400}#term-of-use .p_paragraph{background-color:#f7f8f9;padding:30px;margin-bottom:20px;text-align:justify}#term-conditions .p_head{color:#0091d5;font-size:18px;font-weight:400}#term-conditions .p_paragraph{background-color:#f7f8f9;padding:30px;margin-bottom:20px;text-align:justify}.section_paragraph{background:#f7f8f9;padding:30px;width:100%;margin-bottom:20px;text-align:justify}.section_paragraph .email{display:inline}.section_paragraph2{background:#f7f8f9;padding:30px;width:100%;margin-bottom:20px;overflow:auto}.ul-outside{list-style:outside disc;margin-left:15px}.browse_box .form-control{margin:0;background:#fff;padding:7px 10px 7px 10px}.date-blog{margin-top:5px;color:#888}a.blog_link{text-decoration:none;font-size:15px}.previous_link{background:url(../images/previous-link.png) left center no-repeat;padding:3px 0 0 30px;min-height:24px;color:#000}.previous_link:hover{background:url(../images/previous-link-hover.png) left center no-repeat;color:#0088cf}.next_link{background:url(../images/next-link.png) right center no-repeat;padding:3px 30px 0 0;min-height:24px;color:#000}.next_link:hover{background:url(../images/next-link-hover.png) right center no-repeat;color:#0088cf}a.a-background-image{display:inline-block;width:100%;height:100%}.dropdown-frame-padding{width:auto;padding:10px 15px 10px 15px}.hv_datepicker{visibility:hidden;width:0;height:0}.ui-menu-item .ui-menu-item-wrapper .place-desc-lt{height:28px;padding-top:4px;white-space:nowrap}.ui-menu-item .ui-menu-item-wrapper .place-icon{float:left}.ui-menu-item .ui-menu-item-wrapper .hl-text{color:#0088cf}.ui-menu-item .ui-menu-item-wrapper.ui-state-active .hl-text{color:#00bed1}.ui-menu-item .ui-menu-item-wrapper.ui-state-active{background-color:#0086d2;border:1px solid #0086d2}.input-error{background-color:#fcd}.label-error{color:#f44}.pmt-error{font-size:16px;font-weight:600;color:#fff;background-color:#f44;padding:10px;display:block;text-align:center}.d-hide{display:none}.overlay-container{position:relative;margin-bottom:1rem;opacity:.6}.overlay-spinner{position:absolute;top:50%;left:50%;z-index:10;margin-top:-1rem;margin-left:-1rem}.overlay-box{position:absolute;top:0;left:0;z-index:10;margin-top:-1rem;margin-left:-1rem;width:100%;height:100%}#omise_oel{position:absolute;margin-left:auto;margin-right:auto;top:25%;left:calc(50% - 50px);right:0}#omise_oet{position:absolute;margin-left:auto;margin-right:auto;top:46%;left:0;right:0;padding-left:24px;padding-right:24px;font-size:14px;text-align:center}table.table-condensed,table.table-condensed tbody,table.table-condensed thead,table.table-condensed tr,table.table-condensed th,table.table-condensed td{vertical-align:revert}.bg-modal-prompt-header{background-color:#0091d5}.modal-prompt-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;font-size:14px}.modal-prompt-bttn{font-size:15px}#smr_total{font-size:26px}#payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-element{margin-bottom:24px}.payment-hidden{display:none}.payment-button{background:#020202;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,0.07);width:100%}.payment-button:hover{color:#54dcff;filter:contrast(115%)}.payment-button:disabled{opacity:.5;cursor:default}.payment-spinner,.payment-spinner:before,.payment-spinner:after{border-radius:50%}.payment-spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.payment-spinner:before,.payment-spinner:after{position:absolute;content:""}.payment-spinner:before{width:10.4px;height:20.4px;background:#020202;border-radius:20.4px 0 0 20.4px;top:-0.2px;left:-0.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}.payment-spinner:after{width:10.4px;height:10.2px;background:#020202;border-radius:0 10.2px 10.2px 0;top:-0.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@-webkit-keyframes loading{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.text-black{color:#000}.tat-license{width:100px;line-height:12px}.ssb-button{float:right;text-align:right}.ssb-twitter{width:80px;float:right;text-align:left}.ssb-separator{width:8px;float:right;text-align:right}.msi-input-error{background:#fcd !important}.msi-text-center{display:block;text-align:center}.cursor-pointer{cursor:pointer !important}.cursor-default{cursor:default !important}.mpe-disabled-input{background:#fff !important}.mpe-input-error{background-color:#fcd !important}.trip_booking_sec.info .btn_box_rp{width:100%;text-align:right;margin:-20px 0 0}.trip_booking_sec.info .btn_box_rp .button{height:auto;min-height:10px;font-size:16px;line-height:20px;padding:8px 15px;margin-left:10px}.lzf.lazyload{opacity:0}.lzf.lazyloaded{opacity:1}.fs-rbox{border:1px solid #dcdcdc;padding:20px;margin:0 0 20px}.fs-vn{width:22% !important}.fs-tp{width:30% !important}.fs-tm{width:16% !important}.fs-tv{width:18% !important}.fs-rt{width:14% !important;display:inline-block !important}a.fs-ti{color:#000;display:inline-block}a.fs-ti i{color:#1792d3}.ft-lt{font-size:30px;line-height:34px}.ft-ct{font-size:10px;line-height:1.3}.ft-flt{font-size:11px}.rwt-text-blue{color:#0088cf}.rwt-mtop{margin-top:-10px}.rwt-text-24{font-size:24px;color:gray}.button.rwt-button{font-size:16px;line-height:21px;font-weight:400;padding:2px 10px;height:auto;min-width:120px}.dlm{overflow:hidden}.dlm-block{position:relative}.dlm-expand{padding-bottom:20px}.dlm-arrow{font-size:16px}.dlm-control{position:absolute;padding-right:10px;bottom:0;left:0;width:100%;height:30px;background:#fff;text-align:right}.text-blue{color:#0088cf}.font-size-10{font-size:10px}.trip_booking_sec .result_box_rrt{border:0 solid #dcdcdc;padding:0}.trip_booking_sec .result_box_rrt .head_row{width:100%;margin-bottom:15px;border:1px solid #ddd;position:relative;overflow:hidden;padding:10px 25px 10px 25px;font-size:14px;line-height:20px;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0);text-align:center;display:flex}.trip_booking_sec .panel_pkgnone .result_box_rrt .head_row{background:0;display:block}.trip_booking_sec .panel_pkgnone .result_box_rrt .no_result{background:url(../images/bg-ferry.jpg) center center no-repeat;height:76px;display:flex;justify-content:center;align-items:center;font-size:16px}.trip_booking_sec .tolist_rrt{width:100%;padding:15px 0 0 0 !important;display:flex;border-top:1px solid #dcdcdc;border-bottom:0 solid #dcdcdc}.trip_booking_sec .tolist_rrt li:nth-child(1){width:30%}.trip_booking_sec .tolist_rrt li:nth-child(2){width:20%}.trip_booking_sec .tolist_rrt li:nth-child(3){width:20%}.trip_booking_sec .tolist_rrt li:nth-child(4){width:30%}.trip_booking_sec .tolist_rrt img{display:inline-block;margin:0 2px}.trip_booking_sec .tolist_rrt h4{display:inline-block;padding:0 15px 0 0}.trip_booking_sec .tolist_rrt .price_box span{color:#1791d0;font-size:24px}.trip_booking_sec .tolist_rrt .price_box span.currency{font-size:13px;color:#000}.trip_booking_sec .tolist_rrt .rrt-bkb{padding:10px 0 10px 0;height:auto;font-size:28px;font-weight:400;line-height:20px;width:80%}.rrt-tdl{font-size:12px;color:#000;text-decoration:underline}.rrt-via{padding:20px 5px 20px 5px;border:1px solid #dcdcdc;height:72px;vertical-align:middle;text-align:center;margin:0 2px 0 0;background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0)}.rrt-time{font-size:20px;color:#1792d3}.rrt-place{font-size:20px;padding:5px 0}.rrt-address{font-size:13px;color:#7c7c7c}.rrt-opr a{color:#000;text-decoration:none}.rrt-place a{color:#000;text-decoration:none}.rrt-address a{color:#7c7c7c;text-decoration:none}.rrt-sortby{border-radius:0;width:120px;height:auto}.rrt-filter-btn{background-color:#1588cc;border-radius:0;vertical-align:middle;border:0;font-size:14px;color:aliceblue;padding:10px 10px}#rrt-sdate td{padding:5px 2px 5px 2px;vertical-align:top;border-top:1px solid #fff}.rrt-calendar{color:#000}.rrt-calendar:hover{color:#fff;background-color:#0088cf}.rrt-calendar.focus,.rrt-calendar:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.rrt-calendar.disabled,.rrt-calendar:disabled{color:#0088cf;background-color:transparent}.rrt-calendar:not(:disabled):not(.disabled).active,.rrt-calendar:not(:disabled):not(.disabled):active,.show>.rrt-calendar.dropdown-toggle{color:#fff;background-color:#0088cf;border-color:#0088cf}.rrt-calendar:not(:disabled):not(.disabled).active:focus,.rrt-calendar:not(:disabled):not(.disabled):active:focus,.show>.rrt-calendar.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.rrt-bkb{display:inline-block;vertical-align:top;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;text-align:center;font-size:20px;line-height:26px;color:#fff;height:45px;padding:9px 15px;border:1px solid transparent;cursor:pointer;background:#020202 url(../images/black-button.jpg) left top repeat-x;background-size:1px 100%;padding:4px 15px;height:auto;font-size:14px;line-height:20px}.rrt-bkb{display:inline-block;vertical-align:top;transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;text-align:center;font-size:20px;line-height:26px;color:#fff;height:45px;padding:9px 15px;border:1px solid transparent;cursor:pointer;background:#020202 url(../images/black-button.jpg) left top repeat-x;background-size:1px 100%}.rrt-bkb:hover{color:#54dcff !important;background-position:left -50px;text-decoration:none}.rrt-bkb.light{background-image:url(../images/light-button.jpg);background-color:#f9f9f9;color:#000;border-color:#dcdcdc}.rrt-bkb.small{font-size:14px;line-height:25px;padding:0 15px;height:auto}.rrt-bkb i{margin-right:5px;font-size:18px;vertical-align:middle}.rrt-bkb.mid{font-size:15px;line-height:21px;padding:5px 28px 9px;height:auto}.rrt-bkb-selected{border:4px solid #008bcc}.rrt-filter-modal{padding:30px}.sdesc a{text-decoration:underline;color:#0056b3}.dr-smt-bttn{padding:4px 15px;height:auto;font-size:14px;line-height:20px}.dr-frm-msg{background:#f7f7f7;padding:35px;margin-bottom:20px}.bsi-trash{width:2%;text-align:right;font-size:17px}.bsi-trash a{display:inline-block;margin:0 2px;color:#000}.bsi-trash a:hover{color:#0091d5}.bsi-class{text-align:left}@media only screen and (min-width:1310px){.container{max-width:1310px}}@media only screen and (max-width:1799px){#header-part.logged{padding:24px 15px 32px}#header-part.logged .navbar li{margin-left:15px}#header-part .navbar .styled .dropdown-menu.recent_search{left:-85px}#header-part .navbar .styled .dropdown-menu.recent_search::before{left:116px}}@media only screen and (max-width:1639px){.banner_sec .reason_slider .slides{padding:10px 10px 10px}.banner_sec .review_box .reviews_bar .google{width:52%}.banner_sec .review_box .reviews_bar .facebook{width:48%;padding:0}.banner_sec .review_box .reviews_bar .count{font-size:11px}#header-part.logged{padding:20px 15px}#header-part .navbar li.profile{font-size:0;margin-right:15px}#header-part .navbar li a img.thumb{margin-right:5px}#header-part.logged a.logo{max-width:200px}#header-part.logged .right_nav{padding-top:0;width:calc(100% - 215px)}#header-part.logged .navbar li{margin-left:15px}#header-part.logged .navbar .styled{margin-left:5px}}@media only screen and (max-width:1499px){#header-part .navbar li{margin-left:18px}#header-part .my_acount{margin:0 10px 0 20px}.banner_sec .review_box .reviews_bar .count{display:block;padding:10px 0 0}.activity_sec .price_box strong{font-size:18px}}@media only screen and (max-width:1309px){#header-part .navbar li{margin-left:15px}#header-part a.logo{max-width:270px;margin:3px 0 0}#header-part .my_acount{margin:0 7px 0 10px}#header-part .right_nav{width:calc(100% - 270px)}.banner_sec .reason_slider .slides{padding:0 10px 10px}.banner_sec .review_box .reviews .text{padding:15px 50px 0 10px}.banner_sec .right_side{padding:25px 35px 35px}h2{font-size:18px;line-height:22px}.trip_booking_sec .head_row .t_via{width:24%}.trip_booking_sec .head_row .logo{width:17%}.trip_booking_sec .head_row .logo img{max-width:80px}.trip_booking_sec .head_row .trip .f_col{padding:0 10px}.trip_booking_sec .head_row .trip .place,.trip_booking_sec .head_row .trip .time{font-size:16px}.trip_booking_sec .head_row .trip .address{line-height:18px}.booking_sec .right_sidebar .passenger_detail .content{padding:15px}.booking_sec .right_sidebar .passenger_detail .content .info_col{flex:0 0 50%;max-width:50%;padding-bottom:10px}.booking_sec .right_sidebar .booking_items .price{flex:0 100%;-webkit-flex:0 100%;-ms-flex:0 100%;padding-top:10px}#header-part .navbar .styled .dropdown-toggle i{width:30px}#header-part .navbar .styled .dropdown-toggle span.num{margin:0 5px;display:none}#header-part .navbar .styled .dropdown-menu.recent_search{left:-120px}#header-part .navbar .styled .dropdown-menu.recent_search::before{left:128px}#header-part .navbar .styled .dropdown-menu{left:-45px}#header-part .navbar .styled .dropdown-menu::before{left:55px}#header-part .navbar .styled .dropdown-menu.favourite{right:-187px}#header-part .navbar .styled .dropdown-menu.favourite::before{margin-left:22px}.review_sec .ratingbar li .num{width:11%}.trips_box .border_box{padding:20px}.summary_points .box .num span{font-size:20px;padding:5px 10px}.trips_box .booking_items .timing{padding-left:15px;flex:0 1 165px;-webkit-flex:0 1 165px;-ms-flex:0 1 165px}.trips_box .info{flex:0 1 125px;-webkit-flex:0 1 125px;-ms-flex:0 1 125px}.add_a_family .passport{flex:0 0 calc(50% - 13px);-webkit-flex:0 0 calc(50% - 13px);-ms-flex:0 0 calc(50% - 13px)}.add_a_family .new_person{flex:calc(50% - 13px) 0 0;-webkit-flex:calc(50% - 13px) 0 0;-ms-flex:calc(50% - 13px) 0 0}.favourite_trips .favourites{padding:20px}.favourite_trips .favourites .row{margin:0 -10px}.favourite_trips .favourites [class*="col"]{padding:0 10px}.booking_sec .left_sidebar{flex:0 1 275px;-webkit-flex:0 1 275px;-ms-flex:0 1 275px}.facilities_sec li{min-width:110px}.transfer_services_sec .white_box{padding:15px;margin:12px 0}.review_per_category .white_box{padding:20px}.review_per_category .category_name{margin-bottom:20px}.review_per_category .slick-arrow{top:235px}.review_detail_sec .review_score.with_user{padding:20px}.review_detail_sec .white_box{padding:20px}.event_list .white_box{padding:15px}.event_list.all .white_box{padding:20px}.event_list.all .row{margin:0 -15px}.event_list.all [class*="col-"]{padding:0 15px}.product_result_sec .trip_detail .icon{width:40px}.product_result_sec .trip_detail .icon i,.product_result_sec .trip_detail .icon img{font-size:25px}.product_result_sec .trip_detail .gradient_box{padding-left:50px}.product_result_sec .product_result{padding:20px}.trip_booking_sec.half .t_o_list{width:auto;margin:0 -10px}.trip_booking_sec .t_o_list .button{padding:4px 10px}.trip_booking_sec.half .t_o_list li:nth-child(4){width:130px}.trip_booking_sec.half .t_o_list .price_box span{font-size:20px}.trip_booking_sec.half .t_o_list li:nth-child(2){width:135px}.trip_booking_sec.half .t_o_list li:nth-child(1){width:calc(100% - 313px)}.trip_booking_sec.half .t_o_list h4{padding-right:10px}.trip_booking_sec .t_o_list .tag,.trip_booking_sec.half .t_o_list .tag small{font-size:12px}.deal_sec .deal_box .head .right .icon{max-width:35px}.deal_sec .deal_box .head .right .text h2{font-size:18px;line-height:22px}.deal_sec .deal_box .head .right .logo{max-width:45px}.deal_sec .deal_box .head .right .text{width:calc(100% - 80px)}.event_deal_sec .gradient_box{padding:15px}.footer-top ul.phone li img{max-width:12px}.footer-top ul.phone li{font-size:12px}}@media only screen and (max-width:1199px){#header-part{padding:22px 20px}#header-part a.logo{max-width:220px;margin:3px 0 0}#header-part .right_nav{width:calc(100% - 220px);padding:8px 0 0}#header-part .navbar li{font-size:13px;line-height:18px;margin-left:10px}#header-part .my_acount{font-size:13px;line-height:18px}#header-part .language{font-size:13px;line-height:18px}#header-part .my_acount i{font-size:15px;margin:0 3px 0 0}#header-part .language i,#header-part .language img{margin:0 3px}.activity_sec .price_box strong{text-align:center}.trip_booking_sec .left_panel .calendar_slide{font-size:14px}.trip_booking_sec .right_panel .book_tab li{width:18%}.trip_booking_sec .right_panel .book_tab span{line-height:18px}.promotion_slider{margin-bottom:25px}.banner_sec .right_side .row{margin-top:0}.banner_sec .right_side .col-md-6{margin-bottom:25px}.banner_sec .right_side{padding:25px 35px 10px}.partnership_sec .text{padding:0 0 20px}.inner_banner .information{margin:30px 0 0 0}.quick_facts_sec{padding:35px 0 0}.quick_facts_sec .col{min-width:calc(50% - 20px);margin:10px 10px}.location_sec{margin:10px 0}.activity_sec .white_box{padding:15px}.activity_sec .price_box strong{display:block}.activity_sec .price_box .button{float:none;margin:10px auto 0;display:table}.popular_routes_sec .slick-arrow.slick-next{right:-30px}.popular_routes_sec .slick-arrow{left:-30px}.routes_bar .white_box{padding:20px}.content_sec .white_box{padding:20px}.photo_card .pic{height:220px}.trip_booking_sec .right_panel .book_tab li a{padding:10px}.trip_booking_sec .head_row .timing{font-size:14px}.trip_booking_sec .head_row .rating{font-size:12px}.trip_booking_sec .t_o_list .price_box span{font-size:18px}.trip_booking_sec .t_o_list .a_box{text-align:center}.trip_booking_sec .t_o_list img{max-width:20px;display:inline-block}.faq_sec .accordion .card .card-header h5{font-size:14px}.location_sec .distance_box li strong{width:74%}.location_sec .distance_box li figure{width:36%}#trip_map .details{font-size:12px}.trip_booking_sec.info .info_box{display:block}.trip_booking_sec.info .info_box .social{margin:0 0 20px}.trip_booking_sec.info .car_row .action{text-align:center}.trip_booking_sec.info .left_panel .activity_box .slides{display:block}.trip_booking_sec.info .left_panel .activity_box .slides figure{max-width:100%;margin-bottom:10px}.trip_booking_sec.info .left_panel .activity_box .slides figure img{width:100%}.passenger_detail .content{padding:20px}#select_transfer .modal-body{padding:50px 25px 25px}.booking_sec .left_sidebar{flex:0 1 250px;-webkit-flex:0 1 250px;-ms-flex:0 1 250px}.left_sidebar .profile-pic{padding:35px 15px 25px}#header-part.logged a.logo{margin:0}#header-part.logged .navbar li{line-height:30px}#header-part .navbar li.profile{margin-right:0}#header-part.logged .navbar li{margin-left:10px;padding:0}#header-part.logged .right_nav{padding-top:0;width:calc(100% - 185px)}#header-part.logged a.logo{max-width:170px}#header-part .navbar .styled .dropdown-menu.recent_search{left:-140px}#header-part .navbar .styled .dropdown-menu.recent_search::before{left:150px}#header-part .navbar .styled .dropdown-menu.favourite{right:-165px}#header-part .navbar .styled .dropdown-menu.favourite::before{margin-left:43px}#header-part .navbar .styled .dropdown-menu{left:-70px}#header-part .navbar .styled .dropdown-menu::before{left:80px}.left_sidebar .profile-pic figure{max-width:100px}.available_points .available{flex:200px 0;-webkit-flex:200px 0;-ms-flex:200px 0}.available_points .available .thumb{max-width:30px}.available_points .available .txt .points span{font-size:30px;line-height:30px}.available_points .available .txt .points{font-size:16px;line-height:30px}.available_points .category ul li span.title{padding:5px}.left_sidebar .profile-pic a.messages i{line-height:25px;width:32px}.left_sidebar .profile-pic a.messages{line-height:22px}.left_sidebar .profile-pic a.messages span.num{margin:0 5px}.available_points .available .txt{padding-left:10px}.booking_reward .available_points{flex:0 230px;-webkit-flex:0 230px;-ms-flex:0 230px}.type_of_member .type{width:100%;overflow:hidden;float:none}.type_of_member .status_box{padding:10px 0 0 0}.social_connection .box{padding-left:50px}.social_connection .box i{width:50px}.trips_box .booking_items .timing{padding-right:0;flex:0 1 140px}.trips_box .booking_items .logo{flex:0 0 100%;padding-top:10px}.trips_box .bottom_desc .button{padding:0 10px;font-size:12px;margin-right:2px}.trips_box .bottom_desc .left{max-width:65%}.reviews_list .trips_box .available_points_box,.trips_box .available_points_box{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;margin-top:10px}.trips_box .nav-tabs li{margin-left:10px}.edit_profile .form-group .title{flex:85px 0;-webkit-flex:85px 0;-ms-flex:85px 0}.saved_payment_option .card_number img{margin:0 15px 0 0}.saved_payment_option .card_number span{width:calc(100% - 55px)}.saved_payment_option .card_number{flex:45% 0 0;-webkit-flex:45% 0 0;-ms-flex:45% 0 0}.saved_payment_option .remove{flex:0 0 35px;-webkit-flex:0 0 35px;-ms-flex:0 0 35px}.inbox_panel .check{flex:0 0 40px;-webkit-flex:0 0 40px;-ms-flex:0 0 40px}.inbox_panel .name{flex:0 0 200px;-webkit-flex:0 0 200px;-ms-flex:0 0 200px}.inbox_panel .date{flex:0 0 170px;-webkit-flex:0 0 170px;-ms-flex:0 0 170px}.inbox_panel .date i{margin-left:10px}.inbox_panel .inbox_row span{font-size:13px}.popular_operator_slider .slides{padding:25px}.popular_operator_slider .slides .left_logo{width:36%;padding-left:0}.popular_operator_slider .slides .detail{width:64%}.popular_operator_slider .operator_slider{background-size:750px auto;padding-bottom:34px}.top_operator .row{margin:0 -10px}.top_operator .row>[class*="col-"]{padding:0 10px}.top_operator .white_box{padding:15px}.operator_list .logo{flex:0 0 60px;-webkit-flex:0 0 60px;-ms-flex:0 0 60px}.all_operator .white_box{padding:20px}.gallery_sec .white_box,.operator_routes .white_box,.popular_trips_sec .white_box,.text_box_section .white_box{padding:20px}.popular_trips_sec .box .button.book{min-width:110px}.facilities_sec li{min-width:inherit;padding:10px 12px}.facilities_sec ul{margin:0 -12px}.schedule_sec .white_box{padding:20px}.transfer_services_sec p{padding-right:0}.transfer_services_sec .row{margin:0 -7px}.transfer_services_sec .row [class*="col-"]{padding:0 7px}.transfer_services_sec .popular_trips_sec .box{padding:10px}.transfer_services_sec .popular_trips_sec .box .right{width:38%}.transfer_services_sec .popular_trips_sec .box .left{width:62%}.review_per_category .description{position:static;background:rgba(0,0,0,0.05)}.review_per_category .description .rating span{font-size:20px;line-height:24px}.review_per_category .description .rating{flex:0 0 55px;-webkit-flex:0 0 55px;-ms-flex:0 0 55px}.review_per_category .description{padding:10px}.review_per_category .description .right{padding:0 0 0 10px}.review_per_category h4{font-size:14px;line-height:17px}.review_per_category .listing .border_box{padding:15px}.review_per_category .slick-arrow{top:285px}.review_per_category .description .right span{font-size:12px}.review_per_category .image .title{padding:5px 10px}.review_per_category .row.listing{margin:0 -6px}.review_per_category .row.listing>[class*="col-"]{padding:0 6px}.review_per_category .text{padding-bottom:0}.review_detail_sec .right .row{margin:0 -7px}.review_detail_sec .right .row [class*="col-"]{padding:0 7px}.review_detail_sec .right .num{width:35px;line-height:35px;float:none;display:block;margin:auto;font-size:16px}.review_detail_sec .review_score.with_user{padding:15px}.review_detail_sec .service{padding:5px 0 0 0;text-align:center}.review_detail_sec .service .stars img{display:inline-block}.browse_box .custom-select{width:240px}.event_list .listing{margin:0 -10px !important}.event_list .listing>[class*="col-"]{padding-left:10px !important;padding-right:10px !important}.event_list.all .column{padding-bottom:30px !important}.product_result_sec .text-with-image .text{padding-right:15px}.product_result_sec .trip_info .box .row .icon span{width:55px;height:55px}.product_result_sec .trip_info .box .row .icon{flex:0 0 75px;-webkit-flex:0 0 75px;-ms-flex:0 0 75px}.product_result_sec .trip_info_panel::before{left:27px}.product_result_sec .trip_info .content{padding-left:75px}.hot_news_sec .weather .current img{margin-left:0}.hot_news_sec .weather .current .col+.col{flex:0 0 70%;-webkit-flex:0 0 70%;-ms-flex:0 0 70%}.hot_news_sec .news_slider .text{padding:15px}.hot_news_sec .news_slider .text h2{font-size:20px;line-height:24px}.hot_news_sec .news_slider .slides{min-height:370px}.deal_sec .deal_box .head .left .discount{font-size:24px;line-height:28px}.deal_sec .deal_box .head .left .discount sub{font-size:18px;line-height:18px;margin-top:2px}.deal_sec .deal_box .head .left .discount small{font-size:12px;line-height:12px}.deal_sec .deal_box .head .left{flex:0 0 100px;-webkit-flex:0 0 100px;-ms-flex:0 0 100px}.deal_sec .white_box,.event_deal_sec .white_box{padding:20px}.deal_sec .deal_box .head .right .icon{max-width:25px}.deal_sec .deal_box .head .right .text h2{font-size:14px;line-height:20px}.deal_sec .deal_box .head .right .logo{max-width:35px}.deal_sec .deal_box .head .right .text{width:calc(100% - 60px)}.deal_sec .deal_box .product_list .thumb{flex:0 0 115px;-webkit-flex:0 0 115px;-ms-flex:0 0 115px}.deal_sec .deal_box .product_list .button{padding:4px 5px}.deal_sec .deal_box .head .right .text{padding:5px;width:calc(100% - 65px)}.deal_sec .deal_box .head .right:before{width:20px;left:-20px}.deal_sec .deal_box .head .left{padding-right:20px;flex:0 0 90px;-webkit-flex:0 0 90px;-ms-flex:0 0 90px}.deal_sec .deal_box .head .right .icon{margin-left:-5px}.deal_sec .deal_box .product_list .price span,.event_deal_sec .description .price span{font-size:20px;line-height:20px}.event_deal_sec .description .book{flex:0 0 130px;-webkit-flex:0 0 130px;-ms-flex:0 0 130px}.deal_sec .deal_box .product_list .price{padding:5px 0;display:block}.inner_banner.no_bg{top:85px}.footer-top ul.phone li{font-size:13px}.bsi-vname{display:none}#bs-btpnl-1{display:block}#bs-btpnl-2{display:none}}@media only screen and (max-width:991px){#hcontent-part{margin:0}#content-part{margin:0}#header-part .right_nav,#header-part.logged .right_nav{padding:15px 20px 30px;float:none;width:100%;position:absolute;top:100%;left:0;text-align:left;background:#fff;box-shadow:0 10px 10px -10px rgba(0,0,0,0.1),inset 0 10px 10px -10px rgba(0,0,0,0.1)}#header-part .navbar li{float:none;display:block;font-size:15px;line-height:20px;margin:0}#header-part .my_acount{font-size:15px;line-height:20px;margin:6px 0 0;display:block}#header-part .language{font-size:15px;line-height:20px;display:block;margin:15px 0 0 -5px}#header-part .language i,#header-part .language img{margin:0 5px}#header-part .navbar{display:block}#header-part .navbar .dropdown-menu{box-shadow:none;border-radius:0;-webkit-border-radius:0;position:relative;width:100%;padding:0;margin:10px 0 15px}#header-part a.logo{max-width:260px;margin:0}.navbar-toggler{padding:0;transition:all 350ms;-webkit-transition:all 350ms;-ms-transition:all 350ms;-o-transition:all 350ms;height:56px;display:block;text-decoration:none;line-height:52px;text-align:right;background:0;width:60px;z-index:10;position:relative;margin:0;position:absolute;top:13px;right:5px;font-size:0;line-height:0}.navbar-toggler span{width:38px;height:5px;display:block;position:absolute;right:15px;top:28px;background:#1588cc;transition:all .3s;-webkit-transition:all .3s;z-index:9999}.navbar-toggler span:after{width:38px;height:5px;position:absolute;left:0;top:-12px;content:"";background:#1588cc;transition:all .3s;-webkit-transition:all .3s}.navbar-toggler span:before{width:38px;height:5px;position:absolute;left:0;bottom:-12px;content:"";background:#1588cc;transition:all .3s;-webkit-transition:all .3s}.navbar-toggler[aria-expanded="true"] span{background:0}.navbar-toggler[aria-expanded="true"] span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);top:0;border-radius:0;-webkit-border-radius:0}.navbar-toggler[aria-expanded="true"] span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);bottom:0;border-radius:0;-webkit-border-radius:0}.footer-top{padding:30px 0 40px}.payment_sec{padding:15px 20px}.banner_sec .right_side{margin-top:30px}.banner_sec .operator .button{font-size:14px;line-height:20px;min-width:120px;height:auto}.article_sec{padding:20px 0 0}.article_sec .white_box{margin-bottom:25px}.destination_focus_sec{padding:10px 0 0}.inner_banner{padding:50px 0 0}.inner_banner .information .row [class*="col"]{flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;margin-bottom:15px}.inner_banner .information .row [class*="col"].search{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.inner_banner .information{padding:25px 0 10px}.inner_banner h1{font-size:40px;line-height:46px;padding:10px 30px}.area_info_sec .white_box,.area_info_sec .white_box.gap{padding:25px 20px 15px 20px}.area_info_sec .white_box .read_more{margin-right:0}.location_sec{margin:0}.local_operators h3{padding:30px 0 20px}.activity_sec figure img{width:100%}.activity_sec{padding:25px 0 0}.activity_sec .white_box{margin:5px 0 15px}.inner_banner p{font-size:18px;line-height:24px}.popular_routes_sec .popular_route_slider{margin:40px auto 40px}.popular_routes_sec .text{padding:30px 60px}.popular_routes_sec .slides li .left{width:45%;font-size:16px;line-height:20px}.popular_routes_sec .slides li .right{width:55%;font-size:12px;line-height:18px}.popular_routes_sec .text:after,.popular_routes_sec .text:before{font-size:65px;line-height:65px}.routes_bar .white_box{padding:15px}.destination_focus_sec .text{padding:10px 45px 7px 12px}.routes_bar li{font-size:12px;line-height:16px;padding:0 0 6px 10px}.routes_bar li:before{top:6px}.photo_card{margin-bottom:20px}.content_sec .white_box .col-lg-4:nth-last-of-type(1) .photo_card{margin-bottom:0}.content_sec{padding:35px 0 0}.trip_rating_review_sec .rate_list .h_row .rate{margin-right:5px}.trip_rating_review_sec .rate_list .h_row .rate{padding:5px}.trip_rating_review_sec .rate_list .white_box{padding:10px}.trip_rating_review_sec .rate_list .h_row{font-size:15px}.trip_rating_review_sec .rating span{padding-right:15px}#trip_map .price_time strong{font-size:21px}.trip_booking_sec.info .result_box{padding:15px}.trip_booking_sec.info .step_row li{font-size:13px}.booking_status .text,.passenger_detail .content{padding:20px}.booking_detail .the_row .info{width:100%;padding-right:0}.booking_detail .the_row .info strong{min-width:110px}.booking_items .border_box,.passenger_detail .border_box{padding:20px}.passenger_detail .info_col:nth-of-type(3) span strong{min-width:150px}.booking_items .price{flex:0 100%;-webkit-flex:0 100%;-ms-flex:0 100%;text-align:center;padding-top:5px;margin-top:15px;border-top:1px solid #dcdcdc}.payment_detail .right .detail li{padding:10px 0}.payment_detail .right .detail li .title{text-align:left}.booking_sec .left_sidebar{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%}.right_sidebar{padding-top:20px}.booking_sec .right_sidebar .passenger_detail .content .info_col{max-width:100%;flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;padding-bottom:0}#header-part .navbar li.profile{font-size:15px}#header-part .navbar .styled .dropdown-toggle span.num{display:inline-block}#header-part .navbar .styled .dropdown-menu,#header-part .navbar .styled .dropdown-menu.favourite,#header-part .navbar .styled .dropdown-menu.recent_search{width:100%;padding:15px;left:auto;right:auto}#header-part .navbar .styled .dropdown-menu.recent_search::before,#header-part .navbar .styled .dropdown-menu::before{left:23px}#header-part .navbar .styled .dropdown-menu.favourite::before{margin-left:0;left:23px}#header-part.logged .navbar .styled{margin:10px 0 0}#header-part.logged .navbar li{margin-left:0}.booking_sec .white_box{padding:15px}.trips_box .info{text-align:center;flex:100% 0;-webkit-flex:100% 0;-ms-flex:100% 0;padding-bottom:15px}.trips_box .booking_items .logo{flex:auto;-webkit-flex:auto;-ms-flex:auto}.trips_box .booking_items .timing{flex:0 1 180px;-webkit-flex:0 1 180px;-ms-flex:0 1 180px}.edit_profile .form-group{padding:20px}.add_a_family .border_box,.travel_partner .partner_detail{padding:20px}.saved_payment_option .saved_option{padding:20px}.favourite_trips .favourites{padding:20px}.popular_operator_slider .operator_slider{padding:0 0 30px;background-size:670px auto}.popular_operator_slider .slick-arrow{display:none !important}.popular_operator_slider .slides .left_logo{width:30%}.popular_operator_slider .slides .detail{width:70%}.popular_operator_slider .slides{padding:20px}.top_operator .white_box{margin:0 0 20px}.search_bar{padding:15px}.search_bar .search_panel .button{width:90px;padding:7px 5px}.search_bar .search_panel{padding-right:100px;max-width:300px}.search_bar .show_operators>span{padding-top:5px;display:block}.all_operator_list .top .logo{flex:0 0 80px;-webkit-flex:0 0 80px;-ms-flex:0 0 80px}.all_operator_list .top .logo.large{flex:0 0 120px;-webkit-flex:0 0 120px;-ms-flex:0 0 120px}.all_operator_list .top .text{padding-top:0}.all_operator_list .border_box{padding:15px}.all_operator_list .top{min-height:75px}.popular_routes_sec .text.popular .head .col{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;text-align:center !important}.popular_routes_sec .text.popular{padding:20px 25px}.popular_routes_sec .text.popular .mid .row [class*="col-"]+[class*="col-"]{margin-top:10px}.popular_routes_sec .text.popular .bottom .left{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;padding-bottom:10px;text-align:center}.facilities_sec li{min-width:24%}.schedule_sec .right_side{flex:0 100%;-webkit-flex:0 100%;-ms-flex:0 100%;padding-top:20px}.schedule_sec .map{min-height:350px}.transfer_services_sec .popular_trips_sec .box .button.book{min-width:110px;display:inline-block}.review_per_category .description .rating{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;height:auto;margin-bottom:10px}.review_per_category .description .right{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.review_per_category .description .rating span{font-size:18px;line-height:20px}.review_per_category .description .right{padding:0}.review_per_category .white_box{padding:15px}.review_per_category .image .title{font-size:12px;line-height:15px}.review_per_category .rating_by span{font-size:12px}.review_per_category .listing .border_box{padding:10px;min-height:100%}.text_block .wrap{overflow:visible;padding:0 !important}.text_block figure{margin:0 15px 10px 0}.review_detail_sec .right{padding-top:15px}.review_detail_sec .rate_box .rate,.review_detail_sec .review_score .avatar{margin-bottom:10px;flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;height:auto;line-height:inherit;padding:12px 10px 8px}.review_detail_sec .rate_box{text-align:center}.review_detail_sec .review_score .avatar img{max-width:70px;margin:auto}.review_detail_sec .right{text-align:center}.event_list .white_box{padding:10px}.browse_box .button.mid{padding:5px 15px 9px}.browse_box{padding:15px}.browse_box .filter+.filter{padding-left:15px}.browse_box .custom-select{width:170px}.popular_routes_sec .description{padding:35px 20px}.popular_routes_sec .description h2{font-size:20px;line-height:24px}.event_detail_sec .text_block{padding:0}.event_info_sec .map_box .map{position:static;height:350px;width:100%;margin-bottom:20px}.product_result_sec .product_result .head .logo{flex:0 0 90px;-webkit-flex:0 0 90px;-ms-flex:0 0 90px}.product_result_sec .trip_info .box .row .icon{flex:0 0 55px;-webkit-flex:0 0 55px;-ms-flex:0 0 55px}.product_result_sec .trip_info .box .row .icon span{width:35px;height:35px;line-height:35px;font-size:20px}.product_result_sec .trip_info .box .row .icon span img{max-width:18px}.product_result_sec .trip_info_panel::before{left:17px}.product_result_sec .trip_info .content{padding-left:55px}.event_detail_sec .text_block{padding:0}.hot_news_sec .left_side{max-width:64%}.hot_news_sec .row.main{margin:0 -7px}.hot_news_sec .row.main .left_side,.hot_news_sec .row.main .right_side{padding:0 7px}.inner_banner.no_bg,.inner_banner.no_bg.stick{position:static}.head_space{display:none}.gallery_sec .gallery a{width:calc(20% - 7px)}.gallery_sec .gallery a img{width:100%}.trip_booking_sec .head_row .vendor{width:23%}.trip_booking_sec .head_row .trip{width:33%}.trip_booking_sec .head_row .t_via{width:27%}.trip_booking_sec .head_row .timing{width:17%}.trip_booking_sec .head_row .rating{display:none}.trip_booking_sec .t_o_list li:nth-child(1){width:50%}.trip_booking_sec .t_o_list li:nth-child(2){display:none}.trip_booking_sec .t_o_list li:nth-child(3){width:25%;padding-left:20px}.trip_booking_sec .t_o_list li:nth-child(4){width:25%}.trip_booking_sec .tolist_rrt li:nth-child(1){width:25%}.trip_booking_sec .tolist_rrt li:nth-child(2){display:none}.trip_booking_sec .tolist_rrt li:nth-child(3){width:25%}.trip_booking_sec .tolist_rrt li:nth-child(4){width:50%}.bsi-vname{display:block}#bs-btpnl-1{display:none}#bs-btpnl-2{display:block}.bsi-trash{margin-right:8px}.bsi-class{width:50% !important}.bsi-blank{display:none !important}}@media only screen and (max-width:767px){#header-part{padding:20px}#header-part a.logo{max-width:200px;margin:0}.navbar-toggler{top:6px}.footer-top .col-md-6:nth-last-of-type(1){padding-top:20px}.footer-top .social{padding-bottom:14px}.rating_bar .rating{float:none;display:block;text-align:center}.rating_bar .share{float:none;display:block;padding:15px 0 0;text-align:center}.rating_bar .share img{display:block;margin:0 auto}.banner_sec .operator{height:120px}.banner_sec .left_side{padding:20px 20px 25px}.banner_sec .right_side{padding:20px 20px 5px}.promotion_slider{padding:0 15px}.promotion_slider .slick-arrow{left:-20px}.promotion_slider .slick-arrow.slick-next{right:-20px}.banner_sec .right_side .col-md-6{margin-bottom:20px}.popular_trips_sec .white_box{padding:20px}.nav-tabs li{font-size:13px;line-height:17px;margin:0 5px 0 0}.nav-tabs li:last-child{margin-right:0}.nav-tabs li a{padding:5px 6px}.head_panel h2,.head_panel h3{float:none}.popular_trips_sec .share{float:none;padding:15px 0 0}.popular_trips_sec{padding:35px 0 30px}.popular_trips_sec .box span{font-size:16px;line-height:20px}.popular_trips_sec .box{padding:15px}.popular_trips_sec .box .button.book,.transfer_services_sec .popular_trips_sec .box .button.book{min-width:96px}.nav-tabs{padding-bottom:14px;margin-bottom:10px}.partnership_sec .partners_slider{margin:0}.destination_focus_sec{padding:0}.description_sec .white_box{padding:20px 20px 15px}.description_sec .group img{width:65px}.description_sec .group .text{width:calc(100% - 75px)}.article_sec{padding:20px 0 0}.article_sec .white_box .head_panel h3{float:left}.article_sec .white_box{padding:20px}.inner_banner .information{padding:25px 0 10px}.inner_banner h1{font-size:30px;line-height:32px;padding:10px 25px}.share.pull-right{float:none;padding:0 0 15px}.area_info_sec .white_box,.area_info_sec .white_box.gap{padding:20px 20px 15px 20px}#hcontent-part{margin:0}#content-part{margin:0}.area_info_sec{padding:30px 0 0}.quick_facts_sec{padding:30px 0 0}.location_sec .white_box{padding:20px}.content_list.row .col-sm-3 img{display:block;width:100%;margin:20px 0 0}.about_sec .white_box{margin-bottom:25px}.about_sec{padding:0}.local_operators .white_box{padding:20px}.inner_banner p{padding:10px 20px;font-size:16px;line-height:22px}.head_panel .share{float:none;margin:10px 0 0}.popular_routes_sec .head_panel{padding:30px 0}.popular_routes_sec .popular_route_slider .image{width:100%;padding-bottom:56.25%}.popular_routes_sec .text{width:100%;padding:20px 20px}.popular_routes_sec .text:after,.popular_routes_sec .text:before{font-size:50px;line-height:50px;left:0}.popular_routes_sec .text:after{left:auto;right:0}.popular_routes_sec .popular_route_slider{padding:0 10px}.popular_routes_sec .slick-arrow.slick-next{right:-10px}.popular_routes_sec .slick-arrow{left:-10px}.routes_bar{padding:50px 0 0}.content_sec span.num{width:30px;display:flex;align-items:center;justify-content:center}.content_sec .destination-bar img{width:75px}.content_sec .destination-bar .text{padding:3px 0}.content_sec .destination-bar{padding:10px 10px 10px 40px}.photo_card{margin:0 0 20px}.content_sec .list{padding:20px 0 0}.content_sec .our_destinations .row:not(:last-child){margin-bottom:30px}.trip_booking_sec .result_box .head_row{display:block}.trip_booking_sec .head_row .logo{display:block}.trip_booking_sec .head_row .logo,.trip_booking_sec .head_row .rating,.trip_booking_sec .head_row .t_via,.trip_booking_sec .head_row .timing,.trip_booking_sec .head_row .trip{width:100%;text-align:left;border-bottom:1px solid #dcdcdc;padding:10px 0}.trip_booking_sec .head_row .like{right:15px;left:auto}.trip_booking_sec .head_row .trip .f_col{padding:0 20px}.trip_booking_sec .head_row .trip i{margin-top:6%}.trip_booking_sec .head_row .rating{border:0;padding-bottom:0}.trip_booking_sec .t_o_list h4{font-size:14px}.trip_booking_sec .t_o_list img{max-width:20px}.trip_booking_sec .t_o_list .price_box span{font-size:16px}.trip_booking_sec.info .card_box{display:block}.trip_booking_sec.info .card_box .box{margin:0 0 20px;width:100%}.booking_reward .available_points{flex:0 100%;-webkit-flex:0 100%;-ms-flex:0 100%;margin-top:10px}.border_box.space{padding:15px}.booking_detail .status{width:100%;padding:10px;float:none}.booking_detail .status .icon{max-width:35px}.booking_detail .status .text .book_status{font-size:18px;line-height:22px}.booking_detail .status .text{padding:0 0 0 10px}.booking_detail .infobox{padding:10px 0 0 0}.trip_booking_sec .white_box{padding:15px}.booking_items .group{justify-content:center}.booking_items .icon{flex:100% 0;-webkit-flex:100% 0;-ms-flex:100% 0;margin-bottom:10px}.booking_items .thumb{margin:0 auto 10px}.booking_items .pickup{flex:100% 0;-webkit-flex:100% 0;-ms-flex:100% 0}.booking_items .timing{padding:10px 0;flex:100% 0;-webkit-flex:100% 0;-ms-flex:100% 0;text-align:center}.booking_items .price{flex:0 100%;-webkit-flex:0 100%;-ms-flex:0 100%}.booking_items .logo{flex:0 100%;-webkit-flex:0 100%;-ms-flex:0 100%}.booking_items .price span{font-size:22px;line-height:26px}.payment_detail .detail li .content,.payment_detail .detail li .title,.payment_detail .right .detail li .content,.payment_detail .right .detail li .title{width:auto;width:50%;float:left;min-width:inherit}.payment_detail .detail li .total_amount{font-size:22px;line-height:26px}.booking_items .border_box,.passenger_detail .border_box{padding:15px}#select_transfer .top_row .left{width:100%;padding:0 0 10px;text-align:center}#select_transfer .top_row .date{width:100%;text-align:center;padding:0}#select_transfer .top_row h3,#select_transfer .top_row li{font-size:16px;line-height:20px}#select_transfer .modal-body{padding:40px 15px 15px}.trip_booking_sec.info .head_row .action,.trip_booking_sec.info .head_row .price,.trip_booking_sec.info .head_row .timing{width:100%}.trip_booking_sec.info .f_box .p_details li .fb_row{width:100%;display:block}.trip_booking_sec.info .f_box .p_details li .fb_row span{width:100%}.booking_status_bar .status{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%}.booking_sec .right_sidebar .booking_detail .the_row .info{max-width:100%}.booking_sec .white_box{padding:20px}.border_box{padding:15px}.booking_actions .gradient_box{padding:15px 10px 15px 60px}.booking_actions span{font-size:14px}.passenger_detail .passengers{padding-top:10px;width:100%;text-align:right}.booking_sec .right_sidebar .booking_items .logo{width:100%}.payment_history table{width:700px}.payment_history .history_table{padding-bottom:10px}.payment_history td:nth-of-type(1){width:40px}.payment_history td:nth-of-type(2){width:155px}.payment_history td:nth-of-type(3){width:100px}.payment_history td:nth-of-type(4){width:200px}.payment_history td:nth-of-type(5){width:100px}.payment_history td:nth-of-type(6){width:130px}.available_points .available{flex:100% 0;-webkit-flex:100% 0;-ms-flex:100% 0;margin-bottom:15px}.available_points .available .thumb{margin-top:5px;float:none;display:inline-block;vertical-align:top}.available_points .available .txt{display:inline-block;vertical-align:top}.available_points .available{text-align:center}.review_us{text-align:center}.review_us .button{float:none;width:130px}.review_us .text{width:100%;float:none;padding:0 0 10px}.balance_table table{width:700px}.balance_table{padding-bottom:10px}.pagination_bar{text-align:center}.pagination_bar .pagination{float:none;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center}.pagination_bar .result{float:none;display:block;padding:10px 0 0 0}.social_connection .box.google{margin-top:10px}.trips_box .border_box.main{padding:15px 0}.trips_box .bottom_desc .left{width:100%;max-width:100%;float:none}.trips_box .bottom_desc .right{padding-left:0}.trips_box .border_box{padding:15px}.trips_box .booking_items{border-left:0;border-right:0}.trips_box .bottom_desc{padding:0 15px;text-align:center}.trips_box .booking_items .head_panel{text-align:center}.trips_box .booking_items .head_panel .right{text-align:center;padding:10px 0 0 0}.trips_box .head_panel .right{float:none}.trips_box .booking_items .logo{text-align:center}.nav-tabs .nav-link,.trips_box .nav-tabs .nav-link{padding:5px 10px;font-size:12px;line-height:20px}.inbox_panel .nav-tabs li:not(:first-child),.nav-tabs li,.trips_box .nav-tabs li{margin:0}.edit_profile .form-group{padding:15px}.edit_profile .head_panel .passport{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;margin-top:10px}.add_a_family .passport{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.add_a_family .new_person{flex:100% 0 0;-webkit-flex:100% 0 0;-ms-flex:100% 0 0}.add_a_family .or{padding:10px}.travel_partner .head_row .right{flex:0 0 115px;-webkit-flex:0 0 115px;-ms-flex:0 0 115px}.travel_partner .head_row .right a{font-size:14px;margin-left:5px}.saved_payment_option .saved_option{padding:15px}.saved_payment_option .options .card_number{padding-bottom:10px;flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.saved_payment_option .card_number img{max-width:30px;margin-right:10px}.saved_payment_option .card_number span{width:calc(100% - 40px)}.reviews_list .trips_box,.saved_payment_option .saved_option{padding:0;border:0}.saved_payment_option .name{flex:0 0 70%;-webkit-flex:0 0 70%;-ms-flex:0 0 70%}.saved_payment_option .options{line-height:19px}.add_a_family .new_card{text-align:center;flex:100% 0 0;-webkit-flex:100% 0 0;-ms-flex:100% 0 0}.add_a_family .card_reader{text-align:center;flex:100% 0 0;-webkit-flex:100% 0 0;-ms-flex:100% 0 0}.add_card .passport_reader .text{max-width:77%}.favourite_trips .favourites,.inbox_panel .inbox,.recent_searches{padding:0;border:0}.recent_searches .description{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;padding-bottom:10px}.recent_searches .remove{flex:0 0 35px;-webkit-flex:0 0 35px;-ms-flex:0 0 35px}.recent_searches .searches{padding-left:50px}.inbox_panel .btn-group .btn{font-size:12px;padding:5px}.inbox_panel .btn-group .btn i{font-size:14px}.inbox_panel .inbox_row .date,.inbox_panel .inbox_row .paging{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;padding-top:5px}.inbox_panel .inbox_row .paging{padding-top:10px}.inbox_panel .inbox_row .status{padding-top:5px}.inbox_panel .name{flex:0 0 calc(100% - 40px);-webkit-flex:0 0 calc(100% - 40px);-ms-flex:0 0 calc(100% - 40px)}.mob_none{display:none !important}.inbox_panel .btn-group{width:100%}.inbox_panel .date i{font-size:16px}.inbox_panel .tab-content{margin-bottom:0}.popular_operator_slider .slides .left_logo{width:100%;padding:0 0 20px 0}.popular_operator_slider .slides .left_logo img{max-width:140px;margin:auto}.popular_operator_slider .slides{padding:15px}.popular_operator_slider .slides .detail{width:100%}.popular_operator_slider .detail .top{text-align:center}.popular_operator_slider .slides .align-right{text-align:center}.popular_operator_slider .rating{margin-top:10px}.popular_operator_slider .operator_slider{background:0;box-shadow:0 14px 10px -10px rgba(0,0,0,0.4);-webkit-box-shadow:0 14px 10px -10px rgba(0,0,0,0.4);-ms-box-shadow:0 14px 10px -10px rgba(0,0,0,0.4);padding:0}.popular_operator_slider .slick-dots{bottom:-30px}.quick_facts_sec.overview .group-bar{padding:0}.quick_facts_sec.overview .white_box{padding:10px 25px}.search_bar .show_operators{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.search_bar .search_panel{max-width:100%}.search_bar label{padding:10px 0 0 0}.all_operator .white_box{padding:15px}.all_operator_list .review_bar .stars{max-width:42%}.all_operator_list .routes .left{flex:0 0 80px;-webkit-flex:0 0 80px;-ms-flex:0 0 80px}.all_operator_list .routes .left .mid{padding:5px}.all_operator_list .routes .left .mid h3{font-size:16px}.all_operator_list .routes .text .list{padding:10px 8px}.text_box_section .white_box{margin-bottom:20px;min-height:inherit}.lomphraya_services .white_box{padding:20px;margin-bottom:20px}.gallery_sec .gallery a{width:calc(33.33% - 4px);float:left}.gallery_sec .gallery a img{width:100%}.trip_rating_review_sec .white_box{padding:15px}.popular_routes_sec .slick-arrow{display:none !important}.schedule_sec .map{min-height:200px}.review_per_category .category_name{padding:7px 7px 7px 45px;font-size:14px}.review_per_category .category_name::before{width:35px}.review_per_category .listing>[class*="col-"]{margin-bottom:20px !important}.review_per_category .white_box{padding:0;margin:0;border:0}.review_per_category .slick-arrow{margin:0;top:10px;right:40px}.review_detail_sec .service{padding-bottom:10px}.text_block figure{max-width:140px}.event_list .white_box,.event_list.all .white_box{padding:15px}.popular_routes_sec .popular_route_slider.highlight .image{min-height:320px}.popular_routes_sec .description{width:100%;padding:20px 15px}.browse_box .filter{width:50%;float:left}.browse_box label{display:block}.browse_box .custom-select{width:100%}.browse_box .button.mid{width:100%;margin:10px 0 0 0}.popular_routes_sec .description h2{font-size:16px;line-height:20px}.event_list .detail.row [class*="col"]{max-width:60%;flex:0 0 60%;-webkit-flex:0 0 60%;-ms-flex:0 0 60%}.event_list .detail.row [class*="col"]:nth-of-type(even){max-width:40%;flex:0 0 40%;-webkit-flex:0 0 40%;-ms-flex:0 0 40%}.event_info_sec .map_box .map{height:250px}.product_result_sec .product_result{padding:15px}.product_result_sec .text-body{padding-right:0}.hot_news_sec .left_side{max-width:100%;margin-bottom:10px}.hot_news_sec .weather .current .col+.col{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.hot_news_sec .weather .current .col img{max-width:40px;margin:5px 0}.hot_news_sec .weather_table{padding:10px 0}.hot_news_sec .weather_table .row{padding:7px 0;position:relative}.passengers,.travel-date-popup{top:100%;position:absolute}.trip_booking_sec .head_row .vendor{width:100%;text-align:left}.trip_booking_sec .head_row .logo{border-bottom:0;padding:10px 0 0 0}.trip_booking_sec .head_row .vendor_title{border-bottom:1px solid #dcdcdc;padding:0 0 10px 0}.trip_booking_sec.info .step_row li{text-align:center}.trip_booking_sec.info .step_row li .bstl{display:block}}@media only screen and (max-width:639px){.inner_banner{padding:50px 0 0}.inner_banner .information .row [class*="col"]{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;margin-bottom:15px}.inner_banner .information .row [class*="col"].search{min-width:100%}.quick_facts_sec .col{min-width:calc(100% - 10px);margin:5px}.local_operators .top_sec{padding:20px}.local_operators .top_sec .content{display:block;padding:0}.local_operators .top_sec .content figure{width:100%;margin:0 0 20px}.local_operators .top_sec .content .details{width:100%;padding:0}.local_operators .top_sec .col-lg-6{padding:0}.local_operators .top_sec .col-lg-6,.local_operators .top_sec .content{padding:0 15px}.local_operators .quick_facts_sec .container{padding:20px 0 0}.trip_booking_sec .right_panel .book_tab li{font-size:12px;line-height:15px}.trip_booking_sec .right_panel .book_tab li a{padding:5px}.trip_rating_review_sec .group figure{display:none}.trip_rating_review_sec .group .text{width:calc(100%)}.faq_sec .accordion .card .card-header span{font-size:0}.faq_sec .accordion .card .card-header h5{padding-right:20px}.faq_sec .accordion .card .card-header span i{font-size:20px}.gallery_sec .video{padding-bottom:20px}.trip_booking_sec .da_box .other_date a{color:#757575;font-size:0}.trip_booking_sec .da_box .other_date i{font-size:16px}.trip_booking_sec .da_box .location{width:75%}.map_modal .details{width:50%;padding:0 10px}.map_modal .price_time{width:30%;padding:10px 0 0}.map_modal .slider_trip .slides{margin-right:10px;padding:10px;min-height:10px}#select_transfer .pickup_point label{padding:0 0 10px;display:block;text-align:center}#select_transfer .pickup_point .form-control{margin:0;width:100%;text-align:center}#select_transfer .pickup_point .trip{display:block;text-align:center}#select_transfer .book_box .book .button{width:80px}#select_transfer .book_box .book .left{width:calc(100% - 80px)}.product_result_sec .product_result .head .logo{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.product_result_sec .product_result .head .logo .logo_link{max-width:120px;display:inline-block}.product_result_sec .product_result .head{text-align:center;padding-top:0}.product_result_sec .product_result .head .row .rating{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.product_result_sec .product_result .head .row .rating img{display:inline-block;vertical-align:top}.product_result_sec .product_result .head .row .desc{padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:479px){.rating_bar .rating{font-size:12px;line-height:18px}.rating_bar .rate{margin:0 3px;max-width:90px}.article_sec .pic{float:none;width:100%;margin:0 0 15px;display:block;max-width:none}.article_sec .pic img{width:100%}.trip_booking_sec .t_o_list{display:block;border:0;padding:0;text-align:center;margin:0 0 10px !important}.trip_booking_sec .t_o_list li{border-bottom:1px solid #dcdcdc;padding:10px 0;width:100% !important}.trip_booking_sec .t_o_list li:nth-child(3),.trip_booking_sec .t_o_list li:nth-child(4){display:inline-block;width:100% !important;border:0}.trip_booking_sec .t_o_list .button{display:block}.trip_booking_sec .right_panel .book_tab li{width:49%;display:inline-block;vertical-align:top;margin:0}.trip_booking_sec .head_row .trip .f_col{padding:0 5px}.trip_booking_sec .head_row .trip i{margin-top:27px;font-size:14px}.trip_booking_sec .da_box .other_date{max-width:none}.trip_booking_sec .da_box .location{padding:25px 10px 25px 20px}.trip_booking_sec .da_box .location .date{font-size:18px}.trip_booking_sec .da_box .location .place{font-size:13px}.map_modal .slider_trip .slides{display:block}.map_modal .details{width:100%;padding:0 10px 0 0;text-align:center}.map_modal .price_time{width:100%;padding:0}.map_modal .price_time{padding:10px 0 0}.map_modal .slider_trip .slides figure{display:block;text-align:center;width:100%;padding:0 0 10px}.map_modal .slider_trip .slides figure img{display:inline-block}.booking_detail .the_row .info{width:100%;padding:0 0 10px}.booking_detail .the_row .info strong{max-width:100%;width:100%;float:none;padding:0}.passenger_detail .info_col span strong{max-width:100%;width:100%;float:none;padding:0}.passenger_detail .info_col>span{padding-bottom:10px}.booking_status .text,.passenger_detail .content{padding:15px}.trip_booking_sec.info .info_box .col_row{padding:0;display:block;text-align:center}.payment_detail .detail li .title{font-weight:500}.payment_detail .detail li .content,.payment_detail .detail li .title,.payment_detail .right .detail li .content,.payment_detail .right .detail li .title{text-align:left;width:100%}.trip_booking_sec.info .addon_row{display:block}.trip_booking_sec.info .addon_row .addon,.trip_booking_sec.info .addon_row .option,.trip_booking_sec.info .addon_row .price,.trip_booking_sec.info .car_row .details,.trip_booking_sec.info .car_row .routes{width:100%;display:block;padding:15px}.trip_booking_sec.info .car_row,.trip_booking_sec.info .car_row .action,.trip_booking_sec.info .car_row .price,.trip_booking_sec.info .transfer_row,.trip_booking_sec.info .transfer_row div{width:100%;display:block}.trip_booking_sec.info .car_row .action{text-align:right}.trip_booking_sec.info .f_box .p_details li,.trip_booking_sec.info .f_box .p_details li .details{display:block;width:100%;padding:5px 0}.popular_trips_sec .box.with_thumb .left{width:calc(100% - 90px);padding-right:0}.popular_trips_sec .box.with_thumb .right{width:100%;padding:10px 0 0 0;text-align:center}.available_points .category ul li{width:calc(100% - 10px);border:1px solid #dcdcdc;margin:5px;background:#fff;padding:10px 0 0}.review_sec .route{text-align:center}.review_sec .route .left,.review_sec .route .left.large,.review_sec .route .left.larger,.review_sec .route .right{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;text-align:center}.review_sec .thumb,.review_sec .vehicle_icon{float:none;display:inline-block;vertical-align:top}.review_sec .route .right .logo{display:inline-block;vertical-align:top}.review_sec .route .center{padding-top:10px;padding-bottom:10px}.review_sec .ratingbar li,.review_sec .ratingbar li .name,.review_sec .ratingbar li .num,.review_sec .ratingbar li .rate{display:block}.review_sec .ratingbar li .name{padding-bottom:10px}.review_sec .ratingbar li .num{width:35px;float:left}.review_sec .ratingbar li .rate{padding-left:0;width:calc(100% - 35px);float:left}.review_sec .ratingbar li{overflow:hidden;border-bottom:1px solid #dcdcdc;margin-bottom:10px}.review_sec .comment .form-control,.review_sec .comment_text{width:100%}.review_sec .comment .button{width:100%;height:auto;line-height:20px;margin-top:10px}.review_sec .route .tag{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;text-align:center}.type_of_member .type .text h3{font-size:14px;line-height:18px}.reward_box .coupons_box{text-align:center}.reward_box .coupons_box .text{padding:10px 0 0 0}.reward_box .coupons_box .thumb{float:none;display:inline-block;vertical-align:top}.reward_box .coupons_box .button,.reward_box .coupons_box .valid{float:none}.reward_box .coupons_box .button{margin-top:10px}.summary_points .box .num span{font-size:16px;line-height:20px}.summary_points .box .title{font-size:13px}.trips_box .nav-tabs{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.trips_box .nav-tabs li{width:50%;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-top:-1px;text-align:center}.edit_profile .form-group .title{flex:0 1 100%;-webkit-flex:0 1 100%;-ms-flex:0 1 100%}.edit_profile .phone_dropdown{width:230px}.travel_partner .head_row .right{padding-left:0;flex:0 0 75px;-webkit-flex:0 0 75px;-ms-flex:0 0 75px}.saved_payment_option .options .name{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;padding-bottom:10px}.recent_searches span{font-size:13px}.popular_operator_slider .gallery,.popular_operator_slider .routes{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;max-width:100%}.popular_operator_slider .routes{padding-bottom:10px;text-align:center}.popular_operator_slider .routes .list{display:inline-block;text-align:left}.quick_facts_sec.overview .group{width:100%;padding:5px 10px}.search_bar .search_panel .button{font-size:0;width:35px}.search_bar .search_panel{padding-right:45px}.search_bar .search_panel .button i{margin:0}.gallery_sec .gallery a{width:calc(50% - 4px);float:left}.text_block figure,.text_block figure img{max-width:100%;width:100%}.browse_box .filter{width:100%}.browse_box .filter+.filter{padding:5px 0 0 0}.event_list.all .detail.row [class*="col"]{max-width:100%;flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.event_list .detail.row [class*="col"]{max-width:100%;flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.event_list .detail.row [class*="col"]:nth-of-type(even){max-width:100%;flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.event_info_sec .map_box .map{height:200px}.trip_booking_sec.half .t_o_list li{padding:10px}.product_result_sec .text-with-image figure{width:100%;margin-bottom:10px}.product_result_sec .text-with-image .text{width:100%}.product_result_sec .text-with-image:last-child{padding-bottom:0}.product_result_sec .trip_info .box .row{margin:0 -5px}.product_result_sec .trip_info .box .row .icon{padding:0 5px}.product_result_sec .trip_info .box .row .icon{flex:0 0 40px;-webkit-flex:0 0 40px;-ms-flex:0 0 40px}.product_result_sec .trip_info .box .row .icon span{width:30px;height:30px;font-size:15px;line-height:30px}.product_result_sec .trip_info .box .row .icon span img{max-width:15px}.product_result_sec .trip_info .box .row .right{padding-top:5px;flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%}.product_result_sec .trip_info .content{padding-left:40px}.product_result_sec .trip_info_panel::before{left:15px}.product_result_sec .trip_info .content .banner{margin-bottom:15px}.deal_sec .deal_box .product_list .row{margin:0 -7px}.deal_sec .deal_box .product_list .col{padding:0 7px}.deal_sec .white_box,.event_deal_sec .white_box{padding:15px}.deal_sec .deal_box .product_list .thumb{flex:0 0 95px;-webkit-flex:0 0 95px;-ms-flex:0 0 95px}.event_deal_sec .description .book{flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;padding-top:15px;text-align:center}.event_deal_sec .description .col{text-align:center}.event_deal_sec .image .bottom_text .left{padding:5px 10px}.deal_sec .deal_box .head .right .icon{display:none}.deal_sec .deal_box .head .right .text{width:calc(100% - 40px)}.deal_sec .deal_box .head .right .logo{max-width:30px;margin-top:7px}.deal_sec .white_box,.event_deal_sec .white_box{border:0;padding:0}.area_info_sec .white_box img{width:100%;margin-right:0}.trip_booking_sec .t_o_list h4.product_class{margin-top:10px}.trip_booking_sec.info .f_box .p_details li .action{width:100%;text-align:right}.trip_booking_sec .tolist_rrt{margin:0 0 !important;padding:0 0 !important}.bsi-tinf{padding-bottom:0 !important}.bsi-class{text-align:center;padding-bottom:10px !important}.bsi-price{text-align:center !important;padding:10px 0 0 0 !important}}/*
 * jQuery Minimun Password Requirements 1.1
 * http://elationbase.com
 * Copyright 2014, elationbase
 * Check Minimun Password Requirements
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
*/
#pr-box{font:13px/16px sans-serif;position:absolute;z-index:1060;display:none;width:303px;max-width:100%}#pr-box i{width:0;height:0;margin-left:20px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #0091d5}#pr-box-inner{margin-top:6px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#pr-box p{padding:12px;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}#pr-box ul{padding:6px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}#pr-box ul li{list-style:none;padding:6px}#pr-box ul li span{width:15px;height:15px;display:block;float:left;border-radius:100%;margin-right:15px}#pr-box.light{color:#2d2f31}#pr-box.light p{background-color:#0091d5;color:#f1f1f1}#pr-box.light ul,#pr-box.light ul li span{background-color:#f1f1f1}#pr-box.light ul li span{border:3px solid #0091d5}#pr-box.light ul li span.pr-ok{background-color:#0091d5;border:3px solid #0091d5}#pr-box.dark{color:#f1f1f1}#pr-box.dark p{background-color:#23a86d}#pr-box.dark ul,#pr-box.dark ul li span{background-color:#2d2f31}#pr-box.dark ul li span{border:3px solid #23a86d}#pr-box.dark ul li span.pr-ok{background-color:#23a86d;border:3px solid #23a86d}