@media only screen and (max-width:1230px) {
.step6 .carbg{margin-top:0}
}
@media only screen and (max-width:1024px) {
.step6 .carbg{margin-top:-20px}
.carbg{margin-top:-105px}
.main-content-multisteps{padding-bottom:106px}
.main-content-multisteps:has(.step11){padding-bottom:0}
}
@media only screen and (max-width:767px) {
.main-content-multisteps .getstarted #continue_step1{margin-top:16px!important}
.getstarted-inr .getstarted-itm .bg-circle{min-width:40px;min-height:40px}
.main-content-btn .prevbtn{margin-top:24px!important}
.getstarted-inr .getstarted-itm .bg-circle{padding:8px}
.main-content-multisteps .mainsteps{min-height:calc(100vh - 390px);display:flex;flex-direction:column}
.sorrypage{margin-bottom:0}
.main-content-multisteps .error_page{min-height:calc(100vh - 314px);display:block}
.accessblock .accessblockicon,.welcomeback .loginicon{width:120px;height:120px}
.detailpage{padding-bottom:24px!important}
.footer-wrapper #buttonGroup{display:flex;flex-direction:column}
.footer-wrapper #buttonGroup a:first-child{border-top-right-radius:8px;border-bottom-left-radius:0!important}
.footer-wrapper #buttonGroup a:last-child{border-bottom-left-radius:8px;border-top-right-radius:0!important}
.checkboxinfo-main label{font-size:14px;line-height:20px}
.signature-container .accordion-button{font-size:14px!important;height:48px}
.footer-wrapper{font-size:14px;line-height:20px}
.main-content{margin-top:22px!important}
header .navbar-brand img{width:200px}
.signature-container .accordion .accordion-body ol{padding-left:20px}
.biodata_title{grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:8px}
.carbg{display:none}
.heading{font-size:var(--fs-m)!important;line-height:var(--lh-m)!important}
.error_page p{font-size:14px;line-height:20px}
.mt-6{margin-top:10px}
.mb-6{margin-bottom:10px}
.pt-6{padding-top:10px}
.pb-6{padding-bottom:10px}
.main-content-btn .btnmain,.main-content-btn .btnmain:hover{margin-top:24px}
.main-content{padding:0 16px}
.signature-container h3,.signature-container li,.signature-container p,.signature-container label,.signature-container input,.signature-container span{font-size:14px;line-height:20px}
.signwrap{width:100%;height:178px;max-height:178px}
.signwrapper header{padding-top:30px;padding-bottom:0}
.claimmgmt-wrap{margin-top:40px}
.step5 .sslencry{margin-bottom:32px}
.sslencry{margin-top:16px;margin-bottom:32px}
.main-content-multisteps{padding-bottom:0}
.footer-wrapper #buttonGroup a{padding:10px 15px}
.footer-wrapper .col-md-6.mx-auto{padding:0}
.form-group-main .form-check .form-check-input{left:12px}
.form-group-main .form-check-label{padding-right:6px}
.step4 p{font-size:14px;line-height:20px}
.confrmsign--cta{margin-top:20px}
.footer-wrapper p{font-size:14px;line-height:20px}
.pb-7{padding-bottom:24px}
.pt-7{padding-top:24px}
.step4 .form-group-main{margin-bottom:20px}
.annimationstep .heading{margin-bottom:12px!important}
.annimationstep p{margin-bottom:20px!important}
.navbar-brand h3{font-size:18px;line-height:23.76px}
.confirmationdiv{margin-top:12px}
}
@media only screen and (max-width: 575px) {
.main-content-multisteps .mainsteps p.desc{margin-bottom:12px}
.main-content-btn .btnmain,.main-content-btn .btnmain:hover,.main-content-btn .prevbtn{margin-top:24px!important}
.security-questions .attempt2{display:none}
.desc{font-size:14px}
.aboutyou .form-group-main .form-select{background-position:right .75rem center}
.error-code{margin-bottom:8px}
#buttonGroup{flex-direction:column}
.getstarted .getstarted-inr .getstarted-itm p{font-size:14px;line-height:20px}
#reconfirm{width:100%}
.step6 p{font-size:14px;line-height:20px}
.footer-wrapper{padding-top:40px}
.sslencry{font-size:14px!important;margin-top:20px;margin-bottom:32px;padding:0 16px}
.main-content-btn{display:flex}
.main-content-btn .prevbtn,.main-content-btn #contbtn,.main-content-btn .continue{width:100%}
form#search_reg_submission{min-height:400px}
.main-content-steps .secure{margin-top:20px!important}
.signature-container .accordion .accordion-body ol{padding-left:15px}
.privacybtn{border-bottom:0;border-radius:8px 8px 0 0 !important}
.winfeebtn{border-radius:0;border-bottom:0}
.complaintsbtn{border-radius:0 0 8px 8px !important}
}
@media only screen and (max-width: 375px) {
.error_page br{display:none}
.form-group-main .form-select{padding:7px;font-size:14px}
.form-group-main .form-check-label{cursor:pointer;font-size:14px;line-height:20px}
.form-group-main .crnt-address-selector{padding:.375rem 2.25rem .375rem .75rem}
}