*,::after,::before{outline:0!important}body{margin:0;font-family:"Poppins",sans-serif;font-size:14px;line-height:1.4;background-color:#fff;color:#2f3857;text-rendering:geometricPrecision;font-smooth:always;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;overflow-x:hidden}.container{max-width:1280px;margin:0 auto}hr{border-color:#dfdde9!important}.form-control:focus,input:focus{border-color:#7066e2!important}.text-color-1{color:#2f3857}.text-color-2{color:#7066e2}.text-color-3{color:rgba(47,56,87,.85)}.text-color-4{color:#6f6e6e}.text-color-5{color:#595d6a}.text-color-6{color:#2f3857}.text-color-7{color:#50566e}.text-color-8{color:#f9f9fb}.text-color-9{color:#dee0fa}.text-color-10{color:#383751}.text-color-11{color:#ff1717}.text-color-12{color:#6068db}.font-weight-light{font-weight:300!important}.font-weight-medium{font-weight:500!important}.font-weight-semi{font-weight:600!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-15{font-size:15px!important}.font-size-16{font-size:16px!important}.font-size-17{font-size:17px!important}.font-size-18{font-size:18px!important}.font-size-19{font-size:19px!important}.font-size-20{font-size:20px!important}.font-size-21{font-size:21px!important}.font-size-22{font-size:22px!important}.font-size-23{font-size:23px!important}.font-size-32{font-size:32px!important}.line-height-1{line-height:1!important}.border-radius-5{-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;border-radius:5px!important}.border-radius-6{-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-ms-border-radius:6px!important;-o-border-radius:6px!important;border-radius:6px!important}.border-radius-10{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;-ms-border-radius:10px!important;-o-border-radius:10px!important;border-radius:10px!important}.border-radius-12{-webkit-border-radius:12px!important;-moz-border-radius:12px!important;-ms-border-radius:12px!important;-o-border-radius:12px!important;border-radius:12px!important}.my-50{margin-top:35px!important;margin-bottom:35px!important}.mx-30{margin-left:30px!important;margin-right:30px!important}.p-l-20{padding-left:20px!important}.error,sup{font-size:13px}.error{color:red!important}sup{top:1px}.main-header{-webkit-box-shadow:0 11px 11.83px 1.17px rgba(105,102,135,.14);-moz-box-shadow:0 11px 11.83px 1.17px rgba(105,102,135,.14);-ms-box-shadow:0 11px 11.83px 1.17px rgba(105,102,135,.14);-o-box-shadow:0 11px 11.83px 1.17px rgba(105,102,135,.14);box-shadow:0 11px 11.83px 1.17px rgba(105,102,135,.14);height:63px}.talk-mins-card{background:#f8f7f7}.talk-mins-card select{margin:0;padding:0;height:auto}.personal-details-block .form-area .form-control:active,.personal-details-block .form-area .form-control:focus,.personal-details-block .form-area .form-control:hover,.talk-mins-card select:active,.talk-mins-card select:focus,.talk-mins-card select:hover{box-shadow:none!important}.talk-mins-card-amount{min-width:125px}.personal-details-block .form-area .form-control{min-height:50px;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;-ms-border-radius:12px!important;-o-border-radius:12px!important;border-radius:12px!important}.form-control:disabled,.form-control[readonly]{background-color:transparent!important;opacity:1!important}.personal-details-block .form-area .form-check-input{position:absolute;margin-top:0;margin-left:0;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:#fff!important;color:#2f3857!important}.payment-summary-card{background:#6068db;box-shadow:0 0 43px rgba(0,0,0,.08);padding:30px 25px 100px;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.payment-summary-card .total-bal,.total-balance-mob .total-bal{background:#f2f3ff;border:9px solid #fff;border-radius:37px;padding:30px 35px;margin-left:-25px;margin-right:-25px;bottom:-35px;left:auto;z-index:10}.coupon-code input{border-left-width:0;border-right-width:0;border-top-width:0}.buynow-sticky select:active,.buynow-sticky select:focus,.buynow-sticky select:hover,.coupon-code .btn-link:active,.coupon-code .btn-link:focus,.coupon-code .btn-link:hover,.coupon-code input:active,.coupon-code input:focus,.coupon-code input:hover{box-shadow:none!important}.coupon-code .btn-link{right:0;top:0;text-decoration:none;color:#7c808f}.coupon-code .errorMsgCoupon{display:inline-block;margin-top:10px;font-size:13px!important}.cta-btn{background:#6068db;box-shadow:0 8px 20px rgba(18,17,39,.1);border-radius:8px;padding:14px 32px;min-height:52px;font-size:16px}.cta-btn:active,.cta-btn:focus,.cta-btn:hover{background:#3e3eeb!important;border:0!important;box-shadow:none}.cta-mobile-btn{display:none!important}.main-footer .footer-top{background:#f5f4fc}.vertical-line{background:#d1d2df;width:2px;height:45px}span.select2.select2-container{position:relative;top:0;left:0}.select2-selection__rendered{line-height:50px!important;color:#2f3857!important;font-size:13px!important;font-weight:600!important}.select2-container .select2-selection--single{height:50px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;-ms-border-radius:12px!important;-o-border-radius:12px!important;border-radius:12px!important}.select2-selection__arrow{height:50px!important}.modal-dialog{max-width:620px!important}.modal-content{-webkit-box-shadow:0 13px 19.11px 1.89px rgba(96,94,116,.17)!important;-moz-box-shadow:0 13px 19.11px 1.89px rgba(96,94,116,.17)!important;-ms-box-shadow:0 13px 19.11px 1.89px rgba(96,94,116,.17)!important;-o-box-shadow:0 13px 19.11px 1.89px rgba(96,94,116,.17)!important;box-shadow:0 13px 19.11px 1.89px rgba(96,94,116,.17)!important;border:0!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;-ms-border-radius:12px!important;-o-border-radius:12px!important;border-radius:12px!important}.payment-method-img-mob{display:none!important}.buynow-sticky{box-shadow:-9px 0 13px 0 rgba(133,131,150,.57);left:0;bottom:0;z-index:999999;display:none}.buynow-sticky .cta-btn{min-height:44px!important;min-width:140px!important}.buynow-sticky select{padding:0;max-width:100px;height:auto}.largerCheckbox{width:30px;height:16px}.resend-otp-btn{color:#3e3eeb;border-color:#3e3eeb;font-size:14px;font-weight:600;min-width:115px;min-height:40px}.resend-otp-btn:active,.resend-otp-btn:focus,.resend-otp-btn:hover{color:#fff!important;background-color:#3e3eeb!important;border-color:transparent!important;box-shadow:none!important}.totalPaybleAmount sub{bottom:0!important}.secure-with-payments-mob,.total-balance-mob{display:none!important}.secure-with-payments{margin-top:40px!important}.payment-method-card{margin-top:0;margin-bottom:26px;margin-left:20px}.payment-method-card .method-tile{margin-top:15px}.payment-method-card .method-tile label.custom-radio-button__container{margin-right:15px;margin-bottom:0}.payment-method-card .method-tile label.custom-radio-button__container:last-child{margin-right:0}.payment-method-card .method-tile .custom-radio-button__container input[type=radio]{display:none}.payment-method-card .method-tile .custom-radio-button{display:flex;flex-direction:column;justify-content:center;align-items:center;width:95px;height:43px;border:1px solid rgba(18,17,39,.19);border-radius:4px;background-color:#fff;cursor:pointer;position:relative}.payment-method-card .method-tile .custom-radio-button__container input[type=radio]:checked+.custom-radio-button{border:1px solid #2cd13c;background:rgba(235,255,237,.94)}.payment-method-card .method-tile .custom-radio-button__container input[type=radio]:checked+.custom-radio-button:after{content:url(../images/pay-tick-icon.png);position:absolute;top:-6px;right:-5px;width:14px;height:14px;background-color:#fff;border-radius:50%}@media only screen and (max-width:1024px){.mob-mx-0{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:991px){main.main-content{margin-top:30px!important;margin-bottom:0!important}.main-footer{padding-bottom:80px}.payment-summary-card .total-bal,.secure-with-payments{display:none!important}.secure-with-payments-mob,.secure-with-payments-mob .secure-with-payments,.total-balance-mob{display:block!important}.secure-with-payments-mob{padding-left:15px;padding-right:15px}.personal-details-block .form-area{margin-bottom:0!important;margin-top:15px!important}.cta-mobile-btn{display:block!important}.cta-desktop-btn{display:none!important}.secure-with-payments{margin-bottom:45px}.buynow-sticky{display:block}hr{border-top:2px solid #e9e9e9!important}.payment-summary-card{padding:15px;border-radius:0!important;margin-top:-30px;margin-left:-15px;margin-right:-15px}.total-balance-mob .total-bal{border:0;border-radius:6px;padding:16px;margin-left:0;margin-right:0;bottom:auto;left:auto;z-index:auto;position:relative!important}.personal-details-block{margin-top:25px!important}.total-balance-mob{margin-top:10px;margin-bottom:15px}.buynow-sticky .secureBtnLkMin{border-radius:8px;padding:8px 10px;font-size:16px;min-height:auto!important;min-width:auto!important}.personal-details-mob-bg{background:#f9f9fb}.payment-summary-card h1{font-size:16px!important}.totalPaybleAmount{font-size:20px!important}.buynow-sticky-title{margin-right:-15px}.buynow-sticky .col-7{-ms-flex:0 0 65%!important;flex:0 0 65%!important;max-width:65%!important}.buynow-sticky .col-5{-ms-flex:0 0 35%!important;flex:0 0 35%!important;max-width:35%!important}}@media only screen and (max-width:640px){.total-bal .font-size-22{font-size:18px!important}[class*=col-] .mb-4{margin-bottom:12px!important}.main-footer .footer-top{padding:0!important}.main-footer .footer-top ul{flex-wrap:wrap;max-width:450px;margin:0 auto!important;padding-top:20px!important}.main-footer .footer-top ul .vertical-line,.main-footer .footer-top ul li.mx-4{display:none}.main-footer .footer-top ul li{margin:0 20px 15px 0}.main-footer .footer-top ul li img{margin-right:5px!important}.main-footer .footer-top ul li span.font-size-15{font-size:14px!important}}@media only screen and (max-width:575px){.payment-method-img-desktop{display:none!important}.payment-method-img-mob{display:table!important}}@media only screen and (max-width:359px){.buynow-sticky-title,.payment-summary-card .font-size-14{font-size:13px!important}.payment-method-card{margin-left:10px}.payment-method-card .method-tile label.custom-radio-button__container{margin-right:5px}}