/*!/wp-content/themes/rezoto/assets/css/responsive-styles.css*/@media screen and (max-width:1200px){.rcontainer{width:100%!important;padding:0 20px!important}.rezoto-hb-search-room{width:100%;padding:0 20px}}@media screen and (max-width:1024px){.rezoto-hb-search-room form ul li.hb-form-field{width:48%}.rezoto-hb-search-room form ul li.hb-form-field .hb_input_field input{margin-bottom:20px}.rezoto-hb-search-room form{flex-flow:column}.rezoto-hb-search-room ul.hb-form-table{width:100%}.rezoto-hb-search-room .hotel-booking-search .hb-submit{width:inherit}.rezoto-hb-search-room .hotel-booking-search .hb-submit button{margin-top:30px}.tp-hotel-booking.grid-layout>li.hb_room{width:48%}}@media screen and (max-width:950px){.main-navigation .responsive-menu,header.layout3 .main-navigation a.responsive-menu{display:inline-block}#main-menu{display:none}#responsive-menus{display:none}header.layout3 .r-menu-trigger-wrap .main-navigation{display:inherit}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li{padding-right:10px}}@media screen and (max-width:650px){.rezoto-hb-search-room .hotel-booking-search{padding:30px 0}.tp-hotel-booking.grid-layout>li.hb_room{width:100%}.hb_single_room_details .comment_container{flex-flow:column}.hb_single_room_details #comments .commentlist .comment-text{margin-left:0;width:100%;border-top-left-radius:10px}.hb_single_room_details #comments .commentlist .comment-avatar-wrap{width:100%}.hb_single_room_details #comments .commentlist .comment-text::after{display:none}.rezoto-hsl-slider .slide-image,.rezoto-hsl-slider .caption-wrap,.rezoto-hsl-slider .caption-wrap .slide-title-wrap,.rezoto-hsl-slider .caption-wrap .subtitle{width:100%}.rezoto-hsl-slider .caption-wrap{display:unset;text-align:center}.rezoto-hsl-slider .caption-wrap{position:absolute;top:50%;transform:translate(-50%,-50%);background:#fff;width:80%;left:50%;padding:40px 0}.rezoto-hsl-slider .slide-title{font-size:35px;margin-right:0;background-color:unset}.rezoto-hsl-slider .caption-wrap .subtitle{writing-mode:unset;-webkit-transform:none;-moz-transform:none;filter:none}}@media screen and (max-width:585px){.hb_single_room .hb_single_room_details .hb_single_room_tabs{display:flex;flex-flow:column;text-align:center}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a:hover,.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active{color:#ec6a2a}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a::after{display:none}}@media screen and (max-width:768px){.site-footer.layout1 .top-footer .fwidget{width:48%}.tp-hotel-booking.list-layout .media,.tp-hotel-booking.list-layout .price-infos{width:100%}.tp-hotel-booking.list-layout .price-infos .rating{top:-40px;left:0;border-bottom-left-radius:0;border-top-right-radius:10px}body.right-sidebar #primary,.right-sidebar #secondary,.rezoto-room-wrap.has-sidebar .hb_single_room,.rezoto-room-wrap.has-sidebar .sroom-sidebar{width:100%}.rezoto-slider.layout1 .owl-nav,.rezoto-slider.layout3 .owl-nav,.rezoto-slider.layout2 .owl-nav .owl-next,.rezoto-slider.layout2 .owl-nav .owl-prev{top:70%}}@media screen and (max-width:530px){.site-footer.layout1 .top-footer .fwidget{width:100%}.tp-hotel-booking .price-infos .room-features li{width:48%}.rezoto-slider .caption-text .text{width:100%}header.layout3 .rcontainer{text-align:center;flex-flow:column}header.layout3 .rcontainer .site-branding{margin-bottom:20px}header.layout3 .main-navigation a{padding:0}}