.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1380px;padding-left:30px;padding-right:30px}@media(min-width:1920px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,5.75rem);padding-left:var(--bs-gutter-x,5.75rem);margin-right:auto;margin-left:auto}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1800px}}@media(min-width:1800px){}@media(min-width:1499px){}@media(min-width:1599px){}@media screen and (max-width:1919px){.footer-bottom p,.footer-bottom p a{font-size:13px}.container-fluid{padding-right:5%;padding-left:5%}}@media only screen and (max-width:1599px){.h1,h1{font-size:60px;line-height:70px}.h2,h2{font-size:40px;line-height:60px}.h3,h3{font-size:32px;line-height:40px}.h4,h4{font-size:20px;line-height:28px}.h5,h5{font-size:16px;line-height:24px}.footer-content{min-height:300px}.footer-bottom{margin-bottom:60px}.modal-dialog{max-width:600px}.content-title{font-size:32px;line-height:40px}.routes-image{max-width:800px}.leisure-content .postion1{top:-10%}.leisure-content .postion2{top:-12%;min-width:130px}.leisure-content .postion3{top:-13%;right:-2%;min-width:260px}.leisure-content .postion4{right:3%;min-width:194px;max-width:270px}.leisure-content .postion4:after{right:12%}.leisure-content .postion5{top:28%;right:4%}.leisure-content .postion5:after{height:370px}.leisure-content .postion6{right:13%}.leisure-content .postion6:after{height:150px}.leisure-content .postion7{left:36%}.leisure-content .postion8:after{height:80px}.leisure-content .postion1:after{height:80px}.leisure-content2 .postion1 span:after{right:-70%;top:125px}.leisure-content2 .postion1 span:before{left:-45%;top:65px}.leisure-content .postion5{top:28%;width:234px}.leisure-content2 .postion5 span:before{right:-20%;top:-125px}.leisure-content2 .postion5 span:after{right:100%;top:300px}.leisure-content2 .postion7{left:32%}html[lang=zh-TW] .leisure-content .postion3{top:-10%;right:0%;min-width:130px}html[lang=zh-TW] .leisure-content .postion4{right:5%;min-width:115px}html[lang=zh-TW] .leisure-content .postion5{right:5%}html[lang=zh-TW] .leisure-content2 .postion5{right:-5%}html[lang=zh-TW] .leisure-content .postion6{right:28%}html[lang=zh-TW] .leisure-content .postion7{top:30%}html[lang=zh-TW] .leisure-content .postion8{top:30%}html[lang=zh-TW] .leisure-content1 .postion8{top:23%}html[lang=en] .leisure-content2 .postion6 span:after{right:-94%;top:-145px}html[lang=en] .leisure-content2 .postion6 span:before{right:-67%;top:-198px}.leisure-content2 .postion6 span:after{right:-94%;top:-120px}.leisure-content2 .postion6 span:before{right:-67%;top:-162px}.leisure-content2 .postion2{top:-12%;min-width:350px}.route-post-content{padding:5px 4px}.inner-banner-section .inner-banner-image img{min-height:500px;object-fit:cover}.pin-start:after{left:670px;top:50px}}@media only screen and (max-width:1400px){.discovery-item img{width:260px;height:260px}.overlay{top:25px;width:210px;height:210px}.rules-section .routes-tab .nav-tabs .nav-link{min-width:270px;padding:20px}}@media only screen and (max-width:1380px){.main-menu-transparant li{padding:17px 10px}.banner-image img{min-width:55vw;max-width:745px}}@media only screen and (max-width:1280px){.container-fluid{padding-right:2%;padding-left:2%}.discovery-item img{width:210px;height:210px}.overlay{top:20px;width:170px;height:170px}.h1,h1{font-size:55px}.footer-content{margin-top:100px;margin-bottom:61px}.main-menu-transparant li a{font-size:15px}.common-button{min-width:175px}.common-button span{padding:10px 20px}img.website-logo{max-width:200px}.green-icon{width:140px;height:140px}.banner-image img{max-width:670px}}@media only screen and (max-width:1150px){.main-menu-transparant li{padding:17px 7px}.main-menu-transparant li a{font-size:14px}.common-button{min-width:150px}.common-button.header-button{min-width:130px}.column-3 .supported_items{min-height:220px}.column-4 .supported_items{min-height:180px}.column-5 .supported_items{min-height:150px}}@media(max-width:1024px){.main-menu-transparant li a,html,body,p{font-size:14px;line-height:1.5em}img.website-logo{max-width:140px}.common-button span{padding:10px 25px}.space-bottom-80{padding-bottom:60px}.footer-image{opacity:0}.footer-content,.footer-bottom{position:relative}.banner-image img{max-width:650px}.desktop-show{display:none}.tablet-view{display:block}.show-desktop{display:none}.show-tablet{display:block}.route-tablet-bottom{display:inline-block;position:relative}.trailwatch{display:inherit}.route-tablet-content{padding:30px 0 10px}.route-post-map img{max-height:inherit}.tablet-view .nav-tabs button.nav-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.tablet-view .nav-tabs button.nav-link svg{width:25px}.space-100{padding-top:70px;padding-bottom:70px}.space-top-100{padding-top:60px}.rules-section .routes-tab .nav-tabs .nav-link svg{width:25px}.rules-section .routes-tab .nav-tabs .nav-link{font-size:18px}.scroll-down{bottom:-45px}.owl-carousel .owl-item img{height:330px}.collaborative-item{flex:none;width:50%}}@media only screen and (max-width:991px){.inner-banner-section{margin-top:80px}.mobile-custom-menu .buttonn{width:55px;height:46px;position:absolute;right:20px;top:15px;cursor:pointer;z-index:12399994}.buttonn.menu-opened{position:fixed}.mobile-custom-menu .buttonn:after{position:absolute;top:22px;right:5px;display:block;height:15px;width:40px;border-top:3px solid #0076c0;border-bottom:3px solid #0076c0;content:''}#cssmenu .mobile-menu-outer{width:100%;display:none}.mobile-custom-menu #cssmenu .mobile-menu-outer{height:100%;background:rgba(255,255,255,.9);position:fixed;z-index:999999;overflow:hidden;right:0%;top:0;transform:translateX(100%)}.mobile-custom-menu #cssmenu .mobile-menu-outer.open{transform:translateX(0%)}ul.mobile-menu-list{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 0 0}.mobile-custom-menu .buttonn:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;position:absolute;top:10px;right:5px;display:block;height:3px;width:40px;background:#0076c0;content:''}ul.mobile-menu-list li{width:100%;text-align:left;padding:0;line-height:normal;position:relative}ul.mobile-menu-list li:after{content:'';left:0;bottom:0;position:absolute;background-color:#fff;width:100%;height:1px}ul.mobile-menu-list li:first-child{border-top:1px solid #fff}ul.mobile-menu-list li ul.sub-menu li:first-child{border:none}ul.mobile-menu-list li .sub-menu li:after{display:none}ul.mobile-menu-list li a,ul.mobile-menu-list li a:hover{color:#0076c0;font-size:19px;line-height:normal;font-family:figtree,sans-serif;padding:12px 20px;width:100%;display:inline-block;font-weight:700}ul.mobile-menu-list ul.sub-menu{border-top:1px solid #fff;padding:12px 0}ul.mobile-menu-list li .sub-menu li a,ul.mobile-menu-list li .sub-menu li a:hover{font-size:15px}.mobile-custom-menu .buttonn.menu-opened:after{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:3px;width:50px;background:#0076c0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile-custom-menu .buttonn.menu-opened:before{top:23px;background:#0076c0;width:50px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu .submenu-button{position:absolute;z-index:99;right:15px;top:0;display:block;height:46px;width:46px;cursor:pointer}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button::before{position:absolute;font-size:40px;color:#117fc4;width:100%;content:"+";display:inline-flex;align-items:center;justify-content:center;align-content:center;height:100%;top:0;right:0}#cssmenu .submenu-button.submenu-opened::before{content:"-"}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu ul ul ul li.active a{border-left:none}#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:none}#cssmenu .make-appointment{max-width:100%;background:#607bbc;display:inline-block;width:auto!important;padding:0 30px;margin:15px 0}.mobile-menu-list .wpml-ls-legacy-list-horizontal{padding:0}.mobile-menu-outer .mobile-menu-list .wpml-ls-legacy-list-horizontal ul{display:block!important;padding-left:0!important}.mobile-menu-outer .mobile-menu-list .wpml-ls-legacy-list-horizontal ul a{padding-left:0!important}.mobile-logo{width:100%;text-align:left;display:inline-block;position:absolute;z-index:9999999;max-width:200px}.mobile-logo .mobile-website-logo{max-width:150px;margin:5px 15px}ul.mobile-menu-list ul.sub-menu{display:none}a.top-mail:after{display:none}.mobile-custom-menu .buttonn.menu-opened:before{width:30px}.mobile-custom-menu .buttonn.menu-opened:after{width:30px;height:3px}.mobile-language{margin-top:20px}.mobile-language li a{color:#fff!important}.mobile-language .wpml-ls-slot-footer:last-child a:after{content:"";position:absolute;width:1px;height:12px;background-color:#fff;left:-1px;top:10px}.mobile-search{padding:0 15px;margin-top:20px;position:relative}.mobile-search input#search{width:100%;padding:15px;border:none}.space-50{padding-top:30px;padding-bottom:30px}.space-80{padding-top:40px;padding-bottom:40px}.space-80{padding-top:40px;padding-bottom:40px}.gap-top-50{margin-top:20px}.gap-bottom-80{margin-bottom:40px}.space-100{padding-top:50px;padding-bottom:50px}.space-top-80{padding-top:40px}.footer-content{margin-top:50px;margin-bottom:40px}.footer-bottom{margin-bottom:0}footer.footer-custom{min-height:520px}.footer-content p{margin-bottom:20px}.collaborative-item img{max-width:340px}.overlay{top:28px;width:225px;height:225px}.discovery-item img{width:280px;height:280px}.main-menu-transparant li{padding:5px 7px}.h1,h1{font-size:60px}.banner-area h1{margin:0}.header{padding:5px 0}.space-bottom-80{padding-bottom:40px}.main-menu-transparant li a,html,body,p{font-size:16px;line-height:1.5em}.banner-image img{max-width:100%}.banner-section{flex-direction:column-reverse;display:flex;align-content:center;flex-wrap:wrap;align-items:center;padding-top:100px}.banner-area{max-width:100%;text-align:center;position:relative}.banner-image{margin-top:50px}.banner-content{position:relative}.container-fluid{padding-right:15px;padding-left:15px}.main-header{display:none}ul.main-menu{display:none}.mobile-custom-menu{display:block;width:100%}.mobile-button.space-15{margin-left:15px}.footer-logo{margin-bottom:30px}#participate{margin:15px 0}.news-items{margin:15px 0}.rules-section .routes-tab .nav-tabs .nav-link{min-width:165px;padding:15px 20px}.routes-tab .nav-tabs .nav-link{min-width:200px}.rules-section .nav-tabs button.nav-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:center}.rules-section .routes-tab .nav-tabs .nav-link svg{width:25px;margin-right:15px}.rules-section .routes-tab .nav-tabs .nav-link{margin:0 10px}.rules-section nav.routes-tab{margin-bottom:50px}ul.mobile-menu-list .button-menu-item ul.sub-menu-button li:after,ul.mobile-menu-list li.has-sub:after{display:none}ul.mobile-menu-list ul.sub-menu-button li:first-child{border-top:none}#cssmenu .button-menu-item .has-sub .submenu-button:after{display:none}ul.mobile-menu-list li.button-menu-item{margin:20px 20px 0}.supported_list .row.space-30{justify-content:center;padding:0}.supported_list .row .row>*{flex-shrink:0;padding-right:10px;padding-left:10px}.row{--bs-gutter-x:0px!important}.column-3 .supported_items,.column-4 .supported_items,.column-5 .supported_items{min-height:220px}.news-list-item{width:100%;display:inline-flex;flex-wrap:wrap;padding:0;margin:25px 0}.tablet-col2{flex:none;width:50%;flex-shrink:0;padding-right:15px;padding-left:15px;position:relative}.tablet-col2-content{padding:0 20px}.column-3 .supported_items{min-height:150px}.column-4 .supported_items{min-height:120px}.column-5 .supported_items{min-height:90px}.item-overlay.top{position:relative;margin-bottom:45px;align-items:flex-start;text-align:left}.discovery-section .common-button{margin:0}.participate-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-posts-updates .row>*{padding-right:15px;padding-left:15px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:15px;padding-right:15px}.related-resource-image{max-height:215px}.all-tags li{padding:5px 10px;font-size:13px}.space-top-50{padding-top:30px}a.all-category-items{margin:10px 0}#share{margin-bottom:25px}.banner-area{margin:0 auto;width:auto}.banner-image img{float:unset}}@media only screen and (max-width:767px){.main-menu-transparant li a,html,body,p{font-size:14px;line-height:1.4em}.footer-bottom p,.footer-bottom p a{font-size:13px;padding:0}footer.footer-custom{min-height:400px}.footer-content{margin-top:35px;margin-bottom:0}.h1,h1{font-size:40px;line-height:50px}.h2,h2{font-size:32px;line-height:40px}.h3,h3{font-size:20px;line-height:28px}.h4,h4{font-size:16px;line-height:24px}.h5,h5{font-size:16px;line-height:24px}.space-top-100{padding-top:50px}.common-button{min-width:150px}.header{padding-right:25px;padding-left:25px}.mobile-logo .mobile-website-logo{margin:5px 0}.overlay{top:24px;width:200px;height:200px}.discovery-item img{width:250px;height:250px}.news-items-full .post-date{padding-top:15px}.item-overlay.top{position:relative;margin-bottom:45px;align-items:center;text-align:center}.participate-title,.participate-image{max-height:200px;object-fit:cover}.item-overlay p{padding:30px 0 20px;max-width:100%}.show-tablet{display:none}.show-mobile{display:block}.green-icon{width:105px;height:105px;margin:25px 0;padding:25px}.green-icon img{max-height:55px}.green-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.green-title{text-align:left;max-width:195px;margin:0 15px}.space-bottom-100{padding-bottom:50px}.rules-section .routes-tab .nav-tabs .nav-link{min-width:155px;padding:15px 35px;font-size:14px}.rules-section .routes-tab .nav-tabs .nav-link{min-width:260px;margin:15px 0}.participate_list-outer{margin-top:50px}span.down-arrow-icon{max-width:60px}.scroll-down{bottom:-70px}.collaborative-item{flex:none;width:100%;text-align:center}.collaborative-item img{max-width:100%}.column-5,.column-4,.column-3{flex:none;width:100%;margin:15px 0}.news-list-item{width:100%;display:inline-flex;flex-wrap:wrap;padding:0;margin:50px 0}.tablet-col2{width:100%}.tablet-col2-content{padding:0}.news-list-item:first-child{margin-top:20px}.column-3 .supported_items,.column-4 .supported_items,.column-5 .supported_items{min-height:220px}.app_list{display:flex;align-items:center;justify-content:center;margin:15px 0 0;flex-wrap:wrap;flex-direction:row}.app_list_item{margin:15px 10px;width:100%}a.common-button.registration_button{margin-bottom:35px;padding:5px 25px;margin-top:20px}.faq-tab h4{padding:15px 10px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:0;padding-right:0}.general_tips_list_item{display:flex;align-items:center;flex-direction:row;padding-right:0;margin:10px auto}.general_tips_list.row>*{padding-right:0;padding-left:0}.general_tips_list .item-icon{width:100%;margin-right:15px;width:80px;min-width:80px}.general_tips_list .item-icon img{width:100%}h2.title_about.space-bottom-50{padding:30px 0}.racing-table th h5{padding:5px}.racing-table td h5{padding:0;text-align:left}.max-width-1060{max-width:1060px;margin:0 auto;overflow:scroll}table.racing-table.leisure-table.table{min-width:600px}.post-right-box{margin-top:80px}}@media only screen and (max-width:540px){.overlay{top:28px;width:225px;height:225px}.discovery-item img{width:280px;height:280px}.footer-bottom{margin-bottom:30px;margin-top:30px}.h1,h1{font-size:40px}.row>*{padding-right:10px;padding-left:10px}.discovery-content{padding:0 5px}.discovery-section .common-button{margin:0 10px}.discovery-section .common-button:first-child{margin-left:0}.discovery-section .common-button:last-child{margin-right:0}.routes-tab .nav-tabs .nav-link{min-width:150px;margin:0 10px;padding:15px 10px}.routes-tab .nav-tabs .nav-link{font-size:16px}.accordion-title[aria-expanded=false]:after{font-size:29px;top:18px}.tablet-col2{padding-right:15px;padding-left:15px}.news-list{display:flex;margin:0 0;flex-wrap:wrap}.tablet-col2-content{position:relative;min-height:auto}.container-fluid{padding-right:10px;padding-left:10px}footer.footer-custom{background-position-x:7%;background-size:cover;background-position-y:bottom}.footer-content p,.footer-content a{margin-bottom:0}.sbi_lightbox.sbi_lb-comments-enabled{height:auto;display:block;align-items:normal}}@media only screen and (max-width:360px){.routes-tab .nav-tabs .nav-link{min-width:140px;margin:0 10px;padding:20px 0}footer.footer-custom{background-position-x:0%;background-size:cover;background-position-y:bottom}}@media only screen and (min-width:321px) and (max-width:768px){}@media only screen and (min-width:769px) and (max-width:1200px){}@media only screen and (min-width:1201px){}