@media only screen and (max-width:767px){.ehf-header #masthead{position:relative}.mb-top-menu{border-bottom:1px solid rgba(255,255,255,.5)}.mb-main-menu nav{width:320px!important;top:54px!important;box-shadow:0px 0px 20px rgba(0,0,0,.1);padding:10px 5px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;left:auto!important;right:0}.mb-main-menu nav a.menu-link.has-submenu{justify-content:space-between!important}.uael-offcanvas{width:100%!important;box-shadow:none!important}.gs-slider ul,.gs-slider ul li,.gs-slider .bdt-prime-slider{max-height:260px}.gs-slider h1.bdt-title-tag{font-size:26px!important}.gs-slider h1.bdt-title-tag span{font-size:16px;font-family:roboto;line-height:22px}.gs-slider ul li .bdt-slide-btn{padding:8px 40px 8px 15px!important;font-size:15px!important}.sg-filter-search{border-bottom:1px solid #ededed}.sg-filter-search .e-con-inner{padding-top:30px!important;padding-bottom:40px}.filter-form{margin-top:8px}.filter-form select{padding:10px 35px 10px 15px;width:100%;margin:0 0 7px}.filter-form button{padding:17px 20px;width:100%;margin-top:5px}.sg-testimonial .e-con-inner,.sg-home-bottom .e-con-inner{padding-top:20px!important;padding-bottom:20px!important}.sg-testimonial .mySwiper.myBlog .blog-slider__content{margin-left:0;padding-right:0;padding-top:0}.sg-testimonial .mySwiper .crop-content{-webkit-line-clamp:inherit}.sg-testimonial .blog-slider__text p,.sg-testimonial .blog-slider__text{font-size:20px!important;line-height:26px!important}.sg-testimonial .blog-slider__text.crop-content:after{display:none}.sg-testimonial .mySwiper.myBlog{width:calc(100% - 0px)!important}.box1,.sg-compass{min-height:250px!important}.sg-compass h2{text-align:center}.sg-compass a{margin:0 auto;width:fit-content!important;display:block}.sg-grid-box a.elementor-button,.sg-grid-box .sg-compass h2 span{font-size:16px!important}.box1 h2{font-size:22px!important;margin:0!important}.sg-home-bottom{border-top:1px solid #ededed}.grid-btn .uael-dual-button-wrap{display:block}.grid-btn a{font-weight:500;width:270px!important;margin:8px auto;display:block}.page-template-template-trips .ast-container,.archive .ast-container{padding:0!important}.filter-section h4{margin:6px 15px}.sg-tour-contents{padding:0}.trip-breadcumbs{margin-bottom:20px}.trip-breadcumbs .container{text-align:center}.trip-breadcumbs nav{display:block;text-align:center;padding:0 10px}.dropdown-ul.show{margin:-3px 0 0 15px;min-width:93%;max-width:93%;width:93%;border-radius:7px}.page-template-template-trips .sg-tour-contents{padding-left:10px;padding-right:10px}.page-template-template-trips .sg-tour-contents .filter-section h4{margin:6px 5px}.page-template-template-trips .sg-tour-contents .dropdown-ul.show{margin:-3px 0 0 5px}.sg-page-header{min-height:185px!important}.sg-reservation form{padding:20px}.sg-reservation form input,.sg-reservation form select{font-size:14px}.radiobox input{height:20px}.radiobox span{font-size:14px;line-height:20px}.radiobox .radio{margin-bottom:5px}.radiobox label,.sg-reservation form label{font-size:15px;line-height:20px;margin-bottom:5px}.sg-reservation form input.submit-booking{padding:15px!important;font-size:20px!important;margin-top:5px}.breadcrumb{display:block;text-align:center}.wpforms-field-layout-columns{margin:0!important}.wpforms-layout-column{padding:0!important}.sg-reservation .wpforms-form ul li{line-height:20px;margin-bottom:10px}.sg-reservation .wpforms-form .wpforms-submit{font-size:18px;width:100%}.popup-content{width:95%}.popup-content .contents h2{font-size:24px!important}.other-details.hide-desktop{display:block!important;margin-top:10px}.price-contents table tr td{padding:10px;font-size:15px;font-weight:500;text-align:center;line-height:20px}.price-contents table tr td strong{display:block}.error404 #primary{margin-top:2em}.error404 .page-header .page-title{margin-bottom:10px;font-size:26px!important}.ast-404-layout-1 .page-sub-title{font-size:18px}.search .ast-blog-layout-4-grid .ast-article-post{margin-bottom:1em}.blog .uael-post__header-filters{display:none}.blog .uael-filters-dropdown-button{width:100%;text-align:center;background:#fff!important;border:1px solid #333;border-radius:10px;padding:10px}.blog .uael-filters-dropdown ul{background:#fff!important;padding:15px!important;width:100%;border:1px solid #333!important;border-top:none!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:-8px!important}.sg-blog .uael-post__content-wrap{width:100%!important}.sg-blog .uael-post__header-filters li{background:#fff!important;border-radius:0px;border-bottom:1px solid #ededed}.sg-blog-sidebar{margin-top:30px}.booknow{font-size:20px;font-size:18px;border-radius:0px;margin:0}.new_ribbon .ribbon-content a{font-size:26px}a.yellow-button{display:block;line-height:20px;margin-bottom:5px}.new_ribbon:before{width:60px;height:48px;left:-49px;bottom:0}.new_ribbon:after{width:94px;height:48px;right:-47px;bottom:0}.sg-ribbon .e-con-inner{padding-bottom:0!important}.top-shortcode .breadcrumb{width:100%;text-align:left}.cal-descriptions{max-width:100%;padding:30px 15px}.calendar-contents #sidebarWrap{width:100%}.calendar-contents #sidebar{padding-right:20px;padding-left:20px}.calendar-contents #contents{width:100%;padding:0 20px}.calendar-contents .sticky{top:0;width:100%!important;background:#fff;padding:10px!important;box-shadow:0px 0px 20px rgba(0,0,0,.1)!important}.calendar-contents .accordion-content ul li a{font-size:15px;padding:2px 10px;text-align:center}.calendar-contents .sticky #sidebar{padding-right:0;padding-left:0}.calendar-contents .accordion.expanded ul{display:grid!important;grid-template-columns:auto auto auto}.trips-table table thead th{font-size:14px;padding:5px 10px;line-height:16px}.trips-table table tr td{font-size:13px;padding:5px;line-height:16px}a.tbl-booknow{padding:0;font-size:12px;background:0 0;color:#0062a6}.sg-cat-btn .uael-dual-button-wrap{display:grid;grid-template-columns:auto auto;gap:10px;width:100%}.sg-cat-btn a.elementor-button{margin:0}.btn-404 a{margin-bottom:10px}.sg-home-grid h3{font-size:22px!important}.sg-home-grid a.elementor-button{font-size:16px!important}.tour-list{padding:20px 25px 15px;margin:25px 0 0!important;background:#0062a6;border-radius:10px}.tour-lists{padding:15px 25px 25px;margin:0!important;background:#0062a6;border-radius:10px}.tour-title a{border:none!important;color:#7cb946!important;text-transform:uppercase;font-weight:600;font-size:18px}.tour-list ul,.tour-lists ul{margin:0}.tour-list ul li,.tour-lists li{list-style:none}.tour-list ul li a{border:none!important;color:#fff!important;font-size:16px!important;border-bottom:1px solid #fff!important;border-radius:0px!important;padding:0 0 7px!important}.tour-lists li a{border:none!important;color:#fff!important;font-size:16px!important;border-bottom:1px solid #fff!important;border-radius:0px!important;padding:8px 0 7px!important;text-transform:uppercase;font-weight:600}.popup-overlay.active .tour-lists{display:block!important}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;overflow-y:auto;display:none;opacity:0;transition:opacity .3s ease;padding:20px}.popup-overlay.active{display:block;opacity:1}.back-btn{display:inline-block;margin-bottom:15px;cursor:pointer;font-weight:700;color:#7cb946;text-transform:uppercase}.popup-overlay a{color:#000;text-decoration:none;display:block;padding:10px 0}.tour-list{display:none;margin-left:15px}.trip-col{margin-bottom:20px}.trip-col a{padding:0;font-size:14px}.trip-col h3{font-weight:600;font-size:16px!important;text-transform:uppercase;border-bottom:1px solid #262626;margin-bottom:5px;padding-bottom:5px}.toggle-mb a[aria-expanded=true]{position:absolute;right:0;top:-79px;z-index:99999999999999;background:url("https://gosojourn.com/wp-content/uploads/2025/09/close.png");background-size:50%;background-repeat:no-repeat;background-position:center;--lzl-bg-img:"https://gosojourn.com/wp-content/uploads/2025/09/close.png"}.toggle-mb a[aria-expanded=false]{position:relative;right:0;top:0}.ti-widget-header{padding:0!important;margin:0!important}.home-search{width:100%}.home-search #trips-search-btn{width:100%;margin:0 auto;display:block}.home-search .filter-section h4{margin:6px 0}.home-search .dropdown-ul.show{margin:-3px 0 0;min-width:88%;max-width:88%;width:88%}.toggle-mb a[aria-expanded=true].lzl:not(.lzl-ed),.toggle-mb a[aria-expanded=true].lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAED0lEQVR42u3BMQEAAADCoPVPbQdvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4DcC8AABL9rASwAAAABJRU5ErkJggg==")}}@media only screen and (max-width:320px){.mb-header .elementor-element-b5e4149{top:35px!important}.mb-top-menu ul li a{padding:10px 7px!important}.gs-slider h1.bdt-title-tag{font-size:22px!important}.gs-slider ul,.gs-slider ul li,.gs-slider .bdt-prime-slider{max-height:230px}.sg-testimonial .blog-slider__text p,.sg-testimonial .blog-slider__text{font-size:16px!important;line-height:24px!important}.sg-testimonial .blog-slider__text.crop-content:before{height:20px;width:20px}.sg-grid-box a.elementor-button,.sg-grid-box .sg-compass h2 span{font-size:15px!important}.sg-testimonial h2{font-size:32px!important}}