#loadwaiting{position:fixed;width:100%;height:100%;background:#000000d4;z-index:9999999;top:0;left:0;display:none}
ul.btm-ban.bottomads.banner-home-footer{margin:0 15px}
a.adtextfooter{margin:0 15px}
footer{background:#0f0f0f;padding:0 15px;text-align:center}
.cms-solical-footer{margin:15px -15px 0;width:calc(100% + 30px);border-top:solid 1px rgba(255,255,255,0.1);text-align:left;padding:30px 0px;overflow:hidden;display:flex;align-items:center;align-content:center;justify-content:center}
.cms-solical-footer label{color:#aaa;margin-right:30px;font-size:14px;letter-spacing:.75px;float:left;margin-bottom:0}
.cms-solical-footer ul.footerlistsocial{float:left;overflow:hidden}
.cms-solical-footer ul.footerlistsocial li{float:left;margin-right:30px}
.cms-solical-footer ul.footerlistsocial li a svg{width:24px;height:24px;display:block;fill:rgb(144,144,144)}
.d-header nav ul,footer .copysc,footer .ftinner,header .d-header .inner{padding-right:15px;padding-left:15px}
footer .ftinner{border-bottom:solid 1px rgba(255,255,255,.1);border-top:solid 1px rgba(255,255,255,.1);margin:0 -15px;width:calc(100% + 30px);padding-bottom:0px;padding-top:35px}
.ftr-lnks{display:inline-block;vertical-align:top;text-align:left;width:45%;margin:0 0px 20px}
footer .ftinner .ftr-lnks{width:100%;display:inline-block;border-bottom:solid 1px rgba(255,255,255,0.1)}
footer .ftr-lnks h5{position:relative;font-size:16px;font-weight:500;text-transform:capitalize;color:#fff;margin-bottom:15px;cursor:pointer;padding-left:0;background-position:right}
i.nontoggle{width:24px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
i.toggleon{width:24px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);display:none}
footer .ftr-lnks h5.active i.toggleon{display:block}
footer .ftr-lnks h5.active i.nontoggle{display:none}
i.nontoggle svg,i.toggleon svg{fill:#fff}
.ftr-lnks ul{display:none;margin-left:0px}
footer .ftinner .ftr-lnks:last-child{border-bottom:none}
footer .ftr-lnks li a{display:block;font-size:14px;letter-spacing:.25px;text-decoration:none;color:#aaa;line-height:28px;-webkit-font-smoothing:antialiased;font-family:Roboto,Arial,sans-serif;font-weight:400;margin:0 0 8px}
font-family:Roboto,Arial,sans-serif;font-weight:400}
footer .bootmlistfooter{display:flex;padding-bottom:15px;padding-top:25px;flex-wrap:wrap}
footer .bootmlistfootersub{display:flex;align-items:center;flex-wrap:wrap;padding:0}
footer .logo-bottom{float:left;margin-right:0;width:100%;flex:0 0 100%;margin:0 0 15px;display:flex}
footer .logo-bottom img{height:25px;width:auto;margin:0;filter:grayscale(1)}
footer ul.bottmlist{text-align:left;overflow:hidden}
footer ul.bottmlist li{float:left;margin:0 30px 0 0}
footer ul.bottmlist li a{display:block;font-size:14px;letter-spacing:.25px;text-decoration:none;color:#aaa;line-height:22px;-webkit-font-smoothing:antialiased;font-family:Roboto,Arial,sans-serif;font-weight:400}
.cmshelpsection{float:none;text-align:center;display:flex;justify-content:space-between;margin:20px 0 50px;padding:0}
footer .cmshelpsection ul{display:flex;width:100%}
.cmshelpsection li{float:left}
footer .cmshelpsection a{font-size:14px;letter-spacing:.25px;text-decoration:none;color:#aaa;line-height:22px;-webkit-font-smoothing:antialiased;font-family:Roboto,Arial,sans-serif;font-weight:400;display:flex;align-items:center;width:75px;max-width:75px}
footer .cmshelpsection li:last-child{width:100%;float:left}
.cmshelpsection svg{margin-right:10px;width:20px}
footer .cmshelpsection select{width:100%;max-width:100%;background:0 0;border:none;border-bottom:solid 1px rgba(255,255,255,.1);padding-bottom:5px}
.ftr-lnks li{margin:0px 0}
.bootmlistfooter{margin-top:20px}
a.adtext{text-align:left;display:block;width:160px;color:#fff;font-size:14px;font-weight:600;padding:10px;border-radius:5px;margin-top:10px;white-space:nowrap;font-size:1.2rem;font-weight:400;line-height:1.5rem;color:#aaa}
.playerarea .player-rightC ul.player-ads a.adtext span,a.adtext span,a.adtextfooter span{line-height:1.2rem;font-weight:500;font-size:1.2rem;white-space:inherit;background:#fbc02e;padding:3px 4px;border-radius:2px;margin:0 10px 0 0;color:#000;margin-top:10px}
.circulenotificationbox{position:fixed;bottom:150px;width:50px;height:50px;border:none;right:10px;border-radius:50%;padding:10px;background:#92b2f2;display:flex;align-items:center;align-content:center;justify-content:center;}
.circulenotificationbox svg{transform:scaleX(-1);width:80%;}
.notificationnumber{position:absolute;height:20px;width:20px;border:none;border-radius:50%;display:flex;align-items:center;align-content:center;justify-content:center;left:-10px;background:#fff;color:#000;font-size:12px;font-weight:600;bottom:0;}