@media screen and (max-width:1024px){.loyalty-page nav.table-dropdwn-main .drop-down.closed{height:46px}
.loyalty-page .drop-down{position:relative}
.loyalty-page nav.table-dropdwn-main .drop-down li a{padding:10px 5px 10px 45px;font-size:14px !important}
.loyalty-page .drop-down:before{content:"";background-image:url(clientlib-media/images/calander_img.svg);position:absolute;top:9px;left:10px;width:22px;height:25px;display:block;background-size:100%}
.loyalty-page nav.table-dropdwn-main .drop-down li a{display:block;color:#ecf0f1;text-decoration:none;padding:10px 5px 10px 45px;font-size:14px !important}
.loyalty-page .last-yr{padding-left:10px !important}
.loyalty-page .tabs-wrapper .tab-style a{font-size:15px !important;font-family:"FranklinGothicb"}
.loyalty-page .ribbon-left p{padding-left:16px;font-size:12px;margin-bottom:0}
.loyalty-page .ribbon-right-nav2 p{padding-top:0;padding-left:5px;font-size:13px;margin-bottom:0}
.loyalty-page .nav2-signup{font-size:15px;line-height:22px}
.loyalty-page .mobi-login-reg h4{font-size:15px !important;line-height:17px !important;margin-bottom:5px;font-family:"ITCFranklinGothicStd-DmCd"}
.loyalty-page .alert{width:100%}
.loyalty-page .group-col{margin-left:10px !important;margin-right:10px !important}
.loyalty-page .ribbon-left-nav-2 p{padding-left:18px;padding-top:1px;margin-bottom:0}
.loyalty-page .reg-right img{display:none}
.loyalty-page .margin-image img{display:block !important}
.loyalty-page .reg-left h2{font-size:29px;line-height:31px;font-weight:500;padding-top:0;padding-bottom:35px}
.loyalty-page .reg-left-enter h2{font-size:29px;line-height:31px;font-weight:500;padding-top:6px;padding-bottom:20px}
.loyalty-page .mobile-no{font-size:15px !important;line-height:17px}
.loyalty-page .reg-agree-btn{width:100%;margin-top:35px}
.loyalty-page .reg-cancel-btn{width:100%;margin-left:0;margin-top:20px}
.loyalty-page .reg-left h5{font-size:15px;line-height:17px;font-weight:500;margin-bottom:0}
.loyalty-page .reg-left-enter h5{font-size:15px;line-height:17px;font-weight:500;margin-bottom:0}
.loyalty-page .otp{display:none}
.loyalty-page .progress{margin-top:30px;margin-bottom:35px;width:100%}
.loyalty-page .progress-25-reward{padding-top:20px}
.loyalty-page .reg-left .mobile-no{padding-top:0}
.loyalty-page .reg-left p{padding-top:35px;padding-bottom:0}
.loyalty-page .reg-left-enter p{padding-top:0;padding-bottom:0}
.loyalty-page .form-group h4{font-size:15px;line-height:17px}
.loyalty-page .progress-25{font-size:14px}
.loyalty-page .mobile-no input[type="text"]{margin-bottom:0}
.loyalty-page .try{display:inline-table}
.loyalty-page .otp-inbox{padding:10px !important;padding-left:0 !important;padding-right:9px !important;padding-bottom:0 !important}
.loyalty-page .input-size .otp-inbox{padding-right:6px !important}
.loyalty-page .input-size .otp-inbox input[type="text"]{width:42px !important}
.loyalty-page .input-fix{padding:25px 15px 39px 15px !important;margin-left:10px !important}
.loyalty-page .input-fix .verify-nmbr{padding:0 0 0 0 !important}
.loyalty-page .btn-size{width:260px;margin:auto}
.loyalty-page .btn-drop{width:266px;height:45px;margin-top:150px;font-weight:500}
.loyalty-page .dropdown-menu{width:310px;height:755px;top:-26px !important;left:-276px}
.loyalty-page .btn-bar{font-size:12px !important;line-height:15px;width:125px;height:35px;margin-top:8px}
.loyalty-page .center-btn{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}
.loyalty-page .bar-text{font-size:13px !important;display:-ms-inline-grid;display:inline-grid;text-align:center;padding-right:0 !important;padding-left:0 !important;left:0}
.loyalty-page .mobile-no-otp h4{font-size:15px;line-height:25px;margin-bottom:0}
.loyalty-page .dropdown-menu .fa{display:inline-block !important;padding:15px !important;color:#19516c !important}
.loyalty-page .fields{margin-top:0;padding-top:0}
.loyalty-page .otp-inbox input{text-align:center;height:50px;padding-right:0}
.loyalty-page .ribbon-left a{border-bottom:0;padding-left:0;padding-top:0}
.loyalty-page .ribbon-left p span{font-size:12px !important;line-height:16px;margin-bottom:0}
.loyalty-page .mobile-view #expend{font-size:12px !important}
.loyalty-page .arrow{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:3px;font-size:8px !important}
.loyalty-page .mobile-view{display:inline-block}
.loyalty-page .desktop-view{display:none}
.loyalty-page .form-btn{margin-top:44px}
.loyalty-page .otp-text{padding-top:0 !important}
.loyalty-page .mobile-no-otp h4{padding-top:35px}
.loyalty-page .otp-inbox{padding-top:3px !important}
.loyalty-page .verify-otp{padding-top:14px !important}
.loyalty-page .otp-btn{margin-top:35px}
.loyalty-page .group-col{display:inline-block}
.loyalty-page .margin-image:after{width:90%;height:.5px;left:0;top:45px;right:0;margin:auto}
.loyalty-page .margin-image:before{left:0;top:43px;bottom:unset;font-size:25px;right:0;text-align:center}
.loyalty-page .reward-caltex{padding-right:15px !important}
.loyalty-page .margin-image{padding-left:15px !important}
.loyalty-page .sign-margin{margin-top:0 !important;font-size:29px !important;line-height:31px !important}
.loyalty-page .reward-caltex h2{padding-bottom:25px !important;padding-top:5px !important}
.loyalty-page .mobi-login-reg{padding-top:12px !important;font-size:15px !important;line-height:17px !important}
.loyalty-page .margin-form a{font-size:15px !important;line-height:22px !important}
.loyalty-page .login-text-m p{text-align:center;font-size:15px;line-height:20px;padding-left:50px !important;padding-right:50px !important}
.loyalty-page .btn-login{margin-top:45px !important}
.loyalty-page .margin-image:before{font-size:15px !important;line-height:15px !important;top:30px !important}
.loyalty-page .margin-image h5{font-size:29px;line-height:31px;font-weight:500}
.loyalty-page .margin-image h4{font-size:15px !important;line-height:17px !important;margin-bottom:0 !important}
.loyalty-page .login-btn{margin-top:43px !important}
.loyalty-page .margin-image ul li{padding-top:11px !important}
.loyalty-page .margin-image h5{margin-top:80px}
.loyalty-page .frgt-rht{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.loyalty-page .dashboard-alert{top:58px}
.loyalty-page .dashboard-wrapper{margin-top:57px;margin-bottom:0}
.loyalty-page .my-dashboard h2{margin-top:0;margin-bottom:0;font-size:29px;line-height:31px;padding-bottom:0 !important;z-index:0}
.loyalty-page .my-dashboard .sign-margin{margin-top:10px !important;margin-bottom:0;color:#000;font-family:"ITCFranklinGothicStd-DmCd";font-size:15px !important;line-height:17px !important}
.loyalty-page .my-dashboard .points{margin-top:0;margin-bottom:0}
.loyalty-page .my-dashboard p{margin-top:10px;margin-bottom:0;font-size:15px;line-height:22px;font-family:"ITCFranklinGothicStd-Book";padding-top:0}
.loyalty-page .my-dashboard .btn-login{margin-top:29px !important;margin-bottom:0}
.loyalty-page .my-dashboard .btn-login{width:100%}
.loyalty-page .my-profile-wrapper{margin-top:35px;margin-bottom:0}
.loyalty-page .my-profile-desktop h2{color:#19526c;margin-bottom:26px;padding-bottom:0}
.loyalty-page .profile-text-style h4{font-family:"ITCFranklinGothicStd-DmCd";font-size:15px;line-height:17px;font-weight:600;margin-top:31px;margin-bottom:6px}
.loyalty-page .btn-new{margin-top:55px;margin-bottom:15px !important}
.loyalty-page .btn-new-cancle{margin-top:0 !important}
.loyalty-page .success-image{width:42px;height:60px}
.loyalty-page .success-text h1{margin-bottom:0 !important;padding-top:0 !important}
.loyalty-page .success-text p{margin-top:10px !important;padding-top:0 !important;padding-right:0 !important;padding-left:0 !important}
.loyalty-page .success-btn{margin-top:27px !important}
.loyalty-page .reg-text{margin-bottom:20px}
.loyalty-page .dropdown-menu:after{display:none}
.loyalty-page .ribbon-space-right{padding-right:11px}
.loyalty-page .mobile-no-1 h3{font-size:15px;font-family:"ITCFranklinGothicStd-DmCd";line-height:17px !important;margin-top:35px;margin-bottom:0}
.loyalty-page .reg-left-2 h2{padding-bottom:0 !important}
.loyalty-page .custom-input{margin-bottom:0;padding-bottom:0}
.loyalty-page .imp-pass img{padding-top:0}
.loyalty-page .imp-pass img{padding-top:0;vertical-align:unset}
.loyalty-page .my-points-wrapper{padding-top:35px}
.loyalty-page .points-text h1{font-size:29px;line-height:31px}
.loyalty-page .points-text h6{padding-top:25px;font-size:15px;line-height:17px;text-transform:uppercase;font-family:"ITCFranklinGothicStd-Book"}
.loyalty-page .points-text h2{padding-top:20px;font-size:29px;line-height:31px;padding-bottom:0}
.loyalty-page .points-text p{padding-top:8px;padding-left:30px;padding-right:30px}
.loyalty-page .tabs-wrapper{padding-top:62px}
.loyalty-page .tabs-wrapper .tab-style a{font-size:15px;line-height:17px}
.loyalty-page .tab-pane p{padding-top:9px}
.loyalty-page .tab-in-tab .nav-tabs{margin:30px 0 0 0}
.loyalty-page .custom-tables thead tr th{padding-bottom:11px;font-size:15px;line-height:17px;padding-top:31px !important;font-family:"FranklinGothicb"}
.loyalty-page .custom-tables tbody tr td{font-size:15px;line-height:17px;padding:15px 0}
.loyalty-page .pagination-wrapper{padding:18px 0}
.loyalty-page .card-body{padding:10px}
.loyalty-page .dis-none{display:none !important}
.loyalty-page .calendar-img{padding-right:13px}
.loyalty-page .tab-in-tab .nav-tabs .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.loyalty-page .hist-print img{top:0 !important}
.loyalty-page .tab-in-tab .nav-tabs li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.loyalty-page .img-print img{float:right}
.loyalty-page .table-design .card-body{padding:0 !important}
.loyalty-page .tab-in-tab .nav-tabs .nav-link{margin-left:0}
.loyalty-page .tab-in-tab .nav-tabs .nav-link.active{width:180px}
.loyalty-page .checkbox{margin-top:16px}
.loyalty-page #change-password h2{margin-top:35px}
.loyalty-page .current-marign{margin-top:25px}
.loyalty-page .change-pass-btn{margin-top:83px}
.loyalty-page .calendar-img{display:block !important}
.loyalty-page .desktop-tab{display:none}
.loyalty-page .mobile-tab{display:block !important}
.loyalty-page nav.table-dropdwn-main .drop-down{list-style:none;overflow:hidden;height:137px;background-color:#19516c;font-family:"ITC Franklin Gothic Std";width:250px;margin:0 auto;padding:0;text-align:center;-webkit-transition:height .3s ease;transition:height .3s ease;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc}
.loyalty-page nav.table-dropdwn-main .drop-down.closed{height:43px;margin-bottom:15px}
.loyalty-page nav.table-dropdwn-main .drop-down li{border-right:1px solid #ccc !important;border-right:1px solid #ccc !important;border-bottom:1px solid #ccc !important}
.loyalty-page nav.table-dropdwn-main .drop-down li a{display:block;color:#ecf0f1;text-decoration:none;padding:14px 10px 14px 43px}
.loyalty-page nav.table-dropdwn-main .drop-down li:first-child a:after{content:url("clientlib-media/images/arrow.svg");float:right;margin-left:30px;margin-right:5px;position:absolute;top:12px;right:10px}
.loyalty-page .table-dropdwn-main .drop-down{display:block}
.loyalty-page nav.table-dropdwn-main .drop-down li a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ITC Franklin Gothic Std"}
.loyalty-page .desktop-tab{display:none}
.loyalty-page .mobile-tab{display:block !important}
.loyalty-page .tabs-wrapper .tab-style a{font-size:14px}
.loyalty-page .drop-down li a.color-white{background-color:#fff;color:#19526c !important}
.loyalty-page .tab-in-tab .nav-tabs li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.loyalty-page .hist-print img{top:0 !important}
.loyalty-page .date-pick{margin:0}
.loyalty-page .date-pick a{padding:0 !important;width:100%}
.loyalty-page .date-pick .datepicker1{text-align:left;padding:0 10px;color:#19516c;width:100%;font-size:13px;outline:0;border-bottom:0;-webkit-box-shadow:none;box-shadow:none;border:0}
.dcalendarpicker .dudp__cal-container .dudp__calendar-views{height:367px}
.dcalendarpicker .dudp__cal-container{width:340px;height:440px}
.dcalendarpicker .dudp__cal-container .dudp__calendar{width:340px}
.dudp__wrapper[data-theme="blue"] .dudp__calendar .dudp__cal-week .dudp__date.range-to:before{background-color:#19516c;width:46px !important;height:46px !important;line-height:22px;top:-3px !important;left:0 !important}
.dudp__wrapper[data-theme="blue"] .dudp__calendar .dudp__cal-week .dudp__date.range-from:before{background-color:#19516c;width:46px !important;height:46px !important;line-height:22px;top:-3px !important;left:0 !important}
}
@media screen and (max-width:345px){.loyalty-page .input-size .otp-inbox input[type="text"]{width:39px !important}
.loyalty-page .desktop-tab{display:block !important}
.loyalty-page .mobile-tab{display:block !important}
}
@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-page .tabs-container nav ul li.active{width:200px}
.loyalty-page .calendar-img{display:block !important}
.loyalty-page .ribbon-left p{font-size:15px;line-height:16px}
.loyalty-page .dropdown-menu{top:-22px !important;left:-277px}
.loyalty-page .reg-right img{display:none}
.loyalty-page .reg-left h2{font-size:40px}
.loyalty-page .reg-left-enter h2{font-size:40px}
.loyalty-page .mobile-no .instruction-text{padding-top:1000px}
.loyalty-page .reg-right img{display:none}
.loyalty-page .mobi-login-reg h4{font-size:20px !important;line-height:30px !important;margin-bottom:5px;font-family:"ITCFranklinGothicStd-DmCd"}
.loyalty-page .margin-image img{display:block !important}
.loyalty-page .reg-agree-btn{width:100%}
.loyalty-page .reg-cancel-btn{width:100%;margin-left:0;margin-top:20px}
.loyalty-page .progress-25-reward{padding-right:0 !important}
.loyalty-page .reg-left p{font-size:13px;margin-bottom:0}
.loyalty-page .reg-left-enter p{font-size:13px}
.loyalty-page .otp{display:none}
.loyalty-page .try{display:inline-table}
.loyalty-page .otp-inbox{padding-top:6px !important;padding-left:0 !important;padding-right:15px !important;padding-bottom:0 !important}
.loyalty-page .otp-btn{margin-top:200px}
.loyalty-page .nav2-signup{font-size:20px;line-height:25px}
.loyalty-page .dropdown-menu{width:360px;height:1194px;top:-26px !important;left:-313px}
.loyalty-page .btn-drop{width:306px;height:45px;margin-top:500px;font-weight:500}
.loyalty-page .dropdown-menu .fa{display:inline-block !important;color:#19516c !important;padding:15px !important;cursor:pointer}
.loyalty-page .form-group h4{font-size:20px;line-height:30px}
.loyalty-page .otp-text{padding-top:57px}
.loyalty-page .mobile-no-otp h4{font-size:20px;line-height:30px;padding-top:59px}
.loyalty-page .reg-left h5{margin-bottom:0}
.loyalty-page .reg-left .mobile-no{padding-top:35px}
.loyalty-page .reg-agree-btn{margin-top:55px}
.loyalty-page .verify-otp{padding-top:14px}
.loyalty-page .reg-progress{width:101%}
.loyalty-page .reg-progress-padding{padding-left:22px !important}
.loyalty-page .progress-padding{padding-right:59px !important}
.loyalty-page .reg-left h5{font-size:20px}
.loyalty-page .margin-image:after{width:100%;height:.5px;left:0;top:60px}
.loyalty-page .margin-image:before{left:0;top:43px;bottom:unset;font-size:25px;right:0}
.loyalty-page .reward-caltex{padding-right:15px !important}
.loyalty-page .margin-image{padding-left:15px !important}
.loyalty-page .sign-margin{margin-top:31px;font-size:39px !important;line-height:40px !important;font-weight:600 !important}
.loyalty-page .mobi-login-reg{padding-top:9px !important}
.loyalty-page .mobi-login-reg{font-size:20px !important;line-height:30px !important;font-weight:600 !important}
.loyalty-page .checkbox{margin-top:16px}
.loyalty-page .btn-login{width:100%}
.loyalty-page .login-text-m{text-align:center}
.loyalty-page .margin-image h5{font-size:39px;line-height:40px}
.loyalty-page .margin-image h4{font-size:20px;line-height:30px}
.loyalty-page .btn-login{margin-top:33px}
.loyalty-page .margin-form a{font-size:15px;line-height:22px}
.loyalty-page .login-btn{margin-top:22px}
.loyalty-page .margin-image:before{font-size:20px !important;line-height:30px !important}
.loyalty-page .frgt-rht{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.loyalty-page .otp2-text{padding-top:57px !important}
.loyalty-page .mobile-no-otp2 h4{padding-top:20px !important}
.loyalty-page .dashboard-wrapper{margin-top:69px;margin-bottom:0}
.loyalty-page .dashboard-image img{display:block !important}
.loyalty-page .my-dashboard h2{margin-top:0;margin-bottom:0;font-size:39px;line-height:40px}
.loyalty-page .my-dashboard .sign-margin{margin-top:19px;margin-bottom:0;color:#000;font-family:"ITCFranklinGothicStd-DmCd";font-size:20px !important;line-height:30px !important}
.loyalty-page .my-dashboard .points{margin-top:0;margin-bottom:0}
.loyalty-page .my-dashboard p{margin-top:7px;margin-bottom:0;font-size:15px !important;line-height:22px;font-family:"ITCFranklinGothicStd-Book"}
.loyalty-page .my-dashboard .btn-login{margin-top:29px !important;margin-bottom:0;width:194px;height:52px;font-size:15px;font-family:"ITCFranklinGothicStd-DmCd";font-weight:500}
.loyalty-page .dashboard-alert{top:48px}
.loyalty-page .my-profile-wrapper{margin-top:69px;margin-bottom:0}
.loyalty-page .my-profile-desktop h2{color:#19526c;margin-bottom:19px;font-size:39px;line-height:40px}
.loyalty-page .profile-text-style h4{font-size:20px;line-height:30px;margin-bottom:2px}
.loyalty-page .btn-new{margin-top:35px !important;margin-bottom:16px}
.loyalty-page .btn-new-cancle{margin-top:0;margin-bottom:0}
.loyalty-page .input-margin{padding-top:0 !important;padding-bottom:0 !important}
.loyalty-page .profile-text-style h4{margin-top:26px}
.loyalty-page .success-image{width:42px;height:60px}
.loyalty-page .success-text h1{margin-top:13px}
.loyalty-page .success-text p{margin-top:6px;padding-top:0 !important;padding-bottom:0 !important}
.loyalty-page .success-btn{margin-top:30px !important}
.loyalty-page .dropdown-menu:after{display:none}
.loyalty-page .mobile-no-1 h3{font-size:20px;font-family:"ITCFranklinGothicStd-DmCd";line-height:30px !important;margin-top:20px;margin-bottom:0}
.loyalty-page .my-points-wrapper{padding-top:62px;padding-bottom:0}
.loyalty-page .points-text h1{padding-bottom:0;font-size:39px;line-height:40px;margin-bottom:0}
.loyalty-page .points-text h6{padding-top:19px;padding-bottom:0;font-size:20px;line-height:30px;margin-bottom:0;text-transform:uppercase;font-family:"ITCFranklinGothicStd-Book"}
.loyalty-page .points-text h2{padding-top:6px;padding-bottom:0}
.loyalty-page .points-text p{font-size:15px;line-height:22px}
.loyalty-page .bar-text{left:15px}
.loyalty-page .tabs-wrapper{padding-top:56px}
.loyalty-page .tab-pane p{font-size:15px;line-height:22px;padding-top:28px}
.loyalty-page .card-body{padding-top:0}
.loyalty-page .tab-in-tab .nav-tabs{margin:29px 0 0 0}
.loyalty-page .custom-tables thead tr th{font-size:20px;line-height:30px;padding:26px 0 6px 0}
.loyalty-page .custom-tables tbody tr td{padding:15px 0;font-size:15px;line-height:22px;font-family:"FranklinGothicb"}
.loyalty-page .custom-tables tbody tr td:last-child{font-family:"ITCFranklinGothicStd-Book"}
.loyalty-page .custom-tables tbody tr td p{padding-top:0;color:#c4c4c4;font-size:15px;line-height:22px;font-family:"ITCFranklinGothicStd-Book"}
.loyalty-page .pagination-wrapper{padding:20px 0}
.loyalty-page .dis-none{display:none !important}
.loyalty-page .calendar-img{padding-right:15px}
.loyalty-page .tab-in-tab .nav-tabs .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.loyalty-page .tab-in-tab .nav-tabs li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.loyalty-page .img-print img{float:right}
.loyalty-page .table-design .card-body{padding:0 !important}
.loyalty-page .tab-in-tab .nav-tabs .nav-link{margin-left:0}
.loyalty-page .tab-in-tab .nav-tabs .nav-link.active{width:180px}
.loyalty-page .checkbox{margin-top:35px}
.loyalty-page #change-password h2{margin-top:69px}
.loyalty-page .current-marign{margin-top:18px}
.loyalty-page .change-pass-btn{margin-top:29px}
.loyalty-page .subscription-tables .sow-text{padding:14px 0 0 0}
.loyalty-page nav.table-dropdwn-main .drop-down{list-style:none;overflow:hidden;height:137px;background-color:#19516c;font-family:"ITC Franklin Gothic Std";width:250px;margin:0 auto;padding:0;text-align:center;-webkit-transition:height .3s ease;transition:height .3s ease}
.loyalty-page .drop-down{position:relative}
.loyalty-page .drop-down:before{content:"";background-image:url(clientlib-media/images/calander_img.svg);position:absolute;top:9px;left:10px;width:22px;height:25px;display:block;background-size:100%}
.loyalty-page nav.table-dropdwn-main .drop-down.closed{height:46px}
.loyalty-page nav.table-dropdwn-main .drop-down li{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}
.loyalty-page nav.table-dropdwn-main .drop-down li a{display:block;color:#ecf0f1;text-decoration:none;font-size:14px !important}
.loyalty-page .last-yr{padding-left:10px !important}
.loyalty-page nav.table-dropdwn-main .drop-down li:first-child a:after{content:url("clientlib-media/images/arrow.svg");float:right;margin-left:30px;margin-right:5px;position:absolute;top:9px;right:10px}
.loyalty-page .table-dropdwn-main .drop-down{display:block}
.loyalty-page nav.table-dropdwn-main .drop-down li a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ITC Franklin Gothic Std"}
.loyalty-page .desktop-tab{display:block !important}
.loyalty-page .mobile-tab{display:block !important}
.loyalty-page .mobile-tab li a{font-size:14px !important}
.loyalty-page .tabs-wrapper .tab-style a{font-size:20px;font-family:"ITCFranklinGothicStd-DmCd"}
.loyalty-page .drop-down li a.color-white{background-color:#fff;color:#19526c !important}
.loyalty-page .img-print img{position:relative;top:0}
.loyalty-page .date-pick{margin:0}
.loyalty-page .date-pick a{padding:0 !important;width:100%}
.loyalty-page .date-pick .datepicker1{text-align:left;padding:0 10px;color:#19516c;width:100%;font-size:13px;outline:0;border-color:#ccc;border-bottom:0;-webkit-box-shadow:none;box-shadow:none;border:0;height:44px}
.dcalendarpicker .dudp__cal-container{width:400px;height:440px}
.dcalendarpicker .dudp__cal-container .dudp__calendar{padding:0 20px 10px;width:400px}
.dcalendarpicker .dudp__cal-container .dudp__btn-cal-next{width:66px}
.dcalendarpicker .dudp__cal-container .dudp__btn-cal-prev{width:66px}
.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date{width:56px;height:50px;font-size:16px;padding:5px}
.dcalendarpicker .dudp__calendar-header{padding:25px}
.dcalendarpicker .dudp__calendar-header .dcp_sel-date{font-size:36px}
.dcalendarpicker .dudp__cal-container .dudp__buttons .dudp__button{font-size:17px}
.dudp__wrapper[data-theme="blue"] .dudp__calendar .dudp__cal-week .dudp__date.range-from:before{background-color:#19516c;width:50px !important;height:50px !important;line-height:22px;top:-6px !important;left:3px !important}
.dudp__wrapper[data-theme="blue"] .dudp__calendar .dudp__cal-week .dudp__date.range-to:before{background-color:#19516c;width:50px !important;height:50px !important;line-height:22px;top:-6px !important;left:3px !important}
.dcalendarpicker .dudp__calendar-header .dudp__sel-year{font-size:21px}
.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__weekdays span{font-size:16px !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50px;padding-bottom:5px}
.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-month-year{font-size:20px;padding-bottom:7px}
.dcalendarpicker .dudp__cal-container .dudp__calendar-views{height:385px}
}
.loyalty-page .alert-dismissible .close span{text-indent:-300000px}
@media only screen and (min-width:569px) and (max-width:600px){.loyalty-page .close-img{top:-56px;left:95px;padding:2px}
}
@media only screen and (min-width:320px) and (max-width:568px){.loyalty-page .ribbon-left p span{letter-spacing:-0.5px;line-height:22px}
.loyalty-page .ribbon-right{position:relative}
.loyalty-page .ribbon-right img{width:35px;height:35px;position:absolute;top:0;right:0;left:0;bottom:0}
.loyalty-page .center2{display:block;margin-left:auto;margin-right:auto;width:50%}
.loyalty-page .close-img{top:-56px;left:95px;padding:2px}
.loyalty-page .ribbon-space-right{width:195px !important;float:right}
.loyalty-page .alert-dismissible .close{top:-15px !important;right:-15px !important}
.loyalty-page .reg-progress{width:107%}
.loyalty-page .reg-progress-padding{padding-left:20px !important}
.loyalty-page .progress-padding{padding-right:14px !important}
.loyalty-page .popup-text{font-size:15px;line-height:22px}
}
@media only screen and (min-width:768px) and (max-width:4000px){.loyalty-page .right-fixed{width:253px;background-color:#e62f46;max-width:253px;-webkit-box-flex:0;-ms-flex:0 0 253px;flex:0 0 253px;position:fixed;top:0;right:0}
}