/****MEDIA QUERY***/

@media(max-width:992px){
	.dhi-quote .wre-view-switcher{display:none;}
	.dhi-quote .num-data-flex{
		display:unset;
	}
	.dhi-quote .quote-table{
		display:none;
	}
	.dhi-quote .grid-view-table-section{
		display:block !important;
	}
	.dhi-quote button.btn.btn-quote.btn-deductible{
		margin-bottom: 15px !important;
	}
    .dhi-quote .btn-quote {
        width: max-content;
    }
	.dhi-quote .text-deductible{
		font-weight:700;
	}
    .dhi-qote .plan-eamil-wrapper {
        margin-top: 45px;
    }
    .dhi-quote .tab{
        overflow-x: scroll !important;
    }
    .dhi-quote .life-insurance-quote-wrapper form#get-life-insurance-quotes{
        max-width: unset !important;
    }
    .dhi-quote .life-insurance-quotetwo-wrapper .radio-square{
        padding: 8px 11px !important;
        font-size: 14px !important;
    }
    .dhi-quote .life-insurance-quotetwo-wrapper .go-btn-padding {
        margin-bottom: 30px;
    }
    .dhi-quote .life-insurance-quotetwo-wrapper .result-right-border{
        border-left: unset !important;
        padding-left: 15px !important;
    }
    .dhi-quote .travel-insurance-quote-wrapper .ti-life-results-rows .btn-quote{
        width: 100%;
    }
    .dhi-quote .travel-insurance-quote-wrapper #buy-online{
        margin-top: 20px;
    }
    .dhi-quote .coverage-need form .coverage-cash-needed{
        max-width: unset;
         margin: unset;
    }
    .dhi-quote .coverage-need .coverage-need-analysis{
        max-width: unset;
         margin: unset;
    }
    .dhi-quote .life-insurance-quote-three-wrapper .h-d-plan{
        width: 100% !important;
        margin: unset;
    }
    .dhi-quote .responsive-grid-space{
        margin-top: 1.5rem !important;
    }
}

@media(max-width:767px){
	.dhi-quote .coverage-need .coverage-need-amount {
        text-align: left !important;
    }
	.dhi-quote #rates-table {
    display: block !important;
}
.dhi-quote #rates-table{
           border: unset !important;
       }
	.dhi-quote #coverage_calculate_analysis h2{font-size:20px !important;}
	.dhi-quote .wpcf7-field-group-add{
		margin-top:0 !important;
		margin-left:15px;
		margin-bottom:30px !important;
	}
	.dhi-quote .coverage-need .coverage-need-analysis{
		padding: 22px 16px;
	}
	.dhi-quote .coverage-need .coverage-need-case{
		margin-top:unset;
	}
	.dhi-quote .wpcf7-field-group-remove{
		margin-top:0 !important;
		margin-left:15px;
		margin-bottom:30px !important;
	}
	.dhi-quote #di_email_popup{
		width:100%;
	}
    .dhi-quote .coverage-need .coverage-need-amount{
        text-align: left;
    }
    .dhi-quote #print_action{
        margin-right: 0px !important;
        margin: 20px 0 !important;
        width: 100%;
    }
    .dhi-quote #email-text-js{
        width: 100%;
    }
    .dhi-quote .quote-selection{
        display: block !important;
    }
    .dhi-quote .amount-quote {
        margin-top: 10px;
    }
    .dhi-quote .btn-quotes{
        width: max-content;
    }
    /*.dhi-quote .paln-detail-table{
        width: max-content !important;
    }*/
    .dhi-quote .btn-quote{
        font-size: 12px !important;
    }
    .dhi-quote .life-insurance-quotetwo-wrapper .life-insurance-application .form-group{
        margin-bottom: 15px !important;
    }
    #results .btn-primary{
        margin-top: 20px;
    }    
    .dhi-quote .travel-insurance-quote-wrapper #travel_apply_now{
        margin-top: 20px !important;
    }
    .dhi-quote .travel-insurance-quote-wrapper .ti-life-price{
        margin: 12px 0;
    }
    .dhi-quote .ti-life-logo{
        text-align: center !important;
    }
    .dhi-quote .life-insurance-quotetwo-wrapper .di-life-price{
        margin: 10px 0;
    }
    .dhi-quote .life-insurance-quotetwo-wrapper .bg-infos{
        margin: 10px 0;
    }
    .dhi-quote .life-insurance-quotetwo-wrapper .btn-quote{
        margin-top: 10px;
    }
    .dhi-quote .life-insurance-quotetwo-wrapper .coverage{
        width: auto;
       }
    .dhi-quote  .insurance-application-form-wrapper .btn-plus-minuses{
        margin-left: 15px;
    }
    .dhi-quote .responsive-add-person{
        width: 100%;
    }
    .dhi-quote .dthins-contact-uss{
        margin: 20px 0 !important;
    }
    .dhi-quote .print-email-section .print-email-quote-row{
        text-align: left !important;
    }
    .dhi-quote .quote-table-sections .table-button-groups{
        display: unset;
    }
    .dhi-quote .quote-table-sections .table-button-group{
        display: unset;
    }
    
}
@media(max-width:321px){
    /*.dhi-quote .life-insurance-quote-wrapper .switch{
        display: unset !important;
    }*/
    .dhi-quote .checkbox-wrapper{
        width: 100% !important;
        margin-left: unset !important;
    }
    .quote-coverage-amout .switch{
        display: flex;
    }
}