/*.mobile .drop-menu-header-block-top-header.hover:hover{*/
/*    background: #e6e6e6 !important;*/
/*}*/
/*.mobile .dropdown-menu li .menu {*/
/*    position: relative;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    background-color: #e6e6e6;*/
/*    color: #272727;*/
/*}*/
/*.mobile .dropdown-menu li .menu button {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    padding: 0;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    background-color: transparent;*/
/*    border: none;*/
/*}*/
/*.mobile .dropdown-menu li .menu button::before {*/
/*    content: '+';*/
/*    color: #f88a00;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    font-size: 25px;*/
/*    transform: translateY(-50%);*/
/*}*/
/*.mobile .dropdown-menu li.active button::before {*/
/*    content: '-';*/
/*    font-size: 25px;*/
/*}*/
/*.mobile .dropdown-menu li .submenus {*/
/*    position: relative;*/
/*    height: 0;*/
/*    overflow: hidden;*/
/*    transition: 0.5s;*/
/*}*/
/*.mobile .dropdown-menu li.active .submenus {*/
/*    height: auto;*/
/*}*/
/*.mobile .dropdown-menu li{*/
/*    border-top: 1px solid #8f806c;*/
/*}*/
/*.mobile .drop-menu-header-block-top-header{*/
/*    border-top: none !important;*/
/*    color: #272727;*/
/*}*/
/*.mobile .dropdown-menu li .menu a {*/
/*    color: #272727;*/
/*    display: inline-block;*/
/*    width: calc(100% - 40px);*/
/*}*/



#footer .hotel-links {
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
}
#footer .hotel-links a{
    width:30%;
    margin-top:1%;
    text-transform:capitalize;
}
#footer .heading p{
    font-size:20px;
    text-transform:capitalize;
}
#footer .add_head p{
    font-size:20px;
}
footer .listcontainer .heading{
    border-top:1px solid rgba(0,0,0,.5);
    padding-top:1%;
}
footer .container > .comm_cont .col-xs-12:nth-child(2){
    padding:0;
}

.mobile footer .listcontainer .heading{
    border-top:1px dashed rgba(0,0,0,.5);
    margin-top:20px;
    padding-top:10px
}

.mobile #footer .hotel-links {
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.mobile #footer .heading p{
    text-align:center;
}

.mobile #footer .hotel-links a{
    display:block;
    width:100%;
    text-align:center;
}

.outer-page .open-form-block.vc_open-form-block{
    display:none !important;
}

.outer-page #bookingForm{
    padding-bottom:75px;
    background: rgba(0, 0, 0, 0.5);
}

.outer-page .dropdown.popup-icon, .outerpage .dropdown.popup-icon{
    width:70px;
    background:#fff;
    height:70px;
    border:12px solid #ab6000;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:20px;
    position: fixed;
    bottom: 300px;
    right: 24px;
    z-index: 9999;
}
.outer-page .dropdown.popup-icon a, .outerpage .dropdown.popup-icon a{
    text-decoration:none;
}
.outer-page .dropdown.popup-icon a i, .outerpage .dropdown.popup-icon a i{
    color: #ab6000;
}
.outer-page .dropdown.popup-icon a  i.fas.fa-times, .outerpage .dropdown.popup-icon a  i.fas.fa-times{
    color:#000;
    opacity:0.6;
    font-weight:600;
    font-size:25px;
    display:flex;
    justify-content:center;
    margin:auto 0
}
.outer-page .dropdown.popup-icon .sub-menu.popup-menu, .outerpage .dropdown.popup-icon .sub-menu.popup-menu{
    height:144px;
    width:235px;
    transform:translate(-174px, 20px);
    border-radius:10px;
    box-shadow: 0 0 10px rgba(0,0,0,.6);
}
.outer-page .dropdown.popup-icon .sub-menu.popup-menu .item, .outerpage .dropdown.popup-icon .sub-menu.popup-menu .item{
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    justify-content:space-around;
}
.outer-page .dropdown.popup-icon .sub-menu.popup-menu .item a, .outerpage .dropdown.popup-icon .sub-menu.popup-menu .item a{
    color:#ab6000;
    display:flex;
    font-weight:600;
    text-decoration:none;
}
.outer-page .dropdown.popup-icon .sub-menu.popup-menu .item a span, .outerpage .dropdown.popup-icon .sub-menu.popup-menu .item a span{
    font-size:25px;
    margin: 0 20px;
}
.outer-page .dropdown.popup-icon .sub-menu.popup-menu .item a span.fa-whatsapp, .outerpage .dropdown.popup-icon .sub-menu.popup-menu .item a span.fa-whatsapp{
    font-size:28px;
}

/*mobile --->*/
 .mobile .dropdown.popup-icon {
    width:70px;
    background:#fff;
    height:70px;
    border:12px solid #ab6000;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:20px;
    position: fixed;
    bottom: 100px;
    right: 15px;
    z-index: 9999;
}
.mobile .dropdown.popup-icon a{
    text-decoration:none;
}
.mobile .dropdown.popup-icon a i{
    color: #ab6000;
}
.mobile .dropdown.popup-icon a  i.fas.fa-times{
    /*display:none;*/
   color:#000;
   opacity:0.6;
   font-weight:600;
   font-size:25px;
   display:flex;
   justify-content:center;
   margin:auto 0
}
.mobile .dropdown.popup-icon .sub-menu.popup-menu{
    height:144px;
    width:235px;
    transform:translate(-174px, 20px);
    border-radius:10px;
    box-shadow: 0 0 10px rgba(0,0,0,.6);
}
.mobile .dropdown.popup-icon .sub-menu.popup-menu .item{
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%;
    justify-content:space-around;
}
.mobile .dropdown.popup-icon .sub-menu.popup-menu .item a{
    color:#ab6000;
    display:flex;
    font-weight:600;
    text-decoration:none;
}
.mobile .dropdown.popup-icon .sub-menu.popup-menu .item a span{
    font-size:25px;
    margin: 0 20px;
}
.mobile .dropdown.popup-icon .sub-menu.popup-menu .item a span.fa-whatsapp{
    font-size:28px;
} 

.simp-custom-cardhovereffect 
{
    margin:20px 0 !important;
}
.simp-custom-cardhovereffect .text-content
{
    border:1px solid #ffffff;
     /*box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3);*/
    margin:0 10px;
    width:31%;
    height:90%;
    /*padding:5%;*/
}

.simp-custom-cardhovereffect .text-content:hover 
{
    background-color:#ffffff;
    /*box-shadow:1px 2px 2px 2px rgba(0,0,0,0.5);*/
    border:none !important;
}









header #top-navbar-collapse{
    display: flex;
    justify-content: center;
}
header ul#bottom-navbar-collapse{
    padding-left: 0;
    padding-right: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.simp-custom-paddingTop60 {
    padding-top: 60px !important
}
.simp-custom-h3-font h3 {
    font-family: 'Brandon Grotesque',sans-serif !important;
    font-size: 26px !important;
}
.simp-custom-center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.simp-custom-width {
    width: 70% !important;
}

.simp-custom-hideRight .right-box{
    display: none;
}

.simp-custom-hideLeft .left-box{
    display: none;
}
.simp-custom-hideRightLeft  {
    display: flex;
    justify-content: center;
}
.simp-custom-parent-card .text-content {
    height: 100%;
    width: 31.3%;
    padding: 15px 15px 30px;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgb(4 67 139 / 15%);
    transition: 0.3s;
    margin: 0px 1%;
}
.simp-custom-parent-card {
    padding-bottom: 90px !important;
}
.simp-custom-parent-cards .text-content {
    height: 100%;
    width: 31.3%;
    padding: 15px 15px 30px;
    background-color: #fff;
    box-shadow: 0 2px 8px 0 rgb(4 67 139 / 15%);
    transition: 0.3s;
    margin: 0px 15px;
}
.simp-custom-TextOnImg .text-content {
    background-color:white;
    opacity:0.85;
    padding:30px !important;
        width: 80%;
    margin: 0 10%;
}
.simp-custom-TextOnImg .text-content h3:after{
    content:"";
    border-bottom:1.5px solid #f7f4ec;
    display: block;
    width:10%;
    padding-top:20px;
    margin:auto;
}
.simp-custom-TextOnImg .text-content div:nth-child(4){
    margin-top:20px !important;
}
.simp-custom-Rooms-bg .text-content-wrapper {
    background-color:#404042;
    padding: 2% 6%;
    color: #fff;
}
.simp-custom-Rooms-bg a {
    color:#F7951C;
}
header .navbar-top .dropdown-arrow {
    color: #de7c00;
    font-weight: 500;
}
.simp-custom-tableborder .table td,
.simp-custom-tableborder .table,
.simp-custom-tableborder .table th{
    border: none;
}



.mobile .simp-custom-mussoorie-card .col-xs-12:not(:nth-of-type(2)){
    display:none;
}

.mobile .simp-custom-Rooms-bg-new .text-content li .fas{
    width:20px;    
    position:relative;
    height:13px;
}
.mobile .simp-custom-Rooms-bg-new li .fas::before{
    position:absolute;
    top:0%;
    left:50%;
    transform:translateX(-50%);
}
.outer-page .simp-custom-Rooms-bg-new .text-content-wrapper li .fas{
    width:20px;    
    position:relative;
    height:13px;
}
.outer-page .simp-custom-Rooms-bg-new .text-content-wrapper li .fas::before{
    position:absolute;
    top:0%;
    left:50%;
    transform:translateX(-50%);
}

.mobile .fullImage img{
    height: 380px;
    object-fit: cover;
}
.mobile .name-of-hotel h1 {
    text-align: left !important;
}
.mobile.for-homepage .wtheader{
    display: none;
}
.mobile h1{
    font-size: 26px;
    text-align: center !important;
    border: none !important
}
.mobile h2{
     font-size: 23px;
     text-align: center !important;
     border: none !important
 }
.mobile .simp-custom-h3-font h3 {
    font-size: 20px !important;
}
.mobile .simp-custom-tableborder .table td,
.simp-custom-tableborder .table,
.simp-custom-tableborder .table th{
    border: none;
}



.simp-custom-Rooms-bg-new .col-xs-12 .text-content {
    display:flex;
    flex-direction:column;
    align-items:center;
    background:#404042;
    padding:3% 0;
    color:#fff;
}



/*new rooms widget for Corbett Panorama*/

.mobile .imageDescriptionSide-leftimage.simp-custom-Rooms-bg-new div.col-xs-12 img {
    margin-bottom: 0px !important;
}

.mobile .simp-custom-Rooms-bg-new .col-xs-12 .text-content h3{
    font-weight:900;   
}

/*.mobile .simp-custom-Rooms-bg-new .col-xs-12 .text-content ul:last-child li:last-child{*/
/*    list-style:none;*/
/*    text-align:center !important;*/
/*}*/


.mobile .simp-custom-Rooms-bg-new .col-xs-12 .text-content .txt-wdgt-btn-wrapper{
    margin:10% auto;
}

.mobile .simp-custom-Rooms-bg{
    display:none;
}

/*codes*/
.simp-custom-Rooms-bg-new .col-xs-12 .text-content .col01{
    padding: 0 20px;
}
.mobile .simp-custom-Rooms-bg-new .col-xs-12 .text-content .col03 ul:last-child li:last-child{
    list-style: none; 
    text-align: center;
    padding-top: 15px;
}
.simp-custom-Rooms-bg-new .col-xs-12 .text-content .col01,
.simp-custom-Rooms-bg-new .col-xs-12 .text-content .col02,
.simp-custom-Rooms-bg-new .col-xs-12 .text-content .col03{
    width: 100%;
}
.mobile .simp-custom-Rooms-bg-new .col-xs-12 .text-content ul{
    padding: 0 50px !important
}
.mobile .simp-custom-Rooms-bg-new .col-xs-12 .text-content h3{
    text-align: center !important;
}
.mobile .simp-custom-Rooms-bg-new .col-xs-12 .text-content .col03 h3{
    display: none;
}



/*new rooms widget for Corbett Panorama*/

.widget-wrapper.imageDescriptionSide.imageDescriptionSide-leftimage.two-col.simp-custom-Rooms-bg-new{
    display:flex;
}

.simp-custom-Rooms-bg-new .left-box{
    width:40%;
    height:100%;
    padding:0;
    overflow:hidden;
}

.simp-custom-Rooms-bg-new .left-box img{
    width:100%;
    height:100%;
    object-fit:cover;
    transform:scale(1.1);
    transition: all 0.5s ease;
    -webkit-backface-visibility: hidden;
}


.simp-custom-Rooms-bg-new .left-box img:hover{
    transform:scale(1.0);
    transition: all 0.5s ease;
    -webkit-backface-visibility: hidden;
}


.simp-custom-Rooms-bg-new .right-box{
  color:#fff;
  width:100%;
  background:#404042;
  padding:1%;

}

.simp-custom-Rooms-bg-new .text-content-wrapper{
    display:flex;
    gap:10px;
    justify-content:space-evenly;
}
.simp-custom-Rooms-bg-new .text-content-wrapper h3{
    font-weight:900;
    color:white;
    text-wrap:nowrap;
    font-size:20px;
    margin-bottom:5%
}

.simp-custom-Rooms-bg-new .text-content-wrapper .col01 p{
    margin-bottom:10%;
}
.simp-custom-Rooms-bg-new .text-content-wrapper .col01{
    width:40%;
    padding:0 2%;
}

.simp-custom-Rooms-bg-new .col03 li:last-child{
    list-style:none
}



/*hide old rooms layout*/

.simp-custom-Rooms-bg{
    display:none;
}








/*.child-hotel.for-innerpage .clearfix.widget-wrapper.jssor-carousel-container{*/
/*    display:none;*/
/*}*/
/*.mobile.child-hotel.for-innerpage .row.clearfix.widget-wrapper.wtbookbtn {*/
/*    margin-top:20px;*/
/*}*/
/*.mobile.child-hotel.for-innerpage .camera_wrap.camera_emboss.pattern_1.slider{*/
/*    display:none !important;*/
/*}*/
/*.child-hotel.for-innerpage .outerpage .simp-custom-RoomsAmmenity-table.simp-custom-tableborder > .text-content{*/
/*    margin-bottom: 20px;*/
/*}*/

.outerpage .amenities-block{
    display:none;
}
.outerpage .simp-custom-RoomsAmmenity-table .text-content{
    background:#f9f5ec;
    padding:0;
}
.outerpage .simp-custom-RoomsAmmenity-table .text-content-wrapper .table-responsive .amenities-head{
    padding:0;
    margin:0;
    border:1px solid #000;
    border-bottom:none;
}
.outerpage .simp-custom-RoomsAmmenity-table .text-content-wrapper .table-responsive .amenities-head h2{
    padding:1% 0;
    margin:0;
}
.outerpage .simp-custom-RoomsAmmenity-table .text-content-wrapper .table-responsive table{
    margin:0;
}
.outerpage .simp-custom-RoomsAmmenity-table .text-content-wrapper .table-responsive table thead{
    display:flex;
    justify-content:center;
}
.outerpage .simp-custom-RoomsAmmenity-table .text-content-wrapper .table-responsive table tbody tr td{
    border:1px solid
}
.outerpage .simp-custom-RoomsAmmenity-table .text-content-wrapper .table-responsive table tbody tr td span{
    font-size:clamp(16px,1.146vw,22px);
    padding:2% 0
}
.mobile .simp-custom-RoomsAmmenity-table .table-responsive {
    margin:0;
}
.mobile .simp-custom-RoomsAmmenity-table .table-responsive table tbody tr td{
    padding:10px 5px;
    border:1px solid #000;
    min-width:115px;
}
.mobile .simp-custom-RoomsAmmenity-table .table-responsive table tbody tr td span{
    font-size:18px;
}
.simp-custom-RoomsAmmenity-table+.row.clearfix.widget-wrapper {
    display:none;
}

