@media screen and (max-width:1600px) {
    .quizParent .quizDiv .textSect .btnAct.cqc7 .optionLink {
        padding: 10px 35px;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 .otherDiv .noneDiv .optionLink {
        padding: 15px 62px;
    }

    .historyDetails-ap4 .historyWrap-ap4 .firstUL .firstLI .btnAction .btnAct {
        width: 24%;
        font-size: 15px;
    }

    .quizChild .quizChildList li .inputDiv .btnActInner .btnInner {
        padding: 8px 16px;
        margin-right: 6px;
    }

    .quizChild-ap6 .quizChildList li .inputDiv .inputCheck label.check {
        font-size: 12px !important;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 label {
        padding: 0 10px !important;
    }

        .quizParent .quizDiv .textSect .btnAct.cqc7 label.full {
            width: 70%;
        }

        .quizParent .quizDiv .textSect .btnAct.cqc7 label.none {
            width: 19%;
        }
}

@media screen and (max-width:1500px) {
    .cntWmenu .content {
        padding: 50px;
    }

    .cntWmenu .content2 {
        padding: 50px 0;
    }

    .menuWrapper .headText {
        padding: 40px 0;
    }

    .menuWrapper {
        top: 25px;
    }

    .quizParent .quizDiv .textSect {
        width: calc(75% - 6px);
    }

    .content.quesBg {
        margin-bottom: 50px;
        height: 114vh;
    }

    .content.cqc8 {
        padding: 0px 0 75px 0;
    }

    .chooseCoverage {
        padding: 75px 100px 50px 65px;
    }

    .coverInfoWrap .recomCovDiv ul li .frmdv0 {
        width: calc(50% - 14px);
    }

    .coverInfoWrap .recomCovDiv ul li .action {
        width: calc(10% - 5px);
    }

    .coverInfoWrap .recomCovDiv ul li .titleCnt {
        width: calc(90% - 185px);
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 .optionLink {
        padding: 10px 20px;
    }

    .quizParent .quizDiv .textSect .headQuiz {
        font-size: 24px;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 .otherDiv .noneDiv .optionLink {
        padding: 15px 38px;
    }

    .popoverlayNew .pastContent .contentWrap ul li .text {
        width: calc(50% - 20px);
    }

    .locationInfoDiv.insuredWrap ul {
        padding: 0 18px;
    }

    .locationInfoDiv .formDiv .btnDiv .btnRel {
        width: 32%;
        padding: 13px 0 14px 82px;
    }

    .coverageDiv-ap4 .subtext {
        width: 75%;
    }

    .coverageDiv-ap4 .addMore ul li .addAction {
        height: 195px;
    }

    .coverageDiv-ap4 .addMore .companyInfo ul li .inputDivShort {
        width: calc(50% - 5px);
    }

    .coverageDiv-ap4 .addMore .companyInfo ul li label {
        font-size: 13px;
        letter-spacing: 0.8px;
    }

    .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .head .title {
        font-size: 16px;
    }

    .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .brief {
        width: 100%;
    }

        .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .brief .text {
            width: calc(50% - 15px);
        }

            .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .brief .text .value {
                font-size: 16px;
            }

    .quizParent .quizDiv .textSect {
        width: calc(75% - 14px);
    }

    .quizParent .quizDiv .imgSect .imgMain svg {
        width: 124px;
        height: 100px;
    }

    .quizParent .quizDiv .textSect {
        width: calc(80% - 14px);
    }

        .quizParent .quizDiv .textSect.ap6-copy {
            width: calc(100% - 14px);
        }

    .quizChild-ap6 .quizChildList li .inputDiv {
        width: calc(56% - 10px);
    }

    .quizChild-ap6.ap6-copy .quizChildList li .inputDiv .radioGroup .radioBx {
        width: calc(50% - 0px);
    }

    .quizChild-ap6 .quizChildList li .text {
        width: calc(42% - 20px);
    }

    .quizChild-ap6.ap6-copy .quizChildList li .text .ques-2.extra {
        margin-top: 80px;
    }

    .quizChild-ap6.ap6-copy .quizChildList li .text .ques-2 {
        margin-top: 35px;
    }

    .coverInfoWrap .recomCovDiv ul li .imgBx {
        margin: 0 6px 0 0;
    }

    .coverInfoWrap .recomCovDiv ul li .imgBx {
        width: 75px;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 label {
        font-size: 13px !important;
        padding: 0 6px !important;
        line-height: 45px;
    }

        .quizParent .quizDiv .textSect .btnAct.cqc7 label .text {
            width: 88%;
        }

        .quizParent .quizDiv .textSect .btnAct.cqc7 label.none {
            width: 22%;
        }

    .quizParent .quizDiv .textSect .btnAct label.inner.firewall {
        padding: 6px 6px !important;
    }

    .quizParent .quizDiv .textSect .btnAct label.inner {
        padding: 6px 25px !important;
    }

    .quizParent .quizDiv .textSect .btnAct label {
        font-size: 13px !important;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 label.none {
        width: 18%;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 label.full {
        width: 74%;
    }

    .coverInfoWrap .recomCovDiv {
        width: 86%;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 label .text {
        width: 86%;
        margin-left: 15px;
    }

    .confirmpop {
        width: 500px;
        padding: 50px;
    }

        .confirmpop h1 {
            font-size: 25px;
        }

        .confirmpop .popupBtns a.button {
            font-size: 18px;
            height: 50px;
            line-height: 50px;
            padding: 0px 40px;
        }

    .popoverlayNew .pastContent .contentWrap ul li .inputWrap .text.marBot {
        margin-bottom: 60px;
        margin-top: 30px;
    }

        .popoverlayNew .pastContent .contentWrap ul li .inputWrap .text.marBot.sec {
            margin-bottom: 32px;
            margin-top: 28px;
        }
}

@media screen and (max-width:1400px) {
    .menuWrapper .headText .head {
        font-size: 24px;
    }

    .menuWrapper .headText {
        padding: 0px 0 35px 0;
    }

    .menuWrapper ul li label {
        font-size: 16px;
    }

    .commonHead .head {
        font-size: 20px;
    }

    .locationInfoDiv .formDiv ul li.checkTerm {
        width: 50%;
    }

    .locationInfoDiv .formDiv .btnDiv .btnRel {
        width: 30%;
    }

    .cntWmenu.quot {
        margin-top: 50px;
    }

    .businessStartDiv .newBusinessDiv ul li .radioGroup .radioBx label {
        font-size: 14px;
    }

    .businessStartDiv .bussinessDiv ul li .inputDiv .radioGroup .radioBx label {
        font-size: 14px;
    }

    .businessStartDiv .bussinessDiv.covrageDiv ul li h3 {
        font-size: 16px;
    }

    .locationInfoDiv .slideDownDiv .innerDiv .dateInput {
        width: calc(50% - 0px);
    }

    .locationInfoDiv .btnAction a.btnAct {
        font-size: 14px;
    }

    .menuWrapper a.continueBtn {
        padding: 12px 20px;
        font-size: 18px;
    }

    .menuWrapper {
        top: 75px;
    }

    .businessStartDiv .bussinessDiv.finance ul li .inputAmt {
        width: 45%;
    }

    .quizParent {
        margin-top: 55px;
    }

        .quizParent .quizDiv .textSect .nextBtn .nextLink {
            padding: 15px 20px 12px 20px;
        }

        .quizParent .quizDiv .textSect .btnAct .optionLink {
            font-size: 16px;
        }

        .quizParent .quizDiv {
            padding: 30px;
        }

    .content.quesBg {
        height: 130vh;
        margin-bottom: 0px;
    }

    .quizParent .quizDiv .textSect .quizList {
        max-height: 500px;
    }

    .quizParent {
        margin-top: 40px;
    }

    .chooseCoverage {
        padding: 75px 100px 50px 40px;
    }

    .coverInfoWrap .recomCovDiv {
        width: 82%;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 .otherDiv .noneDiv .optionLink {
        width: 92%;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 .optionLink {
        padding: 10px 16px;
        font-size: 13px;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 .otherDiv .noneDiv .optionLink {
        width: 57%;
        font-size: 16px;
        padding: 16px 0px;
    }

    .businessStartDiv .bussinessDiv ul li.halfShort {
        width: calc(30% - 18px);
    }

    .popoverlayNew .pastContent .contentWrap ul li .text {
        font-size: 16px;
    }

    .popoverlayNew .pastContent .contentWrap .head {
        font-size: 25px;
    }

    .popoverlayNew .pastContent .contentWrap ul li .inputWrap .btnWrap .btnAct {
        width: 22%;
        font-size: 16px;
    }

    .popoverlayNew .pastContent .contentWrap ul li .inputWrap .btnWrap {
        margin-bottom: 28px;
    }

    .coverageDiv-ap4 .title {
        font-size: 20px;
    }

    .coverageDiv-ap4 {
        margin-top: 12px;
    }

        .coverageDiv-ap4 .addMore .companyInfo ul li {
            width: calc(50% - 12px);
        }

    .historyDetails-ap4 .historyWrap-ap4 .firstUL .firstLI .btnAction .btnAct {
        width: 30%;
    }

    .historyDetails-ap4 .historyWrap-ap4 .claimsMaid .secondUL .secondLI {
        width: calc(50% - 20px);
        margin-right: 20px;
    }

        .historyDetails-ap4 .historyWrap-ap4 .claimsMaid .secondUL .secondLI:last-child {
            margin-bottom: 0;
        }

    .historyDetails-ap4 .historyWrap-ap4 .firstUL .firstLI .inputDiv .selectDiv {
        width: 65%;
    }

    .popAddSign .popWrap .contentWrap .text {
        font-size: 13px;
        line-height: 18px;
    }

    .popAddSign .popWrap .contentWrap {
        height: 380px;
    }

    .popAddSign {
        max-width: 1100px;
    }

        .popAddSign .title {
            font-size: 18px;
        }

        .popAddSign .popWrap .contentWrap .headSect .icon {
            margin-right: 0px;
        }

            .popAddSign .popWrap .contentWrap .headSect .icon svg {
                width: 30px;
            }

        .popAddSign .popWrap .contentWrap .headSect {
            margin-bottom: 5px;
        }

        .popAddSign .popWrap .contentWrap {
            height: 356px;
            padding-bottom: 10px;
        }

    .addSignWrap .signWrap ul {
        margin-top: 16px;
    }

        .addSignWrap .signWrap ul li .inputDiv label {
            font-size: 13px;
            margin-bottom: 4px;
        }

        .addSignWrap .signWrap ul li .inputDiv .text {
            padding: 8px 12px;
        }

    .addSignWrap .signWrap .saveBtn {
        margin-top: 18px;
    }

        .addSignWrap .signWrap .saveBtn .saveAction {
            font-size: 16px;
        }

    .popAddSign .popWrap .contentWrap .headSect.second {
        margin-top: 18px;
    }

    .coverInfoWrap .recomCovDiv {
        width: 100%;
    }

    .cntWmenu.comparative {
        padding-top: 8px;
    }

    .menuWrapper ul li {
        margin-bottom: 14px;
    }

    .popoverlayNew .pastContent .contentWrap ul li .inputWrap .text.marBot.fir {
        margin-bottom: 52px;
        margin-top: 28px;
    }

    .popoverlayNew .pastContent .contentWrap ul li .inputWrap .text.marBot.sec {
        margin-bottom: 25px;
        margin-top: 32px;
    }

    .coverInfoWrap {
        padding: 0 35px;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 label {
        padding: 0 14px !important;
    }

        .quizParent .quizDiv .textSect .btnAct.cqc7 label.full {
            padding-right: 0 !important;
        }
}


/* @media screen and (max-width:1300px){      
    .coverageDiv-ap4 .addMore .companyInfo ul li:last-child{width: calc(100% - 0px);}
} */

@media screen and (max-width:1280px) {
    .locationInfoDiv .formDiv .btnDiv .btnRel {
        width: 40%;
    }

    .businessStartDiv .bussinessDiv ul li label {
        font-size: 12px;
    }

    .locationInfoDiv .formDiv ul li label {
        font-size: 12px;
    }

    .continueBtn button {
        font-size: 18px;
    }

    .locationInfoDiv .formDiv ul li select {
        font-size: 13px;
        padding: 13px;
    }

    .leftmenuWrapper {
        width: 80px;
    }

    .wrapper {
        width: calc(100% - 80px);
        margin: 0 0 0 80px;
    }

    .leftmenuWrapper ul li .menuLink svg {
        width: 22px;
        height: 22px;
    }

    .leftmenuWrapper ul li:last-child .menuLink svg {
        width: 32px;
    }

    .coverageWrap ul li .titleCnt h1 {
        font-size: 17px;
    }

    .locationInfoDiv.driverAddWrap .formDiv ul li.questionField h3 br {
        display: none;
    }

    .locationInfoDiv .slideDownDiv .innerDiv .radioInput .radioGroup .radioBx {
        width: calc(50% - 0px);
        margin: 6px 0;
    }

    .locationInfoDiv .slideDownDiv .innerDiv .radioInput {
        width: calc(50% - 5px);
    }

    .businessStartDiv .bussinessDiv ul li.halfShort {
        width: calc(30% - 5px);
    }

    .businessStartDiv .bussinessDiv ul li.halfLong {
        width: calc(70% - 20px);
    }

    .businessStartDiv .bussinessDiv ul li.fullLong {
        width: calc(70% - 20px);
    }

    .businessStartDiv .bussinessDiv ul li .inputDiv .radioGroup .radioBx {
        width: calc(33.33% - 5px);
        margin: 10px 0;
    }

    .businessStartDiv .bussinessDiv.finance ul li {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 22px;
    }

        .businessStartDiv .bussinessDiv.finance ul li .textDiv .headFin {
            font-size: 16px;
        }

        .businessStartDiv .bussinessDiv.finance ul li .textDiv .subheadFin {
            font-size: 12px;
            letter-spacing: 0.6px;
        }

    .menuWrapper ul li {
        margin-bottom: 16px;
    }

    .chooseCoverage .commonHead .head {
        font-size: 24px;
    }

    .chooseCoverage .commonHead .subHead {
        font-size: 12px;
    }

    .coverInfoWrap .recomCovDiv ul li .titleCnt .head {
        font-size: 19px;
    }

    .coverInfoWrap .recomCovDiv ul li .frmdv0 .limitSpan {
        font-size: 12px;
    }

    .chooseCoverage .coverageInfo ul li .inputDiv label {
        font-size: 12px;
    }

    .quizParent .quizDiv .textSect .headQuiz {
        font-size: 21px;
    }

    .quizParent .quizDiv .textSect .btnAct.cqc7 .otherDiv .noneDiv .optionLink {
        width: 85%;
    }

    .popoverlayNew .pastContent .contentWrap {
        padding: 0 22px;
    }

    .businessStartDiv .bussinessDiv ul li.halfLong .inputDivShort {
        width: calc(38% - 10px);
    }

    .businessStartDiv .bussinessDiv {
        padding: 40px 15px 40px 15px;
    }

    .pastActivity .head {
        font-size: 18px;
    }

    .pastActivity.attempt .brief {
        width: 60%;
    }

    .coverageDiv-ap4 .subtext {
        width: 95%;
    }

    .coverageDiv-ap4 .addMore ul li .addAction .addName {
        font-size: 11px;
    }

    .cntWmenu .content {
        padding: 25px;
    }

    .coverageDiv-ap4 .addMore ul.parentUL li.parentLI {
        width: calc(50% - 8px);
    }

        .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .brief .text {
            width: calc(50% - 6px);
        }

            .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .brief .text .top {
                font-size: 11px;
            }

    .historyDetails-ap4 .historyWrap-ap4 .firstUL .firstLI .btnAction .btnAct {
        width: 38%;
    }

    .historyDetails-ap4 .historyWrap-ap4 .firstUL .firstLI .inputDiv .selectDiv {
        width: 82%;
    }

    .popoverlayNew .pastContent .contentWrap .btnDiv .btnAct1 {
        width: 15%;
    }
    /* .quizParent .quizDiv .textSect { width: calc(75% - 18px);} */
    .quizParent .quizDiv .textSect .btnAct.cqc7 label {
        width: 100%;
    }

        .quizParent .quizDiv .textSect .btnAct.cqc7 label.full {
            width: 100%;
        }

        .quizParent .quizDiv .textSect .btnAct.cqc7 label.none {
            width: 100%;
        }

    .quoteWrap.comparative .infoWrap.comparative .brief .textInfo ul li {
        width: calc(25% - 0px);
    }

    .cntWmenu.comparative {
        padding: 0 20px;
    }

    .quoteWrap.comparative .infoWrap.comparative .brief .textInfo {
        width: 75%;
        padding-right: 0;
    }

    .coverInfoWrap {
        padding: 0 0px;
    }
}

@media screen and (max-width:1180px) {
    .continueBtn button {
        font-size: 18px;
    }

    .cntWmenu .content3 {
        padding: 25px;
    }

    .quizParent .quizDiv .textSect {
        width: calc(65% - 18px);
    }

        .quizParent .quizDiv .textSect .btnAct.cqc7 .optionLink {
            margin-bottom: 8px;
            width: 46%;
        }

        .quizParent .quizDiv .textSect .btnAct.cqc7 .otherDiv .inputDiv {
            width: calc(70% - 0px);
            padding: 8px 6px;
        }

            .quizParent .quizDiv .textSect .btnAct.cqc7 .otherDiv .inputDiv .optionLink {
                margin-right: 0px;
                margin-bottom: 0;
            }

            .quizParent .quizDiv .textSect .btnAct.cqc7 .otherDiv .inputDiv .text {
                width: 100%;
            }

    .quoteWrap .infoWrap .detailsDiv .textInfo .head {
        font-size: 18px;
    }

    .quoteWrap .infoWrap .detailsDiv .buyDiv {
        width: calc(35% - 5px);
    }

    .quoteWrap .infoWrap .detailsDiv .textInfo ul li .firstText {
        font-size: 11px;
    }

    .quoteWrap .infoWrap .brief .price h1 {
        font-size: 35px;
    }

    .quoteWrap .infoWrap .detailsDiv .textInfo ul li .amt {
        font-size: 18px;
    }

    .historyDetails-ap4 .historyWrap-ap4 .firstUL .firstLI {
        width: calc(50% - 8px);
    }

    .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .head .title {
        font-size: 15px;
    }

    .quoteWrap.comparative .infoWrap.comparative .brief {
        width: 72%;
    }

    .quoteWrap.comparative .infoWrap.comparative .detailsDiv {
        width: 26%;
    }

    .quoteWrap.comparative .infoWrap.comparative .slideDetails .slideInfoWrap .slideInfoDiv {
        width: calc(33.33% - 10px);
    }

        .quoteWrap.comparative .infoWrap.comparative .slideDetails .slideInfoWrap .slideInfoDiv .slideData li .title {
            font-size: 13px;
        }

        .quoteWrap.comparative .infoWrap.comparative .slideDetails .slideInfoWrap .slideInfoDiv .slideData li .slideLimit .limitWrap .amt {
            font-size: 13px;
        }

        .quoteWrap.comparative .infoWrap.comparative .slideDetails .slideInfoWrap .slideInfoDiv .slideData li .title::before {
            margin-left: -1.5em;
        }

        .quoteWrap.comparative .infoWrap.comparative .slideDetails .slideInfoWrap .slideInfoDiv .slideData {
            margin-left: 16px;
        }
}

@media screen and (max-width:1100px) {
    body {
        cursor: pointer;
    }

    .menuWrapper {
        width: 250px;
    }

    .cntWmenu .content,
    .cntWmenu .content2 {
        width: calc(100% - 250px);
    }

    .locationInfoDiv .formDiv ul li.zipcode input[type='text'] {
        width: 65%;
    }

    .locationInfoDiv {
        padding: 25px 25px 40px 28px;
    }

    .continueBtn button {
        font-size: 16px;
    }

    .businessStartDiv .bussinessDiv {
        padding: 35px 15px 30px 15px;
    }

    .menuWrapper {
        padding: 20px;
    }

        .menuWrapper .headText h1 {
            font-size: 25px;
        }

        .menuWrapper ul li label {
            font-size: 14px;
        }

    [type="radio"]:checked + label:before,
    [type="radio"]:not(:checked) + label:before {
        width: 15px;
        height: 15px;
    }

    [type="radio"]:checked + label:after,
    [type="radio"]:not(:checked) + label:after {
        width: 10px;
        height: 10px;
        top: 6px;
    }

    .coverageWrap ul li .imgBx {
        width: 70px;
    }

    .coverageWrap ul li .titleCnt {
        width: calc(80% - 108px);
        margin: 0;
    }

    .cntWmenu .content {
        padding: 30px 15px;
    }

    .header {
        padding: 0 0 0 18px;
    }

    .notificationPanel .userPanel {
        margin: 0 0 0 0;
        padding: 0 42px 0 17px;
    }

    input.inputCalender:hover,
    input.dateRangepicker2:hover {
        /*box-shadow: 0 0 5px rgba(81, 203, 238, 1);*/
        border-color: #2d75ff !important;
    }

    .businessStartDiv .newBusinessDiv ul li .radioGroup .radioBx [type="radio"]:checked + label:after,
    .businessStartDiv .newBusinessDiv ul li .radioGroup .radioBx [type="radio"]:not(:checked) + label:after {
        width: 11px;
        height: 11px;
        left: 3px;
        top: 3px;
    }

    .businessStartDiv .newBusinessDiv ul li .radioGroup .radioBx label {
        padding-left: 25px;
    }

    .businessStartDiv .bussinessDiv.empBusinessDiv ul li {
        width: calc(33.3% - 20px);
    }

    .businessStartDiv .bussinessDiv.empBusinessDiv ul {
        align-items: flex-end;
    }

    [type="radio"]:checked + label,
    [type="radio"]:not(:checked) + label {
        padding-left: 30px;
    }

    .locationInfoDiv.driverAddWrap .formDiv ul li .text.inputCalender {
        height: 43px;
    }

    .businessStartDiv .bussinessDiv ul li .text.inputCalender {
        height: 39px;
    }

    .coverageWrap ul li .frmdv0 {
        width: calc(50% - 10px);
    }

        .coverageWrap ul li .frmdv0 select {
            padding: 9px;
            font-size: 14px;
        }

        .coverageWrap ul li .frmdv0 .selectDiv::after {
            font: normal normal normal 20px/1 FontAwesome;
        }

    .coverageWrap ul li .radioGroup .radioBx {
        width: calc(50% - 15px);
        display: inline-block;
        margin: 15px 15px 0 0;
    }

        .coverageWrap ul li .radioGroup .radioBx [type="radio"]:checked + label:after,
        .coverageWrap ul li .radioGroup .radioBx [type="radio"]:not(:checked) + label:after {
            width: 11px;
            height: 11px;
            left: 3px;
            top: 3px;
        }

        .coverageWrap ul li .radioGroup .radioBx label {
            font-size: 14px;
        }

    .businessStartDiv .bussinessDiv ul li .inputDiv .radioGroup .radioBx [type="radio"]:checked + label:after,
    .businessStartDiv .bussinessDiv ul li .inputDiv .radioGroup .radioBx [type="radio"]:not(:checked) + label:after {
        width: 11px;
        height: 11px;
        left: 3px;
        top: 3px;
    }

    .businessStartDiv .bussinessDiv ul li .inputDiv .radioGroup .radioBx label {
        font-size: 15px;
        line-height: 20px;
    }

    .locationInfoDiv .slideDownDiv .innerDiv .radioInput .radioGroup .radioBx [type="radio"]:checked + label:after,
    .locationInfoDiv .slideDownDiv .innerDiv .radioInput .radioGroup .radioBx [type="radio"]:not(:checked) + label:after {
        width: 11px;
        height: 11px;
        left: 3px;
        top: 3px;
    }

    .locationInfoDiv .slideDownDiv .innerDiv .radioInput .radioGroup .radioBx label {
        font-size: 15px;
        line-height: 20px;
    }

    .locationInfoDiv .slideDownDiv .innerDiv {
        flex-flow: row wrap;
    }

        .locationInfoDiv .slideDownDiv .innerDiv .dateInput {
            width: 100%;
            margin-top: 32px;
        }

        .locationInfoDiv .slideDownDiv .innerDiv .radioInput {
            width: 100%;
        }

    .businessStartDiv .bussinessDiv ul li.halfLong .inputDivShort {
        width: calc(35% - 0px);
    }

    .businessStartDiv .bussinessDiv ul li.halfShort {
        width: calc(33% - 0px);
    }

        .businessStartDiv .bussinessDiv ul li.halfShort .inputDiv select {
            padding: 10px;
        }

    .menuWrapper .headText h2 {
        font-size: 12px;
    }

    .businessStartDiv .bussinessDiv.finance ul li .textDiv {
        width: 68%;
    }

    .menuWrapper {
        top: 75px;
    }

    .content.quesBg {
        height: 100vh;
    }

    .quizParent .quizDiv .textSect .textQuiz {
        font-size: 13px;
        line-height: 18px;
    }

    .quizParent .quizDiv .textSect .quizText {
        margin-bottom: 25px;
    }

    .quizParent .quizDiv .textSect .btnAct .optionLink {
        font-size: 14px;
        padding: 8px 35px;
    }

    .quizParent .quizDiv .textSect .quizList {
        max-height: 475px;
    }

    .quizParent .quizDiv .textSect {
        width: calc(80% - 18px);
    }

    .content.cqc8 {
        padding: 0px 0 75px 0;
    }

    .chooseCoverage {
        padding: 40px 100px 40px 20px;
    }

        .chooseCoverage .coverageInfo ul li {
            width: calc(50% - 8px);
        }

    .coverInfoWrap .recomCovDiv ul li .titleCnt .head {
        font-size: 18px;
    }

    .coverInfoWrap .recomCovDiv ul li .frmdv0 {
        width: calc(50% - 8px);
    }

    .coverInfoWrap .recomCovDiv ul li {
        padding: 15px 12px;
    }

        .coverInfoWrap .recomCovDiv ul li .imgBx {
            width: 60px;
            margin: 0 5px 0 0;
        }

        .coverInfoWrap .recomCovDiv ul li .titleCnt {
            width: calc(91% - 146px);
        }

        .coverInfoWrap .recomCovDiv ul li .action {
            width: calc(8% - 0px);
            margin: 0 0 0 3px;
        }

    .quoteWrap .infoWrap .brief {
        width: 34%;
    }

    .quoteWrap .statisticsDiv .briefStat .statDiv ul li {
        width: calc(50% - 0px);
    }

        .quoteWrap .statisticsDiv .briefStat .statDiv ul li.finance .text .subHead {
            font-size: 11px;
        }

    .quoteWrap .statisticsDiv .briefStat .statDiv {
        padding: 20px 14px 0 14px;
    }

        .quoteWrap .statisticsDiv .briefStat .statDiv.questions .titleDiv {
            padding-left: 4px;
        }

        .quoteWrap .statisticsDiv .briefStat .statDiv ul li.questions {
            padding-left: 4px;
            padding-right: 4px;
        }

    .quoteWrap .statisticsDiv .inclusionDiv .coveragesDiv ul li .text {
        font-size: 13px;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .coveragesDiv ul li .limit .amt {
        font-size: 14px;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .coveragesDiv .titleDiv {
        width: 38%;
    }

    .wrapperCqc9 {
        max-width: 1000px;
    }

    .quoteWrap .infoWrap .detailsDiv {
        padding: 26px 0 26px 12px;
    }

    .quoteWrap .titleBar .quoteDetails ul li {
        font-size: 11px;
        padding: 4px 5px;
    }

    .quoteWrap .titleBar .pending h2 {
        font-size: 20px;
    }

    .quoteWrap .infoWrap .detailsDiv .textInfo ul li {
        width: calc(33.33% - 5px);
    }

    .businessStartDiv .bussinessDiv .parentList li.halfLong {
        width: calc(70% - 25px);
    }

    .businessStartDiv .bussinessDiv .parentList li.fullLong {
        width: calc(70% - 25px);
    }

    .quizParent .quizDiv .textSect .nextBtn .nextLink {
        padding: 11px 25px 12px 25px;
    }

    .businessStartDiv .bussinessDiv .policy {
        width: 100%;
    }

    .businessStartDiv .bussinessDiv ul li.halfLong .inputDivShort {
        width: calc(41% - 0px);
    }

    .businessStartDiv .bussinessDiv .parentList li.halfLong .inputDivLong {
        width: calc(58% - 10px);
    }

    .businessStartDiv .bussinessDiv ul li label {
        font-size: 11px;
    }

    .businessStartDiv .bussinessDiv .policy li {
        width: 48%;
    }

    .popoverlayNew .pastContent .contentWrap ul li .inputWrap .btnWrap .btnAct {
        width: 30%;
    }

    .popoverlayNew .pastContent .contentWrap ul li .text {
        font-size: 14px;
    }

    table thead tr th {
        padding: 0 5px 0px 5px;
    }

    table thead tr th {
        padding: 0 5px 0px 5px;
    }

    table tr td .initial {
        width: 30px;
        height: 30px;
        font-size: 15px;
        line-height: 30px;
        margin: 0 5px 0 0;
    }

    table tr td .text {
        font-size: 13px;
    }

    .locationInfoDiv.insuredWrap ul {
        padding: 0 0px;
    }

        .locationInfoDiv.insuredWrap ul li {
            width: calc(50% - 10px);
        }

    table tr td {
        padding: 20px 5px;
    }

        table tr td .action a {
            margin: 0 0px 5px 8px;
        }

    table tr td {
        font-size: 13px;
    }

    table thead tr th {
        font-size: 11px;
    }

    .textArea li {
        /*margin-bottom: 26px;*/
        width: 100%;
    }

    .coverageDiv-ap4 .addMore ul li {
        width: calc(50% - 15px);
    }

        .coverageDiv-ap4 .addMore ul li .addAction {
            height: 160px;
        }

    .coverageDiv-ap4 .addMore .companyInfo ul li {
        width: calc(100% - 12px);
    }

    .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .brief .text .value {
        font-size: 14px;
    }

    .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap .brief .text {
        width: 100%;
        margin-bottom: 12px;
    }

    .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .infoWrap {
        height: 260px;
    }

    .coverageDiv-ap4 .addMore ul.parentUL li.parentLI .addAction {
        height: 260px;
    }

    .historyDetails-ap4 .historyWrap-ap4 .claimsMaid .secondUL .secondLI {
        width: 100%;
    }

    .locationInfoDiv.insuredWrap .btnDiv .btnRel {
        margin: 0 10px;
    }

    .quizChild .quizChildList li .inputDiv {
        width: calc(50% - 0px);
    }

    .quizChild .quizChildList li .text br {
        display: none;
    }

    .quizChild .quizChildList li .inputDiv .btnActInner .btnInner {
        padding: 8px 12px;
        font-size: 12px;
    }

    .quizParent .quizDiv .textSect ul {
        margin-bottom: 10px;
    }

    .quizChild-ap6 .quizChildList li .text br {
        display: none;
    }

    .quizChild-ap6 .quizChildList li .inputDiv {
        width: calc(45% - 10px);
    }

    .quizParent .quizDiv .textSect {
        width: calc(90% - 18px);
    }

    .quizParent .quizDiv .imgSect .imgMain {
        width: 70%;
    }

    .quizChild-ap6.ap6-copy .quizChildList li .inputDiv .radioGroup .radioBx {
        width: 100%;
    }

        .quizChild-ap6.ap6-copy .quizChildList li .inputDiv .radioGroup .radioBx [type="radio"]:checked + label:after,
        .quizChild-ap6.ap6-copy .quizChildList li .inputDiv .radioGroup .radioBx [type="radio"]:not(:checked) + label:after {
            width: 8px;
            height: 8px;
            left: 4px;
            top: 4px;
        }

        .quizChild-ap6.ap6-copy .quizChildList li .inputDiv .radioGroup .radioBx [type="radio"]:checked + label:before,
        .quizChild-ap6.ap6-copy .quizChildList li .inputDiv .radioGroup .radioBx [type="radio"]:not(:checked) + label:before {
            width: 14px;
            height: 14px;
        }

    .quizChild-ap6 .quizChildList li .text {
        width: calc(60% - 20px);
    }

    .quizChild-ap6.ap6-copy .quizChildList li .text .ques-2.extra {
        margin-top: 146px;
    }

    .quizChild-ap6 .quizChildList li .inputDiv .btnActInner {
        margin-left: 0px;
    }

    .quizChild-ap6 .quizChildList li .inputDiv .textIn {
        margin-left: 0;
    }

    .quizChild-ap6 .quizChildList li .inputDiv .inputCheck label:before {
        margin-left: 0;
    }

    .quizChild-ap6 .quizChildList li .inputDiv .choose {
        margin-left: 0px;
    }

    .quoteWrap .statisticsDiv .briefStat .statDiv .titleDiv .titleText {
        width: 80%;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .declareDiv .declareWrap .btnaddWrap .addSign {
        margin-left: 4px;
        padding: 10px 4px;
        font-size: 11px;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .declareDiv .declareWrap .textWrap .text p {
        font-size: 12px;
    }

    .quoteWrap .statisticsDiv .briefStat .statDiv .titleDiv .titleText .nameText .head {
        font-size: 14px;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .coveragesDiv .titleDiv h2 {
        font-size: 14px;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .docQuesDiv .underWritterWrap .headWrap .headText {
        font-size: 14px;
        margin-left: 10px;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .docQuesDiv .uploadWrap .titleDiv h2 {
        font-size: 14px;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .declareDiv .declareWrap .textWrap .text .title {
        font-size: 14px;
    }

    .quoteWrap .titleBar .pending .head {
        font-size: 16px;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .docQuesDiv .uploadWrap .docListing .listDoc {
        width: 100%;
    }

    .quoteWrap .statisticsDiv .inclusionDiv .coveragesDiv ul li.ap8 .expandDiv .inputDiv {
        width: 48%;
        padding-right: 0;
    }

    .quoteWrap .infoWrap .detailsDiv .textInfo ul li .firstText {
        font-size: 10px;
    }

    .quoteWrap .infoWrap .detailsDiv .buyDiv .btnDivHalf .btn {
        width: calc(50% - 5px);
    }

        .quoteWrap .infoWrap .detailsDiv .buyDiv .btnDivHalf .btn .actBtn {
            padding: 8px 8px;
        }

    .contactWrap {
        width: 84%;
    }

    .coverInfoWrap .recomCovDiv ul li .frmdv0 .limitSpan {
        font-size: 11px;
    }

    .coverInfoWrap .recomCovDiv {
        padding: 0 10px;
    }

        .coverInfoWrap .recomCovDiv ul li .action a {
            width: 30px;
            height: 30px;
        }

    .quoteWrap.comparative .infoWrap.comparative .brief .price .amt {
        font-size: 24px;
    }

    .quoteWrap.comparative .infoWrap.comparative .brief .textInfo .head {
        font-size: 14px;
    }

    .quoteWrap.comparative .infoWrap.comparative .brief .price {
        width: 72%;
    }

    .quoteWrap.comparative .infoWrap.comparative .brief .textInfo ul li .firstText {
        font-size: 10px;
    }

    .quoteWrap.comparative .infoWrap.comparative .slideDetails .slideInfoWrap .slideInfoDiv .slideData li .title::before {
        margin-right: 11px;
    }

    .quoteWrap.comparative .infoWrap.comparative .slideDetails .slideInfoWrap .slideInfoDiv .slideData li .slideLimit {
        padding-left: 0px;
    }

    .quoteWrap.comparative .infoWrap.comparative .brief .price img {
        width: 20%;
    }

    .sectionInfo .cardDiv {
        height: 314px;
    }

    .quoteWrap.comparative .infoWrap.comparative .brief .textInfo {
        padding: 30px 0 30px 13px;
    }

    .quoteWrap.comparative .infoWrap.comparative .detailsDiv .buyDiv .btnDiv .proceed.ap8 {
        padding: 10px 12px;
        font-size: 14px;
    }

    .quoteWrap.comparative .infoWrap.comparative .detailsDiv {
        padding: 0 8px;
    }
}