#main-content{position:relative;width:100%}
#header{position:absolute;width:100%;z-index:110}
#header-container{visibility:hidden;opacity:0;transition:all .4s ease;position:relative}
#header.sticky{position:fixed;top:0;background-color:#fff}
.changeLang{color:#FFF;font:700 18px Commissioner;position:relative;outline:0;padding:15px 20px 15px 55px;border:none;background:rgba(0,0,0,0.4) url(/img/frontpage/lang-change.svg) 15px 50% no-repeat;cursor:pointer;text-transform:uppercase;border-radius:30px!important;border:1px solid #FFF}
#header.sticky .changeLang{background:transparent url(/img/frontpage/lang-change-black.svg) 15px 50% no-repeat;border-color:#262626}
.changeLang a{color:#FFF}
#header.sticky .changeLang{color:#262626}
#book-now, #book-now-D{padding:10px 23px;background:#3E3A2E;border-radius:100px;border:1px solid #fff;color:#FFF;display:flex;align-items:center;justify-content:center}
#header.sticky #book-now{background:transparent;color:#262626;border-color:#262626}
#header.sticky #logo{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}
#header.sticky #logo svg path,#header.sticky #book-now svg path{fill:#2C3035}
#logo{width:100%;position:relative;display:flex;align-items:center;justify-content:center}
#logo a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
#logo img{width:100%;max-width:100%;height:auto}
#logo::before,#logo:after{content:'';position:absolute;width:43%;height:1px;background:#fff}
#logo::before{left:0}
#logo::after{right:0}
#header.sticky #logo:before,#header.sticky #logo:after{display:none}
.top-container{width:100%;justify-content:space-between}
.breadcrumb-container{align-items:center}
.breadcrumb-container > li > a,.breadcrumb-container li > div{color:#fff;font:700 16px Commissioner,sans-serif}
.breadcrumb-container > li:first-child > a{font:100 16px Commissioner,sans-serif}
.breadcrumb-container > li > div{margin:0 10px;font:100 10px Commissioner,sans-serif}
#footer{width:100%;background-color:rgba(44,48,53,0.9);color:#FFF}
#footer a{color:#FFF}
#googleMap-container,#googleMap-container-Resp{height:305px}
#googleMap,#googleMap-Resp{width:100%;height:100%}
.list-title{font:400 18px Commissioner}
.list-info{font:700 22px Brygada1918}
@media (min-width:1200px) {
    #header{top:0}
    #header-container{margin:.885vw var(--30pxD)}
    #header.sticky #logo{max-width:130px}
    #header.sticky #logo img{height:55px}
    #header.sticky #logo a{padding:0;justify-content:flex-end}
    .book-container{justify-content:center;align-items:center}
    .book-container span{margin-left:10px;font:500 clamp(1rem,0.7857rem + 0.2857vw,1.125rem) Commissioner,sans-serif}
    #logo::before,#logo:after{max-width:800px}
    #cms-wrapper{top:var(--20pxD);padding-bottom:var(--20pxD)}
    #cms-h1{margin-top:1.563vw;font:700 clamp(2.8125rem,2.2768rem + 0.7143vw,3.125rem) Commissioner,sans-serif}
    .breadcrumb-outer-container{margin:0 var(--20pxD)}
    #logo img{position:relative;width:auto;height:80px}
    #footer-dev-copyright{padding:.781vw 0;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #717171;width:100%}
    #copyright{font:400 clamp(1rem,0.7917rem + 0.2778vw,1.125rem) Commissioner}
    #scroll_top span{margin-top:15px}
    #scroll_top img{animation:scroll ease 2.5s infinite}
    #footer{padding:0 2.604vw}
    .footer-info{margin:0 auto;align-items:center;width:53%;justify-content:center;padding:0 10px}
    .list-item{flex-direction:column;width:32%;margin-left:2%}
    .list-item:first-child{margin-left:0}
    .arrow-cont{margin:0 auto;padding:0 20px;z-index:100}
    #scroll_top figure{cursor:pointer}
    #specialone-logo{margin-top:.781vw}
    #scroll_top{display:flex;justify-content:center;align-items:center;flex-direction:column}
    #scroll-top div{padding:20px;border:1px solid #fff;border-radius:30px}
    #scroll-top{margin:20px 0 0 20px}
    #book-now .book-container,#book-now-D .book-container{align-items:center}
    .footer-logo{display:flex;justify-content:center;align-items:center}
    #googleMap-container{/*position:relative;top:-2.604vw;*/width:36%;max-width:650px;padding:1.042vw 0;}
    #googleMap{width:100%;height:100%;border-radius:10px}
    .footer-logo{width:10.5%;max-width:220px}
    #googleMap-container{width:30%;max-width:650px}
    #scroll-top{width:2%;max-width:40px}
    .socials{margin-top:.781vw}
    .footer-logo img{width:100%;height:auto}
    .socials > li{margin-left:.521vw}
    .socials > li:first-child{margin-left:0}
    .info-list{width:100%}
    .list-title{font:400 clamp(0.9375rem,0.6161rem + 0.4286vw,1.125rem) Commissioner}
    .list-info{font:700 clamp(1.125rem,0.6964rem + 0.5714vw,1.375rem) Brygada1918;margin-top:.521vw}
}
@media (max-width: 1500px) and (min-width: 1200px) {
    .footer-logo{display:none}
    .info-list{width:100%}
    .footer-info{width:62%;margin:0 auto 0 0}
}
@media (max-width:1199px) and (min-width: 765px) {
    #header-container{margin:var(--10pxT) var(--20pxT);flex-direction:column}
    #logo{width:100%;height:auto;background-size:contain;background-position:0 top}
    #logo a{max-width:150px}
    #logo::before,#logo:after{max-width:450px;width:41%}
}
@media (max-width: 930px) and (min-width: 765px) {
    #logo::before,#logo::after{width:39%}
}
@media (max-width: 1199px) {
    .contact-list-header{justify-content:center;align-items:center}
    .contact-item{display:flex;justify-content:center;align-items:center;padding:10px 15px;border-radius:35px;border:1px solid #fff;height:40px;margin-left:var(--10pxM)}
    .contact-item:first-child{margin-left:0}
    #header.sticky .contact-item{border-color:#262626}
    #header.sticky .contact-list-header > .contact-item svg path{stroke:#262626}
    #logo, #logo-Resp{width:50%;max-width:300px;height:fit-content;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;margin:auto}
    #logo-Resp img{width: 100%;height: auto;}
    #logo:before,#logo:after{display:none}
    .book-container span{margin-left:1.5vw;font:500 clamp(1rem,0.7797rem + 0.4608vw,1.125rem) Commissioner,sans-serif}
    #cms-wrapper{top:1vw;padding-bottom:1vw}
    #cms-h1{margin-top:3.255vw;font:700 clamp(2.1875rem,2.1875rem + 0.834vw,2.8125rem) Commissioner,sans-serif}
    .scroll-arrow-container{width:100%;max-width:calc(100% - 4.167vw);padding:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:1.953vw auto 0}
    #scroll_top{width:fit-content;margin:0 auto}
    #scroll-top figure{padding:10px;border:1px solid #fff;border-radius:30px}
    #footer-dev-copyright{flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding-bottom:120px;margin:15px auto 0}
    #copyright{font:400 16px Commissioner}
    #specialone-logo{margin-left:0;margin-top:1.465vw}
    #footer{margin-top:5.859vw}
    #book-now-Mob{position:fixed;bottom:var(--20pxM);z-index:100;margin:0 auto;left:10px;right:10px;background:#262626;color:#FFF;padding:10px 23px;border-radius:100px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;max-width:50%}
    #book-now-Mob .book-container,#book-now .book-container{align-items:center}
    #googleMap-container-Resp{width:100%}
    .footer-logo{margin:2.441vw auto 0}
    #logo-footer > a > img{max-width:90px;height:auto;margin:0 auto}
    .info-list{flex-direction:column;width:100%}
    .list-item{width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:2.93vw}
    .list-item:first-child{margin-top:0}
    .socials{margin-top:.977vw}
    .socials > li{margin-left:1.953vw}
    .socials > li:first-child{margin-left:0}
    .footer-info{width:100%;max-width:calc(100% - 1.953vw);margin:1.953vw auto 0}
    .list-info{margin-top:.977vw}
}
@media (max-width:764px) {
    #header-container{margin:var(--10pxM)}
    #book-now-Mob{max-width:80%}
    #footer{margin-top:12.5vw}
    .scroll-arrow-container{margin:4.167vw auto 0}
    .footer-logo{margin:5.208vw auto 0}
    .footer-info{max-width:calc(100% - 4.167vw);margin:4.167vw auto 0}
    .list-item{margin-top:6.25vw}
    .list-info{margin-top:2.083vw}
    .socials{margin-top:3.125vw}
    .socials > li{margin-left:5.208vw}
}