.safety-content p{margin-bottom:0;line-height:26px}.Hotel-Policies-datalist ul li{position:relative}.Hotel-Policies-datalist ul li:before{content:"\f192";font-family:"Font Awesome 5 Free";color:#948b8b;font-size:15px;left:-5px;position:relative}.hotel_found-hadding h1{font-size:18px}.enbox ul li{display:block;padding:0;padding-bottom:10px;font-size:13px}ul.SafetyAndHygienestyles__SafetyAndHygieneList-sc-8kdkjn-5.IorVC{font-size:14px;line-height:24px;font-family:'Open Sans',sans-serif}.safety-content p{padding:0 0 0 3px;margin-bottom:0;text-align:justify;line-height:24px;padding-bottom:11px}.safety-content span{font-size:14px;line-height:25px}.safety-content p{font-family:'Open Sans',sans-serif}.safety-content h5{font-weight:700;font-family:'Open Sans',sans-serif}span.butten-select{width:100%;text-align:center;margin:0 auto;position:relative;left:61px;top:26px}span.butten-select a{font-size:13px}.hadding-content2 p{font-size:14px;text-align:justify;font-family:'Open Sans',sans-serif}.datalist-room ul li{font-size:14px}.review-block-description{width:97%;padding-bottom:11px;font-family:'Open Sans',sans-serif;line-height:22px;font-size:14px;margin-top:>12px;text-align:justify;position:relative;top:5px}.Hotel-Policies-datalist ul li{list-style:none;padding:1px;color:#000;font-size:15px;line-height:25px;text-align:justify;font-family:'Open Sans',sans-serif;position:relative;left:6px;width:95%}.faq_question .answer{clear:both;color:#222;font-family:'Open Sans',sans-serif;font-size:14px;margin-bottom:0;line-height:28px;padding:0 10px 0 60px;margin-top:0;position:relative;top:1px}.faq-heading a{font-size:15px;font-weight:700;}.answer ul li{position:relative;top:-14px;left:-20px}a.readbtn{position:relative;top:-22px;font-size:14px;left:0px;}#map_canvas{height:304px;width:100%}.panel-title ul li:before{position:relative;left:-4px}.datalist-room img{width:13px}.hadding-content2 img{width:7%}.map-hadding h4{font-family:'Open Sans',sans-serif}.sart-hadding ul li{font-size:13px}input#subscribe_email{width:62%}.subscribe_for_with_hoteldekho_right_input1{padding:9px 5px 8px}.faq_question{padding-bottom:1px}span.login-bar{position:relative;top:26px;left:-28px}.enbox h4{font-size:17px;font-family:'Open Sans',sans-serif;font-weight:700;text-align:left;position:relative;left:15px}.enbox ul li{font-size:14px;font-family:'Open Sans',sans-serif}.POPULAR-AMENITIES img{width:18px}.POPULAR-AMENITIES ul li{font-family:'Open Sans',sans-serif}.POPULAR-AMENITIES ul li{padding:7px 10px 0 7px;font-size:14px;position:relative;left:7px}.POPULAR-AMENITIES img{width:15px}.enbox{width:100%;margin-top:17px}.Hotel-Policies-datalist{width:99%;margin-top:0;margin:0 auto;padding-bottom:16px}.hadding-top2 h4{font-size:17px;font-family:'Open Sans',sans-serif}.readbox.bl84{margin-bottom:16px}.hotel-ratting_sec p{line-height:24px}.hotel-ratting_sec a{position:relative;top:4px}span.save_budget.hidden-sm.hidden-md{position:relative;top:15px}.price-rat{position:relative;top:33px}.selectors .mz-thumb img{height:40px;max-width:45px}.bs-example ul li{position:relative;top:3px;left:2px}.amenities-hadding{width:100%;margin-top:-23px}.amenities-hadding h3{font-size:21px;font-family:'Open Sans',sans-serif}.anchor-link-content-block{width:100%;display:flex;overflow-x:clip;flex-wrap:wrap;max-height:325px;overflow-y:auto}ul.user-title{width:100%;font-family:'Open Sans',sans-serif;font-size:14px;line-height:22px}h4#myModalLabel8{position:relative;padding-bottom:11px}#crMz609765352258 a{display:inline;overflow:hidden;visibility:visible;color:transparent!important;font-size:11px;font-weight:400;font-family:sans-serif;position:absolute;top:8px;left:8px;margin:auto;width:auto;text-align:right;line-height:2em;z-index:2147483647}.Book-Hotels-main:hover{border:.1rem solid rgb(145 185 237);box-shadow:none!important;cursor:pointer}.safety-content ul li{text-align:justify;font-family:'Open Sans',sans-serif;font-size:14px;line-height:25px}.fmcg{margin:1em 0;padding-left:25px;margin-top: 30px;}.fmcg h4{font-size:16px;font-weight:700;color:#4a4a4a;margin-bottom:0;line-height:20px!important;font-family:'Open Sans',sans-serif}.fmcg ul li{display:block;font-size:14px;line-height:22px;left:0;padding-left:0}.serv.fmcg{padding-left:0}.serv ul{display:flex;flex-wrap:wrap;padding-left:0}.serv ul li{list-style:none;flex:0 0 33.333333%;font-size:14px;line-height:1.3em;font-family:'Open Sans',sans-serif}ul.user-title li{list-style:none;font-size:14px;line-height:1.3em;width:49%;display:inline-block}.showmore{color:#007bff}.a-link{font-size:14px;font-weight:600;color:#007bff;cursor:pointer;padding-left:8px;font-family:'Open Sans',sans-serif}.safety-content{padding-bottom:0px}a.a-link:not([href]):not([tabindex]){color:#0b47af}.datalist-room .inline li{display:inline-block}@media (min-width:576px){.modal-dialog{max-width:720px;margin:1.75rem auto}.modal-lg,.modal-xl{max-width:88%;padding:10px}}.tt-menu{width:100%;width:100%;height:295px;overflow-y:scroll}.input--style-1{padding:10.5px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#666;background:#fff;width:98%}.search-sec{z-index:999;}.daterangepicker{display:none;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px 35px;padding-top:27px;padding-bottom:25px;margin-top:2px;z-index:11111}@media (max-width:767px){.daterangepicker{width:-webkit-calc(100% - 60px);width:calc(97% - 72px);padding:1px 0;overflow:scroll;height:250px}.dropdown-select{margin:0 9px 0 -7px}}.daterangepicker:after,.daterangepicker:before{display:none}.daterangepicker .calendar{margin:0;width:325px;max-width:325px}.daterangepicker .calendar th{font-size:14px;color:#aaa;cursor:default;font-weight:400}.daterangepicker .calendar th.month{font-size:16px;color:#555;font-weight:700}.daterangepicker .calendar th.next,.daterangepicker .calendar th.prev{font-size:20px;color:#ccc;text-align:center}.daterangepicker .calendar.right{float:right}@media (max-width:767px){.daterangepicker .calendar{width:235px;max-width:270px}.daterangepicker .calendar.left,.daterangepicker .calendar.right{float:none!important;clear:none!important;margin:0 auto!important}.daterangepicker .calendar.left{margin-bottom:30px!important}}.daterangepicker .calendar-table{padding:0}.daterangepicker .calendar-table .table-condensed thead tr:nth-child(2) th{padding-top:27px;padding-bottom:17px}.daterangepicker.ltr .calendar.left .calendar-table{padding:0}.daterangepicker_input{display:none}.daterangepicker td{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:46px;width:32px;font-family:Poppins,Arial,"Helvetica Neue",sans-serif;text-align:center;font-size:14px;color:#555}@media (max-width:767px){.daterangepicker td{height:32px;width:32px}}.daterangepicker td.in-range{background:#ececff}.daterangepicker td.today{-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;background:#c9c9c9}.daterangepicker td.today.in-range{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:#357ec4}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background:0 0;color:#aaa}.daterangepicker select{outline:0;font-family:inherit}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:16px;padding:8px 4px}.daterangepicker td.active,.daterangepicker td.active:hover{background:#357ec4}.dropdown-datepicker{position:relative}.dropdown-datepicker .daterangepicker{width:385px;padding:20px;max-width:385px;margin-left:0;margin-right:-20px}.dropdown-datepicker .daterangepicker .calendar{width:100%;max-width:100%}.dropdown-datepicker .daterangepicker .calendar td{width:32px;height:32px}.quantity{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;float:right}@media (max-width:575px){.quantity{float:inline-end;margin-top:10px}}.quantity>input{-webkit-appearance:none;width:55px;text-align:center;font-size:18px;color:#555;font-weight:700;border:none}.minus,.plus{display:inline-block;width:22px;height:22px;line-height:18px;text-align:center;border:2px solid #ccc;font-size:24px;color:#ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.minus:hover,.plus:hover{background:#357ec4;border-color:#357ec4;color:#fff}.list-room{list-style:none;max-height:800px;overflow-y:inherit;padding:0;margin:0}.list-room__item{margin-bottom:20px}.list-room__footer{padding-top:10px;border-top:1px solid #e5e5e5}.list-room__name{margin-bottom:7px;display:block;font-weight:700;color:#999}.list-person{list-style:none;padding:0;margin:0}.list-person .list-person__item:last-child{margin-bottom:0}.list-person__item{margin-bottom:4px}.list-person__item::after{content:"";clear:both;display:table}.list-person__item .name{font-size:13px;color:#555;font-weight:700;display:inline-block;margin-top:5px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#btn-add-room,.delbox{font-family:inherit;font-size:14px;color:#357ec4;font-weight:700;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}#btn-add-room:hover{text-decoration:underline}.dropdown-select{display:none;position:absolute;left:0;right:0;top:-webkit-calc(100% + 2px);top:-moz-calc(100% + 2px);top:calc(100% + 2px);background:#fff;z-index:999;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);padding:10px 15px;padding-right:15px}.dropdown-select.show{display:block}.open .input-icon::before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.open .input-icon.zmdi-plus:before{content:'\f068'}.input-icon{font-size:14px;color:gray;position:absolute;line-height:40px;right:20px;top:24px;width:20px;background:#fff;text-align:center;cursor:pointer}.input--text-small{font-size:15px;color:#666;border:none}input:disabled{cursor:pointer}.f-10{font-size:12px}.twitter-typeahead{position:inherit!important;display:block!important}.inner-f .input-icon{background-color:#f8f8f8;right:5px;top:6px;color:#357ec4}.inner-f .dropdown-select.show{width:300px}.search-slt.tt-hint{z-index:-1}@keyframes check{0%{height:0;width:0}25%{height:0;width:10px}50%{height:15px;width:5px}}.checkbox{background-color:#fff;display:inline-block;height:20px;margin:0 .25em;width:20px;border-radius:4px;border:1px solid #ccc}.checkbox span{display:block;height:20px;position:relative;width:20px;padding:0}.checkbox span:after{-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-right:2px solid #fff;border-top:2px solid #fff;content:'';display:block;height:10px;left:3px;position:absolute;top:10px;width:5px}.checkbox span:hover:after{border-color:#999}.checkbox input{display:none}.checkbox input:checked+span:after{-webkit-animation:check .8s;-moz-animation:check .8s;-o-animation:check .8s;animation:check .8s;border-color:#555}.checkbox input:checked+.default:after{border-color:#444}.checkbox input:checked+.primary:after{border-color:#2196f3}.checkbox input:checked+.success:after{border-color:#8bc34a}.checkbox input:checked+.info:after{border-color:#3de0f5}.checkbox input:checked+.warning:after{border-color:#ffc107}.checkbox input:checked+.danger:after{border-color:#f44336}.star_ratting .stinger{top:-5px;position:relative;padding-bottom:0;font-family:'Open Sans',sans-serif;font-size:14px}.hotel-half li{top:0;padding:9px 0 0 10px}.app-figure a img{display:block;width:100%}.app-figure>.selectors>img{display:inline-block;width:100%}.fa,.fa-main,.fas{font-family:"Font Awesome 5 Free"}.text-datis ul>li:before{content:"";background:url('/assets/images/line-1.png') no-repeat;left:-1px;position:absolute;top:0;height:25px;width:25px}.section_expander{text-align:right;margin-top:-23px;}.section_expander .readbtn{position:relative;color:#d71921;font-size:13px;display:block;padding-right:12px}.overflow-content{position:relative;overflow:hidden;margin-bottom:20px}.overflow-content p{margin-bottom:.6em;line-height:1.6em}.slide-left-main .sklist ul>li{position:relative;padding-left:25px}.slide-left-main .sklist ul>li:before{content:"";background:url('/assets/images/line-1.png') no-repeat;left:-1px;position:absolute;top:0;height:25px;width:25px}.slider-banner-tow{background-color:#000;background-repeat:no-repeat;background-position:center center;background-attachment:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.nobg i.fas.fa-caret-down{color:inherit}.highlight-icon i,.highlight-icon i.fas.fa-user{text-align:center;width:100%;font-size:17px;color:#ff850d}.hovereffect .overlay{cursor:pointer}.box-sction .hovereffect img{max-height:161px}.safety-content h5{position:relative;top:13px;padding-bottom:11px}.safety-content h2{font-size:17px;padding:7px 0 2px 0;font-family:'Open Sans',sans-serif}img.lazyloaded{height:185px;border-radius:6px}.safety-content h3{padding-bottom:10px;font-size:17px;position:relative;top:12px;font-family:'Open Sans',sans-serif}.btn-success:hover{color:#fff;background-color:#ff7e00;border-color:#ff7e00}input.form-check-input-listing.bt-on{position:absolute;left:9px;z-index:999;top:12px}input.form-check-input-onlick.mt_rand22{position:absolute;left:9px;z-index:999;top:12px}.hotel_found-hadding{margin-top:-14px}.filter-sec{width:100%;margin-top:-33px}.right-side{width:100%;margin-top:12px}.hotel_found-hadding.ght3{margin-top:6px;position:relative;left:-16px}.cont-hotel.et-main p{font-size:14px;font-family:'Open Sans',sans-serif}.packges-duration p{width:100%;font-size:14px;font-family:'Open Sans',sans-serif;line-height:27px}.footer-nav ul li a{color:#000;text-decoration:none;font-size:13px;font-family:'Open Sans',sans-serif}.address-main p{color:#000;font-size:13px;line-height:26px}p.Subscribe{font-size:13px}.scial-icon p{font-size:13px}.footer-two ul li a{font-size:13px}p.Subscribe-main{font-size:12px}.scial-icon.mu ul li a{color:#fff}input#subscribe_email{font-size:13px}.hadding-block-cont a{font-size:14px;}.cont-hotel p{width:100%;font-family:'Open Sans',sans-serif;font-size:14px;text-align:justify;line-height:28px}.hadding-package-name h1{font-size:20px}.hadding-booking h1{line-height:25px;font-size:18px}.overflow-content p{margin-bottom:.6em;line-height:25px;margin-top:14px}.features ul li{font-family:'Open Sans',sans-serif}.hadding-overflow h3{width:100%;margin-top:-12px;font-size:17px;font-family:'Open Sans',sans-serif;font-weight:700}a.city-bar{font-size:16px}span.add-lit{font-size:11px}.nav-link-bg{width:100%;margin-top:112px}.search-bar-top{color:#7e7e7e!important}.stay-list.sklist p{line-height:28px;font-family:'Open Sans',sans-serif;font-size:14px;margin-bottom:0!important}.Visit-hadding48 h4{font-size:18px}.content-block-details p{font-size:14px}.block-content-attractions p{font-size:14px;line-height:26px;font-family:'Open Sans',sans-serif}.palace-datalist a{font-family:'Open Sans',sans-serif;font-size:14px}.palace-datalist{position:relative;top:-25px}div#rmjs-1{position:relative;top:-28px}.tittle-bt{margin-top:-8px;}@media (max-width:767px){.listing img{height:192px;width:100%!important}li.person.mtlt15{width:99%}li.add-boutten{width:99%}.input-group{position:relative;display:-ms-flexbox;display:contents;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.filter-sec{width:100%;margin-top:-11px}ul.search-bar-top{position:relative;top:-2px}.address-main p{color:#000;font-size:13px;line-height:8px;font-size:14px;font-family:'Open Sans',sans-serif}.content-hotel-india{width:100%;margin-top:27px;padding:0}span.couple-bt{width:100%;position:relative;left:-2px;top:-4px;text-align:left;font-size:12px;font-family:'Open Sans',sans-serif}.btn{background:#ff7e00}.add-city-name ul li{display:inline-block;padding:6px 7px 9px 11px;background-color:var(--gray);width:10%;margin:17px 0 0 0;border-radius:5px}.Star-Rating ul li a{text-decoration:none;font-size:15px;font-family:'Open Sans',sans-serif;color:#000}.add-city-name{width:95%;margin:0 auto}.hotel_found-hadding.ght3 h1{font-size:16px}.Star-Rating ul li{display:grid;padding:10px 10px 7px 0;width:100%;line-height:29px}.Asked-Questions{width:100%;margin-top:109px}.Excellent-part{width:100%;margin-top:6px}.faq_question .answer{padding:0 10px 0 4px}}input.form-check-input-listing{position:absolute;left:8px;z-index:999;top:11px}.location-datalist strong{margin:2px 5px 3px 7px}.location-datalist p{position:relative;top:4px}.Things-to-do-Visit.mt-67{width:100%;margin-top:141px}.hadding-guide h3{font-size:17px;font-weight:700;font-family:'Open Sans',sans-serif}.tittle-bt ul li{margin:2px 0 0 -19px;position:relative;top:5px}.hotel-ratting_sec a strong{position:relative;top:-1px;font-weight:600;padding:2px}.city-description.mt-2 a{position:relative;top:1px!important;font-family:'Open Sans',sans-serif;font-size:14px;padding:2px;font-weight:600;color:#10569D}span.rs_type{border:1px solid#f2e9e9;padding:0 11px 0 11px;border-radius:1px;color:#2d2c2a;font-weight:300;font-size:14px;border-radius:10px;font-family:inherit}.hotel_found-hadding.title h1{font-weight:700!important;font-size:21px}.by-air-hadding3{position:relative!important;top:49px}i.fab.fa-pinterest{background-color:#e60023;border-radius:2px;cursor:pointer;font-size:16px;padding:5px;text-align:center;transition:all .5s ease 0;width:24px}.scial-icon.mu ul li{padding:2px}.POPULAR-AMENITIES ul li{text-align:left}


.guests-say ul li {top: 12px;
    color: #000;
    font-size: 15px;
    text-decoration: none;
    position: relative;
    border: 1px solid#e4dfdfcc;
    padding: 5px 29px 7px 10px;
    border-radius: 5px;margin: 0px 1px 11px 0px;}


.search-bar {margin-top: 39px;

    width: 100%;

    height: 77px;

    box-shadow: 0 1px 4px 2px rgb(216 211 211 / 28%);

    background-color: #ffffff;

    padding: 20px 10px 4px 10px;}



.has-search .form-control-feedback {

    background: url(../img/search-butten.png) no-repeat;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    background-position-x: left;}



.has-search .form-control-feedback {

    position: absolute;

    z-index: 2;

    display: block;

    width: 2.375rem;

    height: 2.375rem;

    line-height: 2.375rem;

    text-align: center;

    pointer-events: none;

    color: #aaa;}



.form-control-bt3 {

    display: block;

    width: 100%;

    height: calc(1.5em + 0.75rem + 2px);

    padding: 8px 14px 9px 43px;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #495057;

    background-color: #fff;

    background-clip: padding-box;

    border: none;

    border-radius: 0.25rem;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

span.search-clear {

    text-align: right;

    position: relative;

    left: 230px;

    top: -36px;

}

span.search-clear img {

    width: 10%;

}

.sort-text {

    color: #a5a4a4;

    font-size: 15px;

    display: inline;

}

.results-info {

    width: 100%;

    text-align: right;

    margin-top: -1px;

    padding: 7px 10px 8px;}

	

.results-info span {

    color: #827d7d;

    font-size: 14px;

}



.Hotel-in-india-lisinng {

    width: 100%;

    margin-top: -22px;

}



ul.nav-bar {

    margin-top: -37px;

    width: 76%;

    border-radius: 100px;

    /* float: revert; */

    text-align: left;

}

.dropdown {

    width: 15rem;

    margin: 0 auto;

    margin-left: 30px;

    background-color: #fff;

    color: #a5a4a4;

    font-size: 1.2rem;

    border-radius: 20px;

    box-shadow: 0 0 50px 0 rgb(0 0 0 / 2%);

    border: solid 1px #e8e8e8;

    white-space: nowrap;

}

li.nav-item.dropdown a {

    font-size: 14px;

    color: #9e9c9c;

}

.dropdown-menu.golobal {

    position: absolute;

    top: 39px;

    left: 4px;

    z-index: 1000;

    float: left;

    min-width: 10rem;

    padding: 0.5rem 0;

    margin: 0.125rem 0 0;

    font-size: 1rem;

    color: #212529;

    text-align: left;

    list-style: none;

    background-color: #fff;

    background-clip: padding-box;

    border: none;

    border-radius: 0.25rem;

    width: 96%;

}

li.nav-item.dropdown a {

    font-size: 14px;

    color: #9e9c9c;

}

.dropdown-toggle::after {

    display: inline-block;

    margin-left:3.255em;

    vertical-align: 0.355em;

    content: "";

    border-top: 10px solid;

    border-right: 8px solid transparent;

    border-bottom: 0;

    border-left: 10px solid transparent;

    position: relative;

    z-index: 999;

    top: 6px;

}

ul.nav-bar li {

    list-style: none;

}

.tittle-bt {

    margin-top: -7px;

}	

.add-cont4789 {
 padding-bottom: 26px;
}

h2.find-title {width: 100%;font-size: 16px; font-weight: bold;font-family: 'Open Sans',sans-serif;}

.find-nav-bar {width:100%;margin-top:1px;}

.find-nav-bar ul {padding: 0px; margin: 0px 15px 0px;}

.find-nav-bar ul li { font-size: 14px;line-height: 30px;font-family: 'Open Sans',sans-serif;margin: 0px 0px 0px 4px;

}

h3.title-h3 {width: 100%; margin-top: 13px;font-size:16px; font-weight: bold;font-family: 'Open Sans',sans-serif;

}

.title-listing-h4 {width: 100%; margin-top: 13px;font-size:16px; font-weight: bold;font-family: 'Open Sans',sans-serif;}

.cheap-title {

    width: 100%;

    margin-top: 7px;

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
 .hadding-packges.fraent h1 { font-size: 34px!important;}
 
 .hadding-packges {
    width: 100%;
    position: relative;
    top: -100px!important;
    left: 23px;
}
 .numeric-rating.inline-main {
    position: absolute!important;
    left: 110px!important;
}  
.box-tour-packges {
    width: 100%;
    margin-top: 44px;
}
.line-ba3:before {
    left: 301px!important;
    margin: 0px 10px 8px -20px!important;
    height: 265px!important;
}

.line-ba3.asd33:before {
    left: 295px!important;
    margin: 0px 10px 8px -20px!important;
    height: 255px!important;
}
.packges-ditels.fas-16 {
    width: 100%;
    /* margin-top: 13px; */
    position: relative;
    top: 24px; }
    
.box-img.gmat35 img {
    height: 240px!important;
}   
.box-sction .hovereffect img {
    height: 125px!important;
    width: 98%!important;
}
.hovereffect.cont-lest4 img {
    height: 265px!important;
}
.hadding-block-cont {width:100%;}

.hadding-block-cont a {display: none;}

a.city-bar {
    background-color: transparent!important;
    padding: 5px 14px 7px 10px;
}
.cont-lest2:before {
    height:250px!important;
background-color: #343a4096!important;
z-index: 999;
}
.Packages-by-Duration {
 width: 100%;
    height: 1790px!important;
    margin-top: 25px;
    background-color: #e9ecef78;
    padding-top: 17px; }
    
.hadding-show {
    overflow: hidden!important;
}
.hadding-top {
margin-top: -13px!important;
}
.cont-lest2:before {
    background-color: rgb(37 32 32 / 58%)!important;
}
.slick-slide img {height:88px!important;}

.Things-to-do-Visit.mt-67.gasw {width:100%;position:relative;top:37px;}

.Asked-Questions.zxc {
    width: 100%;
     margin-top:144px;}
     
a.hadding-3-bar {font-size:11px;
    
}
a.readbtn.red.mt.asd {
width: 100%;
 margin-top: 25px;
text-align: right;}

.cont-hotel p {
    position: relative!important;
    top: 24px!important;
}
.hadding-packges.fraent_mt h1 {
    position: relative;
    top: 85px!important;
    font-size: 25px!important;
    background-color: #21252966;
    width: 48%;
    margin: 0px auto;
    border-radius: 5px;
    font-weight: bold;
    padding: 5px 5px 6px;
}
a.readbtn.revt.less {
    margin-top: 18px;
    position: relative;
}


.datalist-content ul {

    margin: -13px 0 0 -18px;

}

.b-700 {

    position: relative;

    top: -16px;

}

.cheap-title ul {

    padding: 0px;

    margin: 0px 0px 15px 64px;

}

.cheap-title ul li {

     display: block;

    text-decoration: none;

    font-size: 14px;

    font-family: 'Open Sans',sans-serif;

    line-height: 26px;

}



p.answer.coll-add {

    margin: 1px 0px 10px 0px;

}



a.readbtn.min25 {

    position: relative;

    top: -46px;

    font-size: 14px;

    left: 0px;

}

.content-hotel-india {width: 100%;

    margin-top: 48px;}

	

.List-of-hotel-in-india {

    width: 100%;

    margin-top: -62px;

}

a.readbtn.ght {

    position: relative;

    top: -52px;

    font-size: 14px;

    left: 440px;

}



.search-lest {

    width: 100%;

    margin-top: 30px;

}

@media (max-width: 767px){

.flags-city-name.block.hot-add {

    position: relative;

    top:-23px;

}
.hadding-packges h1 {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
    text-shadow: 1px 0 2px #595959;
    font-weight: 700;
    font-size:14px!important;
}
.frontend_mt h2 {
    position: relative;
    top: 1px!important;
}
}

.content-part {width: 100%;margin-top: -8px!important;}

 p.word-top-mt {
       top: 5px;
    line-height: 19px;
    padding-bottom: 20px;
    margin-top: 12px;
    position: relative;
}   
   
span.by-called {
    position: relative;
    top: -3px;
}
.derw {
    width: 100%;
     margin-top: 60px;
}

p.travel-add {
    position: relative;
    top: 35px;
}

a.readbtn.ght-3 {
    position: relative!important;
    top: -30px!important;
    left: -5px!important;
}

h2.hadding-part {
    width: 100%;
    margin-top: 10px;
    position: relative;
    top:4px!important;
    font-size: 15px!important;
}

h4.hadding-part {
    top: 7px!important;
    position: relative;
    font-size: 14px!important;
    padding-top: 7px;
    padding-bottom: 7px;
}
.Reviews-block {width:100%!important;}

.Reviews-block h4 {text-align: left;}

.Reviews-block span {
    text-align: center;
    width: 100%;
    margin: 0px auto;
    font-size: 22px;
    position: relative;
    left: 4px!important;
    top: -20px!important;
    font-weight: bold;
}
.photo-datalist ul li {width: 9%!important;}
.Reviews-block small {
 position: relative;
    left: 5px!important;
}
.review-block-description {
font-family: 'Open Sans',sans-serif;
line-height: 25px;}

span.search-clear img {
 width: 4%; }

.photo-datalist {
position: relative;
top: -6px;
left: 1px;}

.replied_maring p { 
height: 122px!important;
 border-radius: 5px;}

.b-700 {
 position: relative;
 top: -1px; }

.Review-cont-sect-top {
    width: 100%;
    margin-top: 12px!important;}

.Popular_Review_sect-main {
    width: 100%;
    margin-top: 23px!important;padding: 10px;
}

.POPULAR-AMENITIES {

position: relative;

 left: -4px;}

.fmcg {

margin: 2em 0;
padding-left: 24px!important;

}

.tittle-bt {
margin-top: -6px;

}

.safety-content {

    padding-bottom: 15px;

}

.safety-content h5 {

    position: relative;

    top:0px!important;

    padding-bottom: 1px!important;

}

.search-bar {    

 margin-top: 29px;

 width: 100%;

 height: 137px;

 box-shadow: 0 1px 4px 2px rgb(216 211 211 / 28%);

 background-color: #ffffff;

 padding: 9px 10px 4px 10px;

}

.Hotel-in-india-lisinng {

    width: 100%;

    margin-top: -32px;

    padding: 15px;

}

span.search-clear {

    text-align: right;

    position: relative;

    left: 291px;

    top: -35px;

}

span.sort-wrapper.mobile-hidden {

    position: relative;

    top: -22px;

    left: 21px;

}

.results-info {

width: 100%;

text-align: right;

 margin-top: -45px;}

 

.results-info span {

    color: #827d7d;

    font-size: 11px;

}

.Asked-Questions.ask-title {

    width: 100%;

    margin-top: 14px;

}

.dropdown {

    width:120%;

    margin: 0 auto;

    margin-left: 30px;

    background-color: #fff;

    color: #a5a4a4;

    font-size: 1.2rem;

    border-radius: 20px;

    box-shadow: 0 0 50px 0 rgb(0 0 0 / 2%);

    border: solid 1px #e8e8e8;

    white-space: nowrap;

}

.nav-link {

    display: block;

    padding: 11px 10px 6px;

    position: relative;

    left: -1px;

}

ul.nav-bar {

    margin-top: -37px;

    width:76%;

    border-radius: 100px;

    /* float: revert; */

    text-align: left;

    left: -14px;

    position: relative;



}

li.nav-item.dropdown a {

    font-size: 12px;

    color: #9e9c9c;

}

.cheap-title ul li {text-align: justify;font-size: 13px;}

p.answer.coll-add {margin: 22px 0px 14px -5px!important;

}

.dropdown-toggle::after {margin-left: 4.255em;}
}



@media screen and (min-width: 768px) and (max-width: 1023px){ 

ul.nav-bar {

    margin-top: -25px;

    width: 76%;

    border-radius: 100px;

    /* float: revert; */

    text-align: left;

}

.col-md-3.bolder-linr:before {
    content: "";
    position: absolute;
    background-color: #d0cccc;
    left:164px!important;
}

.col-md-4.line-bolder42:before {
    height: 328px;
    left: 346px!important;
}

span.search-clear {

    text-align: right;

    position: relative;

    left: 150px;

    top: -32px;

}

span.sort-text {width: 100%;position: relative; top: 6px;

}

}


.write-review {
    width: 100%;
    text-align: right;
    position: relative;
    /* z-index: 999; */
    top: -24px;
}

.write-review a {
    background-color: #ff7e00;
    padding: 4px 10px 5px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
}
/*-/404-Error-css -01-2-2022--*/ 
.mainbox {
    background-color: #fff;
    margin: auto;
    height: 661px;
    position: relative;
    }
    .err {
    color: #f57e0a;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 11rem;
    position:absolute;
    left: 20%;
    top: 8%;
    }
   .err2 {
    color: #f57e0a;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 11rem;
    position:absolute;
    left: 68%;
    top: 8%;
    }
    .msg {
    text-align: center;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 1.6rem;
    position:absolute;
    left: 16%;
    top: 45%;
    width: 75%;
    }
	
	.btn.mt {
    z-index: 1;
    overflow: hidden;
    background: transparent;
    position: relative;
    padding: 8px 20px;
    border-radius: 30px;
    cursor: pointer;
    font-size: 1em;
    transition: 0.2s ease;
    font-weight: bold;
    margin: 5px 0px;
    }
	.btn.mt:hover {
    color: #000!important;
    text-decoration: none;
}
	.far.fh {
	position: absolute;
	font-size: 8.5rem;
	left: 40%;
	top: 15%;
	color: #347ec5;
	}
   
    a:hover {
    text-decoration: underline;
    }
    .\34 04-error-main-section {
    width: 100%; position:relative;
    margin-top:0px;
    }
    .content-404-part {
    width: 100%;
    margin-top: 230px;
    margin-left: 60px;
    }
    .main {
    font-family: "Fontdiner Swanky", cursive;
    font-size: 4rem;
    color: #f57e0a;
    margin-bottom: 1rem;
    font-weight: bold;
    font-size: revert;
    font-family: serif;
    font-size: 52px;
    }
    .content-404-part p {
    width: 70%;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 24px;
    }
    .btn.green {
    border: 4px solid #347ec5;
    color:#000;font-family: 'Open Sans', sans-serif;
    }
   .error-block-content {
    background-color: #faecec;}
    .htt-main {
    width: 100%;
    position: relative;
    top: 202px;
    }
    i.far.fa-question-circle.fa-spin {
    position: relative;
    top: 42px;
    }
    input#subscribe_email\ ad {
    width: 60%;
    font-family: 'Open Sans', sans-serif;
    padding: 10px 10px 10px;
    border-radius: 0px;
    border: 1px solid#ccc;
    }
    .subscribe_for_with_hoteldekho_right_input45 {
    border: medium none;
    border-radius: 2px;
    box-sizing: border-box!important;
    font-size: 13px;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    padding: 15px 5px 10px;
    background: #ff7e01 none repeat scroll 0 0;
    color: #fff;
    width: 81px!important;
    cursor: pointer;
    /* padding: 9px; */
    border-radius: 0px;
    }
    button.btn.green {
    margin-left: 23px;
    margin-top: 26px;
    position: relative;
    left: -1px;
    }
   .aside:before {
    content: "";
    position: absolute;
    background-image: url(../images/ccove.png);
    background-position: top right;
    background-repeat: no-repeat;
    height: 661px;
    width: 63px;
    margin: 0px 10px 21px -59px;
}
    /*-/ Ask-a-Question -02-2-2022--*/
    .ask-question { 
    margin-top:10px;width:100%;
    }
    .ask-atuo-main { padding: 0 16px!important;
    margin: 0px auto;
    width:60%; margin-top: 60px;
    border-radius: 3px;
    box-shadow: 0 2px 7px 0 rgb(0 0 0 / 8%)}
    .icon-bar-card {width:10%;padding:5px;margin:10px;} 
    .Skip-main {
    width: 100%;
    margin: 10px;
    padding: 5px;
    text-align: center;
    margin: 7px 0px 0px 55px;
    }
    .Skip-main a {width:100%;font-family: 'Open Sans', sans-serif;color:#000;text-decoration:none;font-weight: 700;}
    .icon-bar-card a {
    color: #5b5353;
    }
    .title-ask {
    width: 100%;
    margin-top: 11px;}
    .title-ask h4  {width:100%;
    font-family: 'Open Sans', sans-serif;
    color:#000;font-size:18px;padding: 4px 0px 6px 14px;}
    span.city-card a {
    color: #0989ea;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    padding: 4px 12px 6px 14px;
    border: 1px solid#ccc;
    border-radius: 10px;
    margin: 0px 0px 0px 14px;
    font-weight: 600;}
    .ask-content-card {
    width: 100%;
    margin-top:20px;}
    span.city-card {
    width: 100%;
    position: relative;
    top: 6px;
    }
    .ask-content-card p { color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;padding: 4px 0px 6px 3px;
    margin: 0px 0px 0px 14px;}
    .w-100.text-block {font-family: 'Open Sans', sans-serif;
    background: rgb(234 225 225 / 19%);
    border-radius: 3px;
    border: 1px solid rgba(202,202,202,.29);
    padding: 16px 20px;
    }
    .font-smaller {font-family: 'Open Sans', sans-serif;
    font-size:16px;padding: 7px 8px 18px;
    letter-spacing: normal;
    line-height: normal;
    }
    .textarea-card {
    width: 100%;
    margin-top: 13px;
    }
    .button-card {
    padding-bottom: 3px;
    width: 100%;
    text-align: right;
    margin-top: -73px;
    }
    button.btn.green-main  {
    margin-left: 23px;
    margin-top: 26px;
    position: relative;
    left: -1px;
    }
    .btn.green-main  {
    border: 1px solid #347ec5;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    }
    .btn.green-main:hover {
    color: #f57e0a!important;
    text-decoration: none;
    }
    a.ask-ght {
    color: #0d5aad;}

    /*-travel-guides--25-10-2012--*/
.nav-title-bar {
    width: 100%;
    margin-top: 40px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background-color: #fff;}
    .title-open {
    width: 100%;
    margin-top: -2px;
    padding: 3px;
    }
    .title-open ul {padding:0px;margin:0px auto;} 
    .title-open ul li {display:inline-block;padding:10px;}
    .title-open ul li a {color:#000;text-decoration:none;font-size:16x;font-family: 'Open Sans', sans-serif;}
    .hadding-guide h4 {
    width: 100%;
    color: #17a2b8;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 500;
    }
    .hadding-guide {
    width: 100%;
    margin-top: -10px;
    position: relative;
    }
    .travel-guides-content {
    width: 100%;
    margin-top: 25px;
    }
    .hadding-guide h4 {
    width: 100%;
    color: #347ec5;
    font-family: 'Open Sans', sans-serif;
    font-size:15px;
    font-weight: 500;
    }	
    .travel-guides-content p {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    line-height: 26px;
    text-align: justify;
    }
    .table thead th {
    vertical-align: bottom;
    /* border-bottom: none!important; */
    border: 1px solid#eee;font-size: 14px;background-color: #eee;
    text-align: center; font-family: 'Open Sans', sans-serif;
    }
    .table td, .table thtd.canter {
    padding: 6px 6px 12px 11px;
    }
    .table-bordered td, .table-bordered th {font-size: 14px;
    border: 1px solid #eee; font-family: 'Open Sans', sans-serif;
    }
    .table-main-date.table-responsive {
    width: 100%;
    margin-top: 31px;
    }
    .guide-block {
    width: 100%;
    margin-top: 17px;
    }
    .guide-block {
    width: 100%;
    margin-top: 17px;
    padding-bottom: 1px;
    }
    .Visit-time-section {
    width: 100%;
    margin-top: 28px;
    position: relative;
    left: 15px;
    padding-bottom: 12px;
    }
    .Spoken-layouts {
    width: 100%;
    text-align: left;
    margin: -13px 0px 54px 0px;}
   
    i.fa.fa-sun-o {
    font-size: 28px;
    color: #ff7e00;
    position: relative;
    left: 50px;
    }	
    .icon-Dirham p {
    margin-top: 14px;
    }
    .icon-Dirham {
    width: 100%;
    text-align: center;
    margin-top: 7px;
    border-right: 1px solid#f3f1f1;
    }
    .icon-Dirham span {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    }
    .found-hadding {width: 100%;
    text-align: center;
    margin-top: 7px;
    border-right: 1px solid#f3f1f1;}
    .Popular-Packages {
    width: 100%;
    margin-top: 32px;
    }
    .Popular-Packages.bt45 {
    padding-bottom: 25px;
    }
    .Visit-In-Dubai {
    width: 100%;
    margin-top: 21px;
    padding-bottom: 20px;
    }
    .location-title {
    width: 100%;
    margin-top: 10px;
    position: relative;
    /* top: 144px; */
    /* z-index: 9999999; */
    /* color: #fff; */
    text-align: left;
    }
    .location-title ul {
    padding: 0px;
    margin: 0px auto;
    }
    .location-title ul li {
    display: inline-block;
    padding: 0px 0px 0px 10px;
    color: #000;
    font-size:13px;
    font-family: 'Open Sans', sans-serif;
    font-weight:500;
    }
    .location-title {
    width: 100%;
    margin-top: 10px;
    position: relative;
    /* top: 144px; */
    /* z-index: 9999999; */
    /* color: #fff; */
    text-align: left;
    border-bottom: 1px solid#eeee;
    padding-bottom: 11px;
    }
    .most-popper-add {
    margin-top:44px;
    width: 100%;box-shadow: rgb(0 0 0 / 20%) 0px 1px 5px;
    background-color: #fff;
    padding:5px;
    }
    .titile-booten {
    width: 100%;text-align:center;
    margin-top:7px;
    }
    .titile-booten a {
    font-size:15px;
    font-family: 'Open Sans', sans-serif;
    font-weight:500;
    color: #000;text-decoration:none;
    }
    .most-popper-add img {
    border-radius:4px; 
    height: 180px;
    }
    .most-popper-add {
    margin-top: 44px;
    width: 100%;
    box-shadow: rgb(0 0 0 / 20%) 0px 1px 5px;
    background-color: #fff;
    /* padding: 5px; */
    border: solid 3px #fff;
    /* box-shadow: 3px -3px 0 #dde7e9; */
    /* border-radius: 50px 0 50px 0; */
    }
    .Things-do-sect {
    width: 100%;
    margin-top: 19px;
    padding-bottom: 22px;
    }
    .Getting-In-jaipur {
    width: 100%;
    margin-top: 13px;
    }
    .Grtting-hadding {
    width: 100%;}
    .Grtting-hadding.cont145 h4 {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight:500;
    }
    .Grtting-hadding  h4 {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight:500;
    }
    strong.icon-true {
    border: 1px solid#cccc;
    padding: 4px 13px 3px 13px;
    /* margin-top: 20px; */
    border-radius: 100px;
    font-size: 32px;
    }
    .by-air-hadding span {
    font-size:14px;
    padding: 0px 10px 10px 17px;
    /* margin-top: -6px; */
    position: relative;
    top: -9px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    }
    .location-constant4569 p {
    width: 96%;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 23px;
    text-align: justify;
	
    }
	.location-constant.cvbt p {
    font-size: 14px;font-family: 'Open Sans', sans-serif;line-height: 23px;
}
    .location-constant4569 ul li {
    font-size: 13px;
    line-height: 23px;
    position: relative;
    top: 6px;
    font-family: 'Open Sans', sans-serif;
    }
    strong.icon-true {
    border: 1px solid#cccc;
    padding: 10px 13px 3px 13px;
    /* margin-top: 20px; */
    border-radius: 100px;
    font-size: 32px;
    }
    .Getting-In-jaipur {
    width: 100%;
    margin-top: 13px;
    padding-bottom: 40px;
    }
    .fa.br-mt.fa-car {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }
    .fa.br-mt.fa-car {
    text-align: center;
    width:15%;
    font-size: 21px;
    color: #000;
    }
    .by-air-hadding2 span {
    font-size: 18px;
    padding: 0px 10px 10px 17px;
    /* margin-top: -6px; */
    position: relative;
    top: -9px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    }
    .by-air-hadding3 span {
    font-size: 18px;
    padding: 0px 10px 10px 17px;
    /* margin-top: -6px; */
    position: relative;
    top: -9px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    }
    .icon-true-main {
    border: 1px solid#cccc;
    padding: 0px 13px 12px 13px;
    /* margin-top: 20px; */
    border-radius: 100px;
    font-size: 32px;
    }
    .by-air-hadding {
    width: 100%;
    margin-top: 16px;
    position: relative;
    top: 8px;
    }
    .mt-sect {
    box-shadow: 0 2px 4px 2px rgb(194 192 192 / 44%);
    width: 100%;
    border-radius: 10px;
    margin-top: 38px;
    background-color: #fff;
    padding: 29px 10px 31px 10px;}
    .mt-br{box-shadow: 0 2px 4px 2px rgb(194 192 192 / 44%);
    width: 100%;
    border-radius: 10px;
    margin-top: 38px;
    background-color: #fff;
    padding: 29px 10px 31px 10px;}
    .location-constant453 {
    width: 100%;
    margin-top: 15px;
    margin: 40px 0px 11px -4px;
    }
    .location-constant453 p {
    width: 96%;
    font-family: 'Open Sans', sans-serif;
    font-size:13px;
    line-height: 23px;
    text-align: justify;
    }
    .Grtting-hadding.cont145:before {
    content: "";
    position: absolute;
    /* bottom: 69px; */
    background-color: #347ec5;
    height: 2px;
    width: 102px;
    /* top: -29px; */
    /* margin-top: 48px; */
    margin: 29px 10px 10px 2px;
    /* text-align: center; */
    /* left: 50px; */
    /* right: 625px; */
    }
    .Grtting-listing {
    width: 100%;
    margin-top: 31px;
    }
    .line-right:before {
    content: "";
    position: absolute;
    /* bottom: 69px; */
    background-color: #eee;
    height: 482px;
    width: 1px;
    top: -29px;
    /* margin-top: 48px; */
    margin: 29px 10px 10px 681px;
    text-align: center;
    left: 50px;
    right: 655px;
    }
    .Grtting-hadding:before {
    content: "";
    position: absolute;
    /* bottom: 69px; */
    background-color: #347ec5;
    height: 2px;
    width: 102px;
    /* top: -29px; */
    /* margin-top: 48px; */
    margin: 29px 10px 10px 2px;
    /* text-align: center; */
    /* left: 50px; */
    /* right: 625px; */
    }
    .essential_listinfo {
    width: 100%;
    margin-top: 43px;
    }
    .essential_listinfo ul {
    padding: 0px;
    margin: 0px auto;
    }
    .essential_listinfo ul li a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #000;
    font-size: 14px;
    }
    .essential_listinfo ul li {
    list-style-type: none;
    padding: 12px;
    float: left;
    width: 46.5%;
    margin-left: 10px;
    margin-bottom: 10px;
    text-align: center;
    min-height: 76px;
    }
    .shadow_generator {
    -moz-box-shadow: 0 0 6px #c6c6c6;
    -webkit-box-shadow: 0 0 6px #c6c6c6;
    box-shadow: 0 0 6px #c6c6c6;
    }
    .markes-listing ul li {
    font-size: 13px;
    line-height: 23px;
    position: relative;
    top: 6px;
    font-family: 'Open Sans', sans-serif;}
    .line-left:before {
    content: "";
    position: absolute;
    /* bottom: 69px; */
    background-color: #eee;
    height: 460px;
    width: 1px;
    top: -29px;
    /* margin-top: 48px; */
    margin: 29px 10px 10px 681px;
    text-align: center;
    left: 50px;
    right: 655px;
    }
    .Dos-sect-part {
    width: 100%;
    margin-top: -36px;
    }
/*-brijesh-new-css-12-03-2022--*/

.input-icon {
    position: absolute;
    line-height: 40px;
    right: -20px;
    top: 1px;
}
.input-group-icon .mt_bt {
    position: r;
    margin-top: 6px;
}
.child_age-sect {
    width: 100%;
    margin-top: 13px;
}
.input-group-icon.mt_bt {
    position: relative;
    top: 7px;
}
.daterangepicker {
    display: none;
    -webkit-box-shadow: 0 8px 20px 0 rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 8px 20px 0 rgba(0,0,0,.15);
    box-shadow: 0 8px 20px 0 rgb(0 0 0 / 15%);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px 35px;
    padding-top: 27px;
    padding-bottom: 25px;
    margin-top: 2px;
    z-index:999999!important;
}

select.selectpicker_main {
    width: 100%;
    margin-top: 8px;
    border: 1px solid#eee;
    padding: 3px 3px 3px 2px;
    border-radius: 6px;
    font-size: 14px;
}

span.age-bt1 {
    width: 100%;
    color: #555;
    font-size: 13px;
    font-family: Poppins,sans-serif!important;
    font-weight: 700;
}
select.form-control-bt1 {
    width: 100%;
    margin-top:5px;
    border-radius: 6px;
    border: 1px solid#dcd7d7;
    padding: 5px 2px 5px 3px;
    font-size: 13px;
    font-family: inherit;
    font-weight: 700;
    color: #555;
}
.minus, .plus.plus_maim {
    display: inline-block;
    width: 22px;
    height: 22px;
    line-height: 18px;
    text-align: center;
    border: 2px solid #ccc;
    font-size: 24px;
    color: #ccc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease;
}

input.search-slt.latoBlack.font30.tt-hint {display: none;}
.save_budget {padding: 2px 12px 2px 13px!important;}
i.fas.fa-lock {padding: 4px 9px 8px 9px;background-color:#ff7e00;}

i.fas.fa-rupee-sign.fa-lg {
    font-size:24px;
}
i.fas.fa-rupee-sign.fa-lg.nt {
    font-size: 14px;
}

li.right-bt4 {
    position: relative;
    width: 100%;
    text-align: right;
    left: -3px;
    font-weight:700!important;
    font-size: 27px!important;
    top:-3px;
}
span.save_budget.ast.hidden-sm.hidden-md {
position: relative;
 top: 15px;
 left: -2px;}
 
 .login-unlock.deal {
    width: 100%;
    margin-top:2px;
}

.OfferTagstyles__PercentageOffWrapperDiv-sc-16zl30v-10.bqOixo.mt-lt {
    position: relative;
    left: -3px;
}

.price-content.app ul li a {
    color: #000;
    font-family: 'Open Sans',sans-serif!important;
    font-size: 14px;
    text-decoration: none;
    font-weight:600;
    text-transform: capitalize;
}

span.login-bar {
    position: relative;
    top: 14px;
    left: 5px;
}

span.login-bar.sel {
    position: relative;
    top: -19px;
    left: 37px;
}

span.butten-select.add {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    position: relative;
    left: 35px;
    top: -11px;
}

button.btn.select.btn-success.buttensaga {
    padding: 6px 12px;
}

.thank-you {
    width: 83%;
    margin-top: 10px;
    background-color: #f7f6f4;
    border-radius: 10px;
    margin: 0px auto;
}
.apply-hadding {
    width: 100%;
    /* margin-top: 10px; */
    position: relative;
    top: -15px;
    text-align: center;
}

.Thanks-you-section {
    width: 100%;
    margin-top: 40px;
}

.apply-hadding h2 {
    font-weight: bold;
    font-size: 25px;
}

.text-payment-2 h2 {
    font-size: 21px;
    width: 50%;
    margin: 0px auto;
    text-align: center;
    line-height: 25px;
    padding: 49px 10px 23px 10px;
    color: #000;
    border-bottom: 1px solid#cccc;
}
.text-payment-2 p {
    width:46%;
    margin: 0px auto;
    line-height: 30px;
    /* font-weight: bold; */
    margin-top: 10px;
    font-size: 16px;
}

.payment-bg {
    width: 100%;
    text-align: center;
}
.text-payment-2 h2 {
    font-weight: bold;
    color: #000;
}

.text-payment-2 {
    width: 100%;
    text-align: center;
    position: relative;
    top: -39px;
    /* height: 310px; */
}

i.fas.fa-user-circle {
position: relative;
top: 3px;}

li.inr-bt.fas {
    font-size:20px!important;
}
i.fas.fa-rupee-sign.fa-lg.nlg {
    font-size: 17px;
}

i.fas.fa-rupee-sign.fa-lg.lg {
    font-size: 13px;
    color: #767070;
}

small.start-new {
    font-size: 15px;
    padding: 0p;
    margin: 0px 7px 2px 6px;
    font-family: inherit;
}

small.per_room {
    width: 100%;
    margin: 2px 2px 3px 9px;
    text-transform: capitalize;
}

.Guests-panel.usr {
    width: 100%;
    margin-top: 8px;
    position: relative;
    top: 10px;
    left: 6px;
}

.submit-checkout {
    width: 100%;
    text-align: center;
    margin-top: 24px;
}

/* .form-control:focus {
    color: #fff!important;
    background-color: #ff7e00!important;
    border-color: #dad7d4!important;
    outline: 0;
    box-shadow: -4 0 0 .2rem rgb(255 126 0);
}
 */
.from-part {padding-bottom: 18px;}

.btn.out {
font-size: 16px;}

.GUEST-DETAILS {padding-bottom: 15px;}

small.breakup {
    position: relative;
top: -12px;}

.line-add {
    width: 100%;
    border-bottom: 1px solid#eee;
}

label.mr-sm-2.\34 8 {
font-size: 15px;
font-weight: 600;
font-family: system-ui;}
.night-content ul li {text-transform: capitalize;}
.Login-now a {text-transform: capitalize;
}
.hadding-bg h4 {font-weight: 700;font-size: 18px;}

input.OfferBlock__PromoEnterInput-sc-1q33nb8-18.hvNxbm {
border: 1px solid#ebe3e3; }

.night-content ul li b {
    font-size:16px;
    margin: 0px 0px 0px 7px;
}

li.room-price-nt {
    font-size:16px!important;
    color:#f8142a!important;
}

.view-part a {
    font-size: 12px;
    margin: 0px 0px 0px 8px;
}
.pantain h4 {
    font-size: 15px;
}
.addres-cdnjs p {
    text-transform: capitalize;
}
.Check-in25 small {font-size: 14px!important;}

.datalist-title-new h1 {
    font-size: 20px;
	font-family: 'Open Sans',sans-serif;
    font-weight: 600;
}

.datalist-title-new {
    width: 100%;
    position: relative;
    top: 14px;
}

.login-part span {
    position: relative;
    top: 3px;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: 500;
    left:7px;
}
.datalist-hadding h2 {
    font-size: 17px;
    font-family: 'Open Sans',sans-serif;
    color: #000;
}
.datalist-hadding h3 {
    font-size: 17px;
    font-family: 'Open Sans',sans-serif;
    color: #000;
}

.fmcg p {
    font-size: 16px;
    font-weight: 700;
    color: #4a4a4a;
    margin-bottom: 0;
    line-height: 20px!important;
    font-family: 'Open Sans',sans-serif;
}

.fmcg p {
    font-size: 16px;
    font-weight: 700;
    color: #4a4a4a;
    margin-bottom: 0;
    line-height: 20px!important;
    font-family: 'Open Sans',sans-serif;
}

.hadding-content a  {
    font-size: 17px;
    color: #1f1616;
	text-decoration: none;
    padding: 7px 0 2px 0;
    font-family: 'Open Sans',sans-serif;
    font-weight: 600;
}
.hadding-content span {
    position: relative;
    top: -1px!important;
}

.boutton-read-2 a {
	box-shadow: 0 1px 7px 0 rgb(0 0 0 / 20%);
    border: 1px solid#f57e0a!important;
    padding: 4px 18px 5px 18px;
    font-size: 12px;
    color: #fff!important;
    border-radius: 100px;
    font-weight: 300;
    background-image: linear-gradient(139deg,#fc830c,#ff8309);
}

.hadding-top h2 {
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.srch-form span {
    color: #111;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    margin: 0 1px 10px;
}



.tour-packages-similar.medium {
box-shadow: 0 11px 6px -14px rgb(0 0 0 / 50%);
    transform: translate(0,-5px);
    width: 100%;
    background-color: #f9f8f8;
} 



.hadding-top h3 {
    font-family: 'Open Sans',sans-serif;
    font-size: 24px;
    font-weight: 700;
}
p.panel-title b, strong {
    font-weight: 700;
    font-size:14px;
}
section#About-Hotel {
    width: 100%;
    margin-top: -15px;
}
.hadding-content {
    height: 55px;}
span.price-get {
    font-size:20px;
    font-weight: 800;
}
i.fas.fa-rupee-sign.fa-lg.pr1 {
    font-size: 19px;
}

i.fas.fa-rupee-sign.fa-lg.text {
    font-size: 14px;
    color: #615a5a;
}

.hadding-content2.hashimn {
    position: relative;
    top: 75px;
}

.room-rant-block-main {
padding-top:25px!important;
 padding-bottom: 0px!important;}
 
 section#Room-Options\ add-room {
    display: none;
}

.caption-side-main div#rmjs-1 {
    position: relative;
    top:22px;
} 

.caption-side-main .readbtn {position: relative;
    top:25px;
    font-size: 14px;
    left: 16px;}

p.free_text98 {
    font-size: 12px;
    text-align: right;
    margin:-8px 5px -7px -3px;
}

.additional-list-info {
    position: absolute;
    bottom:166px;
    height: 60px;
    background-image: linear-gradient(to top, #000, rgba(84,84,84,0));
    width: 100%;
    display: flex;
    align-items: flex-end;
    padding-left:20px;
    border-radius: 10px;
    /* top: 151px; */
}
.additional-list-info li {
    color: #fff;
    list-style: none;
    position: relative;
    top: -10px;
}
.additional-list-info li:not(:first-child) {
    margin-left: 10px;
}


.additional-list-info li {
    color: #fff; font-size:18px;
    list-style: none;
    position: relative;
    top: -10px;
}

.price-offer_main {
    width: 100%;
    text-align: left;
    position: relative;
    top:69px;
    margin: 0px -1px 0px 44px;
}
.price-offer_main ul {
    padding: 0px;
    margin: 0px auto;
}
.price-offer_main ul li {
    display: inline-block;
}
i.fas.fa-rupee-sign.fa-lg.pr1 {
    font-size: 17px!important;
}
small.per-night {position: relative;
top: -12px;
left: 8px;}

span.login-bar {font-size: 13px;
font-family: 'Open Sans',sans-serif;}

span.read-butten {
    width: 100%;
    position: relative!important;
    left: 35px!important;
    top: -3px!important;
}
span.read-butten a {font-size: 13px!important;}
i.fas.fa-angle-right {color: #ff7e00!important;}
.searchbx {
    width: 100%;
    margin-top: 7px;
}
.btn.btn-default.fa {
    height: 40px;
    position: relative;
    top: -2px;left: 3px;
}
.srch-form {padding: 15px 10px 9px 4px;}

a:hover {
    text-decoration: none!important;
}
.Star-Rating ul li a {font-size: 14px;}

.dropdown-Select-Filters {
display: none;
}
.faq-heading a {cursor: context-menu!important;}

p.panel-title b, strong {text-transform: capitalize!important;}

h3#mcetoc_1fej0cdiv16 span {
    position: relative;
    top: 13px;
}
h3#mcetoc_1fej0cdiv17 span {
position: relative;
top: 13px;}
h3#mcetoc_1fej0cdiv18 span {
position: relative;
top: 13px;}

button.btn.promo.btn-primary {
font-size:14px;
padding: 9px 16px;
color: #000;
border-radius: 10px;
 background: transparent;
 line-height: 1.3;
 position: relative;
 top: 6px}
 
button.btn.promo:hover {
color: #000!important;
text-decoration: none;
}

.btn.promo:not(:disabled):not(.disabled).active, .btn.promo:not(:disabled):not(.disabled):active, .show>.btn.promo.dropdown-toggle {
    color: #1d1b1b;
    background-color: transparent!important;
    border-color:transparent!important;
}
.btn.promo:not(:disabled):not(.disabled).active:focus, .btn.promo:not(:disabled):not(.disabled):active:focus, .show>.btn.promo.dropdown-toggle:focus {
box-shadow: 0 0 0 0.2rem rgb(255 255 255);
}
.Enter-code-main {
    width: 100%;
    padding: 8px 5px 5px 3px;
    margin-top: -19px;    
	position: relative;
    top: 11px;
}
.card.life.card-body {margin-top:-10px;
    background-color: transparent;
    border: 1px solid rgba(0, 34, 51, 0.1);
    box-shadow: none;padding-bottom: 0px;
    border-radius: 0.15rem;}

.get-main-add {
    width: 100%;
    border-radius: 10px;
    border: 1px solid#ccc;
    padding: 11px 2px 0px 10px;
    margin: 0px 0px 12px 0px;
}
.get-main-add span {
 position: relative;
 top: -17px;
font-size: 14px;}
.get-main-add p {
    font-size:14px;
    font-weight: 700;
}
.apply-new-section {
    width: 100%;
    padding: 2px 13px 0px 8px;
    margin-top: -6px;
}
.simpl-add {
    width: 100%;
    margin-top:13px;
	position: relative;
    left: -7px;
}
.button-controls {
    width: 100%;
    margin-top: -15px;
}

.QdsqI_main {
    background-color: transparent;
    padding: 2px 14px 2px 15px;
    border-radius: 0.4rem;
    font-size: 12px;
    font-family: inherit;
    margin-top: 14px;
    color: #ff7e00;}
	
.simpl-add span {
    font-weight: 700;
    font-size:12px;
    border: 1px solid#ccc;
    padding: 2px 11px 3px 11px;
    border-radius:4px;
	border-style: dashed;}

.Enter-code {padding: 8px 5px 5px 3px;
    width: 100%;
    margin-top: -20px;
}

i.fa.date.fa-caret-down {
    color: #000;
    font-size: 19px;
    position: relative;
    left: 12px;
    top: 3px;
}
i.fa.coll.fa-angle-down {
    background-color: #f3f3f3;
    padding: 3px 8px 2px 7px;
    border-radius: 100px;
    font-size: 27px;
    position: relative;
    top: 7px;
    left: 116px;
}
.col-md-4.line-bolder42:before {height: 328px;left: 271px;}
.col-md-4.line-bolder43:before {height: 330px;left:273px;}

i.fas.fa-lock {
    padding: 4px 9px 8px 9px;
    background-color: #ff7e00;
    position: relative;
    top:39px;
    font-size: 11px;
}
/* div#rmjs-3 {
    position: relative;
    top: -28px;
} */
div#rmjs-2 {
    position: relative;
    top: 10px;
}
p.login-un {
    position: absolute;
    left: 85px;
    top: -7px;
    width: 100%;
}

span.location {width:95%;
    position: absolute;left: 9%;}
	
.location i.fas.fa-map-marker {
    padding: 3px 4px 6px 2px;
}

/*--login-popup--css---*/

button.btn.login.btn-primary {
color: #000;
 padding: 3px;
 background-color: transparent;
}
button.btn.login:hover {
 color: #000!important;
}
.btn.login.btn-primary:not(:disabled):not(.disabled).active, ..btn.login.btn-primary:not(:disabled):not(.disabled):active, .show>..btn.login.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: transparent!important;
    border-color: transparent!important;
}

.modal-content.dialog {
  border-radius:4px;
    box-shadow: 0 10px 20px rgb(0 0 0 / 60%);
    margin: 0 auto;
    max-width:450px;
    width: 100%;}

.intro-block .form-control {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    border-bottom: solid 1px #eee!important;
    box-shadow: none!important;
    border-radius: 0px!important;
    color: #000000;
    display: block;
    font-weight: 400;
    height: 45px;
    line-height: 1.42857;
    padding-left: 0;
    padding-right: 0;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;padding:10px;
    font-size:15px;
    font-family: 'Open Sans', sans-serif;
}

.intro-block .sign-btn {
    background: #eb7706;
    overflow: hidden;
    transition: all 1s ease 0s;
    vertical-align: middle;
}

.intro-block .btn-radius {
    border: medium none;
    border-radius: 60px;
    color: #ffffff;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    min-width: 150px;
    padding: 7px;
    text-align: center;
}

.intro-block .facebook-btn {
    background: #0054a6 none repeat scroll 0 0;
}

.intro-block .btn-radius {
    border: medium none;
    border-radius: 60px;
    color: #ffffff;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    min-width: 109px;
    padding: 4px;
    text-align: center;
    box-shadow: 0 1px 3px rgb(6 5 5 / 60%);
}
.intro-block .form_field {
    margin-bottom: 15px;
    position: relative;
}
}
.intro-block .form-section .sign-btn {
    margin-top: 5px;
    min-width: 140px;
    padding: 6px 10px;
}
.intro-block .facebook-btn {
    background: #0054a6 none repeat scroll 0 0!important;
}

.forgot_pwd a {
    font-size: 15px;
    color: #427fb9;
    padding: 5px;
    text-transform: capitalize;
    transition: all 1s ease 0s;
   font-family: 'Open Sans', sans-serif;
}
.intro-block .sign_using {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 0px 0 1px;
}
.intro-block .have_n_account a {
    color: #000; font-family: 'Open Sans', sans-serif;
}
.forgot_pwd {
    padding-top: 20px;
}


.col-md-12.col-sm-12.signin img {
  max-width: 48%;
}

.col-md-12.col-sm-12.signin {
    width: 100%;
    margin-top: -49px;
}

.col-md-12.col-sm-12.signin:before {
    content: "";
    position: absolute;
    background-color: #e0ecf8;
    height: 1px;
    width: 443px;
    margin: 86px 10px 10px -126px;
}
.form-section {
    width: 100%;
    margin-top: 32px;
}
.clearfix {
    width: 100%;
    margin-top:12px;
}

span.user-check {
    /* position: relative; */
    float: right;
    margin: -33px 8px 0px 0px;
}
i.fa.fa-unlock-alt {
    color: #9b9898;
}

.intro-block h1.slogan {
    border-bottom: 1px solid #c3c3c3;
    color: #222;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1.25;
    margin: 0 0 15px;
    padding-bottom: 5px;
    text-transform: none;
}

.modal-backdrop.show {
    opacity: 0.75;
}	
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 16px!important;}

.cont-lest2:before {position: absolute;z-index: 99!important;}
span.colse-box {
    width: 100%;
    position: relative;
    top: -13px;
    font-size: 28px;
    left: 215px;
    background-color: #fff;
    border-radius: 50%;opacity: 100!important;
    padding: 2px 9px 2px 10px;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%);
}

.close {opacity:100!important;}

h2.hadd-cont {
 position: relative;
 top: 155px}

i.fa.fa-user.hidd {
    color: #9a9797;
}
.hovereffect h2, .hovereffect p.icon-links a { transform:none!important;}

.packges-ditels.fa {
    width: 100%;
    position: relative;
    text-align: center;
    margin-top: -20px;
    padding: 10px;
}

p.original-price.inr  {
    position: relative;
    left: -15px;
    font-family: 'Open Sans',sans-serif;
    /* top: 6px; */
    font-size: 17px!important;
    color: #ff7e01!important;
}

.hotel-ratting_sec p { position: relative!important;
 z-index: 999!important;}
.holder-bach-tap ul li a { z-index: 999!important;}
 .mobile-section {
    display: none;}
.safety-content p {padding-bottom: 1px!important;}
.crop-blue img {
    height: 167px;
}

button:focus {
 outline: none!important;
 outline: none!important;
}

.History-of-India-sect {
    width: 100%;
    margin-top: -83px;
}

.Packages-in-India.qv3 {margin-top:33px!important;}

.Spoken-layouts strong {
position: relative;
 top: 22px;}
 
.Overview-content.gu_date {
  width: 100%;
  margin-top: -15px;
}

a.readbtn.mt245 {
    position: relative;
    top: 8px;
}
.by-air-hadding2.stro {
    width: 100%;
    margin-top:-3px;
}
.by-air-hadding3.plant {
    width: 100%;
    margin-top:17px;
}
.by-air-hadding3.plant span {
font-size: 13px;}

.by-air-hadding2.stro span {
    font-size: 15px;
    font-weight: bold;
}

.line-right.gyer:before {
    content: "";
    position: absolute;
    background-color: #eee;
    height:555px;
    width: 1px;
    top: -29px;
    margin: 29px 10px 10px 661px;
    text-align: center;
    left: 50px;
    right:508px;
}
.History-of-India-sect.gty-mt {
    width: 100%;
    margin-top: -78px;
    position: relative;
left: -12px;}


div#Places\ to\ visit {
    margin: 21px 0px 0px -11px;
}
.History-of-India-sect {
  margin:-83px 0px 0px -11px;
}

.sart-hadding ul li {padding: 1px 5px 1px 0px;}
.addres-cdnjs p {font-family: 'Open Sans',sans-serif;
 font-size: 13px;}
.Check-in25 h4 { padding-bottom: 2px;padding-top: 2px;}	

.checked-section{background-color: #ffff!important;}

.fa.br-mt.fa-car {width: 3%!important;}

.by-air-hadding3.plant span {
    font-size: 15px;
    font-weight: bold;
}

.location-constant4569.my56 {
	width: 100%;
    position: relative;
    top: -5px;
}

.icon-true-main {padding: 9px 13px 12px 13px!important;}

.location-constant4569.my56 {position: relative!important;
top: 3px!important;}

.add-haddin {
    width: 100%;
    margin-top:-13px;
    padding: 0px 0px 0px 18px;
}
.add-haddin h4 {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
}
.add-haddin p {
    text-align: justify;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 26px;
}


div#History-of-Goa ul li {
    font-size: 14px;
    line-height: 24px;
    position: relative;
    left: 20px;
    top: -10px;
}

.History-of-India-sect ul {
 padding: 0px;
  margin: 0px auto;
}

.add-haddin.datw {
   position: relative;
    top: 24px;
    left: -5px;
    margin-top: -29px;
}

div#Places\ to\ visit ul li {
    font-size: 14px;
    line-height: 28px;
    position: relative;
    left: 16px;
    top: -14px;}
div#Places\ to\ visit ul {
padding: 0px;
margin: 0px auto;}

.Asked-Questions.jk {
    width: 100%;
    margin-top: -46px;
}
.top-Selling-tours {
    width: 100%;
    margin-top:49px!important;
}
.see-more-button {position:relative!important;bottom: 51pxx!important;}

.inr-price1 {
    width: 100%;
    text-align: left;
    position: relative;
    top: -16px!important;
    left: 4px!important;
}

p.add-cont-end {
    width: 100%;
    margin-top: -22px;
}

.panel-body p {color: #302828!important;
    line-height: 26px;}

i.fas.fa-map-marker.apt {
    border: 1px solid#999797;
    padding: 5px 6px 0px 8px;
    border-radius: 100px;
    width: 30px;
    height: 30px;
    color: #ff7e00!important;
    font-size: 18px;
}

.add-haddin.fon-mt {
    width: 100%;
margin-top: 13px;}

.top-Selling-tours.first {
    width: 100%;
    /* margin-top: 17px; */
    position: relative;
    top: 32px;
}

p.travel-add {
    width: 100%;
    margin-top: -8px;
}
i.fa.fa-angle-right {
    color: #ff7e00;
}

.Packages-in-India.qv3.hotel {
 width: 100%;
 position: relative;
 top: -25px;
}

.Reach-India-sect {
    width: 100%;
    left: -9px;
    position: relative;
    top: 6px;
}

.form-control-main {
    display: block;
    width: 100%;
    height: 43px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Open Sans',sans-serif;
    line-height: 1.5;
    color: #495057;
    background-color: transparent;
    background-clip: padding-box;
    border: #ffdead;
    box-shadow: none;
    border-radius: 6px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    border: 1px solid#eee;
}
.offerss-main {margin-top:56px;}
.night-content ul li {font-size: 13px!important;}
.Login-now {position: relative;top: 34px;background-color: #fff;}
.Check-in25 h4 {font-size: 14px;}
/* .Asked-Questions {margin-top: 8px;} */
.price-datalist-panel {text-align: right;}
.crop-bar {z-index:99!important;}
.crop-bar-main {position: absolute; z-index: 99;}
.crop-bar-lest1 {position: absolute;
    z-index: 99!important;}
	
.subscribe_for_with_hoteldekho_right_input1 {
position: relative!important;
 top: 0px!important;;}	
 .nearby-destinations.box_vt23 {
    width: 100%;padding: 8px;
    margin-top: 39px;}
	
.packges-duration.pt-o {
 width: 100%;
 margin-top: 48px;}

a.readbtn.red {
    position: relative;
    top:-22px;
    font-size: 14px;
    left: 0px;
}

a.readbtn.less-mt {
    position: relative;
    top: -24px;float: right;
}
.current-price {
    position: relative;
    left: -102px;
    text-align: right;
}

.hadding-top.bgty-48:before {background-color: transparent!important}}

.read-more-butten a {background-color: #2b222296!important}

.packges-ditels {margin-top: 16px!important;}
	
.hadding-show {overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 280px;
}

.col-md-3.bolder-linr:before {
    content: "";
    position: absolute;
    background-color: #d0cccc;
    left: 266px;
}

.Best-price-main ul li {font-size: 13px;
    text-transform: capitalize!important;}


.full-right h5 {
    font-size: 18px;
    font-weight: 600!important;
    font-family: system-ui!important;}
    
    .pull-left {
    float: left;
}


.Reviews-block span {
    text-align: center;
    width: 100%;
    margin: 0px auto;
    font-size: 22px;
    position: relative;
    left: 38px;
    top: -23px;
    font-weight: bold;
}

.photo-datalist {
    width: 100%;
    margin-top: -26px!important;
}

.replied_maring {width: 100%;margin: 6px 0px -1px 4px;}
	
.replied_maring h6 {
    font-weight: 500;
    font-size: 16px;
    color: #ff8309;
    font-family: inherit;
    border-bottom: 1px solid#eee;
    padding-bottom: 10px;
}
.replied_maring p {
    background-color: #347ec514;
    padding: 9px 12px 12px 10px;
    height: 49px;
    border-radius: 5px;
}
smail.date_mart {color: #382f2f;
    font-weight: 500;}
    
.makeFlex.appendTop10 {
    width: 100%;
    /* margin-top: -15px; */
    position: relative;
    top: -17px;
}    
 
.Popular_Review_sect-main {
    width: 100%;
    margin-top:53px;
}  

.Review-cont-sect-top {
    width: 100%;
    margin-top: 32px;
}

.Review-hadding-listing h5 {
    padding-bottom: 19px;
    font-size: 17px;
    /* border-bottom: 1px solid#eee; */
}
.Review-cont-sect-top {
    width: 100%;
    margin-top: 32px;
    background-color: #f8f8f8;
    padding: 13px 14px 5px 12px;
    border-radius: 10px;
 }

.Review-hadding-listing p {
    width: 100%;
    line-height:24px;
    text-align: justify;
    background-color: #fff;
    padding: 17px 17px 19px 12px;
    border-radius: 8px;
    border: 1px solid#eee;
    font-size: 14px;
}

span.reviewBoxRightr {
    border: 1px solid#ff8309;
    padding: 4px 5px 3px 5px;
    border-radius: 5px;
    text-align: right;
    float: right;
    margin: 0px 15px 3px 0px;
    background-color: #fff;
}

.navSticky {box-shadow: none!important;}

.Room-Options {padding: 0px 0px 0px 0px!important;}


.app-figure p img {
    display: block;
    width: 100%;
}

a.box-top-a {
    color: #302c2c;
}

.hadding-packges { text-align: center;}

.Overview-content-2 h1 {
    color: #000;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size:22px;
    font-weight: 700;
}

.hadding-top.sling-yu {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid#d4d7d9;
    padding-bottom: 4px;
}

.records-text.overview_details {
    width: 100%;
    margin-top: -20px;
}

.box-sction img {
    width: 100%;
}

.hovereffect.cont-lest4 img {
    height: 336px;
}

.hadding-block-cont a {
    font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 150px;
    color: #fff;
    position: relative;
    z-index: 999;
    background-color: #1c171736;
    padding: 7px;
}

a.city-bar {background-color: #0000003b;
             padding: 5px 14px 7px 10px;}

.cont-slide:before {background-color:rgb(37 32 32 / 35%)!important;}
.cont-lest2:before {background-color: rgb(37 32 32 / 20%)!important;}

.slick-slide img {height:107px;}

.cont-lest4:before {background-color: rgb(26 18 18 / 26%)!important;}

.Things-to-do-india {margin-top: 39px!important;}

.hadding-block-cont {
    width: 95%;
    position: absolute!important;
    top: 113px!important;
    text-align: center;
}

.hadding-top.sling-yu:before {
    content: "";
    position: absolute;
    background-color: transparent;
    height: 2px;
    width: 102px;
    margin: 37px 10px 10px -48px;}
    
 .location-bt ul li { font-size: 17px!important;
    font-family: inherit!important;}   

.hadding-packges h1 {
    font-family: 'Open Sans',sans-serif;
    color: #fff;
    text-shadow: 1px 0 2px #595959;
    font-weight: 700;
    font-size:45px;
}

.Overview-content h2 {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 700!important;
}

.text-datis {
    width: 100%;
    margin-top: 10px;
    position: relative;
    left: -15px!important;
}

.text-datis ul li {
    line-height: -20px!important;
}
span.add_revew {
    position: relative;
    left:-5px;
}

h6.sizes {margin-top: -4px!important;}

.Similar-Properties-hotel.nyt {
    width: 100%;
    margin-top: 37px;
}

.Response-Time {margin-top: 15px!important;}

.pointer-boutten {margin-top: 10px;}

.Packages-in-India.mati485 {
    width: 100%;
    background-color: #e9ecef78;
    /* margin-top: 10px; */
    padding-top: 30px;
}

h2.hadding-part {
    width: 100%;
    margin-top: 10px;
    position: relative;
    top: 19px;
    font-size: 16px;
}

h4.hadding-part {
    top: 23px;
    position: relative;
    font-size: 14px;
}

span.by-called {
    width: 100%;
    position: relative;
    top: 26px;
    font-weight: 600;
    font-size: 13px;
}

p.travel-add {
    width: 100%;
    margin-top: 28px;
}

.tour-packages-similar {margin-top: 25px!important;}

a.readbtn.ght-3 {
    position: relative;
    top: -32px;
    font-size: 14px;
    left: -3px;
}

.Packages-in-India.qv4 {
    margin-top: -19px!important;}
    
.hadding-packges.fraent_mt h1 {
    position: relative;
    top: 100px;
    font-size: 35px;
    background-color: #21252966;
    width: 48%;
    margin: 0px auto;
    border-radius: 5px;
    font-weight: bold;
    padding: 5px 5px 6px;
}
 .hadding-packges.fraent h1 {
    position: relative;
    top: 100px;
    font-size:42px;
    background-color: #21252966;
    width: 48%;
     margin: 0px auto;
    border-radius: 5px;
    font-weight: bold;
}

.col-md-6.mt478 {
    height: 393px;
    width: 100%;
    border-radius: 10px;
}

.read-more-butten a {padding: 5px 12px 5px 10px!important;}

.popular_hadding-1478 {
   font-family: 'Open Sans',sans-serif;
    font-size: 24px;text-align: center;
    font-weight: 700;
    border-bottom: 1px solid#dad4d4cf;
    padding-bottom: 14px;
    padding-top: 9px;
}


a.city-bar {
    font-family: system-ui!important;
    font-size: 15px!important;
    font-weight: 600!important;
    position: relative;
}

a.readbtn.revt {
    float: right;
    position: relative!important;
    top: -53px!important;
}

.hadding-slmiar h2 {font-family: system-ui!important;}

.line-ba3:before {left:491px!important;margin: 0px 10px 8px -20px!important;height: 265px!important;}

.cont-hotel p {
    position: relative;
    top: 28px;
}

.numeric-rating.inline-main {
    position: absolute!important;
    left: 202px;}
.duration-ghtyd {
    width: 100%;
    margin-top: 61px;
    background-color: #ccc;
}

.hadding-show a {
    color: #000;
}
.hadding-show {overflow: inherit;}

.hadding-show h1 {
   font-size: 21px!important;
    font-family: system-ui!important;
    font-weight: 600;
}

.Packages-by-Duration {
    width: 100%;height: 1848px;
    margin-top: 25px;
    background-color: #e9ecef78;
    padding-top: 17px;
}
.packing-listing14 { margin-top:23px;}

.highlight-icon {margin-top:34px!important;}

.Most-Popular-tour {
    width: 100%;
    margin-top:40px;
}

.box-img img {height: 250px!important;}

a.readbtn.red {float: right;
position: relative!important;
    top: -43px!important;}
  
 .packing-listing14 p { font-size: 14px!important;
    font-family: system-ui}   

nav>.nav.nav-tabs-main {
    display: none;
}

.location-datalist ul li a {font-size: 13px;}

.line-ba_mt:before {
    left: 491px!important;
    margin: 0px 10px 8px -20px!important;
    height: 265px!important;
}
.box-img.gmat35 img {
    height:250px;
}
.location-datalist { margin-top: 8px!important;}
.View-butten a {padding: 6px 14px 9px 14px!important;
    font-size: 15px!important;}

.box-img {
    padding: 8px;
}

.packges-duration.pt-o p {margin-top: -6px;width:100%;}


.tour-pavk {padding-bottom: 0px;
    width: 100%;
    background-color: #f8f8f8;
  }

.tour-pavk {
    width: 100%;
    text-align:center;
    position:relative;}
    
.packing-listing14 {
    margin-top: 12px;
}
.highlight-icon {
    margin-top: 8px!important;
}    
 .packges-ditels {
    margin-top: -1px!important;
}
.View-butten a {
    padding: 6px 14px 9px 14px!important;
    font-size: 13px!important;
}
.hadding-show h1 {
    font-size: 17px!important;
    font-family: system-ui!important;
    font-weight: 600;
}


}










