slide-layer.breadcrumbs{list-style:none;padding:10px 0 0 0;font-style:normal;font-weight:normal;line-height:normal;font-size:14px;margin:0;}
.breadcrumbs li:last-child{color:#BEC2C3;}
.breadcrumbs li + li:before{padding:8px;color:black;content:"/";}
.breadcrumbs a{text-decoration:none;color:#365D7D;}
.rooms-page-header{background:url(../img/right-wave-header.png);background-repeat:no-repeat;background-position:top right;padding-top:120px;margin-bottom:30px;}
.rooms-page-header .header-title{max-width:700px;}
.rooms-page-header .header-title h1:after{content:'';position:absolute;height:5px;background:linear-gradient(90deg, #38597A 0%, #287A93 100%);border-radius:10px;left:15px;width:60px;bottom:0;}
.upper-text{margin-top:50px;}
.upper-text p{margin-bottom:20px;font-style:normal;font-weight:normal;line-height:normal;font-size:16px;color:#8D9293;}
.owl-carousel.off{display:block;}
.room-block-wrapper{margin-bottom:30px;width:100%;}
.room-block-wrapper .room-img{position:relative;width:100%;height:auto;overflow:hidden;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;}
.room-block-wrapper .room-img img{position:absolute;left:50%;top:50%;height:100%;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
/* .room-block-wrapper .room-info-block{border:1px solid #EBF2F8;padding-bottom:20px;} */
.room-block-wrapper .room-info-block{padding-bottom:20px;}
.room-block-wrapper .room-info-block .room-main-info{padding:15px 0 5px 5px;}
.room-block-wrapper .room-info-block .room-main-info .room-title{font-style:normal;font-weight:600;line-height:normal;font-size:22px;color:#626666;font-family:Open Sans;margin-bottom:20px;}
.room-block-wrapper .room-info-block .room-main-info .mobile-price{font-style:normal;font-weight:normal;line-height:34px;font-family:Open Sans;color:#8D9293;font-style:14px;}
.room-block-wrapper .room-info-block .room-main-info .mobile-price strong{color:#5175A5;font-size:22px;font-weight:bold;}
.room-block-wrapper .room-info-block .room-main-info .room-features-ul{list-style:none;padding:0;flex-wrap:wrap;justify-content:stretch;margin-bottom:15px;}
.room-block-wrapper .room-info-block .room-main-info .room-features-ul li{line-height:normal;font-size:12px;font-family:Open Sans;color:#8D9293;vertical-align:middle;display:flex;align-items:center;margin-right:18px;}
.room-block-wrapper .room-info-block .room-main-info .room-features-ul li .icon-f-b{width:25px;height:25px;margin-right:5px;}
.room-block-wrapper .room-info-block .room-main-info .room-features-ul li .tv-f-b{background:url(../img/tv-f-b.png);background-repeat:no-repeat;background-position:center center;}
.room-block-wrapper .room-info-block .room-main-info .room-features-ul li .la-f-b{background:url(../img/la-f-b.png);background-repeat:no-repeat;background-position:center center;}
.room-block-wrapper .room-info-block .room-main-info .room-features-ul li .ref-f-b{background:url(../img/ref-f-b.png);background-repeat:no-repeat;background-position:center center;}
.room-block-wrapper .room-info-block .room-main-info .room-features-ul li .con-f-b{background:url(../img/con-f-b.png);background-repeat:no-repeat;background-position:center center;}
.room-block-wrapper .room-info-block .room-main-info .room-features-ul li .sh-f-b{background:url(../img/sh-f-b.png);background-repeat:no-repeat;background-position:center center;}
.room-block-wrapper .room-info-block .room-main-info .page-room-descr{font-style:normal;font-weight:normal;line-height:22px;font-size:14px;color:#8D9293;padding-top:25px;padding-bottom:25px;border-top:1px solid #EBF2F8;border-bottom:1px solid #EBF2F8;}
.room-block-wrapper .room-info-block .page-room-period{margin-top:17px;margin-bottom:17px;display: flex; align-items: center; justify-content: center;}
.room-block-wrapper .room-info-block .page-room-period .min-period-text, .room-block-wrapper .room-info-block .page-room-period .rec-period-text{font-style:normal;line-height:22px;font-size:14px;font-family:Open Sans;}
.room-block-wrapper .room-info-block .page-room-period .min-period-text{color:#8D9293;}
.room-block-wrapper .room-info-block .page-room-period .rec-period-text{color:#365D7D;}
.room-block-wrapper .room-info-block .room-add-info{padding:20px 0 0;}
/* .room-block-wrapper .room-info-block .room-add-info .room-border-wrapper{border-left:1px solid #EBF2F8;margin-left:10px;padding-left:20px;} */
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper{margin-left:10px;padding-left:20px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .room-date-price p{font-style:normal;font-weight:normal;line-height:normal;font-size:14px;font-family:Open Sans;color:#8D9293;margin-bottom:10px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .room-date-price{margin-bottom:70px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .room-date-price .period-text{margin-bottom:20px; border-bottom: 1px solid #EBF2F8;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .room-date-price span{font-size:12px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .room-date-price p strong{font-size:20px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .room-date-price p .active-price{color:#365D7D;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .rooms-left-block{margin:30px 0;font-style:normal;font-weight:bold;line-height:normal;font-size:12px;color:#0F8AF0;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .rooms-left-block .rooms-left{display:none;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .rooms-left-block .rooms-left{margin-bottom:30px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .rooms-left-block .price-info{font-style:italic;font-weight:normal;line-height:19px;font-size:12px;color:#8D9293;display: none;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .btn-block{display:flex;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .btn-block .orange-btn{font-style:normal;font-family:Open Sans;font-weight:bold;line-height:15px;font-size:14px;text-align:center;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .btn-block .orange-btn a{padding:10px 20px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .btn-block .grey-btn{font-style:normal;font-weight:bold;line-height:15px;font-size:14px;text-align:center;font-family:Open Sans;margin-right:10px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper .btn-block .grey-btn a{padding:9px 25px;}
.room-block-wrapper:hover .room-info-block{box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);}
.table-price{width:100%;5}
.table-price-block h2{color:#365D7D;margin-bottom:30px;}
.table-price-block .table-price{margin:50px 0;}
.table-price-block .table-price span{font-size:14px !important;}
.table-price-block .table-price table{width:100%;color:#626666;}
.table-price-block .table-price table th{font-style:normal;font-weight:600;line-height:normal;font-size:22px;font-family:Open Sans;color:#3C3D3E;padding: 15px 0;}
.table-price-block .table-price table td{padding:7px 50px 7px 0;font-size:18px;}
.table-price-block .table-price table .name-s{font-weight:600;}
.table-price-block .table-price table .name-s td:first-child{width:45%;}
.table-price-block .table-price table .name-s-2{font-weight:600;}
.table-price-block .table-price table .name-s-2 td:first-child{width:30%;}
.table-price-block .table-price table .small-td{padding-right:100px;}
.table-price-block .margin-bottom{margin-bottom:0;}
.table-price-block .table-price-special{margin-bottom:115px;}
.table-price-block .table-price-special th{font-style:normal;font-weight:bold;line-height:normal;font-size:22px;font-family:Open Sans;color:#3C3D3E;}
.table-price-block .table-price-special .td-width{width:60%;}
.table-price-block .table-price-special td{color:#626666;font-size:18px;padding-top:18px;}
.table-price-block .table-price-special .pad-left{padding-left:20px;}
.text-under-table{font-style:italic;font-size:14px;line-height:22px;color:#8D9293;text-align:right;margin-bottom:50px;}
.price-blocks table td{padding:5px; border-right: 1px solid #C2C5C6;}
.price-blocks .heading-td td{font-size: 16px !important; font-weight: bold;color:#8D9293 !important;}
.price-blocks table tr{border-bottom: 1px solid #C2C5C6;}
.price-blocks table tr td{font-size: 14px; color: #365D7D; font-weight: bold;}
.price-blocks .td-img{text-align: center;}
.price-blocks .td-img img {display: block; margin: auto;}
.price-blocks tr td:last-child{border:none;}
.price-blocks tr td span{font-size: 18px; color: #8D9293; font-style: italic; font-weight: 400;}
.price-blocks .tr-border-color{border-bottom-color: #373737;}
.price-blocks .tr-bg-grey{background-color: #F7F7F7;}
.room-img-carousel{display:block;}
.room-img-carousel .img-block{background:url("../img/roomPageImg1.png");background-size:100%;background-repeat:no-repeat;background-position:center center;width:100%;}
.page-room-info-block{flex-wrap:wrap;}
.page-room-info-block .price-blocks{display:flex;flex-wrap:wrap;}
.page-room-info-block .price-date{color:#8D9293;font-style:normal;font-weight:normal;line-height:normal;font-size:14px;font-family:Open Sans;width:145px;}
.page-room-info-block .price-date p{padding:0 50px 10px 0;}
.page-room-info-block .price-date strong{font-size:26px;color:#BEC2C3;}
.page-room-info-block .price-date .active-price{color:#365D7D;}
.page-room-info-block .price-info{font-style:italic;font-weight:normal;line-height:20px;font-size:13px;font-family:Open Sans;color:#BEC2C3;}
.page-room-info-block .room-info-text{font-style:normal;font-weight:normal;line-height:25px;font-size:16px;font-family:Open Sans;color:#8D9293;/*margin-top:50px;*/margin-bottom:30px;}
.page-room-info-block .page-room-period{margin-top:17px;}
.page-room-info-block .page-room-period p{font-style:normal;line-height:25px;font-size:16px;font-family:Open Sans;}
.page-room-info-block .page-room-period .min-period-text{color:#8D9293;}
.page-room-info-block .page-room-period .rec-period-text{color:#365D7D;}
.page-room-info-block .btn-block{display:flex;margin-top:26px;}
.page-room-info-block .btn-block .orange-btn{font-style:normal;font-family:Open Sans;font-weight:bold;line-height:15px;font-size:14px;text-align:center;}
.page-room-info-block .btn-block .orange-btn a{padding:10px 23px;}
.page-room-info-block .btn-block .grey-btn{font-style:normal;font-weight:bold;line-height:15px;font-size:14px;text-align:center;font-family:Open Sans;margin-right:10px;}
.page-room-info-block .btn-block .grey-btn a{padding:9px 25px;color:#8D9293;}
.page-room-services{padding-left:0;margin-top:36px;}
.page-room-services .services-blocks .block-f-1 strong, .page-room-services .services-blocks .block-f-2 strong{font-family:Open Sans;font-style:normal;font-weight:600;line-height:24px;font-size:22px;color:#3C3D3E;}
.page-room-services .services-blocks .block-f-1 .services-list ul, .page-room-services .services-blocks .block-f-1 .services-list2 ul, .page-room-services .services-blocks .block-f-2 .services-list ul, .page-room-services .services-blocks .block-f-2 .services-list2 ul{list-style:none;padding-left:0;margin-top:20px;}
.page-room-services .services-blocks .block-f-1 .services-list ul li, .page-room-services .services-blocks .block-f-1 .services-list2 ul li, .page-room-services .services-blocks .block-f-2 .services-list ul li, .page-room-services .services-blocks .block-f-2 .services-list2 ul li{font-style:normal;font-weight:normal;line-height:17px;font-size:16px;font-family:Open Sans;padding:10px 0;color:#8D9293;}
.page-room-services .services-blocks .block-f-1 .services-list ul .icon-f-b, .page-room-services .services-blocks .block-f-1 .services-list2 ul .icon-f-b, .page-room-services .services-blocks .block-f-2 .services-list ul .icon-f-b, .page-room-services .services-blocks .block-f-2 .services-list2 ul .icon-f-b{width:35px;height:35px;margin-right:5px;display:inline-block;vertical-align:middle;}
.page-room-services .services-blocks .block-f-1 .services-list ul .tv-f-b2, .page-room-services .services-blocks .block-f-1 .services-list2 ul .tv-f-b2, .page-room-services .services-blocks .block-f-2 .services-list ul .tv-f-b2, .page-room-services .services-blocks .block-f-2 .services-list2 ul .tv-f-b2{background:url(../img/tv-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .la-f-b2, .page-room-services .services-blocks .block-f-1 .services-list2 ul .la-f-b2, .page-room-services .services-blocks .block-f-2 .services-list ul .la-f-b2, .page-room-services .services-blocks .block-f-2 .services-list2 ul .la-f-b2{background:url(../img/la-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .ref-f-b, .page-room-services .services-blocks .block-f-1 .services-list2 ul .ref-f-b, .page-room-services .services-blocks .block-f-2 .services-list ul .ref-f-b, .page-room-services .services-blocks .block-f-2 .services-list2 ul .ref-f-b{background:url(../img/ref-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .con-f-b, .page-room-services .services-blocks .block-f-1 .services-list2 ul .con-f-b, .page-room-services .services-blocks .block-f-2 .services-list ul .con-f-b, .page-room-services .services-blocks .block-f-2 .services-list2 ul .con-f-b{background:url(../img/con-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .sh-f-b2, .page-room-services .services-blocks .block-f-1 .services-list2 ul .sh-f-b2, .page-room-services .services-blocks .block-f-2 .services-list ul .sh-f-b2, .page-room-services .services-blocks .block-f-2 .services-list2 ul .sh-f-b2{background:url(../img/sh-f-b2png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .med-f-b2, .page-room-services .services-blocks .block-f-1 .services-list2 ul .med-f-b2, .page-room-services .services-blocks .block-f-2 .services-list ul .med-f-b2, .page-room-services .services-blocks .block-f-2 .services-list2 ul .med-f-b2{background:url(../img/med-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .live-f-b2, .page-room-services .services-blocks .block-f-1 .services-list2 ul .live-f-b2, .page-room-services .services-blocks .block-f-2 .services-list ul .live-f-b2, .page-room-services .services-blocks .block-f-2 .services-list2 ul .live-f-b2{background:url(../img/live-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .ref-f-b2, .page-room-services .services-blocks .block-f-1 .services-list2 ul .ref-f-b2, .page-room-services .services-blocks .block-f-2 .services-list ul .ref-f-b2, .page-room-services .services-blocks .block-f-2 .services-list2 ul .ref-f-b2{background:url(../img/ref-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .con-f-b2, .page-room-services .services-blocks .block-f-1 .services-list2 ul .con-f-b2, .page-room-services .services-blocks .block-f-2 .services-list ul .con-f-b2, .page-room-services .services-blocks .block-f-2 .services-list2 ul .con-f-b2{background:url(../img/con-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1 .services-list ul .sh-f-b2, .page-room-services .services-blocks .block-f-1 .services-list2 ul .sh-f-b2, .page-room-services .services-blocks .block-f-2 .services-list ul .sh-f-b2, .page-room-services .services-blocks .block-f-2 .services-list2 ul .sh-f-b2{background:url(../img/sh-f-b2.png);background-repeat:no-repeat;background-position:center center;}
.page-room-services .services-blocks .block-f-1{padding-right:150px;}
.page-room-services .services-blocks .block-f-2{width:400px;}
.page-room-services .services-blocks .block-f-2 .ul-s-2{display:flex;flex-wrap:wrap;}
.page-room-services .services-blocks .services-list2{display:flex;flex-wrap:wrap;}
.add-info{padding-left:0;}
.add-info .info-text{margin-top:35px;}
.add-info .info-text strong, .add-info .info-text p{font-style:normal;line-height:28px;font-size:18px;color:#626666;font-family:Open Sans;}
.add-info .info-text a{padding-left:20px;text-decoration:none;line-height:17px;font-size:16px;}
.more-rooms .rooms-block-title{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:50px;font-family:Open Sans;font-size:32px;line-height:44px;color:#365D7D;margin-bottom:60px;}
.more-rooms .room-block{border:1px solid #EBF2F8;box-sizing:border-box;}
.more-rooms .room-block .room-img{position:relative;background-size:100% !important;background-repeat:no-repeat !important;height:200px;background-position:center center !important}
.more-rooms .room-block .room-features{opacity:0;background-color:rgba(45, 45, 45, 0.73);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.more-rooms .room-block .room-features .room-features-list{padding:0;list-style:none;margin:0;color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px;}
.more-rooms .room-block .room-features .room-features-list li{align-items:center;flex-direction:row;display:flex;margin-right:20px;font-style:normal;font-weight:600;line-height:19px;font-size:12px;font-family:Open Sans;}
.more-rooms .room-block .room-features .room-features-list li i{margin-right:5px;}
.more-rooms .room-block .room-features .room-features-list .tv{background:url(../img/tv-f.png);}
.more-rooms .room-block .room-features .room-features-list .ref{background:url(../img/ref-f.png);}
.more-rooms .room-block .room-features .room-features-list .sh{background:url(../img/sh-f.png);}
.more-rooms .room-block .room-features .room-features-list .la{background:url(../img/la-f.png);}
.more-rooms .room-block .room-features .room-features-list .con{background:url(../img/con-f.png);}
.more-rooms .room-block .room-features .room-features-list .icon-f{width:30px;height:25px;background-repeat:no-repeat;}
.more-rooms .room-block:hover{border:1px solid #C8D6E2;box-sizing:border-box;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);}
.more-rooms .room-block .room-info{padding:5px 50px 20px 20px;}
.more-rooms .room-block .room-info .room-title{font-style:normal;font-weight:bold;line-height:34px;font-size:22px;letter-spacing:-0.01em;font-family:Open Sans;margin-bottom:13px;color:#626666;}
.more-rooms .room-block .room-info .room-price{color:#8D9293;margin-bottom:10px;}
.more-rooms .room-block .room-info .room-price strong{color:#F69200;font-style:normal;line-height:34px;font-size:22px;}
.more-rooms .room-block .room-info .room-descr{font-style:normal;font-weight:normal;line-height:22px;font-size:14px;letter-spacing:-0.01em;color:#626666;margin-bottom:20px;}
.more-rooms .room-block .room-info .room-days{line-height:22px;font-style:normal;font-weight:normal;line-height:22px;font-size:14px;color:#365D7D;margin-bottom:16px;}
.more-rooms .room-block .room-info .room-btn-block{display:flex;justify-content:center;align-items:center;}
.more-rooms .room-block .room-info .room-btn-block .room-book-btn a{padding:5px 23px !important;font-weight:bold;font-size:14px;}
.more-rooms .room-block .room-info .room-btn-block .room-more-btn a{padding:5px 23px !important;font-weight:bold;font-size:14px;}
.more-rooms .room-block:hover .room-features{opacity:1;}
@media screen and (min-width:1024px){.mobile-price{display:none;}
.mobile-menu{display:none;}
.form-inline .phone-block{display:none !important;}
}
@media screen and (max-width:360px){.room-date-price, .room-features-ul, .min-period-text, .rooms-left, .price-info{display:none !important;}
.upper-text p{line-height:22px;font-size:14px;}
.header-title h1{font-size:22px;}
.rooms-page-header{padding-top:40px;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper{border-left:none;}
.room-block-wrapper .room-info-block .room-add-info{padding:0;}
.room-border-wrapper{padding:0 !important;margin:0 !important;}
}
@media screen and (max-width:1200px){.rooms-page-header{background-size:80%;}
.slide-layer{display:none;}
}
@media screen and (max-width:1000px){.double-title{flex-direction:column;}
}
@media screen and (max-width:768px){.rooms-left-block, .price-info, .page-room-descr{display:none;}
.slider-more-btn > a, .slider-book-btn > a{font-size:12px !important;}
.room-info-block{flex-wrap:wrap;}
.main-slider .slide-layer .slider-btn-block .slider-book-btn a span:before{content:url("../img/book-btn-slide-mob.png") !important;margin-right:5px !important;position:relative;top:3px;}
.main-slider .slide-layer .slider-btn-block .slider-more-btn a{padding:12px 12px !important;}
.about .about-content{width:100%;}
.about-content-wrap .img-wrap img{width:100%;}
.about .about-content .about-content-wrap .about-text{padding-right:0 !important;}
.how-book-block:before{display:none;}
.activities{background:url(../img/wave-mob.png) !important;background-repeat:no-repeat !important;background-size:100% !important;}
.slider-book-btn a span{padding:5px 12px;line-height:13px;}
.activities .activities-content .act-block .act-inner{width:100%;padding:5px !important;}
.activities .activities-content .act-block .act-inner img{width:26px !important;height:26px !important;}
.activities-content h1{line-height:23px;font-size:20px;padding-bottom:38px !important;padding-left:14px;width:200px;}
.activities .activities-content .act-block .act-inner .act-descr .title{margin-bottom:0 !important;}
.activities-content{padding-top:80px !important;}
.about .about-content h2{font-size:20px;}
.banner-slider-block{margin-top: 35px; margin-bottom:35px !important;}
.about-title p{font-size:16px;}
.slogan{text-align:left !important;width:250px;}
.double-title{align-items:initial !important;width:280px !important;}
.book-form .col-form-label{text-align:left !important;padding:0;}
.activities-content h2{font-size:20px;line-height:23px;padding-bottom:45px !important;padding-left:15px;width:150px;}
.about .about-content h2{margin-bottom:15px !important;padding-left:15px;}
.img-wrap{padding:0;margin-top:20px;}
.book-reverse-mobile{flex-direction:column-reverse;}
.book-block .book-buttons-block .title h2{font-size:20px !important;line-height:25px !important;margin-bottom:20px !important;}
.book-block .book-buttons-block{padding:0 !important;}
.about-btn-block .show-prices a, .about-btn-block .book-btn a{font-size:12px;line-height:13px;font-weight:bold;}
.show-prices, .book-btn{height:34px !important;}
.book-block .book-image-block:after{content:'';background:url(../img/wave-down.png) !important;width:100%;position:absolute;background-repeat:no-repeat !important;background-size:100% !important;background-position:bottom !important;}
.reviews .review-info .review-text{padding-right:20px !important;}
.reviews .review-info .review-user-block:after{margin-left:50px !important;}
.reviews .review-block{margin-left:15px !important;}
.reviews .reviews-block-title{margin-bottom:0 !important;padding-left:15px;}
.book-block .book-image-block{height:146px !important;}
.book-block{margin-bottom:20px !important;}
.procedures .double-title{margin-bottom:17px;padding-left:15px;}
.rooms{padding-top:20px !important;}
.rooms-block-title h2{font-size:20px !important;line-height:23px !important;padding-left:15px;}
.rooms .rooms-block-title{margin-top:50px !important;margin-bottom:20px !important;}
.room-btn-block .grey-btn{margin-right:10px !important;}
.rooms .room-block .room-info{padding:5px 20px 20px 20px !important}
.room-more-btn a{padding:8px 17px !important;}
.room-book-btn a{padding:8px 15px !important;}
.text-block .double-title h2{font-size:20px !important;line-height:23px !important;}
.about-icon-block{margin-bottom:30px;}
.about-content-wrap{margin-bottom:0 !important}
.about-content-wrap .img-wrap{margin-bottom:40px;}
.book-pc{padding:0 !important;justify-content:left !important;align-items:flex-start !important;}
.book-pc .text{text-align:left !important;width:250px;}
.book-call{padding:0 !important;justify-content:right !important;align-items:flex-end !important;}
.book-call .text{text-align:right !important;}
.book-suitcase{padding:0 !important;justify-content:left !important;align-items:flex-start !important;}
.book-suitcase .text{text-align:left !important;}
.book-pc:after{content:url("../img/arr-book-mob1.png");position:absolute;top:30px;left:15px;}
.how-book-block .col-md-4{padding:0;}
.how-book-btn a{font-size:12px !important;}
.book-pc .text{margin-top:0 !important;margin-bottom:10px !important;}
.how-book-block .text p{font-size:14px;}
.how-book-block{margin-bottom:40px !important;}
.book-call:after{content:url("../img/arr-book-mob2.png");position:absolute;top:140px;left:90px;;}
.btn-book-wrapper-cont{width:270px !important;}
.text-block{padding:15px;margin-bottom:40px !important;}
.blog-content-title h2{font-size:23px !important;}
.blog-content-title{margin-bottom:35px !important;padding-left:15px}
.blog{padding-top:40px !important;margin-bottom:30px !important;}
.book-form{margin-top:30px !important;}
.book-form label{text-align:left !important;padding:0;margin:0;}
.book-form .btn-book-wrapper{width:260px !important;}
.btn-book-wrapper{margin:10px 0 0;}
.room-price{margin-left:5px;}
.page-room-services .services-blocks .block-f-1{padding-right:50px !important;}
.table-price-block .table-price{overflow-x:scroll;}
.btn-block{margin-bottom:20px;}
.page-room-features{margin-top:15px;}
.act-inner:before, .act-inner:after{display:none;}
.slider-btn-block{flex-direction:column;}
}
@media only screen and (min-width:768px){.mobile-phone-icon{display:none;}
.room-main-info .room-price{display:none;}
.book-btn-mobile{display:none !important;}
}
.search-block form{position:relative;width:100%;}
.search-block form i{position:absolute;right:8px;}
.procedure-list-slider{display:none !important;}
.form-inline .phone-block:before{content:'\f095';font-family:"Font Awesome 5 Free";transform:rotate(90deg);display:inline-block;margin-right:5px;}
@media only screen and (max-width:1200px){.wrap-lang-book .language-top{margin-right:0;}
.wrap-nav-menu .row{align-items:center;}
.reserve{display:none;}
.page-room-descr{display:none;}
}
@media only screen and (max-width:991px){header .container, footer > .container{max-width:100%;width:100%;}
.tel-header{flex:0 0 40%;max-width:40%;}
.header-info-block{flex:0 0 35%;max-width:35%;}
.wrap-nav-menu .row{flex-direction:column;}
.search-block input.form-control{opacity:1;width:100%;margin-right:0;}
.search-block{width:75%;max-width:75%;}
.owl-nav{display:none;}
}
@media only screen and (max-width:767px){.tel-header, .header-info-block .adress-top, .header-info-block .orange-btn, .main-menu, .descr{display:none !important;}
.mobile-menu > span{border-bottom:2px solid #365D7D;margin-bottom:12px;display:block;width:40px;height:2px;}
.mobile-menu > span:last-of-type{margin-bottom:0;}
.top-bar{align-items:center;padding:10px 0;}
.wrap-lang-book{display:flex;justify-content:flex-end;align-items:center;}
.wrap-lang-book .language-top a{padding:5px 7px;}
.wrap-lang-book .language-top{width:auto;}
.search-block input.form-control{opacity:0;position:absolute;right:0;top:0;width:45%;}
.form-inline .phone-block{display:block !important;font-family:Open Sans;font-weight:bold;font-size:18px;line-height:25px;color:#626666;}
.search-block{width:calc(100% - 60px);max-width:calc(100% - 60px);}
.procedure-info__text{flex:0 0 100%;}
footer .main-footer-info{text-align:center;padding-bottom:0;}
footer .main-footer-info .socials-list{justify-content:center;}
footer .logo-footer{padding:0;}
.main-footer-info > div{margin-bottom:20px;}
.main-footer-info > div:nth-child(2), .main-footer-info > div:nth-child(4){display:none;}
.footer-copyright{justify-content:center;}
footer .main-footer-info p{margin-bottom:5px;}
.footer-copyright a{display:block;}
.menuBtn{height:30px;width:30px;position:relative;z-index:101;display:block;}
.menuBtn span{background-color:#365D7D;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;top:50%;margin:-1px 0 0 -15px;transition:height 100ms;}
.about-content-wrap{display:flex;flex-wrap:wrap;}
}
@media only screen and (max-width:600px){.col-lg-6.procedure-list__item{display:none;}
.procedure-list-slider__item p{text-align:center;}
.form-group.row, .book-form .text-right-label{margin:0 15px;}
.book-form .btn-book-wrapper{justify-content:flex-end;width:100%;margin:10px 0 0;}
.book-form .btn-book-wrapper .margin-btn{margin-left:0;}
.procedure-list-slider{display:block !important;}
.single-procedure__img > img{width:100%;height:auto;}
}
@media only screen and (max-width:480px){.top-bar .col-logo, .header-info-block{flex:0 20%;max-width:50%;padding:0;}
.top-bar .col-logo .logo img{width:100%;height:auto;}
.search-block{width:calc(100% - 30px);max-width:calc(100% - 30px);}
.double-title .slogan{text-align:center;}
.single-procedure__list{flex-direction:column;}
.single-procedure__list ul{flex:0 0 100%;}
.main-slider{flex-direction:column-reverse;display:flex;}
.main-slider .slide-layer .layer-big-font{font-weight:600 !important;font-size:30px !important;line-height:33px !important;max-width:290px;}
.main-slider .slide-layer .layer-small-font{width:100% !important;max-width:290px;}
.main-slider .slide-layer .slider-btn-block .slider-book-btn a{padding:0 !important;}
.room-block-wrapper{flex-direction:column;width:100%;}
}
@media only screen and (max-width:320px){.double-title h2{font-size:22px;}
}
hr{margin:0;padding:0;}
.article-info .aside-fixed{width:100%;border:1px solid #C8D6E2;box-sizing:border-box;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);}
.article-info .aside-fixed ul{list-style:none;padding:0;margin:0;}
.article-info .aside-fixed ul li{border-bottom:1px solid #C8D6E2;}
.article-info .aside-fixed ul li:last-child{border-bottom:none;}
.article-info .aside-fixed ul li a{font-style:normal;font-weight:600;line-height:28px;font-size:18px;font-family:Open Sans;color:#626666;text-decoration:none;display:block;padding:6px 20px;}
.article-info .aside-fixed ul .submenu{display:none;}
.article-info .aside-fixed ul .submenu li{background:#fff;}
.article-info .aside-fixed ul .submenu li a{font-style:normal;font-weight:normal;line-height:44px;font-size:16px;}
.article-info .aside-fixed ul .submenu.expanded{display:block;padding-left:20px;padding-right:30px;}
.article-info .aside-fixed ul .submenu.expanded li{padding-left:0;}
.article-info .aside-fixed ul .submenu.expanded li a:hover{color:#365D7D;font-weight:600;}
.article-info .aside-fixed ul .toggle{position:absolute;right:0;top:-5px;font-size:30px;background:transparent;color:#626666;border:none;outline:none !important;}
.article-info .aside-fixed ul .link-toggled.new-link-color{background-color:#EBF2F8;}
.article-info .main-content img{width:100%;height:auto;}
.article-info .main-content article{margin-bottom:25px;}
.article-info .main-content article strong, .article-info .main-content article p{font-style:normal;line-height:25px;font-family:Open Sans;}
.article-info .main-content article strong{font-size:20px;font-weight:bold;color:#365D7D;}
.article-info .main-content article p{font-size:16px;color:#8D9293;padding:15px 0;}
.treatment p{font-style:normal;line-height:25px;font-size:16px;color:#8D9293;padding:0;margin-bottom:20px;font-family:Open Sans;}
.treatment p strong{font-size:20px;font-weight:bold;color:#365D7D;}
.adress-main-block{padding-top:50px;}
.adress-main-block p{color:#8D9293;margin:15px 0;}
.adress-main-block .header-contacts-block{font-style:normal;font-weight:bold;line-height:normal;font-size:20px;color:#365D7D;margin-bottom:13px;display:inline-block;margin-left:10px;}
.adress-main-block .address-block .fa-map-marker-alt{color:#365D7D;font-size:20px;}
.adress-main-block .telephones-block{margin-top:30px;}
.adress-main-block .telephones-block .fa-phone{color:#365D7D;font-size:20px;transform:rotate(90deg);}
.adress-main-block .telephones-block strong{line-height:25px;font-size:20px;color:#3C3D3E;}
.adress-main-block .time-block .fa-clock{color:#365D7D;font-size:20px;}
.adress-main-block .email-block{margin-top:40px;}
.adress-main-block .email-block .fa-envelope{color:#365D7D;font-size:20px;}
.adress-main-block .email-block a{text-decoration:none;color:#8D9293;font-size:16px;line-height:25px;}
.adress-main-block .socials-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;border-top:1px solid #C8D6E2;width:220px;padding-top:20px;}
.adress-main-block .socials-list li{font-style:normal;font-weight:normal;line-height:19px;font-size:12px;color:#BEC2C3;margin-right:16px;}
.adress-main-block .socials-list li a{color:#C8D6E2;}
.adress-main-block .socials-list li a i{font-size:20px;}
.socials-list > li > a > i:hover{color:#365D7D;}
.map-block{padding-top:115px;margin-bottom:116px;}
.map-block iframe{width:100%;height:400px;}
.book-bonus-info-cont{width:380px;border:1px solid #BEC2C3;box-sizing:border-box;border-radius:3px;}
.form-cont{margin-top:30px;}
.form-cont .btn-book-wrapper-cont{width:400px;margin:0 auto;text-align:right;}
.form-cont .btn-book-wrapper-cont input{background:#F69200;border-radius:50px;color:#fff;font-style:normal;font-weight:bold;line-height:normal;font-size:16px;font-family:Open Sans;padding:11px 35px;}
.about-block{margin-top:50px;margin-bottom:100px;}
.about-block .about-wrap p{margin-bottom:25px;font-style:normal;font-weight:normal;line-height:25px;font-size:16px;color:#8D9293;}
.about-block .img-wrap img{width:100%;}
.conditions-block{margin-bottom:105px;}
.conditions-block .header-title{width:100%;margin-bottom:27px;padding-left:12px;}
.conditions-block span{color:#365D7D;font-style:normal;font-weight:600;line-height:normal;font-size:32px;font-family:Open Sans;}
.conditions-block p{margin-bottom:15px;font-style:normal;font-weight:normal;line-height:25px;font-size:16px;color:#8D9293;}
.conditions-block p strong{font-style:normal;font-weight:bold;line-height:normal;font-size:20px;color:#626666;}
.conditions-block .left-info p{font-weight:bold;}
.conditions-block .left-info ul{list-style:none;margin:0;padding:0;color:#8D9293;}
.stuff-block{padding:0 150px 60px;border-bottom:1px solid #EBF2F8;margin-bottom:50px;}
.stuff-block .header-title{margin-bottom:50px;}
.stuff-block .header-title span{font-style:normal;font-weight:bold;line-height:normal;font-size:32px;color:#3C3D3E;font-family:Open Sans;}
.stuff-block .header-title span:after{content:'';position:absolute;height:5px;background:linear-gradient(90deg, #38597A 0%, #287A93 100%);border-radius:10px;left:15px;width:60px;bottom:-10px;}
.stuff-block .stuff-img img{width:100%;}
.stuff-block .stuff-img .overlay-block{display:none;padding:6px 10px 8px;}
.stuff-block .stuff-img .overlay-block strong{font-style:normal;font-weight:bold;line-height:normal;font-size:16px;color:#fff;}
.stuff-block .stuff-img .overlay-block p{color:#fff;}
.stuff-block .stuff-img:hover .overlay-block{display:block;position:absolute;bottom:0;background:rgba(0, 0, 0, 0.73);opacity:0.8;width:255px;height:60px;}
.procedure-info{font-family:Open Sans;font-size:16px;line-Height:22px;color:#8D9293;}
.procedure-info__text{flex:0 0 60%;text-align:left;}
.procedure-list__item > div{margin:30px 0 0;border:1px solid #EBF2F8;display:flex;font-family:Open Sans;position:relative;transition:.3s;}
.procedure-list__item > div:hover{box-shadow:-1px 1px 6px rgba(0, 0, 0, 0.1) inset;}
.procedure-list__item .single-procedure-info{padding:20px 20px;}
.procedure-list__item .single-procedure-info > p, .procedure-list-slider__item p{font-weight:bold;font-size:20px;color:#3C3D3E;margin-bottom:15px;}
.procedure-list__item .single-procedure-info > span, .procedure-list-slider__item span{font-weight:normal;font-size:16px;color:#8D9293;margin-bottom:15px;line-height:25px;}
.procedure-list__item .single-procedure-info > a{display:inline-block;color:#F69200;font-weight:bold;font-size:14px;line-height:22px;bottom:10px;position:absolute;right:15px;}
.procedure-list-slider__item a{display:inline-block;color:#F69200;font-weight:bold;font-size:14px;line-height:22px;margin-top:5px;}
.read-more{text-align:right;margin:20px 0;}
.procedure-list__item .single-procedure-info > a:after, .procedure-list-slider__item a:after{content:'';background:url(../img/arrow.png);width:21px;height:11px;display:inline-block;background-repeat:no-repeat;background-position:5px center;background-size:75%;}
.booking-form{margin-top:50px;position:relative;font-family:Open Sans;}
.booking-form .header-title > p{position:absolute;top:0;right:15px;width:35%;text-align:right;color:#8D9293;font-size:14px;line-height:22px;}
.booking-form .header-title h2{position:relative;padding-bottom:10px;}
.booking-form .header-title h2:after{content:'';position:absolute;height:5px;background:linear-gradient(90deg, #38597A 0%, #287A93 100%);border-radius:10px;left:0;width:60px;bottom:0;}
.booking-form > span{font-style:italic;font-size:13px;line-height:20px;color:#8D9293;}
.booking-form__overlay-form{margin:20px auto;text-align:center;width:40%;position:relative;padding:0;}
.booking-form__overlay-form > p{text-align:right;color:#BEC2C3;font-size:16px;line-height:22px;}
.booking-form__overlay-form form > div{display:flex;align-items:center;margin-top:10px;}
.booking-form__overlay-form label{font-weight:bold;font-size:16px;line-height:22px;color:#626666;padding-right:20px;flex:0 0 40%;text-align:right;}
.booking-form__overlay-form input, .booking-form__overlay-form select{border:1px solid #BEC2C3;border-radius:3px;padding:7px;flex:0 0 60%;}
.booking-form__overlay-form form > a{color:#F69200;font-weight:bold;font-size:14px;line-height:22px;text-align:right;display:flex;justify-content:flex-end;margin-top:10px;align-items:center;}
.booking-form__overlay-form form > a:after{content:'';background:url(../img/arrow.png);width:21px;height:11px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:75%;}
.book-form-procedure{margin-top:50px;}
.book-form-procedure h2{position:relative;padding-bottom:10px;}
.book-form-procedure h2:after{content:'';position:absolute;height:5px;background:linear-gradient(90deg, #38597A 0%, #287A93 100%);border-radius:10px;left:0;width:60px;bottom:0;}
.procedure-list-slider{margin:30px 15px;overflow:hidden;}
.procedure-list-slider .owl-prev, .procedure-list-slider .owl-next{top:25%;}
.procedure-list-slider .owl-prev{margin-left:-5px;}
.procedure-list-slider .owl-next{right:-5px;}
.img-overlay{height:300px;overflow:hidden;margin-bottom:15px;}
.img-overlay img{width:100%;height:auto;}
.single-procedure{font-family:Open Sans;}
.single-procedure .single-procedure__text > span{color:#8D9293;font-size:16px;line-height:25px;margin-bottom:15px;display:block;}
.single-procedure__text .single-procedure__list{display:flex;}
.single-procedure__text .single-procedure__list > ul{padding:0;flex:0 0 33.33%;}
.single-procedure__text .single-procedure__list > ul li{font-family:Open Sans;font-weight:bold;font-size:16px;line-height:22px;color:#8D9293;list-style-position:inside;}
.single-procedure__descr{margin-top:30px;}
.single-procedure__descr h3{font-size:26px;color:#365D7D;font-weight:bold;line-height:35px;margin:0;}
.single-procedure__descr ul{margin:20px 0 0;padding:0;}
.single-procedure__descr ul li{list-style-position:inside;}
p.strong{font-size:18px;font-weight:bold;line-height:25px;color:#626666;margin:20px 0 5px;}
p.normal, .single-procedure__descr ul li{font-size:14px;color:#8D9293;line-height:25px;}
/*.single-procedure .orange-btn{margin:50px auto 20px;}*/
.single-procedure .slider-book-btn a{padding:7px 18px;font-weight:bold;font-size:14px;line-height:15px;}
.single-procedure .slider-book-btn a span{display:flex;align-items:center;}
.single-procedure .slider-book-btn a span:before{content:url("../img/book-btn-slide.png");margin-right:10px;}
.add-text{margin:35px 0 30px;}
.add-text p{font-family:Open Sans;font-style:normal;font-weight:normal;line-height:normal;font-size:16px;color:#8D9293;}
.news-block-wrapper{border:1px solid #EBF2F8;margin-bottom:30px;}
.news-block-wrapper .news-img img{width:100%;}
.news-block-wrapper .news-info-wrapper{padding:15px 20px 0 10px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around;}
.news-block-wrapper .news-info-wrapper .news-title{padding-right:70px;}
.news-block-wrapper .news-info-wrapper .news-title h2{font-family:Open Sans;font-style:normal;font-weight:bold;line-height:normal;font-size:22px;color:#626666;}
.news-block-wrapper .news-info-wrapper .news-content{padding-right:40px;}
.news-block-wrapper .news-info-wrapper .news-content p{font-style:normal;font-weight:normal;line-height:22px;font-size:14px;color:#8D9293;}
.news-block-wrapper .news-info-wrapper .news-date-btn{display:flex;justify-content:space-between;align-items:center;}
.news-block-wrapper .news-info-wrapper .news-date-btn .news-date p{font-style:normal;font-weight:normal;line-height:16px;font-size:13px;color:#8D9293;}
.news-block-wrapper .news-info-wrapper .news-date-btn .read-more a{color:#F69200;font-weight:bold;font-size:14px;line-height:22px;}
.news-block-wrapper .news-info-wrapper .news-date-btn .read-more a:after{content:'';background:url(../img/arrow.png);width:21px;height:11px;display:inline-block;background-repeat:no-repeat;background-position:5px center;background-size:75%;}
.book-form{margin-top:90px;}
.book-form .title-form{padding-left:15px;}
.article-info .main-content article .review-block .review-from{font-style:italic;font-weight:normal;line-height:20px;font-size:13px;color:#BEC2C3;}
.article-info .main-content article .review-block .review-from span{color:#5175A5;}
.article-info .main-content article .review-block .review-from p{padding:0;}
.article-info .main-content article .review-block .review-text{font-style:normal;font-weight:normal;line-height:22px;font-size:14px;font-family:Open Sans;color:#8D9293;margin-bottom:10px;}
.article-info .main-content article .review-block .review-user-block{display:flex;align-content:center;}
.article-info .main-content article .review-block .review-user-block:after{content:url(../img/quotes.png);margin-left:150px;}
.article-info .main-content article .review-block .review-user-block .review-img{width:46px;height:46px;display:block;margin-right:20px;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:10px;}
.article-info .main-content article .review-block .review-user-block .review-img img{width:100%;}
.article-info .main-content article .review-block .review-user-block .review-name{font-family:Open Sans;font-style:normal;font-weight:bold;line-height:normal;font-size:20px;color:#3C3D3E;}
.article-info .main-content article .review-block .review-user-block .review-name p{font-style:italic;font-weight:normal;line-height:20px;font-size:13px;color:#8D9293;}
.news-block-wrapper .news-content p{margin-bottom:20px;}
.news-block-wrapper .read-more a{display:inline-block;color:#F69200;font-weight:bold;font-size:14px;line-height:22px;bottom:10px;right:15px;padding-right:20px;}
.news-block-wrapper .read-more a:after{content:'';background:url(../img/arrow.png);width:21px;height:11px;display:inline-block;background-repeat:no-repeat;background-position:5px center;background-size:75%;}
.action-preview-b .img-wrapper{margin-bottom:20px;}
.action-preview-b .img-wrapper img{width:100%;}
.action-preview-b .preview-text{padding-right:30px;padding-bottom:15px;}
.action-preview-b .preview-text p{font-style:normal;font-weight:normal;line-height:25px;font-size:16px;color:#8D9293;margin-bottom:20px;}
.action-preview-b .preview-text a{text-decoration:none;}
.main-text h2{font-style:normal;font-weight:bold;line-height:25px;font-size:22px;color:#365D7D;margin-bottom:30px;}
.main-text p{font-style:normal;font-weight:normal;line-height:25px;font-size:16px;color:#8D9293;}
.main-text ul{list-style:none;margin:0;padding:0;font-style:normal;font-weight:normal;line-height:25px;font-size:16px;color:#8D9293;}
.left-block p{margin-bottom:30px;font-style:normal;font-weight:normal;line-height:25px;font-size:16px;color:#8D9293;}
body{overflow-x:hidden;height:100%;}
.double-title{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:67px;}
.double-title .slogan{font-style:Open Sans;text-align:right;font-style:normal;font-weight:normal;line-height:normal;font-size:14px;text-align:right;color:#8D9293;}
.h-blue{color:#365D7D;}
.orange-btn{display:inline-flex;background:#F69200;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);border-radius:40px;}
.orange-btn a{color:#ffffff;padding:9px;text-decoration:none;}
.grey-btn{display:inline-flex;background:#ffffff;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.15);border-radius:40px;}
.grey-btn a{color:#626666;padding:9px;text-decoration:none;}
h1, h2{font-family:Open Sans;font-style:normal;font-weight:600;line-height:normal;font-size:32px;}
p{margin:0;}
a{outline:none;}
.top-bar{display:flex;}
.top-bar .col-logo{display:flex;align-items:center;}
.top-bar .logo a{display:block;}
.tel-header{justify-content:center;align-items:center;display:flex;flex-wrap: wrap; gap:24px;}
.tel-header span{font-size: 16px;color:#626666;}
.tel-header a{font-family:Open Sans;font-style:normal;font-weight:bold;line-height:normal;font-size:24px;text-align:center;color:#365D7D;text-decoration:none;display:flex;align-items:center;}
.tel-header
p{font-family:Open Sans;font-style:normal;font-weight:normal;line-height:normal;font-size:12px;color:#8D9293;}
.tel-header i{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";font-size:20px;}
.fa-phone{color:#365D7D;padding-left:6px;}
.adress-top{padding:7px 0 6px 0;text-align:right;}
.adress-top p{font-family:Open Sans;font-style:normal;font-weight:normal;line-height:normal;font-size:13px;color:#626666;display:inline-flex;margin:0;}
.adress-top .fa-map-marker-alt{color:#365D7D;padding-right:2px;}
.wrap-lang-book{text-align:right;}
.wrap-lang-book .language-top{display:inline-flex;width:50px;margin-right:18px;}
.wrap-lang-book .language-top a{font-family:Open Sans;font-style:normal;font-weight:normal;line-height:13px;font-size:16px;text-align:center;color:#8D9293;text-decoration:none;padding:0 3px 0 3px;}
.wrap-lang-book .language-top a:hover{color:#ffffff;background:#365D7D;border:1px solid #365D7D;border-radius:7px;}
.wrap-lang-book .language-top .active a{color:#ffffff;background:#365D7D;border:1px solid #365D7D;border-radius:7px;}
.wrap-nav-menu{background:#285E8B;}
.wrap-nav-menu nav ul{padding:0;margin:0;list-style:none;position:relative;}
.wrap-nav-menu nav ul li{display:inline-block;}
.wrap-nav-menu nav{z-index:343;position:relative;}
.wrap-nav-menu nav ul{padding:0;margin:0;list-style:none;position:relative;transition:0.3s;background:#285E8B;}
.wrap-nav-menu nav ul li{display:inline-block;transition:0.3s;}
.wrap-nav-menu nav a{display:block;padding:0 10px;text-decoration:none;transition:0.3s;color:#fff;font-size:18px;}
.wrap-nav-menu nav a{transition:0.3s;}
.main-menu .menu > li > a:hover{transition:0.3s;background-color:#fff;color:#285E8B;border-radius:40px;}
.menu > li{margin-right:19px;}
.menu:last-child{margin-left:0;}
.sub-menu > li:hover{background-color:#C8D6E2;}
.wrap-nav-menu nav ul ul{transition:0.3s;display:none;position:absolute;;width:450px;}
.wrap-nav-menu nav ul ul ul{width:auto !important;top:60px;left:70px;background:none !important;}
.wrap-nav-menu nav ul li:hover > ul{display:inherit;transition:0.3s;}
.wrap-nav-menu nav ul ul li{float:none;display:list-item;position:relative;transition:0.3s;padding:10px 10px 10px 5px;border-bottom:1px solid #C8D6E2;}
.wrap-nav-menu nav ul ul li:last-child{border-bottom:none;}
.wrap-nav-menu nav ul ul ul li{position:relative;top:-60px;left:170px;transition:0.3s;background:#285E8B;}
.nav-item{padding:6px 13px;}
.nav-item .nav-link{color:#365D7D;font-family:Open Sans;padding:0 6px;}
.nav-item .nav-link:hover{color:#ffffff;background:#365D7D;border-radius:7px;}
.search-block{padding:5px 0;}
.search-block .active-cyan-2 input[type=text]:focus:not([readonly]){border-bottom:1px solid #4dd0e1;box-shadow:0 1px 0 0 #4dd0e1;}
.search-block input.form-control{border:1px solid #fff;border-radius:20px;background:#fff;height:25px;width:164px;opacity:0;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;margin-right:10px;}
.search-block .fa-search{color:#fff;}
.search-block:hover input.form-control{opacity:1;}
.main-slider{display:flex;;width:100%;height:500px;position:relative;z-index:1;/*background:url('../img/slide1.png');*/background-size:cover;background-position:center;align-items:center;}
.trigger-block {height: auto;position: absolute;display: flex;right: 0;width: 260px;align-items: baseline;top: 89px;z-index: 99;}
.trigger-block img {width:100%;}
@media screen and (max-width: 480px){.main-slider .trigger-block{right:60px;top:0;}}
/* .main-slider img{width:100%;height:100%;} */
.main-slider .slide-layer{display:inline-block;width:100%;height:auto;max-width:700px;}
.main-slider .slide-layer .slider-btn-block{display:inline-flex;align-items:center;max-width:440px;width:100%;justify-content:space-between;}
.main-slider .slide-layer .slider-btn-block .slider-book-btn a{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:15px;width:210px;height:52px;background:#F0854C;color:#fff;border-radius:100px;font-weight:bold;text-decoration:none;}
.main-slider .slide-layer .slider-btn-block .slider-book-btn a span{display:flex;}
.main-slider .slide-layer .slider-btn-block .slider-book-btn a span:before{content:url("../img/book-btn-slide.png");margin-right:10px;}
.main-slider .slide-layer .slider-btn-block .slider-more-btn a{display:block;font-size:16px;width:210px;height:52px;display:flex;align-items:center;justify-content:center;background:#fff;color:#285E8B;border-radius:100px;text-decoration:none;font-weight:bold;}
.main-slider .slide-layer .layer-big-font{font-family:El Messiri;font-style:normal;font-weight:600;line-height:61px;font-size:60px;color:#fff;margin-bottom:20px;}
.main-slider .slide-layer .layer-small-font{display:inline-block;max-width:550px;margin-bottom:60px;}
.main-slider .slide-layer p{font-style:normal;font-weight:normal;line-height:25px;font-size:22px;color:#fff;}
.activities{width:100%;display:block;z-index:10;height:auto;position:relative;margin:80px 0 50px;}
.activities .activities-content h1{padding-bottom:68px;}
.activities .activities-content .act-block-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;}
.activities .activities-content .act-block{display:flex;margin-bottom:30px;}
.activities .activities-content .act-block .act-inner{display:flex;align-items:flex-start;}
.activities .activities-content .act-block .act-inner .act-descr{margin-left:8px;}
.activities .activities-content .act-block .act-inner .act-descr img{margin-right:25px;display:flex;align-self:center;}
.activities .activities-content .act-block .act-inner .act-descr .title{font-family:Open Sans;color:#3C3D3E;font-size:14px;font-style:normal;font-weight:bold;line-height:normal;margin:8px 0;}
.activities .activities-content .act-block .act-inner .act-descr p{font-family:Open Sans;font-style:normal;font-weight:normal;line-height:20px;font-size:13px;color:#8D9293;}
/* .activities .activities-content .act-inner:before{content:"";position:absolute;bottom:0%;right:4%;width:0px;height:0px;border-top:20px solid #C8D6E2;border-right:20px solid transparent;opacity:0;} */
/* .activities .activities-content .act-inner:after{content:"";position:absolute;bottom:0%;right:3%;width:0px;height:0px;border-right:24px solid #fff;border-top:23px solid transparent;opacity:0;} */
.activities .activities-content .act-block:hover .act-inner:before{opacity:1;}
/* .activities .activities-content .act-inner:hover{border:1px solid #C8D6E2;box-sizing:border-box;} */
.activities .activities-content .act-block:hover .act-inner:after{opacity:1;}
.banner-slider-block{margin-top:50px; margin-bottom:100px;}
.about{width:100%;display:block;z-index:10;height:auto;position:relative;margin-bottom:60px;}
.about h1{font-family:Open Sans;font-size:32px;line-height:44px;color:#365D7D;}
.about .about-content{}
.about .about-content h2{margin-bottom:53px;color:#365D7D;}
.about .about-content .about-content-wrap{display:flex;margin-bottom:60px;align-items:stretch;justify-content:space-around;}
.about .about-content .about-content-wrap .img-wrap img{width:100%;}
.about .about-content .about-content-wrap .about-title{font-family:Open Sans;font-style:normal;font-weight:bold;line-height:28px;font-size:18px;margin-bottom:33px;}
.about .about-content .about-content-wrap .about-text{padding-right:130px;}
.about .about-content .about-content-wrap .about-icon-block{align-items:center;justify-content:end
text-align:center;flex-direction:column;display:flex;}
.about .about-content .about-content-wrap .about-icon-block .icon{width:70px;height:70px;display:inline-block;border:1px solid #fff;border-radius:50%;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);margin-bottom:25px;align-content:center;align-items:center;text-align:center;display:flex;justify-content:center;}
.about .about-content .about-content-wrap .about-icon-block .about-icon-title{font-family:Open Sans;font-style:normal;font-weight:bold;line-height:normal;font-size:16px;margin-bottom:14px;color:#3C3D3E;}
.about .about-content .about-content-wrap .about-icon-block .about-icon-text{font-family:Open Sans;font-style:normal;font-weight:normal;line-height:20px;font-size:13px;text-align:center;color:#8D9293;}
.book-block{margin-bottom:120px;}
.book-block .book-image-wrapper{overflow:hidden;padding:0;}
.book-block .book-image-block{background:url(../img/book-img-new2.png);background-repeat:no-repeat;background-size:cover !important;background-size:100%;display:block;width:100%;height:100%;overflow:hidden;}
.book-block .book-image-block:after{content:'';background:url(../img/wave-right.png);position:absolute;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:right;background-size:contain;}
.book-block .book-buttons-block{padding:60px 150px 30px 0;flex-wrap:wrap;justify-content:flex-end;}
.book-block .book-buttons-block .title h2{font-family:El Messiri;font-style:normal;font-weight:bold;line-height:40px;font-size:32px;text-align:right;color:#287992;margin-bottom:30px;}
.book-block .book-buttons-block .book-btn, .book-block .book-buttons-block .show-prices{height:44px;}
.procedures{margin-bottom:50px;}
.procedures .proc-block{border:1px solid #EBF2F8;}
.procedures .proc-block:hover{border:1px solid #C8D6E2;box-sizing:border-box;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);}
.procedures .proc-block .proc-img{height:285px;background-repeat:no-repeat !important;background-size:cover !important;}
.procedures .proc-wrapper{display:flex;}
.procedures .proc-info{padding:14px 0 16px 20px;}
.procedures .proc-info .proc-title{font-style:normal;font-weight:bold;line-height:normal;font-size:20px;font-style:Open Sans;color:#3C3D3E;margin-bottom:16px;}
.procedures .proc-info .proc-time{display:flex;justify-content:start;align-items:center;margin-bottom:11px;}
.procedures .proc-info .proc-time p:before{content:url(../img/time-proc-img.png);padding-right:10px;}
.procedures .proc-info .proc-descr{font-style:normal;font-weight:normal;line-height:22px;font-size:14px;font-family:Open Sans;color:#8D9293;margin-bottom:12px;}
.procedures .proc-info .more-btn{display:flex;flex-direction:row-reverse;font-style:normal;font-weight:bold;line-height:22px;font-size:14px;margin-right:22px;}
.procedures .proc-info .more-btn a{color:#F69200;text-decoration:none;}
.procedures .proc-info .more-btn a:after{content:url(../img/arrow.png);margin-left:10px;vertical-align:middle;}
.owl-prev{width:38px;height:38px;position:absolute;top:40%;margin-left:-20px;background:#fff !important;border:1px solid #fff;border-radius:50%;box-shadow:2px 2px rgba(0, 0, 0, 0.1);align-content:center;align-items:center;text-align:center;display:flex;justify-content:center;}
.owl-next{width:38px;height:38px;position:absolute;background:#fff !important;top:40%;right:-15px;border:1px solid #fff;border-radius:50%;box-shadow:2px 2px rgba(0, 0, 0, 0.1);align-content:center;align-items:center;text-align:center;display:flex;justify-content:center;}
button.owl-next{outline:none;}
button.owl-prev{outline:none;}
.owl-dots{margin:0 auto;text-align:center;}
.owl-dot{width:10px;height:10px;border-radius:100%;border:1px solid #ccc;background:rgba(41, 41, 41, 0.15);margin-right:5px;display:inline-block;}
.owl-dot.active{background:rgba(41, 41, 41, 0.8);}
.rooms{background:url(../img/wave2.png);background-size:100%;background-repeat:no-repeat;width:100%;display:block;height:auto;position:relative;background-position:top;padding-top:100px;margin-bottom:100px;}
.rooms .rooms-block-title{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:140px;font-family:Open Sans;font-size:32px;line-height:44px;color:#365D7D;margin-bottom:60px;}
.rooms .room-block{border:1px solid #EBF2F8;box-sizing:border-box;}
.rooms .room-block .room-img{position:relative;height:200px;background-position:100% 100% !important;background-repeat:no-repeat !important;background-size:100% !important;}
.rooms .room-block .room-features{opacity:0;background-color:rgba(45, 45, 45, 0.73);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.rooms .room-block .room-features .room-features-list{padding:0;list-style:none;margin:0;color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px;}
.rooms .room-block .room-features .room-features-list li{align-items:center;flex-direction:row;display:flex;margin-right:20px;margin-bottom:5px;font-style:normal;font-weight:600;line-height:19px;font-size:12px;font-family:Open Sans;}
.rooms .room-block .room-features .room-features-list li i{margin-right:5px;}
.rooms .room-block .room-features .room-features-list .tv{background:url(../img/tv-f.png);}
.rooms .room-block .room-features .room-features-list .ref{background:url(../img/ref-f.png);}
.rooms .room-block .room-features .room-features-list .sh{background:url(../img/sh-f.png);}
.rooms .room-block .room-features .room-features-list .la{background:url(../img/la-f.png);}
.rooms .room-block .room-features .room-features-list .con{background:url(../img/con-f.png);}
.rooms .room-block .room-features .room-features-list .icon-f{width:30px;height:25px;background-repeat:no-repeat;}
.rooms .room-block:hover{border:1px solid #C8D6E2;box-sizing:border-box;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);}
.rooms .room-block .room-info{padding:5px 50px 20px 20px;}
.rooms .room-block .room-info .room-title{font-style:normal;font-weight:600;line-height:34px;font-size:22px;letter-spacing:-0.01em;font-family:Open Sans;margin-bottom:13px;color:#626666;}
.rooms .room-block .room-info .room-price{color:#8D9293;margin-bottom:10px;}
.rooms .room-block .room-info .room-price strong{color:#F69200;font-style:normal;line-height:34px;font-size:22px;}
.rooms .room-block .room-info .room-descr{font-style:normal;font-weight:normal;line-height:22px;font-size:14px;letter-spacing:-0.01em;color:#626666;margin-bottom:20px;}
.rooms .room-block .room-info .room-days{line-height:22px;font-style:normal;font-weight:normal;line-height:22px;font-size:14px;color:#365D7D;margin-bottom:16px;}
.rooms .room-block .room-info .room-btn-block{display:flex;justify-content:center;align-items:center;}
.rooms .room-block .room-info .room-btn-block .room-book-btn a{padding:5px 23px;font-weight:bold;font-size:14px;}
.rooms .room-block .room-info .room-btn-block .room-more-btn a{padding:5px 23px;font-weight:bold;font-size:14px;}
.rooms .room-block:hover .room-features{opacity:1;}
.how-book-block{justify-content:center;align-items:center;flex-wrap:wrap;padding:5px 20px;position:relative;flex-direction:column;margin-bottom:60px;}
.how-book-block .book-img-block{display:block;width:80px;height:88px;}
.how-book-block .book-img-block img{width:100%;}
.how-book-block .text{font-family:Open Sans;margin-top:15px;margin-bottom:20px;text-align:center;font-style:normal;font-weight:bold;line-height:normal;font-size:16px;color:#626666;}
.how-book-block .how-book-btn a{font-family:Open Sans;padding:10px 23px;font-style:normal;font-weight:bold;line-height:17px;font-size:16px;text-align:center;}
.how-book-block .book-help-btn a{font-family:Open Sans;font-style:normal;font-weight:normal;line-height:normal;font-size:13px;text-align:center;text-decoration-line:underline;color:#8D9293;}
.book-pc:before{content:url(../img/arrow1-book.png);margin-left:190px;top:0;position:absolute;}
.book-call:before{content:url(../img/arrow2-book.png);margin-left:200px;top:0;position:absolute;}
.reviews{margin-bottom:90px;}
.reviews .reviews-block-title{margin-bottom:45px;}
.reviews .reviews-block-title h2{font-style:normal;font-weight:600;line-height:normal;font-size:32px;font-family:Open Sans;color:#365D7D;}
.reviews .review-block{margin-left:50px;}
.reviews .review-info .review-from{font-style:italic;font-weight:normal;line-height:20px;font-size:13px;color:#BEC2C3;margin-bottom:17px;}
.reviews .review-info .review-from span{color:#365D7D;}
.reviews .review-info .review-text{font-style:normal;font-weight:normal;line-height:22px;font-size:14px;font-family:Open Sans;color:#8D9293;margin-bottom:30px;padding-right:80px;}
.reviews .review-info .review-user-block{display:flex;align-content:center;}
.reviews .review-info .review-user-block:after{content:url(../img/quotes.png);margin-left:150px;}
.reviews .review-info .review-user-block .review-img{width:46px;height:46px;display:block;margin-right:20px;border:1px solid #E0E0E0;box-sizing:border-box;overflow:hidden;border-radius:10px;}
.reviews .review-info .review-user-block .review-img img{height: 100%;}
.reviews .review-info .review-user-block .review-name{font-family:Open Sans;font-style:normal;font-weight:bold;line-height:normal;font-size:20px;color:#3C3D3E;}
.reviews .review-info .review-user-block .review-name p{font-style:italic;font-weight:normal;line-height:20px;font-size:13px;color:#8D9293;}
.text-block{margin-bottom:100px;}
.text-block .double-title{width:612px;color:#373737;position:relative;}
.text-block .text-block-cont{font-family:Open Sans;font-style:normal;font-weight:normal;line-height:22px;font-size:14px;color:#8D9293;max-height:200px;}
.text-block .text-block-cont p{margin-bottom:20px;}
.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(196, 196, 196, 0.5);}
.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{background-color:white;}
.blog{background:url(../img/wave3.png);background-size:100%;background-repeat:no-repeat;width:100%;display:block;height:auto;position:relative;background-position:top;padding-top:150px;margin-bottom:100px;}
.blog .blog-content-title{margin-top:40px;margin-bottom:50px;}
.blog .blog-content-title h2{font-style:normal;font-weight:600;line-height:normal;font-size:32px;font-family:Open Sans;color:#365D7D;}
.blog .news-block{border:1px solid #EBF2F8;}
.blog .news-block .news-info{padding:0 20px;}
.blog .news-block .news-info .title-wrapper{padding:9px 15px 10px 10px;position:relative;background-color:#fff;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);top:-20px;}
.blog .news-block .news-info .title-wrapper .news-title-block{display:flex;flex-wrap:wrap;justify-content:space-between;}
.blog .news-block .news-info .title-wrapper .news-title-block p{margin-bottom:5px;font-style:normal;font-weight:bold;line-height:20px;font-size:16px;color:#3C3D3E;}
.blog .news-block .news-info .title-wrapper .news-title-block .news-title{width:250px;}
.blog .news-block .news-info .title-wrapper .news-title-block .news-obj, .blog .news-block .news-info .title-wrapper .news-title-block .news-date{font-style:normal;font-weight:normal;line-height:16px;font-size:13px;}
.blog .news-block .news-info .title-wrapper .news-title-block .news-date{color:#8D9293;}
.blog .news-block .news-info .title-wrapper .news-title-block .news-obj{color:#BEC2C3;}
.blog .news-block .news-info .news-cat-date{display:flex;justify-content:space-between;}
.blog .news-block .news-info .news-cat-date .news-cat{font-style:normal;font-weight:bold;line-height:16px;font-size:13px;font-family:Open Sans;color:#F69200;}
.blog .news-block .news-info .news-cat-date .news-date{font-style:normal;font-weight:normal;line-height:16px;font-size:13px;color:#8D9293;}
.title-form{margin-bottom:37px !important;}
.book-form{}
.book-form .btn-book-wrapper{display:flex;width:200px;margin:0 auto;}
.book-form .btn-book-wrapper .previous{margin-right:115px;font-weight:normal;color:#8D9293;background-image:url(../img/prev-img.png);background-repeat:no-repeat;background-position:center left;padding-left:10px;}
.book-form .btn-book-wrapper .next, .book-form .btn-book-wrapper .previous{font-style:normal;line-height:22px;font-size:14px;}
.book-form .btn-book-wrapper .next{color:#F69200;font-weight:bold;background-repeat:no-repeat;background-position:center right;padding-right:25px;background-image:url(../img/arrow.png);}
.book-form .btn-book-wrapper .margin-btn{margin-left:180px;}
.book-form .bonus-people-after:after{content:url(../img/quest-book.png);position:relative;top:15px;left:5px;display: none;}
.book-form label{font-style:normal;font-weight:bold;line-height:250%;font-size:16px;text-align:right;color:#626666;}
.book-form #msform fieldset:not(:first-of-type){display:none;}
.book-form #msform input:focus{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #5175A5;outline-width:0;transition:All 0.5s ease-in;-webkit-transition:All 0.5s ease-in;-moz-transition:All 0.5s ease-in;-o-transition:All 0.5s ease-in;}
.book-form .col-form-label{line-height:250%;text-align:right;}
.book-form .form-control{border:1px solid #BEC2C3;box-sizing:border-box;border-radius:3px;height:100%;width:76%;}
.book-form .text-right-label{text-align:right;padding:0;font-family:Open Sans;font-style:normal;font-weight:normal;line-height:normal;font-size:16px;color:#8D9293;margin-bottom:5px;}
.book-form .text-left-label{font-style:normal;font-weight:bold;line-height:22px;font-size:14px;}
.book-form .action-button, .book-form .action-button-previous{border:none !important;background:transparent;}
.book-form .orange-btn{background: #F69200!important;color:#fff;padding: 5px 10px;}
.book-form textarea{resize:none;font-style:normal;font-weight:normal;line-height:normal;font-size:14px;color:#8D9293;width:100%;height:100px;}
.book-form textarea::placeholder{}
.book-form textarea{padding:10px;}
#get-consult{transition:all .5s;}
#get-consult .modal-dialog{top:30%;margin:0 auto;max-width:550px;width:100%;}
#get-consult .modal-dialog .modal-content{border:none;}
#get-consult .modal-dialog .modal-content .modal-body{padding:20px 20px 30px;}
#get-consult .modal-dialog .modal-content .modal-body p{font-style:normal;font-weight:bold;line-height:31px;font-size:20px;color:#3C3D3E;}
#get-consult .modal-dialog .modal-content .modal-body #msform-pop{margin-top:35px;}
#get-consult .modal-dialog .modal-content .modal-body #msform-pop .label-input-wrapper{display:flex;margin-bottom:15px;align-items:center;}
#get-consult .modal-dialog .modal-content .modal-body #msform-pop .label-input-wrapper .col-form-label{padding:0;margin-right:30px;text-align:right;font-weight:bold;color:#626666;font-size:16px;}
#get-consult .modal-dialog .modal-content .modal-body #msform-pop .btn-book-wrapper-cont{width:320px;margin:0 auto;text-align:right;}
#get-consult .modal-dialog .modal-content .modal-body #msform-pop .btn-book-wrapper-cont input{background:#F69200;border-radius:50px;border:0;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.1);color:#fff;font-style:normal;font-weight:bold;line-height:normal;font-size:16px;font-family:Open Sans;padding:7px 45px;outline:none;}
.fade:not(.show){opacity:1;background:rgba(0, 0, 0, 0.2);}
footer{margin-top:50px;padding-top:55px;padding-bottom:5px;border-top:1px solid #C8D6E2;}
footer .logo-footer{padding:60px 0;}
footer .main-footer-info{padding-bottom:40px;}
footer .main-footer-info p{font-style:normal;font-weight:600;line-height:normal;font-size:14px;letter-spacing:0.03em;text-transform:uppercase;font-family:Open Sans;margin-bottom:20px;color:#626666;}
footer .main-footer-info ul{list-style:none;margin:0;padding:0;}
footer .main-footer-info ul li{font-style:normal;font-weight:normal;line-height:19px;font-size:12px;color:#BEC2C3;}
footer .main-footer-info ul li a{font-style:normal;font-weight:normal;line-height:19px;font-size:12px;color:#BEC2C3;}
footer .main-footer-info .socials-list{display:flex;flex-direction:row;}
footer .main-footer-info .socials-list li{margin-right:16px;}
footer .footer-copyright p{font-style:normal;font-weight:normal;line-height:19px;font-size:12px;text-align:center;color:#DFDFDF;margin:0;padding:0;text-transform:none;}
footer .footer-copyright p a{text-decoration:none;color:#8D9293;}
.aside-fixed .toggle:hover{cursor:pointer;}
.aside-fixed > ul > li{position:relative;overflow:hidden;}
.aside-fixed > ul > li > a{transition:.2s;}
.aside-fixed > ul > li > a:hover{background:rgba(56, 89, 122, .1)}
.aside-fixed > ul ul{margin-left:45px !important;max-height:0;transition:max-height .4s;}
.aside-fixed > ul ul > li > a{padding-left:0 !important;font-weight:300 !important;transition:.2s;}
.aside-fixed > ul ul > li > a:hover{color:rgba(56, 89, 122, 1) !important;}
.opened > ul{max-height:500px !important;}
.menu-overlay{position:fixed;right:0;left:0;top:-2000px;height:100%;width:100%;margin:0 auto;text-align:center;background:#fff;z-index:100;transition:position .3s, opacity .5s;opacity:0;}
.menu-overlay li{list-style-type:none;line-height:40px;}
.menu-overlay li a{color:#287992;}
.menu-overlay .sub-menu{display:none;}
.show{display:block !important;top:0;opacity:1;}
.fixed{position:fixed !important;z-index:999;}
.mobile-menu span{transition:0.3s;}
.mobile-menu.open span{margin-bottom:0;}
.mobile-menu.open span:first-child{transform:rotate(45deg);position:relative;top:2px;}
.mobile-menu.open span:nth-child(2){display:none;}
.mobile-menu.open span:last-child{transform:rotate(-45deg);}
.myError{display:none;font-style:italic;color:#ff0000;}
.myFormError{border:1px solid #ff0000 !important;}
input.previous, input.next, input[type='submit']{cursor:pointer;}
.procedure-info{font-family:Open Sans;font-size:16px;line-Height:22px;color:#8D9293;}
.procedure-info__text{flex:0 0 60%;text-align:left;}
.procedure-list__item > div{margin:30px 0 0;border:1px solid #EBF2F8;display:flex;font-family:Open Sans;position:relative;transition:.3s;}
.procedure-list__item .img-background-block{min-width:192px;height:285px !important;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;}
.procedure-list__item > div:hover{box-shadow:-1px 1px 6px rgba(0,0,0,.1) inset;}
.procedure-list__item .single-procedure-info{padding:20px;}
.procedure-list__item .single-procedure-info > p, .procedure-list-slider__item p{font-weight:600;font-size:20px;color:#3C3D3E;margin-bottom:15px;}
.procedure-list__item .single-procedure-info > span, .procedure-list-slider__item span{font-weight:normal;font-size:16px;color:#8D9293;margin-bottom:15px;line-height:25px;}
.procedure-list__item .single-procedure-info > a{display:inline-block;color:#F69200;font-weight:bold;font-size:14px;line-height:22px;bottom:10px;position:absolute;right:15px;}
.procedure-list-slider__item a{display:inline-block;color:#F69200;font-weight:bold;font-size:14px;line-height:22px;margin-top:5px;}
.read-more{text-align:right;height:20px;}
.procedure-list__item .single-procedure-info > a:after, .procedure-list-slider__item a:after{content:'';background:url(../img/arrow.png);width:21px;height:11px;display:inline-block;background-repeat:no-repeat;background-position:5px center;background-size:75%;}
.booking-form{margin-top:50px;position:relative;font-family:Open Sans;}
.booking-form .header-title > p{position:absolute;top:0;right:15px;width:35%;text-align:right;color:#8D9293;font-size:14px;line-height:22px;}
.booking-form .header-title h2{position:relative;padding-bottom:10px;}
.booking-form .header-title h2:after{content:'';position:absolute;height:5px;background:linear-gradient(90deg, #38597A 0%, #287A93 100%);border-radius:10px;left:0;width:60px;bottom:0;}
.booking-form > span{font-style:italic;font-size:13px;line-height:20px;color:#8D9293;}
.booking-form__overlay-form{margin:20px auto;text-align:center;width:40%;position:relative;padding:0;}
.booking-form__overlay-form > p{text-align:right;color:#BEC2C3;font-size:16px;line-height:22px;}
.booking-form__overlay-form form > div{display:flex;align-items:center;margin-top:10px;}
.booking-form__overlay-form label{font-weight:bold;font-size:16px;line-height:22px;color:#626666;padding-right:20px;flex:0 0 40%;text-align:right;}
.booking-form__overlay-form input, .booking-form__overlay-form select{border:1px solid #BEC2C3;border-radius:3px;padding:7px;flex:0 0 60%;}
.booking-form__overlay-form form > a{color:#F69200;font-weight:bold;font-size:14px;line-height:22px;text-align:right;display:flex;justify-content:flex-end;margin-top:10px;align-items:center;}
.booking-form__overlay-form form > a:after{content:'';background:url(../img/arrow.png);width:21px;height:11px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:75%;}
.book-form-procedure{margin-top:50px;}
.book-form-procedure h2{position:relative;padding-bottom:10px;}
.book-form-procedure h2:after{content:'';position:absolute;height:5px;background:linear-gradient(90deg, #38597A 0%, #287A93 100%);border-radius:10px;left:0;width:60px;bottom:0;}
.procedure-list-slider{margin:30px 15px;overflow:hidden;}
.procedure-list-slider .owl-prev, .procedure-list-slider .owl-next{top:25%;}
.procedure-list-slider .owl-prev{margin-left:-5px;}
.procedure-list-slider .owl-next{right:-5px;}
.img-overlay{height:300px;overflow:hidden;margin-bottom:15px;}
.img-overlay img{width:100%;height:auto;}
.single-procedure{font-family:Open Sans;}
.single-procedure .single-procedure__text > span{color:#8D9293;font-size:16px;line-height:25px;margin-bottom:15px;display:block;}
.single-procedure__text .single-procedure__list{display:flex;}
.single-procedure__text .single-procedure__list > ul{padding:0;flex:0 0 33.33%;}
.single-procedure__text .single-procedure__list > ul li{font-family:Open Sans;font-weight:bold;font-size:16px;line-height:22px;color:#8D9293;list-style-position:inside;}
.single-procedure__descr{margin-top:30px;}
.single-procedure__descr h3{font-size:26px;color:#365D7D;font-weight:600;line-height:35px;margin:15px 0 15px;}
.single-procedure__text h3{margin: 15px 0 15px;}
.single-procedure__descr ul{margin:20px 0 0;padding:0;}
.single-procedure__descr ul li{list-style-position:inside;}
p.strong{font-size:18px;font-weight:bold;line-height:25px;color:#626666;margin:20px 0 5px;}
p.normal, .single-procedure__descr ul li{font-size:14px;color:#8D9293;line-height:25px;}
/*.single-procedure .orange-btn{margin:50px auto 20px;}*/
.single-procedure .slider-book-btn {display: flex; align-items: center; justify-content: space-evenly; width: 100%; margin: 50px auto;}
.single-procedure .slider-book-btn a{padding:7px 18px;font-weight:bold;font-size:14px;line-height:15px;display:inline-block;color:#fff;text-decoration:none;}
.single-procedure .slider-book-btn a:nth-child(2){padding: 15px 18px !important;}
.single-procedure .slider-book-btn a:hover{box-shadow:0 0 5px rgba(0,0,0,0.4);}
.single-procedure .slider-book-btn a span{display:flex;align-items:center;}
.single-procedure .slider-book-btn a span:before{content:url('../img/book-btn-slide.png');margin-right:10px;}
.single-procedure__img > img{width:100%;}
.fixed{width:100%;}
.button.owl-dot{outline:none !important;}
.single-procedure__descr > p > img{width:100%;height:auto;}
.owl-news .news-block .news-img{height:133px !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:100% 100% !important;}
.about .about-content .about-content-wrap .about-text p{color:#8D9293;}
.room-img-carousel .img-block{background-repeat:no-repeat !important;background-size:100% !important;}
.breadcrumbs-wrapper span{margin-left:6px;margin-right:6px;color:#BEC2C3;font-size:14px;}
.breadcrumbs-wrapper span a{font-size:14px;text-decoration:none;color:#365D7D;}
.breadcrumbs-wrapper{margin-top:10px;}
.breadcrumbs-wrapper span a span{color:#365D7D;}
.services-blocks .block-f-1 .services-list li{display:flex;flex-wrap:wrap;align-items:center;}
.services-blocks .block-f-1 .services-list li img{width:29px;margin-right:12px;}
.activities .activities-content>p{font-size:20px; color: #787878; margin: 10px 0 40px}
.news-img{background-size:cover !important;height:100% !important;background-position:100% 100% !important;}
.about-btn-block{display:flex;}
.rooms .room-block .room-info{height:363px;display:flex;flex-wrap:wrap;}
.book-pc .text a{text-decoration:none;color:#5175A5;}
/* .wpcf7-form-control-wrap{max-width:290px;width:100%;} */
.modal-dialog #msform-pop .wpcf7-form{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;}


/* .table-price table tr:nth-child(1), .table-price table tr:nth-child(2), .table-price table tr:nth-child(26) {background-color: transparent !important;}
.table-price table tr:nth-child(2n){background-color: #C8D6E2;} */


.menu{padding:7px 0 !important;}
.about-block ul, .conditions-block ul, .single-procedure ul, .single-procedure p, .treatment ul{font-style:normal;font-weight:normal;line-height:25px;font-size:16px;color:#8D9293;margin:10px 0;}
.article-info .main-content img{width:100%;height:auto;}
.treatment h2{font-size:24px;color:#287992;}
@media screen and (max-width:600px){.procedure-list-slider__item{margin-bottom:48px;}
.img-overlay{height:auto !important;}
.table-price .display-none-block{display:none;}
.room-block-wrapper .room-img{height:300px !important;}
.room-block-wrapper .room-info-block .room-add-info .room-border-wrapper{padding:0 !important;border:none !important;margin-top:10px !important;}
}
@media screen and (max-width:1024px){.news-block-wrapper .news-img{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
}
@media screen and (min-width:420px) and (max-width:1024px){.main-slider .slide-layer{top:20px !important;left:30px !important;}
.layer-big-font{line-height:21px !important;font-size:30px !important;margin-bottom:14px !important;}
.layer-small-font{margin-bottom:20px !important;}
}
.form-cont .wpcf7-form-control-wrap{max-width:360px !important;}
.act-block a{display:flex;text-decoration:none;cursor:pointer;width:100%;}
.mobile-phone-icon .fa-phone{font-size:30px;margin-right:20px;}
.news-block-wrapper .news-info-wrapper .news-content{color:#8D9293;font-size:16px;}
.room-main-info .room-price p{font-weight:normal;font-size:16px;color:#8D9293;}
.room-main-info .room-price p strong{font-size:22px;font-weight:bold;color:#5175A5;}
.wrap-lang-book .orange-btn a{padding:5px 20px 6px !important;font-size:16px;font-weight:bold}
.info-diagnostics h2{font-size:24px;color:#287992;margin-top:20px;}
.wraper-list-col{display:flex;flex-wrap:wrap;}
.wraper-list-col ul{width:50%;}
.wraper-list-col ul li{padding:9px 0px;}
.book-btn-mobile a{font-size:12px !important;font-weight:700;}
.alert-info-btn{padding:0 25px;font-weight:700;}
button.close{outline:none;}
.vip-trig-class:after{display:block;content:'';background:url('../img/vip-trig.png');background-position:100%;background-size:contain;width:70px;height:70px;}
.vip-trig-class-big:after{display:block;content:'';background:url('../img/vip-trig.png');background-position:100%;background-size:contain;width:100px;height:100px;position:absolute;left:0;}
.language-top ul{display:inline-flex;padding:0;list-style-type:none;margin:0;}
.footer-all-hotels{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;background: #316885;padding: 15px 0;margin-bottom: -15px;}
.footer-all-hotels a{color:#fff;text-decoration: none;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.footer-all-hotels a:hover{color:#F69200;}
.footer-all-hotels a img{margin:0 10px;}
.lang-ru {margin-right: 2px;}
.main-menu{z-index: 98;}
.post-content img{width:100%;height:auto;}

/* SERVIO MODULE STYLES */

/*#ServioContainer #bookingModule input[type=submit]{background: #F69200!important;} --- main button bg */



/* REDESIGN STYLES */

.header-info-block{display: flex;align-items: center;justify-content: space-between;}
.header-info-block #qtranslate-chooser a{text-decoration:none;}
.header-info-block #qtranslate-chooser a span{color:#666; font-size:16px;}

.top-header{padding: 10px 0;}

.header-book-btn{display:flex; align-items:center; justify-content:center; color:#F0854C; background:#fff; border:1px solid #F0854C; border-radius:100px; text-decoration:none!important; font-weight:bold; width:200px; height:40px;transition:.2s;}
.header-book-btn:hover{background:#F0854C; color:#fff;}

#qtranslate-chooser .active a{background: #285E8B;border-radius: 8px;font-weight: bold;padding: 0 4px;display: block;}
#qtranslate-chooser .active a span{color:#fff;}

.main-menu .menu{display:flex;align-items:center;justify-content:center;}
.off-site-badge{background: linear-gradient(86.38deg, #DFBB74 1.1%, #F1DB8F 98.13%);}
.off-site-badge span{color:#285E8B;text-transform:uppercase;font-size:14px;font-weight:bold;}
.search-block{display:none!important;}
.main-slider-gradient-overlay{display:block; position:absolute;width:100%;height:100%;/*background: linear-gradient(90.49deg, #285E8B 0.16%, rgba(40, 94, 139, 0) 93.8%);*/z-index:-1;}

.activities-content{width:100%;}
.act-block-inner-wrap{position:relative;display: flex;width: 360px;height: auto;align-items:flex-start;justify-content:space-between;margin-bottom:30px;text-decoration:none!important;padding:15px;transition: .2s;overflow:hidden;}
.act-block-inner-wrap:after{content:'';display:block;;width:200px;height:200px;position:absolute;bottom:-70px;right:-30px;background: linear-gradient(150deg, rgba(40, 94, 139, 0.04) 18.3%, rgba(40, 94, 139, 0) 100.29%);border-radius:50%;opacity:0;}
.act-block-inner-wrap:hover:after{opacity:1;}
.act-block-inner-wrap:hover{border-radius:18px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.06);}
.act-block-inner-wrap:hover .act-block-inner-wrap:after{opacity:1;}
.act-block-inner-wrap:hover span, .act-block-inner-wrap:hover .fa-arrow-right{color: #F0854C;}
.act-block-inner-wrap .fa-arrow-right{transition:.1s;}
.act-block-inner-wrap:hover .fa-arrow-right{margin-left:10px;}
.act-block-inner-wrap .act-descr{width:280px;}
.act-descr-read-more{display: inline-flex;align-items:center;color:#285E8B;}
.act-descr-read-more span{margin-right:10px;transition:.1s;}

.directions-block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:80px;padding:0;}
.directions-block .directions-block__elem{display:flex;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.06);border-radius: 18px;overflow:hidden;position:relative;width:360px;height:280px;align-items:center;justify-content:space-between;flex-direction:column;padding:25px;transition:.2s;bottom:0;margin-bottom:20px;}
.directions-block .directions-block__elem:hover{bottom:10px;}
.directions-block .directions-block__elem .elem-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;}
.directions-block__elem .elem-wrap .elem_img{width:64px;height:64px;border-radius:8px;border:1px solid #fff;align-items:center;display:flex;justify-content:center;padding:5px;}
.directions-block__elem .elem-wrap .elem_img img{display:block;width:100%;height:100%;}
.directions-block__elem .elem-wrap span{color:#fff;font-size:18px;font-weight:bold;margin: 10px 0;}
.directions-block__elem p{text-align:center;font-size:14px;color:#fff;}
.directions-block__elem a{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50px;width:210px;height:38px;text-decoration:none;font-weight:bold;transition:.2s;}
.directions-block__elem a:hover{width:220px;height:48px;}
.directions-block .elem--mint{background:#287A93;}
.directions-block .elem--mint a{color:#287A93;}
.directions-block .elem--blue{background:#285E8B;}
.directions-block .elem--blue a {color: #285E8B;}
.directions-block .elem--orange{background:#F0854C;}
.directions-block .elem--orange a{color:#F0854C;}

.act-descr{width: 280px;}
.act-descr .title{font-size:18px;color:#363636;font-weight:bold;margin-bottom:10px;}
.act-descr .descr{font-size:16px;color:#787878;margin-bottom:10px;}
.act-descr span{display:inline-flex;align-items:baseline;justify-content:space-between;font-weight:bold;}
.act-descr span .fa-arrow-right{margin-left:10px;transition: .1s;}

.slider-btn-block .btn{margin-bottom: 20px;}

.about .about__left{align-items:center;flex-wrap:wrap;}


.phones-block-wrapper span{font-weight:bold;}

.profile-page h1{padding-bottom:20px;}
.profile-page p{line-height:2;margin: 15px 0;}

/* Form styles */

#wpcf7-f800-p798-o1{padding: 50px 0;}
#wpcf7-f800-p798-o1 .input{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;padding-bottom:3em;}
#wpcf7-f800-p798-o1 .input input, #wpcf7-f800-p798-o1 .input select{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #AEB5B5;width:100%;}
#wpcf7-f800-p798-o1 .input label{padding-bottom:0.5em;font-size:1.3em;}
#wpcf7-f800-p798-o1 .input .input-wrap{display:flex;align-items:center;justify-content:center;width:100%;position:relative;}
#wpcf7-f800-p798-o1 .input>span{width:100%;display:block;}
#wpcf7-f800-p798-o1 .input textarea{resize:none; width:100%; height:100px; margin-top:30px;outline:none;}
#wpcf7-f800-p798-o1 .input .submit-btn{margin:auto;display: inline-block;max-width: 200px;padding: 10px;color: #fff;background: #316885;text-transform:uppercase;transition:.2s;}
#wpcf7-f800-p798-o1 .input .submit-btn:hover{background:#428BB2;box-shadow:0 0 10px rgba(0,0,0,0.3);}
#wpcf7-f800-p798-o1 .input .wpcf7-list-item{margin:0 .5em;}
#wpcf7-f800-p798-o1 .input input[type="text"], #wpcf7-f800-p798-o1 .input textarea{transition:.2s;}
#wpcf7-f800-p798-o1 .input input[type="text"]:focus{border-bottom:1px solid #285E8B;}
#wpcf7-f800-p798-o1 .input textarea{padding: 7px;}
#wpcf7-f800-p798-o1 .input textarea:focus{border:1px solid #285E8B;}
#wpcf7-f800-p798-o1 .input .textarea-attendence{display:none;transition:.2s}

#wpcf7-f800-p798-o1 .input-subm{justify-content:center;}
#wpcf7-f800-p798-o1 .input-subm input[type="submit"]{margin:0;}
#wpcf7-f800-p798-o1 .input-subm .ajax-loader{max-width:20px;background-repeat:no-repeat;}

#wpcf7-f800-p798-o1 .wpcf7-not-valid-tip{position:absolute;margin:auto;left:0;right:0;}


#wpcf7-f800-p798-o1 .imp:after{content:'*'; color: red;}


/* Servio styles */

#bookingForm .checkbox .overlay{position:relative;display:block;}
#bookingForm .checkbox .overlay svg{position:absolute;left:0;bottom:0;}

.wpcf7 br{display:none}
.wpcf7 label{margin:0;}
.wpcf7 input, .wpcf7 select{outline:none;}

.main-slider__wrapper{display:flex;align-items:center;justify-content:space-between;}
.right-side{display:block;height:100%;}
.right-side img{display:block;width:90%;height:100%;}
.left-side{flex:1;}
.left-side span{color:#285E8B; font-size:42px;line-height:140%;font-weight: 800; font-family:'Open Sans';}
.left-side span span{ color: #F0854C; }
.left-side p{font-size:18px; line-height:180%; color: #363636; margin: 20px 0 50px;display:block;max-width: 638px;width:100%;}
.left-side img{margin: 13px 0;width:100%;}

.d-flex-im{display:flex!important;}



.action {
    position: fixed;
    bottom: 50vh;
    right: 15px;
    transform: translate3d(400px,0,0);
    transition: 1s;
    text-align:center;
    z-index:99;
    background:#fff;
    box-shadow: 0 0 5px rgba(0,0,0,.1);
    border-radius: 20px;
    padding: 20px 15px;
}

.action span{
    font-size:25px;
    font-weight:bold;
    color: #285E8B;
}

.action .wrapper .action-btn {
    display:flex!important;
}

.action .wrapper .header-book-btn{
    background:#F0854C!important;
    color:#fff!important;
    width: 250px;
}

.action .wrapper .header-book-btn:hover{
    background:#fff!important;
    color: #F0854C!important;
}

.action p{
    font-size: 18px;
    padding: 5px 0 10px;
}

.action .fa-times{
    position:absolute;
    right: 10px;
    top: 7px;
}

.action.showAction {
    transform: translate3d(0,0,0);
}

.procedure-info h3, .procedure-info ul, .procedure-info ol {width: 100%;} 
.procedure-info p {margin: 10px 0;}
.procedure-info img {width: 100%; height:auto;}

.tr-color{background: #EEF6FC;}

.mobile-view__phone{font-size: 20px; display: flex; align-items: center; justify-content: center;}

.voucher-title{ font-family: 'Montserrat Alternates', sans-serif; color: #363636; padding-top: 25px; padding-bottom: 20px; }
.voucher-upper-text{ font-size: 20px; line-height: 140%; color: #595959; }

.voucher-price-title{ font-family: 'Montserrat Alternates', sans-serif; color: #363636; font-size: 20px; font-weight: 600; letter-spacing: -0.02em; margin-top: 30px;}
.voucher-price{ margin-top: 15px; }
.price-blocks{ display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; max-width: 660px;}
.price-blocks .price-blocks__item{width: 320px; min-height: 80px; padding: 15px 35px; display: flex; align-items: center; justify-content: flex-start; flex-direction: column; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.06);border-radius: 18px; border: 1px solid #fff; transition: all .3s;}
.price-blocks .price-blocks__item:hover{ box-shadow: none; border-width: 1px; border-style: solid; }
.price-blocks__item.green:hover{ border-color: #6FCF97; }
.price-blocks__item.orange:hover{ border-color:#F0854C; }
.price-blocks__item .price{ display: inline-block;  font-size: 40px; font-weight: bold; margin-right: 10px;}
.price-blocks__item.green .price{ color: #6FCF97; }
.price-blocks__item.orange .price{ color: #F0854C; }
.price-blocks__item .item__title, .price-blocks__item .item__price{ color: #787878; }
.item__price{ font-size: 22px; }
.item__price .price{ font-size: 40px; font-weight: bold;  }
.price-blocks__item .item__price span{ font-weight: bold; }
.price-blocks__item.green .item__price span{ color: #6FCF97; }
.price-blocks__item.orange .item__price span{ color: #F0854C; }
.price-blocks__text{ margin-top: 14px;  font-size: 18px; color: #363636; line-height: 140%;}
.voucher-add-text{ margin-top: 30px; line-height: 140%; color: #787878;}

.voucher-info .voucher-info__item{ border: 1px solid #287A93; padding: 16px 20px; }
.voucher-info .voucher-info__item:first-child { border-top-left-radius: 18px; border-top-right-radius: 18px; }
.voucher-info .voucher-info__item:last-child { border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; }
.voucher-info .info-bg{ background: #287A93; color: #fff; }

.voucher-date{ margin-top: 20px; background: #6FCF97; border-radius: 18px; padding: 10px 20px; display: flex; align-items: center; justify-content: flex-start; color: #fff; font-size: 18px; font-weight: bold; line-height: 120%;}
.voucher-date .voucher-date__icon{ margin-right: 10px; width: 32px; height: 32px; background-position: center; background-size: cover; background-repeat: no-repeat;  }
.slidr-a img{
	max-width: 100%;
}
.slidr-a .owl-prev,.slidr-a .owl-next{
	    top: 50%!important;
}
.slidr-a .owl-prev{
margin-left: unset!important;
    left: 20px!important;
}
.slidr-a .owl-next{
    right: 20px!important;
}

.slidr-m img{
	max-width: 100%;
}
.slidr-m .owl-prev,.slidr-m .owl-next{
	    top: 50%!important;
}
.slidr-m .owl-prev{
margin-left: unset!important;
    left: 20px!important;
}
.slidr-m .owl-next{
    right: 20px!important;
}

/* body .price-blocks{
    display: none;
} */

.page-room-services .price-blocks table{
    width: 100%;
}

.page-room-services .price-blocks{
    margin-bottom: 32px;
}

body .owl-carousel.owl-single-room .owl-nav .owl-next{
    right: 0;
}

body .owl-carousel.owl-single-room .owl-nav .owl-prev{
    left: 0;
}

body .owl-single-room .img-block{
    width: 100%;
    height: 430px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 699px){
.slidr-a{
display:none;
}
}
@media (min-width: 701px){
.slidr-m{
display:none;
}
}
@media screen and (min-width: 419px) and (max-width:1200px) {.trigger-block{display: none;}}
@media screen and (max-width: 419px) {.trigger-block{width: 100%;}}
@media screen and (max-width: 414px){.wpcf7-form-control-wrap{max-width:100%;}}
@media screen and (max-width:740px){.header-book-btn{display:none;}.price-blocks{overflow-x:scroll;} body .directions-block {justify-content: center;}}
@media screen and (max-width:480px){.main-slider__wrapper .right-side{display:none;}.top-header .col-sm-3{justify-content:space-between;}.logo-menu-block{flex:100% 0;justify-content:space-around;}.logo-menu-block a{display:block;max-width:142px;width:100%;}.logo-menu-block a img{display:block;width:100%;}#wpcf7-f800-p798-o1 .input .input-wrap p:first-child, #wpcf7-f800-p798-o1 .input .input-wrap p:last-child{display:none;} .voucher-wrapp .price-blocks .price-blocks__item{ width: 100%; margin: 15px 0; } .voucher-sidebar{ margin-top: 32px; } }
@media screen and (max-width: 1025px){.wrap-lang-book .language-top{margin-right: 0;}}

@media screen and (max-width: 991px) { .owl-single-room .owl-nav, .owl-single-room.owl-carousel{ display: block; } }

body .room-blocks .owl-single-room .img-block{
    height: 304px;
}

.room-blocks .room-block-wrapper .owl-nav img{
    width: auto;
    height: auto;
}

.room-blocks .vip-trig-class-big:after{
    left: 20px;
    top: 0;
    z-index: 10;
}

.room-date-price table{
    color: #8D9293;
    text-align: center;
    width: 100%;
}

.room-date-price table tr:not(:last-child){
    border-bottom: 1px solid #EBF2F8;
}

.room-date-price table tr td:not(:last-child){
    border-right: 1px solid #EBF2F8;
}