.blog-cms-details{background: #fff;border-bottom: 1px solid #e2dbdb;}
.blog-cms-details img{ max-width: 100%;}
.blog-cms-details h3 a{color: #ff2e55; text-decoration: none;}
.blog-cms-details p a{text-decoration: underline;}
.blog-cms-details ul{ margin-bottom:10px; list-style: none; position: relative;padding: 5px 0 0px 25px;display:inline-block;width: 100%;}
.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{font-size:16px; line-height:28px;}
.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:#ff2e55}
.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;}
.section-reservation-page {padding-bottom: 20px;}
.blog-cms-details .tg a{text-decoration: none;}
.hero.jarallax.innerpages, .hero.home-search.jarallax{z-index: initial !important;position: relative;}
.hero.medium-height{height:70vh;}
.slideroerlay{z-index:0 !important}
.blog-cms-details .plcStyl ul{margin-bottom: 10px;list-style:none;position:relative;padding: 15px;background: #fbfbfb;}
.blog-cms-details .plcStyl ul li{line-height: 50px;font-size: 17px;margin-top:10px;border-bottom: 1px solid #e8e8e8;}
.blog-cms-details .plcStyl ul li.Mrgtop{margin-top:10px;}
.blog-cms-details .plcStyl ul li b{font-size: 12px;font-weight: normal;display: inline-block;margin: 0 8px;color: #8481bd;}
.blog-cms-details .plcStyl ul li span{color: #ed0909;font-size: 14px;padding: 0 2px 0 10px;}
.blog-cms-details .plcStyl ul li span i{font-size: 13px;letter-spacing: 2px;color: #f37709;}
.blog-cms-details .plcStyl ul li:before{top: inherit; display:none}
.blog-cms-details .plcStyl ul li .plcLText{width: 64%;display: inline-block;line-height: 20px;vertical-align: top;}
.blog-cms-details .plcStyl ul li .plcLText .fa-check{color: #8982bb;}
.blog-cms-details .plcStyl ul li .plcLText strong{display:block;font-size: 13px;font-weight:normal;color: #959595;padding-bottom: 5px;padding-top:4px}
.blog-cms-details .plcStyl ul li .fa-check-circle{color: #585454;font-size: 18px;}
.blog-cms-details .plcStyl ul li .plcLBox{display: inline-block;width: 35%;vertical-align: top;line-height: 20px;text-align: right;}
.blog-cms-details .plcStyl .plcLBox strong:nth-of-type(1){ 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 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 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 li:nth-child(odd){margin-right:3%}
.blog-cms-details .plcStyl.colm2 ul li .plcLText{width: 100%;}
.blog-cms-details .plcStyl.colm2 ul li .plcLBox{width:100%;text-align: left;}
.blog-cms-details .plcStyl.colm2 ul li span.addrs{padding: 0 2px 0 0px;}

.blogsec-main{background: #ffffff!important;padding-top: 10px;position:relative;}
.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;}
.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;}
.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}
.description.blog-cms-details ul li:before {font-style: normal !important;font-weight: 400;font-size:22px;top:0px;left:-28px;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; font-size:18px;}
.description.blog-cms-details ol{position: relative;margin:8px 0px 8px 0px;list-style: outside none none;padding-left:15px;display: inline-block;}
.description.blog-cms-details ol li{position: relative;margin: 0px 0px 0px 2em;list-style: outside none none;display: inline-block;width: 100%;}
.description.blog-cms-details ol li::before {content: counter(big-numba, decimal);counter-increment: big-numba;position: absolute;top: 6px;font-size: 30px;left: -1.9em;box-sizing: border-box;width: 1.6em;height: 1.3em;line-height: 1.3;color: #ff2e55;background: #ffffff none repeat scroll 0% 0%;font-weight: 800;text-align: center;padding: 0px 0 0 0;border-right: 1px solid #e7e7e7;}
.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: 22px;padding: 0 5px;}

/*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:25px;margin-top:5px;overflow: hidden;width:100%;display:block;}
.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:3px}
.gallery-section .rightimgbox .imgdiv{padding-left: 0;padding-right:3px;padding-bottom:3px;}
.gallery-section .rightimgbox img.rgtbox_img{height:162px!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;line-height: 22px;font-size: 14px;border-radius: 5px;font-weight: bold;text-align: center;}
.hotel-alink:hover{color: #fff;}
.h_score{margin: 0 5px 0 3px;background: #0db731;padding:3px 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: center;}
.top-review b{position: relative;top: -6px;}
.top-review span.revnum{position: relative;top: -16px;font-size: 12px;text-align: center;font-weight: normal}
.h_infobox{background: #f1f1f1;padding: 13px 10px 10px 12px;font-size: 16px;float: left;width: 100%;margin: 10px 0px;border-radius:2px;}
.h_infobox p{font-size: 13px !important; margin: 0 0 7px 0; color:#333;}
.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-radius: 4px;padding: 0;display: table;margin:10px 0;}
.h_btnlft_sec{width: 69%;display:table-cell;padding: 5px;height: 54px;overflow: hidden;vertical-align: middle;background: #444d89;}
.h_btnrgt_sec{display: inline-block;vertical-align: top;text-align: center;width:100%;height:54px;float: right;background: #d50000;}
.h_btnrgt_sec.bgclr{background: #2f3084 !important;}
.h_btnrgt_sec.radisBtn{border-radius: 50px;}
.btnsec_htxt{display:table;}
.h_btnrgt_sec a{color:#fff;padding-top:10px;display: block;font-size: 16px;font-weight: bold;text-decoration: none;}
.h_btnlft_sec .btnsec_htxt span{vertical-align: middle;font-size: 14px;font-weight: normal;line-height: 16px;color: #fff; padding: 0 5px 0 4px;height: 32px;
    overflow: hidden;display: inline-block;width: 100%;}
.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:3px 0px 0px 0px;}
.top-review.bookbtntxt .h_onlybtn{width:100%;margin: 0px}
.top-review.bookbtntxt .h_btnlft_sec{width:54%;}
.top-review.bookbtntxt .h_btnrgt_sec{width:100%;}
.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:15px;line-height:26px;margin-top:5px}
/*.blog-cms-details p:empty {width: 100%;display: inline-block;}*/
.mob-pad-rgt{padding-right: 0px !important;}
.blogsec-main .awe-calendar-wrapper i.fa-calendar{display: none;}
/*latest hotel gallery end*/

/*hotel list 4 boxes start*/
.blogHlist.NdSlid_list{margin:2px 0px 30px 0px;width: 100%;float: left;}
.blogHlist.NdSlid_list .col-lg-3.col-md-3{padding:0px 8px;}
.blogHlist.NdSlid_list .img img{margin:0px;height: 150px !important;width:100%}
.blogHlist.NdSlid_list .lstratngtxt{font-size: 13px;color: #222;margin-right: 2px;}
.blogHlist.NdSlid_list .lstratngbox{font-size: 14px;}
.blogHlist.NdSlid_list .lstrating .countrvtxt{font-size:11px;}
.blogHlist.NdSlid_list .lstDistance{position: relative;right: 8px;}
.blogHlist.NdSlid_list .lstDistance strong{font-size: 13px;}
.blogHlist.NdSlid_list .desc.innerbox{height: 70px; margin-top:12px}
.blogHlist.NdSlid_list .desc.innerbox h3{margin: 3px 0 0 0;font-size: 14px;font-weight: normal;}
.blogHlist.NdSlid_list .desc.innerbox h3 a{color: #383838;}
.blogHlist.NdSlid_list .desc .hrating i{font-size: 12px;}
.blogHlist.NdSlid_list .awe-btn.awe-btn-13{padding: 10px 10px!important; font-size:13px;font-weight: normal;background: #2033af!important;color:#fff !important}

.description.blog-cms-details ul.hlistnormal li{line-height: 50px;font-size: 17px;border-bottom: 1px solid #f7f7f7;}
.description.blog-cms-details ul.hlistnormal li a{color: #122c91;margin-right:15px; text-decoration:none}
.description.blog-cms-details ul.hlistnormal li b{font-size: 12px;font-weight: normal;display: inline-block;margin: 0 8px;color: #7c7878;}
.description.blog-cms-details ul.hlistnormal li span{}
.description.blog-cms-details ul.hlistnormal li span i{font-size: 13px;letter-spacing: 2px;color: #f37709;}
.description.blog-cms-details ul.hlistnormal li:before{top: inherit; left: -30px}

.description.blog-cms-details .plcStyl ul li{font-size: 17px;border-bottom: 1px solid #f7f7f7;}
.description.blog-cms-details .plcStyl ul li a{color: #122c91;margin-right:15px; text-decoration:none}
.description.blog-cms-details .plcStyl ul li b, .description.blog-cms-details .plcStyl ul li strong{font-size: 12px;font-weight: normal;display: inline-block;margin: 0 8px;color: #7c7878;}
.description.blog-cms-details .plcStyl ul li span{}
.description.blog-cms-details .plcStyl ul li span i{font-size: 13px;letter-spacing: 2px;color: #f37709;}
.description.blog-cms-details .plcStyl ul li .plcLBox i{font-size: 13px;letter-spacing: 2px;color: #f37709;}
.description.blog-cms-details .plcStyl ul li .plcLBox i:last-child{margin-right:5px;}
.description.blog-cms-details .plcStyl ul li .plcLBox strong{margin-right:5px;font-size: 14px;}
.description.blog-cms-details .plcStyl ul li:before{top: inherit; left: -30px}
/*hotel list 4 boxes end*/
.blgSubCatMain{max-height: 220px;overflow-y: auto;}
.blgSubCatcs{display:block; line-height:22px;padding-left:10px;}
.blgSubCatcs a{font-size:14px !important;color: #646464 !important;}

@media (min-width:320px) and (max-width:641px){
.blog-cms-details .plcStyl.colm2 ul li{width: 100%;}
.blog-cms-details .plcStyl.colm2 ul li .plcLText{width: 100%;}
.blog-cms-details .plcStyl.colm2 ul li .plcLBox{width:100%;text-align: left;}
.blog-cms-details .plcStyl.colm2 ul li:nth-child(odd){margin-right:0px}
.blog-cms-details .plcStyl ul li .plcLBox{width:100%;text-align: left;}
.blog-cms-details .plcStyl ul li span{padding: 0 2px 0 0px;}
.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:14px;line-height: 26px;}
.description.blog-cms-details{font-size:14px}
.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;width: 74%;}
.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;}
.sharingList li{padding: 8px 18px;}
.description.blog-cms-details ul.hlistnormal li{line-height:22px;display: inline-block;width: 100%;margin-bottom: 15px;}
.description.blog-cms-details ul.hlistnormal li a{line-height: 20px;display: block;font-size: 14px;}
.description.blog-cms-details ul.hlistnormal li b{margin: 0 8px 0 0;}
.blogHlist.NdSlid_list .lstDistance{right:12px}
.NdSlid_list.room-wrap-1.accomd-modations_1 .room_item-1.NdBox{margin-bottom:25px}
.mobilestatus .header_menu{display:none}
.PostTags{text-align:center}
.sharingbuttons {text-align: center;margin-top: 20px;}
}
@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;}
 .blogHlist.NdSlid_list .img img{height: 220px !important;}
 .NdSlid_list.room-wrap-1.accomd-modations_1 .room_item-1.NdBox{margin-bottom:25px}
}

.postmainCol{box-shadow: 0 0 10px rgba(0,0,0,.15);background-color: #fff;width:100%;padding: 3.4rem 2.4rem;margin: -90px auto 30px;
border-top: 4px solid #a7884d;border-radius: 4px;position:relative}
.postmainCol .sect_breadcrumbs{padding: 0px 0px 10px;background: #fff;display: inline-block;width: 100%;}
.postmainCol .postHeading{}
.postmainCol .subheadlineh2{font-weight:400;color: #808080;font-size:19px;margin:4px 0px}
.postmainCol .article-meta{margin:25px 0px 20px 0px;display: flex;align-items: center;justify-content: space-between;}
.postmainCol .author{display: flex;align-items: center;color: #808080;}
.postmainCol .author img{display:block;min-width:40px;width:40px;height:40px;background-color:#dfe3e9;border-radius:100%;object-fit:cover;overflow:hidden;}
.postmainCol .author .textLeft{display:flex;margin-left: 1rem;margin-left: 1rem;}
.postmainCol .author .textLeft span{display: inline-block;margin: 0 0 0 10px;}
.postmainCol .textShare{flex: 0 1 auto;}
.postmainCol .sharingList li{padding: 2px 12px;}
.postmainCol .clnd-form-area label{font-size: 12px;}
.postmainCol .clnd-field-input, .postmainCol .field-input-guest{padding:20px 10px 2px 40px !important}
.postSecContent{width: 100%; float:left; padding:25px 1rem}
.postmainCol .blog-cms-details{padding:0px}
.blog-cms-details .postSecContent.cFullW{margin-left: -2.4rem;width: calc(100% + 2.4rem * 2);padding:3.5rem 2.4rem;}
.blog-cms-details .bannerImg{margin-top: 20px !important;margin-bottom: 25px !important;}
.blog-cms-details .bannerImg.FullW{margin-left:-2.4rem;width: calc(100% + 2.4rem * 2);max-width: inherit;}
.tablOfContent{display: inline-block;padding: 25px 0 15px 0;width: 100%;font-weight: bold;font-size: 18px;border-bottom: 1px solid #e4e2e2;}
.tablOfContent i{float: right;}
.tablOfContentList{}
.tablOfContentList ul{list-style:none;padding: 0 0 0 5px;}
.tablOfContentList ul li{padding:3px 3px 3px 0px;line-height:20px;cursor:pointer;font-size: 14px;font-weight:500;border-bottom:1px solid #f2f2f2;margin: 8px 0;display: inline-flex;width:100%}
.tablOfContentList ul li:hover{color: #f72d2d;}
.tablOfContentList ul li.activec{color: #f72d2d;}
.tablOfContentList ul li:before{content: "\f231";font-family: "bootstrap-icons";display: inline-block;margin: 0 4px 0 0px;font-size: 16px;color: #6f6f6f;font-weight: normal;}
.leftContTabMain{position:relative}
.leftContTabSec{}
.leftContTabSec.fixedPost{position: fixed;top:70px;width: 305px;z-index:999}
.leftContTabSec .tablOfContentList {max-height:45vh;overflow-y: auto;}
.postmainCol .blog-cms-details blockquote{ padding: 1rem 0 1rem 2rem;margin: 1.8rem auto;border: none;border-left: 3px solid #e61111;font-size: 17px;}
.postmainCol .blog-cms-details blockquote p{font-weight: 400;text-transform: uppercase;letter-spacing: .15em;font-size: 17px;}
.postmainCol .blog-cms-details blockquote span{font-weight: 400;text-transform: uppercase;letter-spacing: .15em;font-size: 17px;}
.postmainCol .description.blog-cms-details ol{counter-reset: item;line-height:3.4rem;padding-left: 5px;margin: 8px 0px 25px 0px;}
.postmainCol .blog-cms-details ol li {font-size: 16px;line-height: 22px;margin:10px 0px 3px 2em;}
.postmainCol .blog-cms-details ol li p{font-size: 16px;line-height: 22px;}
.postmainCol .blog-cms-details ol li:before{content: counter(item) " ";counter-increment: item;position: absolute;top: 1.5px;left: -2.1em;box-sizing: border-box;width: 1.6em;height: 1.2em;line-height: 1.3;color: #d50000;background: inherit;font-weight: 800;text-align: center;padding: 0px 0 0px 0;font-size: 20px;font-style: initial;}
.postmainCol .blog-cms-details ol li p, .postmainCol .blog-cms-details ol li span{margin:0px}
.postmainCol .htext-data h4{font-size: 18px;padding: 0 10px 0 0;}
.postmainCol .htext-data{width: 72%;}
.postmainCol .top-review{width: 28%;}
.postmainCol .h_onlybtn{width: 60%;}
.postmainCol .blog-cms-details ul{margin-bottom: 30px;margin-top:10px;}
.postmainCol .blog-cms-details p{font-size:16px;line-height: 30px;}
.postmainCol .blog-cms-details ul li{font-size:16px; line-height:32px}
.postmainCol .description.blog-cms-details ul li:before{background:inherit}
.postmainCol .blog-cms-details ol li{font-size:16px}
.share-iconsh{margin: 10px 0 0 0;font-weight: bold;font-size: 17px;color: #d50000;}
.sharingList{padding: 0;margin: 0;justify-content: left;}
.sharingList li{padding: 2px 8px;font-size: 20px;border: 1px solid #e3e3e3;margin: 4px 4px;}
.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}
.editorFpost span{font-size: 17px;font-weight:bold; color: #d50000; display:block;margin-top:30px}
.editorFpost ul{padding:0px;margin: 0px;list-style:none;}
.editorFpost ul li{border-bottom: 1px solid #ccc;list-style: none;margin-left: 0;padding: 17px 0 10px 66px;position: relative;}
.editorFpost ul li .lftNum{border-style: solid;border-width: 2px;font-size: 21px;font-weight: 700;height: 46px;left: 0;line-height: 46px;margin-right: 30px;
  position: absolute;text-align: center;top: 17px;width: 46px;color: #978667;}
.editorFpost ul li .contentBox{text-decoration:none;font-size: 15px;font-weight:500}
.editorFpost ul li .post-date{color:#c4c4c4;font-size:13px;padding-top: 10px;}
.hNuminListLeft{margin-bottom: 1rem;display: flex;flex-wrap: no-wrap;background: #fff;padding: 6px 5px;margin-top:30px}
.hLsno{color:#d50000;border-right:1px solid #dfe3e9;padding-right:1rem;margin:0 8px 8px 0;font-size:38px;line-height:1;font-weight:700;align-items:center;display:flex;}
.hTitleList{width: 100%;padding-right:20px;}
.hTitleList a{font-size:17px; font-weight: bold; line-height: 22px;color: #3f3f3f;text-decoration:none}
.hTitleList .haddres{font-weight: normal;color: #676666;font-size: 14px;line-height: 20px;margin-top: 5px;}
.link-button-class, #link-button-class{background: #fff !important;color: #d50000 !important;border: 2px solid #d50000;font-weight: bold;padding: 10px 20px;border-radius: 0px;text-transform: uppercase;letter-spacing: 2px;font-size: 17px;text-decoration:none}
.link-button-class:hover, #link-button-class:hover{background: #d50000 !important;color: #fff !important;}
.postmainCol .rating .voted{padding: 0 1px;color: #ff083c;}
.postmainCol .PostTags .tg{}
.postmainCol .PostTags .tg a{font-weight:500;text-transform: capitalize;font-size: 14px;}
.blogNewTemp_hList{margin:10px 0;float:left;width:100%}
.blogNewTemp_hList .blogNList{padding-right: 10px;}
.description.blog-cms-details .blogNewTemp_hList img{height: 350px !important;width: 100%;object-fit: cover;transition-duration: .5s;margin: 0;}
.blogNewTemp_hList .hreviews{background: rgba(0,0,0,0.5);padding:2px 8px;position: absolute;z-index: 9;top: 15px;border-radius: 5px;left: 10px;}
.description.blog-cms-details .blogNewTemp_hList .hreviews img{width:30px !important; height:30px !important;transition-duration: inherit;
transform: inherit;}
.blogNewTemp_hList .hreviews .reviewNum{font-weight: bold;font-size: 18px;color: #fff;}
.blogNewTemp_hList .hreviews .reviewTxt{font-size:12px;color: #fff;}
.blogNewTemp_hList .belowsec{padding: 10px 10px;}
.blogNewTemp_hList .belowsec h4{font-size:16px;line-height:22px;color: #fff;}
.blogNewTemp_hList .belowsec .authbox img{width:20px !important; height:20px !important;}
.blogNewTemp_hList .h-overlay-post .stars{background: #eafff9;padding: 3px 3px 6px 8px;border-radius: 5px;text-transform: capitalize;margin: 0px;position: relative;bottom: 10px;display: inline-block;line-height: 14px;text-align: center;}
.blogNewTemp_hList .h-overlay-post .stars i{color: #ff0101;font-size: 12px;letter-spacing: 2px;}
.blogNewTemp_hList .h-overlay-post .stars i.norat{color: #e4e4e4;}
.blogNewTemp_hList .belowsec .authbox .authname{font-weight:normal;font-size:12px;display:block;text-align:left;padding:2px 0;line-height:15px;}
.postmainCol .PostTags{font-size:18px; margin-top:20px; margin-bottom: 30px;float:left; width:100%;}
.postmainCol .authorbox h5{color: #ec005c;}
#scrollbar1::-webkit-scrollbar {width: 10px;}
#scrollbar1::-webkit-scrollbar-track{border-radius: 8px;background-color: #e7e7e7;border: 1px solid #cacaca;}
#scrollbar1::-webkit-scrollbar-thumb{border-radius: 8px;background-color: #d55959;}
.hillter-icon-calendar{display:block !important}
.blog-cms-details ul li h2, .blog-cms-details ul li h3, .blog-cms-details ul li h4{margin:0px}

/* ==========gallery css==========*/
.GalItems {width: 100%; }
.GalItems .imgGal{width: 100%;height:500px;position: relative;z-index: 0;}
.ol_breadcrumbs ol{list-style:none; padding:0px; margin:0px}
.ol_breadcrumbs ol li{ display:inline-block;padding: 4px 3px 4px 0;font-size: 13px;color: #4e4e4e; float: left;}
.ol_breadcrumbs ol li a{float: left;padding: 0 8px 0 0;font-size: 13px;color: #4e4e4e;}
.ol_breadcrumbs ol li i{padding: 0 10px;font-size: 10px;color: #545454;font-weight: 400;}
.ol_breadcrumbs ol li i.fa-home{padding: 0px;}

/* ==========video css==========*/
.promo_full {height:500px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position: relative;}
.promo_full_wp {display: table;width: 100%;height: auto;}
.promo_full_wp > div {display: table-cell;padding:23% 15% 10% 15%;vertical-align: middle;text-align: center;color: #fff;font-size: 16px;}
.promo_full_wp div a i{color: #fff;opacity: 0.7;font-size:55px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;border: 5px solid #fff;padding: 8px 12px;}
/* ==========video css==========*/

@media (min-width:320px) and (max-width:641px){
  .postmainCol{padding: 1rem;margin-top:-20px}
  .postSecContent{padding: 1.4rem 1.4rem !important;}
  .postmainCol .subheadlineh2{font-size:17px;line-height:22px;margin:20px 0 0 0;}
  .postmainCol .article-meta{display:block}
  .postmainCol .htext-data, .postmainCol .top-review{width:100%}
  .blog-cms-details .bannerImg.FullW{margin-left: -1rem;width: calc(100% + 1rem * 2) !important; max-width: max-content;}
  .postmainCol .h_onlybtn{width:100%}
  .blog-cms-details .postSecContent.cFullW{margin-left: -1rem;width: calc(100% + 1rem * 2);padding:3rem 1rem;}
  .postmainCol .description.blog-cms-details ol{border-bottom:none}
  .postmainCol .blog-cms-details ol li{font-size: 16px;line-height: 20px;width: 90%;margin-bottom: 10px;}
  .postmainCol .blog-cms-details blockquote p, .postmainCol .blog-cms-details blockquote, .postmainCol .blog-cms-details blockquote span{font-size: 14px;line-height: 26px;}
  .postmainCol .author .textLeft span{font-size:11px}
  .article-meta .rating{margin: 5px 0 0 50px;}
  .blogHlist .col-lg-4.col-xs-12{padding:0px !important}
  .NdSlid_list.accomd-modations_1 .awe-btn.awe-btn-13{margin:auto;}
  .hTitleList a{font-size: 15px;font-weight: 500;line-height: 19px !important;display: inline-table;}
  .hTitleList .haddres{font-size: 12px;line-height: 15px;margin-top: 8px;}
  .GalItems .imgGal{height:250px;}
  .promo_full {height:250px;}
  .ol_breadcrumbs ol li.active_ol{display:none}
  .hidden-xs{display:none}
}

@media (min-width:768px) and (max-width:980px){
  .postmainCol .subheadlineh2{font-size:19px}
  .postmainCol{padding: 2.4rem;}
  .postSecContent{padding: 2rem s1rem;}
  .blog-cms-details .bannerImg.FullW{margin-left: -2.4rem;width: calc(100% + 2.4rem * 2);max-width: max-content;}
  .blog-cms-details .postSecContent.cFullW{margin-left: -2.4rem;width: calc(100% + 2.4rem * 2);padding:3rem 2.4rem;}
  .leftContTabSec.fixedPost{width: 180px;}
  .tablOfContent{font-size:15px}
  .sharingList li{padding: 2px 5px;font-size: 16px;margin: 2px 2px;}
  .blogHlist .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding:0p 5px !important;}
  .blogHlist.NdSlid_list .awe-btn.awe-btn-13{font-size:11px}
  .postmainCol .h_btnrgt_sec a{font-size:14px}
  .GalItems .imgGal{height:350px;}
  .promo_full {height:350px;}
}


@media (min-width: 768px) and (max-width: 991px) {
.leftContTabSec.fixedPost{width: 265px;}
}

@media (min-width:981px) and (max-width:1024px) {
.leftContTabSec.fixedPost{width: 265px;}
}

/* For 1024 Resolution */  
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
.leftContTabSec.fixedPost{width: 265px;}
}

@media (min-width: 1200px) {
.leftContTabSec.fixedPost{width: 265px;}
header nav ul li{margin-left:10px} 
}