.blog-cms-details{background: #fff;border-bottom: 1px solid #e2dbdb;}
.blog-cms-details img{ max-width: 100%;}
.blog-cms-details h3 a{color: #343434; text-decoration: none;}
.blog-cms-details p a{text-decoration: underline;}
.blog-cms-details ul{ margin-bottom:20px; list-style: none; position: relative;padding: 5px 0 0px 35px;}
.blog-cms-details b, .blog-cms-details strong{ font-size: inherit !important;}
.post-title{font-size:1.6em !important;text-transform:uppercase;font-weight:bold;line-height:1.2em;
  margin:15px 0px;letter-spacing: 1px;}
.hr-border{border-top:2px solid #333;margin:15px 0px;}
.hr-border2{border-top:2px solid #e00;margin:15px 0px;}
.post-box-area{ padding:12px; margin: 25px 10px; background: #ffffff;}
.post-box-area a{display: inline-block;background: #e00;padding: 10px 10px;color: #fff;text-decoration:none;border-radius: 25px;}
.post-box-area p{font-size:16px;}
.blog-cms-details p:empty{margin:0px}
.post_page_nav{padding: 20px 2px;margin-bottom: 0;margin-top: 0px;border-top: 1px solid #ebebeb;background: #ffffff;}
.post_page_nav .post-next{width: 50%; padding-top: 15px; padding-bottom: 15px;}
.post_page_nav .post-previous, .post_page_nav .post-next{ display: inline-block; width: 50%; padding-top: 15px; padding-bottom: 15px; -webkit-transition: all .15s ease-out;  -moz-transition: all .15s ease-out; 
  transition: all .15s ease-out;}
.post_page_nav .post-next{float: right;text-align: right;padding-left: 5%;border-left: 1px solid #ebebeb;height:75px;overflow: hidden;}
.post_page_nav .post-previous {padding-right: 5%;height:75px;overflow: hidden;}
.post_page_nav .post-previous .title, .post_page_nav .post-next .title{margin: 0;font-weight: bold;font-size: 1.2em;}
.post-previous .title1, .post-next .title1 {    display: inline-block;font-size: 15px;letter-spacing: 1px;font-weight: 500;}
.post_page_nav .currentpost{opacity: 0.3;pointer-events: none;}
.blogleft-box{background: #ffffff;padding:0;}
.blogleft-box ul.blogcats {margin:0px;padding: 10px 0 10px 0;list-style: none;}
.blogleft-box ul.blogcats li {padding: 0;background: #fff;margin: 5px 0 10px 0;}
.blogleft-box ul.blogcats li a {padding: 10px 15px;text-decoration: none;color: #000;display: block;font-size: 16px;background: #e3e2e2;margin: 0 10px;}
.wysiwyg-color-black{color: black;}.wysiwyg-color-silver{color: silver;}.wysiwyg-color-gray {color: gray;}.wysiwyg-color-white {color: white;}.wysiwyg-color-maroon {color: maroon;}.wysiwyg-color-red {color: red;}.wysiwyg-color-purple {color: purple;}.wysiwyg-color-fuchsia {color: fuchsia;}.wysiwyg-color-green {color: green;}.wysiwyg-color-lime {color: lime;}.wysiwyg-color-olive {color: olive;}.wysiwyg-color-yellow {color: yellow;}.wysiwyg-color-navy {color: navy;}.wysiwyg-color-blue {color: blue;}.wysiwyg-color-teal {color: teal;}.wysiwyg-color-aqua {color: aqua;}.wysiwyg-color-orange {color: orange;}
.listcatname1{border: 1px solid #000;padding: 4px 8px;font-size: 12px;display: inline;text-transform: uppercase;}
.listcatdate1{text-align:right;font-size: 12px;color:#333}
.reservation_step ul{border-bottom: 1px solid #f3f2f2;}
.reservation_step ul li{margin: 0 15px 0 0;}
.reservation_step ul li.active:before, .reservation_step ul li:hover:before{background-color: inherit;}
.description.blog-cms-details img{max-width: 100%;width: auto;height: auto !important; margin: 5px 0;}
.slider-calendar-area{margin:0 15px 0 15px;}
.blog-cms-details .tg a{color: #505152;text-decoration: none;}

.blogcat-nau .header_content{text-align: left;z-index: 9;border-bottom: 1px solid #e6e5e5;}
.blogcat-nau .header_content .menu > li > a{line-height: 40px;color: #4e4d4d;font-weight: normal;padding: 0 15px;}
.blogcat-nau .header_content .menu > li:first-child a{padding-left: 0px;}
.blogcat-nau .header_content:after {background-color: #fff !important;background: #fff !important;}
.reservation_step.blogcat-nau ul{border-bottom:none;}
.blogcat-nau .header_content .menu > li > a i.fa-caret-down{color: #777575;}
.blogcat-nau .header_content .menu > li .sub-menu li{display: block;margin: 0;}
.blogcat-nau .header_content .menu > li .sub-menu li:hover > a{width: 100%;display: inline-block;}
.blogcat-nau .header_content{position: relative;left: 0;right: 0;top: 100%;padding: 0 0;font-size: 0;}
.blogcat-nau .header_content .menu > li > a{text-transform: capitalize;}
.blogcat-nau .header_content .menu > li:hover > a{background-color: #ffffff;color: #383838;}
.tags{margin-top:20px;}
.mobilestatus{display: block;}
.mobile-blogcat-menu-bar{display: none;}
.description.blog-cms-details ul li{list-style:none;line-height: 30px;position: relative;margin: 0 0 10px 0;}
.description.blog-cms-details ul li:before {font-style: normal !important;font-weight: 400;font-size:22px;top:0px;left:-25px;position: absolute;content: "\f272";
  font-family: "bootstrap-icons";background: #fff;}
.description.blog-cms-details ol li{padding: 0px; margin:0px;}
.description.blog-cms-details ol li h2, .description.blog-cms-details ol li h3{ padding-left: 5px; }
.description.blog-cms-details{counter-reset: big-numba;}
.description.blog-cms-details ol{position: relative;margin: 0.8em 0px 0px;list-style: outside none none;padding-left:15px;}
.description.blog-cms-details ol li{position: relative;margin: 0.8em 0px 0px 1.9em;list-style: outside none none;line-height: 30px;}
.description.blog-cms-details ol li::before {content: counter(big-numba, decimal);counter-increment: big-numba;position: absolute;top: 3px;font-size:18px;left: -1.9em;box-sizing: border-box;width: 1.3em;height: 1.3em;line-height: 1.2;color: #FFF;background: #5b5c5e none repeat scroll 0% 0%;font-weight: 400;text-align: center;border-radius: 50%;padding: 1px 0 0 0;}
.PostTags .tg{font-size: 12px;display:inline-block}
.author-info p{font-size: 14px;}
.PostTags a:hover, .PostTags a:active, .PostTags a:focus {background-color: #fff;color: #333333;}
.PostTags a {background-color: #978667;padding: 7px 12px;color: #fff;font-size: 14px;line-height: 20px;margin: 0 5px 0.6rem 0;display: inline-block;vertical-align: top;border: 1px solid #978667;text-decoration: none;text-transform: capitalize;}
.sharingbuttons{text-align:right;}
ul.sharingList{padding: 0;margin: 0;list-style: none;}
ul.sharingList li{list-style: none;display:inline-block;font-size:16px;padding: 0 5px;}
.sharingList li a i.bi-facebook{color:#3b5998}
.sharingList li a i.bi-pinterest{color:#bd081c}
.sharingList li a i.bi-reddit{color:#ff4500}
.sharingList li a i.bi-twitter{color:#55acee}
.sharingList li a i.bi-linkedin{color:#0077b5}
.sharingList li a i.bi-whatsapp{color:#43d854}

/*latest hotel gallery*/
.gallery-section-mb{margin-bottom: 10px;}
.gallery-img-overlay-mb{ position: absolute; top: 4px; z-index: 9; right: 5px;}
.gallery-section{margin-bottom:0px;margin-top:5px;overflow: hidden;float: left; width:100%;}
.gallery-section .fstimgbox{padding-left: 0;padding-right: 7.5px;}
.gallery-section .fstimgbox img{height: 328px !important;width: 100%;object-fit: cover;border-radius: 5px;margin: 0px}
.gallery-section .gallery-img-overlay i{font-size:30px}
.gallery-section .each-item{position: relative;cursor: pointer;overflow: hidden;border-radius: 5px;}
.gallery-section .each-item:hover .gallery-img-overlay{ background-color: rgba(0,0,0,40%) !important; transition-duration: 0.5s; opacity: 1;}
.gallery-section .gallery-img-overlay{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0%); transition-duration: 0.5s; display: flex; opacity: 0; color:#fff; align-items: center; justify-content: center; font-size: 20px;}
.gallery-img-overlay.active_olay{opacity: 1;background-color: rgba(0,0,0,40%);}
.gallery-section .rightimgbox{padding-right: 0;padding-left: 7.5px}
.gallery-section .rightimgbox .imgdiv{padding-left: 0;padding-right: 7.5px;padding-bottom:8px;}
.gallery-section .rightimgbox img.rgtbox_img{height:160px!important;width: 100%;object-fit: cover;border-radius: 5px;margin: 0px}
.hslider_mobile{ position:relative; width:100%; overflow:hidden; max-width: 100% !important;}
.hslider_mobile ul{ position:relative; width:100%; margin:0; padding:0; height:200px; display:inline-block; list-style:none; background:#ccc;}
.hslider_mobile ul li{ position:relative; float:left; display:inline-block; margin:0; padding:0; width:415px; height:205px; background:#fff; text-align:center; line-height:300px; color:#333;}
.hslider_mobile ul li img{ width:100%; height:308px; object-fit: cover;}
.hslider_mobile .control{ position: absolute; top: 35%; z-index: 99; padding: 4% 3%; width: auto; height: auto; color: #fff; text-decoration: none; font-weight:600; font-size: 18px;opacity: 0.8;cursor: pointer;}
.hslider_mobile .control:focus{ opacity: 1; cursor: pointer;}
.hslider_mobile .control:hover{opacity: 1;}
.hslider_mobile .prev_slide{left:0px;}
.hslider_mobile .next_slide{right:0px;}
.hslider_mobile .next_slide i, .hslider_mobile .prev_slide i{font-size: 30px;color:#fff}
.hslider_mobile .c.c{background:#222;color:#fff;}
.hslider_mobile .r.r{background:red;color:#fff;}
.hslider_mobile .g.g{background:#999;color:#fff;}
.hslider_mobile .b.b{background:blue;color:#fff;}
.hotel-alink{background: rgb(0 0 0 / 73%);color: #fff;padding: 5px 10px;text-decoration: none;font-size: 14px;border-radius: 5px;font-weight: bold;text-align: center;}
.hotel-alink:hover{color: #fff;}
.h_score{margin: 0 8px 0 0;background: #0db731;padding: 5px 5px;color: #fff;font-size: 15px;font-weight: bold;border-radius: 5px;display: inline-block;vertical-align: top;}
.h_scorenum{display: inline-block;text-align: left;}
.top-review b{position: relative;top: -6px;}
.top-review span.revnum{position: relative;top: -16px;font-size: 14px;text-align: center;}
.h_infobox{background: #fff;padding: 13px 10px 10px 12px;font-size: 16px;float: left;width: 100%;margin: 10px 0px;border: 1px solid #dbdbdb;border-radius: 5px;-webkit-box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 10%);
    box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 10%);}
.h_infobox p{font-size: 14px; margin: 0 0 7px 0;}
.htext-data{float: left;width: 75%;}
.htext-data h4{font-size: 20px;}
.htext-data h4 a{color: #232323;}
.htext-data .rating i{font-size: 15px;}
.top-review{display: inline-block;width: 25%;text-align: right;padding:20px 5px 0 0;}
.h_onlybtn{width:45%;border: 1px solid #dfdbdb;border-radius: 4px;padding: 0;display: table;background: #ffffff;-webkit-box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 10%);box-shadow: 0px 3px 13px -1px rgb(0 0 0 / 10%);margin:10px 0;}
.h_btnlft_sec{width: 69%;display:table-cell;padding: 5px;height: 54px;overflow: hidden;vertical-align: middle;}
.h_btnrgt_sec{display: inline-block;vertical-align: top;text-align: center;width:100px;height: 62px;float: right;background: #ffde59;}
.btnsec_htxt{display:table;}
.h_btnrgt_sec a{color: #000;padding-top: 16px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;padding-bottom: 15px;}
.h_btnlft_sec .btnsec_htxt span{display:table-cell;width: 68%;vertical-align: middle;font-size: 14px;font-weight: bold;line-height: 16px;color: #262626; padding: 0 5px 0 4px;}
.h_btnlft_sec .btnsec_htxt strong{display: table-cell;width: 30%;font-size: 14px;font-weight: normal;text-align: center;}
.rating .nonactive{color: #e3e3e3;opacity: 0.5;}
.h_btnlft_sec .btnsec_htxt strong b{display: block;line-height: 16px;}
.top-review.bookbtntxt{padding: 10px 5px 0 0;}
.top-review.bookbtntxt .h_onlybtn{width:100%;margin: 0px}
.top-review.bookbtntxt .h_btnlft_sec{width:54%;}
.top-review.bookbtntxt .h_btnrgt_sec{width:100px;}
.top-review.post-fixed{position: absolute;top: 0;width: 35%;background: rgb(0 0 0 / 40%);margin: 5px 0 0 5px;border-radius: 5px;padding-top: 10px;text-align: center;}
.top-review.post-fixed .h_scorenum{color: #fffefe;font-size: 14px;line-height: 26px;}
.blog-cms-details p:empty {float: left; width: 100%;}
.mob-pad-rgt{padding-right: 0px !important;}
.blog-cms-details h3 .gallery-section .each-item:hover a{color: #fff;}
/*latest hotel gallery end*/

.halftagsauthor{float: left;width: 100%;margin: 20px 0 30px 0;padding:12px 10px;border-top: 3px solid #efefef;
  background: #f9f9f9;}
.halftagsauthor .PostTags{float: left;width: 49%;padding: 0 10px;}
.halftagsauthor .authorbox{float: left;width: 49%;margin-top: 0;padding: 0;margin-right: 1%;}
.halftagsauthor .authorbox h4{border-bottom: 1px solid #ebebeb;font-size: 21px;border-bottom: none}

.blog-cms-details .plcStyl ul{margin-bottom: 10px;list-style:none;position:relative;padding: 15px;background: #fbfbfb;}
.blog-cms-details .plcStyl ul.hlistnormal li{line-height: 50px;font-size: 17px;border-bottom: 1px solid #e8e8e8;}
.blog-cms-details .plcStyl ul.hlistnormal li.Mrgtop{margin-top:10px;}
.blog-cms-details .plcStyl ul.hlistnormal li b{font-size: 12px;font-weight: normal;display: inline-block;margin: 0 8px;color: #8481bd;}
.blog-cms-details .plcStyl ul.hlistnormal li span{color: #ed0909;font-size: 14px;padding: 0 2px 0 10px;}
.blog-cms-details .plcStyl ul.hlistnormal li span i{font-size: 13px;letter-spacing: 2px;color: #f37709;}
.blog-cms-details .plcStyl ul.hlistnormal li:before{top: inherit; display:none}
.blog-cms-details .plcStyl ul.hlistnormal li .plcLText{width: 64%;display: inline-block;line-height: 20px;vertical-align: top;}
.blog-cms-details .plcStyl ul.hlistnormal li .plcLText .fa-check{color: #8982bb;}
.blog-cms-details .plcStyl ul.hlistnormal li .plcLText strong{display:block;font-size: 13px;font-weight:normal;color: #959595;padding-bottom: 5px;padding-top:4px}
.blog-cms-details .plcStyl ul.hlistnormal li .fa-check-circle{color: #585454;font-size: 18px;}
.blog-cms-details .plcStyl ul.hlistnormal li .plcLBox{display: inline-block;width: 35%;vertical-align: top;line-height: 20px;text-align: right;}
.blog-cms-details .plcStyl strong.placLstCat{border: 1px solid #eae9e9;padding: 3px 4px;background: #fff;font-size: 14px;color: #989898;border-radius: 2px;display: inline-block;font-weight: normal;margin: 2px 0 4px 0;line-height:21px}
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li{line-height:22px;font-size:15px;border-bottom: 1px solid #e8e8e8;
width: 48%;display: inline-block;margin-top: 6px;margin-bottom: 6px;padding-bottom:10px;}
.blog-cms-details .plcStyl.colm2 strong.placLstCat{display: inline-block;margin-left: 24px;}
.blog-cms-details .plcStyl.colm2 strong.placLstCat{padding: 3px 6px;}
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li:nth-child(odd){margin-right:3%}
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li .plcLText{width: 100%;}
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li .plcLBox{width:100%;text-align: left;}
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li span.addrs{padding: 0 2px 0 0px;}

@media (min-width:320px) and (max-width:641px){
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li{width: 100%;}
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li .plcLText{width: 100%;}
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li .plcLBox{width:100%;text-align: left;}
.blog-cms-details .plcStyl.colm2 ul.hlistnormal li:nth-child(odd){margin-right:0px}
.blog-cms-details .plcStyl ul.hlistnormal li .plcLBox{width:100%;text-align: left;}
.blog-cms-details .plcStyl ul.hlistnormal li span{padding: 0 2px 0 0px;}
.halftagsauthor .authorbox{width: 100%;margin-right:0;}
.halftagsauthor .PostTags{width: 100%;}
.post_page_nav .pst_title{display: none;}
.post-previous .title1, .post-next .title1{font-size:14px;}
.title1.btn_1{padding:14px 7px 12px 7px}
.post_page_nav .post-previous{padding-right:2%}
.post_page_nav .post-next{padding-left:2%}
.reservation-page{padding-top: 40px;}
.post_page_nav .post-next{height:auto;}
.post_page_nav .post-previous{height:auto;}
.tags{margin-top: 10px; border-top: 1px solid #e4e3e3; padding-top: 9px;}
.reservation_step.blogcat-nau{margin-top:10px;}
.blog-cms-details{padding: 15px 3px;}
.blog-cms-details p{font-size: 17px;line-height: 28px;}
.reservation_step.blogcat-nau ul li:last-child{display: block!important;}
.blogcat-nau .header_content{border-bottom:none;}
.description.blog-cms-details img{width:100% !important; height: auto !important;}
.mobilestatus{display: block;}
.mobile-blogcat-menu-bar{display: none; margin-bottom: 12px;}
.hotellist-page .reservation_step.blogcat-nau ul li{width: auto;margin: 0 2px 0px 2px;height: 30px;}
.blogcat-nau .header_content .header_menu{padding: 0 0 2px 0;}
.blogcat-nau .header_content .menu > li:first-child a{padding-left:0px;}
.blogcat-nau .header_content .menu > li a{line-height: 30px;padding: 0 5px;}
.hotellist-page .reservation_step.blogcat-nau ul li a:after{content: '\f105';font-family: FontAwesome;font-weight: normal;font-style: normal;
  margin: 0px 0px 0px 15px;text-decoration: none;color: #a9a4a4;}
.hotellist-page .reservation_step.blogcat-nau ul li:last-child a:after{content: ''; margin: 0}
.description.blog-cms-details ol{border-bottom: 4px solid #ff2e55;padding-bottom: 4px;}
.blog-cms-details .gallery-section .rightimgbox{padding-left: 0;padding-top: 5px;}
.blog-cms-details .gallery-section .rightimgbox img.rgtbox_img{ height: 100px!important;}
.h_onlybtn{width: 100%;float: left;display: table;vertical-align: middle;}
.h_btnlft_sec{height: 55px;display: table-cell;vertical-align: middle;}
.h_btnlft_sec .btnsec_htxt strong{line-height: 16px;font-size: 12px;}
.h_btnlft_sec .btnsec_htxt span{padding: 0 5px 0 4px;}
.h_btnrgt_sec{height: 63px;width: 92px;}
.h_btnrgt_sec a{padding-top:18px;}
.htext-data{width: 100%;}
.top-review{width: 100%; text-align: center;padding: 10px 5px 0 0;}
.htext-data h4{line-height: 20px;font-size: 16px;}
.top-review.bookbtntxt .h_btnlft_sec .btnsec_htxt strong{line-height: 33px;font-size: 16px;}
.top-review.post-fixed{width: 50%;}
.h_infobox p {font-size: 13px !important;margin: 4px 0 7px 0;line-height: 17px !important;}
.top-review.bookbtntxt .h_onlybtn{border: 0px;-webkit-box-shadow: inherit;box-shadow: inherit;}
.top-review.bookbtntxt .h_onlybtn .h_btnrgt_sec{height: 55px;}
.top-review.bookbtntxt .h_btnrgt_sec a{padding-top: 14px;}
.gallery-section .fstimgbox img{max-height: 300px !important;}
.mob-pad-rgt{padding-right: 0px !important;}
.homeBlogbanner h1{font-size: 26px;line-height: 28px;padding-top: 22px;}
.section-sub-banner{padding-top: 0px}
.reservation_step.blogcat-nau {margin-top: 20px;}
.blogcat-nau .header_content .menu > li a{font-size: 14px;}
.ol_breadcrumbs ol li.active_ol{display:none}
.PostTags{text-align:center}
.sharingbuttons {text-align: center;margin-top: 20px;}
.hidden-xs{display:none}
}
@media (min-width:768px) and (max-width:980px){
 .blogcat-nau .header_content .header_menu{padding-top:40px;} 
 .h_onlybtn{width: 65%;} 
 .htext-data{width: 65%;}
 .top-review{width: 35%;}
 .authorbox{padding-top: 0px;margin-top: 0px;}
}