.UBI_clearfix:after{clear:both;content:"";display:table;float:none}
.ubi-btn,.ubi-modal .ubi-btn.btnlarge{max-width:295px;font-size:18px}
.ubi-services .ubi-btn,.ubi-services .ubi-modal .ubi-btn.btnlarge{max-width:330px;font-size:16px !important;height:50px;color:#fff;padding:13px 20px;width:100%;line-height:23px;display:block;margin:auto}
.ubi-services img{width:100%;height:100%}
@media(min-width :1025px){.ubi-services.drivescorecomp .ubi-services-bgColor{width:1278px;margin-left:-71px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .ubi-services-bgColor .dashboard-connected-devices h4{margin-top:-16px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .ubi-services-bgColor .dashboard-connected-devices h5{margin-left:68px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .ubi-services-bgColor .dashboard-connected-devices .db-connected-serv-data{margin-top:41px !important}
.ubi-services.drivescorecomp .dashboard_usage_state{border-right:1px solid #ddd;padding:0 20px;width:33.33%}
.ubi-services.drivescorecomp .hide_usage_states{margin-left:0}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .viewUsageStats{max-width:none;top:-20px;margin-left:-50px}
.ubi-services.drivescorecomp .ubi-services-bgColor .bluelink_subscription,.ubi-services.drivescorecomp .ubi-services-bgColor #bluelifetime,.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score{min-height:400px !important;width:31.3333% !important}
.ubi-services.drivescorecomp .dashboard_usage_state{border-left:1px solid #ddd}
.parsys .faqgenesisresourcecategory #driving_score_faq{margin-left:210px;margin-top:96px}
}
@media(max-width :767px){.ubi-services.drivescorecomp .dashboard_usage_state{border-right:1px solid #ddd;padding:0 20px;margin-left:6px;width:86%}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .viewUsageStats{max-width:none;top:-20px;margin-left:18px}
.ubi-services.drivescorecomp .ubi-services-bgColor .bluelink_subscription,.ubi-services.drivescorecomp .ubi-services-bgColor #bluelifetime,.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score{min-height:400px !important;width:94.33% !important}
.parsys .faqgenesisresourcecategory #driving_score_faq{margin-left:32px;margin-top:96px}
}
@media(min-width:768px) and (max-width:1024px){.ubi-services.drivescorecomp .dashboard_usage_state{width:100%}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .chart-container svg{margin-left:120px !important}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .viewUsageStats{max-width:none;top:-20px;margin-left:-100px}
.ubi-services.drivescorecomp .ubi-services-bgColor .bluelink_subscription,.ubi-services.drivescorecomp .ubi-services-bgColor #bluelifetime,.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score{min-height:400px !important;width:85.33% !important}
.parsys .faqgenesisresourcecategory #driving_score_faq{margin-left:32px;margin-top:96px}
}
@media only screen and (max-device-width:1024px) and (min-device-width:768px) and (orientation:landscape){.ubi-services.drivescorecomp #dashboard-bluelink-usage .chart-container svg{margin-left:215px !important}
}
.ubi-services.drivescorecomp{padding:30px 0;background:#e6e6e6}
.ubi-services.drivescorecomp .ubi-services-bgColor{background:#fff}
.ubi-services #dashboard-connected-services-usage .dashboard-connected-devices{background:none !important;width:100%}
.ubi-services.drivescorecomp #dashboard-bluelink-usage h1{padding:26px 0 12px;margin-top:0;line-height:40px !important;margin-left:15px}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .desc{width:auto;padding-top:0;margin-left:15px}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .chart-container svg{margin-left:-20px}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .legend{display:none}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.show_usage_states{background:none !important;max-height:initial !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage{max-height:none}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-bluelink-devices{margin:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-bluelink-devices h4{margin-left:0;padding-top:25px;line-height:40px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-bluelink-devices h5{margin-left:15px;margin-bottom:40px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-bluelink-devices table{margin-left:15px !important;min-height:160px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards .not_enrolled_rewards{margin-top:0;padding:0 20px 0 20px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards .not_enrolled_rewards .rewards_text{margin:35px 0 0 0}
.drivingScoreSection .drivingScoreLeft .manageDriverLink{display:block;text-align:center;margin-top:18px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage{background-image:none !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs{margin:0;position:relative;min-height:566px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs h1{color:#000;font-size:30px;text-align:left;line-height:40px !important;padding:25px 0 0 0;margin:0 !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span{color:#000;text-align:left;display:block;margin-top:30px !important;position:static !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div{position:absolute;width:100%;margin:auto;bottom:66px;left:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage{background-image:none !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs{margin:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs h1{color:#000;font-size:30px;text-align:left;line-height:40px !important;padding:25px 0 0 0;margin:0 !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span{color:#000;text-align:left;display:block;margin-top:30px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs{margin:0;min-height:566px;position:relative}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs h1{color:#000;font-size:30px;text-align:left;line-height:40px !important;padding:25px 0 0 0;margin:0 !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span{color:#000;text-align:left;display:block;margin-top:30px;left:0 !important;width:100%}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .off-car-accessories-wrps{margin-right:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs input.btn-get-connected-gcs{max-width:330px !important;width:100% !important;opacity:1}
.drivingScoreSection.ubi_dashboardCss{padding:0 10px}
.drivingScoreSection.ubi_dashboardCss .drivingScoreRight{display:none}
.drivingScoreSection h2{padding:25px 0 20px;line-height:40px !important;font-size:30px}
.drivingScoreSection .UBI_errorText{font-size:16px;color:#c40712}
.drivingScoreSection #UBI_chart{min-height:150px !important;max-height:150px;max-width:400px !important;width:100%;margin:auto}
.drivingScoreSection #UBI_chart *{width:100% !important;pointer-events:none;color:#3c3c3c;font-size:90px !important;font-family:"GenesisSansTextOffice-Regular" !important}
.drivingScoreSection #UBI_chart .apexcharts-radialbar-track.apexcharts-track .apexcharts-radialbar-area{stroke-width:27px}
.drivingScoreSection #UBI_chart .apexcharts-series.apexcharts-radial-series .apexcharts-radialbar-area{stroke-width:28px}
.drivingScoreSection .grde-img{position:absolute;left:10px;top:5px;text-align:center;width:100%;margin:0}
.drivingScoreSection .grde-img img{width:auto}
.drivingScoreSection .grde-mainfont{font-size:22px;color:#000;margin:0;font-family:"GenesisSansHeadOffice-Light"}
.drivingScoreSection .ins-link{position:relative;float:none;display:inline-block;margin-top:20px;right:-4px}
.drivingScoreSection .ins-link .icon-noti{position:absolute;right:-10px;color:#fff;background:#823737;border-radius:50%;font-size:16px;width:32px;height:31px;top:-16px;padding-top:4px;border:1px solid #fff}
.drivingScoreSection .centerView{width:100%;max-width:350px;margin-bottom:30px;margin:15px auto 59px auto}
.drivingScoreSection .centerView img{width:112%;height:auto}
.drivingScoreSection.ubi_dashboardCss .grde-img{left:0;top:10px}
.drivingScoreSection.ubi_dashboardCss.UBI_loader:after{position:absolute;left:0;top:0;background:rgba(255,255,255,0.4);width:100%;height:100%;content:""}
.drivingScoreSection.ubi_dashboardCss.UBI_loader:before{position:absolute;left:0;top:0;right:0;bottom:0;border:5px solid rgba(241,238,238,0.8) !important;border-top:5px solid #3c3c3c !important;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:auto;content:"";z-index:99}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:129px;margin-bottom:18px;margin-left:auto}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-gcs .btn-connected-device{margin-top:160px}
.drivingScoreSection.ubi_dashboardCss #UBI_chart{min-height:190px !important;max-height:190px}
.drivingScoreSection.ubi_dashboardCss .chart-sec,.drivingScoreSection.ubi_bluelinkCss .chart-sec,.drivingScoreSection.ubi_mvhrCss .chart-sec{top:60px}
.drivingvehicle-score{background:#f3f3f3;padding:50px 0;clear:both;width:100%}
.drivingvehicle-score img{width:100%;height:100%}
.drivingScoreSection.ubi_bluelinkCss{display:flex;flex-wrap:wrap;background:#fff;padding:0;width:100%}
.drivingScoreSection.ubi_bluelinkCss .drivingScoreLeft{padding:20px 10px 40px 30px;border:0;float:left;width:50%;flex-basis:auto !important}
.drivingScoreSection.ubi_bluelinkCss .drivingScoreRight{border:0;float:left;width:50%}
.drivingScoreSection.ubi_bluelinkCss #UBI_chart,.drivingScoreSection.ubi_mvhrCss #UBI_chart{max-height:220px;min-height:200px !important}
.drivingScoreSection.ubi_bluelinkCss .grde-img{top:20px;left:0}
.drivingScoreSection.ubi_bluelinkCss a.ubi-btn{display:block;margin:auto;float:none}
.ubi-services.drivescorecomp a.ubi-btn,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs input.btn-get-connected-gcs,.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{max-width:330px}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreLeft{border-right:1px solid #ddd;padding-right:25px;width:70%;float:left;border-top:0}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreRight{width:30%;border-top:0;float:right;padding-top:50px}
.drivingScoreSection.ubi_drivingScoreCss{padding-top:50px;display:block;float:left;width:100%}
.drivingScoreSection.ubi_drivingScoreCss .insurancesec-desktop{width:100%}
.drivingScoreSection.ubi_drivingScoreCss .insurancesec-mobs{display:none}
.drivingScoreSection.ubi_drivingScoreCss:after{clear:both;content:"";display:table;float:none}
.drivingScoreSection.ubi_drivingScoreCss .grde-img{top:5px;left:0}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:130px;min-height:120px !important}
.score-tab.score-mobileview{display:none}
.settng-icon{display:inline-block;width:30px;height:25px;padding-right:10px;background:#fff}
.settng-icon img{width:100%;height:auto}
.currentdrivescore.ubi-services,.drivingScoreComponent{width:100%;clear:both;display:block}
.drivingScoreSection.ubi_drivingScoreCss h2{padding-top:0;padding-bottom:5px}
.drivingScoreSection.ubi_drivingScoreCss .discount-alert{margin-top:30px}
.ubi_driverPermissionText a{cursor:pointer}
.drivingScoreSection.ubi_mvhrPdfCss{display:block;background:#fff;padding:0;width:100%}
.drivingScoreSection.ubi_mvhrPdfCss .drivingScoreLeft{padding:20px 10px 40px 0;border:0;float:left;width:50%;text-align:center}
.drivingScoreSection.ubi_mvhrPdfCss .drivingScoreRight{border:0;float:left;width:50%}
.drivingScoreSection.ubi_mvhrPdfCss .drivingScoreRight img{width:auto;height:auto;max-width:100%}
.drivingScoreSection.ubi_mvhrPdfCss .grde-img{top:30px;left:0}
.drivingScoreSection.ubi_mvhrPdfCss .drivingScoreLeft>p:first-child{text-align:left}
.drivingScoreSection.ubi_mvhrPdfCss .drivingScoreLeft .chart-sec{top:80px}
.drivingScoreSection.ubi_mvhrPdfCss #UBI_chart{min-height:190px !important;max-height:240px}
.drivingScoreSection.ubi_mvhrPdfCss .drivingScoreLeft p{font-size:16px;line-height:20px}
.drivingScoreSection.ubi_mvhrPdfCss #UBI_chart *{font-size:80px !important;font-family:"GenesisSansHead-Bold" !important}
.drivingScoreSection.ubi_mvhrPdfCss h2{font-size:20px;border-bottom:1px solid #ccc;padding:10px 10px 0 10px;font-family:"GenesisSansHeadOffice-Medium";line-height:20px;margin-bottom:20px;padding-left:0}
.drivingScoreSection.ubi_mvhrPdfCss #UBI_chart{min-width:400px !important;width:400px}
.drivingScoreSection.ubi_mvhrCss{display:flex;flex-wrap:wrap;background:#fff;padding:0;width:100%}
.drivingScoreSection.ubi_mvhrCss .drivingScoreLeft{padding:20px 10px 40px 30px;border:0;float:left;width:50%;flex-basis:auto !important}
.drivingScoreSection.ubi_mvhrCss .drivingScoreRight{border:0;float:left;width:50%}
.drivingScoreSection.ubi_mvhrCss .grde-img{top:30px;left:0}
.drivingScoreSection.ubi_mvhrCss a.ubi-btn{display:block;margin:auto;float:none}
.drivingScoreSection .centerView.NotApplicableView{margin:-30px auto 45px auto}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4{margin-left:-40px;width:35%;height:356px}
.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score+div{width:33.33%}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section{margin-left:0;width:86%}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section .finance_image span{margin-top:-38px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section .finance_image a{margin-bottom:-22px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4{margin-left:0;width:33.33%;height:356px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4 .not_enrolled_rewards a.assurance_link{margin-top:25px;margin-right:auto;margin-left:auto}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4+div{width:33.33%;float:left}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .off-car-accessories-wrps{height:355px;margin-left:6px;width:100%;float:left}
.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .car-acce-txt,.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .item-box{height:355px;position:relative}
.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .item-box{background-size:100%;padding:0 !important}
.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .carousel .carousel-inner{padding:0!Important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section a,.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4 a{text-decoration:none !important}
@media not all and (min-resolution:.001dpcm){@media{.drivingScoreSection #UBI_chart,.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{min-height:140px !important;max-height:140px}
.drivingScoreSection.ubi_bluelinkCss #UBI_chart,.drivingScoreSection.ubi_mvhrCss #UBI_chart{min-height:190px !important;max-height:215px}
.drivingScoreSection.ubi_dashboardCss .grde-img,.drivingScoreSection.ubi_mvhrCss .grde-img{left:0;top:60px}
.drivingScoreSection.ubi_bluelinkCss .grde-img{left:0;top:80px}
.drivingScoreSection.ubi_drivingScoreCss .grde-img{left:0;top:55px}
.drivingScoreSection.ubi_dashboardCss .chart-sec,.drivingScoreSection.ubi_bluelinkCss .chart-sec,.drivingScoreSection.ubi_mvhrCss .chart-sec{top:10px}
.drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:-40px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:112px !important}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .viewUsageStats{top:-15px}
.drivingScoreSection.ubi_dashboardCss #UBI_chart{min-height:190px !important;max-height:195px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div{bottom:54px}
.drivingScoreSection .centerView{margin:15px auto 65px auto}
.ubi-services.drivescorecomp .dashboard_rewards.col-lg-4 img{height:107px}
.drivingScoreSection.ubi_mvhrPdfCss .drivingScoreLeft .chart-sec{top:30px}
.drivingScoreSection.ubi_mvhrPdfCss .grde-img{top:70px}
.IE-browser .drivingScoreSection.ubi_mvhrPdfCss .drivingScoreLeft .chart-sec{top:30px}
.IE-browser .drivingScoreSection.ubi_mvhrPdfCss .grde-img{top:70px}
}
}
.edge-browser .drivingScoreSection #UBI_chart,.edge-browser .drivingScoreSection.ubi_drivingScoreCss #UBI_chart{min-height:140px !important;max-height:140px}
.edge-browser .drivingScoreSection.ubi_bluelinkCss #UBI_chart{min-height:250px !important;max-height:270px}
.edge-browser .drivingScoreSection.ubi_mvhrCss #UBI_chart{min-height:200px !important;max-height:215px}
.edge-browser .drivingScoreSection.ubi_dashboardCss .grde-img{left:0;top:60px}
.edge-browser .drivingScoreSection.ubi_mvhrCss .grde-img{top:70px}
.edge-browser .drivingScoreSection.ubi_bluelinkCss .grde-img{left:0;top:80px}
.edge-browser .drivingScoreSection.ubi_drivingScoreCss .grde-img{left:0;top:55px}
.edge-browser .drivingScoreSection.ubi_dashboardCss .chart-sec,.edge-browser.drivingScoreSection.ubi_bluelinkCss .chart-sec,.edge-browser .drivingScoreSection.ubi_mvhrCss .chart-sec{top:10px}
.edge-browser .drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:-40px}
.edge-browser .ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:112px !important}
.edge-browser .ubi-services.drivescorecomp #dashboard-bluelink-usage .viewUsageStats{top:-15px}
.edge-browser .drivingScoreSection.ubi_dashboardCss #UBI_chart{min-height:190px !important;max-height:195px}
.edge-browser .ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div,.edge-browser .ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div{bottom:54px}
.edge-browser .drivingScoreSection .centerView{margin:15px auto 65px auto}
.edge-browser .drivingScoreSection .centerView.NotApplicableView{margin:15px auto 50px auto}
.edge-browser .drivingScoreSection.ubi_mvhrPdfCss #UBI_chart{min-height:180px !important;max-height:250px}
.edge-browser .drivingScoreSection.ubi_mvhrPdfCss .drivingScoreLeft .chart-sec{top:40px}
.edge-browser .drivingScoreSection.ubi_mvhrPdfCss .grde-img{top:70px}
.mac-browser .drivingScoreSection.ubi_dashboardCss .chart-sec{top:47px}
.mac-browser .drivingScoreSection.ubi_bluelinkCss .chart-sec,.mac-browser .drivingScoreSection.ubi_mvhrCss .chart-sec{top:10px}
.mac-browser .drivingScoreSection.ubi_dashboardCss .grde-img{top:60px}
.mac-browser .drivingScoreSection.ubi_bluelinkCss .grde-img,.mac-browser .drivingScoreSection.ubi_mvhrCss .grde-img{top:80px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .grde-img{top:55px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:-55px}
.mac-browser .drivingScoreSection.ubi_mvhrPdfCss .chart-sec{top:30px}
.mac-browser .drivingScoreSection.ubi_mvhrPdfCss .grde-img{top:75px}
@media screen and (max-width :1199px){.drivingScoreSection{display:flex;flex-wrap:nowrap;width:100%}
.drivingScoreRight{display:none}
.drivingScoreSection.ubi_dashboardCss .drivingScoreRight{display:none}
.drivingScoreSection #UBI_chart{max-height:180px}
.drivingScoreLeft{padding-bottom:40px}
.ubi-services-bgColor .bluelink_subscription,.ubi-services-bgColor .dashboard_usage_state{width:50%}
.drivingScoreSection .drivingScoreRight{display:block}
.drivingScoreSection .grde-img{top:30px}
.drivingScoreLeft>p{padding-right:10px}
.ubi-services.drivescorecomp #bluelifetime #chart{float:none}
.ubi-services.drivescorecomp #bluelifetime .widget{text-align:center}
.drivingScoreSection.ubi_drivingScoreCss .grde-img{top:0}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:120px;min-height:120px !important}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart *{font-size:75px !important}
.drivingScoreSection.ubi_dashboardCss a.ubi-btn{display:block;margin:auto;float:none}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{max-width:330px;width:100%}
.drivingScoreSection.ubi_dashboardCss .grde-img{left:0;top:25px}
.drivingScoreSection.ubi_dashboardCss #UBI_chart{min-height:210px !important;max-height:230px !important}
.ubi-services.drivescorecomp .ubi-services-bgColor .bluelink_subscription,.ubi-services.drivescorecomp .ubi-services-bgColor #bluelifetime,.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score{min-height:555px !important}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .viewUsageStats{top:-25px}
.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score+div{width:50%}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4{width:50%;height:400px;margin-top:-20px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .off-car-accessories-wrps{width:100% !important;height:400px;margin:0}
.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score+div .finance_image{height:400px;margin:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section{margin-top:-20px}
.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .car-acce-txt,.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .item-box{height:400px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4+div{width:50%;float:left;margin-top:-20px;clear:both}
}
@media screen and (max-width :1024px){.drivingScoreSection.ubi_drivingScoreCss .insurancesec-desktop,.score-tab.score-desktopview{display:none}
.drivingScoreSection.ubi_drivingScoreCss .insurancesec-mobs,.score-tab.score-mobileview{display:block}
.drivingScoreSection.ubi_drivingScoreCss .score-tab.score-mobileview .tab-head p{font-family:"GenesisSansTextOffice-Regular"}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreLeft{width:100%}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreLeft{border:0;padding-right:0}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreRight{border-left:1px solid #ddd}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreRight{width:44%}
.discount-alert.insurancesec-mobs{width:54%;left:0 !important;margin-top:0 !important}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreLeft{padding-bottom:15px}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreRight{padding-top:30px}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:170px;min-height:160px !important}
.drivingScoreSection.ubi_drivingScoreCss .grde-img{top:23px}
.drivingScoreSection.ubi_drivingScoreCss{padding-top:0}
.ubi-services.drivescorecomp #dashboard-bluelink-usage h1,.drivingScoreSection.ubi_dashboardCss h2,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs h1{font-size:30px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section{margin-top:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4{margin-top:0}
.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .item-box{background-size:cover}
.mac-browser .drivingScoreSection.ubi_dashboardCss .grde-img{top:60px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .grde-img{top:70px}
.drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:17px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:-30px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:175px;min-height:165px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4 .not_enrolled_rewards a.assurance_link{margin-top:70px}
}
@media screen and (max-width :991px){.drivingScoreSection.ubi_bluelinkCss .grde-img,.drivingScoreSection.ubi_mvhrCss .grde-img{top:-5px}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:120px;min-height:120px !important}
.drivingScoreSection.ubi_drivingScoreCss .grde-img{top:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:108px !important;margin-bottom:10px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:50px !important;margin-bottom:10px}
.drivingScoreSection.ubi_bluelinkCss #UBI_chart,.drivingScoreSection.ubi_mvhrCss #UBI_chart{max-height:180px;min-height:180px !important}
.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score+div{width:100%}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4{width:100%;padding:0 30px;margin-left:0;height:340px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section{width:98%}
.mac-browser .drivingScoreSection.ubi_bluelinkCss .grde-img{top:45px}
.mac-browser .drivingScoreSection.ubi_bluelinkCss .chart-sec,.mac-browser .drivingScoreSection.ubi_mvhrCss .chart-sec{top:7px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:120px;min-height:120px !important}
.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .item-box{background-size:cover}
}
@media screen and (max-width :800px){.drivingScoreSection.ubi_dashboardCss #UBI_chart{min-height:190px !important;max-height:230px !important}
.drivingScoreSection.ubi_dashboardCss .grde-img{left:0;top:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:50px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div{position:absolute;width:100%;margin:auto;bottom:29px}
.ubi-services .drivingScoreSection .drivingScoreLeft{padding-right:15px}
.mac-browser .drivingScoreSection.ubi_dashboardCss .grde-img{top:50px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:130px;min-height:130px !important}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .grde-img{top:55px}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:125px;min-height:125px !important}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:-28px}
.mac-browser .drivingScoreSection.ubi_mvhrCss .grde-img{top:45px}
}
@media screen and (max-width :767px){.ubi-services-bgColor .bluelink_subscription,.ubi-services-bgColor .dashboard_usage_state{width:100%}
.drivingScoreLeft{flex-basis:100% !important}
.drivingScoreSection.ubi_dashboardCss .drivingScoreRight{display:none}
.drivingScoreSection #UBI_chart{max-width:380px !important;max-height:180px}
.drivingScoreSection .drivingScoreRight{display:none}
.drivingScoreLeft{border:0}
.ubi-services.drivescorecomp .dashboard_usage_state{border-right:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:0}
.ubi-services .ubi-btn,.ubi-services .ubi-modal .ubi-btn.btnlarge{font-size:16px !important}
.drivingScoreSection .grde-mainfont{margin-bottom:10px}
.drivingScoreLeft>p{padding-right:0}
.drivingScoreSection:after{display:table;content:" "}
.drivingScoreSection.ubi_bluelinkCss .drivingScoreLeft,.drivingScoreSection.ubi_bluelinkCss .drivingScoreRight,.drivingScoreSection.ubi_mvhrCss .drivingScoreLeft{flex-basis:100% !important}
.drivingScoreSection.ubi_bluelinkCss .grde-img,.drivingScoreSection.ubi_mvhrCss .grde-img{top:20px}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreRight{display:block;border:0;float:none;width:100%;clear:both}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreLeft{border:0}
.discount-alert{width:100%}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreRight:before{clear:both;content:"";display:table;float:none}
.drivingScoreSection.ubi_drivingScoreCss .discount-alert{width:100%;position:static}
.drivingScoreSection.ubi_drivingScoreCss .grde-img{top:20px}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:170px}
.drivingScoreSection .ins-link .icon-noti{padding:0 2px}
.ubi-services a.ubi-btn{font-size:14px !important;line-height:16px;height:40px}
#nwbluelink-score{float:left;width:100%;display:block}
.drivingScoreSection.ubi_bluelinkCss .drivingScoreLeft,.drivingScoreSection.ubi_mvhrCss .drivingScoreLeft{padding:20px 20px 40px}
.drivingvehicle-score{padding:40px 0}
.drivingScoreSection.ubi_drivingScoreCss .insurancesec-desktop{display:block}
.drivingScoreSection.ubi_drivingScoreCss .insurancesec-mobs{display:none}
.drivingScoreSection.ubi_drivingScoreCss{padding-top:25px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:50px !important;margin-bottom:10px}
.ubi-services.drivescorecomp .ubi-services-bgColor .bluelink_subscription,.ubi-services.drivescorecomp .ubi-services-bgColor #bluelifetime,.ubi-services.drivescorecomp .ubi-services-bgColor #nwbluelink-score{min-height:420px !important}
#dashboard-connected-services-usage .dashboard-bluelink-devices h5{top:70px}
#dashboard-connected-services-usage.blue_link_gen_two .dashboard_usage_state.hide_usage_states,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs{min-height:350px !important;padding:0 20px !important}
.ubi-services.drivescorecomp .dashboard_usage_state.hide_usage_states{padding:0 10px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div{bottom:25px}
.drivingScoreSection.ubi_bluelinkCss #UBI_chart,.drivingScoreSection.ubi_mvhrCss #UBI_chart{max-height:215px;min-height:200px !important}
.drivingScoreSection.ubi_dashboardCss #UBI_chart{min-height:210px !important;max-height:200px !important}
.ubi-services.drivescorecomp #dashboard-bluelink-usage h1,.drivingScoreSection.ubi_dashboardCss h2,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs h1{font-size:25px !important}
.drivingScoreSection.ubi_dashboardCss a.ubi-btn{float:none}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs input.btn-get-connected-gcs{font-size:14px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section a,.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_one .finance_section a{width:97%;margin:auto 0 25px auto}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .finance_section{width:100%}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .grde-img{top:71px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:-20px}
.mac-browser .drivingScoreSection.ubi_bluelinkCss .grde-img,.mac-browser .drivingScoreSection.ubi_mvhrCss .grde-img{top:65px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:180px}
.ubi-services .drivingScoreSection .drivingScoreLeft{padding-right:0}
.drivingScoreSection.ubi_drivingScoreCss .drivingScoreRight{padding-top:60px}
.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .item-box{background-size:cover}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs{margin:0 !important;min-height:350px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span{width:100% !important;left:0 !important;margin-top:30px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div input{font-size:14px !important;line-height:16px;height:40px !important;margin:auto !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4+div{width:100%;margin-top:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4 img{max-width:260px;width:100%;margin-left:0;height:auto;min-height:75px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4 .not_enrolled_rewards a.assurance_link{margin-top:25px}
}
@media screen and (max-width :480px){.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:50px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .off-car-accessories-wrps{width:100% !important;height:350px}
.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .car-acce-txt,.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .item-box{height:350px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage.blue_link_gen_two .dashboard_rewards.col-lg-4{height:290px}
}
@media screen and (max-width :420px){.drivingScoreSection.ubi_dashboardCss .grde-img{top:-5px}
.drivingScoreSection.ubi_dashboardCss #UBI_chart{max-height:200px !important;min-height:190px !important}
.drivingScoreSection.ubi_bluelinkCss #UBI_chart,.drivingScoreSection.ubi_mvhrCss #UBI_chart{max-height:210px !important;min-height:200px !important}
.drivingScoreSection.ubi_bluelinkCss .grde-img,.drivingScoreSection.ubi_mvhrCss .grde-img{top:10px}
.drivingScoreSection.ubi_bluelinkCss .drivingScoreLeft,.drivingScoreSection.ubi_mvhrCss .drivingScoreLeft{padding:10px 10px 30px}
.drivingvehicle-score{padding:30px 0}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .chart-container svg{margin-left:-56px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div{bottom:35px}
.ubi-services.drivescorecomp a.ubi-btn,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs input.btn-get-connected-gcs,.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div input{max-width:300px !important}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:170px;min-height:160px !important}
.mac-browser .drivingScoreSection.ubi_dashboardCss .grde-img,.mac-browser .drivingScoreSection.ubi_bluelinkCss .grde-img,.mac-browser .drivingScoreSection.ubi_mvhrCss .grde-img{top:60px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:-20px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .grde-img{top:60px}
#dashboard-connected-services-usage.blue_link_gen_two .dashboard_usage_state.hide_usage_states,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs{padding:0 10px !important}
}
@media screen and (max-width :400px){.ubi-services a.ubi-btn,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div input{font-size:14px !important;line-height:25px;height:50px !important}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:150px;min-height:150px !important}
.drivingScoreSection.ubi_bluelinkCss #UBI_chart,.drivingScoreSection.ubi_mvhrCss #UBI_chart{max-height:190px !important;min-height:180px !important}
}
@media screen and (max-width :375px){.drivingScoreSection.ubi_bluelinkCss .grde-img,.drivingScoreSection.ubi_drivingScoreCss .grde-img,.drivingScoreSection.ubi_mvhrCss .grde-img{top:0}
.ubi-services.drivescorecomp #dashboard-bluelink-usage .chart-container svg{margin-left:-60px !important}
.drivingScoreSection.ubi_dashboardCss{padding:0}
.drivingScoreSection #UBI_chart *{font-size:70px !important}
.drivingScoreSection #UBI_chart{max-width:100% !important}
.drivingScoreSection.ubi_dashboardCss #UBI_chart,.drivingScoreSection.ubi_bluelinkCss #UBI_chart,.drivingScoreSection.ubi_mvhrCss #UBI_chart{max-height:181px !important;min-height:170px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div{bottom:20px}
.ubi-services.drivescorecomp a.ubi-btn,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs input.btn-get-connected-gcs,.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div input{max-width:290px !important}
}
@media screen and (max-width :340px){.ubi-services.drivescorecomp #dashboard-bluelink-usage .chart-container svg{margin-left:-90px !important}
.drivingScoreSection.ubi_dashboardCss .grde-img,.drivingScoreSection.ubi_bluelinkCss .grde-img,.drivingScoreSection.ubi_drivingScoreCss .grde-img,.drivingScoreSection.ubi_mvhrCss .grde-img{top:-10px}
.drivingScoreSection #UBI_chart *{font-size:60px !important}
.drivingScoreSection.ubi_dashboardCss #UBI_chart,.drivingScoreSection.ubi_bluelinkCss #UBI_chart,.drivingScoreSection.ubi_mvhrCss #UBI_chart{max-height:150px !important;min-height:140px !important}
.drivingScoreSection.ubi_dashboardCss .chart-sec{top:45px}
.ubi-services.drivescorecomp #dashboard-connected-services-usage #button-nogcs .btn-connected-device{margin-top:20px !important;margin-bottom:15px}
.ubi-services.drivescorecomp #dashboard-bluelink-usage h1{line-height:33px !important}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-no-gcs span+div{bottom:35px}
#dashboard-connected-services-usage.blue_link_gen_two .dashboard_usage_state.hide_usage_states,.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs{min-height:370px !important}
.drivingScoreSection.ubi_drivingScoreCss #UBI_chart{max-height:130px;min-height:130px !important}
.mac-browser .drivingScoreSection.ubi_dashboardCss .grde-img,.mac-browser .drivingScoreSection.ubi_bluelinkCss .grde-img,.mac-browser .drivingScoreSection.ubi_mvhrCss .grde-img{top:45px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .chart-sec{top:-15px}
.mac-browser .drivingScoreSection.ubi_drivingScoreCss .grde-img{top:60px}
}
@media screen and (max-width :320px){.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .car-acce-txt,.ubi-services.drivescorecomp .blue_link_gen_two .banner-type-2 .item-box{height:260px}
}
.date-font-bold{font-family:'GenesisSansText-Bold'}
@media(min-width:768px) and (max-width:1024px){.drivingScoreSection .ins-link .icon-noti{padding-top:10px}
}
@media(max-width:767px) and (min-width:100px){.drivingScoreSection .ins-link .icon-noti{padding-top:3px}
}
@media(min-width:1025px) and (max-width:1199px){.ubi-services.drivescorecomp .hide_usage_states{margin-left:0}
.ubi-services.drivescorecomp #dashboard-connected-services-usage .dashboard-get-connected-gcs span+div{bottom:46px}
}
.ubi-services .left,.ubi-modal .left{float:left}
.ubi-services .right,.ubi-modal .right{float:right}
.ubi-services img,.ubi-modal img{border:0}
.ubi-services a{text-decoration:underline !important}
.ubi-modal a{text-decoration:none}
.ubi-services ul,.ubi-modal ul{list-style:none}
.clear{clear:both;width:100% !important;height:0 !important;display:block;float:none !important;margin:0 !important;padding:0 !important}
.clearfix:after,.container:after{content:'';clear:both;width:100% !important;height:0 !important;display:block;float:none !important;margin:0 !important;padding:0 !important}
.m-0{margin:0 !important}
.mt-20{margin-top:20px}
.mt-0{margin-top:0 !important}
.mb-0{margin-bottom:0 !important}
.mt-30{margin-top:30px !important}
.mt-40{margin-top:40px !important}
.mt-50{margin-top:50px !important}
.mt-60{margin-top:60px !important}
.ml-10{margin-left:10px !important}
.ml-15{margin-left:15px !important}
.ml-28{margin-left:28px !important}
.ml-60{margin-left:50px !important}
.d-block{display:block !important}
.d-flex{display:flex !important}
.text-underline{text-decoration:underline}
.flex-wrap{flex-wrap:wrap}
.auto-height{height:auto !important}
.medium-font{font-weight:500;font-family:'HyundaiSansTextOffice-Medium'}
.align-items-center{align-items:center !important}
.justify-content-between{justify-content:space-between}
.p-0{padding:0 !important}
.pt-0{padding-top:0 !important}
.pb-0{padding-bottom:0 !important}
.fs-10{font-size:10px !important}
.fs-14{font-size:14px !important}
.fs-16{font-size:16px !important}
.bold-font{font-weight:700 !important}
.mt-5{margin-top:5px !important}
.mt-10{margin-top:10px !important}
.mt-15{margin-top:15px}
.mb-0{margin-bottom:0}
.mb-5{margin-bottom:5px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-20{margin-right:20px}
.pl-0{padding-left:0 !important}
.pr-10{padding-right:10px}
.pt-0{padding-top:0 !important}
.pt-60{padding-top:60px !important}
.visible{visibility:visible !important}
.normal-font{font-weight:normal}
.d-table{display:table}
.d-table-cell{display:table-cell}
.vertical-align-middle{vertical-align:middle}
.no-border{border:none !important}
.ml-0{margin-left:0 !important}
.mb-5{margin-bottom:5px !important}
.mb-10{margin-bottom:10px !important}
.mb-15{margin-bottom:15px !important}
.mb-20{margin-bottom:20px !important}
.mb-25{margin-bottom:25px !important}
.mb-30{margin-bottom:30px !important}
.mb-40{margin-bottom:40px !important}
.d-inline-block{display:inline-block !important}
.no-pointer{pointer-events:none}
img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.centered{display:table;margin-left:auto;margin-right:auto}
.clean-list{list-style-type:none;margin:0;padding:0}
.no-border{border:none !important}
.three-columns-list{column-count:3;-webkit-column-count:3;-moz-column-count:3}
.italic-font{font-style:italic}
.mb-50{margin-bottom:50px !important}
.mb-70{margin-bottom:50px !important}
.mb-60{margin-bottom:50px !important}
.mr-25{margin-right:25px !important}
.mb-25{margin-bottom:25px}
.ubi-separator-h{border-bottom:solid 1px #ddd;margin-top:30px;margin-bottom:25px}
.ubi-services img,.ubi-modal img{width:100%;height:100%}
.ubi-services .finance_image img{height:450px}
.ubi-services.drivescorecomp .finance_image img{height:356px}
.ubi-services .icon,.ubi-modal .icon{width:10px;height:10px;display:inline-block}
.link_default_color{color:#3c3c3c !important}
.bg-hollow{border:2px solid #3c3c3c}
.bg-full{background:#3c3c3c}
.bg-half{width:9px;background:#3c3c3c;display:block;height:16px;border-radius:5px 0 0 5px}
.bg-yellow{background-color:#e6c809 !important}
.bg-green{background-color:#357f33 !important}
.bg-red{background-color:#c40712 !important}
.ubi-services .ubi-btn,.ubi-modal .ubi-btn{height:50px;color:#fff;padding:13px 20px;width:100%;line-height:25px;text-decoration:none !important}
.ubi-services a.ubi-btn{display:inline-block;background:#000}
.ubi-services a.ubi-btn:hover{background:#3c3c3c}
.ubi-services .ubi-btn,.ubi-modal .ubi-btn.btnlarge{max-width:330px;font-size:16px}
.ubi-services .ubi-btn-white{width:100%;max-width:300px;color:#0778ca !important;background:#fff !important}
.ubi-services h3{font-size:30px;line-height:30px}
.drive-score{width:100%;display:block}
.drive-score .score-detail{width:68%;float:left;padding-right:50px;margin-top:60px}
.drive-score .scoremeter{width:36%;float:right;margin-top:-73px;border-left:1px solid #ddd}
.discount-alert{padding:25px 30px;background-color:#eee;float:left;width:60%;position:relative;left:-25px}
.score-info span{font-size:16px;display:block}
.ubi-services .ubi-btn:hover,.ubi-services a:hover,.ubi-services a{border-bottom:0}
.ubi-services .bg-blue,.ubi-services .bg-blue a{color:#fff !important;background-color:#804033}
.ubi-services .settng-icon{width:17px;height:auto;display:inline-block;margin-right:10px;vertical-align:text-bottom}
.ubi-services .disclaimer{font-size:12px}
.discount-alert h4{font-size:20px}
.discount-alert p,.discount-alert a{font-size:16px}
.discount-alert a{cursor:pointer}
.ubi-services .carousel{display:block}
.icon-noti{position:absolute;right:-15px;color:#fff;background:#804033;border-radius:50%;font-size:10px;width:15px;height:15px;top:-5px;padding:2px}
.genesis-resource-viewmore{margin-bottom:0 !important}
.fa{line-height:0 !important}
.drivingscorepage .vehicle-health-hdtile-v5{width:100vw !important;left:calc(-50vw + 50%);background-size:cover;min-height:215px;padding-top:50px;position:relative;max-height:225px;height:auto;background-position:center}
@media(min-width:1200px){.modal-dialog.modal-xl{width:1240px}
}
@media(max-width:1199px){.modal-dialog.modal-xl{width:100%}
}
@media(max-width:1024px){.drivingscorepage .vehicle-health-hdtile-v5{background-size:inherit;background-position:center}
}
@media(max-width:767px){.modal-xl .modal-title{font-size:24px;line-height:30px;margin-bottom:10px}
.ubi-services.score-sec.mt-60,.ubi-services.discount-sec.mt-50{margin-top:30px !important}
.drivingscorepage .vehicle-health-hdtile-v5{background-size:cover;background-position:-100px center;padding:40px 0;min-height:162px}
}
@media(max-width:420px){.drivingscorepage .vehicle-health-hdtile-v5{background-position:-120px center;padding:40px 10px 30px}
.drivingscorepage .vehicle-health-hdtile-v5 .vehicle_health_banner{width:100% !important}
}
@media(max-width:375px){.drivingscorepage .vehicle-health-hdtile-v5{background-position:-160px center;padding:30px 5px 25px}
}
@media(max-width:360px){.ubi-services .ubi-btn,.ubi-modal .ubi-btn{padding:13px 15px}
}
.tb-grid{width:20px;height:20px;border-radius:50%;display:inline-block}
.ubi-score-table th{border-bottom:1px solid #ddd;padding:10px 15px;vertical-align:middle;text-align:left;font-size:14px;font-family:"GenesisSansTextOffice-Regular";font-weight:normal}
.ubi-score-table tr th:first-child{font-family:"GenesisSansTextOffice-Regular"}
.ubi-score-table{width:100%}
.ubi-score-table td{padding:20px 15px;vertical-align:middle;text-align:center;font-size:16px;text-align:left;border-bottom:1px solid #ddd}
.ubi-score-table p{margin-bottom:0}
.ubi-score-table th p span{display:block;margin-bottom:5px}
.nwbluelink-usage{width:100%}
.ubi-score-table .down-img{width:13px;height:13px;display:inline-block;margin-left:6px;position:relative;top:-3px}
.ubi-score-table .down-img img{width:100%;height:100%}
.tipsForImprovingComponent .carousel{display:block !important;float:left;min-height:320px;width:100%}
.weeklyScoreComponent .loadMore{text-align:center;padding:20px}
.weeklyScoreComponent .loadMore a:visited,.loadMore a:focus,.loadMore a:hover{border:none !important;color:#3c3c3c}
.weeklyScoreComponent .loadMore a{position:relative;text-decoration:none !important;border:0}
.weeklyScoreComponent .loadMore #weeklyScoreLoadMore:after{content:'';position:absolute;height:12px;width:12px;border-style:solid;border-color:#3672b4;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transition:border-width 150ms ease-in-out;bottom:-11px;left:43%;color:#3c3c3c}
.weeklyScoreComponent .loadMore #weeklyScoreLoadLess:after{position:absolute;height:12px;width:12px;border-style:solid;border-color:#3672b4;border-width:0 2px 2px 0;transform:rotate(223deg);-webkit-transform:rotate(223deg);-ms-transform:rotate(223deg);-moz-transform:rotate(223deg);transition:border-width 150ms ease-in-out;top:-20px;left:43%;color:#3c3c3c;content:''}
.weeklyScoreComponent .loadMore #weeklyScoreLoadLess{top:10px}
.ubi-score-table tr th:first-child,.ubi-score-table tr td:first-child{padding-left:0}
@media screen and (max-width :1024px){.ubi-score-table td{display:none;text-align:right}
.ubi-score-table td.active{display:block}
.ubi-score-table td:nth-child(1){text-align:left;display:block !important;border-top:1px solid #ddd;border-bottom:0}
.ubi-score-table th{display:none}
.ubi-score-table td:nth-child(1):before{content:'WEEK ENDING';float:left;margin-right:20px;font-family:"GenesisSansTextOffice-Regular"}
.ubi-score-table td:nth-child(2):before{content:'DRIVING SCORE';float:left}
.ubi-score-table td:nth-child(3):before{content:'SMOOTH DRIVING';float:left}
.ubi-score-table td:nth-child(4):before{content:'TOTAL DRIVING HOURS';float:left}
.ubi-score-table td:nth-child(5):before{content:'DRIVING TIME OF DAY';float:left}
.ubi-score-table td:nth-child(6):before{content:'SPEED RESPONSIBLITY';float:left}
.ubi-score-table td:nth-child(7):before{content:'DRIVING CONSISTENCY';float:left}
.ubi-score-table td:nth-child(1):after{background-image:url(../../../../content/dam/genesis/us/mygenesis/image/general/UBI/arrow.png);position:relative;background-repeat:no-repeat;background-size:100%;background-position:center;content:'';float:right;height:18px;width:18px;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease}
.sec-style:after{content:'';transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.scoretable-sec h2{margin-bottom:20px !important}
.ubi-score-table td.active:last-child,.ubi-score-table td{border-bottom:0}
.ubi-score-table tr:last-child td:first-child,.ubi-score-table tr:last-child td.active:last-child{border-bottom:1px solid #ddd !important}
.ubi-score-table tr:last-child td.sec-style{border-bottom:0 !important}
.ubi-score-table tr td{padding-left:0;padding:15px 15px 15px 0}
}
.tab-head{width:200px;display:flex;flex-direction:column;align-items:center;align-content:center;border:1px solid #ddd;border-right:0}
.tab-description{width:calc(100% - 200px);min-height:450px}
.tab-description>li{display:none;border:1px solid #ddd;height:100%;padding:45px 45px 50px 45px}
.tab-description>li.active{display:block;text-align:center}
.score-tab{display:flex;flex-wrap:wrap}
.tab-head li{padding:37px 40px;min-height:80px;border-bottom:1px solid #ddd;display:flex;align-items:center;background:#eee;cursor:pointer;font-family:"GenesisSansHead-Light";width:100%;position:relative}
.tab-head li:nth-child(5){border-bottom:0}
.tab-head li.active{background:#fff;border-right:0;position:relative;margin-right:-2px}
.tab-head li.active:after{content:'';position:absolute;width:5px;background-color:#3c3c3c;height:100%;left:-2px;top:0}
.score-download .dwn-img{width:18px;height:18px;display:inline-block;position:relative;top:-4px}
.score-download{position:relative;top:11px;text-decoration:none !important}
.score-head a{text-decoration:none !important}
.score-download span{vertical-align:middle;display:inline-block;text-decoration:underline;margin-left:5px}
.score-download span img{width:100%;height:auto}
.tips-grid{width:150px;height:150px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto;border:6px solid #804033;color:#804033;font-weight:bold}
.tips-grid p{color:#804033;margin:0;font-family:"GenesisSansHead-Light";font-weight:normal}
.tips-grid-sec{display:flex;align-items:flex-start}
.tips-grid-sec li{flex-basis:33.33%;text-align:center;padding:0 15px;border-right:1px solid #ddd}
.tips-grid-sec li:last-child{margin-right:0;border-right:0}
.tips-grid p span{font-size:80px;font-family:"GenesisSansTextOffice-Regular";line-height:70px}
.tab-description li h3{font-size:20px;font-family:"GenesisSansHead-Light"}
.tips-grid-sec li>p{font-size:16px}
.bold{font-family:"GenesisSansHead-Light"}
.scoretab-heading .icon-noti{width:30px;height:30px;font-size:14px;text-align:center;right:15px;top:32%;padding:0;display:flex;align-items:center;justify-content:center}
@media screen and (max-width:1024px){.scoretab-heading .icon-noti{right:-18px;top:32%;width:20px;height:20px;font-size:12px}
.scoretab-heading{display:inline-block}
.tab-head>li:before{background-image:url("../../../../content/dam/hyundai/us/myhyundai/image/general/ubi/arrow.png");content:'';height:18px;width:18px;position:absolute;right:15px;background-position:center;background-size:100%;background-repeat:no-repeat;top:20px;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease}
.tab-head>li{position:relative}
.tab-head>li.active:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.score-head h2{display:block;float:none}
.tips-grid-sec-new p{font-family:"GenesisSansTextOffice-Regular"}
}
.tipsForImprovingComponent .carousel-indicators li{background-color:#ccc}
.tipsForImprovingComponent .carousel .carousel-inner{width:100%}
.tipsForImprovingComponent .carousel-indicators .active{background-color:#888}
.tipsForImprovingComponent .carousel-control .glyphicon-chevron-right{font-size:23px;width:40px;height:40px;right:8px;margin-top:-13px}
.tipsForImprovingComponent .carousel .carousel-control{top:0;border:1px solid #ddd!Important;height:40px;width:40px;background:#fff}
.tipsForImprovingComponent .carousel .carousel-control.right{top:0;right:-66px}
.tipsForImprovingComponent .carousel .carousel-control.left{top:60px;left:103%}
.tipsForImprovingComponent span.glyphicon.glyphicon-chevron-left{font-size:23px;margin-top:-13px;width:40px;height:40px;left:8px}
.tipsForImprovingComponent .carousel-inner{padding:0 10px !important}
.tipsForImprovingComponent .carousel-control .glyphicon.glyphicon-chevron-right:before{content:'';background:url("../../../../content/dam/genesis/us/mygenesis/image/general/ubi/arrow-right.png");height:30px;width:30px;position:absolute;top:0;left:7px;background-size:100%;background-repeat:no-repeat}
.tipsForImprovingComponent .carousel-control .glyphicon-chevron-left:before{content:'';background:url("../../../../content/dam/genesis/us/mygenesis/image/general/ubi/arrow-left.png");height:30px;width:30px;position:absolute;top:0;right:9px;background-size:100%;background-repeat:no-repeat}
.tipsForImprovingComponent .carousel-control .glyphicon.glyphicon-chevron-right,.tipsForImprovingComponent .carousel-control .glyphicon-chevron-left{position:relative}
.tipsForImprovingComponent .carousel .carousel-indicators li{width:12px !important;height:12px !important;margin:0 10px 0 0 !important}
.tipsForImprovingComponent .carousel .carousel-indicators li:last-child{margin:0 !important}
.tipsForImprovingComponent .carousel .carousel-indicators li.active{width:12px;height:12px;margin:0 10px 0 0 !important}
.tipsForImprovingComponent .carousel .carousel-control:hover .glyphicon-chevron-left:before{background:url("../../../../content/dam/hyundai/us/myhyundai/image/general/ubi/arrow-left-focus.png");background-size:100%;background-repeat:no-repeat}
.tipsForImprovingComponent .carousel .carousel-control:hover .glyphicon.glyphicon-chevron-right:before{background:url("../../../../content/dam/hyundai/us/myhyundai/image/general/ubi/arrow-right-focus.png");background-size:100%;background-repeat:no-repeat}
.tipsForImprovingComponent .carousel .carousel-control:hover{-moz-box-shadow:0 0 10px #ccbebe;-webkit-box-shadow:0 0 10px #ccbebe;box-shadow:0 0 10px #ccbebe;border:0 !important;background:#fff}
@media screen and (max-width:1190px){.tipsForImprovingComponent .carousel .carousel-control.left{top:60px;left:104%}
}
@media screen and (max-width:1100px){.tipsForImprovingComponent .carousel .carousel-control.right{top:0;right:-66px}
}
@media screen and (max-width:1024px){.tab-head{width:100%;border:0}
.tab-head li,.tips-grid-sec{display:block;width:100%}
.desktop-view{display:none}
.tab-head li.active:after{display:none}
.tab-head li{background:#fff;width:100%;min-height:initial;border:1px solid #ddd;padding:0;border-bottom:0}
.tab-head li:last-child{border-bottom:1px solid #ddd}
.tips-grid-sec li:nth-child(3n-1){border-left:0;border-right:0;border-top:1px solid #ddd;margin:0}
.tips-grid-sec-new{border-top:1px solid #ddd}
ul.tips-grid-sec li{border:0 !important;text-align:left;display:flex}
.scoretab-heading{padding:20px;position:relative}
.tab-head li.active{border-right:1px solid #ddd;margin-right:0}
.tips-grid-sec-new{display:none;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease}
.tips-grid-sec-new.active{display:block;padding:25px 20px}
.tips-grid{margin:0 0 30px 0}
.tips-grid{width:100px;height:100px}
.tips-grid p span{font-size:50px;line-height:40px;padding-top:5px;display:inline-block}
.tips-grid p{font-size:10px;text-align:center}
.tips-grid-sec-new h3{font-size:14px}
.score-head h2.mb-40{display:block;width:100%;margin-bottom:15px !important}
.score-head .score-download{display:block;float:left;margin-bottom:20px !important;font-size:14px;top:0}
.tips-grid-sec li>p{font-size:16px;margin:0 30px 25px 15px;width:calc(100% - 140px);font-family:"GenesisSansTextOffice-Regular"}
}
@media screen and (max-width:700px){.tips-grid-sec-new.active{padding:20px}
.tips-grid-sec li>p{font-size:16px;margin:0 15px 15px 15px;width:calc(100% - 120px)}
}
@media screen and (max-width:420px){.tips-grid p span{font-size:45px;padding-top:4px}
}
.discount-sec{padding:40px 0;text-align:center;position:relative}
.discount-sec h2{font-size:30px}
.potential-sec{width:100%;color:#fff;max-width:500px;padding:0 70px 0 30px;position:absolute;right:0;top:50%;left:71%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
.ubi-services .potential-sec .ubi-btn-white{max-width:340px}
.discount-sec .mobile-image{display:none}
.discount-sec img{width:100%;height:100%;min-height:330px}
.ubiDisclaimer .discount-sec{padding:0}
@media screen and (max-width :1024px){.discount-sec h2{font-size:25px}
.drive-score .scoremeter{margin-top:0}
.drive-score .score-detail{width:100%}
.potential-sec{left:50%;padding-top:0;top:70%;padding:0 35px}
.discount-sec .desktop-image{display:none}
.discount-sec .mobile-image{display:block}
}
@media screen and (max-width :900px){.discount-alert{padding:22px 25px;width:58%}
.drive-score .scoremeter{width:39%}
}
@media screen and (max-width :700px){.sec-mob-view.clearfix{display:flex;flex-direction:column;width:100%;align-items:center}
.drive-score .scoremeter{border:0}
.discount-alert{padding:22px 25px;width:85%}
.drive-score .scoremeter{width:100%;order:2}
.discount-alert.mt-50{margin:20px 0 30px 0!Important}
.potential-sec{padding:0 10px}
}
@media screen and (max-width :600px){.discount-alert{padding:22px 25px;width:100%}
.potential-sec{padding:0 26px}
.potential-sec h2{line-height:30px}
.discount-sec .mobile-image{display:none}
.discount-sec{text-align:center;background-image:url(../../../../content/dam/hyundai/us/myhyundai/image/general/ubi/potential-ipad.png);position:relative;height:450px;background-position:center;background-repeat:no-repeat;background-size:cover}
.ubiDisclaimer .driver-permission-link.mt-50{margin-top:15px !important}
}
@media screen and (max-width :360px){.potential-sec{padding:0 16px}
}
.modalsec-pading{padding:60px}
.ubi-modal h2{font-size:30px;margin-bottom:10px}
.btn-sec{text-align:center}
.card-block .card-sec{width:33.33%;position:relative;float:left;margin-bottom:40px;padding:0 30px 0 0}
.card-block .card-sec div{display:block;border-bottom:0;position:relative;overflow:hidden;text-align:center;text-decoration:none !important;padding:1px 10px 0 10px;text-transform:none !important}
.card-block .card-sec div .card-img{display:contents;height:160px;width:170px;position:relative;overflow:hidden;vertical-align:top}
.card-block .card-sec div .card-img img{max-width:100%;width:auto;max-height:75%;height:auto;display:inline-block;margin-top:1px;max-height:110px}
.card-block .card-sec div .offerText{text-align:left;padding:10px;color:#333;font-size:14px;overflow:hidden;vertical-align:middle;position:relative;bottom:10px}
.card-block .card-sec a{display:block;height:50px;background:#000;border:0;color:#fff;max-width:235px;padding:13px 20px;line-height:25px;margin:10px auto 0 auto}
.blurr{opacity:.5}
.card-text{max-width:150px;width:100%;right:62px;position:absolute;top:65px;color:#3c3c3c;font-size:14px;font-weight:600}
.has-less-padding .ubi-modal .modalsec-padding{padding:30px}
.ubi-modal .modal-close{top:25px;right:15px !important}
.ubi-modal .modal-body h2{font-size:22px}
.ubi-modal .modal-body-block .switchbtn-text{font-family:"GenesisSansTextOffice-Regular";position:relative;left:15px;width:calc(100% - 77px);height:40px;display:flex;align-items:center;float:right;margin:14px 0 0}
#Notificationmodal a.login-btn.ubi-btn.left.ubi_NotifiOkButton{max-width:200px;width:100%}
#Notificationmodal .modal-content a:hover{background:#3c3c3c !important;color:#fff !important}
.clear-txt{clear:both;width:100%;margin-top:0 !important}
.onoffswitch.left{margin:0 0 20px}
.ubi-modal .dateInfoText{padding-left:5px;font-family:"GenesisSansHead-Bold"}
@media screen and (max-width:1100px){.card-text{left:39%;top:80px}
}
@media screen and (max-width:1024px){.modalsec-pading{padding:30px}
.card-block .card-sec:nth-child(3n-1){margin:0}
.card-block .card-sec:nth-child(odd){margin:0 2% 0 0}
.card-block .card-sec{width:49%;padding:0 0 30px;margin-bottom:0}
}
@media screen and (max-width:700px){.card-block .card-sec{width:100%}
.card-block .card-sec:nth-child(even),.card-block .card-sec{margin:0}
.card-text{left:40%;top:105px}
.ubi-modal .modal-body-block .switchbtn-text span{font-family:"GenesisSansTextOffice-Regular";position:relative;left:0 !important;margin:14px 0 0}
.card-block .card-sec:nth-child(odd){margin:0}
}
@media screen and (max-width:550px){.card-text{left:40%;top:80px}
.ubi-modal .modal-body-block .switchbtn-text{top:0;margin:18px 0 0}
.ubi-modal .modal-body-block .switchbtn-text{width:100%;float:none;margin-bottom:0;left:0;height:auto}
.card-block-main.mt-30{margin-top:20px !important}
.onoffswitch.left{margin:5px 0 15px}
}
@media screen and (max-width:812px){.notification_popup_btn{width:100% !important}
.cancel-btn-link{margin-left:100px;padding-top:15px}
}
.cancel-btn-link{margin-left:100px}
.ubi-modal .modal-body-block .switchbtn-text span{font-family:"GenesisSansTextOffice-Regular";position:relative;left:15px;margin:14px 0 0}
.onoffswitch .switch{position:relative;display:inline-block;width:77px;height:36px;margin:15px 0 0}
.onoffswitch .switch input{opacity:0;width:0;height:0}
.onoffswitch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#888;-webkit-transition:.4s;transition:.4s}
.onoffswitch .slider:before{position:absolute;content:"";height:34px;width:34px;left:1px;bottom:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:2px solid #888}
.onoffswitch input:checked+.slider{background-color:#357f33}
.onoffswitch input:focus+.slider{box-shadow:0 0 1px #2196f3}
.onoffswitch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);left:16px;border:2px solid #357f33}
.onoffswitch .slider.round{border-radius:34px}
.onoffswitch .slider.round:before{border-radius:50%}
.onoffswitch input:checked+.slider:after{content:"ON";color:#fff;letter-spacing:.6px;vertical-align:middle;position:absolute;top:9px;left:12px}
.onoffswitch .slider:after{content:'OFF';position:absolute;right:10px;top:10px;color:#fff}
.signup-drive-graph{width:35%;padding:30px 40px 0 0}
.signup-car-img{width:65%;margin-top:-34px}
.signup-score{display:flex}
.signup-drivescore.ubi-services{background:#f3f3f3;padding:40px 0 20px}
.nw-container{padding:0 117px;max-width:1400px;width:100%;margin:auto}
.ubi-services .signup-drive-graph p{font-size:16px}
.ubi-services .signup-drive-graph p a{font-size:14px}
.ubi-services .signup-drive-graph .disclaimer{font-size:12px !important}
@media screen and (max-width :1200px){.nw-container{padding:0 56px}
}
@media screen and (max-width :1024px){.signup-drive-graph{width:100%;padding:30px 0 30px 0;order:2}
.signup-score{display:block;flex-direction:column}
.signup-car-img{width:90%;order:1;margin-top:0;float:left;margin-left:-14px}
.nw-container{padding:0 27px}
.signup-drivescore.mt-60.ubi-services{margin-top:30px !important;padding:30px 0 20px}
}
@media screen and (max-width :767px){.signup-car-img{margin-left:-68px;width:100%}
.nw-container{padding:0 49px}
.ubi-services .signup-drive-graph p{font-size:15px}
}
@media screen and (max-width :640px){.signup-car-img{margin-left:-65px}
}
@media screen and (max-width :420px){.signup-car-img{width:350px}
}