﻿.fd-l2{/*width:100%;*/  width:74%; float:left; display:none;}
.bor p{font-size:10px; color:#8b8a8a; width:94%; margin:10px 3% 0; padding-bottom:15px;}
.po-re{position:relative;}
.bo-hed {
    width: 100%;
    color: #1a1a1a;
    font-size: 16px;
    padding: 7px 15px;
    position: relative;
    background: linear-gradient(90deg, #c7dffe 0%, #d8f2ff 100%);
	border-radius:10px 10px 0 0; font-weight:600;
}
.edt{ background:url(/Hotels/Content//Content/img/HotelTraveller/img-sprite.png); width:45px; height:30px; background-position:-40px -92px; left:-12px; cursor:pointer;}
.edt:hover{ background:url(/Hotels/Content/img/HotelTraveller/img-sprite.png); width:45px; height:30px; background-position:-8px -163px; left:-12px; cursor:pointer;}
.tr-cn-hotel { margin:0px; padding:20px 0 0; float:left; width:100%;}
.tr-cn{width:96%; margin:0 auto;}
.tr-cn-m{width:100%; float:left;}
.ps-de{width:100%; float:left; margin-top:20px;}
.ps-de label{width:100%; float:left; margin-bottom:5px; font-size:13px; font-weight:bold;}
.ps-d{width:100%; float:left; margin-bottom:13px;}
.ps-d-rm {
    width: 99%;
    float: left;
    /* border-bottom: 1px solid #e5e3e3; */
    padding: 1px 0 0px 6px;
    color: #8f8d8d;
    font-size: 12px;
    /* margin-left: 2%; */
}
.card-mon3a { border: 1px solid #ccc; border-radius: 4px; font-size: 14px; /* height: 44px; */ outline: medium none; padding: 7% 3%; width: 100%; }
.mar20{margin-top:20px;}
.ps1n{width:39%; float:left; font-size:14px; padding-right:1%;}
.fnt{float:left; color:#000000; width:100%;}
.fnt-g{float:left; color:#737373; width:100%; margin-top:10px; font-weight: normal !important;    font-size: 13px;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}
.ps2n{width:17%; float:left; font-size:14px;}
.ps3n{width:40%; float:left; font-size:14px; padding-right:1%;}
.ps4n{width:19%; float:left; font-size:14px; padding-right:1%;}
.ps5n{width:19%; float:left; font-size:14px; padding-right:1%;}
.bor{float:left;/*width:100%;*/ width:98%; border:1px solid #dbdbdb; background:#ffffff; border-radius:10px;-webkit-box-shadow: 0 0 5px 0 rgb(0, 0, 0, .10);
    -moz-box-shadow: 0 0 5px 0 rgb(0, 0, 0, .10);
    box-shadow: 0 0 5px 0 rgb(0, 0, 0, .10);}
.bor p{font-size:10px; color:#8b8a8a; width:94%; margin:10px 3% 0; padding-bottom:15px;}
.m-bt{margin-bottom:20px;}
.booking-sec { width: 96%; margin: 0 auto; }
.booking-sec { width: 96%; margin: 15px auto !important;}
.title-hed { width: 100%; margin-bottom: 15px; }
.title-hed2 { width: 98%; margin: 0 auto; }
.circle-sha2 { width: 35px; float: left; margin-right: 1.5%; height: 28px; background-color: #edeff0; color: #dfe1e2; font-size: 26px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; text-align: center; padding-bottom: 6px; }
.circle-sha { width: 35px; float: left; margin-right: 1.5%; height: 35px; background-color: #0991d8; color: #FFF; font-size: 26px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; text-align: center; padding-bottom: 6px; }
.titl-txt1 { width: auto; float: left; font-size: 16px; color: #323131; padding-top: 3px; font-weight:600; }
.titl-txt12 { width: auto; float: left; font-size: 20px; color: #dbdbdb; padding-top: 5px; }
.clr{ clear:both}
.payment-sec-f { width: 97%; margin: 0 auto; }

