.add-container .widget{margin:0!important;padding-bottom:0!important}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mb-4{margin-bottom:1.5rem!important}.d-block{display:block!important}.d-none{display:none!important}.w-100{width:100%!important}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{flex:1 1 auto;padding:1rem}.fade{background:rgba(0,0,0,.5)}@media(min-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}}div.modal{overflow-y:auto}.modal .modal-dialog{margin-top:320px;margin-bottom:50px;width:calc(100% - 38px)}.modal .modal-dialog{margin-top:550px}.modal .modal-dialog{width:600px;margin:30px auto}.nav-menu>li>a{color:#fff}.nav-menu,ul{list-style:disc}.navigation,.navigation *{box-sizing:border-box}.navigation{width:100%;height:60px;display:table;position:relative;font-family:inherit}.nav-toggle{display:none}.nav-menu>li>a,nav a{text-decoration:none}nav a{outline:0}.nav-toggle{width:30px;height:30px;padding:6px 2px 0;position:absolute;top:50%;margin-top:-14px;right:15px}.nav-toggle:before{content:"";position:absolute;width:24px;height:2px;background-color:#70798b;border-radius:10px;box-shadow:0 .5em 0 0 #70798b,0 1em 0 0 #70798b}.nav-menu{margin:0;padding:0;line-height:normal}.nav-menu>li{display:inline-block;float:left;text-align:left}.nav-menu>li>a{padding:22px 17px;display:inline-block;font-family:Roboto,sans-serif;font-weight:500}nav a{position:relative}nav a{display:inline-block}header{padding:0!important}header .header-left{width:auto!important}header .loyalty360Logo{display:block!important;max-width:inherit!important}#navigation{background:0 0!important}.bootstrap-main .home-container .row{display:block!important}.top-container .row{display:flex;justify-content:space-between;align-items:center;min-height:90px;margin:0;padding:0}.main-menu{border-top:1px solid #555}.featured-pic{height:168px;overflow:hidden}.featured-pic img{width:100%;height:100%;object-fit:cover}.card{border-radius:10px;overflow:hidden;background:#fff;border:1px solid #d8d8d8;border-radius:10px}.card-title{font-size:18px;font-weight:700;margin-bottom:10px;line-height:21px}.card-body{padding:20px 15px}.featured-supply .card-text{min-height:150px;color:#595959;line-height:24px;font-weight:400}.modal .close{font-size:28px;opacity:1;margin:5px 12px 0 0;position:relative;z-index:10}.homePage .btn{text-transform:uppercase;font-size:14px}.homePage h2{font-size:28px;margin-bottom:16px;text-transform:none;line-height:normal}.homePage p{color:#221f1f}.home-slide-heading{text-align:left;font-size:20px!important}.banner .btn-success{color:#000;background-color:#fff}.home-hero-slide-content{top:69%!important}.join360{background:#fff!important;border-radius:100px!important;color:#000!important;border:0!important;padding:10px 20px!important}.banner .carousel-indicators{width:170px;height:35px;text-align:center;left:0;right:0;bottom:40px;margin:0 auto;background:rgba(24,169,19,.65);border-radius:100px;display:flex;align-items:center;justify-content:center}.banner .carousel-indicators li{width:15px;height:15px;border:2px solid #fff;border-radius:10px;margin:0 4px}.banner .carousel-indicators li.active{background:#000}.bootstrap-main{padding-top:60px}.homePage{padding-top:0}.featured-supply{margin-top:60px}.input-group.home-search-input .input-group-btn.smartsearch1input:after{background-repeat:no-repeat!important}.mng-carousel{margin-top:60px}.userLink .userlinknav a{text-transform:none!important;font-size:16px!important}.homePage .row{padding:0;margin-left:-15px!important;margin-right:-15px!important}.homePage .card-text,.homePage p{text-align:left}.homePage a,.homePage p{font-family:Roboto,sans-serif!important}header .headerRight .userLink ul li a{font-family:Roboto,sans-serif!important}.home-container .container{max-width:1480px}.toggle-password{position:absolute;top:157px;right:32px;z-index:1;color:#555;font-size:17px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.whitepaperdownload .frmClose{position:absolute!important;right:0!important;top:50px!important}@media screen and (max-width:1680px){.home-hero-slide-content{top:55%!important}}@media screen and (max-width:1480px){.homePage .row{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:1440px){header .header-left{width:40%!important}.homePage h2{font-size:22px}.home-hero-slide-content{max-width:640px;top:60%!important}.home-slide-heading{font-size:18px!important}}@media screen and (max-width:1366px){header .headerRight .search-block{right:10px!important}header .header-left,header .header-right{padding:0!important}header .header-right .headerRight{padding-right:50px!important}header .loyalty360Logo{padding:0 15px}header .header-left{width:35%!important}}@media screen and (max-width:1280px){.homePage .mb-4{margin-bottom:3rem!important}.nav-menu>li>a{padding:18px 11px}}@media screen and (max-width:1199px){header .headerRight .search-block .input-group{width:210px!important}.home-hero-slide-content{top:60%!important;padding:26px 40px!important}.home-hero-slide-content p{display:none}.home-slide-heading{font-size:16px!important}}@media screen and (max-width:1060px){.nav-menu>li>a{padding:18px 8px}}@media screen and (max-width:991px){header .header-right .headerRight{padding-right:0!important}header .headerRight .userLink .menu{margin-top:0;margin-right:0}header .headerRight .search-block .input-group{width:210px!important;margin:27px 22px 0 0}.bootstrap-main .home-container .row{margin:0}#navigation{display:block}ul.nav-menu{display:flex;overflow:auto}.nav-menu>li>a{white-space:nowrap}.mng-carousel .carousel-inner .home-hero-slide-content p{display:none}.header-bord .headerRight .userLink .menu{margin-top:0;margin-right:0}.header-bord .header-right .headerRight{padding-right:0!important}.header-bord .headerRight{margin:0}.userlinknav li:first-child,.userlinknav li:nth-child(2),.userlinknav li:nth-child(3){display:none!important}.userlinknav li:nth-child(4){display:block!important}header .headerRight .userLink ul{display:block!important}body header .headerRight .userLink{padding:0;display:flex;flex-direction:row-reverse;align-items:center}header .headerRight .userLink ul{padding:0 15px 0 0!important}header .headerRight .userLink .menu .navbartoggle{padding-top:8px!important}}@media screen and (max-width:767px){.featured-supply .card-text{min-height:inherit}header .loyalty360Logo{width:100%}.mobile_header_scroll{display:none!important}.carousel-indicators{bottom:20px}.home-hero-slide-content{max-width:100%!important}body header .headerRight .userLink ul li a{white-space:nowrap}}@media screen and (max-width:600px){header .header-right{width:34%!important;padding-right:10px!important}body header .headerRight .userLink{display:flex;flex-direction:row-reverse;margin-left:auto}header .headerRight .userLink .menu{position:relative!important;right:0!important;top:0!important;width:55px!important;height:50px!important;z-index:10}body header .headerRight .userLink ul li{padding:0}header .headerRight .userLink .menu .navbartoggle{padding:3px 0 0 1px}header .headerRight .userLink .menu{margin-right:0!important}.card-title{font-size:16px;line-height:18px}header .search_icon{font-size:0!important}header .headerRight .search-block .input-group{width:50px!important;margin:3px 0 0}.mobile_header_scroll{margin-top:0}header .loyalty360Logo{width:100%!important}header .header-left{width:50%!important}.top-container .row{min-height:inherit}header .headerRight .search-block{right:37px!important}.search_icon{background-position:50% 50%!important}.search-block .search_icon{background-position:56% 30%!important;background-size:20px!important}.mng-carousel{margin-top:13px}.home-slide-heading{font-size:15px!important;line-height:20px!important;width:70%}.home-hero-slide-content{border-radius:0!important;padding:15px!important}header .headerRight .search-block .input-group{width:auto!important;border:none!important;border-radius:0!important;height:auto!important;padding:0}header .headerRight .userLink ul{padding:11px 0 0!important}header .headerRight .userLink ul{display:block!important}header .loyalty360Logo{padding:10px 15px 0}.top-container .row{align-items:center}.main-menu{margin-top:5px}.bootstrap-main{padding-top:15px}.banner .carousel-indicators{width:145px;height:31px;bottom:-45px;background:rgba(24,169,19,.5)}.banner .carousel-indicators li{width:13px;height:13px}.search_icon{min-height:25px}header .headerRight .search-block{top:12px!important}.banner .carousel-indicators{background:#18a913}.homePage .btn{white-space:normal}.homePage h2{font-size:20px;line-height:28px}}@media screen and (max-width:480px){header .header-right{width:40%!important}.header-bord .headerRight .userLink .menu{margin-top:4px}}@media(max-width:479px){.toggle-password{top:149px}}@media screen and (max-width:375px){header .headerRight .userLink .menu .navbartoggle .icon-bar{width:23px!important;height:2px!important;margin-bottom:5px}header .headerRight .userLink .menu{width:43px!important;height:40px!important}header .header-right{width:auto!important}}header .header-left{width:33.33%}header .header-right{width:66.66%}header .headerRight{position:relative;padding-right:37px;margin-top:5px}header .headerRight .userLink .menu .navbartoggle .icon-bar{background:#000;display:block;width:22px;height:2px;border-radius:1px}header .headerRight .userLink ul{display:inline-block;margin:0;padding:0;vertical-align:middle}header .headerRight .userLink ul li a{font-size:18px;line-height:22px;color:#000;text-transform:uppercase;font-family:TrebuchetMS}header .headerRight .search-block{position:absolute;right:0;top:0;z-index:2;max-width:300px}header .headerRight .search-block .input-group{width:30px;box-shadow:none}header .headerRight .search-block .input-group .btn-black{background:0 0;padding:7px 5px;font-size:14px;background:#231f20;color:#fff;border-radius:4px;display:block;text-align:center}.sidemenubar .sidemenubarin .sidebarlogo a img{border:none;max-width:100%;height:auto}header .header-right .headerRight{width:auto;text-align:right}.sticky_header{position:fixed;top:0;left:0;width:100%;z-index:99999;background:#fff}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search:before{content:""}.fa-eye-slash:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-down:before{content:""}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}body{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:18px;margin:0}a{outline:0!important;text-decoration:none!important}header{padding:23px 0 20px;position:relative}header .container{width:100%;max-width:1210px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}header .img-responsive{display:block;max-width:100%;height:auto;border:0}header .header-left{width:25%;margin-right:auto}header .header-left,header .header-right{float:left;padding:0 15px;box-sizing:border-box}header .header-right{width:auto;display:flex;margin-left:auto}header .loyalty360Logo{position:relative;display:inline-block;max-width:260px}header .loyalty360Logo span.logoArrow{width:15px;height:10px;position:absolute;bottom:2px;right:0;z-index:100}header .loyalty360Logo span.logoArrow a i{font-size:20px;color:#908c8b}header .loyalty360Logo span.logoArrow .dropdownMenuList{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;margin-top:10px;border-radius:0;padding:0;font-family:TrebuchetMS}header .loyalty360Logo span.logoArrow .dropdownMenuList li a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap;border-bottom:1px solid #908c8b}header .loyalty360Logo span.logoArrow .dropdownMenuList{margin-top:10px;border-radius:0;padding:0;font-family:TrebuchetMS}header .loyalty360Logo span.logoArrow .dropdownMenuList li a{border-bottom:1px solid #908c8b}header .loyalty360Logo span.logoArrow .dropdownMenuList li:last-child a{border:none}header .headerRight{position:relative;padding-right:37px;margin-top:0}header .headerRight .userLink{text-align:right;padding:6px 0 0}header .headerRight .userLink .menu{display:inline-block;padding-right:40px;vertical-align:middle}header .headerRight .userLink .menu a{display:inline-block;font-size:18px;line-height:22px;color:#000;text-transform:uppercase;font-family:TrebuchetMS;float:left}header .headerRight .userLink .menu .navbartoggle{display:inline-block;float:none;position:relative;float:right;padding:3px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;outline:0}header .headerRight .userLink .menu .navbartoggle .icon-bar{background:#fff;display:block;width:29px;height:3px;border-radius:1px;margin-bottom:6px}header .headerRight .userLink .menu .navbartoggle .icon-bar+.icon-bar{margin-top:4px}header .headerRight .userLink .menu:after{content:"";display:block;clear:both}header .headerRight .userLink ul{display:inline-block;margin:0;padding:0 60px 0 0;vertical-align:middle}header .headerRight .userLink ul li{display:inline-block;padding:0 36px 0 0}header .headerRight .userLink ul li a{font-size:18px;line-height:22px;color:#fff;text-transform:uppercase;font-family:TrebuchetMS}@media(max-width:1059px){header .headerRight .userLink .menu{padding-right:36px}header .headerRight .userLink ul li{padding-right:30px}}@media(max-width:991px){header .headerRight .userLink .menu{padding-right:14px}header .headerRight .userLink .menu a{font-size:15px}header .headerRight .userLink ul li{padding-right:13px}header .headerRight .userLink ul li a{font-size:15px}}header .headerRight .search-block{position:relative;right:0;top:0;z-index:2;max-width:280px}header .headerRight .search-block .input-group{width:280px;box-shadow:none;background:#1d1e1c;border:1px solid #fff;border-radius:50px;height:50px}header .headerRight .search-block .input-group .btn-black{background:0 0;padding:7px 20px;font-size:14px;background:0 0;color:#fff;border-radius:4px;display:block;text-align:center;margin:0;text-align:left;position:relative}.search_icon .fa-search{display:none}.search_icon{background-position:94% 50%!important}.sidemenubar{background:#000;min-width:380px;height:100%;position:fixed;z-index:999;left:0;top:0;overflow:auto;opacity:0;visibility:hidden}@media(max-width:1200px){.sidemenubar{width:300px;min-width:300px;max-width:300px;padding:0 0 0 20px}}.sidemenubar .sidemenubarin{max-width:345px;float:right;width:100%;padding:23px 0 15px 15px}.sidemenubar .sidemenubarin .sidebarlogo{padding:0 75px 100px 0;position:relative}@media(max-width:767px){header{padding:15px 0}header .loyalty360Logo{width:150px}header .loyalty360Logo span.logoArrow{right:-10px}header .loyalty360Logo span.logoArrow .dropdownMenuList{left:auto;right:0}header .loyalty360Logo span.logoArrow .dropdownMenuList{right:0;left:auto}header .headerRight{margin:0}header .headerRight .userLink .menu a{display:none}header .headerRight .userLink ul li{display:none}.sidemenubar .sidemenubarin .sidebarlogo{padding-bottom:30px}}.sidemenubar .sidemenubarin .sidebarlogo a img{border:none;max-width:100%;height:auto;margin-top:25px}.sidemenubar .sidemenubarin .sidebarlogo .sidebar-close{width:25px;height:25px;font-size:18px;line-height:25px;display:block;text-align:center;color:#fff;position:absolute;right:30px;top:10px}.sidemenubar .sidemenubarin .sidebarlogo .sidebar-close i{font-size:18px;line-height:25px}.sidemenubar .sidemenubarin .side-nav{display:block;margin:0;padding:0}.sidemenubar .sidemenubarin .side-nav ul{display:block;margin:0;padding:0;list-style:none}.sidemenubar .sidemenubarin .side-nav ul:last-child li:last-child{border:0}.sidemenubar .sidemenubarin .side-nav ul li{position:relative;display:block;margin:0;padding:0;list-style:none;border-bottom:1px solid #666}.sidemenubar .sidemenubarin .side-nav ul li:last-child{border:0}.sidemenubar .sidemenubarin .side-nav ul li a{display:block;margin:0;padding:15px 20px 15px 0;font-size:20px;line-height:25px;text-transform:uppercase;color:#fff;font-weight:400}.sidemenubar .sidemenubarin .side-nav ul ul{padding:0 0 0 10px;display:none}.searchbar{width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;background:#000;z-index:9999;opacity:0;visibility:hidden}.searchbar .container{display:table;height:100%}@media(max-width:767px){.sidemenubar .sidemenubarin .side-nav ul li:last-child{border-bottom:1px solid #666}.sidemenubar .sidemenubarin .side-nav ul li a{font-size:16px;line-height:22px}.searchbar .container{padding:0}}.searchbar .container .form-group{display:table-cell;height:100%;vertical-align:middle;padding-right:40px;position:relative;margin-bottom:15px}.searchbar .container .form-group .input-group{position:relative;display:table;border-collapse:separate;width:100%}.searchbar .container .form-group .form-control{font-size:21px;height:100%;padding:5px 15px;color:#fff;background:0 0;background-color:transparent;font-weight:300;border:0;outline:0;box-shadow:none;width:100%;display:table-cell;vertical-align:middle;font-weight:500;box-shadow:none;text-shadow:none;font-family:Roboto,sans-serif}.searchbar .container .form-group .form-control::-webkit-input-placeholder{color:#fff;opacity:1}.searchbar .container .form-group .form-control:-moz-placeholder,.searchbar .container .form-group .form-control::-moz-placeholder{color:#fff;opacity:1}.searchbar .container .form-group .form-control:-ms-input-placeholder{color:#fff;opacity:1}.searchbar .container .form-group .form-control::-moz-search-cancel-button,.searchbar .container .form-group .form-control::-moz-search-decoration,.searchbar .container .form-group .form-control::-moz-search-results-button,.searchbar .container .form-group .form-control::-moz-search-results-decoration,.searchbar .container .form-group .form-control::-ms-search-cancel-button,.searchbar .container .form-group .form-control::-ms-search-decoration,.searchbar .container .form-group .form-control::-ms-search-results-button,.searchbar .container .form-group .form-control::-ms-search-results-decoration,.searchbar .container .form-group .form-control::-webkit-search-cancel-button,.searchbar .container .form-group .form-control::-webkit-search-decoration,.searchbar .container .form-group .form-control::-webkit-search-results-button,.searchbar .container .form-group .form-control::-webkit-search-results-decoration{display:none}.searchbar .container .form-group .input-group-btn{display:table-cell;width:1%;white-space:nowrap;vertical-align:middle}.search-img{background:#39b54a;color:#fff;border-color:#39b54a;border-radius:50%;border:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center;font-size:0;display:block}.searchbar .container .form-group .search-close{width:40px;height:40px;font-size:20px;line-height:40px;display:block;text-align:center;color:#fff;position:absolute;right:0;top:25px;border-radius:50%;margin:0}.searchbar .container .form-group .search-close i{font-size:20px;line-height:40px}.search-overlay{width:100%;height:100%;position:fixed;display:none;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:999}header *{box-sizing:border-box;margin:0;padding:0}header:after,header:before{content:"";clear:both;display:block}header .header-right .headerRight{width:auto;text-align:right;display:flex}@media(max-width:991px){header .header-right .headerRight{width:100%}}header .header-right .headerRight .userLink ul li a:after{display:none}.sidemenubar{box-sizing:border-box;-webkit-animation:.3s cd-menu-out;animation:.3s cd-menu-out;outline:0}@-webkit-keyframes cd-menu-out{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@keyframes cd-menu-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.sidemenubarin{box-sizing:border-box}.searchbar{-webkit-animation:.3s cd-slide-out;animation:.3s cd-slide-out}@-webkit-keyframes cd-slide-out{0%{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@keyframes cd-slide-out{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}header .loyalty360Logo span.logoArrow .dropdownMenuList li a{border-bottom:1px solid #ccc;color:#666;font-size:13px;padding:5px 10px;line-height:22px}header .loyalty360Logo span.logoArrow .dropdownMenuList{box-shadow:none}header .loyalty360Logo span.logoArrow .dropdownMenuList{min-width:150px}.sticky_header{position:fixed;top:0;left:0;width:100%;z-index:999;background:#1d1e1c}body{margin-top:91px!important}@media(max-width:767px){.searchbar .container .form-group .search-close{top:13px}body{margin-top:54px!important}}.main_popup{margin-top:81px;z-index:999999}.searchbar .container .form-group .form-control{width:calc(100% - 40px)}.input-group.home-search-input .input-group-btn.smartsearch1input{position:relative;width:40px;height:40px}.input-group.home-search-input .input-group-btn.smartsearch1input:after{content:"";position:absolute;top:0;left:0;background:#39b54a;color:#fff;border-color:#39b54a;border-radius:50%;border:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center;font-size:0;display:block}.input-group.home-search-input .input-group-btn.smartsearch1input input{opacity:0;position:absolute;top:0;left:0;z-index:99999}@media(max-width:530px){.home-popup{width:90%!important}}