#cmp-footerwrapper{margin-top:0 !important;bottom:0rem !important}
.customizeplan-root-container{position:relative;padding:2% 0;background-image:linear-gradient(maroon,black)}
.customizeplan-root-container .customizeplan-main-container{position:relative;margin:0 19.063%;z-index:9}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container{width:100%;position:relative}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-title{font-family:"GillSansBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:26px;text-align:center}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .display-inline-block{display:inline-block}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container{width:100%}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps{min-height:0}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .cmp-form-section{width:100%;margin:0 auto}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-container-global-title{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:20px;text-align:center}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container{padding:35px 20px;background:#fff}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .form-elements .form__elementContainer .form-select{width:96%}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-protection-plan-info-icon-block{position:absolute;width:20px;height:20px;top:50%;right:0;transform:translateY(-50%)}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-protection-plan-info-icon-block img.customizeplan-protection-plan-info-icon{width:20px;height:20px;cursor:pointer}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper{display:none}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container{margin-top:20px;width:100%;padding:10px;display:table;background:#dadada;border-radius:5px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row{display:table-row}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row .customizeplan-price-summary-col-label{font-family:"RobotoRegular",sans-serif;font-weight:normal;color:black;font-size:14px;text-align:left;width:65%;display:table-cell;vertical-align:bottom;padding:10px 0 10px 10px;border-top:1px solid #414141}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row .customizeplan-price-summary-col-label span{font-size:10px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row .customizeplan-price-summary-col-data{font-family:"RobotoRegular",sans-serif;font-weight:normal;color:black;font-size:14px;text-align:right;width:34%;display:table-cell;vertical-align:bottom;padding:10px 10px 10px 0;border-top:1px solid #414141}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row .bold-label{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:16px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row:first-child .customizeplan-price-summary-col-label{border-top:0 solid #414141}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row:first-child .customizeplan-price-summary-col-data{border-top:0 solid #414141}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-data-row-block{margin-top:20px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-data-row-block .customizeplan-data-title{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:16px;text-transform:uppercase}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container #customizeplanPriceRow,.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container #customizeplanDescRow{display:none}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customize-plan-share-icons-container{margin-top:20px;padding-bottom:35px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customize-plan-share-icons-container a.socialShareButton{text-decoration:none !important;display:inline-block;font-size:12px;font-family:"RobotoMedium",sans-serif;font-weight:normal;color:black;border-radius:3px;background:#f8f8f8;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.08);text-shadow:none;line-height:23px;padding:1px 8px 0 5px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customize-plan-share-icons-container a.whatsappShare::before{content:'\f608'}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customize-plan-share-icons-container a.socialShareButton::before{position:relative;top:2px}
.customizeplan-root-container::after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0}
input#customizeplan-booking-otp-section{background:#000;color:#fff;font-size:12px;font-family:"RobotoBold",sans-serif;padding:0 15px;text-align:center;position:absolute;right:0;top:0;height:3.4375rem;border:0;outline:0;cursor:pointer;text-transform:uppercase;float:none !important;margin-top:0 !important;text-decoration:none !important}
.d-none{display:none}
.m-t-b-20{margin:20px 0}
.w-100{width:100%}
.customizeplan-product-detail-dialog-bg,.customizeplan-protect-plan-detail-dialog-bg{position:fixed;width:100%;height:100%;background:#000;opacity:.5;z-index:9999;display:none;left:0;top:0}
.customizeplan-protect-plan-detail-dialog-wrapper{position:absolute;width:80%;min-height:75%;display:none;z-index:9999;top:3%;left:50%;transform:translateX(-50%)}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container{position:relative;background:#fff;border:1px solid #e1e1e1;border-radius:10px;padding:50px;height:100%;width:100%}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-detail-dialog-close-icon{cursor:pointer;position:absolute;top:10px;right:10px;width:32px;height:32px}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-detail-dialog-close-icon img.customizeplan-protect-plan-detail-dialog-close{width:100%;height:100%}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block{background:#f9f9f9;border:1px solid #e1e1e1;border-radius:10px;padding:30px;height:100%;width:100%}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container{width:100%;height:100%}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-title-block{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:18px;width:100%;text-align:left;margin-top:30px;text-transform:uppercase;text-decoration:underline}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-desc-block{margin-top:15px;font-family:"RobotoRegular",sans-serif;font-weight:normal;color:black;font-size:14px;width:100%;text-align:left}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-bullets{margin-top:15px;width:100%}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-bullets ul{list-style-type:disc;font-family:"RobotoRegular",sans-serif;font-weight:normal;color:black;font-size:12px;width:100%;text-align:left;list-style-position:inside}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-table{display:table;border:1px solid #000;margin-top:15px}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-table .customizeplan-protect-plan-details-table-heading-row{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:14px;display:table-row}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-table .customizeplan-protect-plan-details-table-heading-row .customizeplan-protect-plan-details-table-cell{background:#000;color:#fff;padding:2px;width:32%;display:table-cell;border-left:1px solid #000;vertical-align:top}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-table .customizeplan-protect-plan-details-table-heading-row .customizeplan-protect-plan-details-table-cell:first-child{border-left:0 solid #000}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-table .customizeplan-protect-plan-details-table-data-row{font-family:"RobotoRegular",sans-serif;font-weight:normal;color:black;font-size:12px;display:table-row}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-table .customizeplan-protect-plan-details-table-data-row .customizeplan-protect-plan-details-table-cell{background:#fff;color:#000;padding:2px;width:32%;display:table-cell;border-left:1px solid #000;border-top:1px solid #000;vertical-align:top}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-table .customizeplan-protect-plan-details-table-data-row .customizeplan-protect-plan-details-table-cell.bold-text{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-protect-plan-details-table .customizeplan-protect-plan-details-table-data-row .customizeplan-protect-plan-details-table-cell:first-child{border-left:0 solid #000}
.customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container:first-child .customizeplan-protect-plan-details-title-block{margin-top:0}
#customizeplan_success,#customizeplan_error{display:none}
.customizeplan-message-container{margin:0 auto;text-align:center;padding:20px 0 30px 0;background:#fff}
.customizeplan-message-container #customizeplan_success,.customizeplan-message-container #customizeplan_error{display:none}
.customizeplan-message-container .message-container-row{width:390px;margin:0 auto}
.customizeplan-message-container .image-container{height:100px}
.customizeplan-message-container .success-status-message{background:url(../../../../../content/dam/mgmotor/icons/icon-success.png) no-repeat;background-size:100%;height:72px;width:72px;position:absolute;left:48%}
.customizeplan-message-container .transaction-msg-one{font-size:24px;font-family:"RobotoBold",sans-serif;color:#000}
.customizeplan-message-container .transaction-msg-two{font-size:16px;font-family:"RobotoBold",sans-serif;color:#000}
.customizeplan-message-container .transaction-msg-three{font-size:16px;font-family:"RobotoBold",sans-serif;color:#000}
.customizeplan-skip-to-summary-link{cursor:pointer;text-decoration:underline;text-transform:uppercase;width:100%;text-align:center;margin-top:20px;font-family:"RobotoBold",sans-serif;font-weight:normal;color:#fff;font-size:14px}
.disable{pointer-events:none;opacity:.65;filter:alpha(opacity=55);-webkit-box-shadow:none;box-shadow:none}
.notallowedcursor{cursor:not-allowed}
.clear{clear:both}
@media(min-width:320px) and (max-width:479px){.customizeplan-root-container .customizeplan-main-container{margin:0 10px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-title{font-size:14px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-container-global-title{font-size:14px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .cmp-form-section{width:100%;margin:0 auto}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .cmp-form-section .steppers-button-container{margin-top:2.0625rem}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .form-elements .form__elementContainer .form-select{width:92%}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container{padding:10px 5px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row .customizeplan-price-summary-col-label{padding:10px 0 10px 5px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row .customizeplan-price-summary-col-data{padding:10px 5px 10px 0}
.customizeplan-root-container .m-t-80{margin-top:15px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container{padding:25px 20px;height:100%;width:100%}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-detail-dialog-close-icon{position:absolute;top:0;right:5px;width:18px;height:18px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block{padding:15px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-product-details-title-block{font-size:16px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-product-details-desc-block{margin-top:15px;font-size:12px}
.customizeplan-root-container .customizeplan-message-container{width:100%}
.customizeplan-root-container .customizeplan-message-container .message-container-row{width:250px;margin:0 auto}
.customizeplan-root-container .customizeplan-message-container .image-container{height:100px}
.customizeplan-root-container .customizeplan-message-container .success-status-message{height:72px;width:72px;left:39%}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-one{font-size:24px}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-two{font-size:12px}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-three{font-size:12px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-main-title{font-size:18px;margin-top:50px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-main-title:first-child{margin-top:0}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container{margin-top:10px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block{float:none !important;width:100% !important;margin:0 0 5% 0 !important}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block .mgshield-protection-plan-success-icon-block{width:20px;height:20px;top:0;right:5px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block .mgshield-protection-plan-success-icon-block img.mgshield-protection-plan-success-icon{width:20px;height:20px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block .mgshield-protection-plan-label{font-size:14px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block .mgshield-protection-plan-amount{font-size:18px}
}
@media(min-width:480px) and (max-width:767px){.customizeplan-root-container .customizeplan-main-container{margin:0 10px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-title{font-size:14px;padding-top:10px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .cmp-form-section{width:100%;margin:0 auto}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container{padding:10px 5px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row .customizeplan-price-summary-col-label{padding:10px 0 10px 5px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .customizeplan-data-container .customizeplan-selected-plan-details-container .customizeplan-price-summary-wrapper .customizeplan-price-summary-inner-container .customizeplan-price-summary-row .customizeplan-price-summary-col-data{padding:10px 5px 10px 0}
.customizeplan-root-container .m-t-80{margin-top:15px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container{padding:30px 20px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-detail-dialog-close-icon{top:3px;right:5px;width:20px;height:20px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block{padding:15px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-product-details-title-block{font-size:16px}
.customizeplan-root-container .customizeplan-protect-plan-detail-dialog-wrapper .customizeplan-protect-plan-detail-dialog-inner-container .customizeplan-protect-plan-details-block .customizeplan-protect-plan-details-data-container .customizeplan-product-details-desc-block{font-size:12px}
.customizeplan-root-container .customizeplan-message-container{width:100%}
.customizeplan-root-container .customizeplan-message-container .message-container-row{width:250px;margin:0 auto}
.customizeplan-root-container .customizeplan-message-container .image-container{height:100px}
.customizeplan-root-container .customizeplan-message-container .success-status-message{height:72px;width:72px;left:44%}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-one{font-size:24px}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-two{font-size:12px}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-three{font-size:12px}
}
@media(min-width:768px) and (max-width:1023px){.customizeplan-root-container .customizeplan-main-container{margin:0 24px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-title{font-size:14px;padding-top:10px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .cmp-form-section{width:100%;margin:0 auto}
.customizeplan-root-container .customizeplan-message-container .message-container-row{width:250px;margin:0 auto}
.customizeplan-root-container .customizeplan-message-container .image-container{height:100px}
.customizeplan-root-container .customizeplan-message-container .success-status-message{height:72px;width:72px;left:44%}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-one{font-size:18px}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-two{font-size:16px}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-three{font-size:16px}
}
@media(min-width:1024px) and (max-width:1279px){.customizeplan-root-container .customizeplan-main-container{margin:0 24px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-title{font-size:14px;padding-top:10px}
.customizeplan-root-container .customizeplan-main-container .customizeplan-content-container .customizeplan-steps-inner-container .customizeplan-steps .cmp-form-section{width:100%;margin:0 auto}
.customizeplan-root-container .customizeplan-message-container .message-container-row{width:250px;margin:0 auto}
.customizeplan-root-container .customizeplan-message-container .image-container{height:100px}
.customizeplan-root-container .customizeplan-message-container .success-status-message{height:72px;width:72px;left:46%}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-one{font-size:24px}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-two{font-size:12px}
.customizeplan-root-container .customizeplan-message-container .transaction-msg-three{font-size:12px}
}
@media(min-width:3801px){.customizeplan-message-container .message-container-row{width:1050px;margin:0 auto}
.customizeplan-message-container .image-container{height:250px}
.customizeplan-message-container .success-status-message{height:200px;width:200px;left:48%}
.customizeplan-message-container .transaction-msg-one,.customizeplan-message-container .transaction-msg-two,.customizeplan-message-container .transaction-msg-three{font-size:55px}
}
input#customizeplan_Reset{background:url(mgshield/images/reset_Icon.svg) no-repeat left;color:#000 !important;padding-left:3.75rem;background-position-x:1.563rem;background-size:1.375rem 1.375rem;border-color:#e1e1e1;font-family:"RobotoBold",sans-serif;font-weight:normal}
.mgshield-protection-plan-block input{display:none}
.mgshield-protection-plan-items-wrapper{width:100%;padding:3% 0}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-main-title{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:18px;margin-left:3%}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container{margin-top:10px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block{position:relative;float:left;width:30.3%;background:#fff;border:1px solid #ccc;padding:20px;margin:0 3% 3% 0;cursor:pointer}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block .mgshield-protection-plan-success-icon-block{position:absolute;width:20px;height:20px;top:0;right:5px;display:none}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block .mgshield-protection-plan-success-icon-block img.mgshield-protection-plan-success-icon{width:20px;height:20px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block .mgshield-protection-plan-label{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:16px;margin-top:10px;height:40px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .mgshield-protection-plan-block .mgshield-protection-plan-amount{font-family:"RobotoBold",sans-serif;font-weight:normal;color:black;font-size:22px;margin-top:10px}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .selectedPlanBlock{border:1px solid #42a600;background:#f1f1f1}
.mgshield-protection-plan-items-wrapper .mgshield-protection-plan-block-container .selectedPlanBlock .mgshield-protection-plan-success-icon-block{display:block}