.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{background:white;height:100%;position:absolute;right:3.5px;top:0;width:6px}
.jspHorizontalBar{background:red;bottom:0;height:16px;left:0;position:absolute;width:100%}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#f4f4f4;border-radius:3px;position:relative}
.jspDrag{background:#ccc;cursor:pointer;left:0;position:relative;border-radius:3px;top:0}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;cursor:pointer;direction:ltr;display:block;margin:0;padding:0;text-indent:-20000px}
.jspDisabled{background:#80808d;cursor:default}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{float:left;height:100%;width:16px}
.jspVerticalBar .jspArrow:focus{border:1px solid red;outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.sif-comp{display:flex}
.sif-comp .sif-tags-container{width:280px;min-width:280px;border:1px solid rgba(236,236,236,1)}
.sif-comp .sif-tags-container .theiaStickySidebar{background:white;z-index:1}
.sif-comp .sif-tags-container .sif-checklist-container{padding:12px 0;border-bottom:1px solid rgba(236,236,236,1)}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll{max-height:236px;overflow-y:auto;padding:0 24px}
.sif-comp .sif-tags-container .sif-checklist-container .checklist-title{font-weight:700;font-size:14px;color:#101010;opacity:.6;margin-bottom:18px;margin-left:24px}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container{display:block;position:relative;padding-left:27px;padding-right:15px;margin-bottom:11px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#101010;opacity:.87;margin-left:24px}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container .check-label{overflow-wrap:break-word}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container input,.tag-sections .item-container .check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .checkmark{position:absolute;top:-1px;left:0;height:14px;width:14px;border:1px solid #292929;border-radius:2px;margin:5px}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container:hover input~.checkmark{background-color:#ccc}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container input:checked~.checkmark{border:1px solid #0070e0;background-color:#0070e0}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container:after{content:"";position:absolute;display:none}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container input:checked~.checkmark:after{display:block}
.sif-comp .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container .checkmark:after{left:4px;top:1.5px;width:4px;height:7px;border:solid white;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:0;border-radius:0}
.sif-hamburger{border:1px solid #6F6F6F4D;border-radius:8px;padding:17px 14.5px;display:flex;flex-direction:column;align-items:center;background:#FFF;transition:.5s background-color;position:relative}
.sif-hamburger.btn-primary.active,.sif-hamburger.btn-primary:active,.sif-hamburger.btn-primary:hover,.sif-hamburger.btn-primary.focus,.sif-hamburger.btn-primary:focus{background:#efefef;border:1px solid #6F6F6F4D;transition-delay:0}
.sif-hamburger .lines{border-top:2px solid #707070;display:block}
.sif-hamburger .lines:first-child{border-bottom:3px solid transparent;width:17px}
.sif-hamburger .lines:nth-child(2){border-bottom:3px solid transparent;width:10px}
.sif-hamburger .lines:nth-child(3){width:4px}
.sif-hamburger .tag-selected-count{display:inline-block;width:20px;height:20px;background:#3f8dcf;position:absolute;top:-6px;right:-6px;border-radius:50%;color:#fff;font-weight:700;font-size:10px;padding:3px}
.sif-comp .sif-tags-container .sif-tags-header{display:flex;justify-content:space-between;padding:50px 24px 16px;border-bottom:1px solid rgba(236,236,236,1);align-items:center}
.sif-comp .tags-title{text-align:left;font-size:14px;font-weight:700;letter-spacing:.56px;color:#101010;opacity:.87}
.sif-comp .clear-all{background:0;padding:0;border:0;font-size:12px;font-weight:700;letter-spacing:.48px;color:#ee1c25}
.sif-modal .modal-footer .footer-btn:disabled,.sif-comp .clear-all:disabled{opacity:.4}
.sif-comp .sif-cards-container{width:100%;padding:40px;position:relative}
.sif-comp .sif-cards-container .article-count-label{margin:8px 0 0;font-size:16px;color:rgba(16,16,16,1);opacity:.6}
.sif-comp .sif-cards-container .sif-header-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}
.sif-comp .sif-cards-container .sif-header-container .sif-title{font-size:28px;font-weight:700;color:#101010;margin:0;padding:5px 0 0 0}
.sif-comp .sif-cards-container .sif-header-container .btn-group{width:fit-content}
.sif-comp .sif-cards-container .sif-header-container .btn-group .btn{border:1px solid rgba(111,111,111,0.3);border-radius:8px;padding:14px;font-size:14px;color:rgba(41,41,41,1);display:flex;justify-content:space-between;align-items:center;min-width:130px}
.sif-comp .sif-cards-container .sif-header-container .bootstrap-select.btn-group .dropdown-toggle .filter-option{margin-right:10px}
.sif-comp .sif-cards-container .sif-card-list{display:flex;flex-wrap:wrap;padding:0 8px}
.sif-comp .sif-cards-container .sif-card-list .sif-flex-card{padding:0 8px;margin-bottom:16px;transition:all 500ms linear;display:none;opacity:0}
.sif-comp .sif-cards-container .sif-card-list .sif-flex-card.show-card{display:block}
.sif-comp .sif-cards-container .sif-card-list .sif-flex-card.show-card.card-visible{opacity:1}
.sif-comp .sif-cards-container .sif-card-list .sif-card{background:#fff 0 0 no-repeat padding-box;border:1px solid #ececec;border-radius:8px;overflow:hidden;height:100%;transition:box-shadow .3s ease-in-out;display:flex;flex-direction:column}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .icon-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:54px;color:#101010E6;z-index:1}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .icon-play .fa-play{position:absolute;left:57%;top:54%;transform:translate(-50%,-50%);z-index:0;font-size:29px;color:white}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .youtube-video-click{display:inline-block;position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:24%;z-index:1}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .youtube-video-click svg{width:100%}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .video-time{border-radius:3px;background:#000;padding:2px 10px;text-align:center;font-weight:700;font-size:12px;color:#fff;position:absolute;bottom:12px;right:12px;z-index:1}
.sif-comp .sif-cards-container .sif-card-list .sif-card:hover{box-shadow:0 4px 12px #0000000A}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container{position:relative}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:transparent linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.35) 100%) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.35) 100%) 0 0 no-repeat padding-box;background:transparent -moz-linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.35) 100%) 0 0 no-repeat padding-box;background:transparent -o-linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.35) 100%) 0 0 no-repeat padding-box;background:transparent -ms-linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.35) 100%) 0 0 no-repeat padding-box}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .card-tag{padding:5px 12px;background:transparent linear-gradient(102deg,#FFFFFF29 0,#FFFFFF66 100%) 0 0 no-repeat padding-box;background:transparent -webkit-linear-gradient(102deg,#FFFFFF29 0,#FFFFFF66 100%) 0 0 no-repeat padding-box;background:transparent -moz-linear-gradient(102deg,#FFFFFF29 0,#FFFFFF66 100%) 0 0 no-repeat padding-box;background:transparent -o-linear-gradient(102deg,#FFFFFF29 0,#FFFFFF66 100%) 0 0 no-repeat padding-box;background:transparent -ms-linear-gradient(102deg,#FFFFFF29 0,#FFFFFF66 100%) 0 0 no-repeat padding-box;border-radius:100px;position:absolute;top:12px;left:12px;font-size:12px;font-weight:700;color:#fff;text-shadow:0 0 8px rgba(0,0,0,0.25);z-index:1}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .sif-card-img{width:100%}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-card-content{padding:16px;height:100%;display:flex;flex-direction:column}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-card-content .card-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;color:rgba(16,16,16,1);opacity:.87}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-card-content .link-box{padding-top:10px;margin-top:auto;margin-bottom:0}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-card-content .link-box .min-read{padding:15px 0 0;display:inline-block}
.sif-comp .font-weight-bold{font-weight:bold}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-views{font-size:12px;color:rgba(16,16,16,0.6);padding:12px 16px;border-top:1px solid rgba(236,236,236,1);margin-top:auto}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-views .breaker-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:rgba(207,207,207,1);margin-left:5px;margin-right:5px;margin-bottom:2px}
.sif-modal .modal-dialog{margin:0;height:100%}
.sif-modal .modal-content{border:0;border-radius:0;height:100%;display:flex;flex-direction:column}
.sif-modal .modal-header{display:flex;align-items:center;padding:10px;margin-bottom:24px}
.sif-modal .modal-header .close{width:36px;height:36px;display:inline-block;position:relative;margin-top:0;opacity:1}
.sif-modal .modal-header .close:before,.sif-modal .modal-header .close:after{position:absolute;top:10px;left:17px;content:' ';height:16px;width:2px;background-color:#ee1c25}
.sif-modal .modal-header .close:before{transform:rotate(45deg)}
.sif-modal .modal-header .close:after{transform:rotate(-45deg)}
.sif-modal .clear-all{margin-left:auto}
.sif-modal .tags-title{text-align:left;font-weight:700;font-size:18px;letter-spacing:0;color:#101010;opacity:1;margin-left:26px}
.sif-modal .modal-body{height:100%;overflow-y:auto;padding:0}
.sif-modal .modal-body .tag-sections{padding:0 16px 24px;margin-bottom:24px;border-bottom:1px solid #ececec}
.sif-modal .modal-body .filter-type{display:inline-block;font-size:14px;font-weight:700;color:#101010;margin-bottom:16px;padding:0 16px}
.sif-modal .modal-body .tag-sections .tag-title{font-size:14px;color:#101010;margin-bottom:16px;display:inline-block}
.tag-sections .item-container{display:flex;flex-wrap:wrap;max-height:255px;overflow:hidden}
.tag-sections.show-all .item-container{max-height:100%}
.tag-sections .item-container .check-container{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:12px}
.tag-sections .item-container .check-container .checkmark-item{background:#fff;border:1px solid #00000044;border-radius:30px;font-size:14px;color:#00000099;padding:4px 12px 5px;white-space:nowrap;display:block;max-width:285px;overflow:hidden;text-overflow:ellipsis}
.tag-sections .item-container .check-container input:checked~.checkmark-item{border:1px solid #3f8dcf;background:#3f8dcf;font-weight:700;color:#fff}
.sif-modal .modal-footer{padding:12px 16px;box-shadow:0 0 8px #0000001A;border:0}
.sif-modal .modal-footer .footer-btn{border:1px solid #ee1c25;background:#ee1c25;border-radius:4px;font-family:'Roboto';font-weight:bold;font-size:14px;text-align:center;color:#fff;display:inline-block;white-space:nowrap;transition:all .5s ease-in-out;padding:10px 27px;width:auto}
.sif-modal .modal-footer .article-count-label{font-size:13px;color:#707070;margin-right:13px}
.sif-modal .modal-body .tag-sections .see-more,.sif-modal .modal-body .tag-sections .see-less{text-align:center}
.sif-modal .tag-sections .see-more .icon-more-arow:before{display:inline-block;transform:rotate(90deg)}
.sif-modal .tag-sections .see-less .icon-more-arow:before{display:inline-block;transform:rotate(-90deg)}
.sif-modal .tag-sections .see-more,.sif-modal .tag-sections .see-less,.tag-sections.show-all .see-more{display:none}
.tag-sections.need-show-all .see-more,.tag-sections.show-all .see-less{display:block}
.offers-comp .sif-card .sif-card-content .rating{margin-bottom:18px}
.offers-comp .sif-card .sif-card-content .rating .glyphicon{font-size:18px;color:#fabb00}
.offers-comp .sif-comp .sif-cards-container .sif-card-list .sif-card .sif-card-content .card-desc{font-weight:normal;font-size:15px}
.offers-comp .sif-comp .sif-cards-container .sif-card-list .sif-card .sif-card-content h4.card-heading{font-size:18px;font-weight:700;color:#333;margin-bottom:2px}
.offers-comp .sif-comp .sif-cards-container .sif-card-list .sif-card .sif-card-content .link-box{padding-top:18px}
.offers-comp .offer-view{display:flex;justify-content:space-between;font-size:12px;color:rgba(16,16,16,0.6);padding:12px 16px;border-top:1px solid rgba(236,236,236,1);margin-top:auto}
.offers-comp .sif-modal .modal-body .tag-sections{margin-bottom:0}
.offers-comp .sif-comp .sif-modal .sif-tags-container{width:100%}
.offers-comp .sif-comp .sif-modal .sif-tags-container .sif-checklist-container .sif-checklist-scroll .checklist-title{margin-left:0;margin-bottom:10px}
.offers-comp .sif-comp .sif-modal .sif-tags-container .sif-checklist-container .sif-checklist-scroll .check-container{margin-left:0;margin-bottom:5px}
.offers-comp .sif-comp .sif-modal .sif-tags-container .sif-checklist-container .sif-checklist-scroll{max-height:157px}
.sif-comp .sif-tags-container .sif-checklist-container.pin-section .sif-checklist-scroll{padding:0}
.sif-comp .sif-tags-container .sif-checklist-container.pin-section{height:250px}
.pin-section .pin-cont .pin-entry{width:100%;border:1px solid #ccc;padding:5px 10px 5px 28px;border-radius:9px}
.pin-cont{position:relative;margin:0 25px}
.pin-cont .icon-search{position:absolute;font-size:14px;left:7px;top:9px;color:#9d9c9c}
.pin-section .pinlist-cont .ui-menu{max-height:140px;overflow:auto;z-index:1 !important}
.pin-section .pinlist-cont .ui-menu .ui-menu-item .ui-menu-item-wrapper{font-size:14px;color:#101010;opacity:.7;padding:3px 10px}
.sif-modal .sif-tags-container .sif-checklist-container.pin-section{height:250px}
.sif-modal .sif-tags-container .sif-checklist-container.pin-section .checklist-title{padding:0 25px}
.sif-comp .sif-cards-container{background:#f8f8fa}
@media(min-width:768px){.sif-comp{padding:0}
.sif-comp .sif-cards-container{min-height:700px}
.sif-comp .sif-cards-container .no-result-box{top:40%}
}
@media(max-width:767px){.sif-comp .sif-cards-container .sif-header-container{margin-bottom:24px}
.sif-comp .sif-cards-container .sif-header-container .sif-title{padding-right:5px;font-size:24px;font-weight:bold}
.sif-comp .sif-cards-container .article-count-label{margin:6px 0 0;font-size:14px}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .icon-play{font-size:76px}
.sif-comp .sif-cards-container .sif-card-list .sif-card .sif-img-container .icon-play .fa-play{font-size:41px}
.sif-modal .clear-all{font-size:14px}
.sif-comp .sif-cards-container .no-result-box{position:relative;top:0;left:0;transform:translate(0,0)}
}
@media(max-width:480px){.sif-comp .sif-cards-container{padding:32px 16px}
}
.offer-search-input{width:100%;border:1px solid #ccc;padding:5px 10px 5px 28px;border-radius:9px}
.offer-search{position:relative;margin:0 25px}
.offer-search-icon{position:absolute;font-size:14px;left:7px;top:9px;color:#9d9c9c}
.offer-scroll-bar{max-height:236px;margin-right:2px}
@media(max-width:767){.offer-scroll-bar{max-height:157px}
}
.offer-scroll-bar .check-container{margin-left:0 !important}
.offer-scroll-bar::-webkit-scrollbar{width:6px}
.offer-scroll-bar::-webkit-scrollbar-track{background:#f4f4f4;border-radius:10px}
.offer-scroll-bar::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc}
.cbdc-container table{width:100%;border-collapse:collapse;background-color:white}
.cbdc-container tbody td{padding:8px}
.cbdc-container tbody{display:block;margin:5px 0}
.cbdc-container tbody td{align-items:start}
.cbdc-container tbody td p{margin:0;font-size:14px;font-weight:400;font-family:'Roboto',sans-serif}
.cbdc-container tbody td p:first-child{font-weight:700;margin-right:5px}
.cbdc-container{display:flex;flex-direction:column;gap:20px}
.sif-checklist-container .error-txt{display:block;padding:0 48px 10px 48px;font-size:12px;text-transform:capitalize;margin-top:10px;font-weight:bold}