.scroll-hide{overflow: hidden;}
.blur{transition: filter 1750ms ease 0s;filter: blur(20px);}
.nav-overlay{position: fixed;right: 0;width: calc(100%);height: 100%;background-color: rgba(15, 91, 157, .8);transform: translate(100%, 0%);transition: transform ease .5s;z-index: 999;  }

nav.nav-model-3 > .container{position: fixed;width:100%;background-color: white;-webkit-box-shadow:0 0 6px 0 rgba(0, 0, 0, .16);        box-shadow:0 0 6px 0 rgba(0, 0, 0, .16);z-index:9999;}
nav.nav-model-3 > .container > .wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;    flex-wrap: wrap;-webkit-box-pack: justify;    -ms-flex-pack: justify;        justify-content: space-between;margin: auto;align-items: center;}
nav.nav-model-3 > .container > .wrapper > .wrap-nav{display: inherit;-ms-flex-wrap: inherit;    flex-wrap: inherit;}

nav.nav-model-3 > .container > .wrapper  .wrap-nav-logo img{max-height: 5em;}
nav.nav-model-3 > .container > .wrapper  .wrap-nav-logo{min-height: 5em}
nav.nav-model-3 > .container > .wrapper  .wrap-nav-logo img{max-height: 7em;width:auto;height:100%;transition:all .3s ease-out}


nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-location{display: flex;align-items: center;}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-location svg{height:2em;width:auto}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-location svg path{fill:#FD8D38}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-location a{color:#000;display: flex;align-items: center;}

nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-reviews {display:flex;align-items: center;padding:0 1.5em}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-reviews #reviews-count{}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-reviews #reviews-count p{margin:0}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-contact {display:block;align-items: center;padding:0 1.5em}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-contact  a:first-child{display:flex;padding:.5em 1.5em;border-radius: 2em;color:#fff;background-color:#FD8D38;align-items:center;width:fit-content}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-contact  a svg{margin-right:.5em}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-contact  a svg path{fill:#fff}
nav.nav-model-3 > .container > .wrapper > .wrap-nav .wrap-nav-contact  a:nth-child(2){font-size:.75em}


nav.nav-model-3 .burger{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;    -ms-flex-align: center;        align-items: center;padding: 8px 24px;cursor: pointer;min-width:7em;}
nav.nav-model-3 .burger > .brg-line{display: -ms-grid;display: grid;}
nav.nav-model-3 .burger.inactive > .brg-line > span{width: 19px;height: 2px;background-color: black;-webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);        transform: translate(0, 0);opacity: 1;-webkit-transition: opacity .8s, -webkit-transform .3s;transition: opacity .8s, -webkit-transform .3s;-o-transition: transform .3s, opacity .8s;transition: transform .3s, opacity .8s;transition: transform .3s, opacity .8s, -webkit-transform .3s;}
nav.nav-model-3 .burger.inactive > .brg-line > span:first-child{margin-bottom: 3px;}
nav.nav-model-3 .burger.inactive > .brg-line > span:last-child{margin-top: 3px;}
nav.nav-model-3 .burger.active > .brg-line > span{width: 19px;height: 2px;background-color: black;-webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);        transform: translate(0, 0);opacity: 1;-webkit-transition: opacity .8s, -webkit-transform .3s;transition: opacity .8s, -webkit-transform .3s;-o-transition: transform .3s, opacity .8s;transition: transform .3s, opacity .8s;transition: transform .3s, opacity .8s, -webkit-transform .3s;}
nav.nav-model-3 .burger.active > .brg-line > span:first-child{margin-bottom: 0px;-webkit-transform: translate(0,2px) rotate(45deg);    -ms-transform: translate(0,2px) rotate(45deg);        transform: translate(0,2px) rotate(45deg);}
nav.nav-model-3 .burger.active > .brg-line > span:nth-child(2){-webkit-transform: translate(-70px,0);-ms-transform: translate(-70px,0);transform: translate(-70px,0);}
nav.nav-model-3 .burger.active > .brg-line > span:last-child{margin-top: 0px;-webkit-transform: translate(0, -2px) rotate(-45deg);    -ms-transform: translate(0, -2px) rotate(-45deg);        transform: translate(0, -2px) rotate(-45deg);}

nav.nav-model-3 .burger > .brg-text{margin-left: 18px;}
nav.nav-model-3 .burger > .brg-text > p{font-size:16px;line-height: 16px;font-weight:bold}


nav.nav-model-3 > .nav-content {position: fixed;width: 100%; height: 100%; background-color: transparent;-webkit-transform: translate(-100%, 0);    -ms-transform: translate(-100%, 0);        transform: translate(-100%, 0);-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;-o-transition: transform .5s;transition: transform .5s;transition: transform .5s, -webkit-transform .5s;overflow-y: auto;overflow-x: hidden;z-index: 9998;}
nav.nav-model-3 > .nav-content.inactive {-webkit-transform: translate(-100%, 0);    -ms-transform: translate(-100%, 0);        transform: translate(-100%, 0);     }

nav.nav-model-3 > .nav-content.active {-webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);transform: translate(0, 0);max-width: 100%;}
nav.nav-model-3 > .nav-content > .container{padding: 0;max-width: 100%;width: 100%;background: #fff;max-width: 90%;margin: auto;box-shadow: 0 2px 5px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);}
nav.nav-model-3 > .nav-content > .container > a > img{max-width: 240px;width: 100%}
nav.nav-model-3 > .nav-content > .container ul li a {line-height: 20px;padding:0;}
nav.nav-model-3 > .nav-content a.nav-btn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;    -ms-flex-align: center;        align-items: center;-webkit-box-pack: justify;    -ms-flex-pack: justify;        justify-content: space-between;background-image: -webkit-gradient(linear, left top, right top, from(#0d508a), to(#0d508a));background-image: -o-linear-gradient(left, #0d508a, #0d508a);background-image: linear-gradient(to right, #0d508a, #0d508a);background-position: center left;background-repeat: no-repeat;background-size: 0% 100%;padding:10px 12px;cursor: pointer;}
nav.nav-model-3 > .nav-content a.nav-btn > img{width: auto;height: 13px;opacity: 0;}

.nav-btn--sub {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;    -ms-flex-align: center;        align-items: center;-webkit-box-pack: justify;    -ms-flex-pack: justify;        justify-content: space-between;background-image: -webkit-gradient(linear, left top, right top, from(#F9F9F9), to(#F9F9F9));background-image: -o-linear-gradient(left, #F9F9F9, #F9F9F9);background-image: linear-gradient(to right, #F9F9F9, #F9F9F9);background-position: center left;background-repeat: no-repeat;background-size: 0% 100%;padding: 16px 24px;border-bottom: 1px solid rgba(15, 91, 157, .16);cursor: pointer;}
.nav-btn--sub:hover{background-size: 100% 1 00%;}
.nav-btn--sub > img{width: auto;height: 13px;opacity: 0;}
nav.nav-model-3 .sub-nav {  position: fixed;  top: 0;  left: 0;  height: 100%;  width: 100%;  background-color: white;  overflow-y: auto;  overflow-x: hidden;  z-index: inherit;}
nav.nav-model-3 .sub-nav.inactive {-webkit-transform: translate(102%, 0);    -ms-transform: translate(102%, 0);        transform: translate(102%, 0);-webkit-transition: opacity .4s, -webkit-transform .5s;transition: opacity .4s, -webkit-transform .5s;-o-transition: transform .5s, opacity .4s;transition: transform .5s, opacity .4s;transition: transform .5s, opacity .4s, -webkit-transform .5s;opacity: 0;pointer-events: none;}
nav.nav-model-3 .sub-nav.active {-webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);        transform: translate(0, 0);-webkit-transition: opacity .4s, -webkit-transform .5s;transition: opacity .4s, -webkit-transform .5s;-o-transition: transform .5s, opacity .4s;transition: transform .5s, opacity .4s;transition: transform .5s, opacity .4s, -webkit-transform .5s;opacity: 1;pointer-events: all;}
nav.nav-model-3 .sub-nav > .sub-nav--topbar {padding-top: 61px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;    -ms-flex-pack: start;        justify-content: flex-start;width: 100%;border-bottom: 1px solid rgba(15, 91, 157, .16);}
nav.nav-model-3 .sub-nav > .sub-nav--topbar .return-btn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;    -ms-flex-align: center;        align-items: center;padding:24px;cursor: pointer;}
nav.nav-model-3 .sub-nav > .sub-nav--topbar .return-btn img{width: auto;height: 13px;margin-right:15px;}
nav.nav-model-3 .sub-nav > .sub-nav--topbar .return-btn p{width: auto;height: 13px;margin-right:15px;}
nav.nav-model-3 .sub-nav > .sub-nav--title{padding:24px;}

nav.nav-model-3 > .nav-content .nav-btn-link{padding: 10px 12px;margin-bottom: 10px;}


@media screen and (min-width:769px){
    nav.nav-model-3 .burger.inactive:hover .brg-line > span:nth-child(2){-webkit-transform: translate(5px, 0px);    -ms-transform: translate(5px, 0px);        transform: translate(5px, 0px);-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;-o-transition: transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;}
    nav.nav-model-3 > .nav-content a.nav-btn:hover{background-size: 100% 100%;}
}
@media screen and (min-width:584px){nav.nav-model-3 > .nav-content {max-width: 320px;}nav.nav-model-3 .sub-nav {max-width: 320px;}}

@media screen and (max-width:768px){
    nav.nav-model-3 a.btn-right:first-child{}
    nav.nav-model-3 a.btn-right > p{display: none;}
    body #page{margin-top:100px!important}

}
    

@media screen and (max-width:584px){
    .nav-overlay {display: none;}
}


header .nav-content .menu-header-container{}
header .nav-content .menu-header-container ul{padding:0;list-style: none;}
header .nav-content .menu-header-container ul.sub-menu{padding-left:2em;margin-top:1em}
header .nav-content .menu-header-container ul.sub-menu li a{font-size:1.25em}
header .nav-content .menu-header-container ul li{margin:0 0 1em}
header .nav-content .menu-header-container ul li a{color:#fff;font-size:1.5em;transition: all .3s ease-out}
header .nav-content .menu-header-container ul li a:hover{font-weight: bold;}