@media only screen and (max-width:600px){.customCarouselItemContainer,.roomModalDetailInfo{top:0;left:0;position:relative}#tourInfo ul,.customCarouselItem,.customCarouselItem.active,.newsletterInput,.roomLinks,.roomLinkx,.safe-button,.threeCarousel ul,.tt-menu{width:100%}.customCarouselImgContainer,.popularItemsButton,.suggestedTabs,.topnav.responsive .dropdown-content{position:relative}#tourInfo ul,.suggestedTabs,.threeCarousel li,footer{text-align:center}.mobileNavIcon,.mobileSocials ul,.mobileTop,.suggestedTabs{align-content:center}#btn-back-to-top,.detailButtons{display:none!important}#indexSearch .popular-search,#indexSearch .video-bg,#reservationDiv,.accordion,.accordion .banner,.carousel-control-prev,.desktopcarousel,.footerLogoDiv,.hotel-photos,.indexIntro,.menu-right span,.menuTabs div:not(.mobileTop),.popularAreaTitle:after,.reservationMobileDiv,.roomDetail,.roomModalTitle,.searchCustomerPhone,.searchResultItemPrice p,.searchResultsSortCard,.searchTitle,.sidebarTitle,.threeCarousel .carousel-control-next,.threeCarouselTitle:after,.tripadvisor{display:none}.accordion.show,.footerLogo,.menuTabs,.mobileSocials,.searchResultsSortCard.show,.threeCarousel li{display:block}.swiper{padding-right:30px!important}.indexCarouselslider .carousel-control-prev{display:block;left:2px!important}.indexCarouselslider .carousel-control-next{right:2px!important}footer .footer-sub-menu nav a{letter-spacing:normal;display:inline-block}.newsletterBg{padding:30px 20px 60px}.newsletterBtn{width:100%;margin-left:0;margin-top:10px}.tursabInfo{margin:25px auto;width:273px}.mobileSocials ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;list-style:none}.mobileSocials ul li a{color:#28374f}.mobileSocials ul li a i,.otelInfoIcons,.price{font-size:24px}.contactBox{max-width:325px;margin:10px auto}.footerLogo{margin-right:0;margin-bottom:20px}#popularArea{margin:0}.customCarouselTitle,.oldPrice,.searchResultItemInfoTitle a,.tourInfoTitle{font-size:18px}.customCarouselImgContainer img{width:auto;height:auto;max-width:100%}.customCarouselItem{padding:5px 8px;min-height:70px}.customCarouselItem img{max-height:50px;width:auto}.suggestedTabs{display:flex;width:100%;margin:auto;font-size:19px;font-weight:500;padding:5px 10px;line-height:40px;cursor:pointer;transition:.25s ease-in-out;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}#customCarousel{height:auto;width:100%;overflow:hidden}.popularItemsContainer{padding:10px;height:auto}.popularItemsButton{width:50%;text-align:center;margin:0 auto}.searchNav,.searchNavDiv{width:100%;position:relative}.popularItemsTitle{margin-top:10px}.opportunityItems img{max-width:100%;max-height:initial;margin:auto;display:block}.opportunityItems{border:unset}.hotel-photos,.img-hover-zoom,.img-hover-zoom-xl{height:auto}.indexCarouselslider{margin-bottom:40px}.menu-other-section .menu-social-list nav,.searchNav{overflow-y:hidden;overflow-x:scroll;white-space:nowrap;margin-bottom:-30px;font-size:0}#indexSearch{padding-left:0;padding-right:0;padding-top:0;margin:0 0 10px}#indexSearch .container,#indexSearch .container-fluid,.searchFormTitle,.topnav{padding:0}.mySwiper2 .swiper-wrapper,.search{padding:10px}.searchNav{text-align:left;padding-bottom:15px!important;padding-right:20px}.searchNavDiv{height:45px!important;margin-top:0;overflow:hidden}.searchTabButton{width:auto;font-size:9px;padding:3px 5px;margin:3px}.searchCustomerPhone a{font-size:28px}.searchBtn{padding:0 25px;font-size:22px;margin-right:0;width:100%}.searchFormDiv{height:unset!important;margin:5px}.popularItems img{max-width:100%;min-width:100%}.searchResultsTitle{line-height:35px;font-size:14px;padding:0 8px}.searchResultsTitle small{font-size:14px!important}.searchResultsTitle a{font-size:16px;float:none;display:block}.searchResultItemImgContainer{position:relative;display:block;width:100%}.searchResultItem{display:block;width:100%;box-shadow:0 0 9px -1px rgb(0 0 0 / 29%);-webkit-box-shadow:0 0 9px -1px rgb(0 0 0 / 29%)}.searchResultItemInfo{position:relative;height:100%;margin:10px 0;padding:0 10px;width:100%}.searchResultItemPrice{border-left:none;position:relative;height:auto;float:none;width:100%;margin:0;padding:0;z-index:9;text-align:center;min-height:auto}.searchResultItemInfoOpportunity{position:relative;margin:5px 0}.btn-load-more{margin:0 auto;width:100%;letter-spacing:1px;height:40px}.searchResultItemImg{max-width:none;width:100%}.oldPrice,.price,.searchResultItemPrice p,.tripadvisor{padding-left:0}.otelInfoTitle{font-size:22px}.otelInfoSubTitle{font-size:12px}.otelInfoContainer p{color:#171717;font-size:15px;line-height:24px;font-weight:500;letter-spacing:.75px;text-align:justify}.mySwiper2 .swiper-slide{overflow:hidden;padding-right:10px}.mySwiper2 .swiper-slide img{width:365px;height:210px;border-radius:4px}.mySwiper2 .swiper-pagination.swiper-pagination-fraction{color:#fff;width:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:4px;background-color:rgba(63,63,79,.5);padding:4px 8px;font-size:14px}.searchResultItemPriceBtn{height:40px}#detailMainContainer{padding:15px;margin-top:-45px}.conseptInfo{padding:15px}.otelInfoProperty li{display:block;padding:5px 6px;font-size:10px}.calendarImg,.roomsDetailTitle{margin:15px 0}.safe-button img{max-width:100%}.roomModalDetailInfo{display:block;width:100%;background-color:#fff}.dropdown-content,.dropdown:hover .dropbtn{background-color:unset}.menu-right,.mobileNavIcon{color:red!important;position:absolute;top:5px}.roomModalDescription,.searchResultItemInfoDetail{font-size:14px}.roomModalProperty{display:block;width:100%;font-size:14px}.roomModalPropertyInfo{font-size:14px;font-weight:700}.header-top ul li{float:unset;border-bottom:1px solid #aaaaaa91}.header-top ul li a{padding:8px 10px}.mobileTop{margin:auto;display:flex!important;justify-content:center;align-items:center;height:40px;z-index:1}.mobileNavIcon{display:block!important;float:left;display:flex;justify-content:center;align-items:center;font-size:25px;left:5px}.campaignButton{margin:unset}.dropbtn{padding:unset!important}.dropdown-content{box-shadow:unset}.dropdown-content a,.dropdown:hover .dropbtn{color:#000}.topnav.responsive .menuTabs .menuItem:not(.mobileTop,.mobileNavIcon){float:none;display:block;text-align:left;padding:10px 15px;border-bottom:1px solid #aaaaaa73}.topnav.responsive .dropdown{float:none}.topnav.responsive .dropdown .dropbtn{display:block;width:100%;text-align:left}.logoImg{max-height:30px;z-index:1}.logo{float:none!important}.menu-right{border:0!important;font-size:20px!important}.menu-right-first{right:30px;display:block}.menu-right-second{right:0;display:block}.fix-search{position:relative!important}.reservationCard{margin-top:20px;height:unset!important}.reservationContentCard div{text-align:left!important}.room{z-index:unset}.roomRightMenu{margin-top:22%;text-align:right}.roomRightMenu .badge{font-size:13px}#menu li a,.roomDetailMobile b{font-size:16px}.roomRightMenu .newPriceText{font-size:16px;color:#fff}.roomDetailCheck{width:0%;display:flex;align-items:stretch}.roomLeftMenu{text-align:left;margin-top:50px}.banner{margin-top:15px}.searchHotels{position:unset}.imageCard{margin-top:20px}#progressbar,.pageContent{margin-top:60px}.pageContent{color:#0e0e0e!important}.hotelsCard,.reservationFooter .col-sm{margin:20px 0}.searchResultsDiv,.wizardSubCard{display:grid}.footerLogoImg{margin:10px}.mobileSearchButtons,.paymentRadio>div,.wizardSubCard{display:flex}.bankTabsItem,.confirmCard .b-r,.wizardSubCard>div{border:unset!important}.wizardSubCard *{float:left;margin-left:5px}.bankTabsItem img{width:unset!important}.creditcard .back,.creditcard .front{position:unset!important}.wizardSubCard i{padding:5px}#roomsDetail .container{margin-top:unset!important;margin-bottom:unset!important}.form-container{display:unset!important}.confirmCard .col-sm{margin:10px 0!important}.header-top ul{padding:0;list-style-type:none}.header-top nav{height:65px;position:absolute;top:-8px;left:-20px}#menuToggle{display:flex;flex-direction:column;position:absolute;width:40px;height:40px;z-index:1;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-content:space-around;justify-content:center;align-items:center}#menuToggle input{display:flex;width:40px;height:40px;position:absolute;cursor:pointer;opacity:0;z-index:2}#menuToggle span{display:flex;width:29px;height:2px;margin-bottom:5px;position:relative;background:red;border-radius:3px;z-index:1;transform-origin:5px 0px;transition:transform .5s cubic-bezier(.77, .2, .05, 1),background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-child(2){transform-origin:0% 100%}body:scope(#menuToggleinput:checked){overflow:hidden}#menuToggle input:checked~span{opacity:1;transform:rotate(135deg) translate(-18px,-4px);background:red}#menuToggle input:checked~span:nth-child(2){transform:rotate(45deg) translate(0,-3px)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#menu{position:fixed;width:300px;height:100%;-webkit-box-shadow:0 0 8px rgb(0 0 0 / 10%);box-shadow:0 0 8px rgb(0 0 0 / 10%);margin:0;padding:80px 20px 0;list-style:none;background:#fff;-webkit-transform-origin:-100% 0%;transform-origin:-100% 0%;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);transition:transform .5s cubic-bezier(.77, .2, .05, 1);transition:transform .5s cubic-bezier(.77, .2, .05, 1),-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);left:0;top:45px}#menu li{-webkit-transition-delay:2s;transition-delay:2s;position:relative}#menu li i{line-height:40px;width:40px;height:40px;text-align:center;margin-top:-15px}#menu li a{display:block;font-weight:600;color:red;padding:10px 0;letter-spacing:.5px}#menuToggle input:checked~ul{transform:none;list-style:none}.menu-other-section{width:90%;border-top:1px solid #fff;margin-top:25px;position:absolute;bottom:75px}.menu-other-section .title{display:block;width:100%!important;font-size:1.25rem;color:red;font-weight:700}.menu-other-section .menu-social-list{width:100%;margin-top:32px;overflow:hidden}.menu-other-section .menu-social-list nav{width:100%;padding-bottom:30px;text-align:left}.menu-other-section .menu-social-list nav.social-link a{width:32px;height:32px;float:left;display:flex;color:red;line-height:32px;vertical-align:top;border-radius:100%;border:1px solid red;text-align:center;margin:0 5px;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.menu-other-section .menu-social-list nav.social-link a i{font-size:20px}.open-sub-menu{position:absolute;right:0;top:16px;color:red;-webkit-transition:.2s ease-in;transition:.2s ease-in}.open-sub-menu.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-mobil{display:none;max-height:210px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.dropdown-mobil .dropdown-mobil-item{margin-bottom:15px}.dropdown-mobil .dropdown-mobil-item a{font-size:16px!important;font-weight:400!important;line-height:24px!important;padding:5px 0!important;color:red!important;display:block!important}#detailMainContainer,.carousel-control-next,.carousel-control-prev,.carousel-indicators,.carousel-item,.customCarouselImgContainer,.customCarouselItemContainer,.newsletterBg,.newsletterBgLeft:before{z-index:unset!important}.b-r-blue{border-right:unset!important}.progressbar ol,ul{padding-left:unset}.roomDescription{z-index:999}.threeCarousel ul{display:flex;overflow:auto}.searchResultItemTopBtn:hover,.suggestedTabsItem.active{color:red!important}.suggestedTabsItem{font-size:15px}#indexCarouselIntroMobile{display:block;text-align:center;margin-bottom:40px}#footerLogoDivMobile{display:block;height:80px}.safeturizm{top:5px}.hearthImg{top:0;left:38vw}.hearthImg img,.safeturizm img{width:36px;height:36px}.showOnMap{margin-left:10px}.searchResultItemPriceBtn{font-size:17px;padding:7px 0}.searchResultItemTopBtn{color:#14999e;background-color:#fff;border:1px solid #14999e;display:block;text-align:center;font-size:13px;padding:7px 0;font-weight:700;border-radius:10px;margin:10px 0;transition:.25s ease-in-out}.reservationMobileDiv,.reservationMobileDivParent{position:fixed;bottom:0;background-color:#fff;border:1px solid #aaa}.roomDetailMobile{margin-bottom:20px;display:block;padding:10px;box-shadow:0 0 9px -1px rgb(0 0 0 / 29%);-webkit-box-shadow:0 0 9px -1px rgb(0 0 0 / 29%)}.roomDetailMobile .checkmark{top:unset;left:unset}.reservationMobileDiv>div{padding:5px;border-bottom:1px solid #aaa}.roomSubTabsItem{width:25%;margin:unset}.reservationMobileDivParent{display:block;height:100px}.searchResultItem-mobile{padding:3px!important;height:64px!important}}.mobileMenu{z-index:10}@media only screen and (min-width:600px){.searchAreaContainer>form>div{padding-right:0}.mobileMenu{display:none}}@media only screen and (min-width:767px){#indexSearch{background-color:#ddebf6;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:296px}#indexSearch .container-fluid{position:absolute;z-index:9999}.y20{width:20%!important}.y55{width:55%!important}}.threeCarousel{margin:5rem 0}