<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
 @font-face { font-family: 'Barlow Condensed'; src: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/font/BarlowCondensed-Regular.ttf'); font-weight: 400; } @font-face { font-family: 'Gilda Display' ; src: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/font/GildaDisplay-Regular.ttf'); font-weight: 400; } @font-face { font-family: 'Barlow'; src: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/font/Barlow-Regular.ttf'); font-weight: 400; } body{ overflow-x: hidden; } #navbarSupportedContent .ml-auto{ margin-left: 2.3px !important; } [data-overlay-dark]:before{ background: none!important; } ul.navbar-nav.ml-auto { display: flex; justify-content: space-between; width: 100%; } #navbarSupportedContent .navbar-nav li a{ font-family: 'Barlow Condensed'; font-size: 19px; font-weight: 400; line-height:62px; color:#000000; padding-left:26px!important; padding-right:26px!important; } h3.footer-title, .footer-contact-phone{ font-family: 'Gilda Display'; font-size: 29px !important; font-weight: 400; line-height:62px; color:#B49A7E !important; margin-bottom: 22px; text-transform: capitalize; } .footer-contact-info{ position: relative; } .footer-contact-phone{ margin-bottom: 10px !important; padding-left: 30px; } footer .footer-about-text, footer .footer-contact-text, .footer-contact-mail{ font-family: 'Barlow'; font-size: 18px; font-weight: 400; line-height:30px; color:#626262 !important; } .footer-contact-info .footer-contact-text { margin:0; padding:0; } .footer-contact-mail:before{ content:unset; } .footer-about-text{ padding-bottom: 40px; } footer .footer-top{ padding:103px 0 103px 0 !important; background-color: #313131 !important; } footer .footer-top .col-md-4:first-child img{ max-width:268px; width:268px; height:auto!important; } footer .footer-top .col-md-4:last-child img{ max-width:170px; width:170px; height:auto!important; } footer .footer-top .penz-logo-wrapper { margin-top:20px; margin-bottom:20px; } footer .footer-top .col-md-4 .penz-logo-wrapper img{ max-width:170px; width:170px; height:auto!important; } ul#menu-footer-menu{ padding-left: 0 !important; } .wp-image-1046{ max-width:264px !important; } footer #menu-footer-menu li a{ font-family: 'Barlow'; font-size: 18px; font-weight: 400; line-height:33px; color:#626262; } .footer-top .footer-column{margin-bottom: 0 !important;} .comment-form-cookies-consent { display: none; } .telephone:before { content: ""; position: absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/Icon-metro-phone.png'); background-repeat: no-repeat; width:28.24px; height:28.24px; top:15px; left:0; } .footer-bottom{ background: #212121 !important; padding:40px 0 16px 0 !important; } .footer-bottom-copy-right{ font-family: 'Barlow'; font-size: 16px !important; font-weight: 400; line-height:33px; color:#FFFFFF; } .post .author a[rel="author"] { text-transform: capitalize; } .post-comment-section h3.comments-title, .post-comment-section .comment-respond h3.comment-reply-title { text-transform: capitalize; font-size: 24px; margin-bottom: 20px; } p.logged-in-as { margin-left: 15px; } .comment-respond form input.butn-dark { font-weight: 400; font-family: 'Barlow Condensed', sans-serif; text-transform: uppercase; background: #ab8a62; color: #fff; margin: 0; position: relative; font-size: 15px; letter-spacing: 3px; margin-left: 15px; cursor: pointer; } .comment-respond form input.butn-dark:hover { background: #222; } .post-user-content h3.author-name { text-transform: capitalize; } .news2-sidebar .widget_search { width: 100%; } .news2-sidebar .widget_categories, .news2-sidebar .widget_tag_cloud { background: #f8f5f0; padding: 30px; margin: 0 15px; margin-bottom: 30px; overflow: hidden; width: 100%; } .news2-sidebar h6.widget-title { padding-bottom: 5px; border-bottom: 1px solid #eee3d0; font-size: 24px; line-height: 1.75em; margin-bottom: 15px; color: #222; } .widget_categories ul li { font-size: 15px; line-height: 1.5em; margin-bottom: 15px; } .widget_categories ul li:hover a { color: #aa8453; } .widget_categories ul li a:before { content: "\e649"; font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-size: 9px; margin-right: 10px; } .widget_categories ul li:hover a:before { color: #aa8453; } .widget_tag_cloud ul li { margin: 3px !important; padding: 6px 16px; color: #666 !important; float: left; background-color: #fff; } .widget_tag_cloud ul li:hover { color: #fff; background-color: #aa8453; } .widget_tag_cloud ul li a { font-size: 14px!important; color: #666; } .widget_tag_cloud ul li:hover a { color: #fff; } .post-cont .info, .post-cont .info a { font-weight: 400; font-size: 12px; letter-spacing: 3px; color: #aa8453; font-family: 'Barlow', sans-serif; text-transform: uppercase; } .post-cont .info { margin-bottom: 5px; } .news-pagination-wrap li span { background: transparent; display: inline-block; width: 40px; height: 40px; line-height: 37px; text-align: center; color: #666; font-weight: 400; border: 1px solid rgba(102,102,102,0.1); font-family: 'Barlow', sans-serif; font-size: 16px; border-radius: 100%; background-color: transparent; border: 1px solid #aa8453; color: #aa8453; } .search-custom form { width: 70%; } .search-custom form input { max-width: 100%; margin-bottom: 15px; border: none; padding: 7px 15px; height: auto; background-color: #fff; -webkit-box-shadow: none; box-shadow: none; display: block; width: 100%; font-family: 'Nunito Sans', sans-serif; font-size: 15px; font-weight: 400; line-height: 1.75em; color: #1b1b1b; background-image: none; border: 1px solid #ececec; } .search-custom form button[type="submit"] { position: absolute; right: 31%; top: 0; background-color: transparent; color: #000; border: 0; padding: 10px; cursor: pointer; } .search-custom h4 { padding-left: 15px; line-height: 32px; } .rooms-page div.gallery-size-full { display: none; } .booking-inner form p { display: none; } .select1_wrapper .select1_inner { background: #fff; } .booking-inner .select1_wrapper .select1_inner .select2 { margin-bottom: 0px; } .booking-inner .select-adults .select2-selection__rendered { width: 115px; padding-right: 25px!important; padding-bottom: 18px!important; } .booking-inner .select-child .select2-selection__rendered { width: 135px; padding-right: 25px!important; padding-bottom: 18px!important; } .booking-inner .select-room .select2-selection__rendered { width: 115px; padding-right: 25px!important; padding-bottom: 18px!important; } .booking-inner form input[type="submit"] { display: block; padding: 0; border: none; margin: 0; width: 100%; background: #aa8453; color: #fff; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; text-decoration: none; line-height: 62.5px; position: relative; cursor: pointer; transition: all 0.3s ease-out; letter-spacing: 3px; text-transform: uppercase; } .booking-inner form option { width: 154px; } .booking-inner form input[type="submit"]:hover { background: #222; } .select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above { width: 155px!important; } .testimonials .booking-box .booking-inner form p { display: none; } .testimonials .booking-box .booking-inner .select2 { margin-bottom: 0px; } .testimonials .booking-box .booking-inner .select-adults .select2-selection__rendered { width: 104px; padding-right: 25px!important; padding-bottom: 18px!important; } .testimonials .booking-box .booking-inner .select-child .select2-selection__rendered { width: 117px; padding-right: 25px!important; padding-bottom: 18px!important; } .testimonials .booking-box .booking-inner form input[type="submit"] { display: block; padding: 0; border: none; margin: 0; width: 100%; background: #aa8453; color: #fff; font-family: 'Barlow Condensed', sans-serif; font-size: 15px; text-decoration: none; line-height: 62.5px; position: relative; cursor: pointer; transition: all 0.3s ease-out; letter-spacing: 3px; text-transform: uppercase; margin-top: 25px!important; } .testimonials .booking-box .booking-inner form input[type="submit"]:hover { background: #222; } .comming form span.your-email { width: 100%; } .comming form input[type="submit"] { background-color: #aa8453; padding: 6px 20px; border-radius: 0px; color: #fff; border: 0; position: absolute; top: 4px; right: 4px; cursor: pointer; font-family: 'Barlow Condensed', sa ns-serif; font-size: 15px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; outline: none; left: auto; width: auto; } .logged-in .nav-scroll { top: -68px; } section.contact form p { display: none; } section.contact form textarea { height: 120px; } section.contact form span.your-message { width: 100%; } .footer-bottom-copy-right { font-size: 15px; } .gallery_wapper .gallery-item { padding-left: 7px!important; padding-right: 21px!important; } .booking-wrapper .booking-inner form div.wpcf7-mail-sent-ng { color: #fff; } .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .rooms2 figure { margin-left: auto; } .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) .rooms2.left figure { margin-left: 0; margin-right: auto; } .facilities-col-2 ul li { display: inline-block; width: 49%; } .facilities-col-3 ul li { display: inline-block; width: 32%; } .elementor hr.border-2 { margin-top: 5px; margin-bottom: 20px; } .dialog-lightbox-widget.elementor-lightbox { display: none!important; } .rooms-page.section-padding { padding-bottom: 0px; } .rooms-page .video-wrapper.video { margin-top: 80px; } .js .animate-box { opacity: 1!important; } .header.slider-fade{ min-height: 350px!important; } .home-slider .slider-fade .owl-dots,  span i.star-rating{ display:none !important; } .home-slider .reservation .call span{ font-size: 29px !important; line-height: 62px !important; color:#000000 !important; font-family: 'Gilda Display'; } .header .caption h4{ margin:0 !important; padding:0 !important; } .home-slider .owl-prev::before, .home-slider .owl-next::before{ width: 45px!important; height: 45px!important; } body .home-slider .owl-prev:hover .owl-prev::before{ color:#fff!important } .header div.reservation .icon{left:11px !important; width: 55px; height: 55px;} .home-slider .header div.reservation a .icon i{ color:#B09B81 !important; } .fancybox-is-open .fancybox-bg{opacity: 87% !important;} .home-slider .header div.reservation a .icon, .home-slider .header div.reservation a .icon:hover{ border: 1px solid #B09B81 !important; } .owl-theme.owl-carousel .owl-nav [class*=owl-]:before, .owl-theme .products .owl-nav [class*=owl-]:before{ color: #000000 !important; border-radius: 50%; } .owl-theme.owl-carousel .owl-nav [class*=owl-].owl-prev, .owl-theme .products .owl-nav [class*=owl-].owl-prev { left: -50px !important; } .owl-theme.owl-carousel .owl-nav [class*=owl-].owl-next, .owl-theme .products .owl-nav [class*=owl-].owl-next { right: -50px !important; } .slider-fade .owl-theme .owl-nav [class*=owl-]{ border:none !important; } .about-widget-area .mt-90{ margin-top:0 !important; } .about-widget-area .col{ padding-left: 17px !important; padding-right: 17px !important; } .section-subtitle{ margin:0 !important; } .nav-scroll .desktop-logo{ width: 92px; } .about-widget-area .small_heading{ margin-bottom: 8px !important; } .small_heading{ font-size: calc(17px + (19 - 17) * ((100vw - 390px) / (1920 - 390))) !important;   font-weight: 400; letter-spacing: 5.94px !important; color:#B49A7E !important; margin-bottom: 11px; font-family: 'Barlow Condensed'; text-transform: uppercase; letter-spacing:4px; } .big_heading{ font-family: 'Gilda Display', serif; font-size: calc(35px + (53 - 35) * ((100vw - 390px) / (1920 - 390))) !important; font-weight: 400; color:#000000 !important; } .section-title{ margin-bottom: 0 !important; } .gallery_wapper .big_heading{ margin-bottom: 39px !important; } .House_technic_wapper .big_heading{ color:#FAF5EC !important; margin-bottom: 34px !important; } .about-widget-area .big_heading{ margin-bottom: 33px !important; } .service-widget .big_heading{ margin-bottom: 24px !important; text-transform: capitalize; } .content-area p{ font-size: 18px !important; color:#626262 !important; line-height:30px; font-family: 'Barlow'; } .content-area p:last-child{ margin-bottom: 0; } .inner_slider_image{ max-width: 632px!important; ; height:462px !important; margin:auto; } .beach-chair::before{ content:""; position:absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/beach chair.png'); width:56.01px; height:57.77px; background-repeat: no-repeat; } .shopping-bag:before{ content:""; position:absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/shopping-bag.png'); width:50.67px; height:57.77px; background-repeat: no-repeat; } .bus:before{ content:""; position:absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/bus.png'); width:59.18px; height:57.77px; background-repeat: no-repeat; } .person:before{ content:""; position:absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/Page-1.png'); width:54.26px; height:60.29px; background-repeat: no-repeat; } .track-bicycle:before{ content:""; position:absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/track-bicycle.png'); width:75.96px; height:45.61px; background-repeat: no-repeat; } .lake:before{ content:""; position:absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/lake.png'); width:61.2px; height:61.19px; } .inner_heading{ font-family: 'Gilda Display', serif; font-size: 28px !important; font-weight: 400; line-height:40px !important; color:#000000 !important; padding-top:18px; margin-bottom: 0px !important; } .inner-text, .white_content{ font-family: 'Barlow'; font-size: 18px !important; font-weight: 400; line-height:30px !important; color:#626262 !important; } .House_technic_wapper .white_content{ color:#FAF5EC !important; } .service-widget .facilties .single-facility{ border: 1px solid #B09B81 !important; margin-bottom: 34px!important; } .bg-black { background: unset!important; } .white_heading{ font-family: 'Gilda Display', serif; font-size: 50px !important; font-weight: 400; line-height:62px !important; color:#FAF5EC !important; } .light-color{ font-family:'Barlow'; font-size: 18px !important; line-height:30px !important; color:#7C7C7C; margin-bottom: 0 !important; } .living-wapper .name{ font-family: 'Gilda Display', serif; font-size: 29px !important; font-weight: 400; line-height:32px !important; color:#000000; margin-bottom: 35px; } .living-wapper .list-unstyled li i{ color:#000000; top:19px !important; font-size: 12px; font-weight: 900 !important;   } .living-wapper .list-unstyled li{ font-family: 'Barlow'; font-size: 18px !important; line-height:35px !important; color:#626262; } .living-wapper .pricing-card{ margin-bottom: 60PX !important; } .living-wapper .pricing-card .desc{ padding:48px 13px 50px 30px !important;  } .living-wapper .owl-theme .owl-dots .owl-dot.active span, .living-wapper .owl-theme .owl-dots .owl-dot:hover span{ background: #FFFFFF !important; border: 2px solid #707070 !important; } .living-wapper .owl-theme .owl-dots .owl-dot span{ border: 2px solid #707070 !important; } .service_wapper .small_heading{ margin-bottom: 8px !important; } .services .content .info h6{margin:0 !important;} .service_wapper .services .content .cont h4{ font-family: 'Gilda Display', serif; font-size: 37px !important; font-weight: 400; line-height:62px !important; color:#000000; margin-bottom: 17px !important; padding-top: 0 !important; } h3{ padding:0 !important; margin:0 !important; } .apartment_wapper .btn_pan, .apartment_wapper .btn_form{ color:#FFFFFF !important; font-size: 17px; font-weight: 400; text-transform: uppercase; background-color:#363636 !important; font-family:'Barlow Condensed'; padding: 10px 0px !important; cursor: pointer; width: 137px; } .apartment_wapper table th, .apartment_wapper table td{ color:#626262 !important; font-size: 18px; font-weight: 600; line-height:30px ; font-family:'Barlow'; text-align: center; } .apartment_wapper td{ color:#626262 !important; font-weight: 400 !important; } .apartment_wapper table, .apartment_wapper td, .apartment_wapper tr, .apartment_wapper th{ border:none !important; } .apartment_wapper tr{ border-bottom: 1px solid #D8D8D8 !important; } .apartment_wapper .btn_form{ background-color:#B49A7E !important; border-color: transparent !important; } .apartment_wapper .btn_disable { background-color:#EAEAEA !important; border-color: #D8D8D8 !important; color:#FFFFFF !important; font-size: 17px; font-weight: 400; text-transform: uppercase; font-family:'Barlow Condensed'; padding: 10px 27px; pointer-events: none; } .apartment_mail{ color:#B49A7E !important; } .service_wapper .content span { font-family: 'Barlow'; font-size: 18px !important; font-weight: 400; line-height:30px !important; color:#626262; margin-bottom: 20px; } .service_wapper .content span:last-child{ margin-bottom: 0; } .section-padding{padding:0 !important;} .image_slider_wapper  .swiper-slide-active, .image_slider_wapper .swiper-slide-image{ width:auto !important; } .image-box{ text-align:center; } .gallery_image_slider .slick-next:before{ content:""; position:absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/Icon-ionic-ios-arrow-back.png'); width:7px; height:12px; background-repeat: no-repeat; } .gallery_image_slider .slick-prev:before{ content:""; position:absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/Icon-ionic-ios-arrow-prev.png'); width:7px; height:12px; background-repeat: no-repeat; left: -6px; } .gallery_image_slider .slick-next:after{ content:""; position:absolute; width:47px; height:47px; top: -7px; left: -10px; border-radius:50%; border:1px solid #FFFFFF; } .gallery_image_slider .slick-prev:after{ content:""; position:absolute; width:47px; height:47px; top: -7px; left: -25px; border-radius:50%; border:1px solid #FFFFFF; } .slick-prev { left: -40px !important; } .slick-next { right: -40px !important; } .Living_in_luxury .owl-theme .owl-dots .owl-dot span{ width:13px !important; height:13px !important; margin:0 !important; } .Living_in_luxury .owl-theme.owl-carousel .owl-dots .owl-dot, .Living_in_luxury .owl-theme .products .owl-dots .owl-dot{ padding:1px !important; } .nav-scroll .navbar-brand{ padding-top:0 !important; padding-bottom: 0 !important; padding-right: 0 !important; } .living-wapper .owl-dots .owl-dot.active span{ transform: scale(1.5) !important; border: none!important; }  .navbar{ padding-top:0px !important; height:102px; } .navbar.nav-scroll{ padding-top:0 !important; height: 91px; } .mobile_navbar{display:flex; justify-content: space-between;} .mobile-toggle{ margin-right: 0; } .position-navbar{ position: fixed; background-color: #fff; } h3.infrastructure_title{ font-family: 'Gilda Display'; font-size: 18px !important; font-weight: 400; color:#000000; text-transform: capitalize; } .infrastructure_content{ font-family: 'Barlow'; font-size: 16px !important; font-weight: 400; line-height:26px !important; color:#626262; } .infrastructure_wapper .elementor-tab-title{ padding:25.5px 0 !important; } .elementor-accordion .elementor-accordion-item:last-child, .apartment_wapper tbody tr:last-child { border:none !important; } .infrastructure_wapper.elementor-widget-opal-image-hotspots .elementor-accordion .elementor-tab-title:before{ border-color: #DDDDDD !important; width:27px !important; height:27px !important; border-width:1px !important; font-weight: bold; cursor: pointer; } .link_bottton{ border:1px solid #B49A7E; } .infrastructure_wapper.elementor-widget-opal-image-hotspots .elementor-accordion .elementor-tab-content{ padding-bottom: 15px !important; } .tooltipster-box .tooltipster-content{ background: #FFFFFF !important; border-radius: 7px; } .tooltipster-box {position: relative} #tooltip_content .infrastructure_title{ font-size: 25px; } .tooltipster-content:after{ content:""; position: absolute; background-image: url('https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/Polygon.png'); background-repeat: no-repeat; width: 19px; height: 10px; right: 0; left: 0; margin: auto; bottom:12px; } .slick-prev, .slick-next{ z-index: 1; } .infrastructure_wapper.elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion{ padding:31.5px 10px 20.5px 30px !important; background:#FAF5EC !important; } .inner-box{ margin: 0 13px;  } .image-box a{ margin:0; } .fancybox-content#opalcontactform_popup-1088{ max-width: 700px !important; } .wpcf7-form span.icon{ position: absolute; right: 20px; top: 25%; font-weight: bold; color: #a59354; font-size: 18px; } .fancybox-content .wpcf7-form-control-wrap select{ border: 2px solid #cabe9f; font-family: "Roboto"; font-size: 14px; line-height: 25px; font-weight: 300; color: #9C9D9D; width:100%; } .formpopup-custom.fancybox-content .heading-form .form-title{ color: #a59354; font-family: "Open Sans Condensed"; font-weight: 300; font-size: 48px; line-height: 58px; text-align: center; margin-bottom: 30px; } .formpopup-custom.fancybox-content .fancybox-button { font-size: 48px; width: 60px; height: 60px; opacity: 1; line-height: 60px; color: #000; font-weight: bold; } .error404 .comming form button{ top:0 !important; right:0 !important; padding:8px 20px !important; } .logo-wrapper{ margin-right: 0px !important; } .white-text{ position: relative; width:20%; float: right !important; } .white-text:after{ content: " "; position: absolute; background-image: url("https://www.waterfront-wilhering.at/content/themes/waterfrontwilhering-child/image/ionic-ios-arrow-round-forward.png"); background-repeat: no-repeat; width:20.24px; height: 20.5px; bottom: 17px; margin-left: 8.5px; } .navbar .icon-bar{ color:#000000; } .pricing .row .owl-stage .owl-item{ height: 549px; } .pricing .row .owl-stage{ padding-bottom: 35px!important; } .fancybox-button{ background: transparent!important; } .fancybox-toolbar { right: 19%!important; } .Living_in_luxury .living-wapper .pricing .row .col-md-4{ padding-right: 30px; } .Living_in_luxury .living-wapper .pricing .row .section-title .white_heading{ margin-bottom: 15px; } .opal-availability-variation .table .availability_variation_item td{ vertical-align: baseline; padding: 11px; } .fotter-link { margin-top: 10px; } .fotter-link a{ font-family: 'Barlow'; font-size: 18px; font-weight: 400; line-height: 30px; color: #626262 !important; } .fancybox-navigation div{ background-color: #000!important; } .fancybox-button--arrow_left{ padding-left: 0px!important; } .fancybox-button--arrow_right{ padding-right: 0px!important; } .home-slider .owl-carousel .bg-img:before{ content: ''; position: absolute; background-color: #ffffff!important; top: 0; width: 100%; height: 100%; z-index: 2; left: 0; right: 0; } .fotter-link{ color: #626262 !important; } .infrastructure_wapper.elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion .elementor-accordion{ overflow:auto !important; } @media (max-width: 1440px){ .slick-next { right: 40px !important; } .slick-prev { left: 40px !important; } } @media (max-width: 1280px){ .slick-next { right: 40px !important; } .slick-prev { left: 40px !important; } } @media (min-width: 1200px){ .container, #content { max-width: 1319px !important; } } @media (max-width: 1024px){ .slick-prev { left: 65px !important; } .slick-next { right: 75px !important; } .opal-availability-variation table { display: inline-block; width: 100%; overflow-x: auto; } h3.footer-title, .footer-contact-phone{ font-size:21px !important; } .link_bottton{ margin:0 15px !important; } } @media only screen and (max-width:991px) { #navbarSupportedContent .navbar-nav li a{ padding-left: 0!important; } .logo-wrapper{ padding-top:0 !important; padding-bottom: 0 !important; } .navbar{ padding-top: 0 !important; } .navbar .navbar-collapse{ max-height: 520px !important; overflow: hidden !important; position: absolute; top: 100px; width: 100%; height: 100vh; } .logo-img{ width:100.84px !important; height:100.84px !important; } .navbar.nav-scroll{ height:100px !important; } } @media only screen and (max-width:960px){ .living-wapper .col-md-8{ margin: auto; margin-top:20px; } body .service_wapper_section .row{ display: flex!important; flex-direction: column-reverse; } } @media only screen and (max-width:960px) { .service-widget .col-md-4{ flex:0 0 50%; max-width: 50%; } .living-wapper .col-md-4{ flex: 100%; max-width: 100%; } .about-widget-area .col-md-6{ flex:0 0 100%; max-width: 100%; } .about-widget-area .col-md-3{ flex: 0 0 50%; max-width: 50%; } .service_wapper .row{ display: block !important; } .service_wapper .col-md-6, .gallery_wapper .col-md-4{ flex: 0 0 100%; max-width: 100%; } footer .offset-md-1 { margin-left: 0 !important; } } @media (max-width: 767px) { .gallery_wapper .gallery-item { padding-left: 15px!important; padding-right: 15px!important; } .footer-bottom { padding: 16px 0 16px 0 !important; } .gallery_image_slider .slick-next:after, .gallery_image_slider .slick-prev:after{ width: 36px; height: 36px; } .gallery_image_slider .slick-next:before{ left: 5px; top: 5px; } .gallery_image_slider .slick-prev:before{ left: -11px; top: 6px; } footer .footer-top{ padding: 40px 0 40px 0 !important; } .footer-manu{ padding-top: 30px; } .infrastructure_wapper.elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion { padding: 0 15px!important; } } @media (max-width: 768px) { .logged-in nav.navbar { top: 47px; } .logged-in nav.navbar.nav-scroll { top: -68px; } div#tooltip_content { padding: 0px 30px; } .service-widget .col-md-4 { flex: 0 0 100%; max-width: 100%; } } @media (max-width: 600px) { .logged-in nav.navbar.nav-scroll { top: -100px; } } @media (min-width: 1921px) { .booking-inner .select-adults .select2-selection__rendered { padding-bottom: 17px!important; } .booking-inner .select-child .select2-selection__rendered { padding-bottom: 17px!important; } .booking-inner .select-room .select2-selection__rendered { padding-bottom: 17px!important; } } @media only screen and (max-width:680px){ .inner_slider_image{ height:auto !important; } .slick-prev { left: 30px !important; } .slick-next { right: 25px !important; } .slick-slide img { max-width: 252px!important; height: 176px!important; } } @media only screen and (max-width:679px){ .slick-prev { left: 40px !important; } .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 30px; } } @media only screen and (max-width:539px){ .header .owl-item{ height: 620px; } } @media only screen and (max-width:480px){ .white-text::after{ top:23px; } .white-text{ width:35% !important; } } @media only screen and (max-width:390px){ .small_heading{ font-size:17px !important; } .slick-slide img { width: 252px; } .owl-theme .owl-nav.disabled + .owl-dots { margin-top: 5; } .pricing .row .owl-stage { padding-bottom: 0px!important; } .header .owl-item{ height: 620px; } } @media only screen and (max-width:375px){ .slick-slide img { max-width: 198px!important; height: 168px!important; } } @media only screen and (max-width:679px){ } @media (max-width: 768px) { .premium-tooltipster-base .tooltip_content h3.infrastructure_title { background: white; font-size: 14px!important; padding: 1px 3px!important; }  div#tooltip_content { padding: 0px 30px; background: white; } div#tooltip_content h3.infrastructure_title { background: white; font-size: 14px!important; padding: 1px 3px!important; } div#tooltip_content .tooltipster-content:after { content: ""; display:none; } }</pre></body></html>