@media all and (max-width:1920px) {
    .tab-top-sec {
        flex-wrap: wrap;
        padding: 20px 15px;
    }
    .tbsg-base {
        border-left: 0;
        padding-left: 0;
        margin-left: 0;
        border-top: 1px dashed #8da7bc;
        padding-top: 10px;
        margin-top: 20px;
        width: 100%;
        flex: 100%;
    }
    .tab-top-sec .tab-top-sec-mr {
        margin-right: 40px;
    }
    .tab-top-sec .form-group1 {
        margin-right: 8%;
        min-width: 18%;
    }
}

@media all and (max-width:1660px) {
    /*Nitin*/
    .cont-bg img {
        left: 36%;
        width: 16%;
    }
    /* Added by Jignesh */
    .cont-bg {
        top: -730px;
    }
    .leadforMobile {
        display: none;
    }
}

@media all and (max-width:1600px) {
    .cont-right-in {
        width: 500px;
    }
    .cont-bg img {
        left: 35%;
        width: 16%;
    }
    /* .radio-box label {
width: 135px;
} */
    /* Added New by Jignesh [comented below code] */
    /* .cont-top-container {
        margin: 80px 0;
    } */
    /* // Added New by Jignesh */
    .tabcons-radio-box .radio-box {
        margin-right: 10px;
    }
}

@media all and (max-width:1440px) {
    .radio-box label,
    .c-offer p,
    ul li,
    .form-field,
    .sel-option .partxt {
        /* font-size: 14px; */
        font-size: 13px;
    }
    .sel-option h3 {
        font-size: 18px;
    }
    .button {
        font-size: 16px;
        height: 50px;
        line-height: 50px;
    }
     :root {
        --form-field-height: 40px;
    }
    /* Added New by Jignesh [padding added]*/
    .form-field {
        height: 40px;
        padding: 0 15px;
    }
    /* Added New by Jignesh */
    .bigTxtInput,
    .tab-top-sec .bigTxtInput {
        padding-left: 34px;
    }
    /* // Added New by Jignesh */
    .bigTxt-box p {
        height: 40px;
        line-height: 40px;
    }
    /* .radio-box label {
height: 40px;
line-height: 40px;
} */
    .container1 {
        max-width: 1170px;
    }
    .cont-left {
        max-width: 450px;
        margin: 50px 0;
        /* Added */
        margin-right: 60px;
    }
    .cont-left h2 {
        font-size: 42px;
        line-height: 1.1;
    }
    .c-offer p:after {
        right: -36px;
        width: 40px;
    }
    ul li:before {
        top: 5px;
    }
    .cont-left h2,
    .c-offer,
    .cont-left ul {
        margin-bottom: 25px;
    }
    .cont-bg img {
        /* left: 33%; */
        left: 36%;
    }
    /* Added New by Jignesh [comented below code] */
    /* 
    .cont-top-container {
        margin: 50px 0;
    } */
    /* // Added New by Jignesh */
    .cont-bg {
        top: -630px;
        height: 1000px;
    }
    /* Added New by Jignesh [comented below code] */
    /* .cont-right {
        left: 45%;
        min-height: 680px;
    } */
    .crs-tabs li a span {
        font-size: 18px;
        height: 50px;
        width: 300px;
        line-height: 50px;
        margin: 0 20px;
    }
    .crs-tabs li a span:before {
        width: 23px;
        left: -20px;
    }
    .crs-tabs li a span:after {
        width: 23px;
        right: -20px;
    }
    .tab-top-sec {
        flex-wrap: wrap;
    }
    .tab-content .tab-top-sec {
        /* padding-bottom: 15px; */
        padding-bottom: 21px;
    }
    /* by Jignesh [padding-top & margin-top changed */
    .tbsg-base {
        border-left: 0;
        padding-left: 0;
        margin-left: 0;
        border-top: 1px dashed #8da7bc;
        padding-top: 10px;
        margin-top: 20px;
        width: 100%;
        flex: 100%;
    }
    /* .tab-content .tbsg-base {
		margin-top: 15px;
	} */
    .tab-top-sec .tab-top-sec-mr {
        margin-right: 60px;
    }
    .payPremAmt {
        font-size: 30px;
        line-height: 40px;
    }
    /* 31-7 [commented margin] */
    .benf-left p {
        font-size: 14px;
        /* margin-bottom: 10px; */
    }
    /* // 31-7 */
    .benf-left h3 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .benf-box {
        padding: 20px;
    }
    .bigTxt-box p,
    .bigTxtInput,
    .tab-top-sec .bigTxtInput {
        background-position-y: 8px;
    }
    .crTabHdn {
        font-size: 20px;
    }
    .bigTxt-box p {
        font-size: 14px;
    }
    .benf-left h4 {
        font-size: 18px;
        line-height: 1;
    }
    .tbSecSelBtn {
        height: 45px;
        line-height: 45px;
        font-size: 16px;
    }
    .sel-option {
        padding: 15px;
    }
    .sel-option h6 {
        margin-bottom: 20px;
    }
    /* 31-7 */
    .teHead,
    .lumpRegdiv label,
    .lumpRegdiv span {
        font-size: 14px;
        line-height: 1.3;
    }
    .dropdown2 {
        font-size: 12px;
    }
    /* // 31-7 */
    .tbl-fr1 {
        height: calc(100% - 60px);
        line-height: 1;
    }
    header {
        /* padding: 0 80px; */
        padding: 0 0 0 80px;
    }
    .logo-box {
        height: 80px;
    }
    /* Added New by Jignesh */
    .crs-tabs li a.active:before {
        height: 6px;
    }
    .tab-top-sec .form-group1 {
        padding-left: 20px;
        min-width: 210px;
        margin-right: 40px;
    }
    /* by Jignesh [commented below code] */
    /* .cont-right-in {
        margin: 50px 0 30px;
        min-height: 575px;
    } */
    /* // Added New by Jignesh */
    /* Quick Guide */
    .qg-main {
        padding: 40px 20px;
    }
    h3.qg-hdn-main {
        font-size: 24px;
        margin: 15px 0 25px;
    }
    .qgm-content h5 {
        font-size: 20px;
    }
    .qgm-content ul li a {
        font-size: 14px;
    }
    .qgm-content ul li {
        margin-bottom: 6px;
    }
    .qg-icon {
        margin: 0 0 15px;
        width: 50px;
        height: 50px;
    }
    .qg-box p,
    .qg-box ul li {
        font-size: 14px;
    }
    .qg-main-up {
        min-height: 600px;
    }
    .qg-main-up-1 {
        max-width: 1170px;
    }
    .qgm-left {
        width: 320px;
    }
    .qgm-right {
        width: calc(100% - 320px);
    }
    .swiper-pagination-progressbar {
        height: 10px;
    }
    .qg-box {
        margin-top: -30px;
        word-break: break-word;
    }
    .qg-next-box {
        bottom: 10px;
    }
    /* // Quick Guide */
    /* Added by Jignesh */
    .quick-guide-abs {
        top: 5px;
    }
    .cont-right-sec-3-header {
        margin-bottom: 10px;
    }
    .inner-sect {
        line-height: 40px;
    }
    .cont-right-in {
        top: -65px;
    }
    /* .cont-right-sec-1 {
        padding: 15px 20px;
    } */
    /* //Added by Jignesh */
    .recommended_lifecover_Button .button.button-line-lifecover {
        border: 1px solid #ff6600;
        color: #ff6600;
        background: transparent;
        height: 40px;
        line-height: 15px;
    }
    .recommended_lifecover_Button .button-line-lifecover:hover,
    .recommended_lifecover_Button .button-line-lifecover:focus {
    text-decoration: none;
    background: #ff6600;
    color: #fff;
}
}

@media all and (max-width:1400px) {
    .cont-top-container {
        margin: 0;
    }
    /* .cont-bg img {
        left: 33%;
    } */
    .cont-top-container.graAct {
        padding-bottom: 140px;
    }
    .cont-top-container .cont-right {
        left: -15px;
    }
}

@media all and (max-width:1280px) {
    .cont-right {
        left: -60px;
    }
}

@media all and (max-width:1200px) {
    .cont-left h2 {
        font-size: 36px;
    }
    .cont-left {
        max-width: 370px;
    }
    /* .cont-right-sec-1 {
padding: 15px 20px;
} */
    .cont-right-sec-2-in {
        padding: 15px 20px;
        padding-top: 70px;
        /* changed */
    }
    .cd-plan-offer {
        width: calc(100% - 40px);
    }
    .container1 {
        max-width: 960px;
    }
    .c-offer {
        max-width: calc(100% - 40px);
    }
    .c-offer p {
        padding: 10px 15px;
        padding-left: 41px;
    }
    .c-offer p img {
        top: 11px;
    }
    .cont-right-in {
        max-width: 420px;
    }
    .cr-hdn h3 {
        font-size: 20px;
    }
    .cr-hdn h4 {
        font-size: 14px;
        line-height: 1.4;
    }
    /* By Ketan */
    .cr-hdn .cr-hdn-h4 {
        font-size: 18px;
    }
    /* By Ketan Ends */
    /* .radio-box label {
width: 115px;
} */
    /* .cont-bg img {
left: 34%;
} */
    .benf-box {
        padding: 15px;
    }
    .tbl-fr {
        width: 75px;
    }
    /* Added New by Jignesh [added class [.tbl-fr2.button]] */
    .tbl-fr.button,
    .tbl-fr2.button {
        font-size: 14px;
    }
    /* // Added New by Jignesh */
    .tbl-fl {
        width: calc(100% - 75px);
        padding-right: 10px;
    }
    .ref-link {
        font-size: 12px;
    }
    .crTabHdn {
        font-size: 18px;
    }
    .tbl-f-box {
        margin-bottom: 15px;
    }
    .benf-left h3 {
        font-size: 16px;
        line-height: 1.4;
    }
    /* Added New by Jignesh [commented below code] */
    /* .rec-plan-btn {
        width: 325px;
    } */
    /* // Added New by Jignesh */
    .payPremAmt {
        font-size: 24px;
    }
    .tab-top-sec .button {
        font-size: 14px;
    }
    .rec-plan-btn img {
        top: 17px;
    }
    /* Added New by Jignesh [commented below code] */
    /* .tab-body-left-sec {
        width: 65%;
    }

    .tab-body-right-sec {
        width: 35%;
    }


    .benf-left {
        width: 65%;
        padding-right: 15px;
    }

    .benf-right {
        width: 35%;
        padding-left: 15px;
    }
 */
    /* // Added New by Jignesh */
    .cont-right {
        min-height: 660px;
    }
    .diFle {
        display: block;
        margin-bottom: 0;
    }
    .diFle .sel-option {
        width: 100%;
        margin-bottom: 40px;
    }
    .cirBef {
        width: 30px;
        height: 30px;
        left: -15px;
    }
    .rad-fiel {
        margin-left: 15px;
    }
    .sliRadi {
        margin-left: 0;
    }
    .contDiv {
        padding: 10px 25px;
        padding-right: 10px;
    }
    .tbl-fr2 {
        height: 40px;
        line-height: 40px;
    }
    .tbl-fr1 span {
        margin-top: 6px;
    }
    .tbl-fr1 {
        height: calc(100% - 50px);
    }
    .performance-snapshot {
        justify-content: flex-start;
        width: calc(100% + 20px);
    }
    .performance-snapshot .key-ben-box {
        width: calc(33.333333% - 15px);
        margin-bottom: 20px;
        margin-right: 15px;
    }
    .save-money-box p {
        font-size: 16px;
    }
    /* Added New by Jignesh */
    .tab-body-left-sec {
        padding-right: 20px;
    }
    .tbl-f-container:before {
        width: 15px;
        height: 30px;
        right: -14px;
        margin-top: -15px;
        background-size: 15px;
    }
    .tab-body-right-sec {
        padding-left: 10px;
    }
    .benf-left h3 span {
        font-size: 14px;
    }
    .cont-right-desk .sel-option .bigTxt-box {
        max-width: 160px;
    }
    .crs-tabs li a span {
        font-size: 16px;
    }
    .form-group.tab-top-sec-mr.lifecovererror {
        margin-top: 20px;
    }
    /* added by Jignesh */
    .tab-top-sec .tab-top-sec-mr {
        margin-right: 30px;
    }
    .button {
        width: 150px;
    }
    .rec-plan-btn {
        width: 100% !important;
    }
    .button--block {
        width: 100%;
    }
    .button--auto,
    .button--auto-small {
        width: auto;
    }
    .col-xs-12 .key-ben-box {
        min-height: 415px;
    }
    .tbl-fr {
        width: 76px;
    }
    .cont-right-in {
        left: -20px;
    }
    .cont-bg {
        top: -660px;
    }
    /* //added by Jignesh */
}


/* added by Jignesh */

@media all and (max-width:1024px) {
    .cont-right-in {
        left: -40px;
    }
    .ndnctext label {
        line-height: 11px;
    }
}


/* //added by Jignesh */

@media all and (max-width:990px) {
    .tbl-fr-another {
        min-height: 140px;
    }
    .cont-bg {
        height: 900px;
        width: 100%;
        top: -540px;
    }
    .cont-bg img {
        width: 27%;
        left: 14%;
    }
    .container1 {
        max-width: 730px;
    }
    .cont-right {
        padding: 0;
        max-width: 100%;
        z-index: -999;
        min-height: auto;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .cont-right.active {
        z-index: 999;
    }
    .cont-right-in {
        max-width: 100%;
        margin: 0;
        border-radius: 0;
    }
    /*  .cont-bg img {
        display: none;
    } */
    /* Added New by Jignesh [added transition,z-index & display below] */
    .cont-right-sec-1 {
        opacity: 1;
        visibility: visible;
        padding: 20px;
        border: 1px solid #eee;
        border-radius: 0;
        position: fixed;
        width: 700px;
        left: 50%;
        margin-left: -350px;
        bottom: 0;
        top: inherit;
        transform: translate(0, 100%);
        -webkit-transform: translate(0, 100%);
        -moz-transform: translate(0, 100%);
        -ms-transform: translate(0, 100%);
        -o-transform: translate(0, 100%);
        max-height: 100%;
        overflow: auto;
        transition: 0.5s all ease;
        -webkit-transition: 0.5s all ease;
        -moz-transition: 0.5s all ease;
        -ms-transition: 0.5s all ease;
        -o-transition: 0.5s all ease;
        display: block;
        z-index: 999;
    }
    .cont-right-sec-1.active {
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
    }
    /* Added New by Jignesh [zindex added] */
    .cont-right-sec-2 {
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        max-width: 400px;
        z-index: 999;
    }
    /* Added New by Jignesh [background added] */
    .cont-right-sec-3 {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        opacity: 1;
        visibility: visible;
        display: none;
        background: #fff;
    }
    /* Added New by Jignesh */
    .tab-body-sec {
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
    }
    /* // Added New by Jignesh */
    .cont-right-sec-3.active {
        display: block;
    }
    .cont-right-sec-2-in {
        border: 1px solid #eee;
    }
    .recQuote {
        z-index: 9;
        display: none;
        position: fixed;
        bottom: 50px;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        box-shadow: 0 0 40px #FF6600;
        -webkit-box-shadow: 0 0 40px #FF6600;
        -moz-box-shadow: 0 0 40px #FF6600;
        width: 290px;
    }
    .recQuoteMobile {
        z-index: 9;
        display: none;
        position: fixed;
        bottom: 50px;
        left: 50%;
        transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        box-shadow: 0 0 40px #FF6600;
        -webkit-box-shadow: 0 0 40px #FF6600;
        -moz-box-shadow: 0 0 40px #FF6600;
        width: 290px;
    }
    .recQuoteShow {
        display: block;
    }
    .cont-right-layer {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 99;
        display: block;
        opacity: 0;
        visibility: hidden;
        transition: 0.3s all ease;
        -webkit-transition: 0.3s all ease;
        -moz-transition: 0.3s all ease;
        -ms-transition: 0.3s all ease;
        -o-transition: 0.3s all ease;
        transition-delay: 0.3s;
        -webkit-transition-delay: 0.3s;
        -moz-transition-delay: 0.3s;
        -ms-transition-delay: 0.3s;
        -o-transition-delay: 0.3s;
    }
    .cont-right-layer.active {
        opacity: 0.9;
        visibility: visible;
        transition-delay: 0s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -ms-transition-delay: 0s;
        -o-transition-delay: 0s;
    }
    .con-right-close-1 {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
    }
    .con-right-close-2 {
        display: block;
        position: absolute;
        top: -50px;
        right: -50px;
    }
    /* Added New by Jignesh [padding added] */
    .con-right-close-3 {
        margin: 0;
        padding: 15px 0;
    }
    /* // Added New by Jignesh */
    .cont-right-in>.active {
        z-index: 99;
    }
    .identifyRadio .radio-box {
        width: calc(33.333333% - 10px);
    }
    .identifyRadioAnnualIncome .radio-box {
        width: calc(33.333333% - 5px);  
    }
    .identifyRadio .radio-box label {
        width: 100%;
    }
    .identifyRadioAnnualIncome .radio-box label {
        width: 110px;
    }
    .button.formBtn1 {
        max-width: 380px;
        margin: 0 auto;
        display: block;
    }
    .button.formBtn1.chkpremium {
        margin-bottom: 10%;
    }
    /* Added New by Jignesh  [margin added]*/
    .cont-left {
        position: static;
        max-width: 600px;
        margin-right: 0;
        margin: 50px 0 40px;
    }
    /* // Added New by Jignesh */
    .c-offer p img.offerFlag {
        right: 2px;
    }
    .tab-top-sec .form-group {
        width: 125px;
    }
    .crs-tabs li a span {
        font-size: 16px;
        width: 200px;
    }
    .tab-body-sec {
        display: block;
    }
    .tab-body-left-sec {
        width: 100%;
        padding: 0;
    }
    .tbSec {
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        top: inherit;
        height: auto;
        max-height: 100%;
        overflow: auto;
        z-index: 999;
        transform: translate(0, 100%);
        -webkit-transform: translate(0, 100%);
        -moz-transform: translate(0, 100%);
        -ms-transform: translate(0, 100%);
        -o-transform: translate(0, 100%);
        transition: 0.5s all ease;
        -webkit-transition: 0.5s all ease;
        -moz-transition: 0.5s all ease;
        -ms-transition: 0.5s all ease;
        -o-transition: 0.5s all ease;
        padding: 20px;
        background: #fff;
        box-shadow: 18px 10px 57px rgba(0, 0, 0, 0.16);
        -webkit-box-shadow: 18px 10px 57px rgba(0, 0, 0, 0.16);
        -moz-box-shadow: 18px 10px 57px rgba(0, 0, 0, 0.16);
    }
    .tbSec.active {
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
    }
    .diFle .sel-option {
        width: calc(50% - 10px);
    }
    .diFle {
        display: flex;
        justify-content: space-between;
    }
    /* by Jignesh [z-index changed] */
    .tab-body-right-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #fff;
        z-index: 99;
        opacity: 0.7;
        display: none;
    }
    .tab-body-right-overlay.active {
        display: block;
    }
    .bigTxtInput,
    .tab-top-sec .bigTxtInput,
    .bigTxt-box p {
        padding: 0 15px;
        padding-left: 20px;
        background-position-x: 5px;
    }
    header {
        padding: 0 30px;
    }
    .logo-box {
        height: 70px;
    }
    .logo-box a {
        height: 80%;
    }
    .logo-box a img {
        max-height: 100%;
        max-width: 100%;
        display: block;
    }
    .key-ben-box p {
        font-size: 14px;
    }
    .key-ben-box {
        padding: 25px 15px;
    }
    .cont-right-sec-3-in {
        background: #fff;
    }
    .cont-right-sec-3-header {
        background: #fff;
        padding: 0 20px;
        display: flex;
        height: 80px;
        align-items: center;
        justify-content: space-between;
    }
    .cont-top-container {
        z-index: 9;
    }
    .cont-medium-container {
        z-index: 8;
        position: relative;
    }
    .quick-guide {
        display: flex;
    }
    /* Added New by Jignesh [comented below code] */
    /* 
    .cont-right-mob {
        display: block;
    }
    */
    .cont-right-desk {
        display: none;
    }
    .graDiv {
        position: relative;
        top: -7px;
    }
    .cont-top-container.graAct {
        padding-bottom: 0;
    }
    .hdn-big {
        font-size: 20px;
    }
    /* Added New by Jignesh */
    .cont-right-sec-3 {
        margin: 0;
        z-index: 999;
    }
    .cont-right-sec-3-header {
        height: auto;
        margin: 0;
    }
    .quick-guide-box {
        padding: 10px 0;
    }
    .tab-body-left-sec {
        border-right: 0;
    }
    .tbl-f-container:before {
        display: none;
    }
    .tbl-f-container.active {
        background: #E8ECF0;
        box-shadow: none;
    }
    .tbl-f-container.active .crTabHdn span {
        background: #e8ecf0;
    }
    /* // Added New by Jignesh */
    /* Quick Guide */
    .qg-main-up-1 {
        max-width: 900px;
    }
    .qgm-left {
        width: 280px;
    }
    .qgm-right {
        width: calc(100% - 280px);
        padding-left: 20px;
        padding-right: 0;
    }
    .qgm-close {
        top: 10px;
        right: 10px;
    }
    .qg-box {
        width: 80%;
        max-width: inherit;
    }
    .qgm-content ul li {
        font-size: 14px;
    }
    .qgm-left {
        min-height: 500px;
    }
    .qg-main-up {
        min-height: 700px;
    }
    /* // Quick Guide */
    /* Quick Guide */
    .qgm-content-slide {
        display: block;
    }
    .qgm-left {
        display: none;
    }
    .qgm-right {
        width: 100%;
        padding: 0;
    }
    .qg-main {
        /* background: transparent; */
        /* padding: 0; */
        background: #fff;
        padding: 20px 0;
    }
    .quickGuideSlider {
        background: #fff;
    }
    .qgm-close {
        top: 10px;
        /* right: 25px; */
        right: 15px;
        z-index: 9;
    }
    .qg-main-up-1 {
        max-width: 400px;
    }
    .quickGuideSlider .swiper-slide {
        padding: 30px;
        padding-bottom: 70px;
    }
    .qgm-content h5 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .qgm-content ul li {
        font-size: 14px;
    }
    .qg-box {
        width: 100%;
        position: static;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        margin: 0;
        text-align: left;
    }
    .qg-icon {
        width: 45px;
        height: 45px;
        margin-left: 0;
    }
    .qg-next-box {
        text-align: left;
        position: absolute;
        padding: 0 30px;
        left: 0;
        width: 100%;
        bottom: 20px;
    }
    .qg-next-box p {
        margin: 0;
    }
    .quick-guide-container {
        z-index: 999;
    }
    .qg-box p,
    .qg-box ul li {
        font-size: 12px;
    }
    .qg-main-up {
        min-height: 570px;
    }
    .qgm-advt {
        position: absolute;
        bottom: 1%;
        right: 6%;
        z-index: 9;
    }
    /* // Quick Guide */
    /* added by Jignesh */
    .col-xs-12 .key-ben-box {
        min-height: 335px;
    }
    .key-benefits-box .col-lg-4 {
        width: 50%;
        max-width: inherit;
    }
    .sel-option .partxt {
        min-height: 60px;
    }
    .tab-top-sec .tab-top-sec-mr {
        margin-right: 20px;
    }
    .tbsg-base {
        flex: inherit;
        align-items: center;
    }
    .cr-hdn .cr-hdn-h4 {
        padding-right: 24px;
    }
    .pay-ht {
        min-height: 180px;
    }
    /* //added by Jignesh */
    .chkprem {
        margin-bottom: 5% !important;
    }
}

@media all and (max-width:768px) {
    .cont-left {
        width: 600px;
    }
    .container1 {
        max-width: 100%;
        padding-right: 10px;
        padding-left: 10px;
    }
    .button {
        font-size: 14px;
        height: 50px;
        line-height: 50px;
    }
    .recQuote {
        width: 300px;
    }
    .recQuoteMobile {
        width: 300px;
    }
    .cont-right-sec-1 {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    .tbl-fr1 {
        height: calc(100% - 60px);
        line-height: 1;
    }
    .tt-sec-desk {
        display: none;
    }
    .payPremAmt {
        font-size: 36px;
    }
    .tbl-f-box-mob {
        display: block;
    }
    .tbl-f-box-mob-form {
        display: flex;
        justify-content: space-between;
    }
    /*  Added New by Jignesh [margin added] */
    .tbl-f-box-mob-form .form-group {
        width: calc(50% - 8px);
        margin: 0;
    }
    /* //  Added New by Jignesh */
    /* Added New by Jignesh [background path corrected] */
    .tbl-f-box-mob-form .bigTxtInput,
    .tbl-f-box-mob-form .bigTxt-box p {
        background: #ddd url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_appform/images/rs.png) no-repeat 20px 8px;
        padding-left: 35px;
    }
    .slidpay-arrows {
        display: none;
    }
    .slidpayUp {
        padding: 0;
    }
    .my-slider-pagination {
        display: block;
    }
    .rec-plan-btn img {
        top: 11px;
    }
    .key-benefits-box {
        display: none;
    }
    .keyben-link {
        display: block;
    }
    .keybenefits {
        display: none;
        /*Added by Manish*/
    }
    .needhelp {
        width: 95% !important;
        /*Added by Manish*/
    }
    .fam-content {
        width: 276.667px !important;
        margin-left: 23px !important;
        /*Added by Manish*/
    }
    .swiper-slide .key-ben-box {
        min-height: 350px;
    }
    .tbsg-base-in h4 {
        font-size: 11px;
    }
    .save-money-box-up {
        max-width: 100%;
    }
    .key-ben-mob {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    /*  Added New by Jignesh */
    .tab-top-sec .form-group1 {
        padding-left: 0;
        border: 0;
        min-width: 175px;
    }
    /* // Added New by Jignesh */
    /* By Ketan */
    /* by Jignesh [commented below] */
    /* .tbsg-base-in p,
    .tbsg-base-in p span {
        font-size: 12px;
    } */
    .quick-guide.frst-pg {
        display: none;
    }
    .quick-guide.mob-frst {
        display: block;
        position: absolute;
        right: 0%;
        top: 8px;
    }
    .quick-guide.mob-frst .call.mob-call {
        margin-bottom: 0px;
    }
    .quick-guide.mob-frst .call.mob-call img {
        display: inline;
    }
    .quick-guide.mob-frst .guide-txt.guide-txt1 {
        font-size: 10px;
    }
    /* By Ketan Ends */
    /* By Pragati */
    .note-table {
        margin-left: 55px;
    }
    .re-arrow {
        display: none;
    }
    /* By Pragati Ends*/
    /* by Jignesh */
    .modal-title {
        font-size: 20px;
    }
    .numbertag1::before {
        content: '';
        background: url(/content/icici-prudential-life-insurance/term-insurance-plans/assets_appform/images/number_bg.png)no-repeat LEFT center;
        width: 33px;
        height: 59px;
        position: absolute;
        /* right: -33px; */
        top: -6%;
        left: -8px;
        /* margin-top: -30px; */
        background-size: 24px;
        opacity: 1;
    }
    .payoutIndex {
        position: relative;
        /* left: -13px;
    top: -10px; */
        font-size: 16px;
        font-family: 'bold';
    }
    .rec-plan-btn {
        width: 100%;
        padding: 0 20px;
        text-align: center;
    }
    /*Added by Manish*/
    .fixedBox,.c-offer {
        display: none;
    }
    .successfulMsg {
        width: 100%;
    }
    .tagimg {
        float: left;
        left: 0px;
        position: absolute;
        top: 25px;
        width: 30px;
    }
    .heading-text {
        font-size: 19px;
        font-family: medium;
        padding: 4px;
    }
    /*Added by Manish*/
    /* .floatBtn{
	display: none !important;
} */
    .scrollPaymentTerms {
        max-height: calc(100vh - 150px);
        overflow: auto;
        margin-bottom: 10px;
    }
    .app-radio-alchol {
        width: calc(50% - 40px);
        margin: 25px 40px 5px 0;
    }
    .leadforMobile,.iprotect-icon {
        display: block;
    }
    .brochure-img-cont-mob {
        display: inline-block;
    }
    .Mobiledisclaimer {
        padding-bottom: 100px !important;
    }
    .proceedBTN {
        display: none !important;
    }
    .js-ExpertTalkBtn {
        padding: 8px 30px;
    }
    .identifyRadio .radio-box:last-child {
        width: 37%;
    }
    .quick-guide .quick-guide-link {
        margin-right: 5px;
    }
    #proceedCTA {
        position: sticky;
        bottom: 0;
        z-index: 999;
    }
    .cont-bg img.working_women {
        bottom: 50px;
    }
    .leadpage-cmn-width {
        width: 100%;
        display: block;
    }
    .radio-box input:checked+label {
        background-size: 12px;
    }
    .radio-box label {
        background-size: 12px;
    }
    .ndnctext.non_smoker_trai_disc {
        position: none;
        height: auto;
    }
    .ndnctext label {
        font-size: 11px;
        line-height: 14px;
    }
    .form-inside-cont {
        padding: 3px 0px 10px 0px;
    }
    .mob_consumeTobacco_cont {
        line-height: 13px;
    }
    .radio-box input+label .annualIncomeText {
        /* padding: 0px 0px; */
        padding: 5px 0px 0px 9px;
    }
    /*Popup By Manish Starts*/
    .modal-body.gwp-popup {
        width: 351px;
        height: 304px;
    }
    .modal-dialog.gwp-popup {
        max-width: 690px;
        top: 179px;
    }
    .gwp-pop-img {
        width: 117px;
        height: 85px;
    }
    .gwp-text-sec {
        padding: 12px;
    }
    .first-sec {
        /* width: 308px; */
        height: 58px;
        font-size: 22px;
        text-align: center;
    }
    .second-sec {
        /* width: 194px; 
    height: 21px;*/
        font-size: 15px;
        margin-top: 17px;
    }
    .gwp-text {
        font-size: 15px;
    }
    .third-sec {
        font-family: 'Lato';
        color: #FFFFFF;
        font-weight: 700;
        font-style: normal;
        text-align: end;
        font-size: 0.6rem;
        margin-top: 7px;
    }
    /*Popup By Manish Ends*/
    .divSavingTableBody {
        display: block;
        font-size: 10px;
        color: #333;
        overflow: scroll;
    }
    #illNessModal .illness-list {
        padding-left: 18px;
    }
    .tbl-f-container .ci-protip-text-cont {
        padding: 8px 0px;
        background: #ffffff;
        text-align: center;
        border-radius: 5px;
        font-size: 10.5px;
        color: #A80303;
        border-style: dashed;
        border-width: 1px;
        border-color: #A80303;
        margin-top: 10px;
    }
    
    .ci-protip-text{
        padding: 0px 5px;
    }
    .tab-top-sec-divider {
        width: 100%;
    }
    .tbsg-base {
        width: 92%;
    }
    .view-breakUp-Text {
        color: #003b6e;
        font-size: 15px;
    }
    .tab-top-sec.top-sect-ciadb.premiumactiveclass{
        padding-bottom: 10px !important;
    }
    .view-breakUp-Text{
        padding-top: 5px;
    }
    .bs-loader {
        top: -100px;
    }
    /* .radio-box input+label .annualIncomeText.Incomeref4 {
        padding: 5px 0px 0px 0px;
    } */
    .quick-guide-box .languagedropdown {
        margin-top: 0px;
        line-height: initial;
        width: 115px;
    }
    .cont-bg {
        height: 125px;
        position: relative;
        width: 125px;
        top: 35px;
        right: -63%;
    }
    .cont-bg img {
        width: 75%;
    }
    .header-flex {
        box-shadow: 0px 3px 6px #00000029;
        justify-content: normal;
    }
    .quick-guide-box {
        padding: 0px 0px;
        align-items: center;
    }
    .c-offer-mob{
        display: block;
        max-width: 100%;
        /* position: absolute; */
        /* top: 40%; */
    }
    .c-offer-mob p {
        font-size: 12px;
        line-height: 1.3;
        color: #ffffff;
        font-family: "Lato";
        background-image: linear-gradient(180deg, #003b6e 0%, #093d8a 100%);
        padding: 13px;
        margin: 0;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        left: -14px;
        width: 115%;
    }
    .front-mob-content {
        display: flex;
    }
    .pdt_name {
        margin-bottom: 5px;
        color: #AE2B30;
    }
    .product-mane-cont{
        margin-left: 5px;
    }
    .cont-left h2, .c-offer, .cont-left ul {
        margin-bottom: 30px;
    }
    .key-ben-mob {
        margin-top: 15px;
    }
    .key-ben-mob .button {
        font-size: 11px;
    }
    .key-ben-mob button:first-child {
        margin-right: 15px;
    }
    .brochure-img-cont-mob {
        margin-right: 5px;
    }
    .brochure-img-mob {
        height: 20px;
    }
    .cr-hdn .cr-hdn-h4 {
        font-size: 16px;
    }
    .cr-hdn .cr-hdn-h4 {
        padding-right: 0px;
    }
    .form-content-mob {
        background: var(--bg2) 0% 0% no-repeat padding-box;
        background: #F5F5F5 0% 0% no-repeat padding-box;
        border-radius: 4px;
        opacity: 1;
        padding: 0px 5px;
    }
    .cr-hdn{
        text-align: center;
    }
    .birth-date .form-field {
        width: 100%;
    }
    .annualpopuptitle {
        font-weight: 700;
        font-size: 15px;
    }
    .annualIncomeSubText {
        color: #999999;
        font-size: 10px;
        line-height: 13px;
    }
    .annualIcomeDivide .radio-box:not(:last-child) {
        margin-right: 0px;
    } 
    .annualIncomeButton {
        margin-top: 40px;
        margin-bottom: 25px;
    }
}

@media all and (max-width:640px) {
    /* .cont-bg {
        height: 770px;
        top: -510px;
    } */
    .cont-left h2 {
        max-width: 60%;
    }
    .con-right-close-2 {
        top: -50px;
        right: 0;
    }
    .cmn-label {
        font-size: 14px;
    }
    .tab-top-sec .button {
        position: static;
        max-width: 250px;
        margin: 20px auto 0;
        width: 100%;
    }
    header {
        padding: 0 20px;
    }
    .logo-box {
        height: 50px;
    }
    .logo-box a {
        height: 70%;
        margin-right: 20px;
    }
    .logo-box a:first-of-type {
        height: 60%;
    }
    .sldr-next {
        right: 5px;
    }
    .sldr-prev {
        left: 5px;
    }
    .performance-snapshot .key-ben-box {
        width: calc(50% - 15px);
    }
    .my-modal-dialog .modal-content {
        padding-top: 50px;
    }
    /* by Jignesh */
    .tbsg-base-in p,
    .tbsg-base-in p span {
        /* font-size: 16px; */
        font-size: 13px;
    }
    .tbsg-base-in p span.prem-freq-text {
        /* font-size: 14px; */
        font-size: 12px;
    }
    .tbsg-base-in-plus {
        font-size: 30px;
        line-height: 30px;
        /* margin: 0 5px; */
        /* margin: 20px 5px 0px 0px; */
        margin: 5px 0px 0px 0px;
    }
    /* // by Jignesh */
    .age_by_dob {
        top: 55%;
        right: 5%;
    }
}

@media all and (max-width:480px) {
    /* .cont-bg {
        height: 720px;
        top: -530px;
    } */
    .ref-link {
        font-size: 12px;
    }
    .proceed-pay.ref-link {
        /* font-size: 12px; */
        font-size: 18px;
    }
    .con-right-close-2 {
        top: 10px;
        right: 30px;
        z-index: 99;
    }
    .tbSec,
    .sel-option {
        padding: 10px;
    }
    .sel-option h3 {
        font-size: 15px;
    }
    .sel-option .partxt {
        font-size: 12px;
    }
    .tbSecSelBtn {
        height: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .chek-fiel label {
        margin: 0;
    }
    .sel-option .chek-fiel {
        left: 10px;
        bottom: -15px;
        width: calc(100% - 20px);
    }
    /* .tbl-f-box {
        display: block;
    }

    .tbl-fl {
        width: 100%;
        padding-right: 0;
        margin-bottom: 10px;
    }

    .tbl-fr {
        width: 100%;
        padding-right: 0;
    } */
    .benf-box {
        display: block;
    }
    .benf-left {
        width: 100%;
        padding-right: 0;
    }
    .benf-right {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .benf-box .form-group {
        margin: 0;
    }
    /* .tbl-fr-another {
        min-height: 120px;
        height: 120px;
    } */
    .rec-plan-btn {
        width: 100%;
        padding: 0 20px;
    }
    .rec-plan-btn img {
        top: 18px;
    }
    .crs-tabs li a span {
        font-size: 14px;
        width: 100%;
        height: 40px;
        line-height: 40px;
    }
    .crs-tabs li a span:before {
        left: -18px;
    }
    .crs-tabs li a span:after {
        right: -18px;
    }
    .tab-top-sec .cmn-label {
        font-size: 12px;
        width: 150px;
    }
    .tab-top-sec {
        padding: 15px;
    }
    .tab-top-sec .tab-top-sec-mr.tab-top-sec-mr-every {
        margin-right: 0;
    }
    /* by Jignesh [commented] */
    /* .tbsg-base-in-plus {
        font-size: 32px;
        line-height: 35px;
        margin: 0 10px;
    } */
    .tab-top-sec .button {
        max-width: 100%;
    }
    /*  Added New by Jignesh [display commented] */
    .sliPrice span {
        font-size: 24px;
        margin-top: 8px;
        /* display: block; */
    }
    /*  // Added New by Jignesh */
    .sliPrice {
        margin-bottom: 0;
    }
    .key-ben-img {
        width: 50px;
        height: 50px;
        display: block;
        margin: 0 auto 10px;
    }
    .common-popup .key-ben-img {
        margin-left: 0;
    }
    .key-ben-img img,
    .key-ben-img .key-ben-img1 {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .performance-snapshot {
        width: 100%;
        justify-content: space-between;
    }
    .performance-snapshot .key-ben-box {
        width: calc(50% - 5px);
        margin-right: 0;
        margin-bottom: 10px;
    }
    .cont-left {
        margin: 20px 0;
    }
    .cont-left h2 {
        font-size: 30px;
        line-height: 1.2;
    }
    .my-modal-dialog .modal-content {
        padding: 0px;
        padding-top: 50px;
    }
    .save-money-box p {
        font-size: 14px;
    }
    .sm-icon {
        width: 15px;
        height: 15px;
        line-height: 1;
    }
    .save-money-box {
        padding: 10px;
    }
    .sm-icon img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        vertical-align: middle;
        position: relative;
        top: -4px;
    }
    .sm-see-more {
        font-size: 12px;
    }
    .grphSlid {
        padding: 20px 30px;
    }
    /* By Ketan */
    .grphSlid .slider-text {
        bottom: 0px;
    }
    /* By Ketan Ends */
    .rangeslider__handle__value {
        top: -82px;
        font-size: 14px;
    }
    .triGrph {
        bottom: 40px;
    }
    .rangeslider__handle__value_in {
        font-size: 14px;
    }
    .hdn-big {
        font-size: 20px;
    }
    .crs-tabs li {
        width: 50%;
    }
    .crTabHdn {
        font-size: 16px;
    }
    /*  Added New by Jignesh [height commented] */
    .cont-right-sec-3-header {
        /* height: 90px; */
        margin-bottom: 0;
    }
    /* // Added New by Jignesh */
    /*  Added New by Jignesh */
    .crs-tabs li:first-of-type a.active:before {
        left: 0;
        width: 100%;
        height: 5px;
    }
    .tbl-f-container {
        padding: 12px;
        margin-bottom: 10px;
        /* padding-bottom: 20px; */
        padding-bottom: 10px;
    }
    /* by jignesh [changed padding] */
    .tab-body-sec {
        padding: 10px;
    }
    .crs-tabs li:first-of-type a {
        margin-right: 12px;
    }
    .crs-tabs li:last-of-type a {
        margin-left: 12px;
    }
    .crs-tabs li a span {
        margin: 0;
    }
    .crs-tabs li a.active:before {
        left: 0;
        width: 100%;
        height: 5px;
    }
    .crTabHdn span {
        display: inline-block;
    }
    .my-slider-box {
        padding: 0 10px;
    }
    .section {
        margin-bottom: 10px;
    }
    .slidpayUp .sldr-arrows {
        display: none;
    }
    .crs-tabs li:last-of-type span:after {
        display: none;
    }
    /* // Added New by Jignesh */
    /* Quick Guide */
    h3.qg-hdn-main {
        margin: 10px 0 15px;
        font-size: 18px;
    }
    .qgm-content ul li {
        font-size: 12px;
    }
    .quickGuideSlider .swiper-slide {
        padding: 20px;
        padding-bottom: 60px;
    }
    .qg-main-up-1 {
        max-width: 320px;
    }
    .sldr-arrows {
        width: 30px;
        height: 30px;
    }
    .sldr-next {
        right: 0;
    }
    .sldr-prev {
        left: 0;
        background-position-x: 8px;
    }
    .qg-main-up {
        min-height: 480px;
        padding: 0;
    }
    .qg-box p,
    .qg-box ul li {
        font-size: 12px;
    }
    .qg-next-box {
        padding: 0 20px;
        bottom: 10px;
    }
    .qg-box h4 {
        font-size: 16px;
    }
    .quickGuideSlider,
    .quickGuideSlider .swiper-slide {
        height: auto;
    }
    .qg-cont {
        height: 230px;
        overflow: auto;
    }
    /* // Quick Guide */
    /* 31-7 */
    .tt-box img {
        width: 20px;
    }
    .teHead span.bolText {
        font-size: 14px;
    }
    .tt-box span {
        font-size: 12px;
    }
    /* // 31-7 */
    /* // Quick Guide */
    /* by Jignesh */
    .tbsg-base {
        align-items: flex-start;
        justify-content: space-around;
    }
    .tbsg-base-in p,
    .tbsg-base-in p span {
        line-height: 1.3;
    }
    .tbsg-base-in p span.prem-freq-text {
        /* display: block; */
    }
    .tbsg-base-in p span {
        /* font-size: 20px; */
        font-size: 13px;
    }
    header {
        padding: 0 15px;
    }
    header .quick-guide {
        margin: 0 5px;
    }
    /* .quick-guide {
        margin: 0 5px;
    } */
    .quick-guide .guide-txt {
        font-size: 10px;
    }
    .con-right-close-3 span {
        font-size: 14px;
    }
    .cont-right-sec-3-header {
        padding: 0 15px;
    }
    .con-right-close-3 img {
        width: 16px;
    }
    .key-ben-box p {
        font-size: 12px;
    }
    .key-ben-box h4 {
        font-size: 14px;
    }
    .keyben-modal-dialog .close-modal {
        right: 0;
    }
    .swiper-slide .key-ben-box {
        min-height: 300px;
    }
    .sel-option .partxt {
        min-height: 70px;
    }
    .tbl-f-box-mob .tbl-f-container {
        padding-bottom: 22px;
    }
    /* // by Jignesh */
}

@media all and (max-width:440px) {
    .cont-left h2 {
        font-size: 18px;
    }
    /* .cont-bg {
        width: 110%;
        top: -540px;
    } */
    .cont-right-in {
        max-width: 100%;
        margin: 0;
    }
    .cont-right-sec-1 {
        padding: 20px;
    }
    .cont-right-sec-1,
    .cont-right-sec-2-in {
        border: 0;
    }
    .radio-box label {
        /* width: 83px;
        height: 30px;
        line-height: 30px; */
    }
    .radio-box label {
        /* font-size: 12px; */
    }
    .form-field {
        padding: 0 10px;
    }
    .bigTxtInput {
        padding-left: 18px;
    }
    .cd-plan-offer {
        padding: 10px;
    }
    .cd-plan-offer h3 {
        /* font-size: 24px; */
        font-size: 21px;
        /* By Ketan */
    }
    .cont-right-sec-2 {
        max-width: calc(100% - 20px);
    }
    .cont-right-sec-2-in {
        padding: 15px;
        padding-top: 60px;
    }
    .cd-plan-offer {
        width: calc(100% - 30px);
    }
    .con-right-close-2 {
        right: 25px;
    }
    .payPremAmt {
        font-size: 30px;
    }
    .benf-left h4 {
        font-size: 16px;
    }
    .key-ben-mob .button {
        width: 150px;
        height: 32px;
        line-height: 25px;
    }   
    .key-ben-mob .brochure {
        width: 150px;
    }
    .cont-bg img {
        /*Nitin*/
        left: 10%;
    }
    /* .guidemargin {
		margin-right: 0px !important;
    } */
    .pdt_name {
        font-size: 11px;
    }
    .radio-box .resp_i1 {
        padding: 5px 0px 5px 15px;
    }
    .radio-box .resp_i4 {
        padding: 5px 0px 5px 10px;
    }
    /* .age_by_dob {
        right: 42%;
    } */
    .cont-bg {
        right: -68%;
    }
}


/* by Jignesh [media added] */

@media all and (max-width:400px) {
    .tbsg-base-in p span {
        font-size: 13px;
    }
    .tbsg-base-in p span.prem-freq-text {
        font-size: 12px;
    }
    .tab-top-sec {
        padding: 10px;
    }
    .sel-option .partxt {
        min-height: 100px;
    }
    .cont-bg {
        right: -65%;
    }
}

@media all and (max-width:375px) {
    /* By Ketan */
    .identifyRadio .radio-box label.occText {
        background-position-x: 1.5%;
    }
    /* By Ketan Ends */
    /* .age_by_dob {
        right: 35%;
    } */
    .cont-bg {
        right: -66%;
    }
    .identifyRadioAnnualIncome .radio-box {
        width: calc(33.333333% - 2px);
    }
    .identifyRadioAnnualIncome .radio-box label {
        width: 100px;
    }
}

@media all and (max-width:350px) {
    .radio-box label {
        width: 83px;
        height: 30px;
        line-height: 30px;
    }
    .radio-box label {
        font-size: 12px;
    }
    /* Added New by Jignesh [width changed] */
    .identifyRadio .radio-box {
        width: calc(33.3333% - 3px);
    }
    .identifyRadioAnnualIncome .radio-box {
        width: calc(33.3333% - 3px);
    }
    /* // Added New by Jignesh */
    .tabcons-radio-box .radio-box {
        margin-right: 5px;
    }
    .tbl-f-box-mob-form .bigTxtInput,
    .tbl-f-box-mob-form .bigTxt-box p {
        padding-left: 22px;
        background-position-x: 9px;
    }
    /* Added New by Jignesh */
    .radio-box input+label span {
        margin-right: 2px;
    }
    .cont-right-sec-1 {
        padding: 20px 10px;
    }
    .cont-left ul li {
        padding-left: 0;
    }
    .performance-snapshot .key-ben-box {
        padding: 15px 9px;
    }
    .ndnctext label {
        width: 100%;
        font-size: 10px;
    }
    /* // Added New by Jignesh */
    /* .guidemargin {
		margin-right: 0px !important;
	} */
}

@media all and (max-width:320px) {}