#BNslideOutPanel.open{right:0}#BNslideOutPanel .iframe-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;display:flex;flex-direction:column;padding:25px}#BNmodal .iframe-container{position:absolute;top:12px;bottom:0;left:0;right:0;overflow:hidden;display:flex;flex-direction:column;padding:30px}#BNmodal #iframe-container iframe,#BNmodal #iframe-container>iframe{width:100%;height:100%;border:none;padding:25px;flex:1}.BNmodal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.BNmodal.active{opacity:1;visibility:visible}.BNmodal-content{position:relative;background:#fff;width:80%;max-width:800px;height:92%;border-radius:8px;overflow:hidden;transform:scale(.8);transition:transform .3s ease-in-out}.BNmodal.active .BNmodal-content{transform:scale(1)}#BNmodal .close-btn{position:absolute;top:10px;right:15px;font-size:24px;background:0 0;border:none;outline:none;cursor:pointer;padding:5px;z-index:999}#BNmodal .close-btn:focus{outline:none}.BNslideout.active{pointer-events:all}.BNslideout.active .BNslideout-content{transform:translateX(0%)}#BNslideout .slideout-body{flex-grow:1;overflow:auto;padding:20px}#BNslideout .close-slideout{position:absolute;top:5px;right:10px;font-size:24px;background:0 0;border:none;cursor:pointer;z-index:1}@media only screen and (max-width:991px){#BookNowSlide .appointmentBox .bookAppointment .logoCol .logoBox imgg{width:200px}}@media only screen and (max-width:767px){.BNmodal-content{width:100%;height:100%;padding:2px}.BNmodal{padding:5px}#BNmodal .iframe-container{padding:5px 5px 25px}#BNslideOutPanel .iframe-container{padding:40px 5px 25px}}