.st-mod-style{font-size:16px;line-height:26px;color:var(--grey-color,#5E6D77)}
.st-mod-style .button-external-link{margin-bottom:0}
.st-mod-style .button-external-link a{width:100%;border:none;display:block;color:#FFF!important;border-radius:50px;background:var(--main-color)}
.st-mod-style .view-detail{background:var(--main-color,#3B71FE);border-radius:50px;padding:14px 20px;color:#FFF}
.st-mod-style .swiper-slide .item{margin-bottom:0}
.st-mod-style .swiper-pagination{margin-top:40px;position:relative;bottom:5px;left:0;width:100%}
.st-mod-style [type=button],.st-mod-style [type=reset],.st-mod-style [type=submit]{-webkit-appearance:unset;font-family:unset}
.st-mod-style .single .st-heading-section{font-weight:700;font-size:26px;line-height:36px;color:var(--heading-color)}
.st-mod-style .daterangepicker.dropdown-menu{padding:20px 30px 15px;background:#FFF;border:1px solid #DEDEDE;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:20px;margin-top:17px}
@media screen and (max-width: 767px) {
.st-mod-style .daterangepicker.dropdown-menu{width:calc(100% - 30px)}
}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-header{padding-bottom:15px}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-header .prev{font-family:"traveler-icon"!important;background:transparent;width:25px;height:25px;font-size:14px;bottom:8px}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-header .prev:after{content:"\e966"}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-header .next{font-family:"traveler-icon"!important;background:transparent;width:25px;height:25px;font-size:14px;bottom:10px;text-align:right}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-header .next:after{content:"\e968"}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-header .month{font-weight:700;font-size:18px;line-height:26px;color:var(--heading-color)}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-sub-header{border-top:1px solid #DEDEDE;margin-top:5px;padding-top:10px}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-sub-header .day-off-week{width:54px;height:54px;font-weight:500;font-size:16px;line-height:26px;text-align:center;color:var(--grey-color,#5E6D77)}
@media screen and (max-width: 767px) {
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-sub-header .day-off-week{width:14.2857142857%}
}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date{width:14.2857142857%;height:54px;box-shadow:none;border:none}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date .date{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:500;color:var(--heading-color)}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.disabled .date{color:#B1BAC1}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.today .date{color:var(--main-color,#3B71FE);border:none}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.active .date{background:#B8CCFF}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.in-range{background:#B8CCFF}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.td-no-show{height:0}
.st-mod-style .daterangepicker.dropdown-menu .calendar .calendar-table .table-condensed tbody tr .td-date.td-no-show .date{height:0}
@media screen and (max-width: 782px) {
.st-mod-style .header__left .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0}
}
.st-mod-style.single-st_rental.single .daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date{width:14px}
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-heading{font-style:normal;font-weight:700;font-size:30px;line-height:40px;color:var(--heading-color)}
@media screen and (max-width: 768px) {
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-heading{font-weight:700;font-size:28px;line-height:38px;margin-top:12px}
}
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-stars{line-height:1;font-size:16px}
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-review-score{margin-right:10px}
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-review-score .score{background:#F9FBFF;border:1px solid #B8CCFF;box-sizing:border-box;border-radius:5px;padding:4px 8px;font-weight:700;font-size:16px;line-height:26px;color:var(--main-color,#3B71FE);margin-right:12px}
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-review-score .left .head-rating{font-weight:700;font-size:16px;line-height:26px;color:var(--heading-color)}
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-review-score .left .text-rating{font-weight:400;font-size:16px;line-height:26px;color:var(--grey-color,#5E6D77)}
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-address{margin-left:10px}
@media screen and (max-width: 767px) {
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-address{margin-left:0}
}
@media screen and (max-width: 767px) {
.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .sub-heading .st-dot{display:none}
}
.single.st-header-9 .daterangepicker.dropdown-menu.single .calendar.left.single{width:100%}
.single.st-header-9 .daterangepicker.dropdown-menu .calendar.left:not(.single),.single.st-header-9 .daterangepicker.dropdown-menu .calendar.left:not(.respon-single),.single.st-header-9 .daterangepicker.dropdown-menu .calendar.right:not(.single),.single.st-header-9 .daterangepicker.dropdown-menu .calendar.right:not(.respon-single){width:50%}
@media screen and (max-width: 991px) {
.single.st-header-9 .daterangepicker.dropdown-menu .calendar.left:not(.single),.single.st-header-9 .daterangepicker.dropdown-menu .calendar.left:not(.respon-single),.single.st-header-9 .daterangepicker.dropdown-menu .calendar.right:not(.single),.single.st-header-9 .daterangepicker.dropdown-menu .calendar.right:not(.respon-single){width:100%}
}
.single.st-header-9 .daterangepicker.dropdown-menu .calendar-table{width:100%}
.single.st-header-9 .daterangepicker.dropdown-menu .calendar-table .table-header .month{font-weight:700;font-size:18px;line-height:26px;color:var(--heading-color)}
.single.st-header-9 .daterangepicker.dropdown-menu .calendar-table .table-sub-header{width:100%}
.single.st-header-9 .daterangepicker.dropdown-menu .calendar-table .table-sub-header .day-off-week{width:45px;height:45px;font-weight:500;font-size:16px;line-height:26px;text-align:center;color:var(--grey-color,#5E6D77)}
.single.st-header-9 .daterangepicker.dropdown-menu .calendar-table .table-condensed tbody tr .td-date{width:14.2857142857%;height:45px;box-shadow:none;border:none}
.single.st-header-9 p{font-size:16px;line-height:26px}
.panigation-list-new-style{margin-top:10px;margin-bottom:30px}
.panigation-list-new-style .page-numbers li .page-numbers{font-weight:500;font-size:16px;line-height:20px;color:var(--link-color);width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}
.panigation-list-new-style .page-numbers li .page-numbers.current{color:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);background:var(--main-color,#3B71FE)!important}
.panigation-list-new-style .page-numbers li .page-numbers.next,.panigation-list-new-style .page-numbers li .page-numbers.prev{background:#F7F8FA;border:1px solid #DEDEDE;border-radius:10px}
.panigation-list-new-style .page-numbers li .page-numbers.next .fa,.panigation-list-new-style .page-numbers li .page-numbers.prev .fa{font-family:"traveler-icon"!important;font-size:12px;font-weight:500}
.panigation-list-new-style .page-numbers li .page-numbers.next .fa:before{content:"\e968"}
.panigation-list-new-style .page-numbers li .page-numbers.prev .fa:before{content:"\e966"}
.single .calendar-table .table-condensed tbody tr .td-date{width:45px;height:45px}
.single .calendar-table .table-condensed tbody tr .td-date.not_available.off.not-show{opacity:0}
.single.st-mod-style .daterangepicker.dropdown-menu{padding:15px}
.single.st-mod-style .daterangepicker.single .calendar .calendar-table .table-sub-header .day-off-week{width:45px;height:45px}
.single.st-mod-style .daterangepicker .calendar{margin:0}
.single.st-mod-style .daterangepicker .calendar .calendar-table .table-sub-header .day-off-week{width:14.2857142857%;height:45px;margin:0}
.single.st-mod-style .daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date{width:45px;height:45px}
.single.st-mod-style .daterangepicker .calendar .calendar-table .table-condensed tbody tr .td-date.not_available.off.not-show{opacity:0}
.single.st-mod-style .st-gallery.style-masonry{margin-top:5px;clear:both;display:inline-block;width:100%;overflow:hidden;border-radius:20px}
.single.st-mod-style .st-gallery.style-masonry img{object-fit:cover;height:100%;width:100%}
.single.st-mod-style .st-gallery.style-masonry .item-gallery{width:33.3333%;float:left;height:315px;padding:5px}
@media screen and (max-width: 767px) {
.single.st-mod-style .st-gallery.style-masonry .item-gallery{padding:0;width:100%;height:auto!important}
.single.st-mod-style .st-gallery.style-masonry .item-gallery:not(:nth-child(1)){display:none}
}
.single.st-mod-style .st-gallery.style-masonry .item-gallery:nth-child(1){height:630px;padding-left:0;padding-bottom:0}
.single.st-mod-style .st-gallery.style-masonry .item-gallery:nth-child(3),.single.st-mod-style .st-gallery.style-masonry .item-gallery:nth-child(5){padding-right:0}
.single.st-mod-style .st-gallery.style-masonry .item-gallery.item-hide{display:none}
.single.st-mod-style .st-gallery.style-masonry .item-gallery:nth-child(1),.single.st-mod-style .st-gallery.style-masonry .item-gallery:nth-child(2),.single.st-mod-style .st-gallery.style-masonry .item-gallery:nth-child(3){padding-top:0}
.single.st-mod-style .st-gallery.style-masonry .item-gallery:nth-child(4),.single.st-mod-style .st-gallery.style-masonry .item-gallery:nth-child(5){padding-bottom:0}
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown{top:auto!important;bottom:30px}
@media screen and (max-width: 768px) {
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown{bottom:20px;right:20px!important}
}
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown .btn-group a{background:rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.7);box-sizing:border-box;border-radius:50%!important;color:#FFF;font-weight:500;font-size:27px;width:53px;height:53px;line-height:42px}
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown .btn-group a:hover{background:rgba(0,0,0,0.85);}
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown .btn-group a span{color:#FFF}
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown .btn-group a.st-video-popup{padding:12px;margin-right:16px}
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown .btn-group a.st-video-popup i{font-size:18px}
@media screen and (max-width: 768px) {
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown .btn-group a.st-video-popup{margin-right:10px}
}
.single.st-mod-style .st-gallery.style-masonry .shares.dropdown .btn-group a.st-gallery-popup span{margin-right:10px}
.single.st-mod-style .st-gallery.style-slider{margin-top:30px;position:relative}
.single.st-mod-style .st-gallery.style-slider .owl-stage-outer{border-radius:20px}
.single.st-mod-style .st-gallery.style-slider .owl-nav .owl-prev,.single.st-mod-style .st-gallery.style-slider .owl-nav .owl-next{position:absolute;width:50px;height:50px;background:#FFF;border-radius:50%;top:50%;margin-top:-25px;left:30px}
.single.st-mod-style .st-gallery.style-slider .owl-nav .owl-prev span,.single.st-mod-style .st-gallery.style-slider .owl-nav .owl-next span{font-family:"traveler-icon"!important;color:transparent!important}
.single.st-mod-style .st-gallery.style-slider .owl-nav .owl-next{left:auto;right:30px}
.single.st-mod-style .st-gallery.style-slider .owl-nav .owl-next span:before{color:var(--heading-color);content:"\e968";font-size:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.single.st-mod-style .st-gallery.style-slider .owl-nav .owl-prev{left:30px;right:auto}
.single.st-mod-style .st-gallery.style-slider .owl-nav .owl-prev span:before{color:var(--heading-color);content:"\e966";font-size:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.single.st-mod-style .st-gallery.style-slider .count{background:rgba(0,0,0,0.4);border-radius:50px;padding:12px 22px;font-weight:400;font-size:14px;line-height:22px;color:#fff;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:1}
@keyframes lds-dual-ring {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@media screen and (max-width: 782px) {
body.admin-bar{padding-top:46px}
}
.dropdown-menu.st-modern-style{background:#FFF;border:1px solid #DEDEDE;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.05);border-radius:20px;padding:30px;min-width:320px;margin-top:16px!important}
#st-content-wrapper .st-gallery { clear: both; display: inline-block; width: 100%; overflow: hidden; border-radius: 20px; }
#st-content-wrapper .st-gallery { position: relative; }
#st-content-wrapper .st-gallery .shares { position: absolute; top: 30px; right: 30px; z-index: 1; }
#st-content-wrapper .st-gallery.style-masonry .shares.dropdown { top: auto !important; bottom: 35px; position: absolute; }
.hidden { display: none !important; }