@media only screen and (min-width:0px) and (max-width:1820px){nav ul li{width:17.5%}}@media only screen and (min-width:0px) and (max-width:1660px){nav ul li{width:16.8%}}@media only screen and (min-width:0px) and (max-width:1540px){nav ul li{width:16.2%}}@media only screen and (min-width:0px) and (max-width:1420px){nav ul li{width:15%}.Selectdays{right:0px;top:-26px;color:#fff;font-size:14px}.daysCount{overflow:visible}}@media only screen and (min-width:0px) and (max-width:1320px){.cookie-content{padding:0 50px}}@media only screen and (min-width:0px) and (max-width:1200px){.f-top{margin-bottom:20px}.f-top ul{margin:0px;float:left;width:100%}.f-top ul li{padding-bottom:14px}.passanger-box ul li:first-child, .passanger-box ul li.dateholder, .passanger-box ul li:nth-child(2){width:50%}.passanger-box ul li{width:50%;padding-bottom:10px;margin:0px}.passanger-box ul li .input-group.datepicker{max-width:100%}.passanger-box ul.drSelected li:last-child{margin-top:0px;width:50%}.passanger-box ul.drSelected li:last-child select{width:96%}}@media only screen and (min-width:1024px) and (max-width:1280px){.night-range-mid span:first-child{border-right:#0099d9 solid 2px}.night-range-mid span:last-child{border-left:0}nav>ul>li{width:14.28%}nav>ul>li>a{width:99.5%;min-width:auto}nav>ul>li>a.search-red-bg{width:99.5%;min-width:auto}nav>ul>li:first-child>a{min-width:auto}.accom-info-box{width:47%}.sub-menu.resort-sel{min-width:800px}}@media only screen and (min-width:1174px) and (max-width:1280px){.booking-options{width:61%}.rating-icon{width:18%}.booking-options ul li{width:36%}}@media only screen and (min-width:0px) and (max-width:1280px){.modal-box.flightsInOut,#popup33{width:70%;left:15%!important}.modal-box.transferUpgradepop{width:70%;left:15%!important}.logowithSlogan{margin-right:20px}.accom-feature-holder .accom-feature ul li{width:50%;padding-top:5px;padding-bottom:5px;margin-bottom:5px}}@media only screen and (min-width:0px) and (max-width:1230px){.search-res-image-box .videoHolder{max-width:195px}}@media only screen and (min-width:0px) and (max-width:1180px){.table-box.customer-noti .heading .col{font-size:14px}.table-box.customer-noti .col{padding:14px 7px}.tablerow.heading.col_6_24_20_14_10_10_10_6 .col{font-size:14px}.tablerow.col_6_24_20_14_10_10_10_6 .col{font-size:14px}.ski-payment{padding:6px 14px}.departure-box ul.grid.col_1_1_1 li.col, .arrival-box ul.grid.col_1_1_1 li.col{width:50%}.extras-box.myski-bundle .day-bundle-box select{width:47%}}@media only screen and (min-width:0px) and (max-width:1150px){table.extras td{width:100%!important;display:inline-block!important;padding:8px!important}}@media only screen and (min-width:1025px) and (max-width:1100px){.hotels-main-list{width:102%}.h-image-info.v-align-box-outer{display:block}.h-image-info .v-align-box-inner{display:block;float:left;width:100%;border-top:#00628c solid 1px;margin:10px 0 0 0;padding:8px 0 0 0}.home-first-imageinfo{max-width:100%;width:100%}.header-bottom{}.logo-box{padding-right:15px}.blue-bordered-nav ul li{margin-bottom:10px}.ski-resorts ul li a{padding:0px}.sub-menu.peopel > .row .select-people-box.child-selection .select-people-box{width:100%}.sub-menu.peopel > .row .select-people-box{width:50%}.sub-menu.peopel > .row .select-people-box.child-selection{width:50%}}@media only screen and (min-width:1024px) and (max-width:1100px){.h-image-info .v-align-box-inner{display:block;float:left;width:100%;border-top:#00628c solid 1px;margin:10px 0 0 0;padding:8px 0 0 0}.home-first-imageinfo{max-width:100%;width:100%}}@media only screen and (min-width:1024px) and (max-width:1230px){.sub-menu.peopel > .row .select-people-box.child-selection .select-people-box{width:100%}.sub-menu.peopel > .row .select-people-box{width:50%}.sub-menu.peopel > .row .select-people-box.child-selection{width:50%}.header-bottom{}.search-res-image-box{max-width:45%}.left-sidebar{width:25%}.content-section{width:73%}.accom-info-box{width:47%;padding-left:10px}.accom-gallery-box{max-width:49%}.h-call{font-size:14px}.group-leader-box{width:40%}.organisation-box{width:40%}.fast-track-book a{right:20px;bottom:14px;top:auto}.fast-track-book{padding-right:20px;padding-bottom:80px}}@media only screen and (min-width:1025px) and (max-width:1218px){.logo-box{top:76px}.h-nav-sub{top:76px}.h-call{position:relative;height:31px}.animate-no{background-size:20px;padding:0 0 0 30px;top:6px}.header-bottom{padding-top:92px!important}}@media only screen and (min-width:1025px) and (max-width:1190px){.extras-box .grid .col .extras-content .day-bundle-box select{width:100%;margin:5px 0}.extras-title{font-size:20px}.f-mid h2{width:100%;margin:15px 0}.booking-options{width:80%;float:left}.booking-options ul li{width:32%}.booking-options ul li.chat{width:32%}.rating-icon{width:18%}.perBag{width:100%;display:block}.col_1_1.eq-box .col .inner-box select{padding-left:5px!important;min-width:70px;padding-right:5px!important}}@media only screen and (min-width:0px) and (max-width:1220px){.logowithSlogan{max-width:200px;margin-right:12px}.h-top-nav ul li a{font-size:15px;padding-left:6px;padding-right:6px;padding-top:10px;padding-bottom:12px}.h-nav-sub{top:92px}.Myskiholder{padding-bottom:4px}.header-bottom{padding-top:97px}}@media only screen and (min-width:0px) and (max-width:1120px){.pricing-table{overflow-y:scroll}.pricing-table table.table{width:800px;max-width:800px}.price-sorting-box a, .price-sorting-box select{margin-top:5px;margin-bottom:5px}.Vcenter.error-page{min-height:auto}}@media only screen and (min-width:0px) and (max-width:1060px){.find-holiday{font-size:12px!important;padding:6px!important;margin-left:4px;margin-bottom:15px}nav>ul>li{padding-right:10px}.price-sorting-box{padding:0 20px}.break-link{padding:0 20px}.extras-content .blue-sm-view-btn{min-width:120px}}@media only screen and (min-width:0px) and (max-width:1024px){.h-sec-two .h-image-info{font-size:14px;padding:8px 12px}a.myski-btn:hover{background-color:#0099d8}.h-second .h-image-info h3{font-size:20px}.h-second .h-image-info{font-size:14px}.h-image-info{font-size:20px}.h-call{max-width:100%;line-height:22px}.responsive-video-div>div{padding-top:67%}.header-bottom{}.shrink .logo-box{padding-right:15px}.logo{background-size:contain}.shrink .logo-box img{width:210px}.left-sidebar{width:30%}.content-section{width:69%}.search-res-image-info{width:100%;margin:0 0 20px 0}.search-res-rating{margin:0 0 10px 0}.trans-time{margin:0 0 10px 0}.ser-info-tr-time{width:52%}.search-res-image-box{max-width:43%}.search-res-price-info{width:100%;text-align:left;padding-bottom:10px;padding-right:340px}.search-price{float:left;width:48%;padding-right:20px}.search-desc{float:left;width:100%;line-height:22px}.search-res-price-info .saving-text{margin-bottom:0px}.loader.nav-load{top:12px}.pack-content ul li, .pack-content ul.grid.col_1_1_1_1 li.col{width:33.33%}.pack-content ul.grid.col_1_1_1_1 li.col.flightInOut{width:100%}.accom-info-box{width:47%;padding-left:10px}.accom-gallery-box{max-width:49%}.accom-feature ul li{width:50%;margin:0 0 10px 0}.gallery-nav{opacity:1;position:relative!important}.pack-content ul li:nth-child(6){width:100%}.pack-content ul li .flight-out{width:33.33%}.pack-content ul li .flight-back{width:33.33%}.blue-bordered-nav ul li{margin-bottom:10px}.table-outer{overflow:hidden;overflow:scroll;margin-bottom:10px;border-right:1px solid #dfe6ea;border-left:1px solid #dfe6ea}.table-outer table{margin-bottom:0px}.contentTable{overflow-x:scroll;overflow-y:hidden;width:100%;margin:0 0 30px 0}.group-leader-box{width:48%;margin:0px;padding-right:10px}.organisation-box{width:48%;margin:0px;padding-right:10px}#airport{min-height:44px}.extras-box .grid .col .extras-content .day-bundle-box select{width:100%;margin:5px 0}.extras-title{font-size:20px}.modal-box.allot-room{width:60%}.adults-sel-box{padding:0 0 0 0}.adults-sel-box .blue-color{right:40px}.flightDetails:hover{background-color:#ebf2f8;border:#00628c solid 1px}.smallBlueBtn:hover{background-color:#0099d8}.f-mid h2{margin:15px 0 10px 0;width:100%}.booking-options{width:80%;margin-bottom:15px}.rating-icon{float:right;width:18%}.booking-options ul li.chat{width:30%}.booking-options ul li{width:32%}.myskiw .col_67_33 .col:first-child{margin-bottom:20px}.myskiw .col_67_33 .col{width:100%;float:left}.hotels-main-list.myskiw .first-box .h-image-info{position:relative;float:left}.hotels-main-list.myskiw .first-box{float:left}.hotels-main-list.myskiw .first-box .banner-info{float:left}.myskiw .home-top-sec .grid{display:inline-block}.myskiw .home-top-sec .grid .col.h-sec-two{padding:0px}.myskiw .home-top-sec .grid .col.h-sec-two>div{width:50%;float:left;padding:0 10px}.myskiw .home-top-sec .grid .col.h-sec-two div.h-image-info{width:100%;position:absolute}.myskiw .home-top-sec .grid .col.h-sec-two div .sec-box{width:100%;position:relative}.hotels-main-list.myskiw .home-top-sec .h-sec-two .h-image-info{font-size:20px}.col_1_1.eq-box .col .inner-box select{padding-left:5px!important;min-width:70px;padding-right:5px!important}.chatpopup .chatNames ul{padding-left:0px}.chatpopup h2{text-align:left;font-size:28px;line-height:32px}.chatpopup .buttons-box{text-align:left}.payment-box ul li select{width:100%;margin-top:6px}}@media only screen and (min-width:1024px){.h-nav-sub{display:none!important}.h-top-nav ul li:hover .h-nav-sub{display:block!important}.close-search{display:none}}@media only screen and (min-width:1024px) and (max-width:1118px){.animate-no{background-size:20px;padding:0 0 0 30px;top:6px}.book-blue-border-box.hold-luggage div{font-size:14px}.book-blue-border-box.hold-luggage div .hold-price{font-size:20px}.extras-box.myski-bundle .day-bundle-box select{width:100%;margin-bottom:10px}}@media only screen and (min-width:0px) and (max-width:1023px){.h-about-ski{width:50%;margin-bottom:20px}.h-testimonials{width:100%}.date-tabs-btn .data-tabs{margin-bottom:10px}.h-bottom-about-sec .h-about-ski:nth-child(2){padding-right:0px}.package-price .t-info{right:8px}.h-image-info.v-align-box-outer{display:block}.h-image-info .v-align-box-inner{display:block;float:left;width:100%;border-top:#00628c solid 1px;margin:10px 0 0 0;padding:8px 0 0 0}.home-first-imageinfo{max-width:100%;width:100%}.h-sec-two .h-image-info{font-size:14px;padding:8px 12px}.h-sec-two .h-image-info h3{font-size:20px}.h-sec-one .h-image-info.v-align-box-outer{padding:8px 12px}.h-sec-one h3{font-size:20px}.home-main-box ul li{padding:0 10px 20px 10px}.home-top-sec .col_67_33 .col{padding:0 10px}.hotels-main-list{margin-bottom:20px}.home-top-sec .col_67_33 .col.h-sec-two{padding:0 8px}.f-about-sec.grid.col_1_1_1 .col{padding:0 10px}.col.h-sec-two>div{padding-bottom:20px}.homeAddsholder{padding:40px 0}.homeAddsholder h1{font-size:34px;line-height:42px}.nav-holder{padding:0px}.header-bottom{padding-top:130px}.homeimageOuter{min-height:400px}.addSlider>li{max-width:auto!important;width:100%!important}.responsiveHeadBox::after{visibility:hidden;display:block;font-size:0px;content:" ";clear:both;height:0%}.header-top{padding:0px!important}.responsiveHeadBox{padding:15px 22px;display:block;background-color:#fff;position:relative;z-index:999}.contact-number{padding:0 0 0 30px;background-size:22px}.header-bottom{}.search_box{position:relative;z-index:2}.animate-no{z-index:9999;top:3px}.shrink .find-holiday.search_box{float:right;background-image:none}.logowithSlogan{margin:0px}.h-top-nav .find-holiday{display:none}.resLinksHolder{display:block;position:relative;z-index:999}.Myskiholder{padding-top:0px;padding-bottom:0px}.resLinksHolder a{width:50%;margin:0px!important;display:inline-block;font-size:16px;text-align:center;background-image:none;padding:14px 10px;border-radius:0px}.resLinksHolder a.search_box{text-transform:none;font-weight:700}.resLinksHolder a.search_box:hover{background-color:#c00}.h-top-nav .Myskiholder .myski-btn{display:none}.content-box{min-height:auto}li.chalets .chsmallMenu .menu_1280{max-width:100%}li.singleMenu .single-box .menu_1280{max-width:100%}li.chalets .single-box .menu_1280 ul{-moz-column-count:1;-moz-column-gap:0px;-webkit-column-count:1;-webkit-column-gap:0px;column-count:1;column-gap:0px}li.chalets .single-box .menu_1280 ul li{margin:0px;padding:7px 0;display:block;float:left}.header-top{position:fixed;z-index:999;width:100%;padding:15px 22px}.h-call{margin:0px}a.myski-btn{margin:0 45px 0 0}.header-bottom{}#search_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000}.search-popup{width:100%;padding:10px 0;position:absolute;top:0;left:0;right:0;z-index:99999;margin:0 auto;background-color:#fff;box-sizing:border-box;overflow:hidden;overflow-y:scroll;padding-top:48px}.close-search{width:50%;text-align:center;color:#fff;text-transform:uppercase;background:#4a4a4a;background-size:24px;background-repeat:no-repeat;background-position:center center;position:fixed;z-index:999;top:0px;left:0;cursor:pointer;font-size:18px;font-weight:600;padding:10px 0}.logo-box{padding-left:20px}.search_box{display:block;float:left;background-color:#c00;color:#fff;text-decoration:none;padding:8px 10px 8px 40px;border-radius:3px;text-transform:uppercase;background-image:url(../../images/filter-icon.png);background-repeat:no-repeat;background-size:18px;background-position:10px center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-appearance:none}.search_box:hover{background-color:#0099d8;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-appearance:none}.hamburger.hamburger--spin-r.res-nav-link{display:block;position:absolute;right:15px;top:18px;z-index:9999}nav ul li:hover .sub-menu{display:none}nav ul li:hover a{background-image:none}nav ul li{padding:0px}nav ul li a{background-color:#0b97d5;color:#fff}nav > ul > li .tabTitle{display:none}nav>ul>li>a::after{display:none}.search-popup{display:none!important}body.open-popup .search-popup{display:block!important}body.open-popup .nav-holder{z-index:auto;position:absolute;top:0}ul.navigation{background:rgba(0,0,0,0.4);width:100%;position:fixed;left:-100%;bottom:0px;z-index:99;top:0px;height:100%;overflow-y:scroll;padding-top:130px;transition:all 0.4s ease}body.slide-left ul.navigation{left:0px!important;transition:all 0.4s ease}ul.navigation{width:100%}ul.navigation li{width:100%;border-bottom:#65bcdf solid 1px;position:relative}ul.navigation li:last-child{border-bottom:none}ul.navigation li a{width:100%;font-size:18px;text-align:left;padding:10px;background-image:none;background-color:#0099d8;color:#fff}ul.navigation li a:hover{background-image:none}ul.navigation li:hover a{background-color:#0099d8;color:#fff}ul.h-top-nav li:hover a{background-color:#0099d8!important;color:#fff}.accordionTrigger{background:url(../../images/responsive-down-arrow.png);background-position:center center;background-size:17px;background-repeat:no-repeat;cursor:pointer;height:34px;position:absolute;right:10px;text-align:right;top:6px;width:34px;z-index:10}.accordionTrigger.active{background-image:url(../../images/responsive-up-arrow.png)}.accordionTrigger-2{background:url(../../images/responsive-down-arrow.png);background-position:right center;background-size:17px;background-repeat:no-repeat;cursor:pointer;height:34px;position:absolute;right:10px;text-align:right;top:6px;width:100%;z-index:10}nav ul li.parent.active .accordionTrigger-2{background-image:url(../../images/responsive-up-arrow.png)}.h-nav-sub{width:100%!important;float:left!important;position:static!important;left:auto!important;top:auto!important;background-color:#fff!important}.h-nav-sub .sub-child-menus{width:100%;padding-right:0px}.h-nav-sub.two-box .sub-child-menus{width:100%}.h-nav-sub .sub-child-menus ul li{border-bottom:#d2d4d5 solid 1px;padding:7px 0;margin-bottom:0px}.h-nav-sub .sub-child-menus ul li a{font-size:15px;width:100%}.h-nav-sub .sub-child-menus ul li .submenu-title{font-size:16px}.h-nav-sub .sub-child-menus ul li:last-child{border-bottom:none}.sub-menu.resort-sel{max-height:100%!important;min-width:100%;!important}.h-nav-sub ul li a{color:#4a4a4a;background-color:transparent;font-weight:400}.h-nav-sub .sub-child-menus ul li:hover a{background-color:#fff!important}ul.navigation li:hover .sub-child-menus ul li a{background-color:#fff!important;color:#4a4a4a}.h-top-nav ul li:hover .h-nav-sub{display:none}.h-top-nav ul li:last-child{display:block}.h-top-nav .submenu-title, .h-top-nav .submenu-title a{color:#0099d8!important}.h-top-nav .submenu-title:hover, .h-top-nav .submenu-title a:hover{color:#0099d8!important}.menu_1280{background-color:#fff;padding:10px}.h-call{position:absolute;right:68px;top:19px;z-index:999}.h-call a{font-size:0px}.searchIcon{display:block}.searchBox{position:absolute;left:0;top:0px;width:100%;margin:0px;padding:10px;background-color:#0099d8;border-top:#fff solid 2px;opacity:0}.searchBox.show{top:130px;opacity:1}.searchBox input[type="text"]{width:100%;height:40px;padding:10px;padding-right:42px!important;border-radius:5px}.searchbtn{right:16px;top:15px;width:30px;height:30px;border-radius:50%}.toggle_select{background-color:#f2ebeb;color:#00628c}nav ul li.noWidth{width:100%}.sub-menu{background-color:#fff;color:#454545}.sub-menu.resort-sel .countryTitle{color:#00628c}a.recentSearch{background-color:#0b97d5;padding-left:10px}.sub-menu.how-long .ui-slider-horizontal .ui-slider-handle{background-color:#0099d9!important}#break_amnt span{color:#000 !important}.sub-menu.how-long .ui-slider-horizontal{background-color:#ccc !important}.sub-menu.how-long .ui-widget-header{background-color:#0099d9!important}.night-range{border-bottom:2px solid #0099d9;border-left:2px solid #0099d9;border-right:2px solid #0099d9}.night-range-mid span{background-color:#fff;border-left:#0099d9 solid 1px}.night-range-mid span:first-child{border-right:#0099d9 solid 1px;border-left:0px}.night-range-mid span:last-child{border-right:0px}.night-range-mid a{background-color:#0b97d5!important;color:#fff!important}.Selectdays{right:36px;top:10px;font-size:17px;color:#fff}nav ul li.search_active a .Selectdays{color:#0099d8}.sub-menu.when .ui-datepicker-title span{color:#333333!important}.sub-menu.when .ui-datepicker .ui-datepicker-prev{background-image:url(../../images/cal-pre-icon.png)}.sub-menu.when .ui-datepicker .ui-datepicker-next{background-image:url(../../images/cal-next-icon.png)}.sub-menu.when .date-links .blue-btn{background-color:#0099d7;color:#fff}.sub-menu.when .sel-month a{color:#0099d7;float:none;margin:0 auto;width:auto}.sub-menu.when .ui-datepicker th{background-color:#0b97d5;color:#fff}.sub-menu.when .ui-datepicker tbody{background-color:#fff;color:#fff}.sub-menu.when .ui-datepicker td a{color:#000}.sub-menu.when .ui-datepicker tr td.ui-datepicker-current-day.ui-datepicker-current-day>a.ui-state-default.ui-state-active{background-color:#0b97d5;color:#fff}.sub-menu.when .ui-datepicker tr td.ui-datepicker-current-day>a{color:#fff}.sub-menu.when .ui-datepicker-inline{background-color:#fff}.sub-menu.when .ui-datepicker tr td a.ui-state-default.ui-state-hover{background-color:#b3c0c9;color:#fff}.sub-menu.peopel > .row.done-btn .blue-btn{background-color:#0b97d5;color:#fff;min-width:140px}.smallMenu{max-width:100%}.smallMenu ul li a{color:#454545!important;font-size:16px}nav ul li.active a.recentSearch{background-color:#0099d8}.sub-menu.recent-search ul li a{color:#0099d7}.sub-menu.recent-search ul li{background-image:url('../../images/gray_recent_search_icon.png')}nav input[type="checkbox"] + label span{background-image:url('../../images/blue-bg-check-box.png')}nav input[type="checkbox"]:checked + label span{background-image:url('../../images/blue-bg-check-box.png')}nav>ul>li{width:100%;border-bottom:#65bcdf solid 1px;position:relative}nav>ul>li:last-child{border-bottom:0px}nav ul li a{min-width:100%;border:none;background-image:none;padding:10px;font-size:18px;font-weight:400;text-align:left!important}nav ul li a.search-red-bg{border:0px}nav ul li a.search-red-bg:hover{background-color:#c00}nav ul li:first-child a{min-width:100%}nav ul li a.search-red-bg{min-width:100%}nav ul li .sub-menu{width:100%;position:relative;top:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0px}nav ul li .sub-menu.recent-search{min-width:100%}nav ul li .sub-menu.sub-menu.country{min-width:100%}.sub-menu.country ul li label{background-color:rgba(255,255,255,0.1)}.sub-menu.country ul li label span{z-index:-9!important;position:relative}.sub-menu.resort-sel ul li label{background-color:rgba(255,255,255,0.1)}.sub-menu.resort-sel ul li label span{z-index:-9!important;position:relative}nav ul li:hover a{border:none;background-color:#0099d8;color:#fff}nav ul li.active a{border:none;background-color:#0099d8;color:#fff;background-image:none}nav ul li .sub-menu>ul>li>a{background:none!important;text-align:left}nav>ul>li.noDD{display:block;width:50%;position:fixed;z-index:999;top:0px;right:0px;border-bottom:0px}nav > ul > li.noDD a{text-align:center!important;padding:10px 0;font-weight:600}nav>ul>li:nth-last-child(3){display:none}.sub-menu.when{max-width:100%}.sub-menu.when .ui-datepicker td a{width:100%;text-align:center!important}.sub-menu.when .sel-month a{background-color:transparent;padding:10px 0}.sub-menu.when .date-links a{text-align:center!important}.sub-menu.peopel > .row.done-btn a{text-align:center!important}.close-search{display:block}.sub-menu.peopel{width:100%}.sub-menu.how-long{padding:20px 15px}.ui-slider .ui-slider-handle{width:20px!important;height:20px!important;top:-8px!important}.propertySlider #min, .propertySlider #max{top:38px;left:-5px}.propertySlider{padding-right:48px}nav ul li.search_active a{background-color:#f1f1f1;border:0;color:#00628c;background-image:none}nav ul li.search_active .accordionTrigger-2{background-image:url(../../images/responsive-down-arrow-blue.png)}nav ul li.search_active.parent.active .accordionTrigger-2{background-image:url(../../images/responsive-up-arrow-blue.png)}.ski-resorts ul li{border-bottom:none}.ski-resorts ul li a{padding:0px;font-size:15px}ul.navigation li:hover .ski-resorts ul li a{background-color:transparent;color:#4a4a4a}.contactBox.grid.col_1_1 .col{padding:0 10px}.sitemapcontent ul.navigation{position:relative;left:0px;background-color:transparent;margin-bottom:0px}.sitemapcontent .accordionTrigger{display:none}.sitemapcontent ul.navigation li{border-bottom:0px!important}.sitemapcontent ul.navigation li a{background-color:transparent}.sitemapcontent ul.navigation li:hover a{color:#0099d8}.sitemapcontent ul.navigation .h-nav-sub{padding:0px}.sitemapcontent ul.navigation li .h-nav-sub ul li{border-bottom:0px!important;padding:2px 0}.sitemapcontent ul.navigation li:hover .h-nav-sub ul li a{color:#0099d8!important}.sitemapcontent .myski-btn{position:static}.sitemapcontent .myski-btn:hover{color:#0099d8!important}.search-res-image-box{max-width:43%}.steps-box ul li .step-name{max-width:84%}.departure-arrival-box ul li{width:48%}.book-blue-border-box.hold-luggage div{width:100%;margin:4px 0}.fast-track-book{padding:14px 20px 75px 20px}.fast-track-book a{right:20px;top:auto;bottom:14px}.extras-box .grid .col{width:50%;margin-bottom:20px}.extras-box.equalboxes .col{margin-bottom:0px}.step-icon{z-index:2}.grp-forms.feedback .group-enq-box ul.feedback-top{width:100%}.f-about-sec.grid.col_1_1_1 .col{width:50%;overflow:hidden;margin-bottom:20px}.f-about-sec.grid.col_1_1_1 .col .border-box{border-bottom:none}.f-about-sec.grid.col_1_1_1 .col:last-child{width:100%;padding-left:0px}.f-about-sec.grid.col_1_1_1 .col:last-child>div{padding-bottom:10px}.full-width.inner-content-pages h1{font-size:24px;line-height:32px}.booking-buttons.payment-submit{padding-left:35.5%}blockquote .b-image{max-width:200px}blockquote .b-desc.chaletsDesc{padding-top:0px}blockquote .b-desc.chaletsDesc p:last-of-type{margin-bottom:0px!important}.hotels-box.my-ski-main .content-section{width:100%}.ski-payment{padding:6px 12px}.my-ski-main .left-sidebar{width:100%;max-width:100%;margin-top:0px}.my-ski-menu{display:block}.myski-guid ul li{width:48%;margin:0 1% 1% 1%}.guide-links.myski-guid{display:none}.myskiw .col_67_33 .col:first-child > div .banner-info ul li{padding-left:35px}.ski-chat-box{min-height:350px;max-height:350px;height:100%}}@media only screen and (min-width:945px) and (max-width:1120px){.booking-info{font-size:14px}}@media only screen and (min-width:0px) and (max-width:980px){.chatNames ul{padding-left:0px;width:100%}.chatNames ul li.chatUser{float:none;margin:0 auto}.chatpopup .modal-body{padding:20px}.chatNames .buttons-box{margin:10px 0}.modal-box.flightsInOut,#popup33{width:80%;left:10%!important}.modal-box.transferUpgradepop{width:80%;left:10%!important}.search-res-price-info{padding-bottom:40px;padding-right:0px;margin-bottom:5px}.price-sorting-box a{width:115px;padding:9px 6px}.price-sorting-box select{margin:0 5px}}@media only screen and (min-width:0px) and (max-width:910px){.sub-menu.recent-search ul li{width:50%}.offersSlider::before{padding-top:56.25%}.ski-blue-icon{width:80px;top:-58px}.f-top{margin-bottom:30px}.hotels-main-list{width:102.5%}.h-sec-two .h-image-info{position:relative}.f-top ul{margin:0px;float:left;width:100%}.h-second .h-image-info h3{font-size:18px}.h-image-info{font-size:18px}.h-first h3{font-size:18px}.search-res-image-box{max-width:40%}.hotel-name{width:100%}.results-sort{position:relative;margin-top:5px}.accom-gallery-box{width:100%;max-width:285px}.accom-info-box{width:100%;padding-left:0px;border-top:#ccc solid 1px;padding:15px 0 0 0;margin:10px 0 0 0}.accom-feature ul li{padding:8px 0 8px 35px;margin-bottom:3px}.quotation-box{width:100%}.hotels-main-list.myskiw .home-top-sec .h-sec-two .h-image-info{font-size:18px}.col.h-sec-one > div .imageWrap::before{padding-top:60%}.col.h-sec-one .h-image img{display:block}.col_67_33 .col:first-child{width:100%;margin:0 0 20px 0}.home-top-sec .col_67_33 .col.h-sec-two{padding:0px}.resp-video{height:auto;padding-top:56.25%}.col.h-sec-two{width:100%}.col.h-sec-two>div{width:50%;float:left;padding:0 10px}#intpay_div_id>span{width:25%;display:inline-block}}@media only screen and (min-width:0px) and (max-width:899px){.group-leader-box{width:100%;margin:0px;padding:0px}.organisation-box{width:100%;margin:0px;padding:0px}.group-enq-box label{width:15%}.organisation-box h2{padding-left:0px}.group-enq-box{padding-top:10px}.select-rating .col-large{width:90%;margin:0 0 10px 0}.group-enq-box.affiliate-sec .group-leader-box ul{width:100%!important}.group-enq-box.affiliate-sec .organisation-box ul{width:100%!important}.group-enq-box.affiliate-sec li label{width:25%}.group-enq-box.affiliate-sec li .form-inputs label{width:100%}.group-leader-box.full-width ul li label{width:100%}.group-leader-box.full-width ul li .form-inputs{width:100%}.extras-box.myski-bundle .day-bundle-box select{width:100%;margin-bottom:10px}.search-res-image-box .videoHolder{max-width:180px}.pricing-table table.table{border-right:0px;width:100%;max-width:100%}.pricing-table table.table th.bg-blue{width:100%;display:none}.pricing-table table.table td, .pricing-table table.table th{display:block;width:100%}.pricing-table table.table td.bg-white{text-align:left;width:48%;display:inline-block;border-right:0px}.hotels-name-blue-bg{width:100%;max-width:100%;float:none;display:block}.pricing-table table.table td .date{display:inline-block;min-width:75px;padding-left:15px;float:left;font-weight:700}.pricing-table table tr{background-color:#fff}.departure-box ul li, .arrival-box ul li{width:100%!important}.price-sorting-box{padding:0px}}@media only screen and (min-width:767px) and (max-width:1239px){.h-deals-content .red-button.limit{clear:left;float:left;margin:10px 0}.h-deals-content .dates{margin:5px 0 0 0}.dates .last-price{left:auto;top:auto;width:100%;float:left;bottom:40px}.dates .red-button.limit{margin:25px 0 0 0}.home-deals .h-deals-image{margin-bottom:10px}.red-view-details{min-width:150px;padding:6px;font-size:15px}}@media only screen and (min-width:768px) and (max-width:1020px){.left-sidebar{width:30%}.two-sel-box>div{width:100%;margin:0 0 10px 0}.content-section{width:68%}.blue-bordered-nav ul li{margin-bottom:10px}}@media only screen and (min-width:768px) and (max-width:944px){.booking-options ul li{width:49%;margin-bottom:10px}.f-bottom-signup{width:38%}.profile-rating .use-level{min-width:120px}.booking-options{width:100%}.rating-icon{width:100%}.rating-icon a{float:left}.rating-icon #feefologohere{float:left;margin-top:10px}}@media only screen and (min-width:768px) and (max-width:910px){.accom-gallery-box{max-width:100%}}@media only screen and (min-width:0px) and (max-width:840px){.beforeFlight{display:block;margin-bottom:5px;padding-left:0px}.flight-sel-box select{margin-bottom:5px}.addSlider li{max-width:100%;width:100%;padding:0 12px}.addSlider ul.slick-dots li{width:auto}.departure-box ul.grid.col_1_1_1 li.col, .arrival-box ul.grid.col_1_1_1 li.col{width:100%}.extras-content .blue-sm-view-btn{min-width:130px}.accom-feature-holder .accom-feature ul li{width:40%}}@media only screen and (min-width:0px) and (max-width:767px){.header-bottom{}.shrink .logo-box{padding:18px}.shrink .slogan{padding-left:15px}.shrink .find-holiday{margin:4px 0 0 0!important}.logo-box img{width:300px}.content-box{padding-top:16px}.home-main-box ul li:first-child{width:50%}.home-main-box ul li{width:50%}.home-main-box ul li:nth-child(2){width:50%}.home-main-box ul li:nth-child(3){width:100%}.h-deals-image{max-width:284px;margin:0 auto 19px auto;float:none}.col_67_33 .col:first-child{width:100%;margin:0 0 20px 0}.col_67_33 .col{width:100%}.col.h-sec-two{width:100%}.col.h-sec-two>div{width:50%;float:left;padding:0 10px}.h-sec-two .h-image-info{position:relative}.home-top-sec .col_67_33 .col.h-sec-two{padding:0px}.h-first{width:100%;margin:0 0 20px 0}.hotels-main-list{margin-left:-6px}.home-main-box ul{margin-left:-6px}.h-first .h-image img{display:block}.h-second{width:100%;padding:0px}.h-second>div{width:50%;float:left;padding:0 10px}.h-second>div:first-child{margin-bottom:0px}.home-deals ul li{width:50%}.home-deals ul li{width:48%}.f-mid h2{width:100%}.booking-options{width:80%}.rating-icon img{}.booking-options ul li{width:50%;margin:0 0 15px 0}.booking-options ul li.chat{width:50%}.f-bottom-nav{width:100%}.f-bottom-signup{width:100%}.signup-field{max-width:360px}.scrollContent{overflow:hidden}.loadmoreLink.show{display:block}.accommodation-list ul li, .accommodation-list-chalets ul li{width:100%}.blue-bordered-nav ul li{margin-bottom:10px}.accom-info-box{width:55%;border-top:none;margin-top:0px;padding:0 0 0 25px;border-top:none}.accom-feature ul li{width:50%}.accom-gallery{margin:0 0 10px 0}.accom-gallery-box{max-width:45%}.left-sidebar{width:100%;max-width:100%;margin:20px 0 0 0}.content-section{width:100%}.L-blue-accordion-info{display:none}.L-blue-sidebar-holder{padding:10px 20px}.left-sidebar .L-blue-sidebar-box .L-blue-accordion-title{background-image:url(../../images/blue-box-down-icon.png)}.left-sidebar .L-blue-sidebar-box .L-blue-accordion-title.active-arrow{background-image:url(../../images/blue-box-up-icon.png)}.search-res-image-box .videoHolder{max-width:220px}.ski-info-title{font-size:20px}.hotel-name{width:100%}.hotel-pricing{width:100%}.ski-gray-box.transferUpgrade .grid.col_1_1_1 .col{width:50%}.group-enq-box label{width:25%}.quotation-box{width:100%}.quote-inputs.form-submit{margin-top:10px}.contactBox.grid.col_1_1 .col{padding:0 0px;width:100%}.tablerow .col{padding:5px}.tablerow:nth-child(even){background:#f1f4f6}.tablerow:nth-child(odd){background:#FFF}.table-outer.dark-border{border-left:0px;border-right:0px}.ski-hire .col{width:100%;padding-left:100px;position:relative}.ski-hire .tablerow.col_1_1_1_1_1 .col{padding-left:100px}.ski-hire .col:before{position:absolute;left:5px;top:5px;font-weight:600;color:#454545}.ski-hire .tablerow.col_1_1_1_1_1:first-child .col{display:none}.ski-hire .tablerow.col_1_1_1_1_1:first-child .col:first-child{display:block}.ski-hire .tablerow.col_1:last-child .col:before{content:""}.ski-hire .col:first-child, .ski-hire .tablerow.col_1_1_1_1_1 .col:first-child{padding:10px 5px}.ski-hire .col:nth-child(2):before{content:"Skis: "}.ski-hire .col:nth-child(3):before{content:"Boards: "}.ski-hire .col:nth-child(4):before{content:"Boots: "}.ski-hire .col:last-child:before{content:"Helmets: "}.col_80_20 .col:first-child{width:100%}.col_80_20 .col{width:100%}.steps-box ul li .step-name{display:none}.steps-box ul li::before{top:44%}.departure-box ul li, .arrival-box ul li{width:50%!important}.modal-box.allot-room{width:70%}.full-width.inner-content-pages h1{font-size:24px}.myskiw .col_67_33 .col:first-child>div{background:none!important}.myskiw .col_67_33 .col:first-child > div .banner-info{background-color:#f2f2f2;padding:25px}.myskiw .col_67_33 .col:first-child > div .banner-info .banner-subtitle{padding-right:0px;font-size:20px}.myskiw .col_67_33 .col:first-child > div img{display:block}.myskiw .col_67_33 .col:first-child > div .banner-info ul li{width:100%}.hotels-main-list.myskiw .first-box .h-image-info h3{font-size:20px}.hotels-main-list.myskiw .first-box .h-image-info{padding:10px}.hotels-main-list.myskiw .first-box .h-image-info a{font-size:18px;padding:10px 18px}.myskiw .col_67_33 .col:first-child > div .banner-info h2{font-size:28px}.tablerow .col{padding:5px}.tablerow:nth-child(even){background:#f1f4f6}.tablerow:nth-child(odd){background:#FFF}.table-box.customer-noti .heading .col{font-size:16px}.table-box.customer-noti .col{padding:14px 7px}.col_52_16_16_16 .col:first-child{width:100%}.col_52_16_16_16 .col{width:100%}.receipts-table .col_1_1_1_1 .col{width:100%}.tablerow.heading.col_6_24_20_14_10_10_10_6{display:none}.tablerow.col_6_24_20_14_10_10_10_6 .col:before{position:absolute;left:5px;top:4px;font-weight:600;color:#454545}.tablerow.col_6_24_20_14_10_10_10_6 .col{padding-top:5px!important;padding-bottom:5px;!important;padding-left:120px!important;position:relative;font-size:16px}.col_6_24_20_14_10_10_10_6 .col:first-child{width:100%;text-align:left}.col_6_24_20_14_10_10_10_6 .col:nth-child(2){width:100%}.col_6_24_20_14_10_10_10_6 .col:nth-child(3){width:100%}.col_6_24_20_14_10_10_10_6 .col:nth-child(4){width:100%}.col_6_24_20_14_10_10_10_6 .col{width:100%;text-align:left}.col_6_24_20_14_10_10_10_6 .col:last-child{width:100%}.col_6_24_20_14_10_10_10_6 .col:first-child:before{content:"Email Info: ";top:2px}.col_6_24_20_14_10_10_10_6 .col:nth-child(2):before{content:"Name: "}.col_6_24_20_14_10_10_10_6 .col:nth-child(3):before{content:"Email: "}.col_6_24_20_14_10_10_10_6 .col:nth-child(4):before{content:"Date of Birth: "}.col_6_24_20_14_10_10_10_6 .col:nth-child(5):before{content:"Height: "}.col_6_24_20_14_10_10_10_6 .col:nth-child(6):before{content:"Weight: "}.col_6_24_20_14_10_10_10_6 .col:nth-child(7):before{content:"Shoe Size: "}.col_6_24_20_14_10_10_10_6 .col:last-child:before{content:"Edit: "}.customer-noti .tablerow.heading.col_52_16_16_16{display:none}.customer-noti .tablerow.col_52_16_16_16 .col:before{position:absolute;left:5px;top:4px;font-weight:600;color:#454545}.customer-noti .tablerow.col_52_16_16_16 .col{padding-top:5px!important;padding-bottom:5px;!important;padding-left:140px!important;position:relative;font-size:16px}.customer-noti .tablerow.col_52_16_16_16 .col:first-child:before{content:"Notification: ";top:2px}.customer-noti .tablerow.col_52_16_16_16 .col:nth-child(2):before{content:"Acknowledged: "}.customer-noti .tablerow.col_52_16_16_16 .col:nth-child(3):before{content:"Date: "}.customer-noti .tablerow.col_52_16_16_16 .col:nth-child(4):before{content:"By: "}.col_30_70 .col:first-child{width:100%}.col_30_70 .col{width:100%}.col_40_20 .col:first-child{width:100%}.col_40_20 .col{width:100%}.col_40_20 .col.align-center{text-align:left}.col_40_20 .col:last-child{padding-bottom:15px}.col_18_20_24_20_18 .col:first-child{width:100%}.col_18_20_24_20_18 .col{width:100%;text-align:left}.col_18_20_24_20_18 .col:nth-child(3){width:100%;text-align:left}.col_18_20_24_20_18 .col:last-child{width:100%;text-align:right}.col_24_35_35_6 .col:first-child{width:100%}.col_24_35_35_6 .col{width:100%}.col_24_35_35_6 .col:last-child{width:100%}.transfers-box .col_80_20 .col:first-child{width:80%}.transfers-box .col_80_20 .col{width:20%}.col_80_10 .col:first-child{width:100%}.col_80_10 .col{width:50%}.rental-box span{margin-top:5px;margin-bottom:5px;display:inline-block}.add-ski-extra-box .tablerow:first-child .col.table-title{display:none}.add-ski-extra-box .tablerow.col_1_1_1_1_1:nth-child(2){display:none}.add-ski-extra-box .col{width:100%;padding-left:100px;position:relative}.add-ski-extra-box .col:first-child{padding:10px 5px}.add-ski-extra-box .col:before{position:absolute;left:5px;top:16px;font-weight:600;color:#454545}.add-ski-extra-box .col:nth-child(2):before{content:"Skis: "}.add-ski-extra-box .col:nth-child(3):before{content:"Boards: "}.add-ski-extra-box .col:nth-child(4):before{content:"Boots: "}.add-ski-extra-box .col:last-child:before{content:"Helmets: "}.tablerow.col_1_1.eq-box{background-color:transparent}.tablerow.col_1_1.eq-box .col{width:100%;padding:0px;margin-bottom:20px}.accom-feature-holder .accom-feature ul li{width:33.33%}.feefoModalHolder{padding:0 10px}}@media only screen and (min-width:0px) and (max-width:680px){.booking-options ul li{width:50%}.booking-options ul li.chat{width:100%}.booking-options ul li:last-child{margin-bottom:0px}.rating-icon{width:100%}.rating-icon img{float:left}.rating-icon a{float:left;margin-top:0px}.rating-icon #feefologohere{float:left}.booking-options{width:100%}}@media only screen and (min-width:0px) and (max-width:660px){blockquote .b-image{float:none;margin:0 auto}blockquote .b-desc{width:100%;margin-top:20px;float:left}}@media only screen and (min-width:0px) and (max-width:640px){.logo{background-position:left center}.responsiveHeadBox{padding-right:12px;padding-left:12px}.hamburger.hamburger--spin-r.res-nav-link{right:10px}.h-call{right:63px}.searchIcon{right:108px}.homeAddsholder h1, .homeAddsholder .subtitle{padding-left:0px}.addSlider li{max-width:100%;padding:0px}.shrink .slogan{}.homeAddsholder h1{font-size:30px;line-height:36px;margin-bottom:6px}.homeAddsholder .subtitle{padding-bottom:20px}.home-first-imageinfo{width:100%;max-width:100%}.h-image-info .v-align-box-inner{float:right;width:100%;border-top:#00628c solid 1px;margin:10px 0 0 0;padding:8px 0 0 0}.h-about-ski{width:100%;margin:0 0 20px 0;padding-left:0px;padding-right:0px}.h-testimonials{width:100%}.h-image-info{font-size:18px}.home-main-box ul li:first-child h3{font-size:18px}.home-main-box ul li:nth-child(2) h3{font-size:18px}.home-main-box ul li:nth-child(3) h3{font-size:18px}.left-sidebar{float:left;width:100%}.content-section{float:left;width:100%}.left-sidebar{max-width:100%}.guide-links ul li{width:46%;margin:0 1% 8px}.hotel-name{float:left;width:100%}.ser-info-tr-time{width:100%}.search-res-image-box{margin:0 0 10px 0}.search-res-rating{margin:0 0 10px 0}.trans-time{margin:0 0 10px 0}.results-sort{position:relative}.search-res-image-info{width:100%;margin:0 0 10px 0}.search-res-price-info{width:100%;text-align:left}.search-res-price-info .saving-text{margin:0 0 15px 0}.news-list ul li{width:100%}.news-list ul{margin:0;width:100%}.modal-box.allot-room{width:96%}.ski-blue-icon{width:80px;right:10px;top:-58px}.breadcrumb ul li{padding-left:0px;margin-right:10px}.search-res-image-box, .search-res-image-box .videoHolder{max-width:250px}.ser-info-tr-time{width:48%;float:right}.search-result-box>ul>li{padding:10px}.search-res-price-info{padding-bottom:50px}.pack-content ul li, .pack-content ul.grid.col_1_1_1_1 li.col{width:50%}.pack-content ul li .flight-out{width:100%}.pack-content ul li .flight-back{width:100%}.hotel-desc.blue-bordered-box-space .hotel-name h1{width:100%}.hotel-desc.blue-bordered-box-space .hotel-name .places-in-city{margin-left:0px}.hotel-place{margin-bottom:8px}.hotel-pricing{text-align:left;padding-top:32px}.price-per-p{left:0px;right:auto;top:-11px}.hotel-name h1{width:100%;margin-bottom:2px}.hotel-desc .hotel-name .rating{margin-left:0px}.hotel-place{margin-top:5px}.hotel-pricing{width:100%!important}.price-per-p{right:0px;left:auto}.modal-box.flightsInOut,#popup33{width:94%;left:3%!important}.modal-box.transferUpgradepop{width:94%;left:3%!important}.red-view-details{min-width:150px;padding:6px;font-size:15px}.f-top ul li{width:33.33%;margin:0 0 10px 0;padding-right:15px;font-size:22px;background-size:25px;padding-left:35px;background-position:left 5px}.cookie-content{padding:0 30px}.cookie-info{width:100%;padding:0 0 20px 0;text-align:center}.cookie-button{max-width:100%;width:100%;text-align:center}#cookie-box{padding:15px 0}#cookie-box a.cookieOK{width:150px;float:none;display:inline-block;padding:6px;margin:0 4px}#closeCookie{right:5px;bottom:20px}.group-enq-box{padding-bottom:0px}.quote-title{width:100%}.quote-inputs{width:100%}.grp-forms ul{padding-left:0px!important}.quote-title{padding:0px;margin-bottom:5px}.quote-inputs .large-box{width:100%}.select-rating .col-large{width:45%;margin:0 2% 0 0}.quotation-info .col-small.large-mob{width:100%}.col-large.multi-drop{width:100%}.group-enq-box.affiliate-sec li label{width:100%;margin:0 0 5px 0}.group-enq-box.affiliate-sec li .form-inputs{width:100%}.grp-forms.feedback h2{padding-left:0px}.feedback .group-leader-box.general label{width:100%!important}.feedback .group-leader-box.general .form-inputs{width:100%!important}.feedback .group-leader-box.general ul li .form-inputs select{width:100%}.group-leader-box.newsletter ul{padding:15px!important}.f-about-sec.grid.col_1_1_1 .col{width:100%;padding-left:0px;padding-right:0px}.extras-box .grid .col{width:100%;margin-bottom:20px}.extras-box .grid .col .extras-content{width:100%}.extras-box .grid .col .extras-content .day-bundle-box select{width:46%}.adults-title{width:100%;margin-bottom:12px}.adults-sel-box{width:100%}.adults-sel-box .blue-color{right:30px}.departure-box ul li, .arrival-box ul li{width:100%!important}.booking-buttons a{margin:5px 0!important}.departure-box ul.grid.col_1_1_1 li.col, .arrival-box ul.grid.col_1_1_1 li.col{width:100%}.payment-form{margin-bottom:5px}.payment-form li label{width:100%;margin:0 0 5px 0}.payment-form li .form-inputs{width:100%}.booking-buttons.payment-submit{padding-left:0px}.tripRightBox{max-width:100%!important}.what_to_expect{width:100%!important;float:left!important}.hotels-main-list.myskiw .first-box .h-image-info h3{width:100%;margin:0 0 6px 0}.extras-box.myski-bundle ul li{width:48%;margin-bottom:20px;padding-bottom:70px}.myski-guid ul li{width:48%;margin:0 1% 1% 1%}.hotels-main-list.myskiw .first-box .h-image-info a{margin-left:0px}.chatpopup .modal-body{padding:12px}.chatpopup h2{font-size:24px;line-height:28px}.chatpopup input[type="radio"]+label{font-size:16px;line-height:25px}.chatpopup .blue-button.limit.rounded{padding:10px 24px}}@media only screen and (min-width:0px) and (max-width:600px){.modal-box.flightsInOut .grid.col_1_1 .col{width:100%}}@media only screen and (min-width:0px) and (max-width:570px){.search-res-image-info{margin-bottom:15px}.search-res-image-box{max-width:285px}.ser-info-tr-time{width:100%}.accom-gallery-box{width:100%;max-width:100%;margin:0 0 10px 0}.accom-info-box{width:100%!important;float:left;padding:10px 0 0 0px;border-top:#ccc solid 1px}.accom-gallery{max-width:60%;float:left}.accom-feature{float:left;width:40%;padding:0 0 0 20px}.accom-feature ul li{float:left;width:100%}.accom-feature-holder .accom-feature{width:100%;padding-left:0px}.accom-feature-holder .accom-feature ul li{width:33.33%}.accom-feature-holder .accom-feature ul li div{line-height:20px}ul.inc-package li{width:33.33%;margin:0px!important;padding:0 1%}.booking-title{font-size:16px}.booking-info{font-size:15px}}@media only screen and (min-width:0px) and (max-width:550px){.price-sorting-box a{display:block;margin:8px auto}}@media only screen and (min-width:0px) and (max-width:518px){.sub-menu.how-long{min-width:100%}.sub-menu.peopel{min-width:100%}.header-bottom{}.shrink .slogan{padding:10px 0 0 10px}.shrink .logo-box{padding:8px 18px}.shrink .logo-box .logo{background-size:contain;background-repeat:no-repeat}.find-holiday{margin:8px 0 0 0!important;font-size:14px}.sub-menu.recent-search ul li{width:100%;padding-right:0px}.sub-menu.country ul li{width:100%}.night-range-mid span{padding:9px 10px;font-size:13px}.ski-lesson-image-box{display:block}.ski-lesson-image-box .see-more-red{padding-left:0px;margin-top:10px;display:inline-block}.f-top ul li{width:50%}.departure-arrival-box ul li{width:100%}.feefoRating{float:left;margin-top:10px;margin-right:0px;display:block;clear:both}}@media only screen and (min-width:0px) and (max-width:500px){.ski-gray-box.transferUpgrade .grid.col_1_1_1 .col{width:100%;max-width:100%}.ski-gray-box.transferUpgrade .grid.col_1_1_1 .col .extras-content{width:100%}.offersSlider .slick-prev{left:12px}.offersSlider .slick-next{right:12px}.offersSlider .slick-arrow{width:50px;height:50px;background-size:24px;margin-top:-25px}.offersSlider ul.slick-dots{bottom:8px;right:8px}.passanger-box ul li{width:100%}.passanger-box ul li:first-child, .passanger-box ul li.dateholder, .passanger-box ul li:nth-child(2), .passanger-box ul.drSelected li:last-child{width:100%}.passanger-box ul li.dateholder .form-inputs, .passanger-box input[type="text"], .passanger-box select{width:100%}.passanger-box ul.drSelected li:last-child select{width:100%}}@media only screen and (min-width:488px) and (max-width:640px){.h-deals-content .red-button.limit{clear:left;float:left;margin:25px 0 0 0}.h-deals-content .dates{margin:5px 0 0 0}.dates .last-price{left:auto;top:auto;bottom:40px;width:100%;float:left}}@media only screen and (min-width:0px) and (max-width:488px){.h-deals-content .red-button.limit{clear:left;float:left;margin:25px 0 0 0}.h-deals-content .dates{margin:5px 0 0 0}.dates .last-price{left:auto;top:auto;bottom:40px;width:100%;float:left}}@media only screen and (min-width:0px) and (max-width:480px){.sub-menu.peopel > .row .select-people-box{width:100%;margin:0 0 10px 0;padding:0px}.sub-menu.peopel>.row{margin-bottom:0px}.sub-menu.peopel > .row .select-people-box.child-selection{width:100%}.col.h-sec-two>div{width:100%;margin-bottom:20px}.h-sec-one .h-image-info.v-align-box-outer{position:relative;float:left}.home-top-sec .col_67_33 .col{padding:0px}.col.h-sec-two>div{padding:0px}.h-first .h-image-info.v-align-box-outer{position:relative}.h-image-info{position:relative;background-color:rgba(0, 98, 140, 1)}.home-main-box ul{margin:0px;width:100%}.home-main-box ul li{width:100%;padding:0 0 20px 0}.home-main-box ul li:nth-child(2){width:100%}.home-main-box ul li:nth-child(3){width:100%}.h-second>div{width:100%}.h-second>div:first-child{margin:0 0 20px 0}.home-main-box ul li:first-child{width:100%}.h-first{height:auto!important}.all-h-list-box{height:auto!important}.h-second{height:auto!important}.h-image{height:220px!important}.hotels-main-list{width:100%;margin:0px 0 20px 0}.h-first{padding:0px}.h-second>div{padding:0px}.h-first .h-image img{height:160px!important}.home-deals ul li{width:100%}.home-deals ul li:last-child{border-bottom:none;padding-bottom:0px}.h-image-info .v-align-box-inner{width:100%;float:left}.home-main-box ul li:first-child .h-image-info>div{max-width:100%!important}.imageWrap{height:auto}.todaysDeal .h-deals-content{max-width:284px;margin:0 auto 19px auto;float:none}.blue-bordered-nav ul li{float:left;width:47%;margin:0 5px 10px 5px}.blue-bordered-nav li a{width:100%}.pricing-box{float:left;margin:0 5px}.accom-gallery-box{width:100%}.accom-info-box{width:100%}.accom-gallery-box{width:100%;max-width:100%;text-align:center}.accom-gallery{max-width:285px;margin:0 auto 0 auto;float:none;display:inline-block}.accom-feature ul li{width:33.33%!important;float:left;padding:3px 0 3px 35px;text-align:left}.accom-feature{width:100%;padding:0px}.accom-gallery ul{margin-bottom:0px!important}.accom-pricing{font-size:16px}.accom-pricing .lg-ammount{font-size:22px}.search-price{width:100%}.search-desc{width:100%}.search-res-price-info{padding-top:20px}.search-res-price-info .accom-pricing{font-size:16px}.search-res-price-info .accom-pricing .lg-ammount{font-size:22px}.pack-content ul li, .pack-content ul.grid.col_1_1_1_1 li.col{width:100%;margin-bottom:15px;padding-right:0px}.pack-content ul.grid.col_1_1_1_1 li.col.flightInOut{width:100%;margin-bottom:30px}.red-button{padding:12px 14px}.date-tabs-btn .data-tabs{width:100%;margin-right:0px}.date-tabs-btn .select-day{margin-left:0px}.guide-links ul li{width:100%}blockquote .b-desc{width:100%}.hotel-name h1{width:100%}.places-in-city{margin-left:0px;width:100%}.hotel-pricing{width:100%;float:right}ul.accom-slider{margin:0 0 20px 0}.accom-feature ul li{width:100%;margin:0 0 5px 0}.accom-feature ul li div{line-height:36px}.accom-gallery-box .accom-feature ul li div{line-height:20px}.blue-button{font-size:14px;padding:15px 13px}.search-res-image-info{width:100%;margin:0 0 20px 0}.search-res-price-info{width:100%;text-align:left}.next-pre-box{position:relative;padding-bottom:58px;margin:0 0 20px 0}.next-pre-box ul li:first-child{position:absolute;left:0px;bottom:20px}.next-pre-box ul li:last-child{position:absolute;right:0px;bottom:20px}.next-pre-box ul li:first-child a{padding:3px 10px}.next-pre-box ul li:last-child a{padding:3px 10px}.next-pre-box ul li{margin:5px 2px}.next-pre-box ul li a{border:#0099d8 solid 1px;padding:5px 0;float:none;display:inline-block;min-width:130px}li.pre-link a{background-position:5px center}li.next-link a{background-position:92% center}.next-pre-box ul li.pre-link a{padding-left:22px}.next-pre-box ul li.next-link a{padding-right:22px}.news-list ul li{padding:10px;margin:0 0 20px 0}.grp-forms label{width:100%;padding:0px;margin:0 0 5px 0}.grp-forms ul li{margin-bottom:15px!important}.grp-forms .form-inputs{width:100%}.grp-forms ul{padding-left:0px!important}.grp-forms h2{margin-bottom:15px}ul.inc-package li{width:50%;margin:0px!important;padding:0 1%}.booking-options{width:100%}.rating-icon{width:100%}.rating-icon img{float:left}.booking-options ul li{width:100%}.booking-title{font-size:16px}.booking-info{font-size:15px;line-height:18px}.prices-gray-box{padding:10px}.price-sorting-box,.break-link{padding:0 5px}.break-link a{font-size:14px!important}.steps-box ul li.step-current{display:block}.steps-box ul li.step-current .step-icon{width:70px;height:70px;top:0px}.steps-box ul li .step-icon{width:40px;height:40px;top:15px;background-image:none;background-color:#0099d7}.steps-box ul li.step-pre .step-icon{background-image:none!important;background-color:#0099d7!important}.steps-box ul li .step-icon{width:22px;height:22px;top:23px}.book-blue-border-box{padding-right:20px}.select-room{position:relative;right:0;top:0;width:100%;float:left;margin:12px 0 0 0}.room-type-box .book-blue-border-box .b-room-type-info{max-width:100%;width:88%;float:right}.room-type-box .book-blue-border-box .b-room-check-box{margin-right:0px}.luggageTitle{width:100%;float:left}.bookingDetails .tablerow.col_30_70 .col:first-child{width:100%}.bookingDetails .tablerow.col_30_70 .col{width:100%}.package-pricing-red .tp-price{display:block;margin-right:0px;margin-bottom:4px}.passBox .pass-start-title, .passBox .select-day-title{width:100%}.passBox .pass-start, .passBox .pass-days{margin-left:0px}.myskiw .home-top-sec .grid .col.h-sec-two>div{width:100%;padding:0px}.hotels-main-list.myskiw{margin-bottom:0px}.myskiw .col_67_33 .col:first-child > div .banner-info ul li{padding-left:35px}.myski-title-box h2{display:block}.myski-title-box a{float:left;margin:5px 0 10px 0}.gray-buttons-box{text-align:center}.gray-buttons-box .red-button{display:block;margin:7px auto}.col_80_10 .col{width:100%}.extras-box.myski-bundle ul{width:100%}.extras-box.myski-bundle ul li{width:100%;margin-bottom:20px}.feefoLogoBox{display:block!important;padding-left:0px;padding-right:0px!important;padding-top:8px}.ratingNumbers{border-right:0px!important}.ratingImage img{max-width:130px}.userRating{display:block!important;padding-bottom:6px}.userName,.feefoTime{padding-bottom:6px}.feefoCompany{display:block!important}.payment-box ul li select{width:100%}}@media only screen and (min-width:0px) and (max-width:460px){.h-top-nav{float:left}a.myski-btn{left:22px;width:50%;right:auto;top:50px}.slogan{padding-top:14px}.header-bottom.shrink .slogan{display:none}.logo-box{top:84px}.shrink .find-holiday{margin:5px 0 0 0!important}.accom-feature ul li{width:50%!important;padding:0 0 0 35px}.hotel-pricing.from div{font-size:16px}.hotel-pricing.from .lg-ammount{font-size:22px}.hotel-pricing{padding-top:20px}.hotel-pricing .price-per-p .lg-ammount{font-size:22px}.hotel-pricing .price-per-p{font-size:16px}.results-sort{width:100%}.results-sort .select-day{width:100%;margin-left:0px;text-align:left}.results-sort .select-day select{margin-left:0px;width:100%;margin-top:8px}.hotels-header.no-border{margin-bottom:0px}.perBag{width:100%;display:block}.f-top ul li{font-size:18px;line-height:22px;padding-bottom:4px}#intpay_div_id>span{width:33.33%}}@media only screen and (min-width:0px) and (max-width:420px){.blue-bordered-nav ul li{width:100%}.pricing-box{width:100%;margin:0px}.blue-bordered-nav ul li{margin:0 0 10px 0}.blue-button.min-width{width:280px}.sub-menu.peopel>.row{margin-bottom:0px}.sub-menu.peopel > .row .select-people-box{width:100%;margin:0 0 10px 0}.result-short-list{position:static}.add-short-list{position:static;width:100%}.res-continue{float:left;margin:0 0 10px 0}.search-res-price-info{padding-bottom:0px;margin-bottom:20px}.extras-box .grid .col .extras-content .day-bundle-box select{width:100%;margin:5px 0}.room-type-box .book-blue-border-box .b-room-type-info{width:84%}}@media only screen and (min-width:0px) and (max-width:360px){.sub-menu.when .date-links a{width:45%;font-size:16px}.sub-menu.when .ui-datepicker td a{min-width:34px;padding:8px 6px}.sub-menu.when .date-links .blue-btn{width:45%}.h-first .h-image-info.v-align-box-outer{position:relative}.h-second .h-image-info{position:relative}.h-image{height:auto!important}.two-sel-box>div{width:100%;margin:0 0 10px 0}.pack-submit .red-button{font-size:14px}.f-top ul li{width:100%}#cookie-box a.cookieOK{margin:4px}#closeCookie{margin:4px}#rc-imageselect,.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);width:0px}.select-rating .col-large{width:90%;margin:0 0 10px 0}.select-rating .col-large:last-child{margin-bottom:0px}.steps-box ul li.step-current .step-icon{width:60px;height:60px}.steps-box ul li .step-icon{width:15px;height:15px;top:21px}.roomloader{display:inline-block}.roomloader .loader{top:20px}#intpay_div_id>span{width:50%}}@media only screen and (min-width:0px) and (max-width:340px){.hamburger.hamburger--spin-r.res-nav-link{right:10px}.h-call{right:56px}.searchIcon{right:92px}.fast-track-book a{padding:10px!important}.resLinksHolder a{font-size:14px}.logowithSlogan{max-width:180px}ul.navigation{padding-top:124px}.header-bottom{padding-top:124px}.searchBox.show{top:124px}}@media only screen and (min-width:768px) and (max-width:1024px){.diatry-info,.term-info{width:90%}.con-details .asterisk{margin:0 0 0 0}.table-box.ski-hire select{margin:0px 0 0 0px}.table-title .t-info{right:10px}.rental-box{padding:21px}.col_67_33 .col>div>iframe{width:100%}.add-extra select{width:55%;padding-left:5px!important;padding-right:5px!important}.select-nos select, .pass-days select{padding-left:5px!important;padding-right:5px!important}.perBag{width:100%;display:block}}@media only screen and (min-width:0px) and (max-width:910px){.extras-box ul li{width:100%}.passanger-box .asterisk{float:right;margin:0 0 0 2px}.con-details ul li{width:100%;margin:0 0 10px}.con-details .asterisk{float:right}.con-details ul li input[type="text"], .booking-address ul li input[type="text"]{width:95%}.booking-address ul li textarea{width:95%!important}.booking-address{width:100%!important}.booking-address ul li textarea{width:100%}.diatry-info{margin:0;width:84%}.hear-about ul li{width:100%}.term-info{margin:0;width:84%}.terms-box ul li .b-room-check-box{margin:0 0;padding:0 0 0 0}.login-box ul li{width:100%;margin:0 0 10px 0}.p-transport-info{padding:0px 0 0 0;float:none}.table-box.ski-hire select{padding:8px 15px!important}.day-bundle-box select{padding:10px 15px!important}.payment-box ul li{padding:0 0 0 24px;margin:5px 0;width:100%}.payment-box ul li:nth-child(2){width:100%}.payment-form{width:100%}.hotel-pricing{width:36%}.col_67_33 .col>div>iframe{width:100%}}
