/*1025-1199*/
@media only screen and (min-width: 1025px) and (max-width: 1199px){
.radio_btn.car_value {
    width: 94%;
}

}


/*992-1024*/
@media only screen and (min-width: 992px) and (max-width: 1024px) {
    /*banner section start*/
    .checkmarklist {
        padding: 20px 0px;
    }
    .leftbox h1 {
        font-size: 35px;
    }
    .progress {
        margin: 26px 26px;
    }
    .radio_btn.car_value {
    width: 94%;
}
    /*banner section end*/
}
/*768-991*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    /*nav bar start*/
    .mobile-displayicon {
        display: block;
    }
    li.nav-item.desktop-display {
        display: none;
    }

    /*nav bar end*/
    /*banner section start*/

    .row.bannerrow {
        display: block;
    }

    .col-xs-12.col-sm-6.bannercol {
        width: 100%;
    }
    .formbox {
        margin-top: 60px;
    }

    /*banner section end*/
    /*four coloum section start*/
    .img_icondiv img {
        width: 30px;
    }
    .txt_div p {
        font-size: 10px;
        margin: 0;
    }
    .txt_div h3 {
        font-size: 15px;
        margin: 0;
    }

    /*four coloum section end*/
    /*types of claim section start*/

    .row.claimrow {
        display: block;
    }

    .col-xs-12.col-sm-6.claimcol {
        width: 100%;
    }
    .col-xs-12.col-sm-6.claimcol.sec_colclaim {
        padding-top: 35px;
    }
    /*types of claim section end*/

    /*footer start*/

    .img_txtbox p {

    text-align: center;
}
.col-xs-12.col-sm-4.img-txtcol {
    width: 100%;
    text-align: center;
}
.col-xs-12.col-sm-4.listcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}

.col-xs-12.col-sm-4.contactcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}
.listitmbox {
    padding-left: 0;
}
.socialmedia {
    display: flex;
    justify-content: space-evenly;
    padding: 0px 49px;
    padding-top: 20px;
}

    /*footer end*/



}
/*576-767*/
@media only screen and (min-width: 576px) and (max-width: 767px) {
    /*nav bar start*/
    .mobile-displayicon {
        display: block;
    }
    li.nav-item.desktop-display {
        display: none;
    }
    a.navbar-brand img {
        width: 122px;
    }

    /*nav bar end*/
    /*banner section start*/

    .row.bannerrow {
        display: block;
    }

    .col-xs-12.col-sm-6.bannercol {
        width: 100%;
    }
    .formbox {
        margin-top: 60px;
    }
    p.formdescripp {
        font-size: 17px;
    }
    .checkmarklist {
        padding: 20px 0px;
    }
    .leftbox h1 {
        font-size: 35px;
    }
    .progress {
        margin: 26px 26px;
    }
    .radio_btn.car_value {
    width: 96%;
}
    /*banner section end*/
    /*four coloum section start*/
    .img_icondiv img {
        width: 43px;
    }
    .txt_div p {
        font-size: 13px;
        margin: 0;
    }
    .txt_div h3 {
        font-size: 16px;
        margin: 0;
    }
    .iconbox {
        padding-top: 43px;
    }
    section.fourcoloumsection {
        padding-top: 8px;
    }

    /*four coloum section end*/
    /*types of claim section start*/

    .row.claimrow {
        display: block;
    }

    .col-xs-12.col-sm-6.claimcol {
        width: 100%;
    }
    .col-xs-12.col-sm-6.claimcol.sec_colclaim {
        padding-top: 35px;
    }
    .txt-d {
        width: 88%;
        padding-right: 0px;
    }
    /*types of claim section end*/

    /*progress section start*/

    .row.pro_rows {
    display: block;
}

.col-xs-12.col-sm-4.pro-cols {
    width: 100%;
}
.second_pcol{
    margin-top: 35px;
}
h1.pro_tittle{
    font-size: 25px;
}


    /*progress section end*/

    /*vehical text section start*/

    h1.vehical_txth {
    
    font-size: 26px;
    
}
.row.vehi_textrow {
    display: block;
}

.col-xs-12.col-sm-6.vehi_textcol {
    width: 100%;
}

    /*vehical text section end*/
        /*footer start*/

    .img_txtbox p {

    text-align: center;
}
.col-xs-12.col-sm-4.img-txtcol {
    width: 100%;
    text-align: center;
}
.col-xs-12.col-sm-4.listcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}

.col-xs-12.col-sm-4.contactcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}
.listitmbox {
    padding-left: 0;
}
.socialmedia {
    display: flex;
    justify-content: space-evenly;
    padding: 0px 49px;
    padding-top: 20px;
}

    /*footer end*/




}

/*480-575*/
@media only screen and (min-width: 480px) and (max-width: 575px) {
    /*nav bar start*/
    .mobile-displayicon {
        display: block;
    }
    li.nav-item.desktop-display {
        display: none;
    }
    a.navbar-brand img {
        width: 107px;
    }
    /*nav bar end*/
    /*banner section start*/

    .row.bannerrow {
        display: block;
    }

    .col-xs-12.col-sm-6.bannercol {
        width: 100%;
    }
    .formbox {
        margin-top: 60px;
    }
    p.formdescripp {
        font-size: 16px;
    }
    .checkmarklist {
        padding: 20px 0px;
    }
    .leftbox h1 {
        font-size: 33px;
    }
    .leftbox p {
        font-size: 16px;
    }
    .progress {
        margin: 26px 26px;
    }
    .radio_btn.car_value {
    width: 93%;
}
    /*banner section end*/
    /*four coloum section start*/
    .img_icondiv img {
        width: 43px;
    }
    .txt_div p {
        font-size: 13px;
        margin: 0;
    }
    .txt_div h3 {
        font-size: 16px;
        margin: 0;
    }
    .iconbox {
        padding-top: 43px;
    }
    section.fourcoloumsection {
        padding-top: 8px;
    }
    .col-xs-12.col-sm-6.col-md-3.iconcol {
        width: 50%;
        padding-left: 22px;
    }
    /*four coloum section end*/
    /*types of claim section start*/

    .row.claimrow {
        display: block;
    }

    .col-xs-12.col-sm-6.claimcol {
        width: 100%;
    }
    .col-xs-12.col-sm-6.claimcol.sec_colclaim {
        padding-top: 35px;
    }
    .txt-d {
        width: 88%;
        padding-right: 5px;
        padding-left: 5px;
    }
    h1.claim-tittle {
        text-align: center;
        margin: 0;
        font-size: 26px;
        font-weight: 700;
        color: #003f91;
        padding: 18px 0px;
        padding-bottom: 66px;
}
        /*types of claim section end*/
               /*check btn section start*/
        a.check-btn {
    text-decoration: none;
    padding: 17px 40px;
    border: 3px solid white;
    font-size: 17px;
    font-weight: 700;
    color: white;
    border-radius: 5px;
}
        /*check btn section end*/

    /*progress section start*/

    .row.pro_rows {
    display: block;
}

.col-xs-12.col-sm-4.pro-cols {
    width: 100%;
}
.second_pcol{
    margin-top: 35px;
}
h1.pro_tittle{
    font-size: 25px;
}



    /*progress section end*/
        /*vehical text section start*/

    h1.vehical_txth {
    
font-size: 25px;
    
padding-bottom: 40px;
    
padding-top: 20px;
}
section.vehicaltxt {
    background: #E6F1F5;
    padding: 48px 0px;
}

    /*vehical text section end*/
        /*footer start*/

    .img_txtbox p {

    text-align: center;
}
.col-xs-12.col-sm-4.img-txtcol {
    width: 100%;
    text-align: center;
}
.col-xs-12.col-sm-4.listcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}

.col-xs-12.col-sm-4.contactcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}
.listitmbox {
    padding-left: 0;
}


    /*footer end*/



    
}
/*425-479*/
@media only screen and (min-width: 425px) and (max-width: 479px) {
    /*nav bar start*/
    .mobile-displayicon {
        display: block;
    }
    li.nav-item.desktop-display {
        display: none;
    }
    a.navbar-brand img {
        width: 107px;
    }
    /*nav bar end*/
    /*banner section start*/

    .row.bannerrow {
        display: block;
    }

    .col-xs-12.col-sm-6.bannercol {
        width: 100%;
    }
    .formbox {
        margin-top: 60px;
    }
    p.formdescripp {
        font-size: 16px;
    }
    .checkmarklist {
        padding: 20px 0px;
    }
    .leftbox h1 {
        font-size: 30px;
    }
    .leftbox p {
        font-size: 16px;
    }
    .progress {
        margin: 26px 19px;
        margin-bottom: 10px;
    }
    .radio_btn.car_value {
    width: 93%;
}
    /*banner section end*/
    /*four coloum section start*/
    .img_icondiv img {
        width: 40px;
    }
    .txt_div p {
        font-size: 11px;
        margin: 0;
    }
    .txt_div h3 {
        font-size: 16px;
        margin: 0;
    }
    .iconbox {
        padding-top: 43px;
    }
    section.fourcoloumsection {
        padding-top: 8px;
    }
    .col-xs-12.col-sm-6.col-md-3.iconcol {
        width: 50%;
        padding-left: 16px;
    }
    /*four coloum section end*/
    /*types of claim section start*/

    .row.claimrow {
        display: block;
    }

    .col-xs-12.col-sm-6.claimcol {
        width: 100%;
    }
    .col-xs-12.col-sm-6.claimcol.sec_colclaim {
        padding-top: 35px;
    }
    .txt-d {
        width: 88%;
        padding-right: 5px;
        padding-left: 5px;
    }
    h1.claim-tittle {
        text-align: center;
        margin: 0;
        font-size: 26px;
        font-weight: 700;
        color: #003f91;
        padding: 10px 0px;
        padding-bottom: 54px;
}
        /*types of claim section end*/
               /*check btn section start*/
        a.check-btn {
    text-decoration: none;
    padding: 17px 40px;
    border: 3px solid white;
    font-size: 17px;
    font-weight: 700;
    color: white;
    border-radius: 5px;
}
        /*check btn section end*/

    /*progress section start*/

    .row.pro_rows {
    display: block;
}

.col-xs-12.col-sm-4.pro-cols {
    width: 100%;
        padding-left: 15px;
    padding-right: 15px;
}
.second_pcol{
    margin-top: 35px;
}
h1.pro_tittle{
    font-size: 22px;
}



    /*progress section end*/
            /*vehical text section start*/

    h1.vehical_txth {
    
font-size: 22px;
}
section.vehicaltxt {
    background: #E6F1F5;
    padding: 75px 0px;
}

    /*vehical text section end*/

/*accordion section start*/

.faqtittle h1 {
    font-size: 23px;
    font-weight: 700;
    text-align: center;
    color: #003f91;
}

.faqtittle {
    padding-bottom: 42px;
}
/*accordion section end*/
    /*footer start*/

    .img_txtbox p {

    text-align: center;
}
.col-xs-12.col-sm-4.img-txtcol {
    width: 100%;
    text-align: center;
}
.col-xs-12.col-sm-4.listcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}

.col-xs-12.col-sm-4.contactcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}
.listitmbox {
    padding-left: 0;
}
.socialmedia {
    display: block;
    text-align: center;
}
.socialmedia p a {
    text-align: center;
    margin: auto;
    padding-left: 19px;
}


    /*footer end*/


}

/*375-424*/
@media only screen and (min-width: 375px) and (max-width: 424px) {
    /*nav bar start*/
    .mobile-displayicon {
        display: block;
    }
    li.nav-item.desktop-display {
        display: none;
    }
    a.navbar-brand img {
        width: 107px;
    }
    /*nav bar end*/
    /*banner section start*/

    .row.bannerrow {
        display: block;
    }

    .col-xs-12.col-sm-6.bannercol {
        width: 100%;
    }
    .formbox {
        margin-top: 60px;
    }
    p.formdescripp {
        font-size: 16px;
    }
    .checkmarklist {
        padding: 20px 0px;
    }
    .leftbox h1 {
        font-size: 30px;
    }
    .leftbox p {
        font-size: 16px;
    }
    .progress {
        margin: 26px 19px;
    }
    .radio_btn.car_value {
    width: 94%;
    
}
.radio_btn.car_value h2 {
    font-size: 14px;
}
    /*banner section end*/
    /*four coloum section start*/
    .img_icondiv img {
        width: 32px;
    }
    .txt_div p {
        font-size: 11px;
        margin: 0;
    }
    .txt_div h3 {
        font-size: 15px;
        margin: 0;
    }
    .iconbox {
        padding-top: 43px;
    }
    section.fourcoloumsection {
        padding-top: 8px;
    }
    .col-xs-12.col-sm-6.col-md-3.iconcol {
        width: 50%;
        padding-left: 16px;
    }
    .txt_div {
        color: white;
        padding-left: 10px;
    }
    /*four coloum section end*/
        /*types of claim section start*/

    .row.claimrow {
        display: block;
    }

    .col-xs-12.col-sm-6.claimcol {
        width: 100%;
    }
    .col-xs-12.col-sm-6.claimcol.sec_colclaim {
        padding-top: 35px;
    }
    .txt-d {
        width: 88%;
        padding-right: 4px;
        padding-left: 11px;
    }
    h1.claim-tittle {
        text-align: center;
        margin: 0;
        font-size: 26px;
        font-weight: 700;
        color: #003f91;
        padding: 10px 0px;
        padding-bottom: 54px;
}
        /*types of claim section end*/
               /*check btn section start*/
        a.check-btn {
    text-decoration: none;
    padding: 15px 40px;
    border: 3px solid white;
    font-size: 16px;
    font-weight: 700;
    color: white;
    border-radius: 5px;
}
        /*check btn section end*/

    /*progress section start*/

    .row.pro_rows {
    display: block;
}

.col-xs-12.col-sm-4.pro-cols {
    width: 100%;
        padding-left: 15px;
    padding-right: 15px;
}
.second_pcol{
    margin-top: 35px;
}
h1.pro_tittle{
    font-size: 22px;
}



    /*progress section end*/
            /*vehical text section start*/

    h1.vehical_txth {
    
font-size: 19px;
    
padding-bottom: 30px;
    
padding-top: 20px;
}
section.vehicaltxt {
    background: #E6F1F5;
    padding: 35px 0px;
}

    /*vehical text section end*/

/*accordion section start*/

.faqtittle h1 {
    font-size: 23px;
    font-weight: 700;
    text-align: center;
    color: #003f91;
}

.faqtittle {
    padding-bottom: 42px;
}
/*accordion section end*/
    /*footer start*/

    .img_txtbox p {

    text-align: center;
}
.col-xs-12.col-sm-4.img-txtcol {
    width: 100%;
    text-align: center;
}
.col-xs-12.col-sm-4.listcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}

.col-xs-12.col-sm-4.contactcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}
.listitmbox {
    padding-left: 0;
}
.socialmedia {
    display: block;
    text-align: center;
}
.socialmedia p a {
    text-align: center;
    margin: auto;
    padding-left: 19px;
}


    /*footer end*/



}

/*320-374*/
@media only screen and (min-width: 320px) and (max-width: 374px) {
    /*nav bar start*/
    .mobile-displayicon {
        display: block;
    }
    li.nav-item.desktop-display {
        display: none;
    }
    a.navbar-brand img {
        width: 107px;
    }
    /*nav bar end*/
    /*banner section start*/

    .row.bannerrow {
        display: block;
    }

    .col-xs-12.col-sm-6.bannercol {
        width: 100%;
    }
    .formbox {
        margin-top: 60px;
    }
    p.formdescripp {
        font-size: 16px;
    }
    .checkmarklist {
        padding: 20px 0px;
    }
    .leftbox h1 {
        font-size: 30px;
    }
    .leftbox p {
        font-size: 16px;
    }
    .progress {
        margin: 26px 19px;
        margin-bottom: 10px;
    }
    .starttittle h2 {
    font-size: 21px;
    font-weight: 700;
    padding: 20px;
}
    .radio_btn.car_value {
    width: 94%;
    
}
.radio_btn.car_value h2 {
    font-size: 12px;
}
    /*banner section end*/
    /*four coloum section start*/
    .img_icondiv img {
        width: 30px;
    }
    .txt_div p {
        font-size: 10px;
        margin: 0;
    }
    .txt_div h3 {
        font-size: 13px;
        margin: 0;
    }
    .iconbox {
        padding-top: 43px;
    }
    section.fourcoloumsection {
        padding-top: 8px;
    }
    .col-xs-12.col-sm-6.col-md-3.iconcol {
        width: 50%;
        padding-left: 16px;
    }
    .txt_div {
        color: white;
        padding-left: 6px;
    }
    /*four coloum section end*/
            /*types of claim section start*/

    .row.claimrow {
        display: block;
    }

    .col-xs-12.col-sm-6.claimcol {
        width: 100%;
    }
    .col-xs-12.col-sm-6.claimcol.sec_colclaim {
        padding-top: 35px;
    }
    .txt-d {
        width: 88%;
        padding-right: 4px;
        padding-left: 11px;
    }
    h1.claim-tittle {
        text-align: center;
        margin: 0;
        font-size: 26px;
        font-weight: 700;
        color: #003f91;
        padding: 10px 0px;
        padding-bottom: 54px;
}
        /*types of claim section end*/



        /*check btn section start*/
        a.check-btn {
    text-decoration: none;
    padding: 15px 40px;
    border: 3px solid white;
    font-size: 16px;
    font-weight: 700;
    color: white;
    border-radius: 5px;
}
        /*check btn section end*/

    /*progress section start*/

    .row.pro_rows {
    display: block;
}

.col-xs-12.col-sm-4.pro-cols {
    width: 100%;
        padding-left: 15px;
    padding-right: 15px;
}
.second_pcol{
    margin-top: 35px;
}
h1.pro_tittle{
    font-size: 19px;
}



    /*progress section end*/
            /*vehical text section start*/

    h1.vehical_txth {
    
font-size: 22px;
    
padding-top: 30px;
    
padding-bottom: 28px;
}
section.vehicaltxt {
    background: #E6F1F5;
    padding: 20px 0px;
}

    /*vehical text section end*/

/*accordion section start*/
.accordion_head {
    
    font-size: 15px;
    margin: 0 0 10px 0;
    padding: 5px 20px;
   
}
.faqtittle h1 {
    font-size: 19px;
    font-weight: 700;
    text-align: center;
    color: #003f91;
}
.accordionsec {
    padding: 50px 0px;
}
.faqtittle {
    padding-bottom: 42px;
}
/*accordion section end*/
    /*footer start*/

    .img_txtbox p {

    text-align: center;
}
.col-xs-12.col-sm-4.img-txtcol {
    width: 100%;
    text-align: center;
}
.col-xs-12.col-sm-4.listcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}

.col-xs-12.col-sm-4.contactcol {
    width: 50%;
    text-align: center;
    padding-top: 40px;
}
.listitmbox {
    padding-left: 0;
}
.socialmedia {
    display: block;
    text-align: center;
}
.socialmedia p a {
    text-align: center;
    margin: auto;
    padding-left: 19px;
}


    /*footer end*/





        
}
