.hotelmanual-bg{ padding: 10px 0px 10px 0px;
    object-fit: contain;
       position: relative;
    background-color: #2f81ed;
    background-image: linear-gradient(to right, #2F80ED, #56CCF2);
    margin-bottom: 20px;  }



._polrdestnbx { display: flex; flex-wrap: wrap; gap: 23px; }
.ecpl_rbx { width: 32%; background: #F6FBFF; border: 1px solid #2093EF; border-radius: 10px; padding: 5px; display: flex; justify-content: space-between; }
.ecpl_rbx:nth-child(3), .ecpl_rbx:nth-child(6) { margin-right: 0 }
.mgdestn { width: 20%; height: 70px; }
.mgdestn img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; }
._pckgdscrptn { width: 76%; display: flex; flex-flow: column; }
._pckgdscrptn h5 { font-size: 18px; font-weight: 700; margin: 0; }
.htlnking { font-size: 13px; }
.htlnking a { color: #000; text-decoration: none; position: relative; }
.htlnking a:before { content: ""; position: absolute; width: 100%; height: 2px; bottom: 0px; background: #2093EF; visibility: hidden; border-radius: 5px; transition: .25s linear; transform: scaleX(0); }
.htlnking a:hover:before { visibility: visible; transform: scaleX(1); }
.moretext { display: none; width: 100%; }
.mt20 { margin-top: 20px; }

.qr_popup_bxx_prnt{position: fixed; bottom: 15px; right: 15px; display: flex; flex-direction: column; align-items: end;z-index:2}
.qr_popup_btn{
padding:0px 19px;
box-shadow: 0px 3px 6px #2093EF30;
border: 1px solid #2093EF;
border-radius: 100px;
display: inline-flex;
justify-content: center;
gap: 8px;
align-items: center;
text-decoration: none;
height: 54px;
margin-top: 15px;
width: max-content;
background:#ECF7FF
}
.qr_popup_btn h4{margin: 0; color: #181818; font-size: 14px; line-height: 17px;}
.qr_popup_bxx{width: 296px; padding: 10px 5px 5px 5px; background: #ECF7FF; border:1px solid #A5D7FF; border-radius: 15px;display:none; transition: 0.3s}
.qr_popup_bxx.activeqr{display: block; transition:0.3s; }
.qr_popup_bxx img{display: block; margin: auto;}
.qr_popup_bxx .cnt_sec{
background: #FFFFFF;
box-shadow: 0px 0px 6px #00000029;
border-radius: 0px 0px 11px 11px;
padding: 8px; text-align: center;
font-size:13px
}
.qr_popup_bxx .cnt_sec h4{font-size: 15px; line-height: 21px; margin: 0;}
.qr_popup_btn.activeqr{background: #2093EF;}
.qr_popup_btn .cls_img{display: none;}
.qr_popup_btn.activeqr h4{display: none;}
.qr_popup_btn.activeqr .cls_img{display: inline-block;}
.qr_popup_btn.activeqr .mb_img{display:none;}


.view_btn {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px 0;
}

.view_btn a {
    font-size: 15px;
    background: #2093EF;
    padding: 5px 20px;
    color: #fff;
    border-radius: 50px;
    cursor: pointer;
    font-weight: 500;
}


.section {
    padding: 60px 0;
}


.company-compration{background: #f2f2f2;
    border-top: 1px solid #E4EBF1 !important;
    padding: 6px;}
.company-compration ul{}
.company-compration ul li{display: inline-block; text-align: center; margin-right: 26px;}
.company-compration ul li span{display:block;}
.company-compration ul li a{font-size:12px;}
.company-compration b{}


.manul-hotrel-price{display: inline-block;
    margin-bottom: 19px;}

.manul-hotrel-price span{}
.manul-hotrel-price small{}

.hotel-brandname{background:#ffbf40; color:#000; text-align: center; font-weight:600; border-right:2px solid red; padding:2px;}

.btn-chooseroom{}

.btn-chooseroom a{ padding: 7px 15px;
    font-size: 1.071em;
    line-height: normal;
    cursor: pointer;
    border: none;
    -moz-appearance: none;
    appearance: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #D60F0F;
    color: #fff;
    display: inherit;
    text-align: center;
    font-size: 16px;}

.manul-hotrel-price h6{margin-bottom:20px;}


.Amenities-list{}
.Amenities-list ul{}
.Amenities-list ul li{display: inline-block;
    margin-right: 9px;
    font-weight: 500;
    font-size: 12px;}

.Amenities-list ul li i{    color: #26bd04;
    font-size: 14px;}

.place-content .rating-color {
    margin-bottom: 8px;
}




/**************************hotel detals start*********/
.banner-small-g1{    position: relative;
    height: 177px;
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 15px;}

.banner-small-g1 img{width:100%;}


.gallert-view-mask{align-items: center;
    background-color: rgba(0, 0, 0, .8);
    border-radius: .5rem;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    padding: 1rem;
    position: absolute;
    right: 0; color:#fff;
    top: 0;}


/*********************flight satrt****************/

.manul-flight-listcompo{}

.manul-flight-listcompo .company-compration {
    background: #fff7da;
    border-top: 0px solid #ffe58b !important;
    padding: 6px;
}


/*********************flight end****************/



/******************cab listing start**************/

.manual-cab-list{}

.manual-cab-list .company-compration {
    background: #ffc654;
    border-top: 0px solid #E4EBF1 !important;
    padding: 6px;
    padding-left: 27px;
}



/***********************media query start*****************/


@media (max-width: 767.98px) {
    
.ecpl_rbx {
    width: 100%;
    background: #F6FBFF;
    border: 1px solid #2093EF;
    border-radius: 10px;
    padding: 5px;
    display: flex;
    justify-content: space-between;
}
    
}