.book-sticky-wrap{padding:40px 40px 25px 50px;border:10px solid #000;width:540px;background-color:#ede012;color:#000;position:fixed;left:-550px;top:30%;}
.book-sticky h3{font-family:Oswald;font-weight:bold;padding:0;}
.book-sticky h4{font-family:CircularStd-Book;font-weight:bold;padding:0;}
.book-sticky ul{list-style-type:none;font-weight:bold;margin:30px 0;font-family:CircularStd-Book;font-size:15px;position:relative;}
.book-sticky ul li{padding-left:20px;}
.book-sticky ul li::before{content:"-";position:absolute;left:0;}
.book-sticky .hb-btn{text-align:center;width:170px;font-weight:bold;font-size:23px;font-family:Oswald;margin:0 auto;padding:10px 15px;background-color:#000;color:#ede012;cursor:pointer;}
.book-sticky .hb-btn a{text-decoration:none;color:#ede012;}
.close-booking-sticky{text-decoration:none;color:#000;}
.close-booking-sticky:hover, .close-booking-sticky:active,
.close-booking-sticky:focus{text-decoration:none;color:#000;}
.close-booking-sticky span{position:absolute;top:-30px;right:-30px;cursor:pointer;}
.book-sticky-arrow-wrap{position:fixed;left:0;top:50%;}
.booking-sticky-arrow{cursor:pointer;}
.book-sticky-wrap-m{padding:40px;border:10px solid #000;width:70%;background-color:#ede012;color:#000;position:fixed;left:50%;top:40%;transform:translate(-50%, -40%);display:none;}
.book-sticky-m .hb-btn{text-align:center;width:170px;font-weight:bold;font-size:23px;font-family:Oswald;margin:10px auto 0;padding:10px 15px;background-color:#000;color:#ede012;cursor:pointer;}
.book-sticky-m .hb-btn a{text-decoration:none;color:#ede012;}
.book-sticky-arrow-wrap-m{position:fixed;left:0;top:50%;}
.book-sticky-m h2, h4{text-align:center;font-weight:bold;padding:0;}
.book-sticky-m h2{font-family:Oswald;text-transform:uppercase;}
.book-sticky-m h4{font-family:CircularStd-Book;padding:20px 10px;}
.book-sticky-arrow-m{width:100%;display:inline-block;}
@media(max-width:425px){.book-sticky-m h2{font-size:19px;}
.book-sticky-m h4{font-size:13px;}
.book-sticky-m .hb-btn{width:70%;padding:10px 15px;}
.book-sticky-arrow-m{width:90%;}
}
@media(max-width:375px){.book-sticky-m h2{font-size:16px;}
.book-sticky-m h4{font-size:13px;padding:15px 5px;}
.book-sticky-m .hb-btn{width:70%;padding:10px 15px;font-size:18px;}
.book-sticky-arrow-m{width:80%;}
}
@media(max-width:320px){.book-sticky-wrap-m{padding:20px 15px;}
.close-booking-sticky span{right:-10px;top:-10px;}
.book-sticky-arrow-m{width:70%;}
}