.popover-modal-open{overflow:hidden}
.popover-modal-open .popover-modal-banner{overflow-x:hidden;overflow-y:auto}
.popover-modal-close{background:0;border:0;color:#20252b;position:absolute;top:4px;right:-20px;padding:0;cursor:pointer;font-size:16px;line-height:16px;z-index:2}
.popover-modal-close:focus{outline:0}
.popover-modal-banner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.popover-modal-banner .popover-modal-body{position:relative}
.popover-modal-banner .popover-modal-dialog{position:relative;margin:15px auto;max-width:720px;padding:0 15px}
.popover-modal-banner.fade .popover-modal-dialog{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}
.popover-modal-banner.popover-show.fade{opacity:1;transition:opacity .15s linear}
.popover-modal-banner.popover-show .popover-modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.popover-modal-banner .mx-auto img{margin-left:auto;margin-right:auto}
.popover-modal-banner .popover-modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 30px)}
.popover-modal-banner .popover-modal-content{position:relative;width:100%;pointer-events:auto;outline:0;padding:16px 40px 24px;background:#f8f9fa;box-shadow:0 0 32px 0 #9797971A;border-radius:5px;border:1px solid #ebebeb}
.popover-modal-banner .popover-modal-content.no-padding{padding:0}
.popover-modal-banner.noshow-modal{padding:0;position:static;display:block}
.popover-modal-banner.noshow-modal .popover-modal-dialog{transform:translate(0);display:block;max-width:100%;padding:0;margin:0}
.popover-modal-banner.noshow-modal .popover-modal-close{display:none}
.modal-backdrop{width:auto;background-color:rgba(32,37,43,0.3);backdrop-filter:blur(2.5px);position:fixed;left:0;right:0;top:0;bottom:0;z-index:12;opacity:inherit !important}
.modal-wrap{position:absolute;height:100vh;width:100%;background-color:transparent;left:0;top:0}
.more-product-wrap .modal-header{border-bottom:1px dashed #ebebeb;padding-bottom:18px}
.more-product-wrap .modal-heads{color:#20252b;font-family:"Roboto-Medium"}
.more-product-wrap .more-product-inner{display:flex;flex-wrap:wrap}
.more-product-wrap .more-product-list{width:25%;padding:20px 24px 14px 26px}
.more-product-wrap .more-product-list:first-child{padding-left:0}
.more-product-wrap .more-product-list:nth-child(even){background-color:#f6f6f6}
.more-product-wrap .list-heads{color:#c21b17;font-family:"Roboto-Bold";text-transform:capitalize;margin-bottom:16px}
.more-product-wrap .insurance-details-item{padding-top:16px}
.more-product-wrap .insurance-details-item:first-child{padding-top:0}
@media(max-width:991px){.modal-backdrop{z-index:12}
.more-product-wrap .more-product-list{width:50%}
.more-product-wrap .more-product-list:nth-child(odd){padding-left:0}
}
@media(max-width:767px){.popover-modal-banner .popover-modal-content{padding:40px 16px 24px}
.required-things-inner .popover-modal-content{padding:0}
.popover-modal-close{top:20px;right:20px}
.modal-button button{width:100%;margin:5px}
.more-product-wrap .more-product-list{width:100%;padding-left:0;padding-right:0}
}
@media(min-width:768px){.popover-modal-banner .popover-modal-dialog.popover-modal-lg{max-width:1100px}
.popover-modal-banner .popover-modal-dialog.popover-modal-md{max-width:1045px}
.popover-modal-banner .popover-modal-dialog.popover-modal-md2{max-width:830px}
}
@media(min-width:565px){.popover-modal-banner{padding:0 15px}
.popover-modal-banner .popover-modal-dialog.popover-modal-sm{max-width:441px}
.popover-modal-banner .popover-modal-dialog.popover-modal-sm2{max-width:410px}
.popover-modal-banner .popover-modal-dialog.popover-modal-sm3{max-width:545px}
}