body{font-family: 'Times New Roman', Times, serif;max-width:1920px;margin:0 auto;background: url(../images/bg.png);}
a,.btn{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.navbar-brand{display:none}
.main-nav .container {padding-left:0;padding-right:0;}
.main-nav .navbar-nav .nav-link{color:#fff;font-size:0.9375rem;padding:.5rem 1rem;text-transform:uppercase;position:relative;display:inline-block;}
.main-nav .navbar-nav .nav-link:focus,.main-nav .navbar-nav .nav-link:hover{color:#79863c;background:transparent;}
.main-nav .navbar-nav .active>.nav-link,.main-nav .navbar-nav .nav-link.active,.main-nav .navbar-nav .nav-link.show,.main-nav .navbar-nav .show>.nav-link{color:#79863c;background:transparent;}
.main-nav .navbar-nav .nav-link:before {display: block;content: "";height: 2px;width: 0;background-color: #79863c;-webkit-transition: width .3s ease-in-out;-o-transition: width .3s ease-in-out;transition: width .3s ease-in-out;position: absolute;top: 0;left: 0;}
.main-nav .navbar-nav .nav-link.active:before {width: 100%;}
.main-nav .navbar-nav .nav-link:hover:before {width: 100%;}
.main-nav .navbar-nav .dropdown-toggle::after {
    background:url(../images/arrow-menu.png) no-repeat center center;
	width:7px;
	height:4px;
	margin-left: .55em;
	border:0;
}
.main-nav .dropdown:hover .dropdown-menu{display:block;}
.nav-child.dropdown-menu {margin-top:0;min-width: 15rem;background:#ece9e2;border-radius:0;}
.nav-child .dropdown-item {color:#86703c;text-transform:uppercase;font-size:0.9375rem;background:url(../images/arrow-drop.png) no-repeat 7% center; }
.nav-child .dropdown-item.active, .nav-child .dropdown-item:active {
    color: #79863c;
    text-decoration: underline;
    background-color: transparent;
}
.nav-child .dropdown-item:hover {background:url(../images/arrow-drop.png) no-repeat 7% center;text-decoration:underline;}
.main-nav{padding:0 10px;margin-top:-15px;}
header .adress {color:#b99a6e;font-weight:bold;font-size:0.875rem;}
header .adress img {margin-right:15px;}
header .phone a {color:#b99a6e;font-weight:bold;font-size:0.875rem;}
header .phone span {color:#79863c;font-weight:bold;font-size:0.875rem;}
header .phone img {margin-right:10px;}
header .phone-two {margin-left:25px;}
.mod-languages {margin-left:25px;}
.mod-languages .btn-group .dropdown-toggle::after {display:none;}
.mod-languages .btn-group .dropdown-toggle {color:#fff;text-transform:uppercase;font-size:0.9375rem;border:1px solid #fff;border-radius:0;}
.mod-languages .btn-group .dropdown-toggle:hover {background:#86703c;border:1px solid #86703c;}
.mod-languages .dropdown-menu {min-width: 59px;text-align:center;border-radius:0;border:1px solid #86703c;}
.mod-languages .lang-inline a {color:#79863c;text-transform:uppercase;font-size:0.8125rem;}
.mod-languages .dropdown-menu.show  {
    right: 0!important;
    left: auto!important;
       transform: translate3d(2px, -2px, 0px)!important;
}
.main-nav .img-logo {background:url(../images/logo.png) no-repeat center center;width:135px;height:110px;}
.main-nav .img-logo a {width: 100%;display: block;height: 100%;}
.fixed .img-logo {background:url(../images/logo-fix.png) no-repeat center center;width:74px;height:67px;} 
.fixed{position:fixed;top:0;background:#fff;width:100%;z-index:9999;margin-top:0;padding:5px 0;}
.fixed .navbar-nav .nav-link {color:#86703c;}
.fixed .mod-languages .btn-group .dropdown-toggle {color:#86703c;border:1px solid #86703c;}
.fixed .mod-languages .btn-group .dropdown-toggle:hover {color:#fff;}
.fixed-menu {background:none;    min-height: inherit;}
.carousel-item {
  height: 68vh;
  min-height: 350px;
  background-size:contain;
  /*background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
}
.carousel-indicators li {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 40px;
    height: 4px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
	border:1px solid #b8996e;
    background-color: #b8996e;
}
.carousel-indicators .active {
    background-color: #79863c;
	border:1px solid #79863c;
	
}
.banner-item {
  height: 65vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color:#fff;
  display: flex;
    justify-content: center;
    align-items: flex-end;
}
.banner-item.contacts {
    height: 85vh;
}
.banner-item.services {height: 45vh;}
.banner-item.restoran {height: 45vh;}
.banner-item.rooms {height: 45vh;}
.contacts-text {background:#594a3c;padding:2rem;border-radius:1rem;font-size:1.5rem;color:#fff;font-weight:bold;margin-bottom:5rem;margin-top:2rem;}
.contacts-text img {margin-right:15px;}
.contacts-text .adress {line-height: 1em;}
.contacts-text .adress img {width:42px;height:42px;top: 5px;
    position: relative;}
.contacts-text span	{color:#b5cd43;}
.contacts-text a {color:#fff;}
.header-block {z-index:10;position:relative;}

#preloader {
      position: fixed;
      left: 0;
      top: 0;
      z-index: 99999;
      width: 100%;
      height: 100%;
      overflow: visible;
      background: #ebe8e0 url('../images/preloader.gif') no-repeat center center;
}
    
.visible-preload {
  visibility: visible;
  opacity: 1;
  transition: opacity 1s linear;
}

.hidden-preload {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 1s, opacity 1s linear;
}
#contentabout {background: url(../images/bg-full-logo.png) top center no-repeat, url(../images/bg.png);}
#contentabout .page {padding:5rem 0 2rem 0;background: url(../images/h1_ico.png) center 40px  no-repeat;}
#contentbron {background: url(../images/bg.png);}
#contentbron .col-lg-12 {background:#fff;margin-top:-140px;box-shadow: 0px 0px 10px 0px rgba(0, 3, 0, 0.1);border-radius:.25rem;margin-bottom:3rem;position:relative;}
#contentbron .col-lg-12:before{content:" ";width:194px;height:45px;background: url(../images/h1_uslyg.png) center center  no-repeat;top: -23px;
    left: 42%;position:absolute;} 
#contentbron .col-lg-12 .page {padding:5rem 0 3rem 0;}	
#contentbron .col-lg-12 .page p:nth-child(1) {width:70%;margin:0 auto;}	
#contentservices {background: url(../images/bg-full-logo.png) top center no-repeat, url(../images/bg.png);}
#contentservices .page {padding:5rem 0 2rem 0;background: url(../images/h1_ico.png) center 40px  no-repeat;}
#contentrooms {background: url(../images/bg-full-logo.png) top center no-repeat, url(../images/bg.png);}
#contentrooms .catalog-rooms {padding:5rem 0 2rem 0;background: url(../images/h1_ico.png) center 40px  no-repeat;}
#contentrestoran {background: url(../images/bg-full-logo.png) top center no-repeat, url(../images/bg.png);}
#contentrestoran .restaurant {padding:5rem 0 2rem 0;background: url(../images/h1_ico.png) center 40px  no-repeat;}
.banner-item.bron {
    height: 75vh;
    align-items: center;
}
.gallery-page {
    height: 75vh;
    align-items: center;
}
#contentnews {background: url(../images/bg-full-logo.png) top center no-repeat, url(../images/bg.png);}
#contentnews .page {padding:5rem 0 2rem 0;background: url(../images/h1_ico.png) center 40px  no-repeat;}
#contentnews .news {padding:5rem 0 2rem 0;background: url(../images/h1_ico.png) center 40px  no-repeat;}
#contentgallery-page {background: url(../images/bg.png);}
#contentgallery-page .col-lg-12 {background:#fff;margin-top:-140px;box-shadow: 0px 0px 10px 0px rgba(0, 3, 0, 0.1);border-radius:.25rem;margin-bottom:3rem;position:relative;}
#contentgallery-page .col-lg-12:before{content:" ";width:194px;height:45px;background: url(../images/h1_uslyg.png) center center  no-repeat;top: -23px;
    left: 42%;position:absolute;} 
#contentgallery-page .col-lg-12 .page {padding:3rem 0 3rem 0;}
#contentrewiews {background: url(../images/bg-full-logo.png) top center no-repeat, url(../images/bg.png);}
#comments-form {background:#fff;}
h1{text-align:center;font-size:3rem;text-transform:uppercase;position:relative;padding-top:20px;padding-bottom:5px;}
#contenthome h1 {text-align:center;font-size:3rem;text-transform:uppercase;color:#79863c;font-weight:700;position:relative;margin-bottom:30px;margin-top:20px;overflow:hidden; padding-top: 1.5rem;background: url(../images/h1_ico.png)  top center no-repeat;}
h2{text-align:center;font-size:2rem;text-transform:uppercase;color:#79863c;font-weight:700;position:relative;margin-bottom:30px;margin-top:20px;overflow:hidden; padding-top: 1.5rem;background: url(../images/h1_ico.png)  top center no-repeat;}
h3{text-align:center;font-size:1.75rem;text-transform:uppercase;color:#79863c;font-weight:700;position:relative;margin-bottom:30px;margin-top:20px;overflow:hidden; padding-top: 1.5rem;background: url(../images/h1_ico.png)  top center no-repeat;}
h4{text-align:center;font-size:1.75rem;text-transform:uppercase;color:#79863c;font-weight:700;position:relative;margin-bottom:30px;margin-top:20px;overflow:hidden; padding-top: 1.5rem;background: url(../images/h1_ico.png)  top center no-repeat;}
h2.notop{padding-top:0;background:transparent; }
h3.notop{padding-top:0;background:transparent;}
strong,bold,b{font-weight:bold}
.title{text-align:center;font-size:2rem;text-transform:uppercase;color:#79863c;font-weight:700;position:relative;margin-bottom:30px;margin-top:20px;overflow:hidden; padding-top: 1.5rem;background: url(../images/h1_ico.png)  top center no-repeat;}
.amenities .title{text-align:center;font-size:2rem;text-transform:uppercase;color:#fff;font-weight:700;position:relative;margin-bottom:30px;margin-top:20px;overflow:hidden; padding-top: 1.5rem;background: url(../images/h1_ico_w.png)  top center no-repeat;}
.page ul{list-style:none;padding-left:10px}
.page ul li{background: url(../images/arrow.png) no-repeat 5px 11px;
    padding: 1px 0 1px 15px;color:#000;margin-bottom:0;font-size:1.15rem;}
.page ul li:last-child{margin-bottom:0}
.page ol li{list-style:none;color:#000;font-size:1.15rem;}
.page ol{counter-reset:myCounter;overflow:hidden;padding-left:10px}
.page ol li:before{counter-increment:myCounter;content:counter(myCounter);color:#b8996d;display:inline-block;margin-right:7px;font-weight:700;text-align:center;font-style:initial;padding:0;padding-left:0}
.page p{color:#000;font-size:1.15rem;text-align:left}
.page p a{color:#ef0000;text-decoration:underline}
.catalog-desc p{color:#000;font-size:1.15rem;text-align:left}
.restaurant-desc p{color:#000;font-size:1.15rem;text-align:left}

a.active.focus,a.active:focus,a.focus,a:active.focus,a:active:focus,a:focus,button.active.focus,button.active:focus,button.focus,button:active.focus,button:active:focus,button:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0!important;outline-color:transparent!important;outline-width:0!important;outline-style:none!important;box-shadow:0 0 0 0 rgba(0,123,255,0)!important}
.page .pull-left.item-image{margin-right:15px;margin-bottom:15px}
img.float-right{margin-left:15px}
img.float-left{margin-right:15px}
.clear{clear:both}

.breadcrumb-item{font-size:1rem}
.breadcrumb-item.active{color:#d4ba97}
.breadcrumb-item .pathway{color:#d4ba97;}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.2rem;color:#d4ba97;content:"||"}
.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;padding-left:0px;margin-bottom:3rem;list-style:none;background-color:transparent;border-radius:0;padding-bottom:0;justify-content: center;position:relative;}
footer{color:#434343;background: url(../images/logo_bg_footer.png) no-repeat #ede9e2 top center;padding:2rem 0}
.footer-nav {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -ms-flex-preferred-size: 100%;
}
.footer-nav .navbar {
    width: 100%;
    padding-bottom: 2rem;
}
.footer-nav .navbar .menu .nav-link {color: #86703c;
    font-size: 0.9375rem;
    padding: .5rem 1rem;
    text-transform: uppercase;
    position: relative;
display: inline-block;}
.footer-nav .navbar .menu .nav-link:focus, .footer-nav .navbar .menu .nav-link:hover {
    color: #79863c;
    background: transparent;
}
.map .container{position:relative}
.map{position:relative}
.map #myMap{height:670px}
.wrapper-map {position:absolute;top:190px;right:15px;width:530px;background:#fff;padding:1rem 1rem 0 1rem;z-index: 999;}
.wrapper-map .btn-button .btn { background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
    padding: .75rem 3rem;}
.wrapper-map .btn-button .btn:hover,  .wrapper-map .btn-button .btn:focus {
    background: #86703c;
}	
.wrapper-map .adress img {
    width: 16px;
    height: 16px;
    top: 5px;
    position: relative;
	margin-right:5px;
}
.wrapper-map .adress {font-size:0.875rem;color:#86703c;font-weight:bold;margin-bottom:1rem;}
.wrapper-map .adress span {color:#79863c;margin-right:3px;}

.wrapper-map .phone img {
    width: 16px;
    height: 16px;
    position: relative;
	margin-right:5px;
}
.wrapper-map .phone {font-size:0.875rem;color:#86703c;font-weight:bold;margin-bottom:.5rem;}
.wrapper-map .phone span {color:#79863c;margin-right:3px;}
.wrapper-map .phone a {color:#86703c;}
.wrapper-map .btn-button {margin-top:1rem;}
.filter-button
{
    font-size: 14px;
    border: 1px solid #bb9d74;
    border-radius: 0;
    text-align: center;
	text-transform:uppercase;
    color: #79863c;
	background:#fff;
    margin-bottom: 30px;
	padding: 10px 22px;
	margin-left:15px;
	margin-right:15px;
	font-weight:bold;
	cursor:pointer;

}
.filter-button:hover
{
    border: 1px solid #79863c;
    color: #ffffff;
    background-color: #79863c;

}
.filter-button.active
{
    border: 1px solid #79863c;
    color: #ffffff;
    background-color: #79863c;
}
.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 2px;
	-webkit-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
			  width: 100%;
    height: 400px;
	    padding-left: 1px;
    padding-right: 1px;
			
}
.gallery_product img {width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}	
.block{
    opacity: 0;
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.videos-item {padding-left: 1px;
    padding-right: 1px;}
#contentgallery-page .nav-tabs {border-bottom:1px solid #d9cbb7;margin-bottom:40px;padding-left: 0px;}
#contentgallery-page .nav-tabs li {
    background: none;
    padding: 0;
    color: #79863c;
    margin-bottom: 0;
	font-weight:bold;
	text-transform:uppercase;
    font-size: 1.125rem;
	text-align:center;
	margin-left:4rem;margin-right:4rem;
}
#contentgallery-page .nav-tabs li a {color: #79863c;display:block;}
#contentgallery-page .nav-tabs .nav-item.show .nav-link, #contentgallery-page .nav-tabs .nav-link.active {
    color: #79863c;
    background-color: #fff;
    border-color: #fff #fff #bb9d74;
}
#contentgallery-page .nav-tabs .nav-link {
    border: 4px solid transparent;
    border-radius: 0!important;
	padding: 0rem 3rem;
	padding-bottom:1rem;
}
#contentgallery-page .nav-tabs li img {display:block;margin:0 auto;margin-bottom:1rem;}
#contentgallery-page .nav-tabs .nav-item:nth-child(2) img {margin-top:4px;}

.service {background:#fff;padding:0 2rem;margin-bottom:3rem;} 
.service .name-services {color:#b99a6e;text-transform:uppercase;font-weight:bold;font-size:1.5rem;padding-top:1rem;}
.service .description-services p {color:#5d672e;font-weight:bold;font-size: 1rem;}
.services-bottom {background:#9f8d65;padding:2rem 0;color:#fff;font-size:0.875rem;font-weight:bold;}
.services-bottom .big {font-size:1.875rem;line-height:1.1em;}
.services-bottom img {margin-right:15px;}
.line {width:100%;height:15px;background: url(../images/line.png) no-repeat center center;}
.services .line {margin-bottom:3rem;}
.form-comments {margin-top:3rem;padding-top:2rem;position:relative;}
.form-comments:before {
    content: " ";
    width: 65px;
    height: 15px;
    background: url(../images/h1_ico.png) center center no-repeat;
    top: -8px;
    left: 47%;
    position: absolute;
}
.form-comments .w-80 {width:80%;margin:0 auto;}
.form-comments .comments-text {font-weight:bold;color:#5d672e;margin-bottom:2rem;}
.form-comments label {
    display: inline-block;
    margin-bottom: .5rem;
    font-weight: bold;
}
.form-comments .form-control {height:60px;border-width: 1px;
  border-color: rgb(215, 186, 145);
  border-style: solid;
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0.656px 0.755px 1.88px 0.12px rgba(0, 4, 2, 0.2);}
 .form-comments textarea {height:125px!important;} 
 #comments-form-send .btn {background:#79863c;color:#fff;text-transform:uppercase;font-size:1.125rem;border:0;border-radius:0;padding: 1rem 3rem;margin-top:2rem;}
 #comments-form-send .btn:hover, #comments-form-send .btn:focus {background:#b99a6e}
 .rewiews-block {padding:2rem 0;border-bottom:1px solid #86703c;}
  .rewiews-block .rewiews-name {color:#b99a6e;font-size:1.5rem;text-transform:uppercase;font-weight:bold;}
 .rewiews-block .rewiews-text {color:#5d672e;font-weight:bold;}
 #comments {margin-bottom:3rem;}
#button{display:inline-block;background:#79863c;width:37px;height:37px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;}
#button:hover{cursor:pointer;background:#d4ba97;}
#button:active{background:#d4ba97;}
#button.show{opacity:1;visibility:visible}
#button svg {padding-top:11px;}

.items .item:hover {border-bottom:1px solid #e4272e;border-top:1px solid #e4272e;}
.post-prev {    margin-bottom: 3rem;padding:1rem;background:#fff;}
.post-prev .post-title {    color: #b99a6e;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5rem;
    padding-bottom: 1rem;}
.post-prev .post-text {font-size:1.125rem;color:#000;display:flow-root;}
.post-prev .float-left {margin-right:15px;}
.news .line {
    margin-bottom: 3rem;
}
.post-prev .readmore a {background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
    padding: .75rem 3rem;}
.post-prev .readmore a:hover, .post-prev .readmore a:focus {background:#b99a6e}
.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: transparent;
    border-color: transparent;
}
.page-item.active .page-link {
    z-index: 1;
    color: #bb9d74;
	text-decoration:underline;
    background-color: transparent;
    border-color: transparent;
	font-weight:900;
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #79863c;
	font-size:1.125rem;
    background-color: transparent;
    border: 1px solid transparent;
}
.page-link:hover {
    z-index: 2;
    color: #bb9d74;
	text-decoration:underline;
    background-color: transparent;
    border-color: transparent;
	font-weight:900;
}
.catalog-rooms .line {
    margin-bottom: 3rem;
}
.catalog-rooms-item {
    margin-bottom: 3rem;
}
.catalog-rooms-item:hover {background:#fff;}
.item-rooms-katalog-title a {color:#86703c;font-size:1.5rem;text-transform:uppercase;font-weight:bold;}
.item-rooms-katalog-title a:hover {text-decoration:none;}
.catalog-rooms-item .btn-button .btn {background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
    padding: .75rem 3rem;}
.catalog-rooms-item .btn-button .btn:hover, .catalog-rooms-item .btn-button .btn:focus {background: #86703c;}	
.item-rooms-katalog-desc p {margin-bottom:.15rem;color:#5d672e;font-weight:bold;font-size:1rem;}
.item-rooms-katalog-desc p:last-child {margin-bottom:0rem;}
.item-rooms-katalog-number {color:#b99a6e;font-size:1.125rem;font-weight:bold;}
.item-rooms-katalog-number img {margin:0 1rem;}
.item-rooms-katalog-number span {color:#79863c;font-size:1.5rem;font-weight:bold;}

.white-wrapper {background:#fff;padding:2rem 0;}
.white-wrapper p 
.map-contacts {position:relative;}
.text-contacts {position:absolute;width:25%;z-index:99;background: rgba(255, 255, 255, 0.85);padding:2rem;} 
.text-contacts a {color:#3c3c3c;text-decoration:underline;}
#slider-katalog  {padding:10rem 0 3rem 0;}

#slider-katalog  .owl-nav .owl-prev {
    left: 46.2%;
    position: absolute;
    top: 8%; width: 49px;
    height: 66px;
	 background: url(../images/p_back_ico.png) #fff no-repeat center center;
	 text-indent:-9999px;
}
#slider-katalog  .owl-nav .owl-prev:hover, #slider-katalog  .owl-nav .owl-prev:focus {outline:none;background: url(../images/a_back_ico.png) #79863c no-repeat center center;}
#slider-katalog  .owl-nav .owl-next {
    right: 46.1%;
    position: absolute;
    top: 8%; width: 49px;
    height: 66px;
	    background: url(../images/p_next_ico.png) #fff no-repeat center center;
		text-indent:-9999px;
}
#slider-katalog  .owl-nav .owl-next:hover, #slider-katalog .owl-nav .owl-next:focus {outline:none;background: url(../images/a_next_ico.png) #79863c no-repeat center center;}
#owl-rewiews  {padding-top:10rem;}
#owl-rewiews .owl-dots {display:none;}
#owl-rewiews .owl-nav .owl-prev {
    left: 46.2%;
    position: absolute;
    top: 8%; width: 49px;
    height: 66px;
	 background: url(../images/p_back_ico.png) #fff no-repeat center center;
	 text-indent:-9999px;
}
#owl-rewiews  .owl-nav .owl-prev:hover, #owl-rewiews  .owl-nav .owl-prev:focus {outline:none;background: url(../images/a_back_ico.png) #79863c no-repeat center center;}
#owl-rewiews  .owl-nav .owl-next {
    right: 46.1%;
    position: absolute;
    top: 8%; width: 49px;
    height: 66px;
	    background: url(../images/p_next_ico.png) #fff no-repeat center center;
		text-indent:-9999px;
}
#owl-rewiews  .owl-nav .owl-next:hover, #owl-rewiews .owl-nav .owl-next:focus {outline:none;background: url(../images/a_next_ico.png) #79863c no-repeat center center;}
.rewiews-home .owl-item .rewiews-last-item {text-align:center;min-height:500px;background-size:cover!important;padding:2rem;position: relative;}
.rewiews-home .owl-item .rewiews-last-item:after {
    content: ' ';
    position: absolute;
    left: 0;  right: 0; top: 0; bottom: 0;
    background-color: rgba(0,0,0,.6);
}
.rewiews-home .owl-item .rewiews-last-item:hover:after {
    background-color: rgba(0,0,0,.8);
}
.rewiews-home .owl-item .rewiews-last-item .rewiews-last-name {color:#b8996d;text-transform:uppercase;font-size:1.875rem;font-weight:bold;margin-bottom:2rem;margin-top:5rem;position:relative;z-index:99;}
.rewiews-home .owl-item .rewiews-last-item .rewiews-last-text {color:#fff;font-size:0.875rem;font-weight:bold;position:relative;z-index:99;}
.rewiews-home .owl-item:nth-child(1) .rewiews-last-item {background: url(../images/0.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(2) .rewiews-last-item {background: url(../images/1.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(3) .rewiews-last-item {background: url(../images/2.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(4) .rewiews-last-item {background: url(../images/3.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(5) .rewiews-last-item {background: url(../images/4.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(6) .rewiews-last-item {background: url(../images/5.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(7) .rewiews-last-item {background: url(../images/0.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(8) .rewiews-last-item {background: url(../images/1.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(9) .rewiews-last-item {background: url(../images/2.jpg) no-repeat top center;}
.rewiews-home .owl-item:nth-child(10) .rewiews-last-item {background: url(../images/3.jpg) no-repeat top center;}
.monuments .col-lg-4 {margin-bottom:2rem;}
.monuments .col-lg-4 .name-monuments {color:#86703c;font-size:1.125rem;}
.monuments .col-lg-4 .name-monuments span {color:#79863c;font-weight:bold;}
.amenities {background: url(../images/amenities-bg.jpg) no-repeat top center;padding:2rem 0;}
.amenities .col-lg-4 {margin-bottom:2rem;}
.amenities .amenities-item { border-radius: 10px;background-color: rgba(255, 255, 255, 0.9);padding:1rem;color:#79863c;font-size:1.125rem;font-weight:bold;min-height:77px;}
.amenities .amenities-item img {margin-right:20px;}
.room-katalog-desc {margin-left:0;margin-right:0;margin-bottom:4rem;}
.room-katalog-desc .col-lg-9 {background:#fff;padding:2rem;}
.room-katalog-desc .col-lg-3 {background-color: rgba(255, 255, 255, 0.6);}
.room-katalog-desc .item-room-katalog-desc p {color:#79863c;font-size:1.125rem;font-weight:bold;}
.item-room-katalog-number {margin-top:2rem;color: #b99a6e;
    font-size: 1.125rem;
    font-weight: bold;}
.item-room-katalog-number img {
    margin: 0 1rem;
}
.item-room-katalog-number span {
    color: #79863c;
    font-size: 1.5rem;
    font-weight: bold;
}
.room-katalog-desc .btn-button {padding-top:3rem;}
.room-katalog-desc .btn-button .btn:hover, .catalog-rooms-item .btn-button .btn:focus {
    background: #86703c;
}

.room-katalog-desc .btn-button .btn {
    background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
    padding: .75rem 3rem;
}
.room-katalog-desc .phone {padding-top:2rem;}
.room-katalog-desc .phone img {margin-right:5px;vertical-align: sub;}
.room-katalog-desc .phone a {color:#79863c;font-size:1.5rem;font-weight:bold}
.rest-green {background-color: rgba(120, 132, 61, 0.68);color:#fff;}
.rest-green p:nth-child(1) {text-align:center;font-size:1.875rem;font-weight:bold;color:#fff;padding-top:1rem;line-height:1.1em;}
.rest-green p:nth-child(2) {text-align:center;font-size:1.5rem;font-weight:bold;color:#fff;}
.rest-green p:nth-child(3) {text-align:center;font-size:1.5rem;font-weight:bold;color:#fff;background:#535e20;padding:.5rem;margin:.5rem 0}
.rest-green p:nth-child(3) a {color:#fff;}
.rest-green p:nth-child(3) img {margin-right:10px;}
.rest-green p:nth-child(4) {text-align:left;font-size:1.5rem;font-weight:bold;color:#fff;padding-left:20px;}
.rest-green ul li {font-size:1.35rem;}
.rest-green ul {
    padding-left: 40px;
}

.restoran-desc-text {margin-left:0;margin-right:0;margin-bottom:4rem;position:relative;}
.restoran-desc-text:before {
    content: " ";
    width: 194px;
    height: 45px;
    background: url(../images/h1_uslyg.png) center center no-repeat;
    top: -23px;
    left: 42%;
    position: absolute;
	z-index:99;
}
.restoran-desc-text .col-lg-8 {background:#fff;padding:2rem;}
.restoran-desc-text .col-lg-4 {background-color: rgba(255, 255, 255, 0.6);}
.restoran-desc-text .item-room-katalog-desc p {color:#79863c;font-size:1.125rem;font-weight:bold;}
.restoran-desc-text .btn-button {padding-top:1rem;}
.restoran-desc-text .btn-button .btn:hover, .restoran-desc-text .btn-button .btn:focus {
    background: #86703c;
}

.restoran-desc-text .btn-button .btn {
    background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
    padding: .75rem 3rem;
}
.restoran-desc-text .phone {padding-top:1rem;padding-bottom:1rem;}
.restoran-desc-text .phone img {margin-right:5px;vertical-align: sub;}
.restoran-desc-text .phone a {color:#79863c;font-size:1.5rem;font-weight:bold}
.item-rest-brrest {color:#79863c;font-weight:bold;text-transform:uppercase;font-size:1.875rem;text-align:center;line-height:1.1em;padding-top:1rem;}
.item-rest-time {
    margin-top: 1rem;
    color: #b99a6e;
    font-size: 1.125rem;
    font-weight: bold;
}
#contentrestoran .restaurant .line:last-child {display:none;}
.restmenu {background:#9b8a61;padding:2rem 0;}
.restmenu .nav-fill {display:flex;
flex-wrap:wrap;}
.restmenu .nav-item {color:#fff;font-size:1rem;font-weight:bold;padding: 0rem 1.5rem;width: 11.11%; position:relative; }
.restmenu .nav-item:before{
    content: " ";
    width: 20px;
    height: 20px;
    background: url(../images/grup_menu_point.png) center center no-repeat;
    top: 20px;
    right: -10px;
    position: absolute;
} 
.restmenu .nav-item:last-child:before {display:none;}
.restmenu .nav-item:nth-child(4) {padding: 0rem 1.7rem;}
.restmenu .nav-item:nth-child(8) {padding: 0rem 2.5rem;}
.restmenu .nav-item:nth-child(9) {padding-top:1rem;}
.title-two {font-weight:bold;color:#e24c3f;font-size:0.875rem;text-transform:uppercase;margin-bottom:1rem;}
#contenthome {background: url(../images/txt_bg.jpg) top center no-repeat;padding-top:2rem;}
.top {padding:2rem 0;}
.top .top-one {padding-bottom:1.5rem;}
.top .top-one .col-lg-3 {background: url(../images/logo_bg_small.png) left center no-repeat;}
.top .top-one .logo-slogan {color:#79863c;font-size:3rem;font-weight:bold;text-transform:uppercase;line-height:1.1em;padding-top:3rem;}
.top .top-one .col-lg-9 p {color:#5d672e;font-size:1rem;font-weight:bold;}
.tabs-row {background:#fff;margin:2rem 0;position:relative;}
.tabs-home .tabs-row:before {
    content: " ";
    width: 194px;
    height: 45px;
    background: url(../images/h1_uslyg.png) center center no-repeat;
    top: -23px;
    left: 42%;
    position: absolute;
    z-index: 99;
}
.tabs-home .nav-tabs {
    border-bottom: 1px solid #d9cbb7;
    margin-bottom: 40px;
    padding-left: 0px;
}
.tabs-home .nav-tabs {border-bottom:1px solid #d9cbb7;margin-bottom:40px;padding-left: 0px;padding-top: 40px;}
.tabs-home .nav-tabs li {
    background: none;
    padding: 0;
    color: #79863c;
    margin-bottom: 0;
	font-weight:bold;
	text-transform:uppercase;
    font-size: 1.125rem;
	text-align:center;
	margin-left:4rem;margin-right:4rem;
}
.tabs-home .nav-tabs li a {color: #79863c;display:block;}
.tabs-home .nav-tabs .nav-item.show .nav-link, .tabs-home .nav-tabs .nav-link.active {
    color: #79863c;
    background-color: #fff;
    border-color: #fff #fff #bb9d74;
}
.tabs-home .nav-tabs .nav-link {
    border: 4px solid transparent;
    border-radius: 0!important;
	padding: 0rem 3rem;
	padding-bottom:.5rem;
}
.item-room-home {
    position: relative;
    overflow: hidden;
}
.item-room-home a {
    display: block;
    width: 100%;
}
.item-room-home .name-room {
    position: absolute;
    display: block;
    left: 0px;
    right: 0px;
    z-index: 3;
    height: calc(100%);
    width: calc(100% - 0px);
    bottom: 0px;
    overflow: hidden;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}
.item-room-home:hover .name-room{background-color: rgba(78,65,47,.7);height: calc(100%);}
.item-room-home .name-room a {color:#fff;font-size:1.5rem;font-weight:bold;}
.item-room-home .name-room a:hover, .item-room-home .name-room a:focus {text-decoration:none;}
.item-room-home .name-room:hover a {padding-bottom:3rem;}
 .item-room-home form {display:none;}
 .item-room-home:hover form {display:inline;} 
 .item-room-home form .btn {
    background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
    padding: .75rem 3rem;
}
 .item-room-home form .btn:hover,  .item-room-home form .btn:focus {
    background: #86703c;
}
.cat-btn {margin-top:2rem;}
.cat-btn .btn {
    background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
    padding: .75rem 3rem;
}
.cat-btn .btn:hover,  .cat-btn .btn:focus {
    background: #86703c;
}
@media (min-width: 1200px) {
   .modal-xlg {
      width: 95%; 
	  max-width:1800px;
   }
}
.modal-content {background:transparent;border:none;border-radius:0;}
#bron-form {background:#fff;}
#bron-form .w-80 {width:80%;margin:0 auto;padding-top:3rem;}
.modal-title {color:#ffffff;font-size:3rem;font-weight:bold;text-transform:uppercase;margin-bottom:3rem;}
#bron-form:before {
    content: " ";
    width: 194px;
    height: 45px;
    background: url(../images/h1_uslyg.png) center center no-repeat;
    top: -7px;
    left: 42%;
    position: absolute;
    z-index: 99;
}
.top-form {
    position: absolute;
    right: 0;
    left: 0;
	top:45%;
    z-index: 15;
    -ms-flex-pack: center;
    justify-content: center;
}
.top-form .row {width:95%;margin:0 auto;}
.top-form .row .white {background:rgba(255, 255, 255, 0.96);padding:20px 15px;}
.top-form .white label {margin-bottom:0;color:#b99a6e;font-weight:bold;font-size:1.125rem;margin-right:10px;}  
.top-form .white label img {margin-right:10px;}
.top-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 26%;
}
.top-form .input {
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    max-width: 28%;
	border-right:1px solid #86914f;
}
.top-form .select {
   -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    max-width: 28%;
}
.top-form .btn-button {
   -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    max-width: 16%;
}
.top-form .white input {background:transparent;border:none;padding-left:25px;
    width: 65%;
    font-size: 1.125rem;color:#79863c;}
.top-form .white .timeinput {width:55%;}    
.top-form .white input:hover, .top-form .white input:focus {border:none;outline:none;box-shadow:none;}	
.top-form .select .btn {padding:0;background:transparent;    border: none!important;}
.top-form .select .filter-option-inner-inner {text-align:center;font-size: 1.125rem;color:#79863c;}
.top-form .select .btn:hover, .top-form .select .btn:focus {border:none!important;outline:none!important;box-shadow:none!important;background:none!important;}
.top-form .select .dropdown-item {text-align:center;}
.top-form .select .dropdown-item:hover {background-color: #79863c;}
.top-form .select .dropdown-item.active, .top-form .select .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #79863c;
}
.top-form .select .dropdown-toggle:after {    background: url(../images/arrow-menu.png) no-repeat center center;
    width: 7px;
    height: 4px;
    margin-left: .55em;
    border: 0;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #79863c;
    background: #79863c;
    color: #ffffff!important;
}	
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #79863c!important;
    background: #79863c!important;
    font-weight: normal;
    color: #ffffff;
}	
.top-form .btn-button .btn  {background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
padding: 1.5rem 3rem;}
.top-form .btn-button .btn:hover,  .top-form .btn-button .btn:focus {
    background: #86703c;
}
.form .w-80 {width:80%;margin:0 auto;}
.form hr {    margin-left: 15px;
    margin-right: 15px;border-top: 1px solid #86703c;margin-bottom:2rem;}
.form label {margin-bottom:0.5rem;color:#000000;font-weight:bold;font-size:1rem;display:block;} 
.form .btn-button .btn  {background: #79863c;
    color: #fff;
    text-transform: uppercase;
    font-size: 1rem;
    border: 0;
    border-radius: 0;
padding: 1rem 3rem;}
.form .btn-button .btn:hover,  .form .btn-button .btn:focus {
    background: #86703c;
}
.form input {
	height:58px;
border-radius: 4px;
border:1px solid #d5c6b0;
  background-color: rgb(255, 255, 255);
box-shadow: 0.656px 0.755px 1.88px 0.12px rgba(0, 4, 2, 0.2);font-weight:bold;}
.form input:hover, .form input:focus {outline:none;box-shadow: 0.656px 0.755px 1.88px 0.12px rgba(0, 4, 2, 0.2);border:1px solid #d5c6b0;}	
.form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}
.form .select .btn {
	padding:16px 10px;
    border-radius: 4px;
    border: 1px solid #d5c6b0;
    background-color: rgb(255, 255, 255);
    box-shadow: 0.656px 0.755px 1.88px 0.12px rgb(0 4 2 / 20%);
}
.form .col-lg-4 {margin-bottom:2rem;}
.form .select .filter-option-inner-inner {color:#79863c;font-weight:bold;}
.form .select .btn:hover, .form .select .btn:focus {outline:none;box-shadow: 0.656px 0.755px 1.88px 0.12px rgba(0, 4, 2, 0.2);border:1px solid #d5c6b0;}
.form .select .dropdown-item {text-align:center;}
.form .select .dropdown-item:hover {background-color: #79863c;}
.form .select .dropdown-item.active, .form .select .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #79863c;
}
.form .select .dropdown-toggle:after {background: url(../images/arrow-menu.png) no-repeat center center;
    width: 7px;
    height: 4px;
    margin-left: .55em;
    border: 0;}
.form .bootstrap-select .dropdown-menu li {
    position: relative;
    padding-left: 0;
	background:none;
}
.copy {font-size:.975rem;color:#79863c;text-transform:uppercase;}
.tab-one-room .img-intro {height:235px;}
.tab-two-room .img-intro {height:472px;}
.tab-three-room .img-intro {height:235px;}
.tab-four-room .img-intro {height:235px;}
.tab-five-room .img-intro {height:235px;}
.tabs-home #tab-one .img-intro  { background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
.tab-one-room {padding-bottom:2px;}
.tabs-class-one {margin-left:0;margin-right:0;}
.tab-two-room {padding-right:2px;}
.tabs-class-two {padding-left: 0;}
.tab-three-room {padding-right:1px;padding-left:0;}
.tab-four-room {padding-right:0;padding-left:1px;}
.tab-five-room {padding-right:0;padding-left:0;padding-top:2px}
.catalog-desc {padding-left:15px;padding-right:15px;}
[dir="rtl"] .head-block-wrapper .text-right{text-align: left!important;}
[dir="rtl"] .head-block-wrapper .text-left{text-align: right!important;}
[dir="rtl"] header .phone img {margin-right: 0px; margin-left:10px;}
[dir="rtl"] .top-form .white label img {margin-right: 0px; margin-left:10px;}
[dir="rtl"] .top-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width: 50%;}
[dir="rtl"] .top-form .white label {margin-right: 0px; margin-left:10px;}
[dir="rtl"] .page ul li {
    background: url(../images/arrow.png) no-repeat 100% 11px;
    padding: 1px 15px 1px 0;
}
[dir="rtl"] .page ol li:before {
    margin-right: 0px;
	margin-left: 7px;
}
[dir="rtl"] .wrapper-map .phone img {
    margin-right: 0px;
	margin-left: 5px;
}
[dir="rtl"] .wrapper-map .adress img {
   margin-right: 0px;
	margin-left: 5px;
}
[dir="rtl"] .copy .text-right{text-align: left!important;}
[dir="rtl"] .copy .text-left{text-align: right!important;}
[dir="rtl"] .contacts-text img {margin-right: 0;margin-left: 15px;}
[dir="rtl"] .catalog-rooms-item .text-right{text-align: left!important;}
[dir="rtl"] .catalog-rooms-item .text-left{text-align: right!important;}
[dir="rtl"] .amenities .amenities-item img {margin-right: 0px;margin-left:20px;}
[dir="rtl"] .nav-child.dropdown-menu {right: 0!important;left: auto!important;}
[dir="rtl"] .nav-child .dropdown-item {background: url(../images/arrow-drop.png) no-repeat 93% center;}
[dir="rtl"] .tabs-class-two {padding-left:15px;padding-right: 0;}
[dir="rtl"] .tab-four-room {
    padding-left: 0px;
    padding-right: 1px;
}
[dir="rtl"] .tab-two-room {
    padding-right: 15px;
    padding-left: 2px;
}
[dir="rtl"] header .adress img {
    margin-right: 0px;
    margin-left:15px;
}
[dir="rtl"] header .phone-two {
    margin-left: 0;
    margin-right:25px;
}
.top-form .sel-time.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 35%;
}
@media(max-width:1440px) {
	
}
@media(max-width:1300px) {
.container{max-width:1230px}
}
@media(max-width:1150px) {
    #contentbron .col-lg-12:before {
   display: none;
}
.form .w-80 {
    width: 100%;
    margin: 0 auto;
}
.top-form .white label img {
   display: none;
}	
.main-nav .navbar-nav .nav-link {
    font-size: 0.9375rem;
    padding: .5rem .5rem;
    text-transform: inherit;
    width:100%;
}
.header-block.pr-0 {padding-right:15px!important}
.top-form .row .white {
    padding: 10px 10px;
}
.top-form .btn-button .btn {
    padding: .77rem 1rem;
}
.top .top-one .logo-slogan {
    font-size: 2.25rem;
}
#owl-rewiews .owl-nav .owl-prev {
    left: 45%;}
#owl-rewiews .owl-nav .owl-next  {
    right: 45%;} 
#slider-katalog .owl-nav .owl-prev {
    left: 45%;  }  
#slider-katalog .owl-nav .owl-next  {
    right: 45%;}     
    .wrapper-map {
    width: 411px;}
.footer-nav .navbar .menu .nav-link {
    font-size: 0.75rem;
}    
.copy {
    font-size: .75rem;
}
.rest-green p:nth-child(1) {
    font-size: 1.5rem;}
.rest-green p:nth-child(2) {
    font-size: 1.25rem;
}    
.rest-green p:nth-child(3) {
    font-size: 1.25rem;
}
.rest-green p:nth-child(4) {
    font-size: 1.25rem;
}
.rest-green ul li {
    font-size: 1rem;
}
}
@media(max-width:1000px) {
    [dir="rtl"] .top-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}
[dir="rtl"] .main-nav .navbar-toggler {
    left: 15px;
    top: 11px;
    right: auto;
}
[dir="rtl"] .fixed-top .d-none {
    right: auto;
    left:-8px;
}
[dir="rtl"] .head-block-wrapper .text-right {
    text-align: right!important;
}
[dir="rtl"] .fixed-top .navbar-nav .nav-link {
    text-align: right;
}
[dir="rtl"] .nav-child .dropdown-item {
    text-align: right;
}
[dir="rtl"] .nav-child .dropdown-item {
    background: url(../images/arrow-drop.png) no-repeat 99% center;
}
.tabs-home .tabs-row:before {
   display:none;
}
    #contentgallery-page .col-lg-12:before {
   display: none;
}
.contacts-text .col-lg-4 {margin-bottom:1rem;}
    .restoran-desc-text:before {
   display: none;
}
.contacts-text {
    font-size: 1.25rem;
}
.rewiews-block img {display:none;}
.form-comments .w-80 {
    width: 100%;
    margin: 0 auto;
}
#comments-form-send .btn {
    padding: 1rem;
}
#bron-form:before {
   display: none;
}
.modal-title {
    color: #ffffff;
    font-size: 2rem;
    margin-bottom: 1rem;
}
.modal-dialog {
    max-width: inherit;
    margin: 1.75rem auto;
}
    .image-cat {padding-left:0;}
    body{overflow-x:hidden}
    .service {
    padding-top: 1rem;
}
.restmenu .nav-item {
    width: 100%;
    margin-bottom:.5rem;
}
.restmenu .nav-fill {
    display: grid;
    flex-wrap: wrap;
}
.restmenu .nav-item:before {
    display: none;
}
.restmenu .nav-item:nth-child(9) {
    padding-top: 0rem;
}
    .form .btn-button .btn {
    padding: 1rem;
}
.services-bottom .big {text-align:center;margin-bottom:1rem;}
.services-bottom .big br {display:none}
    #slider-katalog .owl-nav .owl-prev {
    left: 15%;  }  
#slider-katalog .owl-nav .owl-next  {
    right: 15%;}  
    .tabs-class-one {
    margin-right: 15px;
}
.amenities {
    background-size:cover;
}
.monuments .col-lg-4 .name-monuments {
    color: #86703c;
    font-size: 1rem;
}
.tabs-class-two {
    padding-left: 0;
    padding-right: 0;
}
.tab-two-room {
    padding-right: 0px;
}
.tab-three-room {
    padding-right: 0px;
    padding-left: 15px;
}
.tab-four-room {
    padding-right: 0;
    padding-left: 15px;
}
.tab-five-room {
    padding-right: 0;
    padding-left: 15px;
    padding-top: 2px;
}
.tab-two-room .img-intro {
    height: 275px;
}
    .main-nav {
    padding: 0 15px;
    margin-top: 2px;
}
    .wrapper-map {display:none;}
    .map #myMap {
    height: 500px;
}
.navbar-collapse {text-align:left!important;}
.main-nav .img-logo {
   background: url(../images/logo-fix.png) no-repeat left center;
    width: 74px;
    height: 67px;
}
.fixed-top {background:#fff;}
.fixed-top .navbar-nav .nav-link {
    color: #86703c;
    text-transform:uppercase;
}

.main-nav .navbar-nav > li > .dropdown-menu {
    position: relative;
    display: block;
    width: 100%;
	    margin-top: 0;
		    left: 0px;
			text-align:left;margin-bottom: 0;
    min-height: auto;
    top: 0;
}
.header-block.pr-0 {
    text-align: center!important;
}
.header-block {
    text-align: center!important;
}
.fixed-top .d-none {display:block!important;position:absolute;top:5px;right:15px;z-index: 99;}
.fixed-top .d-none .mod-languages .btn-group .dropdown-toggle {
    background: #86703c;
    border: 1px solid #86703c;
}
.nav-content .mod-languages {display:none;}
.container{max-width:100%}
.main-nav .navbar-toggler{margin-right:0;margin-left:0!important;border-radius:0}
.main-nav .order-lg-2 {width:100%;}
.main-nav .navbar-toggler {width:57px;padding: 0;position:absolute;right:15px;top:11px;}
.main-nav .navbar-toggler span.bnt {background: #79863c;color: #fff;display: block;
    padding: 6px;}
.main-nav .navbar-toggler span.bnt:hover, .main-nav .navbar-toggler span.bnt:focus {background: #86703c;}    
.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.navbar-light .navbar-nav .nav-link{font-size:1.2rem;text-align:left;padding-left:15px;padding: .5rem 1.2rem;}
.top-form .input {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
    margin-bottom:5px;
}
.top-form .row .white {
    padding: 5px;
}
.top-form .select {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
    margin-bottom:5px;
}
.top-form {
    top: 45%;}
.top-form .sel-time.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}  
.top-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
} 
.top-form .white label {
    margin-bottom: 0;
    color: #b99a6e;
    font-weight: bold;
    font-size: 1rem;
    margin-right: 0;
    text-align: center;
    display: block;
}
.top-form .white input {
    background: transparent;
    border: none;
    padding-left: 0;
    width: 100%;
    font-size: 1.125rem;
    color: #79863c;
    text-align: center;
}
.top-form .btn-button {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    text-align: center;
    max-width: 100%;
}
.top-two .col-md-6 {margin-bottom:2rem;}
.tabs-home #tab-one .col-lg-12 .img-intro img {height:350px;}
.tabs-home #tab-one .pr-0 {padding-right:15px!important;}
.tabs-home #tab-one .pl-0 {padding-left:15px!important;}
}
@media(max-width:810px) {
}
@media(max-width:769px) {
    .tabs-home .tabs-row:before {
  display: none;
}
#owl-rewiews .owl-nav .owl-prev {
    left: 15%;
}
#owl-rewiews .owl-nav .owl-next {
    right: 15%;
}
.services-bottom .col { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    text-align: center;
    max-width: 100%;margin-bottom:1rem;display: block!important;}
}
@media(max-width:650px) {
    .contacts-text {
    font-size: 1rem;
}
}
@media(max-width:535px) {
    [dir="rtl"] .copy .text-right {
    text-align: center!important;
}
 [dir="rtl"] .copy .text-left {
    text-align: center!important;
}
    .catalog-rooms-item .col {  -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;margin-bottom:.5rem;text-align:center!important}
.social {display:none!important;}   
.head-block-wrapper .phone {display:block!important;}
header .phone-two {
    margin-left: 15px;
}
[dir="rtl"] header .phone-two {
    margin-left: 0;
    margin-right: 0px;
}
.main-nav {
    padding-top: 5px;
    padding-bottom: 5px;
}
.top-form .input {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 5px;
}
.top-form .select {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 5px;
}
.top-form {
    top: 35%;
}
body{overflow-x:hidden}
.title{font-size:2rem}
h1{font-size:2rem!important}
h2{font-size:1.5rem!important}
h3{font-size:1.5rem!important}
.copy .col {-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 5px;text-align:center!important;}
    .header-block {
    text-align: left!important;
}
.header-block.pr-0 {
    text-align: left!important;
} 
header .phone-two {
    margin-left: 0px;
}
}
@media(max-width:500px) {
}
@media(max-width:465px) {
}
@media(max-width:375px) {


}
@media(max-width:320px) {
}