body.error404{
    background:#7AC4DD url('/css/img/error4.png') repeat-x bottom center;
}
body.error404:before{
    width:100%;height:140px; background: url('/css/img/error4.png') repeat-x bottom center;position: fixed;bottom:0;content:'';
}
body.error404 .content-text{
    background:  url('/css/img/error2.png') no-repeat top center;padding-top: 368px;width:640px;max-width:100%;margin: 0 auto;
}
body.error404 .content-text .inner-box{
    background:#A8D9E9;color:#0d5d67;padding:10px;padding-bottom: 150px;min-height: calc(100vh - 400px);
}
body.error404 .content-text .inner-box img{
    width:280px;margin-top:-180px;max-width:100%;
}
body.error404 .error-container .content h1{
    font-size:170px;color:#0d5d67;font-weight:700;margin-bottom: 30px;
}
body.error404 .error-container .content .title{
    color:#0d5d67 !important;font-weight: bold;
}
body.error404 .btn{
    margin-top:40px;background:#e3a927;color:#fff;border-color: #e3a927;
}
body.error404 .btn:hover{
    background:#7AC4DD;border-color:#7AC4DD;
}
body.error404 .error-container .content .content-right-browser{
    padding-bottom: 0;
}

#preloader.fullscreen .icon{
    position: relative;
}
#preloader.fullscreen .icon:after{
    width:180px;height:180px;z-index: 1;transition: all 0.5s ease-in 0s;
    position:fixed;left:50%;top:50%;margin:-150px 0 0 -105px;content:'';
    background:#7AC4DD;background-image:url('/css/img/loader.gif');background-position: center center;background-repeat: no-repeat;
}

#preloader.fullscreen .circular{
    display: none;
}
#preloader.fullscreen{
    background: #7AC4DD;background-size:cover;content:'';position:fixed;width:100%;height:100%;
}
#qLoverlay #qLpercentage{
    margin-top:20px !important;color:#0d5d67 !important;font-size:30px !important;font-weight: 700;
}
#qLoverlay{
    background:transparent !important;background-size:cover;display: block;
}
#qLoverlay .queryloader__overlay__bar{
    top:auto !important;;bottom:0 !important; background:#0d5d67 !important;
}
.right-nav,.right-nav.pos-left{
    border:none;
}
.right-nav .slide-nav-right{
    background:#e3a927;border-radius: 0 10px 10px 0;
}
.right-nav .slide-nav-right a{
    color:#fff;
}
.right-nav .slide-nav-right a svg{
	fill:#fff;
}
.right-nav .slide-nav-right li{
    border-bottom: 1px solid rgba(255,255,255,0.2);
    margin:0;padding:15px 0;width:70%;
}
.right-nav .slide-nav-right li:last-of-type{
    border-bottom: none;
}
.menu-handle-a {
    position: fixed;
    top: 15px;
    right: 15px;
    left: auto;
    width: 46px;
}
.menuv8,.menu.menuv2.menuv8 .left-menu-bg{
    background:#fff;
}
.menu nav ul li a{
    color:#000;font-weight: 700
}
.menu.menuv2.menuv3.menuv8:before{
    width:100%;height:110px; background: url('/css/img/error4.png') repeat-x bottom center;position: fixed;bottom:0;content:'';z-index: 4;pointer-events: none;
}
.menu.menuv8.menuv3 .left-menu-item .logo-content{
    background:#0D5D67 !important;
}
.menu.menuv8 .special-menu-btn{
    margin-left: auto;
    align-self: flex-start;
}
.menu.menuv8 .close-new::after, .menu.menuv8 .close-new::before {
    background-color: #0D5D67;
}
.close-new::after, .close-new::before{
    width:5px;border-radius: 20px;
}
.one-submenuitm .subtitlemenuv8{
    color:#7AC4DD;
}
.subtitlemenuv8{
    color:#008596
}
.special-menu-btn{
    display: flex;flex-wrap:wrap;
}

.right-nav > .menu-handle-a{
    background:url('/css/img/menu.svg');height: 38px;
    width: 48px;border-radius: 0;background-size: contain;
    top: 46px;
    right: 45px;
    position: fixed;
}
.right-nav > .menu-handle-a .dot{
    display: none;
}
header .right-nav > .menu-handle-a::before {
  font-size: 12px;
  font-weight: bold;
  margin-top: 2px;
  color: #0D5D67;
}
header{
    position: relative;
}
header:before{
	z-index: 2;
    position: fixed;background:#fff;width:100%;height: 140px;
    box-shadow: 0px 11px 6px #00000012;content:'';
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.header-logo,.st-lg .header-logo{
	z-index: 2;
    left:45px;position: fixed;
}
header +.menu + .content-page{
    padding-top:140px;
}
.close-new{
    background:url('/css/img/close.svg');height: 38px;top:30px;right:25px;
    width: 38px;background-size: contain;
}
.close-new:before,.close-new:after{
    display: none;opacity: 0;
}
.left-nav{
    display: none
}
.header-logo{
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.filter-cat a.active, .filter-cat a:hover{
    border-color:transparent;
}
.menu-scrolled-small header:before{
    height:80px;
}
.menu-scrolled-small .header-logo{
    top:8px;
}
.menu-scrolled-small .right-nav > .menu-handle-a{
    top:21px;
}
.one-faq{
    width:50%;padding:30px 90px;position:relative;
    background:url('/css/img/domek.svg') no-repeat top left;
    background-size:120px;
    margin:10px 0;
}
.filter-faq{
    font-size:22px;font-weight: bold;border-bottom: 2px solid #000000;
}
.one-faq .faq-nubmer{
    position: absolute;left:0;color:#008596;font-size:60px;top:23px;
    width: 80px;
    text-align: center;
}
.one-faq .faq-subtitle{
    font-size:16px;color:#000;
}
.one-faq .faq-title{
    font-size:18px;
}
.one-faq-section{
    display:none
}
.one-faq-section.active{
    display: block;
}
.filter-cat a {
    color: #C5C5C5;
}
@media only screen and (max-width: 1400px)
{
    .menu.menuv2.menuv3.menuv8::before {
        background-size:420px;
    }
    header:before{
        height:110px;  
    }
    .header-logo, .st-lg .header-logo{
        top:17px;
    }
    .right-nav > .menu-handle-a{
        top:36px;
    }
    header +.menu + .content-page{
        padding-top:110px;
    }
}
@media only screen and (max-width: 991px){
    header:before{
        height:80px;
    }
    .header-logo,.st-lg .header-logo{
        top:8px;
    }
    .right-nav > .menu-handle-a{
        top:21px;
    }
    header +.menu + .content-page{
        padding-top:80px;
    }
    header::before,.right-nav > .menu-handle-a{
        position:absolute;z-index: 3;
    }
    .header-logo, .st-lg .header-logo{
        position: absolute;
        width: 150px;
        text-align: left;
        z-index: 5;
    }
    .right-nav .slide-nav-right{
        border-radius:10px 0 0 10px;
    }
}


@media only screen and (max-width: 767px)
{
    .menu.menuv2.menuv3.menuv8::before {
        background-size:300px;
    }
    .menu.menuv8.menuv3 .left-menu-item .logo-content{
        padding-bottom: 50px;padding-top:50px;  
    }
    .menu.menuv8 .menu-container {
        background: #fff;
    }
}
@media (max-width:575px){
    body.error404 .error-container .content h1{
        font-size:100px;
    }
    body.error404 .content-text .inner-box img{
        width:210px;
        position: relative;
    }
    body.error404 .content-text{
        padding-top: 300px;
    }
}
@media (max-width:480px){
    .header-logo, .st-lg .header-logo{
        left:15px;
    }
    .right-nav > .menu-handle-a{
        right:15px;transform: scale(0.7)
    }
    .close-new{
        transform: scale(0.7)
    }
    .menuv8 .logo-menuv8{
        width:120px;
    }
    .menu-handle .close-new{
        top:15px;
    }
}
.blog-sectionv3{
    background:#008596;padding-top:0 !important;
}
.blog-sectionv3 .blog-list-content{
    padding:0;
}
.blog-sectionv3 .blog-list-content .one-blog-list {
    background:#fff;border-radius: 28px;overflow: hidden;
}
.blog-sectionv3 .one-blog-list .one-blog-info p{
    color:#242424;
}
.blog-sectionv3 .one-blog-list .one-blog-info{
    padding: 10px 25px 30px 25px;
}
.date-blog{
    color:#008596
}
body .blog-sectionv3 > .container:not(.container-item),body .faq-content > .container:not(.container-item),body .one-faq-section > .container{
    width:1500px;max-width:100%;
}
.blog-filter a.blog-filtr{
    color:#fff;text-transform: lowercase;
}
.blog-filter{
    padding-bottom: 0px;padding-left: 0;
}
.blog-list-content{
    border-top: 2px solid #fff;padding-top: 50px;
}
.blog-sectionv3 .blog-list-content .col-md-4{
    padding:30px 15px;
}
.one-tag-style:hover,.one-tag-style.active, .one-tag-style:hover,.padding-blog .num span,.blog-filter a.blog-filtr.blog-reset-filter:hover{color:#E3A927}
.one-tag-style{
    color:#f9f9f9;
}
.blog-sectionv3 .blog-list-content .one-blog-list .row  .col-12:first-of-type a img{
    width:100%;height:100%;position: absolute;top:0;left:0;
}
.blog-sectionv3 .blog-list-content .one-blog-list .row  .col-12:first-of-type a{
    padding-top:90%;position: relative;max-height: 500px;
    display: block;
}
.blog-sectionv3 .one-blog-list a.bt-faq{
    background:#E3A927;color:#fff;font-weight: bold;font-size:16px;
    padding: 16px 25px;
    border-radius: 52px;
    min-width: 45%;
    text-align: center;
}
.blog-sectionv3 .one-blog-list a.title-blog{
    margin-bottom: 5px
}
.padding-blog .num,.padding-blog a{
    color:#fff;
}
.blog-sectionv3 .search-faq-form .search-input input{
    min-width: 10px;
    border-color: transparent;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    width: auto;
    max-width: 280px;
    text-align: right;
    padding-right: 40px;
    border-width: 0;
    box-shadow:none;
}
.blog-sectionv3 .search-faq-form .search-input input.form-control::placeholder{
    color:#fff;
}
.blog-filter .search-blog-form{
    position: relative;
}
.blog-sectionv3 .search-faq-form .btn-send{
    font-size: 0;
    width: 55px;margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    height: 100%;
    min-width: 40px;
    border-radius: 0;
    background: transparent;
    border: none;outline:none;
}
.search-faq-form .search-input i{color:#fff;font-size:22px;right: 0;}
.search-faq-form .search-input a
{
    z-index: 32;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.blog-list-content > .row > h3{
    color:#fff;font-size: 18px;padding:20px 15px;
}
.apartstyle .right h2,.apartstyle .right p.subtitle{
    color:#0D5D67
}
.apartstyle .right{
    padding-top:50px;padding-bottom: 50px;
}
.apartnav.owl-theme .owl-nav{
    left:70px;bottom:120px;
}
.apartnav.owl-theme .owl-nav .owl-prev:after{
    content:'';position:absolute;color:#000;font-size:26px;font-weight:bold;
    width:110px;height:76px;background:url('/css/img/arrowl1.svg') no-repeat center center;
    transform: rotate(180deg);
}
.apartnav.owl-theme .owl-nav .owl-next:after{
    content:'';position:absolute;color:#000;font-size:26px;font-weight:bold;
    width:110px;height:76px;background:url('/css/img/arrowr1.svg') no-repeat center center;
}
.apartnav.owl-theme .owl-nav > div{
    width:110px;margin:5px;
}
.apartnav.owl-theme .owl-nav > div.disabled{
    visibility: visible;cursor: default;opacity: 1 !important;
}
.apartnav.owl-theme .owl-nav .owl-prev.disabled:after{
    background-image:url('/css/img/arrowl.svg');background-position-x: 31px;
    transform: rotate(0deg);
}
.apartnav.owl-theme .owl-nav .owl-next.disabled:after{
    background-image:url('/css/img/arrowr.svg');background-position-x: 4px;
}
.apartnav:before{
    width:100%;height:95px; background: url('/css/img/error4.png') repeat-x top center;position: absolute;bottom:0;content:'';pointer-events: none;z-index: 1;
}
.specialgall-t:before{
    background:transparent;height:0;width:0;display:none;
}
.specialgall-t  .gall-row-2{
    text-align:center;font-size:16px;
}
.specialgall-t  .gall-row-2{
    display: flex;flex-wrap:wrap;height:100%;
}
.specialgall-t  .gall-row-2 > div{
    padding:15px;
}
.specialgall-t .owl-stage{
    display:flex;
}
.slidergall .apartnav.owl-theme .owl-nav{
    position: relative;bottom:0;left:auto;right:auto;
    display: flex;
    justify-content: center;
}
.specialgall-t  .gall-row-2 img{
    -webkit-mask-image: url(/css/img/mask.png);
    mask-image: url(/css/img/mask.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat; 
    -webkit-mask-size:contain;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    min-height: 350px;
    width:80%;margin:0 auto 10px;
    object-fit: cover;
}
.specialgall-t .title{
    color:#008596;font-weight: bold;margin-bottom: 5px;font-size:20px;
}
@media only screen and (max-width: 1400px)
{
    .apartnav:before{
        background-position-y: bottom;
    }
    .menu.menuv2.menuv3.menuv8::before,.apartnav:before{
        background-size:420px;
    }
    header:before{
        height:110px;  
    }
    .header-logo, .st-lg .header-logo{
        top:17px;
    }
    .right-nav > .menu-handle-a{
        top:36px;
    }
    header +.menu + .content-page{
        padding-top:110px;
    }
    .apartnav.owl-theme .owl-nav{
        left:auto;right:15px;
    }
    .apartstyle .right div.p p span{
        font-size:18px !important
    }
}
@media only screen and (max-width: 991px){
    .apartstyle .right div.p p span{
        font-size:15px !important
    }
    header:before{
        height:80px;
    }
    .header-logo,.st-lg .header-logo{
        top:8px;
    }
    .right-nav > .menu-handle-a{
        top:21px;
    }
    header +.menu + .content-page{
        padding-top:80px;
    }
    header::before,.right-nav > .menu-handle-a{
        position:absolute;z-index: 3;
    }
    .header-logo, .st-lg .header-logo{
        position: absolute;
        width: 150px;
        text-align: left;
        z-index: 5;
    }
    .right-nav .slide-nav-right{
        border-radius:10px 0 0 10px;
    }
}


@media only screen and (max-width: 767px)
{
    .menu.menuv2.menuv3.menuv8::before {
        background-size:300px;
    }
    .menu.menuv8.menuv3 .left-menu-item .logo-content{
        padding-bottom: 50px;padding-top:50px;  
    }
    .menu.menuv8 .menu-container {
        background: #fff;
    }
    .apartnav.owl-theme .owl-nav{
        width: 100%;
        display: flex;
        bottom: 30vh;
        justify-content: space-between;
    }
    body .container:not(.container-item).nopadding {
        padding-left:0;padding-right: 0;
    }
    .owl-type .one-item.apartstyle .background-itm{
        height: 70vh;
    }
    .specialgall-t .gall-row-2 img {
        min-height:200px;
    }
}
@media (max-width:575px){
    body.error404 .error-container .content h1{
        font-size:100px;
    }
    body.error404 .content-text .inner-box img{
        width:210px;
        position: relative;
    }
    body.error404 .content-text{
        padding-top: 300px;
    }
}
@media (max-width:480px){
    .header-logo, .st-lg .header-logo{
        left:15px;
    }
    .right-nav > .menu-handle-a{
        right:15px;transform: scale(0.7)
    }
    .close-new{
        transform: scale(0.7)
    }
    .menuv8 .logo-menuv8{
        width:120px;
    }
    .menu-handle .close-new{
        top:15px;
    }
}

.apartnav.spd-cnaz:before{
    display: none;opacity: 0;
}
.apartnav.spd-cnaz.owl-theme .owl-nav{
    position: relative;bottom:0;left:auto;padding-right: 15px;
}
.apartnav.spd-cnaz.owl-theme .owl-nav .fa:before{
    content:'';
}
.spd-cnaz .one-gal-inz a{
    filter: drop-shadow(0 0 0.35rem rgba(0,0,0,0.3));
}
.spd-cnaz .one-gal-inz{
    padding-bottom: 30px;
}
.spd-cnaz .one-gal-inz img {
    -webkit-mask-image: url(/css/img/mask2.png);
    mask-image: url(/css/img/mask2.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-position: top;
    -webkit-mask-position: top;
    mask-size: contain;
    min-height: 415px;
    width: 100%;
    margin: 20px auto 0px;
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    object-fit: cover;
    filter: drop-shadow(0 0 0.75rem crimson);
}
.spd-cnaz .owl-item .one-gal-inz{
    padding-bottom: 100px;
}
.spd-cnaz.owl-carousel .owl-stage{
    padding:40px 0;
}
.apartment-mode-o{
    position: relative;
}
.apartnav.owl-theme .owl-nav > div{
    color:transparent !important;
}
.owl-gallery-p:before{
    display: none;opacity:0;
}
.owl-gallery-p.apartnav .owl-nav{
    position: relative;bottom:0;left: auto;justify-content: center;padding:20px 0;margin: 30px 0;
}
.owl-gallery-p.apartnav .owl-nav.disabled{
    display: none;
}
.owl-gallery-p .item .product-box-item .product-box-caption.apartment-mode-o{
    position: relative;transform: none;opacity: 1;  background: transparent;
}
.owl-gallery-p.apartnav .item .product-box-item img{
    width:auto;max-width:100%;margin: 10px auto;
}
#owl-gallery.apartnav .item .product-box-item, .owl-gallery-p .item .product-box-item{
    min-height:10vw;
}
.slidergall .apartnav.owl-theme .owl-nav{
    padding:30px 0;
}
.owl-full-row-txt{
    width:100%;
}
.apartnav.owl-theme.owl-full-row-txt .owl-nav{
    padding-right: 11px;
}

.one-items-csp .caption{
    -webkit-mask-image: url(/css/img/mask2.png);
    mask-image: url(/css/img/mask2.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-position: top;
    -webkit-mask-position: top;
    mask-size: cover;
    min-height: 700px;
    padding-top: 305px;
    width:40%;
    background:#046F7D
}
.one-items-csp .img-content{
    padding-top:220px;
}
.one-items-csp .caption h3{
    font-size:clamp(20px,2.6vw,42px)
}
.one-items-csp .caption .btn:hover{
    background:#fff !important;color:#E3A927 !important;
}
.one-items-csp .caption .btn{
    background:#E3A927 !important;color:#fff !important;padding:15px 30px;
}

@media (max-width:575px){
    .one-items-csp .caption{
        min-height: 400px;padding:150px 30px 50px 30px;
    }
}
.apartments-list .one-appartments-list:nth-child(n), .apartments-list .one-appartments-list.one-appartments-list-1{
    background:#008596;color:#fff;
}
.apartments-list .one-appartments-list:nth-child(2n), .apartments-list .one-appartments-list.one-appartments-list-2{
    background:#E3A927;color:#fff;
}
.apartments-list .one-appartments-list:nth-child(3n), .apartments-list .one-appartments-list.one-appartments-list-3{
    background:#3B6130;color:#fff;
}
.apartments-list .one-appartments-list:nth-child(4n), .apartments-list .one-appartments-list.one-appartments-list-4{
    background:#A1A1A1;color:#fff;
}
.apartments-list .one-appartments-list:nth-child(n) .info:before {
    display: block;position: relative;font-size:8vw;font-weight: bold;
    padding: 10px 10px 10px 0px;
    align-self: flex-start;
}
.one-appartments-list .info{
    background: transparent;
}
.find_map .gm-style-iw-t h5{
   font-size:20px;font-weight: bold; color:#008596;position: relative;text-align: center;margin-bottom:5px;
}
.find_map .gm-style-iw-t h5:before{
    content:'';background:url('/files/site/logo.png?v=5') no-repeat center center;background-size:contain;width:170px;height: 75px;display: block;margin: 10px auto 40px auto;
}
.find_map #bodyContent{
    width:340px;background:#fff;font-size:18px;line-height:1.5;max-width: 100%;
}
.find_map #bodyContent a,.find_map #bodyContent i{
    display: none;
}
.find_map #bodyContent a.planaroute {
  display: inline-block;
  color: #000000;
  font-size: 15px;
  font-weight: 600;
  width: 171px;
  height: 84px;
  background: url('/css/img/arrow_trasa.svg') no-repeat center center;
  padding-right: 76px;
  text-align: left;
  line-height: 1.1;
  padding-left: 10px;
}
.apartments-list .apartnav.owl-carousel .owl-stage-outer {
    overflow: unset;
}
.apartments-list .apartnav.owl-carousel{
    max-width:1400px;margin:0 auto;
}
.apartments-list .apartnav.owl-carousel .owl-stage-outer .owl-stage .one-appartments-list{
    min-height: calc(100% - 40px);max-width: calc(100% - 40px);
}
.apartments-list .apartnav.owl-carousel .owl-stage-outer .owl-stage{
    display: flex;
}
.slidergall .apartnav.owl-theme .owl-nav.disabled{
    opacity:0;
}
@media (max-width:575px){
    .apartments-list .apartnav.owl-carousel .owl-stage-outer .owl-stage .one-appartments-list{
        max-width:100%;
    }
    .apartments-list .apartnav.owl-carousel .owl-stage-outer {
        overflow: hidden;
    }
   .right-nav .social-icon-group,.right-nav .right-banner-social {
        border-radius: 20px 0 0 0;
    }
}
.owl-carousel.owl-theme.synctop img{
-webkit-mask-image: url(/css/img/mask2.png);
  mask-image: url(/css/img/mask2.png);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-position: top;
  -webkit-mask-position: top;
  mask-size: cover;
}
.owl-carousel.owl-theme.syncbottom  .img-content{
    padding-top:90%;position: relative;
}
.owl-carousel.owl-theme.syncbottom  img{
    border-radius:20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.filter-maps .filter-cat a.clear-all{
    position: relative;
    top: auto;
    transform: none;
}
span[style*="line-height"] {
  display: unset;
}
#cookies-message-container #cookies-message.version2::before {
    background-image: url(/css/img/ciasteczka.png);
    background-position-x: 0%;
    background-repeat: repeat;
    background-repeat: no-repeat;
    background-position-x: center;
}
@media (min-width:1200px){
    #cookies-message-container #cookies-message.version2::before {background-size:auto}
}
@media (max-width:767px){
    .one-faq{
        width:100%;
        padding-right: 0;
        padding-left: 70px;
        background-size: 66px;
    }
    .filter-cat a{
        font-size:18px;
        padding:0;
        margin:5px;
    }
    .one-faq .faq-nubmer {
        font-size: 50px;
        width: 65px;
    }
    #cookies-message-container #cookies-message.version2::before {
        background-size: 100%;
    }
}


.bannertype0 .count-nav i {
    color:transparent;
    font-size: 26px;
    font-weight: bold;
    width: 110px;
    height: 76px;
    background: url('/css/img/arrowl1.svg') no-repeat center center;
    width: 105px;
    transform: rotate(180deg);
    display: inline-block;
}
.bannertype0 .count-nav i.customNextBtn  {
    background: url('/css/img/arrowr1.svg') no-repeat center center;
    transform: rotate(0deg);
}
.bannertype0 .count-nav-arrow{
    display: flex;
    align-items:center;
    color:#fff;
    justify-content: flex-end;
}
.bannertype0 .count-nav-arrow .num{
    padding:10px 20px;filter: drop-shadow(0 0 4px #008596);
}
.banner-flx-s .apartstyle .right .p{
    width:550px;max-width:100%;
}
@media (max-width:767px){
    .owl-theme .owl-nav [class*="owl-"],.bannertype0 .count-nav i{
        transform: scale(0.7);
    }
    .gallerytype7 .apartnav.spd-cnaz.owl-theme .owl-nav{
        position: absolute;top:40%;padding: 0;padding-left: 10px;
    }
    .apartnav.owl-theme .owl-nav{
        bottom:47vh;
    }
    .owl-gallery-p.apartnav .owl-nav{
        margin:5px 0 15px 0;
        bottom: auto;
    }
}
.gallerytype8 .gall-row-2 .col-md-12 .texts{
  position: relative;
  filter: none;
  color: initial;
  padding: 0;
  max-width:100%;
}
@media only screen and (min-width: 1200px){
	header .right-nav > .menu-handle-a::before {font-size:14px;margin-top:4px;}
	.menu-scrolled-small .right-nav > .menu-handle-a {
	  top: 13px;
	}	
}