@media screen and (min-width: 1001px){html,body{width:100%;height:100%;}
.page-scrollbar{width:100%;height:100%;max-height:none;overflow:auto;}
.page-scrollbar .scrollbar{width:100%;height:100%;max-height:none;overflow:auto;}
.page-scrollbar .scrollbar .scroll-element{z-index:9999999 !important;}
.page-scrollbar .scrollbar .scroll-element.scroll-x{display:none !important;}
.page-scrollbar .scrollbar .scroll-element.scroll-y.scroll-scrolly_visible{position:absolute;right:3%;top:50%;transform:translateY(-50%);width:2px;background:#ccc;height:125px;}
.page-scrollbar .scrollbar .scroll-element.scroll-y div{width:100%;height:100%;right:0;top:0;position:absolute;background:#b9ad91;height:250px;z-index:9999999 !important;}
.page-scrollbar .scrollbar .scroll-element.scroll-y .scroll-bar{width:12px;right:6px;background:#b9ad91;cursor:pointer;height:12px !important;border-radius:50%;position:relative;height:100px;}
.page-scrollbar .scrollbar .scroll-element.scroll-y .scroll-bar::after{content:"";width:40px;height:40px;background-color:transparent;position:absolute;border-radius:50%;border:1px solid #b9ad91;top:-14px;left:-14px;}
}
@media screen and (max-width: 1440px){.side-left{width:210px;}
.side-right{width:210px;}
.head .content,.main,.footer .content{width:980px;}
body{font-size:1.4rem;}
.article ul li{text-indent:-2.6rem;}
.article ul li:before{width:auto;height:auto;margin-right:0;}
.main-banner .items .item .content{width:980px;}
.main-banner .items .item .logo{width:980px;}
.sub-banner .items .item .content{width:980px;}
.sub-banner .items .item .content .info .button{margin-top:0;}
.sub-banner .items .item .logo{width:980px;}
.about-me{width:auto;}
.offers-wrapper .offers{height:650px;}
.offers-wrapper .offers .offer-wrapper .offer .info{padding:18px;}
.offers-wrapper .offers .offer-wrapper .offer .post-tags{font-size:1rem;top:14px;padding:4px 8px;}
.offers-wrapper .offers .offer-wrapper .offer .info{top:48px;}
.offers-wrapper .offers .offer-wrapper .offer:hover .info{top:0;}
.offers-wrapper .offers .offer-wrapper .offer .info .title{font-size:2.4rem;margin:0 24px 12px;}
.offers-wrapper .offers .offer-wrapper .offer .info .desc{margin:0;font-size:1.4rem;}
.offers-wrapper .offers .offer-wrapper .offer .info .price{font-size:1.8rem;margin-top:12px;margin-bottom:12px;}
.offers-wrapper .offers .offer-wrapper .offer .info .button{height:38px;padding:0 36px;}
.opinions{height:160px;}
.opinions .opinion-wrapper .opinion .desc{padding:0 96px;font-size:2rem;}
.services{height:400px;}
.packets .packet{margin-bottom:12px;}
}
@media screen and (max-width: 1280px){.side-left{width:210px;}
.side-right{width:210px;}
.head .content,.main,.footer .content{width:980px;}
body{font-size:1.2rem;}
.main-banner .items .item .content .logo img{width:180px;}
.main-banner .items .item .logo a img{width:180px;}
.main-banner .items .item .content .info .title{font-size:4rem;}
.sub-banner .items .item .logo a img{width:180px;}
.sub-banner .items .item .content{bottom:8%;}
.sub-banner .items .item .content .logo img{width:180px;}
.sub-banner .items .item .content .info .title{font-size:4rem;}
.about-me p{font-size:1.4rem;}
.opinions{height:120px;}
.opinions .opinion-wrapper .opinion .desc{padding:0 96px;font-size:1.4rem;}
}
@media screen and (max-width: 1000px){.side-left{display:none;}
.side-right{display:none;}
.side-center{width:100%;padding:0 !important;}
.rwd-hide{display:none !important;}
.rwd-show{display:block !important;}
.rwd-block{display:block !important;}
.rwd-no-margin{margin:0 !important;}
.rwd-no-padding{padding:0 !important;}
.rwd-no-float{float:none !important;}
.rwd-auto{width:auto !important;}
.rwd-center{text-align:center !important;}
.rwd-order-first{order:-1;}
.rwd-order-0{order:0;}
.rwd-order-1{order:1;}
.rwd-order-2{order:2;}
.rwd-order-3{order:3;}
.head .content,.main,.footer .content{width:720px;}
.main-banner .items .item .content{width:720px;}
.main-banner .items .item .logo a img{display:none;}
.sub-banner .items .item .content{width:720px;}
.sub-banner .items .item .content .logo img{display:none;}
.sub-banner .items .item .logo a img{display:none;}
.offers-wrapper .offers{height:725px;}
.offers-wrapper .offers .offer-wrapper{width:50%;}
.offers-wrapper .offers .offer-wrapper .offer:hover .info{top:18px;}
.opinions{margin-bottom:32px;}
.parallax-main-page{padding-top:64px;padding-bottom:64px;margin-bottom:64px;}
.price-table{width:100% !important;}
.services{height:300px;}
.services .service-wrapper .service .info .title{font-size:1.6rem;}
.footer{padding:32px 0 32px;}
.footer .content .title{font-size:2.4rem;}
.footer .content .phone{font-size:2.4rem;}
.footer .content .bottom-wrapper{margin:32px 0;flex-wrap:wrap;}
.footer .content .bottom-wrapper .item{font-size:1.4rem;width:33.3333%;text-align:center;}
.footer .content .bottom-wrapper .social-wrapper{width:100%;justify-content:center;margin-top:12px;}
.footer .content .bottom-wrapper .social-wrapper .social{text-align:center;}
.footer .content .bottom-wrapper .social-wrapper .icon{text-align:center;}
.footer .content .bottom-wrapper .social-wrapper .icon img{width:150px;}
.footer .content .bottom-wrapper .social-wrapper .social i{font-size:3rem;}
.gallery-page{margin:0 -10px -20px;}
.gallery-page .image{padding:0 10px 20px;}
.gallery-page .image .description{left:10px;right:10px;bottom:20px;}
}
@media screen and (max-width: 740px){.head .content,.main,.footer .content{width:auto;margin-left:16px;margin-right:16px;}
.bg-full{margin-left:-16px;margin-right:-16px;}
.rwd-medium-hide{display:none !important;}
.rwd-medium-show{display:block !important;}
.rwd-medium-block{display:block !important;}
.rwd-medium-no-margin{margin:0 !important;}
.rwd-medium-no-padding{padding:0 !important;}
.rwd-medium-no-float{float:none !important;}
.rwd-medium-auto{width:auto !important;}
.rwd-medium-center{text-align:center !important;}
.rwd-medium-order-first{order:-1;}
.rwd-medium-order-0{order:0;}
.rwd-medium-order-1{order:1;}
.rwd-medium-order-2{order:2;}
.rwd-medium-order-3{order:3;}
.head.fixed{top:56px;background:transparent;height:auto;transition:200ms all ease;-webkit-transition:200ms all ease;}
.scrollbar .scroll-element.scroll-y.scroll-scrolly_visible{display:none;}
.main-menu{display:none;}
.rwd-menu-btn{display:block;width:36px;cursor:pointer;margin-left:auto;margin-top:-8px;}
.rwd-menu-btn span{display:block;height:4px;margin:6px 0;background:#b9ad91;transition:300ms all ease;-webkit-transition:300ms all ease;}
.rwd-menu-btn.active span:nth-child(1){transform:translateY(10px) rotate(45deg);}
.rwd-menu-btn.active span:nth-child(2){opacity:0;}
.rwd-menu-btn.active span:nth-child(3){transform:translateY(-10px) rotate(-45deg);}
.head{margin-top:0px;}
.main-banner .items .item .content .logo img{display:inline-block;top:0;width:150px;}
.main-banner .items .item .logo a img{display:inline-block;width:150px;}
.main-banner .items .item .logo{width:auto;top:24px !important;left:18px !important;}
.main-banner .items.slick-slider .item .content{bottom:20%;}
.main-banner .items .item .banner img{object-fit:cover;}
.main-banner .items .item .content .info{padding:0;}
.main-banner .items .item .logo{right:100px;}
.sub-banner .items .item .content .logo img{display:inline-block;top:0;width:150px;}
.sub-banner .items .item .logo a img{display:inline-block;width:150px;}
.sub-banner .items .item .logo{width:auto;top:24px !important;left:18px !important;}
.sub-banner .items .item .content .info{padding:0;}
.sub-banner .items .item .banner img{min-height:400px;object-fit:cover;}
.offers-wrapper .offers .offer-wrapper{padding:6px;}
.offers-wrapper .offers .offer-wrapper .offer:hover .info{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.offers-wrapper .offers .offer-wrapper .offer .info .title{font-size:2rem;}
.offers-wrapper .offers .offer-wrapper .offer .info .price{font-size:1.6rem;}
.offers-wrapper .offers .offer-wrapper .offer .info .desc{font-size:1.2rem;}
.offers-wrapper .offers .offer-wrapper .offer .info{padding:12px;}
.opinions{height:135px;}
.opinions .opinion-wrapper .opinion .desc{padding:0 64px;}
.services{height:270px;}
.services .service-wrapper{padding:6px;}
.services .service-wrapper .service{margin-bottom:0;}
}
@media screen and (max-width: 600px){.offers-wrapper .offers{height:600px;}
}
@media screen and (max-width: 540px){.gallery-page .image{width:50%;}
.gallery-page .image.image-w{width:100%;height:100%;}
.gallery-page .image.image-h{width:100%;height:100%;}
.gallery-page .image.image-h img{height:200px;width:100%;object-fit:cover;}
.gallery-page .image.last{margin-top:0%;}
.contact-form .form{flex-direction:column;}
.contact-form .form .item{width:100%;}
.tf{display:block;height:auto !important;width:auto !important;border:none;}
.tf tbody,.tf tr,.tf th,.tf td{display:block;height:auto !important;width:auto !important;border:none;padding:0;}
.tf tr{margin:15px 0;background:none !important;}
.tf tr:first-child{margin-top:0;}
.tf tr:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.tf .tbl-lbl{font-weight:bold;margin-bottom:5px;}
.tf input[type=text],.tf input[type=password],.tf textarea,.tf select,.tf .chosen-container{width:100% !important;}
.rwd-small-hide{display:none !important;}
.rwd-small-show{display:block !important;}
.rwd-small-block{display:block !important;}
.rwd-small-no-margin{margin:0 !important;}
.rwd-small-no-padding{padding:0 !important;}
.rwd-small-no-float{float:none !important;}
.rwd-small-auto{width:auto !important;}
.rwd-small-center{text-align:center !important;}
.rwd-small-order-first{order:-1;}
.rwd-small-order-0{order:0;}
.rwd-small-order-1{order:1;}
.rwd-small-order-2{order:2;}
.rwd-small-order-3{order:3;}
body{font-size:1.4rem;}
h1,.h1{font-size:2.4em;}
h2,.h2{font-size:2em;}
h3,.h3{font-size:1.6em;}
h4,.h4{font-size:1.2em;}
h5,.h5{font-size:1.1em;}
h6,.h6{font-size:1em;}
.button.big{height:36px;font-size:1em;padding:0 20px;}
input[type=text].big,input[type=email].big,input[type=number].big,input[type=date].big,input[type=time].big,input[type=password].big,select.big,.form-fake-file.big{height:36px;}
.offers-wrapper .offers .offer-wrapper .offer .info .title{font-size:1.6rem;}
.offers-wrapper .offers .offer-wrapper .offer .info .price{font-size:1.4rem;margin-top:8px;}
.offers-wrapper .offers .offer-wrapper .offer .info .desc{font-size:1.1rem;}
.offers-wrapper .offers .offer-wrapper .offer .info{padding:12px;}
.opinions .opinion-wrapper .opinion .desc{padding:0 32px;}
.services{height:570px;}
.services .service-wrapper{width:50%;}
.bg-voucher{min-height:auto;margin-bottom:-36px;}
.background-left-voucher{position:relative;top:0;width:100%;height:300px;}
.servises-top{margin-top:32px !important;}
.footer .content .bottom-wrapper .item{width:50%;margin-bottom:18px;}
.footer .content .bottom-wrapper .social-wrapper{width:50%;margin-top:0;}
}
@media screen and (max-width: 480px){.offers-wrapper .offers{height:860px;}
.offers-wrapper .offers .offer-wrapper{width:100%;}
.offers-wrapper .offers .offer-wrapper .offer .info .title{font-size:2.4rem;}
.offers-wrapper .offers .offer-wrapper .offer .info .price{font-size:2rem;margin:12px 0;}
.offers-wrapper .offers .offer-wrapper .offer .info .desc{font-size:1.4rem;}
.offers-wrapper .offers .offer-wrapper .offer .info{padding:24px;}
.opinions{height:160px;}
.services{height:500px;}
}
@media screen and (max-width: 400px){.main-banner .items .item .content .info .title{font-size:3rem;}
.main-banner .items .slick-dots li{padding:10px;margin:0 4px;}
.main-banner .items .slick-dots li button{width:8px;height:8px;}
.sub-banner .items .item .content .info .title{font-size:3rem;}
.sub-banner .items .item .banner img{height:350px;}
.opinions .opinion-wrapper .opinion .desc{padding:0 16px;}
.offers-wrapper .offers .offer-wrapper .offer .info .title{font-size:2rem;}
.offers-wrapper .offers .offer-wrapper .offer .info .price{font-size:1.8rem;}
.offers-wrapper .offers .offer-wrapper .offer .info .desc{font-size:1.2rem;}
.services{height:700px;}
.services .service-wrapper{width:100%;}
}
@media screen and (max-width: 340px){.rwd-tiny-hide{display:none !important;}
.rwd-tiny-show{display:block !important;}
.rwd-tiny-block{display:block !important;}
.rwd-tiny-no-margin{margin:0 !important;}
.rwd-tiny-no-padding{padding:0 !important;}
.rwd-tiny-no-float{float:none !important;}
.rwd-tiny-auto{width:auto !important;}
.rwd-tiny-center{text-align:center !important;}
.rwd-tiny-order-first{order:-1;}
.rwd-tiny-order-0{order:0;}
.rwd-tiny-order-1{order:1;}
.rwd-tiny-order-2{order:2;}
.rwd-tiny-order-3{order:3;}
.footer .content .bottom-wrapper .item{width:100%;margin-bottom:18px;}
.footer .content .bottom-wrapper .social-wrapper{width:100%;margin-top:0;}
}
