.hotelDetailSec{overflow:hidden;padding-top:18px}.hotelDetailSec .hotelDetailTop{position:relative;padding-right:90px;margin-bottom:20px}@media (max-width:768px){.hotelDetailSec .hotelDetailTop{padding-right:0;margin-bottom:15px}}@media (max-width:767px){.hotelDetailSec .hotelDetailTop{max-width:500px;margin:0 auto 15px}}.hotelDetailSec .hotelDetailTop .hotelName{font-size:30px;color:#272727;font-weight:700}@media (max-width:991px){.hotelDetailSec .hotelDetailTop .hotelName{font-size:25px}}@media (max-width:768px){.hotelDetailSec .hotelDetailTop .hotelName{font-size:20px}}.hotelDetailSec .hotelDetailTop .hotelInfoSec{display:flex;flex-direction:row;flex-wrap:wrap;font-size:14px}.hotelDetailSec .hotelDetailTop .hotelInfoSec .hotelAddress{font-size:14px;font-weight:500;color:#000;background-repeat:no-repeat;background-position:0;background-size:11px;padding-left:18px;margin-right:20px}@media (max-width:991px){.hotelDetailSec .hotelDetailTop .hotelInfoSec .hotelAddress{font-size:12px;background-position:0 0}}@media (max-width:768px){.hotelDetailSec .hotelDetailTop .hotelInfoSec .hotelAddress{font-size:10px}}.hotelDetailSec .hotelDetailTop .hotelInfoSec .hotelStars{background-repeat:no-repeat;background-position:0;background-size:12px;padding-left:18px;margin-right:20px}.hotelDetailSec .hotelDetailTop .hotelInfoSec .hotelStars .star-rating .fa-star{font-size:14px;color:#fdd124}.hotelDetailSec .hotelDetailTop .hotelInfoSec .hotelrating img{vertical-align:top}.hotelDetailSec .hotelDetailTop .countryFlag{background-repeat:no-repeat;background-position:50%;background-size:80px 52px;height:52px;width:80px;position:absolute;right:0;top:8px}@media (max-width:768px){.hotelDetailSec .hotelDetailTop .countryFlag{display:none}}.hotelDetailSec .hotelDetailInner{display:flex;flex-wrap:wrap;flex-direction:row}.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft{width:100%;max-width:930px}.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter{position:relative;background-color:#ccc;line-height:0}.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .sliderInner .slide{padding-bottom:58.3%;background-repeat:no-repeat;background-position:50%;background-size:cover}.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .slick-arrow{height:40px!important;width:24px!important;top:50%!important;background-size:24px 36px!important;transform:translateY(-50%)}.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .slick-arrow.slick-next{right:15px!important}.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .slick-arrow.slick-prev{left:15px!important}.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .saleImg{position:absolute;right:-79px;top:45px;font-size:32px;color:#fff;font-weight:900;background-repeat:no-repeat;background-size:contain;background-position:50%;line-height:normal;text-transform:uppercase;padding:10px 120px 15px;transform:rotate(45deg)}@media (max-width:1408px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .saleImg{font-size:25px;right:-80px;top:39px}}@media (max-width:991px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .saleImg{padding:10px 70px 15px;right:-49px;top:21px}}@media (max-width:768px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .saleImg{font-size:23px}}.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .hotelimgNum{font-size:22px;font-weight:500;color:#fff;background-repeat:no-repeat;background-position:20px;background-size:34px 30px;padding:15px 20px 15px 70px;background-color:rgba(0,0,0,.5);position:absolute;right:0;bottom:0;line-height:normal}@media (max-width:991px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .hotelimgNum{font-size:15px;padding:10px 20px 10px 45px;background-size:27px 20px;background-position:12px}}@media (max-width:768px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter .hotelimgNum{font-size:15px;padding:10px 20px 10px 45px;background-size:27px 20px}}@media (max-width:767px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft .hotelSliderOuter{max-width:500px;margin:auto}}@media (max-width:1500px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft{max-width:800px}}@media (max-width:1408px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft{max-width:60%}}@media (max-width:1215px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft{max-width:50%}}@media (max-width:991px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerLeft{max-width:100%;margin-bottom:30px}}.hotelDetailSec .hotelDetailInner .hotelDetailInnerRight{width:100%;max-width:calc(100% - 930px);padding-left:42px}@media (max-width:1500px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerRight{max-width:calc(100% - 800px)}}@media (max-width:1408px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerRight{max-width:40%}}@media (max-width:1215px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerRight{max-width:50%}}@media (max-width:991px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerRight{max-width:100%;padding-left:0}}@media (max-width:768px){.hotelDetailSec .hotelDetailInner .hotelDetailInnerRight{display:none}}.hotelDetailSec .hotelDetailInner .hotelDetailBottom .tabSection .tabDescList li img{max-width:26px;max-height:30px}@media (max-width:767px){.hotelDetailSec .hotelDetailInner .hotelDetailBottom.desktop{display:none}}@media (min-width:768px){.hotelDetailSec .hotelDetailInner .hotelDetailBottom.mobile{display:none}}@media (max-width:767px){.hotelDetailSec .hotelDetailInner .hotelDetailBottom.mobile{padding-top:20px}}.hotelOnlyOuter{text-align:center;margin-bottom:25px}@media (max-width:991px){.hotelOnlyOuter{width:50%;margin:0 auto 30px}}@media (max-width:768px){.hotelOnlyOuter{width:100%;margin-bottom:0}}.hotelOnlyOuter .hotelInnHeading{font-size:20px;font-weight:800;color:#fff;background-color:#ea585e;padding:15px 10px 10px;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.hotelOnlyOuter .hotelOnlyBottom{padding:20px 20px 10px;border:1px solid #d2d2d2}.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding-bottom:15px}.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft{width:100%;max-width:235px;padding:10px;border-right:2px dotted #d2d2d2}@media (max-width:991px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft{max-width:50%}}.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .buildingImgBack{display:block;background-size:50px 65px;background-repeat:no-repeat;background-position:50%;padding:25px;background-color:#092e4b;border-radius:115px;height:115px;width:115px;margin:0 auto}@media (max-width:991px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .buildingImgBack{height:75px;width:75px}}.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:11px;font-weight:400;color:#000;text-align:center;justify-content:flex-start}@media (max-width:640px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided{justify-content:space-evenly}}@media (max-width:475px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided{justify-content:flex-start}}.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .plusIcon{color:#2f2f2f;font-weight:700;font-size:16px;display:inline-block;padding-top:15px;width:20px}@media (max-width:479px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .plusIcon{padding-top:8px}}.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .hotelImage,.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .planeImage,.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .transferImage{display:inline-block;border-radius:50%;height:53px;width:53px;background-color:#092e4b;margin-bottom:5px;background-size:28px;background-repeat:no-repeat;background-position:50%}@media (max-width:991px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .hotelImage,.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .planeImage,.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .transferImage{height:46px;width:46px}}@media (max-width:479px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .hotelImage,.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .planeImage,.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft .facilityProvided .transferImage{height:36px;width:36px}}.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateRight{padding:10px;width:100%;max-width:calc(100% - 235px);text-align:center;font-size:22px;color:#ffa200;font-weight:500}@media (max-width:991px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateRight{font-size:18px;max-width:50%}}@media (max-width:768px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateRight{font-size:16px}}@media (max-width:479px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateRight{font-size:14px}}.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateRight span{font-size:48px;font-weight:800;display:block;width:100%}@media (max-width:1408px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateRight span{font-size:40px}}@media (max-width:479px){.hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateRight span{font-size:20px}}.hotelOnlyOuter .hotelOnlyBottom .btnSec a{display:block;text-align:center;font-size:18px;font-weight:500;text-transform:none;color:#fff;background-color:#20a747;padding:12px 10px;border-radius:5px}.hotelOnlyOuter .hotelOnlyBottom .shareInfoSec a{font-size:15px;font-weight:400;color:#616161;padding:10px 40px 10px 0;background-repeat:no-repeat;background-position:100%;background-size:27px;transition:all .3s ease-in-out}.hotelOnlyOuter .hotelOnlyBottom .shareInfoSec a.shareLink{margin-right:40px}.hotelOnlyOuter .hotelOnlyBottom .shareInfoSec a.saveLink{color:#ff0078}.hotelOnlyOuter .hotelOnlyBottom .shareInfoSec a:focus,.hotelOnlyOuter .hotelOnlyBottom .shareInfoSec a:hover{color:#ea585e}.shareInfoSec{text-align:center;padding:12px 0}.shareInfoSec a{font-size:15px;font-weight:400;color:#616161;padding:10px 40px 10px 0;background-repeat:no-repeat;background-position:100%;background-size:27px;transition:all .3s ease-in-out}@media (max-width:768px){.shareInfoSec a{font-size:12px;padding:5px 25px 5px 0;background-size:20px}}.shareInfoSec a.shareLink{margin-right:40px}.shareInfoSec a.saveLink{color:#ff0078}.shareInfoSec a:focus,.shareInfoSec a:hover{color:#ea585e}.ImgSec{text-align:center}.ImgSec figure{height:95px;width:95px;margin:0 auto 15px}.ImgSec figure img{display:block}.ImgSec p{font-size:14px;color:#545454;font-weight:500;font-style:italic}.tabSection .tabSectionTop .tabHeading{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;text-align:center;background-color:#d2d2d2}@media (max-width:768px){.tabSection .tabSectionTop .tabHeading{background-color:transparent}}.tabSection .tabSectionTop .tabHeading li{width:50%;border-right:4px solid #fff;transition:all .3s ease-in-out}.tabSection .tabSectionTop .tabHeading li:last-child{border-right:0}.tabSection .tabSectionTop .tabHeading li a{font-size:14px;font-weight:400;color:#323232;display:block;padding:20px;height:100%;display:flex;width:100%;justify-content:center;align-items:center;transition:all .3s ease-in-out}.tabSection .tabSectionTop .tabHeading li a:focus,.tabSection .tabSectionTop .tabHeading li a:hover{background-color:#ea585e;color:#fff;font-weight:800}@media (max-width:991px){.tabSection .tabSectionTop .tabHeading li a{padding:15px}}@media (max-width:768px){.tabSection .tabSectionTop .tabHeading li a{padding:10px;background-color:#d2d2d2;border-bottom:4px solid #d2d2d2}}.tabSection .tabSectionTop .tabHeading li.active a{background-color:#ea585e;color:#fff;font-weight:800}@media (max-width:768px){.tabSection .tabSectionTop .tabHeading li.active a{border-bottom:4px solid #20a747}}.tabSection .tabDescSec{border:1px solid #d2d2d2;border-top:0;padding:15px 55px 55px 75px;position:relative;color:#323232;font-size:14px;font-weight:500}.tabSection .tabDescSec.view-less{height:310px;overflow:hidden}@media (max-width:768px){.tabSection .tabDescSec.view-less{height:220px}}.tabSection .tabDescSec p{color:#323232;font-size:14px;text-transform:capitalize;font-weight:500;margin-bottom:20px}.tabSection .tabDescSec p:last-child{margin-bottom:0}@media (max-width:1408px){.tabSection .tabDescSec{padding:15px 15px 55px 45px}}@media (max-width:991px){.tabSection .tabDescSec{padding:15px 30px 55px}}@media (max-width:480px){.tabSection .tabDescSec{padding:15px 15px 55px}}.tabSection .tabDescList{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.tabSection .tabDescList li{width:100%;max-width:33.33%;position:relative;padding:15px 10px 15px 45px;color:#323232;font-size:14px;text-transform:capitalize;font-weight:500;margin-bottom:10px}@media (max-width:1200px){.tabSection .tabDescList li{font-size:12px}}@media (max-width:768px){.tabSection .tabDescList li{padding:5px 10px 5px 30px}}.tabSection .tabDescList li img{position:absolute;left:0;top:50%;width:auto;height:auto;max-width:35px;max-height:40px;transform:translateY(-50%)}@media (max-width:768px){.tabSection .tabDescList li img{max-width:24px;max-height:30px}}@media (max-width:1215px){.tabSection .tabDescList li{max-width:50%}}.hotelMobileTabSection{display:none!important}@media (max-width:768px){.hotelMobileTabSection{display:block!important;width:100%}}@media (max-width:479px){.hotelMobileTabSection .tabSection .tabSectionTop .tabHeading li a{padding:10px;font-size:13px}}.hotelMobileTabSection .tabDescSec{padding:0}.hotelMobileTabSection .hotelInnHeading{display:none}.hotelMobileTabSection .hotelOnlyOuter{margin-bottom:0}.hotelMobileTabSection .hotelOnlyOuter .hotelOnlyBottom{border:0}.hotelMobileTabSection .hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateLeft{max-width:60%}.hotelMobileTabSection .hotelOnlyOuter .hotelOnlyBottom .hotelOnlyRateSec .hotelOnlyRateRight{max-width:40%}.viewClass{width:100%;left:0;right:0;bottom:0;font-size:12px;font-weight:500;color:#d2d2d2;text-align:center;background-color:#fff;padding:3px 0 20px}.viewClass,.viewClass:after{position:absolute;transition:all .3s ease-in-out}.viewClass:after{content:"";display:inline-block;left:49%;height:10px;width:10px;bottom:10px;border:2px solid #d2d2d2;border-bottom:0;border-left:0;transform:rotate(135deg) translateX(-50%)}.viewClass:hover{color:#ea585e;cursor:pointer}.viewClass:hover:after{border:2px solid #ea585e;border-bottom:0;border-left:0}.view-less{height:330px;overflow-y:hidden;position:relative;transition:height .3s ease-in-out}.view-more{height:auto!important}.view-more .viewClass:after{transform:rotate(-45deg) translateX(-50%)!important}.redTransparentBtn{display:inline-block;color:#ea585e;border:2px solid #ea585e;background-color:#fff;border-radius:5px;text-align:center;font-size:18px;font-weight:500;padding:4px 10px;float:right;text-transform:none;transition:all .3s ease-in-out}.redTransparentBtn.active{color:#ea585e}.redTransparentBtn.active:hover{color:#fff}.redTransparentBtn:hover{background-color:#ea585e;color:#fff}@media (max-width:768px){.redTransparentBtn{margin:10px auto 20px;display:none;float:none;max-width:300px}}.redTransparentBtn-1{display:none;color:#ea585e;border:2px solid #ea585e;background-color:#fff;border-radius:5px;text-align:center;font-size:18px;font-weight:500;padding:4px 10px;float:right;text-transform:none;transition:all .3s ease-in-out}.redTransparentBtn-1:hover{background-color:#ea585e;color:#fff}@media (max-width:768px){.redTransparentBtn-1{margin:0 auto 20px;display:block;float:none;max-width:300px}}.texttrNone h2.home-heading{text-transform:capitalize;margin-right:10px}.boxHeading h3{text-align:center;font-size:24px;font-weight:900;color:#fff;background-color:#ea585e;padding:15px 10px 12px}.hotel-cards{max-height:700px;overflow-y:auto}.hotelSlideOuter{padding:30px 0}.hotelSlideOuter .slick-arrow{top:50%!important;transform:translateY(-50%);background-image:none!important}.hotelSlideOuter .slick-arrow i{position:relative;z-index:2;font-size:35px;color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(32,64,89,.788);transition:all .6s}@media (max-width:1440px){.hotelSlideOuter .slick-arrow i{font-size:25px}}.hotelSlideOuter .slick-arrow:hover i{background-color:#204059}.hotelSlideOuter .slick-arrow.slick-prev{left:2px!important}.hotelSlideOuter .slick-arrow.slick-prev i{padding-right:10px;-webkit-clip-path:ellipse(100% 50% at -10% 49%);clip-path:ellipse(100% 50% at -10% 49%)}.hotelSlideOuter .slick-arrow.slick-next{right:2px!important}.hotelSlideOuter .slick-arrow.slick-next i{padding-left:10px;-webkit-clip-path:ellipse(100% 50% at 109% 49%);clip-path:ellipse(100% 50% at 109% 49%)}.hotelSlideOuter .hotelSlideInner .slick-slider{margin:0 -2px;overflow:hidden}.hotelSlideOuter .ResortMapOuter{padding:0 2px;margin-bottom:10px}.hotelSlideOuter .ResortMapOuter .ResortMapInner{border-top-left-radius:10px;border-top-right-radius:10px;border:4px solid #ea585e;overflow:hidden}.hotelSlideOuter .ResortMapOuter .ResortMapInner .iframeOuter{position:relative;height:432px;border-top:2px solid #fff}.hotelSlideOuter .ResortMapOuter .ResortMapInner .iframeOuter .iframeOuter{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.hotelSlideOuter .ReviewOuter{padding:0 2px;margin-bottom:10px;color:#000}.hotelSlideOuter .ReviewOuter .ReviewInner{border-top-left-radius:10px;border-top-right-radius:10px;border:4px solid #ea585e;overflow:hidden}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2{padding:15px 16px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .hotelReviewTitle{font-size:10px;color:#fff;font-weight:700;color:#000;text-transform:capitalize}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .hotelReviewAddress{font-size:8px;font-weight:300;color:#000;margin-bottom:5px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .hotelReviewAddress span{display:inline-block;margin-right:5px;font-size:12px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .reviewsRating{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;margin-bottom:10px;line-height:normal}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .reviewsRating .reviewsRatingRate{font-size:35px;font-weight:800}@media (max-width:767px){.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .reviewsRating .reviewsRatingRate{font-size:30px}}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .reviewsRating .reviewsRatingReview{padding-left:10px;font-size:12px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .hotelReviewText{font-size:12px;font-weight:300;color:#4a4a50;border-bottom:2px dotted #d6d6d6;margin-left:10px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .hotelNum{color:#4a4a50;margin-bottom:5px}@media (max-width:767px){.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .hotelNum{font-size:14px;margin-bottom:13px}}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .rateByFields{margin-bottom:10px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .rateByFields .rateByInner .circleRating{display:inline-block;vertical-align:middle;margin-right:24px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .rateByFields .rateByInner span{color:#4a4a50;font-size:12px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .heading{color:#282b31;font-weight:700;font-size:10px;text-transform:none;margin-bottom:7px;line-height:normal}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings{margin-bottom:15px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-bottom:3px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails:last-child{margin-bottom:0}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails .travallerRatingsDetailsName{display:inline-block;font-size:8px;text-transform:capitalize;color:#4a4a50;width:100%;max-width:64px;padding-left:17px;position:relative;vertical-align:middle}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails .travallerRatingsDetailsName:before{content:"";position:absolute;left:0;top:0;height:12px;width:12px;border:2px solid #5a5a5a}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails .travallerProgressBar{background-color:#e0e0e0;position:relative;height:10px;width:100%;max-width:210px;border-radius:2px;overflow:hidden;margin-right:7px}@media (max-width:1215px){.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails .travallerProgressBar{max-width:170px}}@media (max-width:767px){.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails .travallerProgressBar{max-width:140px}}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails .travallerProgressBar div{background-color:#000;position:absolute;left:0;top:0;bottom:0}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .travallerRatings .travallerRatingsInner .travallerRatingsDetails .travallerRatingsDetailsNum{font-size:10px;color:#4a4a50}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .popularMentionsInner{margin:0 -3px}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .popularMentionsInner .btn{display:inline-block;color:#4a4a50;font-size:10px;padding:4px 5px;border:1px solid #d6d6d6;border-radius:5px;margin:0 3px 5px;transition:all .3s ease-in-out}@media (max-width:1215px){.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .popularMentionsInner .btn{font-size:9px}}@media (max-width:767px){.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .popularMentionsInner .btn{font-size:8px;padding:4px 3px}}.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .popularMentionsInner .btn:focus,.hotelSlideOuter .ReviewOuter .ReviewInner .ReviewInner_2 .popularMentionsInner .btn:hover{background-color:#000;color:#fff;border-color:#000}.circleRating span{display:inline-block;height:15px;width:15px;border-radius:50%;border:2px solid #00aa6c;margin-right:3px;position:relative;overflow:hidden}.circleRating span.fullFill{background-color:#00aa6c}.circleRating span.emptyFill{background-color:#fff}.circleRating span.halfFill:before{display:inline-block;content:"";position:absolute;top:0;right:50%;width:50%;height:15px;background-color:#00aa6c}.weatherTodayOuter{padding:0 2px}.weatherTodayOuter .weatherTodayInner{border-top-left-radius:10px;border-top-right-radius:10px;border:4px solid #ea585e;overflow:hidden}.weatherTodayOuter .weatherTodayInner .weatherTodayInner_2 .weatherTodayInn{border-top:2px solid #fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.weatherTodayOuter .weatherTodayInner .weatherTodayInner_2 .weatherTodayInn .weatherTodayInnLeft{padding:41px 0;background-color:#eaebea;font-weight:900;font-size:16px;color:#000;width:50%;text-align:center;text-transform:capitalize}.weatherTodayOuter .weatherTodayInner .weatherTodayInner_2 .weatherTodayInn .weatherTodayInnRight{padding:40px 0;width:50%;text-align:center}.forecastOuter{padding:0 2px}.forecastOuter .forecastInner{border-top-left-radius:10px;border-top-right-radius:10px;border:4px solid #ea585e;overflow:hidden}.forecastOuter .forecastInn{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;padding:27px 0;border-top:3px solid #eaeaea}.forecastOuter .forecastInn .forecastInn_Left{width:100%;max-width:100px;text-align:center;font-size:16px;font-weight:900;color:#000;line-height:normal}@media (max-width:767px){.forecastOuter .forecastInn .forecastInn_Left{max-width:80px}}.forecastOuter .forecastInn .forecastInn_Left .forecastInn_Left_img{display:inline-block;height:30px;width:30px;background-repeat:no-repeat;background-position:50%;background-size:30px 30px}.forecastOuter .forecastInn .forecastInn_Left .forecastInn_Left_text{display:block;text-align:center;font-size:12px;font-weight:400;font-style:italic;line-height:normal}.forecastOuter .forecastInn.forecastInnTop{padding:10px 0 19px;font-weight:900;font-size:16px;text-align:center;color:#000;background-color:#eaebea;border-top:4px solid #fff}.forecastOuter .forecastInn .forecastInn_Right{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-around;width:100%;max-width:calc(100% - 100px)}@media (max-width:767px){.forecastOuter .forecastInn .forecastInn_Right{max-width:calc(100% - 80px)}}.forecastOuter .forecastInn .forecastInn_Right span{width:100%;max-width:20%;text-align:center}.forecastOuter .forecastInn .forecastInn_Right.outLookImg span{position:relative;z-index:1;font-size:0}.forecastOuter .forecastInn .forecastInn_Right.outLookImg span em{display:inline-block;height:25px;width:25px;background-repeat:no-repeat;background-position:50%;background-size:25px}.forecastOuter .forecastInn .forecastInn_Right.outLookImg span:before{content:"";height:40px;width:40px;border-radius:5px;background:#0015ff;position:absolute;top:50%;left:50%;background:-webkit-gradient(left top,left bottom,color-stop(0,#0015ff),color-stop(100%,#009dff));background:linear-gradient(180deg,#0015ff 0,#009dff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0015ff",endColorstr="#009dff",GradientType=0);transform:translate(-50%,-50%);z-index:-1}@media (max-width:767px){.forecastOuter .forecastInn .forecastInn_Right.outLookImg span:before{height:30px;width:30px}}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span{position:relative;z-index:1;line-height:1px;color:#000;font-size:16px;font-weight:400}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span:before{content:"";position:absolute;height:30px;width:30px;border-radius:10px;left:50%;right:50%;transform:translate(-50%,-50%);z-index:-1}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.orange:before{background-color:#f2862f}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.orangeLight:before{background-color:#f27d2f}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.orangeDark:before{background-color:#f24b2f}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.yellow:before{background-color:#f2e22f}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.yellowLight:before{background-color:#f2d42f}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.yellowDark:before{background-color:#f2b92f}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.black_back{font-weight:900;color:#fff;font-size:16px;position:relative;z-index:1}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.black_back:before{background-color:#000}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.black_back.circle:before{border-radius:50%}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.black_back em{display:inline-block;position:absolute;z-index:-1;height:10px;width:10px;background-size:9px;background-repeat:no-repeat;background-position:50%}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.black_back em.arrTopRight{top:-20px}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.black_back em.arrTop{left:50%;top:-25px;transform:translateX(-50%)}.forecastOuter .forecastInn .forecastInn_Right.tempForecast span.black_back em.arrRight{left:calc(50% + 13px);top:50%;transform:translateY(-50%)}.forecastOuter .forecastInn .forecastInn_Right.wind-box span.black_back em{height:15px;width:15px;background-size:14px}.forecastOuter .forecastInn .forecastInn_Right.wind-box span.text{color:#fff;font-weight:900;left:-6px}.averagetempsunshine-list{height:100%;height:calc(100% - 63px);display:flex;flex-direction:column}.averagetempsunshine-list .item-box{display:flex;align-items:center;flex:1 1;padding:5px 0;border-top:2px solid #eee}.averagetempsunshine-list .item-box:first-of-type{border-top:none}.averagetempsunshine-list .item-box>div{flex:1 1;text-align:center;font-weight:900;font-size:16px;color:#000}.averagetempsunshine-list .item-box .colorValue{flex-grow:2.8}.averagetempsunshine-list .item-box .colorValue span{display:block;height:16px}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft{width:100%;max-width:440px}@media (max-width:1408px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft{max-width:320px}}@media (max-width:991px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft{max-width:100%;margin-bottom:17px}}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .hotelSliderOuter{line-height:0}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .hotelSliderOuter .sliderInner .slide{padding-bottom:69.4%;background-size:cover;background-repeat:no-repeat;background-position:50%}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .hotelSliderOuter .saleImg{font-size:24px;padding:12px 50px 15px;right:-38px;top:13px;line-height:normal}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .hotelSliderOuter .hotelimgNum{font-size:12px;background-size:24px 20px;background-position:15px;padding:10px 15px 10px 45px;line-height:normal}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .hotelSliderOuter .featuredImgTxt{position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:12px;font-weight:800;padding:10px 10px 10px 32px;border-radius:5px;line-height:normal;left:12px;top:12px;background-size:16px 22px;background-repeat:no-repeat;background-position:10px}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .tabSection .tabSectionTop .tabHeading li a{padding:10px 20px}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .tabSection .tabDescSec{padding:15px 25px 55px}@media (max-width:479px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .tabSection .tabDescSec{padding:15px 15px 55px}}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .tabSection .tabDescSec .tabDescList li{max-width:50%;padding:5px 10px 5px 45px}@media (max-width:1408px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .tabSection .tabDescSec .tabDescList li{padding:5px 5px 5px 30px}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerLeft .tabSection .tabDescSec .tabDescList li img{max-width:25px;max-height:30px}}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight{width:100%;max-width:calc(100% - 440px)}@media (max-width:1408px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight{max-width:calc(100% - 320px);padding-left:20px}}@media (max-width:991px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight{max-width:100%;padding-left:0}}@media (max-width:768px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight{display:flex}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .hotelRightTop{width:100%}}@media (max-width:768px) and (max-width:768px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .hotelRightTop{display:none}}@media (max-width:768px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .hotelRightInner{width:100%}}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter{padding:10px;margin:0!important;display:flex;flex-wrap:wrap;border-radius:5px;border:1px solid #d2d2d2}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column{position:relative;width:100%;max-width:50%;padding:5px}@media (max-width:600px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column{max-width:100%;flex:0 0 100%}}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column .searchbox{border:1px solid #d2d2d2;border-radius:5px;position:relative;box-shadow:none;padding-right:65px}@media (max-width:1408px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column .searchbox .searchbox-title{font-size:12px}}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column .searchbox .searchbox-title .fa-times{display:none}@media (max-width:1408px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column .searchbox .searchbox-value .tag.is-primary{font-size:12px}}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column .searchbox .fieldBack{position:absolute;right:11px;top:50%;display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:50%;background-size:contain;transform:translateY(-50%)}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column .searchbox:before{content:"";position:absolute;right:0;top:0;bottom:0;width:58px;height:100%;background-color:#ea585e;border-left:1px solid #d2d2d2}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column:first-child .searchbox{border-top-left-radius:5px;border-bottom-left-radius:5px}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .column:last-child .searchbox{border-top-right-radius:5px;border-bottom-right-radius:5px}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .searchbox-value .tag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;display:inline-block;vertical-align:top;max-width:140px;max-width:calc(100% - 60px)}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .searchbox:focus,.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .searchbox:hover{border-width:1px!important}@media (max-width:1200px){.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .searchbox{margin:0!important}}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .inputGroup input:checked~label{color:#000}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .inputGroup input:checked~label:before{opacity:0}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .inputGroup input:checked~label:after{background-color:#000;border-color:#000;background-image:none}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .inputGroup label{padding-left:40px;overflow:hidden;font-size:14px;font-weight:300}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .inputGroup label:after{left:2px}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .search-dropDownList{min-width:100%;width:300px;height:auto;margin-top:0;max-width:100%}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .search-dropDownList .fa-search{color:#ea585e}.hotelDetailSec .hotelDetailView2 .hotelDetailInnerRight .DealGridFilter .guest_Outer{box-shadow:none!important;background-color:transparent;border:0}.hotelRightInner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding-top:16px}@media (max-width:991px){.hotelRightInner .modify{max-width:500px!important}}.hotelRightInner .hotelRightInner1{width:100%;max-width:50%;padding-right:20px}@media (max-width:1408px){.hotelRightInner .hotelRightInner1{padding-right:10px}}@media (max-width:768px){.hotelRightInner .hotelRightInner1{padding-right:0;max-width:500px}}.hotelRightInner .hotelRightInner1 .calendar{padding:0}.hotelRightInner .hotelRightInner1 .calendar .month-display i{font-size:20px}.hotelRightInner .hotelRightInner1 .calendar .month-label{font-size:20px;font-weight:800}@media (max-width:1408px){.hotelRightInner .hotelRightInner1 .calendar .month-label{font-size:14px}}@media (max-width:768px){.hotelRightInner .hotelRightInner1 .calendar .month-label{font-size:18px}}.hotelRightInner .hotelRightInner1 .calendar .day-n{font-size:10px;font-weight:700}@media (max-width:768px){.hotelRightInner .hotelRightInner1 .calendar .day-n{font-size:9px}}.hotelRightInner .hotelRightInner1 .calendar .week .day{font-size:10px!important;font-weight:700;color:#ea585e;padding-top:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}@media (max-width:768px){.hotelRightInner .hotelRightInner1 .calendar .week .day{font-size:9px!important}}.hotelRightInner .hotelRightInner1 .calendar .week .day div{font-size:12px;color:#454545}@media (max-width:768px){.hotelRightInner .hotelRightInner1 .calendar .week .day div{font-size:11px!important}}.hotelRightInner .hotelRightInner1 .calendar .week .day:first-child.journey-day:before{border-left:1px solid #d2987e}.hotelRightInner .hotelRightInner1 .calendar .week .day:last-child.journey-day:before{border-right:1px solid #d2987e}.hotelRightInner .hotelRightInner1 .calendar .week .day.selected{color:#fff}.hotelRightInner .hotelRightInner1 .calendar .week .day.selected:after{height:85%;width:85%;background-color:orange}.hotelRightInner .hotelRightInner1 .calendar .week .day.different-month{font-size:0}.hotelRightInner .hotelRightInner1 .calendar .week .day.start-day{position:relative;z-index:1}.hotelRightInner .hotelRightInner1 .calendar .week .day.start-day:before{content:"";position:absolute;height:100%;width:100%;background-color:#ffdb99;border-top:1px solid #d2987e;border-bottom:1px solid #d2987e;border-left:1px solid #d2987e;border-top-left-radius:50%;border-bottom-left-radius:50%;opacity:.5;left:0;right:0;top:0;bottom:0;z-index:-1}.hotelRightInner .hotelRightInner1 .calendar .week .day.journey-day{position:relative;z-index:1;color:#464646}.hotelRightInner .hotelRightInner1 .calendar .week .day.journey-day:before{content:"";position:absolute;height:100%;width:100%;background-color:#ffdb99;border-top:1px solid #d2987e;border-bottom:1px solid #d2987e;opacity:.5;left:0;right:0;top:0;bottom:0;z-index:-1}.hotelRightInner .hotelRightInner1 .calendar .week .day.cheapst-day{color:#fff}.hotelRightInner .hotelRightInner1 .calendar .week .day.last-date{position:relative;z-index:1;color:#464646}.hotelRightInner .hotelRightInner1 .calendar .week .day.last-date:before{content:"";position:absolute;height:100%;width:100%;background-color:#ffdb99;border-top:1px solid #d2987e;border-bottom:1px solid #d2987e;border-right:1px solid #d2987e;border-top-right-radius:50%;border-bottom-right-radius:50%;opacity:.5;left:0;right:0;top:0;bottom:0;z-index:-1}.hotelRightInner .hotelRightInner1 .calenderXtra{padding:5px 10px;border:1px solid #d2d2d2;border-top:0;text-align:center;margin-bottom:30px}.hotelRightInner .hotelRightInner1 .calenderXtra div{display:inline-block;font-size:11px;font-weight:500;color:#464646;vertical-align:middle;position:relative}@media (max-width:1408px){.hotelRightInner .hotelRightInner1 .calenderXtra div{margin-right:5px}}.hotelRightInner .hotelRightInner1 .calenderXtra div:before{content:"";display:inline-block;height:25px;width:25px;border-radius:50%;background-color:#ea585e;margin-right:14px;vertical-align:middle}@media (max-width:1408px){.hotelRightInner .hotelRightInner1 .calenderXtra div:before{margin-right:5px}}.hotelRightInner .hotelRightInner1 .calenderXtra div:first-child{margin-right:15px}.hotelRightInner .hotelRightInner1 .calenderXtra div:last-child:before{background-color:orange}.hotelRightInner .hotelRightInner1 .calenderXtra div span{display:inline-block;margin-right:15px;vertical-align:middle}@media (max-width:1408px){.hotelRightInner .hotelRightInner1 .calenderXtra div span{margin-right:5px}}.hotelRightInner .hotelRightInner1 .hotelRightInner1-bottom{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.hotelRightInner .hotelRightInner1 .hotelRightInner1-bottom .ImgSec{height:92px;width:92px}@media (max-width:1408px){.hotelRightInner .hotelRightInner1 .hotelRightInner1-bottom .ImgSec{height:62px;width:62px}}@media (max-width:991px){.hotelRightInner .hotelRightInner1 .hotelRightInner1-bottom .ImgSec{height:92px;width:92px}}.hotelRightInner .hotelRightInner1 .hotelRightInner1-bottom .ImgSec img{display:block}.hotelRightInner .hotelRightInner1 .hotelRightInner1-bottom p{width:100%;max-width:calc(100% - 92px);padding-left:15px;font-weight:500;font-style:italic;font-size:13px;color:#545454;opacity:.7}@media (max-width:1408px){.hotelRightInner .hotelRightInner1 .hotelRightInner1-bottom p{max-width:calc(100% - 62px);padding-left:10px}}@media (max-width:991px){.hotelRightInner .hotelRightInner1 .hotelRightInner1-bottom p{max-width:calc(100% - 92px);padding-left:20px}}.hotelRightInner .hotelRightInner2{width:100%;max-width:50%;padding-left:20px}@media (max-width:1408px){.hotelRightInner .hotelRightInner2{padding-left:10px}}@media (max-width:768px){.hotelRightInner .hotelRightInner2{display:none}}.hotelRightInner .hotelRightInner2 .card{border:0;border-top-left-radius:5px;border-top-right-radius:5px}.hotelRightInner .hotelRightInner2 .card .card-header{padding:10px 20px;background-color:#000}@media (max-width:1408px){.hotelRightInner .hotelRightInner2 .card .card-header{padding:10px}}.hotelRightInner .hotelRightInner2 .card .card-header .card-header-title{font-size:20px;font-weight:800;text-align:left;justify-content:flex-start;padding:0;background-color:transparent}.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert{font-weight:400;font-size:16px;color:#fff;border:2px solid #fff;border-radius:5px;padding:10px 68px 10px 40px;position:relative;text-transform:capitalize}@media (max-width:1408px){.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert{padding:10px 45px 10px 26px;font-size:12px}}.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert:after{content:"";position:absolute;background-color:#fff;right:0;top:0;bottom:0;width:58px;height:100%}@media (max-width:1408px){.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert:after{width:38px}}.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert span{display:inline-block;position:absolute;background-repeat:no-repeat;background-size:auto;top:50%;transform:translateY(-50%)}.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert span.priceAlertBefore{height:13px;width:22px;left:10px}@media (max-width:1408px){.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert span.priceAlertBefore{height:10px;width:19px;left:5px;background-size:18px}}.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert span.alertIcon{height:23px;width:23px;background-size:23px;right:17px;z-index:1}@media (max-width:1408px){.hotelRightInner .hotelRightInner2 .card .card-header .priceAlert span.alertIcon{height:20px;width:20px;background-size:20px;right:10px}}.hotelRightInner .hotelRightInner2 .card .card-contentblock{border:1px solid #d2d2d2;border-top:0;padding:0 20px}@media (max-width:1408px){.hotelRightInner .hotelRightInner2 .card .card-contentblock{padding:0 10px}}.hotelRightInner .hotelRightInner2 .card .card-contentblock .topTitle{position:relative}.hotelRightInner .hotelRightInner2 .card .card-contentblock .topTitle span{display:none}.hotelRightInner .hotelRightInner2 .card .card-contentblock .topTitle.secureTitle{margin-bottom:15px}.hotelRightInner .hotelRightInner2 .card .card-contentblock .topTitle.secureTitle span{display:inline-block}.hotelRightInner .hotelRightInner2 .card .card-contentblock .topTitle .arrowIcon{display:inline-block;height:11px;width:18px;background-repeat:no-repeat;background-position:50%;background-size:18px 11px;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(0deg)}.hotelRightInner .hotelRightInner2 .card .card-contentblock .topTitle.close .arrowIcon{transform:translateY(-50%) rotate(180deg)}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section{padding-left:0;padding-right:0;border-bottom:2px dotted #d2d2d2}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section.borderNone{border-bottom:0}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title{font-size:16px;font-weight:500;color:#323232}@media (max-width:1408px){.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title{font-size:14px}}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title span{font-weight:700}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title.pricePerPerson{font-size:22px;font-weight:800;color:orange}@media (max-width:1408px){.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title.pricePerPerson{font-size:16px}}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title.secureTitle{color:#000;font-weight:500;margin-bottom:0}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title.secureTitle span{font-weight:700}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title .discountedPrice{display:inline-block;position:relative}.hotelRightInner .hotelRightInner2 .card .card-contentblock .card-section .priceBox-title .discountedPrice:after{content:"";width:100%;height:2px;background-color:#000;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);opacity:.5}.hotelRightInner .hotelRightInner2 .card .card-contentblock .priceBoxInner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.hotelRightInner .hotelRightInner2 .card .card-contentblock .priceBoxInner .priceBoxInner_left{max-width:100px;width:100%;font-size:13px;font-weight:300}.hotelRightInner .hotelRightInner2 .card .card-contentblock .priceBoxInner .priceBoxInner_left .filghtCode{display:block}.hotelRightInner .hotelRightInner2 .card .card-contentblock .priceBoxInner .priceBoxInner_Right{text-align:right;width:100%}.hotelRightInner .hotelRightInner2 .card .card-contentblock .priceBox-item{font-size:13px;font-weight:300;color:#323232}.hotelRightInner .hotelRightInner2 .card .card-contentblock .priceBox-item.d_none{display:none}.hotelRightInner .hotelRightInner2 .card .card-contentblock .priceBox-item.black{font-weight:800}.hotelRightInner .hotelRightInner2 .card .card-contentblock .priceBox-item.black img{display:inline-block;margin-right:4px}.hotelRightInner .hotelRightInner2 .card .card-contentblock .button-box{padding-top:0}.button.is-success{background-color:#20a747;border-radius:5px!important;font-weight:500!important;color:#fff;font-size:18px;padding:13px 10px;height:auto;line-height:normal;transition:all .3s ease-in-out}@media (max-width:1408px){.button.is-success{font-size:14px}}.button.is-success:after{content:"";display:inline-block;vertical-align:middle;height:10px;width:10px;border-top:3px solid #fff;border-right:3px solid #fff;margin-left:5px;transform:rotate(45deg)}.button.is-success:focus,.button.is-success:hover{background-color:#ea585e}.sidebarRightOuter .sidebarRightInner{padding-top:0!important;padding-bottom:0!important}.sidebarRightOuter .card{border:0;border-top-left-radius:0;border-top-right-radius:0}.sidebarRightOuter .card .card-header{padding:23px 15px;background-color:#ea585e}@media (max-width:479px){.sidebarRightOuter .card .card-header{padding:15px 10px;flex-direction:column;text-align:center;justify-content:center}}.sidebarRightOuter .card .card-header .card-header-title{font-size:16px;font-weight:800;text-align:left;justify-content:flex-start;padding:0;background-color:transparent}@media (max-width:479px){.sidebarRightOuter .card .card-header .card-header-title{text-align:center;margin-bottom:10px;justify-content:center}}.sidebarRightOuter .card .card-header .priceAlert{font-weight:400;font-size:13px;color:#fff;border:2px solid #fff;border-radius:5px;padding:8px 55px 8px 33px;position:relative;text-transform:capitalize}.sidebarRightOuter .card .card-header .priceAlert:after{content:"";position:absolute;background-color:#fff;right:0;top:0;bottom:0;width:47px;height:100%}.sidebarRightOuter .card .card-header .priceAlert span{display:inline-block;position:absolute;background-repeat:no-repeat;background-size:auto;top:50%;transform:translateY(-50%)}.sidebarRightOuter .card .card-header .priceAlert span.priceAlertBefore{height:13px;width:22px;left:10px}.sidebarRightOuter .card .card-header .priceAlert span.alertIcon{height:18px;width:18px;background-size:18px;right:12px;z-index:1}.sidebarRightOuter .card .card-contentblock{border:1px solid #d2d2d2;border-top:0;padding:0 20px}@media (max-width:479px){.sidebarRightOuter .card .card-contentblock{padding:0 10px}}.sidebarRightOuter .card .card-contentblock .topTitle{position:relative}.sidebarRightOuter .card .card-contentblock .topTitle span{display:none}.sidebarRightOuter .card .card-contentblock .topTitle.secureTitle{margin-bottom:15px}.sidebarRightOuter .card .card-contentblock .topTitle.secureTitle span{display:inline-block}.sidebarRightOuter .card .card-contentblock .topTitle .arrowIcon{display:inline-block;height:10px;width:14px;background-repeat:no-repeat;background-position:50%;background-size:14px 10px;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(0deg)}.sidebarRightOuter .card .card-contentblock .topTitle.close .arrowIcon{transform:translateY(-50%) rotate(180deg)}.sidebarRightOuter .card .card-contentblock .card-section{padding-left:0;padding-right:0;border-bottom:2px dotted #d2d2d2}.sidebarRightOuter .card .card-contentblock .card-section.borderNone{border-bottom:0}.sidebarRightOuter .card .card-contentblock .card-section.button-box{padding-top:0}.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title{font-size:13px;line-height:1.6}@media (max-width:479px){.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title{font-size:11px}}.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title span{font-weight:700}.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title.pricePerPerson{font-size:18px;font-weight:800;color:orange}@media (max-width:1200px){.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title.pricePerPerson{font-size:14px}}.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title.secureTitle{color:#000;font-weight:500}.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title.secureTitle span{font-weight:700}.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title .discountedPrice{display:inline-block;position:relative}.sidebarRightOuter .card .card-contentblock .card-section .priceBox-title .discountedPrice:after{content:"";width:100%;height:2px;background-color:#000;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);opacity:.5}.sidebarRightOuter .card .card-contentblock .priceBoxInner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.sidebarRightOuter .card .card-contentblock .priceBoxInner .priceBoxInner_left{max-width:100px;font-size:11px;font-weight:300}.sidebarRightOuter .card .card-contentblock .priceBoxInner .priceBoxInner_left .filghtCode{display:block}.sidebarRightOuter .card .card-contentblock .priceBoxInner .priceBoxInner_Right{text-align:right;width:100%}.sidebarRightOuter .card .card-contentblock .priceBox-item{font-size:11px}.sidebarRightOuter .card .card-contentblock .priceBox-item.d_none{display:none}.sidebarRightOuter .card .card-contentblock .priceBox-item.black{font-weight:800}.sidebarRightOuter .card .card-contentblock .priceBox-item.black img{display:inline-block;margin-right:4px}.sidebarRightOuter .card .card-contentblock .button.is-success{font-size:15px;padding:8px 10px}@media (max-width:479px){.sidebarRightOuter .card .card-contentblock .button.is-success{font-size:11px}}.sidebarLeftOuter{position:fixed;left:-100%;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);overflow-y:auto;max-height:100vh;transition:all .3s ease-in-out;z-index:999}.sidebarLeftOuter.show{left:0}.sidebarLeftOuter .calendar{max-width:300px}.sidebarLeftOuter .sidebarLeft .sidebarLeftInner{height:100vh;background-color:#fff;padding:30px 0;overflow-x:hidden;overflow-y:auto}.sidebarLeftOuter .sidebarLeft .sidebarLeftInner .sidebarLeftInnerInn{padding:0 15px;max-width:100%;margin:0 auto 30px}.sidebarRightOuter{position:fixed;right:-100%;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);overflow-y:auto;max-height:100vh;transition:all .3s ease-in-out;z-index:999}.sidebarRightOuter.show{right:0}.sidebarRightOuter .sidebarRight .sidebarRightInner{height:100vh;background-color:#fff;padding:30px 0;overflow-y:auto}.sidebarRightOuter .sidebarRight .sidebarCloseIcon{left:5px;right:auto}.btn-green{display:block;width:100%;border:2px solid #20a747;background-color:#20a747;color:#fff;font-size:16px;font-weight:700;text-align:center;padding:16px 10px;transition:all .3s ease-in-out}.btn-green:focus,.btn-green:hover{background-color:#fff;color:#20a747}.sort-filter{display:none!important;box-shadow:0 3px 5px 0 rgba(0,16,29,.24);padding:10px}.sort-filter .button{display:block;max-width:300px;margin:0 auto}.sidebarCloseIcon{display:inline-block;height:40px;width:40px;background-repeat:no-repeat;background-position:50%;background-size:20px 20px;background-color:#000;position:absolute;right:4px;top:20px;opacity:0;visibility:hidden;cursor:pointer;transition:all .3s ease-in-out}.sidebarCloseIcon:focus,.sidebarCloseIcon:hover{background-color:#ea585e}.show .sidebarCloseIcon{visibility:visible;opacity:1}.pins.modify{display:none;position:relative}@media (max-width:768px){.pins.modify{display:block}}.pins.modify:before{position:absolute;content:"";height:101%;width:58px;right:0;top:0;bottom:0;border-left:1px solid #d2d2d2;background-color:#ea585e;border-radius:0 5px 5px 0}@media (max-width:768px){.pins.modify{display:flex;border:1px solid #d2d2d2;padding:18px 80px 18px 12px;border-radius:5px;width:100%;margin-bottom:20px}.pins.modify:before{width:80px}.pins.modify .modifyMenu{position:absolute;right:0;top:0;height:100%;width:80px;max-width:80px}.pins.modify .modifyMenu span{background-image:url(/images/Modify_White.svg)!important;background-size:28px!important;background-position:50%;background-repeat:no-repeat;position:absolute;right:0;width:80px;top:0;height:100%;padding:0;transform:translateY(0)}.pins.modify .modifyMenu span .text{display:none}.pins.modify .pins{padding-right:0;max-width:inherit}.pins.modify .pins .tag{display:inline-block}}.pins.modify .modifyWhiteIco{position:absolute;right:10px;top:50%;width:33px;height:30px;background-size:30px;background-repeat:no-repeat;background-position:50%;line-height:0;transform:translateY(-50%)}