.navbar-expand-lg .navbar-nav li.movVwMenu{display: none;}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
}
@media screen and (max-width: 992px) {
    .navbar-expand-lg .navbar-nav {margin-top: 18px;}
    .navbar-expand-lg .navbar-nav li.movVwMenu{display: block; color: white; font-size: 15px; padding: 8px 12px; display: flex; align-items: center;}
    .navbar-expand-lg .navbar-nav li.movVwMenu img{width: 16px; margin-right: 5px; filter:  brightness(0) invert(1);}
    .navbar-expand-lg .navbar-nav .dropdown.userMneuNav{display: none;}
    button.navbar-toggler{position: absolute; right: 15px;top: 12px;box-shadow: none !important; border: 0}
    .navbar-expand-lg .navbar-nav li.movVwMenu h2{font-size: 18px; color: #ffffff !important; padding: 10px 0 6px 0; margin: 0;font-weight: 600;}
    button.navbar-toggler img.userTogIcn{width: 22px; margin-right: 5px;}
    button.navbar-toggler label{display: flex; align-items: center; font-size: 16px;}
    button.navbar-toggler label img.downIconUsr{width: 16px; margin-left: 10px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .signUpCol .UserForm {padding: 0 6%;}
    .resortTemplate .resrtCont, .resortTemplate .resrtImg{width: 100%;}
    .guestInfo_dropOption{width: 245px;}
    .dateFilterRange{padding-right: 20px; padding-left: 12px;}
    .dateFilterRange .devider{padding: 0 2px;}
    .booking .bookingContainr, .booking.bookingSrch .bookingContainr{width: 100%; padding: 10px;}
    .availabilitySrch button.srchButton{width: auto; padding: 0 15px;}
    .guestInfo_dropOption span.sBtn-text{padding-left: 10px;}
    .activitiesWrapper .activetyCard_Wrpr{width: 100%; margin-bottom: 12px; display: flex;justify-content: center;}
}
@media screen and (max-width: 767px) {
    .signUpCol .UserForm {padding: 0 5%;}
    .resortTemplate .resrtCont, .resortTemplate .resrtImg{width: 100%;}
    .resortTemplate .resrtCont .d-flex.resortFacilty{display: block !important;}
    .activitiesWrapper .activetyCard_Wrpr{width: 100%; margin-bottom: 12px; display: flex;justify-content: center;}
    .resrtCont .justify-content-between{flex-direction: column;}
    .resrtCont .justify-content-between a.btn-info{margin-bottom: 10px;}
    .booking .bookingContainr, .booking.bookingSrch .bookingContainr{width: 100%; padding: 15px;}
    .availabilitySrch{flex-direction: column}
    .dateFilterRange, .guestInfo_dropOption{width: 100%; border-right: 2px solid; border-color: #60a5e2;}
    .guestInfo_dropOption{border-top: 0px;}
    .availabilitySrch button.srchButton{width: 100%; margin-top: 10px;}
    .dateFilterRange{padding-right: 20px; padding-left: 12px;}
    .dateFilterRange .devider{padding: 0 2px;}
    .select-menu{width: 100%;}
    .testimonial-carousel{flex-direction: column; padding: 0;}
    .testimonial-carousel .testimonial-item{width: 100%; margin-bottom: 12px;}
    .containerDateRange{display: none;}
    .dateRangeFilter_option .fromAndTo_options{display: flex !important;}
    .dateRangeFilter_option{display: block;top: 45px;left: -2%; width: 104%;padding: 10px;}
    .fromAndTo_options span{width: 10%;text-align: center; display: flex; align-items: center; justify-content: center;}
    .imageAbit{padding-left: 0;}
    .room-item.roomDetailsInfo, .reservation-box .top{flex-direction: column;}
    .reservation-box .top, .reservation-box .static, .reservation-box .input-container, .reservation-box .button-container{width: 100%;} 
    .reservation-box .static{margin-right: 0; margin-bottom: 12px;}
    .p-5 {padding: 2rem !important;}
    .back-to-top{right: 25px; bottom: 25px;}
    .usrTestmnlImage{width: 55px; height: 55px; margin-right: 10px;}
    .usrTestmnlImage img {object-fit: cover; width: 100%;}
    .testimonialsWrapper .testimonlsBox{padding-left: 0; padding-right: 0;}
    .testContntText{width: calc(100% - 65px); padding: 12px;}
    .testimonialsWrapper{margin: 30px 0 40px;}
    .mainCntntBox .mbViw_imgBx{display: block;}
    .mainCntntBox .mbViw_imgBx img{border-radius: 4px;}
    .resrtListImage{display: none;}
    .mainCntntBox_col .mainCntntBox, .accountList.MobVw{display: flex;}
    .mainCntntBox_col .mainCntntBox{flex-direction: column;}
    .accountList.MobVw{border: 0px solid !important;}
    .mainCntntBox_col .mainCntntBox .rsrtNmeMn, .revwBx_RsrtList{padding-left: 12px; padding-top: 12px;}
    .rightPrcDetl_lsit .listResortvalue{padding-left: 12px; width: 100%;}
    .accountList{display: none;}
    .paginationWrapper{justify-content: center !important;}
    .optionChoose{flex-direction: column;}
    .formSrch .optinCheckRsrt{flex-direction: column;}
    .carousel-caption{bottom: inherit; top: 35px;}
    .optinCheckRsrt.bnrIncld .static:first-child{border-right: 0px; margin-bottom: 4px;}
    .optinCheckRsrt.bnrIncld .static:first-child .input-container{border-radius: 0;}
    .optionChoose p{margin: 0 0 8px 0;}
    .section-title::before, .section-title::after{display: none;}
    .video{min-height: 350px;}
    .optinCheckRsrt.bnrIncld .button-container{margin-top: 10px; border-radius: 4px;}
    .rmaboutPnl{padding-bottom: 0;}
    .optinCheckRsrt.bnrIncld.borderStyle{flex-direction: column; border: 0px solid}
    .optinCheckRsrt.bnrIncld.borderStyle .static{border: 1px solid var(--lightGrey);}
    .contctNewform{padding-left: 0;}
    .titleContDescriptn{margin-top: 10px !important;}
    .cntntDscreptn .testContntText .module .collapse{padding-right: 0;}
    .module .collapse .collpseDwonarrwo{display: none;}
    .vdoWrpr .video{min-height: 300px; max-height: 300px;}
    .bookingSrch .formSrch form{flex-direction: column;}
    .d-flexBlogContnt .contntBlogText{padding-right: 12px;}
    .serviceDetails .d-flexBlogContnt h1{font-size: 18px;}
    .d-flexBlogContnt{margin-top: 16px;padding-bottom: 16px;}
    .d-flexBlogContnt .serviceCdtl_content img{width: 100%;}
    .photos-grid-container.fourColumnGrd.withTwoClmnVdo .sub.gridContainer{grid-template-columns: repeat(1, 1fr);}
    .img-box.video{height: 200px;}
    .resortDetails .mainGallaryHead h1{font-size: 20px; margin: 0;}
    .resortDetails .mainGallaryHead{margin-bottom: 16px;}
    .serviceCdtl_content .descriptinTitl p{font-size: 16px;}
    .serviceCdtl_content .contactUsBox p{font-size: 14px;}
    .tableResort_availble table tr th:first-child{min-width: 220px;}
    .tableResort_availble table tr th.guestHead{width: 800px;}
    .tableResort_availble table tr th.bookigThead{min-width: 220px;}
    .overlayCitySignup{height: auto;}
    .overlayCitySignup .signUpCol.heightVh{float: left; width: 100%; height: auto; display: block; padding: 30px 0;}
    .overlayCitySignup .signUpText, .leftAccntMenuList{display: none;}
    .accountManager.mrgnTop_Hide .accountDetails.paddingHide{padding-left: 0; padding-right: 0; width: 100%;}
    .bookingInfo .nav-tabs .nav-link{font-size: 14px;}
    .bookingInfo .tab-content, .bookinSrch_field {padding-left: 16px; padding-right: 16px;}
    .htelTitle{flex-direction: column; align-items: flex-start;}
    .htelTitle span.datBckd{padding-left: 0;}
    .mainColBox_status .chkIn_chkOut{flex-direction: column;}
    .maniCol_box .room-item.shadow{width: 100%; display: block !important;}
    .logingUSrr{display: block;}
    .modalAccuntMneu .leftAccntMenuList, .modalAccuntMneu .accountList{display: block;}
    .accountManager .accountDetails{width: 100%;}
    .statsDatand_bookd{flex-direction: column;}
    .accountManager.noMrgnTop .accountDetails{padding-left: 10px; padding-right: 10px;}
    .priceInfoDtl{flex-direction: column; text-align: left; align-items: baseline; margin-top: 20px;}
    .priceInfoDtl .payAmtMethod{margin-top: 20px;}
    .copyright .bgFullCopy{justify-content: center; flex-direction: column;}
    .copyright .bgFullCopy p{margin-top: 12px;}
}
@media screen and (max-width: 640px) {
    .blogWrapper .blogBoxCont .position-relative.imgBlogBox{width: 100%;}
    .blogWrapper a p{margin-bottom: 0;}
}
@media screen and (max-width: 480px) {
    .serviceCdtl_content img{width: 100%;}
    .footerSubscribeNow_btn a{ width: 100%;justify-content: center;}
    .accountManager .booking.bookingSrch .d-flex{justify-content: center;}
    .carousel-caption{bottom: inherit; top: 0;}
    .maniCol_box .room-item.shadow{width: 100%; display: block !important;}
    .bookingInfoBtn .status{float: none;}
    .reviewWraper_side{right: 2px;}
    .bookingInfoBtn button.contened.chstBtn, .bookingInfoBtn .status.alignLeftContnt p{margin-bottom: 8px;}
    .bookinSrch_field.dateInptArea{display: flex;flex-direction: column;}
    .bookinSrch_field.dateInptArea .datFilter.posRelative{margin-bottom: 10px;}
    .accountManager .accountDetails{padding-left: 20px; padding-right: 20px;}
    .userInfoContent{width: 100%;}
    .blogBoxCont{flex-direction: column;}
}