.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background:rgba(20,26,42,0.25)}
.modal-backdrop.show{opacity:.5;z-index:999}
iframe{width:100%;border:0}
.modal{position:fixed;z-index:1060;overflow-x:hidden;overflow-y:auto;outline:0}
.modal-dialog{position:relative;width:auto}
.modal.fade .modal-dialog{transition:transform .3s ease-out}
.modal.show .modal-dialog{transform:none;margin:0 5px}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-header{display:flex;flex-shrink:0;align-items:baseline;justify-content:space-between;padding:1rem 1rem;padding-bottom:0;border-bottom:0 solid transparent;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}
.youtubevideomodal{width:1200px;height:auto !important;top:50%;margin:20px auto}
.youtubevideomodal .modal-dialog{background:#fff;border-radius:10px;overflow:hidden}
.youtubevideomodal .modal-content{border-radius:0;border:0 solid transparent}
.youtubevideomodal .modal-header{border-bottom:0 solid transparent}
#iframemodal-popular-video.modal{max-width:800px;left:50%;transform:translate(-50%,-50%)}
#iframemodal-popular-video .btn-close{border:0}
.iframe-popular-video{width:100%;min-height:417px}
.modal-header h3{font-size:24px;line-height:39px;font-weight:700;text-align:left;max-width:550px;padding-bottom:5px;color:#2d459d}
.modal-header h3+p{font-size:16px;font-weight:400;text-align:left;max-width:550px;margin:0 auto;padding:0;padding-right:5px;color:#453e3c}
.shareimage{position:relative;color:#fff;text-decoration:none}
.shareimage a,.shareimage a:hover{text-decoration:none}
.shareimage img{vertical-align:middle;width:25px;height:27px}
.shareh7{display:block;text-align:center;padding:4px 0 0 0}
.shareh7 a{display:inline-block;margin:0 7px}
.shareactive_popular-video a{color:#453e3c !important}
.sharesec_popular-video{display:none;position:absolute;width:375px !important;right:-45px;top:33px;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 8px 18px rgba(45,69,157,0.16);z-index:99999;padding:40px 32px 30px 32px}
.share_div{right:unset !important}
.sharesec_popular-video .share-close-popular-video{position:absolute;right:18px;top:22px;margin-top:12px;cursor:pointer}
.copybox img{margin:8px 8px 0 7px}
.copybox input{font-size:14px;width:calc(100% - 103px);border:0;outline:0;display:inline-block;line-height:22px;font-weight:500;color:#453e3c;margin:0}
.copybox .copy{display:block;background:#2d459d;border-radius:5px;border:0;font-size:14px;line-height:21px;font-weight:500;color:#fff;float:right;padding:12px 14px;min-width:71px}
.shareactive_popular-video{display:block}
.shareactive_popular-video .shareh3{font-size:24px;line-height:36px;font-weight:600;text-align:center;color:#453e3c;display:block;padding-bottom:10px}
.shareactive_popular-video .shareh6{font-size:14px;line-height:22px;font-weight:500;text-align:center;color:#453e3c;display:block;padding-bottom:13px}
.shareactive_popular-video .copybox{overflow:hidden;width:100%;height:50px;border-radius:10px;padding:2px 4px 2px 2px;display:flex;align-items:center;margin-bottom:21px}
@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}
}
@media(min-width:576px){.modal-dialog{margin:1.75rem auto}
}
@media screen and (max-width:678px){.iframe-popular-video{min-height:300px}
#iframemodal-popular-video.modal{max-width:100% !important}
.modal-header h3{font-size:16px;line-height:24px}
}