﻿* {
    margin: 0;
    padding: 0;
    outline: none;
}

img {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    height: 15px;
    width: 20px;
}
/* Place Holder CSS */
::-webkit-input-placeholder {
    color: #000;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

:-moz-placeholder {
    color: #000;
    opacity: 0.5;
    -moz-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

::-moz-placeholder {
    color: #000;
    opacity: 0.5;
    -moz-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

:-ms-input-placeholder {
    color: #000;
    opacity: 0.5;
    -ms-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

/* Place Holder CSS for Focus */
:hover::-webkit-input-placeholder {
    opacity: 0.75;
    -webkit-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

:hover:-moz-placeholder {
    opacity: 0.75;
    -moz-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

:hover::-moz-placeholder {
    opacity: 0.75;
    -moz-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

:hover:-ms-input-placeholder {
    opacity: 0.75;
    -ms-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

/* Place Holder CSS for Focus */
:focus::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

:focus:-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

:focus::-moz-placeholder {
    opacity: 0;
    -moz-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

:focus:-ms-input-placeholder {
    opacity: 0;
    -ms-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
}

.policy_no_bk {
    padding-top: 5px !important;
}
/* 11-02*/
ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
    outline: none;
}

    a:hover {
        text-decoration: underline;
    }

    a:focus {
        outline: none;
    }

.modal-backdrop {
    z-index: 0;
}

a:hover, a:focus {
    text-decoration: none;
}

input {
    overflow: visible;
    border: none;
}

input, select {
    font-family: Arial, Helvetica, sans-serif;
}

body {
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 14px;
    color: #616161;
}
/*fonts start*/
@font-face {
    font-family: 'opensans-light';
    src: url('../fonts/OpenSans-Light.eot');
    src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.woff2') format('woff2'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype'), url('../fonts/OpenSans-Light.svg#Lato-Regular') format('svg');
}

@font-face {
    font-family: 'opensans-light-italic';
    src: url('../fonts/OpenSans-LightItalic.eot');
    src: url('../fonts/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-LightItalic.woff2') format('woff2'), url('../fonts/OpenSans-LightItalic.woff') format('woff'), url('../fonts/OpenSans-LightItalic.ttf') format('truetype'), url('../fonts/OpenSans-LightItalic.svg#Lato-Bold') format('svg');
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('../fonts/OpenSans-Semibold.eot');
    src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff2') format('woff2'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/OpenSans-Semibold.svg#Lato-Bold') format('svg');
}

@font-face {
    font-family: 'opensans-semibold-italic';
    src: url('../fonts/OpenSans-SemiboldItalic.eot');
    src: url('../fonts/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiboldItalic.woff2') format('woff2'), url('../fonts/OpenSans-SemiboldItalic.woff') format('woff'), url('../fonts/OpenSans-SemiboldItalic.ttf') format('truetype'), url('../fonts/OpenSans-SemiboldItalic.svg#Lato-Bold') format('svg');
}

@font-face {
    font-family: 'opensans-extrabold';
    src: url('../fonts/OpenSans-ExtraBold.eot');
    src: url('../fonts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBold.woff2') format('woff2'), url('../fonts/OpenSans-ExtraBold.woff') format('woff'), url('../fonts/OpenSans-ExtraBold.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBold.svg#Lato-Bold') format('svg');
}

@font-face {
    font-family: 'IndianRupee';
    src: url('../fonts/IndianRupee-Regular_gdi.eot');
    src: url('../fonts/IndianRupee-Regular_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/IndianRupee-Regular_gdi.woff') format('woff'), url('../fonts/IndianRupee-Regular_gdi.ttf') format('truetype'), url('../fonts/IndianRupee-Regular_gdi.svg#IndianRupee-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-0060;
}
/*fonts end*/
/**/
/*common content*/
.loader {
    display: none;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #333333;
    z-index: 9999;
    opacity: 0.4;
}

.clr {
    clear: both;
}

.block {
    padding: 40px 0 30px;
    text-align: center;
}

.title-text {
    font-size: 45px;
    font-family: 'arial';
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
}

.block p {
    font-size: 21px;
    margin-bottom: 10px;
    color: #fff;
}

.select-block select {
    width: 404px;
    padding: 7px 15px;
    border: 0px;
    border-radius: 9px;
    background-color: #ffffff;
    color: #808080;
    font-size: 21px;
}

.ps {
    position: relative;
}

.marB15 {
    margin: 7px 0px 0px 0px;
}

.detimg {
    padding-left: 189px;
    padding-top: 35px;
}
/*common content ends here*/
/**/
.rpicon {
    font-family: 'indianrupee';
}

.tblz01 .taR {
    text-align: right;
}

.tblz01 .taL {
    text-align: left;
}

.w50 {
    width: 50%;
}

.w45 {
    width: 45%;
}

.marB150 {
    margin-bottom: 150px;
}

.w100 {
    width: 100%;
}

.member.w30 {
    width: 30%;
    display: inline-block;
    vertical-align: top;
}

.shw_bg {
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

.bgw {
    background: #fff;
}

.floatL {
    float: left;
}

.bd {
    font-weight: bold;
}

.bdblue {
    font-weight: bold;
    color: #053c6d;
}

.floatR {
    float: right;
}

.pdB15 {
    padding-bottom: 15px;
}

.rd_block .text.tL {
    text-align: left;
}

.wrapper {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    width: 100%;
}

.homePg {
    position: relative;
    z-index: 1;
    color: #fff;
    text-align: center;
    width: 100%;
    left: 0%;
    transition: all 0.3s ease;
}

.hmbgs {
    background: #c7c5b1 url(../../ImagesNew/bgMain1.jpg) no-repeat;
    min-height: 670px;
}

.hmbgs_health {
    background: #d4d1be url(../../ImagesNew/bgMain2.jpg) no-repeat;
    height: 670px;
}

.hmbgs_car {
    background: #d4d1be url(../../ImagesNew/bgMain3.jpg) no-repeat;
    min-height: 670px;
}

.hmbgs_tw {
    background: #d4d1be url(../../ImagesNew/bgMain4.jpg) no-repeat;
    height: 670px;
}

.noheight {
    height: auto;
}

.hmbgs_health {
    background: #c7c5b1 url(../../ImagesNew/bgMain2.jpg) no-repeat;
    height: 670px;
}

.hmbgs_home {
    background: #d4d1be url(../../ImagesNew/bgMain5.jpg) no-repeat;
    height: auto;
    min-height: 650px;
}

.hmbgs.noheight, .hmbgs_health.noheight {
    height: auto;
}

.homePg .sdetails p.info_line {
    padding: 30px 0px 10px;
}

.homePg .sdetails .gback {
    font-size: 18px;
    color: #97291E;
    padding: 0px 38px;
}

.ps .stat, .stat {
    position: static !important;
    width: 100% !important;
}
/*06-02-2016*/
.travInsBlock {
    margin: 25px 0 5px;
}

.pgHead {
    margin: 0;
    font-size: 38px;
    line-height: 25px;
    font-family: 'arial';
    color: #053c6d;
    padding: 30px 0 10px 0;
}

.subData {
    margin: 15px 0;
    font-size: 20px;
    line-height: 18px;
    color: #053c6d;
}

.subHeading {
    margin: 0;
    font-size: 30px;
    line-height: 30px;
    font-style: italic;
    font-family: 'arial';
    font-style: italic;
    color: #403f37;
    padding: 20px 0 0 0;
}

.travInsBlock .thumbImg > img {
    width: 185px;
}

.travTitle {
    margin: 15px 0;
    font-size: 22px;
    line-height: 25px;
    color: #97291e;
}

.singletrip {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    min-height: 10px;
    z-index: 2;
}

.multitrip {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    min-height: 10px;
    z-index: 2;
}

.student {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    min-height: 10px;
    z-index: 2;
}

.travelStep_List {
    overflow: hidden;
    width: 100%;
}

    .travelStep_List ul {
        margin: 0;
    }

        .travelStep_List ul li {
            display: inline-block;
            border: 2px solid #912d38;
            padding: 0 10px;
            float: left;
            margin-left: 2px;
        }

            .travelStep_List ul li a {
                display: block;
                font-size: 14px;
                color: #fff;
                padding: 10px 34px;
                text-align: center;
                background: url(../../ImagesNew/travelstep_arrow.png) no-repeat right center;
                text-decoration: none;
            }

            .travelStep_List ul li.none a {
                background: none;
            }

            .travelStep_List ul li.disabledList a {
                opacity: 0.5;
            }

            .travelStep_List ul li:first-child a {
                border-left: none;
                margin-left: 0;
            }

.breadcum-block {
    text-align: center;
}

    .breadcum-block ul {
        text-align: center;
        width: 100%;
        margin: 0 8%;
        padding: 35px 100px;
    }

        .breadcum-block ul li {
            width: 20%;
            float: left;
        }

            .breadcum-block ul li .icon p {
                position: relative;
            }

                .breadcum-block ul li .icon p:after, .breadcum-block ul li .icon p:before {
                    position: absolute;
                    content: '';
                    height: 10px;
                    top: 36%;
                    z-index: -1;
                }

                .breadcum-block ul li .icon p:after {
                    left: 50%;
                    width: 50%;
                    background: url('../../ImagesNew/breadcum_progress.png');
                }

                .breadcum-block ul li .icon p:before {
                    left: 0%;
                    width: 50%;
                    background: url('../../ImagesNew/breadcum_progress.png');
                }

.hmbgs_health .breadcum-block ul li .icon p:after {
    left: 50%;
    width: 50%;
    background: url('../../ImagesNew/breadcum_progress1.png');
}

.hmbgs_health .breadcum-block ul li .icon p:before {
    left: 0%;
    width: 50%;
    background: url('../../ImagesNew/breadcum_progress1.png');
}

.breadcum-block ul li:first-child .icon p:before, .breadcum-block ul li:last-child .icon p:after {
    display: none;
}

.breadcum-block ul li .icon p span {
    display: inline-block;
}

.breadcum-block ul li .icon p .icon-text {
    position: relative;
}

    .breadcum-block ul li .icon p .icon-text:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background-image: url('../../ImagesNew/breadcum-bg.png');
        background-repeat: no-repeat;
        left: 9px;
        top: 3px;
    }

.breadcum-block ul li:first-child .icon p .icon-text:after {
    left: 3px;
}

.breadcum-block ul li .icon p .icon-number {
    position: absolute;
    width: 100%;
    top: 16%;
    font-size: 20px;
    text-shadow: 1px 1px 2px #FFF;
    z-index: 2;
    color: #888888;
}

.breadcum-block ul li .icon.active p .icon-text:after {
    background-image: url('../../ImagesNew/breadcum-active.png');
    z-index: 3;
}

.breadcum-block ul li:first-child .icon p .icon-number {
    left: -4px;
}

.breadcum-block ul li:last-child .icon p .icon-number {
    left: 3px;
}

.breadcum-block ul li a.icon-link {
    font-size: 16px;
    color: #053c6d;
}

.breadcum-block ul li.none a.icon-link {
    font-weight: bold;
}

.pgBox {
    background: #fff /*url(../../ImagesNew/bgFoldpgcornar.png) bottom right no-repeat*/;
    float: left;
    width: 100%;
}

.contentPart h1 {
    font-weight: normal;
    font-size: 29px;
    line-height: 30px;
    padding: 5px 0 15px 0;
    color: #053c6d;
    text-align: center;
    font-family: 'arial';
}

.bgInsQuote {
    padding: 20px;
    margin-bottom: 30px;
}

.InsQuoteBox h3 {
    color: #77787b;
    font-size: 25px;
    line-height: 25px;
    margin-top: 15px;
    text-align: center;
    padding: 0 15px 15px 15px;
    font-style: italic;
    font-family: 'arial';
    font-style: italic;
}

.trav_accordance {
    list-style: none;
    text-align: left;
    background: #fff;
    position: relative;
    z-index: 10;
}

.singletrip.no_abso {
    position: static;
}

.accordList {
    border: 1px solid #c0c0c0;
    width: 100%;
    overflow: hidden;
}

    .accordList .dropdownbox {
        display: none;
        border-top: 1px solid #c0c0c0;
    }

        .accordList .dropdownbox .button {
            float: left;
            margin-right: 20px;
            cursor: pointer;
            width: 34px;
            height: 34px;
            text-indent: -9999px;
        }

        .accordList .dropdownbox .inc {
            background: url(../../ImagesNew/icon_plusBtn.png) no-repeat;
            position: absolute;
            left: 100px;
        }

        .accordList .dropdownbox .dec {
            background: url(../../ImagesNew/icon_minusBtn.png) no-repeat;
            position: absolute;
            left: 0;
        }

.travImg {
    text-align: center;
}

    .travImg img { /*width: 75%;*/
        display: inline-block;
    }

.trav_accordance h2 {
    text-decoration: none;
    color: #a41c22;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    display: block;
    padding: 15px;
    margin: 0;
    cursor: pointer;
    background: url(../../ImagesNew/ta_plusarrow.png) no-repeat right center;
    float: right;
    width: 92%;
}

.trav_accordance li {
    padding: 5px 10px;
}

    .trav_accordance li.Adult {
        padding: 0 0 15px 5px;
    }

    .trav_accordance li.senioeCitizen {
        padding: 5px 0 5px 5px;
    }

    .trav_accordance li.content {
        background-color: #dcdcdc;
        border-bottom: 0;
    }

.trav_accordance h2.on {
    background: url(../../ImagesNew/ta_minusarrow.png) no-repeat right center;
}

.adult_icn {
    background: url(../../ImagesNew/adult_icn.png) no-repeat center;
    display: inline-block;
    height: 31px;
    width: 23px;
    vertical-align: middle;
    margin-right: 10px;
}

.senior_icn {
    background: url(../../ImagesNew/senior_icn.png) no-repeat center;
    display: inline-block;
    height: 31px;
    width: 23px;
    vertical-align: middle;
    margin-right: 10px;
}

.selectDDList .tr_head {
    font-size: 25px;
    font-style: italic;
    text-align: center;
    color: #4d4d4f;
    font-size: 25px;
    margin-bottom: 10px;
}

.caledarImg, .worldImg {
    text-align: center;
    padding: 65px 0 0 0;
}

.student .caledarImg, .worldImg {
    padding: 55px 0 0 0;
}

.calendarBox {
    margin: 30px 0;
}

.home_insurance .calendarBox {
    margin: 10px 0;
}

.calendarBox .date {
    background: #fff;
    line-height: 33px;
    border-bottom: 2px dotted #a41c22;
    width: 100%;
    position: relative;
}

.date {
    position: relative;
    width: 100%;
}

.marNew {
    margin-bottom: 26px;
}

.calendarBox .datePick {
    padding: 0px 0px;
    border: 0;
    width: 85%;
    color: #a41c22;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: 5px;
    right;
    cursor: pointer;
    height: auto;
    text-align: center;
}

.calendarBox .date .ui-datepicker-trigger {
    float: right;
    margin: 5px 0 0 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}

.date .ui-datepicker-trigger {
    float: right;
    margin: 0;
    cursor: pointer;
    position: absolute;
    right: 3px;
    top: 3px;
}

.calendarBox .download_btn {
    background: #545454 url(../../ImagesNew/download_icn.png) no-repeat right center;
    padding: 10px 32px 10px 10px;
    border: 0;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 4px;
    cursor: pointer;
}

.calendarBox .CB_cols .labels, .travelWorld .labels {
    font-size: 24px;
    font-style: italic;
    color: #4d4d4f;
    text-align: center;
    margin-bottom: 15px;
    font-family: 'arial';
    font-style: italic;
}

.dateControl {
    margin: 15px 0 5px 0;
}

    .dateControl:first-child {
        margin: 5px 0;
    }

.senioeCitizen .dateLabel {
    float: left;
    width: 30%;
    font-size: 18px;
    color: #4d4d4f;
}

.senioeCitizen .date {
    float: left;
    width: 50%;
    margin-right: 10px;
}

.senioeCitizen .removebtnlabel {
    float: left;
    width: 18%;
}

.senioeCitizen .date input[type="text"] {
    width: 82%;
    margin-right: 25px;
    letter-spacing: 8px;
    font-size: 17px;
    color: #4d4d4f;
    background: #ddd url(../../ImagesNew/calendar.gif) no-repeat 98%;
    float: left;
    cursor: pointer;
    padding-right: 20px;
}

.travelWorld .radioBtnHold {
    float: left;
    width: 50%;
    margin-bottom: 30px;
    font-size: 20px;
    color: #a41c22;
    line-height: 25px;
    position: relative;
}

    .travelWorld .radioBtnHold label {
        float: left;
        width: 33px;
    }

    .travelWorld .radioBtnHold .off-radio {
        border: 2px solid #b8b8b8;
        height: 25px;
        width: 25px;
    }

    .travelWorld .radioBtnHold .on-radio {
        height: 19px;
        width: 19px;
        left: 3px;
        top: 3px;
    }

.travelWorld .viewCountry {
    margin-bottom: 30px;
    text-align: center;
    width: 22%;
    background: #a13c46;
    color: #fff;
    padding: 4px 0;
    cursor: pointer;
}

.trMemberBox {
    overflow: hidden;
    clear: both;
    padding: 30px 0;
}

.checkboxHold {
    overflow: hidden;
    text-align: left;
    color: #77787b;
    margin-bottom: 20px;
}

    .checkboxHold > div {
        width: 47%;
    }

.btnHold.proceedBtn {
    width: 135px;
}

.getQuote .contentPart h1, .reviewTravel .contentPart h1 {
    padding-bottom: 0;
    margin-bottom: 0;
}

.getQuote .contentPart h3, .reviewTravel .contentPart h3 {
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 0;
    margin: 10px 0 30px 0;
    line-height: 30px;
}

.getQuote .contentPart h3 {
    margin-top: 0;
}

.planDataHold {
    clear: both;
    margin: 30px 0;
}

.planData {
    display: none;
}

    .planData:first-child {
        display: block;
    }

    .planData h3 {
        color: #fff;
        font-size: 22px;
        font-weight: normal;
        text-transform: uppercase;
        margin-bottom: 10px;
    }

.chooseOption {
    padding-bottom: 10px;
    font-size: 16px;
    color: #f3f3f3;
}

.planDtls {
    height: 25px;
    left: 15%;
    position: absolute;
    width: 25px;
    top: 30px;
}

    .planDtls .radioBtnHold {
        float: left;
        font-size: 20px;
        color: #fff;
        line-height: 25px;
    }

        .planDtls .radioBtnHold label {
            float: left;
            width: 28px;
            margin: 3px 0 0 0;
            height: auto;
        }

        .planDtls .radioBtnHold .off-radio {
            background: #fff;
            height: 22px;
            width: 22px;
            border: 1px solid #BD6A00;
        }

        .planDtls .radioBtnHold .on-radio {
            height: 18px;
            width: 18px;
            left: 2px;
            top: 2px;
        }

        .planDtls .radioBtnHold .on-radio {
            background-color: #42a804;
        }

.optionBox .EMI {
    bottom: 15px;
    position: absolute;
    text-align: center;
    width: 80%;
}

.optionBox .EMIBtn {
    background: transparent;
    border: 2px solid #952936;
    width: 55px;
    color: #a31c22;
    font-size: 17px;
}

.planInput {
    cursor: pointer;
    height: 22px;
    left: 10px;
    opacity: 0;
    position: absolute;
    width: 18px;
}

.planDtls span.radioPlanBtn {
    float: left;
    padding-left: 25px;
    background: url(../../ImagesNew/radioBtn.png) no-repeat left center;
    height: 27px;
    width: 18px;
}

.planDtls span.selectRadio {
    background: url(../../ImagesNew/radioBtn_Select.png) no-repeat left center;
}

.planAmt {
    background: url(../../ImagesNew/iconRupee.png) no-repeat left center;
    width: 11px;
    height: 16px;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
}

.totalPrem .plannoAmt {
    background: url(../../ImagesNew/iconRupeeBrown.png) no-repeat left center;
    width: 16px;
    height: 22px;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
}

.planCover {
    color: #fff;
    font-size: 18px;
    margin: 0 0 15px 0;
    text-align: center;
}

.planCover1 {
    color: #fff;
    font-size: 18px;
    margin: 0;
    text-align: center;
    padding: 0 17px;
}

.optionInfo {
    color: #fff;
    text-align: center;
    font-size: 17px;
}

.optionDtls {
    position: relative;
    margin-bottom: 30px;
}

.totalPrem {
    background: #fd9f26;
    padding: 10px 0;
    line-height: 18px;
}

    .totalPrem .totalPremtxt {
        font-size: 20px;
        color: #91282f;
    }

        .totalPrem .totalPremtxt strong {
            padding: 10px 0;
            display: block;
            font-family: 'arial';
        }

        .totalPrem .totalPremtxt span {
            font-size: 30px;
            line-height: 24px;
        }

        .totalPrem .totalPremtxt .option {
            font-size: 18px;
            text-transform: uppercase;
            font-family: 'arial';
        }

    .totalPrem strong {
        font-weight: normal;
    }

    .totalPrem span {
        display: block;
    }

.savings {
    background: #ef7625;
}

.planBenefit {
    padding: 10px 30px;
    background: #fff;
    color: #e04c12;
    text-transform: uppercase;
    font-size: 14px;
}

.optionBox {
    min-height: 235px;
    background: #fff;
    padding: 0 30px;
    text-align: center;
}

.optionListArrow {
    border-top: 1px solid #828282;
}

    .optionListArrow span {
        position: relative;
        top: -7px;
        display: block;
        text-align: center;
    }

.optionBox ul {
    margin-bottom: 10px;
}

    .optionBox ul li {
        display: block;
        color: #4d4d4d;
        padding: 5px 0;
        border-bottom: 1px solid #eeeeee;
        font-size: 14px;
        text-decoration: none;
        cursor: default;
        overflow: hidden;
    }

.planOption .btnHold {
    width: 130px;
    cursor: pointer;
}

    .planOption .btnHold input.btnOrange {
        padding: 10px 20px 10px 0;
        font-size: 17px;
        cursor: pointer;
    }

.planWrapper {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    display: none;
}

.planOverlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #000;
    opacity: 0.7;
    z-index: 1;
}

.planBtnHold {
    position: relative;
    z-index: 2;
    display: table;
    height: 100%;
    width: 100%;
    text-align: center;
}

.planBtnCont {
    display: table-cell;
    vertical-align: middle;
}

    .planBtnCont > div {
        margin-bottom: 15px;
    }

    .planBtnCont input {
        color: #fff;
        display: inline-block;
        font-size: 16px;
        padding: 10px 20px;
        text-transform: uppercase;
        vertical-align: top;
        min-width: 130px;
    }

        .planBtnCont input.buyNowBtn {
            background: #f07b21;
        }

        .planBtnCont input.EMIBtn {
            background: transparent;
            border: 2px solid #fff;
        }

.btnContainer {
    text-align: center;
    margin-bottom: 30px;
    clear: both;
}

    .btnContainer .btnHold {
        display: inline-block;
    }

    .btnContainer input.transparentBtn {
        color: #fff;
        display: inline-block;
        font-size: 12px;
        padding: 12px 20px;
        text-transform: uppercase;
        background: transparent;
        border: 1px solid #fff;
        margin-right: 35px;
        font-family: 'arial';
    }

        .btnContainer input.transparentBtn:hover {
            background: #fff;
            color: #000;
        }

    .btnContainer .btnHold {
        background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 110px center;
        text-align: left;
        vertical-align: top;
        width: 140px;
    }

.reviewTravel {
    clear: both;
}

.travelDataContainer {
    float: left;
    width: 100%;
    background: #fff;
    padding: 30px;
}

.travelData {
    float: left;
    width: 100%;
}

.sliderBlock, .sliderData {
    padding: 10px 0 15px 0;
    margin-bottom: 30px;
}

.sliderBlock {
    border-bottom: 4px solid #f1f3f4;
    float: left;
    width: 100%;
}

    .sliderBlock h4 {
        font-size: 22px;
        color: #4d4d4f;
        font-family: 'arial';
    }

    .sliderBlock h5 {
        margin-top: 0;
        padding-right: 22px;
        display: inline-block;
        font-size: 17px;
        color: #992617;
        background: url(../../ImagesNew/iconRupee_bracket.png) right 1px no-repeat;
    }

.sliderBox {
    margin: 50px 0 50px 0;
    color: #fff;
}

.sliderData h5 {
    text-align: center;
    margin-bottom: 30px;
    font-size: 27px;
    color: #4d4d4f;
    font-family: 'arial';
}

    .sliderData h5 span {
    }

.sliderContBox {
    background: url(../../ImagesNew/arrow_sliderContainer.png) left center no-repeat;
    padding-left: 16px;
}

.sliderContainer {
    background: #87182a;
    padding: 15px 30px;
    color: #fff;
}

    .sliderContainer h6 {
        margin-top: 0;
        text-align: center;
        font-size: 18px;
        font-family: 'arial';
    }

    .sliderContainer table {
        width: 100%;
    }

        .sliderContainer table th {
            text-align: left;
            font-size: 20px;
            padding-bottom: 10px;
            font-family: 'arial';
        }

        .sliderContainer table td {
            padding: 5px 0;
            font-size: 14px;
        }

            .sliderContainer table td span {
                background: url(../../ImagesNew/iconRupee_white.png) 0 3px no-repeat;
                padding-left: 10px;
            }

.tncData {
    margin-top: 15px;
    color: #ffef87;
    text-align: center;
}

.sliderPlan {
    float: left;
    width: 42%;
    margin-right: 8%;
    color: #77787b;
}

    .sliderPlan p {
        font-size: 13px;
    }

.sliderPlanBox.studentspb .sliderPlan {
    margin-right: 1%;
    width: 32%;
}

.planBtn {
    display: inline-block;
    width: 90%; /*background:#F97A26;*/
    border-radius: 30px;
    padding: 0 5px; /*margin-bottom:10px;*/
}

    .planBtn h5 {
        display: block;
        text-align: center;
        background: transparent;
        font-size: 16px;
        color: #fff;
        border-radius: 30px;
        padding: 5px 0;
        margin: 5px 0;
        cursor: pointer;
        font-weight: bold;
    }

        .planBtn h5.activeBtn {
            background: #fff;
            color: #87182A;
        }

.sliderPlan h6 {
    color: #4d4d4f;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.sliderPlan .btnContainer {
    margin: 30px 0 10px 0;
    text-align: left;
}

.sliderPlan input.transparentBtn {
    border: 1px solid #dedede;
    color: #fa8235;
}

.totalPremHold {
    color: #4d4d4f;
}

.policyDtls {
    font-size: 20px;
}

.policyAmt {
    background: url(../../ImagesNew/iconRupee_graySmall.png) 0 5px no-repeat;
    padding-left: 20px;
}

.addPolicy {
    background: url(../../ImagesNew/iconAdd.png) left center no-repeat;
    padding-left: 65px;
}

.totalAmount {
    font-size: 24px;
    background: url(../../ImagesNew/icon_isEqual.png) left center no-repeat;
    padding: 0px 0 0px 50px;
    font-family: 'arial';
}

.TotalpolicyAmt {
    background: url(../../ImagesNew/iconRupee_grayBig.png) 0 5px no-repeat;
    padding-left: 25px;
}

.reviewTravel .btnContainer {
    margin: 30px 0;
    float: left;
    width: 100%;
}

    .reviewTravel .btnContainer .buyNowBtn {
        color: #fff;
        display: inline-block;
        font-size: 12px;
        padding: 12px 30px 12px 15px;
        text-transform: uppercase;
        background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 75px center;
        margin-right: 50px;
    }

.buyPolicy {
}

h3.heading {
    font-size: 27px;
    color: #fff;
    margin-top: 5px;
}

.paymentList ul li {
    padding: 10px 0;
    text-align: center;
    background: #eaeaea;
    margin-bottom: 1px;
    font-size: 16px;
    color: #4d4d4f;
    cursor: pointer;
}

    .paymentList ul li.activeList {
        background: #de9a25;
        color: #fff;
        cursor: default;
    }

.paymentDataHold {
    margin-bottom: 30px;
    padding: 20px 30px;
    background: #fff;
    color: #4d4d4f;
    position: relative;
}

.paymentData {
    display: none;
    min-height: 10px;
    font-size: 16px;
}

    .paymentData:first-child {
        display: block;
    }

.radioBtn_Container {
    overflow: hidden;
    margin: 30px 0;
}

.paymentData .radioBtnHold {
    float: left;
    font-size: 16px;
    color: #4d4d4f;
    line-height: 22px;
}

    .paymentData .radioBtnHold label {
        float: left;
        width: 30px;
    }

    .paymentData .radioBtnHold .off-radio {
        border: 2px solid #b8b8b8;
        height: 22px;
        width: 22px;
    }

    .paymentData .radioBtnHold .on-radio {
        height: 16px;
        width: 16px;
        left: 3px;
        top: 3px;
    }

.paymentData .nbp_pay {
    background: transparent;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 10px;
    padding: 0;
    position: relative;
}

    .paymentData .nbp_pay .ddValue {
        background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 3px;
        border-bottom: 1px dotted #000;
        cursor: pointer;
        font-size: 16px;
        margin-bottom: 10px;
        padding: 0 0 10px 25%;
        margin-top: 1px;
    }

    .paymentData .nbp_pay .basic_dd {
        background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 3px;
        cursor: pointer;
        font-size: 16px;
        margin-bottom: 10px;
        padding: 0 0 10px 0;
        margin-top: 1px;
    }

        .paymentData .nbp_pay .basic_dd .sbToggle {
            background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 6px;
            display: block;
            height: 35px;
            outline: medium none;
            position: absolute;
            right: 0;
            top: 0;
            width: 23px;
        }

        .paymentData .nbp_pay .basic_dd .sbSelector:link, .paymentData .ccfp .basic_dd .sbSelector:visited, .paymentData .ccfp .basic_dd .sbSelector:hover {
            color: #000;
            outline: medium none;
            text-decoration: none;
        }

        .paymentData .nbp_pay .basic_dd .sbHolder {
            background-color: #fff;
            border-bottom: 2px dotted #000;
            font-size: 16px;
            font-weight: normal;
            height: 35px;
            position: relative;
        }


.DDHold {
}

.playNowBtn {
    clear: both;
    width: 140px;
}

.paymentNote {
    clear: both;
    margin: 50px 0 30px 0;
}

.DDHold .playNowBtn {
    margin: 0 auto;
}

.policySummary {
    margin-bottom: 30px;
    padding: 30px;
    background: #630e0f;
    color: #fff;
}

.summaryHead {
    text-transform: uppercase;
    margin-bottom: 15px;
    font-size: 15px;
}

.buyPolicy .btnContainer {
    text-align: left;
}

.policyDate, .policyTotal {
    font-size: 14px;
}

.pgHeader {
    position: relative;
    background: #F78200 url("../../ucvResources/ImagesNew/headerbg.png") 0 85px;
    height: 60px;
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
    z-index: 100;
}
    /*.pgHeader .navbar-header{margin-top:7px;}*/
    .pgHeader .navbar-brand img {
        width: 80%;
    }

.navbar-brand {
    padding: 8px 15px;
}

.topNav {
    margin: 0px 0;
    position: relative;
}

    .topNav .navbar-nav > li {
        padding: 10px 10px;
        background-image: url('../../imagesNew/nav_arrow.png');
        border-right: 1px solid #be6649;
        background-repeat: no-repeat;
        background-position: 52% 90%;
    }

        .topNav .navbar-nav > li:last-child {
            border-right: 0;
        }

        .topNav .navbar-nav > li > a {
            color: #fff;
            font-size: 18px;
            position: relative;
            transition: all 0.2s ease;
            -webkit-transition: all 0.2s ease;
            padding-top: 10px;
            padding-bottom: 10px;
        }

            .topNav .navbar-nav > li > a:after {
                position: absolute;
                content: '';
                left: 50%;
                width: 0%;
                top: 100%;
                border-bottom: 3px solid #D0D0D0;
                transition: all 0.2s ease;
                -webkit-transition: all 0.2s ease;
            }
            /*.topNav .navbar-nav > li > a:hover:after{width: 100%;left: 0;}*/ /*mgmenu*/
            .topNav .navbar-nav > li > a:hover {
                color: #97291e;
            }

.overLay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #a53437;
    opacity: 0.8;
    display: none;
    z-index: 99;
}
/*manohar 6/1/2015*/
.editable_dd .sbOptions {
    background-color: #D1CEBB;
    box-shadow: 1px 3px 16px #ADADAD;
    -webkit-box-shadow: 1px 3px 16px #ADADAD;
    overflow: auto;
    max-height: 120px !important;
}

    .editable_dd .sbOptions a, .sbSelector {
        text-align: left;
    }
/*ends here*/
/**/
.no_bgimg {
    background-image: none;
}

.student_chkbox {
    display: none;
}

    .student_chkbox.active {
        display: block;
    }
/*.pgHeader {position:relative; background-color:#f78200;background-image:url('../../ImagesNew/headerbg.png'); height:70px; border:0; border-radius:0; margin-bottom:0; z-index:100}*/
/*.pgHeader .navbar-header{margin-top:7px;}*/
.pgHeader .navbar-brand img {
    width: 80%;
}

.topNav .navbar-nav > li:last-child {
    border-right: 0;
}

.topNav .navbar-nav > li > a {
    color: #fff;
    font-size: 18px;
    position: relative;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    padding-top: 10px;
    padding-bottom: 10px;
}

.pgHeader .navbar-brand img {
    width: 80%;
}

.topNav .navbar-nav > li > a:after {
    position: absolute;
    content: '';
    left: 50%;
    width: 0%;
    top: 100%;
    border-bottom: 3px solid #D0D0D0;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}

/*lightBox*/
.overLay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #282824;
    opacity: 0.8;
    display: none;
    z-index: 105;
}

.lightBoxHold {
    position: fixed;
    top: 20%;
    left: 0;
    width: 100%;
    text-align: center;
    display: none;
    z-index: 110;
}

    .lightBoxHold.lightBoxHoldmaps {
        position: absolute;
    }

.lightBox {
    margin: 0 auto;
    background: #fff;
    padding: 30px;
    width: 600px;
    max-height: 550px;
    overflow: auto;
}
/*border:2px solid #8e8e8e*/
.LbBtnHold {
    text-align: center;
}

.closeBtn {
    float: right;
    margin-bottom: 30px;
    cursor: pointer;
}

.lightBox p {
    clear: both;
    margin: 30px 0;
    font-size: 22px;
    color: #053C6D;
}

.LbBtnHold span, .LbBtnHold input {
    padding: 5px 20px;
    border-radius: 15px;
    display: inline-block;
    font-size: 20px;
    margin-right: 10px;
    cursor: pointer;
}

    .LbBtnHold span.yesBtn, .LbBtnHold .yesBtn {
        background: #053C8E;
        color: #f2f2ee;
    }

        .LbBtnHold span.yesBtn a, .LbBtnHold span.noBtn a {
            color: #fff;
        }

    .LbBtnHold span.noBtn, .LbBtnHold .noBtn {
        background: #bfbfbf;
        color: #474747;
    }

.dropdownbox {
    padding: 10px 15px;
    width: 100%;
    overflow: hidden;
}

    .dropdownbox label {
        font-size: 16px;
        display: block;
        float: left;
        text-align: left;
        padding: 5px 0 0 0;
        width: 65%;
        margin: 0;
        text-transform: normal;
        font-weight: normal;
    }

.listCont .dropdownbox label {
    padding-left: 25px;
    font-size: 20px;
}

.dropdownbox label.ddlabel {
}

.dropdownbox input[type=text] {
    width: 33px;
    height: 34px;
    font-size: 15px;
    padding: 3px 3px 3px 3px;
    text-align: center;
    border: 0;
    color: #4d4d4f;
    display: inline-block;
    background: #cacaca;
    float: left;
    margin-left: 50px;
}

.dropdownbox input.ddinput[type=text] {
}

.dropdownbox div {
    overflow: hidden;
}

.dropdownbox .numbers-row {
    padding: 2px 0;
    border: 1px solid #fff;
    margin-bottom: 0px;
}

.accordList .dropdownbox.nobr .numbers-row {
    border: 0;
}

.accordList .dropdownbox.nobr {
    padding: 3px 15px;
}
/*Radio Button*/
.radioBtnHold label {
    display: block;
    height: 25px;
    margin: 0 auto;
    position: relative;
    width: 25px;
}

    .radioBtnHold label span {
        display: block;
        left: 0;
        position: absolute;
        -o-transition-duration: 0.3s;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }

.radioBtnHold input[type="radio"] {
    display: none;
}

.radioBtnHold .off-radio {
    background: #fff none repeat scroll 0 0;
    border-radius: 60%;
    cursor: pointer;
    height: 25px;
    left: 0;
    position: absolute;
    top: 0;
    width: 25px;
}

.radioBtnHold .on-radio {
    background-color: #004a80;
    border-radius: 60%;
    cursor: pointer;
    height: 19px;
    left: 3px;
    position: absolute;
    top: 3px;
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    -o-transition: transform 0.28s ease 0.2s;
    -webkit-transition: transform 0.28s ease 0.2s;
    transition: transform 0.28s ease 0.2s;
    width: 19px;
}

.radioBtnHold .circle {
    -o-animation: 0.3s ease 0s normal none 1 running growCircle;
    -webkit-animation: 0.3s ease 0s normal none 1 running growCircle;
    animation: 0.3s ease 0s normal none 1 running growCircle;
    background: #fff none repeat scroll 0 0;
    border-radius: 60%;
    height: 25px;
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    width: 25px;
}

.radioBtnHold input[type="radio"]:checked ~ .on-radio, .insQuoteCate input[type="radio"]:checked ~ .on-radio {
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*Checkbox buton*/
.checkboxHold label {
    width: 35px;
    height: 50px;
    display: inline-block;
    margin: 0 auto;
    position: relative;
    float: left;
    margin-left: 1px;
}

    .checkboxHold label span {
        display: block;
        left: 0;
        position: absolute;
        -o-transition-duration: 0.3s;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
    }

.checkboxHold input {
    display: none;
}

.checkboxHold .off-checkbox {
    background: transparent;
    border: 1px solid #c9c9c9;
    height: 25px;
    left: 1;
    position: absolute;
    top: 0;
    width: 25px;
    cursor: pointer;
}

.checkboxHold .on-checkbox {
    background: url(../../imagesNew/checked.png) no-repeat center;
    cursor: pointer;
    height: 18px;
    left: 5px;
    position: absolute;
    top: 3px;
    -o-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    -o-transition: transform 0.28s ease 0.2s;
    -webkit-transition: transform 0.28s ease 0.2s;
    transition: transform 0.28s ease 0.2s;
    width: 18px;
}

.checkboxHold .circle {
    -o-animation: 0.3s ease 0s normal none 1 running growCircle;
    -webkit-animation: 0.3s ease 0s normal none 1 running growCircle;
    animation: 0.3s ease 0s normal none 1 running growCircle;
    background: none !important;
    border-radius: 60%;
    height: 80px;
    left: -32px;
    top: -32px;
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    width: 80px;
    z-index: -1;
}

.checkboxHold input[type="checkbox"]:checked ~ .on-checkbox {
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
/*form button*/
.btnHold {
    background: #f07b21 url(../../imagesnew/btn_arrow.png) no-repeat scroll 105px center;
    height: 42px;
    margin: 0 auto;
    -o-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}

.new.btnHold {
    background: #97291e;
    height: 42px;
    margin: 0 auto;
    -o-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}

.btnHold:hover {
    background-position: 115px center;
}

.btnHold input.btnOrange {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    padding: 0;
    text-transform: uppercase;
    vertical-align: top;
    display: inline-block;
    padding: 10px 15px;
    width: 90%;
}

.new.btnHold input.btnOrange {
    width: 100%;
}

.registered {
}

.registeredDataContainer {
    background: #fff;
    overflow: hidden;
    padding: 30px;
    margin-bottom: 50px;
}

.registeredinner {
    overflow: hidden;
}
/* .registeredinner ::-webkit-input-placeholder {
   font-size: 16px;
   color: #000;
}

.registeredinner ::-moz-placeholder {
  font-size: 16px;
  color: #000;
}

.registeredinner ::-moz-placeholder {
   font-size: 16px;
   color: #000;
}

.registeredinner :-ms-input-placeholder {
   font-size: 16px;
   color: #000;
}*/
/*Mega Menu styles starts here*/
.nav > li {
    position: static;
}

.Mega_list li:hover .l1_mgmenu, .Mega_list li:hover .l1_mgmenu_box {
    display: block;
    box-shadow: 0px 5px 6px rgba(138, 138, 138, 0.67);
}

.Mega_list > li:hover {
    background-color: #f2f0ea;
}

    .Mega_list > li:hover > a {
        color: #97291e;
    }

.l1_mgmenu .health_insurance .insightsec, .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-i-c {
    padding-top: 0px;
    padding-bottom: 0px;
}

.l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-c {
    background-color: #f2f0ea;
}

.l1_mgmenu {
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
}

.l1_mgmenu_box {
    display: none;
    position: absolute;
    width: 161px;
    right: 0%;
    background-color: #f2f0ea;
    top: 100%;
}

    .l1_mgmenu_box.supp {
        width: 210px;
    }

    .l1_mgmenu_box.renewss {
        width: 226px;
    }

.links_menu {
    padding: 15px 20px;
}

    .links_menu p {
        font-size: 18px;
        text-align: left;
        padding-top: 3px;
        margin-bottom: 0;
        padding-bottom: 3px;
        border-bottom: 1px solid rgba(158, 158, 158, 0.52);
        position: relative;
    }

        .links_menu p:hover:after {
            width: 100%;
        }

        .links_menu p:after {
            position: absolute;
            content: '';
            left: 0;
            top: 100%;
            height: 1px;
            width: 0%;
            background: #97354A;
            transition: all 0.3s ease;
        }

        .links_menu p a {
            color: #636467;
        }

            .links_menu p a:hover {
                color: #97291e;
            }

.l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-c {
    margin-bottom: 0px;
}

.l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll .mbsc-ms-item {
    padding: 0;
    padding: 0px 35px;
}

.l1_mgmenu .mg_blocks .tplan-info a.knowmore {
    margin-bottom: 15px;
    padding: 9px 9px;
    margin-right: 5px;
    margin-top: 95px;
}

.l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-i-c {
    padding: 10px 0;
    color: #666666;
}

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-sel .mbsc-ms-item-i-c, .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-i-c:hover {
        color: #a41c22;
    }

.l1_mgmenu .mg_items {
    margin: 0 auto;
    text-align: center;
}

.l1_mgmenu .mg_blocks .mg_items .member {
    padding: 0px 30px;
    text-align: left;
}

.l1_mgmenu .mg_items .tplan-info a.buynow {
    padding: 10px 12px;
}

.l1_mgmenu .mg_items .tplan-info h3 {
    font-size: 20px;
    color: #053c6d;
    margin-top: 10px;
}

.l1_mgmenu .mg_items .tplan-info .tplanhead {
    height: auto;
    display: inline-block;
}

.l1_mgmenu .mg_items .tplan-info p {
    text-align: left;
    padding-top: 15px;
    line-height: 1.3;
    color: #838383;
    margin-bottom: 0px;
    font-size: 16px;
    padding-bottom: 15px;
}

.l1_mgmenu #demo11 {
    height: 46px !important;
}

.l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i {
    position: relative;
    border-width: 0 0;
}

.member.w25 {
    width: 24%;
    vertical-align: top;
    display: inline-block;
}

.l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i:after {
    content: '';
    width: 10px;
    border-bottom: 15px solid #fff;
    position: absolute;
    left: 40%;
    top: 80%;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

.l1_mgmenu .mg_items .tplan-info .tplanhead.extra {
    height: 260px;
}

    .l1_mgmenu .mg_items .tplan-info .tplanhead.extra h3 {
        font-size: 32px;
        line-height: 1.2;
        text-transform: uppercase;
    }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #be6649;
}

.nav > li.ps {
    position: relative;
}

.mg_mback {
    display: none;
}
/*Ends here*/
.txt_color_body {
    color: #616161;
}

.registeredinner .datePick1 + img {
    display: none;
}

.registeredinner .i-agree {
    text-align: right;
}

.registeredinner .email-opt input[type="text"] {
    width: 85%;
}

.registeredinner .email-opt input[type="button"] {
    position: absolute;
    border-bottom: 0px;
    width: 10%;
    right: 0;
    top: 5px;
    background-color: #E77924;
    background: transparent url("../../imagesnew/enterbtn.png") no-repeat scroll center center;
    color: #fff;
    font-size: 16px;
    height: 74%;
}

.contactDetailsinner {
    overflow: hidden;
    background: #fff;
}

.RG_user h2 {
    font-size: 25px;
    margin: 12px 0 5px 0;
    font-family: 'arial';
}

.RG_gray_box {
    background: #f5f5f5;
    padding: 20px;
    min-height: 10px;
    margin-bottom: 25px;
    margin-top: 10px;
    min-height: 10px;
    float: left;
    width: 100%;
}

.registered .RG_gray_box { /*min-height:650px;*/
}

.RG_gray_box > .form-group {
    margin: 0;
}

    .RG_gray_box > .form-group input, .RG_gray_box > .form-group textarea, .sdetails .RG_gray_box > .form-group span.val {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border-bottom: 2px dotted #4d4d4f;
        border-color: #4d4d4f;
        border-width: 0 0 2px;
        color: #4d4d4f;
        display: block;
        font-size: 21px;
        line-height: 21px;
        padding: 2px 2px 0;
        width: 100%;
        height: 41px;
        box-shadow: 0 0 0 transparent;
    }

.sdetails .RG_gray_box > .form-group span.val {
    padding: 15px 0 0 0;
    border-bottom: 0px solid #666666;
    font-size: 18px;
    text-align: left;
    color: #053c6d;
    font-weight: bold;
}

.sdetails .address_sectn span.val {
    width: 100%;
    padding: 5px 0px;
    color: #053c6d;
    font-size: 18px;
    text-align: left;
    font-weight: bold;
}

.RG_gray_box > .form-group label.register {
    background: transparent none repeat scroll 0 0;
    color: #77787b;
    font-size: 16px;
    font-weight: normal;
    line-height: 45px;
    margin: 0;
    padding-left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    -o-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    z-index: 1;
    width: 100%;
}

.RG_gray_box > .form-group input:focus ~ label, .RG_gray_box > .form-group textarea:focus ~ label {
    color: #4d4d4f;
}

.form-group .bar::before, .form-group .bar::after {
    background: #4d4d4f none repeat;
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    -o-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    width: 0;
    z-index: 2;
}

.RG_gray_box > .form-group input:focus ~ label, .RG_gray_box > .form-group input:valid ~ label, .RG_gray_box > .form-group input.hasValue ~ label, .RG_gray_box > .form-group textarea:focus ~ label, .RG_gray_box > .form-group textarea:valid ~ label, .RG_gray_box > .form-group textarea.hasValue ~ label {
    color: #4d4d4f;
    font-size: 14px;
    top: -22px;
}

.RG_icn {
    float: left;
    width: 20%;
}

.RG_input {
    float: left;
    position: relative;
    width: 80%;
    margin-top: 5px;
}

.RG_button {
    float: left;
    margin-left: 8px;
    margin-top: 14px;
    width: 13%;
}

    .RG_button .enter {
        background: url(../../imagesnew/enterbtn.png) no-repeat center;
        width: 44px;
        height: 36px;
        display: inline-block;
        vertical-align: middle;
    }

.retrievequotes .RG_icn {
    float: left;
    margin-top: 7px;
    width: 10%;
}

.retrievequotes .RG_input {
    width: 75%;
}

.RG_rows .inputbtm {
    padding-top: 5px;
    color: #9a9a9b;
    font-size: 14px;
}

.RG_input .inputbtm {
    padding-top: 25px;
    color: #9a9a9b;
    font-size: 14px;
}

.basic_dd .inputbtm {
    padding-top: 5px;
    color: #9a9a9b;
    font-size: 14px;
}

.RG_mobileicn {
    background: url(../../imagesnew/rg_mobile.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 45px;
    height: 40px;
}

.RG_otpicn {
    background: url(../../ImagesNew/rg_otp.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 45px;
    height: 40px;
    background-size: 100%;
}

.RG_email {
    background: url(../../ImagesNew/rg_email.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 45px;
    height: 40px;
}

.RG_psw {
    background: url(../../ImagesNew/rg_psw.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 45px;
    height: 40px;
}

.RG_name {
    background: url(../../ImagesNew/rg_name.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 45px;
    height: 40px;
}

.RG_address {
    background: url(../../ImagesNew/rg_address.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 45px;
    height: 40px;
    margin-top: 10px;
}

.RG_dateicn {
    background: url(../../ImagesNew/calendar.gif) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 45px;
    height: 40px;
}

.RG_rows {
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

    .RG_rows.mB0 {
        margin-bottom: 0;
    }

.or {
    background: url(../../ImagesNew/hr_line_bg.png) repeat-x center;
    text-align: center;
}

    .or > span {
        background: #f5f5f5;
        padding: 0 10px;
        font-size: 20px;
        font-style: italic;
        color: #b05d65;
    }

.fb_icn {
    background: url(../../ImagesNew/fb_icn.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-right: 25px;
}

.gplus_icn {
    background: url(../../ImagesNew/gplus_icn.png) no-repeat center;
    vertical-align: middle;
    display: inline-block;
    width: 50px;
    height: 50px;
}

.aC {
    text-align: center;
}

.RG_gray_box .btnHold input.btnOrange {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 10px 15px;
    text-transform: uppercase;
    vertical-align: top;
    border: 0;
    height: auto;
    width: 90%;
    float: left;
}
/*.registeredinner .btnHold {background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 82px center;width: 112px;}*/
.registeredinner .btnHold {
    background: #98291e;
    width: 112px;
}

.registeredinner .RG_gray_box .btnHold input.btnOrange {
    float: none;
}

.registeredinner .btnHold:hover {
    background-position: 87px center;
}

.RG_gray_box .checkboxHold {
    position: relative;
}

    .RG_gray_box .checkboxHold input {
        display: none !important;
    }

    .RG_gray_box .checkboxHold .off-checkbox {
        background: transparent none repeat scroll 0 0;
        border: 2px solid #4d4d4f;
        border-radius: 41%;
        cursor: pointer;
        height: 22px;
        left: 0;
        position: absolute;
        top: 0;
        width: 44px;
    }

    .RG_gray_box .checkboxHold .on-checkbox {
        left: 13px;
    }

.IC_rows {
    overflow: hidden;
}

.RG_gray_box > .btnHold {
    padding: 15px 0;
}

    .RG_gray_box > .btnHold > input.btnProc {
        background: #f07b21;
        color: #fff;
        text-transform: uppercase;
        font-size: 18px;
        padding: 10px 15px;
    }

    .RG_gray_box > .btnHold span {
        display: inline-block;
        padding: 10px 0;
        -o-transition: all 0.3s linear 0s;
        -webkit-transition: all 0.3s linear 0s;
        transition: all 0.3s linear 0s;
    }

    .RG_gray_box > .btnHold:hover { /* padding-left:20px; */
    }

.mR50 {
    margin-right: 50px;
}
/*.guestloginlink{text-align:center;font-size:16px;color:#77787b;text-decoration:none;display:block}*/
.guestloginlink {
    text-align: center;
    font-size: 15px;
    color: #98291e;
    text-decoration: none;
    display: block;
}

.contentPart h2 {
    color: #fff;
    font-size: 21px;
    font-weight: normal;
    padding: 10px 0 20px;
    text-align: center;
    font-family: 'arial';
}

.contentPart h4 {
    color: #fff;
    font-size: 15px;
    margin: 10px 0 30px;
    padding: 0;
    text-align: center;
}

.contactDetailsinner .RG_gray_box {
    background: #fff;
    margin: 35px 0;
    min-height: 10px;
    padding: 0;
    float: left;
    width: 100%;
}

    .contactDetailsinner .RG_gray_box > .form-group label.register {
        font-size: 24px;
    }

.contactDetailsbottom {
    color: #fff;
    padding: 15px;
    clear: both;
}

    .contactDetailsbottom .RG_input p {
        font-size: 16px;
        padding-left: 35px;
        padding-bottom: 8px;
    }
    /*12dec*/
    .contactDetailsbottom .RG_input a {
        color: #F07B21;
    }
    /*12dec*/
    .contactDetailsbottom .RG_input .checkboxHold {
        float: left;
        margin-right: 35px;
    }

    .contactDetailsbottom .checkboxHold .off-checkbox {
        border: 2px solid #fff;
        height: 23px;
    }

    .contactDetailsbottom .checkboxHold label {
        height: 25px;
    }

.contactDetailsinner .RG_gray_box > .form-group input, .contactDetailsinner .RG_gray_box > .form-group textarea {
    border-color: #ab4045;
    box-shadow: 0 0 0 transparent;
}

.contactDetailsinner .form-group .bar::before, .contactDetailsinner .form-group .bar::after {
    background: #ab4045;
}

.contactDetailsinner .RG_gray_box > .form-group input:focus ~ label, .contactDetailsinner .RG_gray_box > .form-group input:valid ~ label, .contactDetailsinner .RG_gray_box > .form-group input.hasValue ~ label, .contactDetailsinner .RG_gray_box > .form-group textarea:focus ~ label, .contactDetailsinner .RG_gray_box > .form-group textarea:valid ~ label, .contactDetailsinner .RG_gray_box > .form-group textarea.hasValue ~ label {
    font-size: 14px;
}

.contactDetailsbottom .btnHold input.btnOrange {
    width: 90%;
}

.buysingletrip {
}

.buysingletripContainer {
    background: #fff; /* padding:30px 0; */ /* margin-bottom:22px; */
    float: left;
    width: 45%;
    padding-left: 22px;
}

    .buysingletripContainer .RG_gray_box {
        background: #fff;
        margin: 0;
        min-height: 10px;
        padding: 0;
    }

        .buysingletripContainer .RG_gray_box input {
            height: 30px;
        }

    .buysingletripContainer .RG_input {
        width: 100%;
    }

    .buysingletripContainer .bytitle {
        font-style: italic;
        color: #77787b;
        font-size: 30px;
    }

    .buysingletripContainer .bytitlecl {
        color: #ae464a;
        font-size: 30px;
    }

.calendar_icn {
    background: url(../../ImagesNew/calendar.gif) no-repeat;
    display: block;
    width: 27px;
    height: 27px;
    float: left;
}

.topbar {
    background: #636467;
    height: 38px;
    padding: 0px 0;
}

.helpline {
    float: left;
    color: #fff;
    font-size: 14px;
    padding: 3px 0;
}

    .helpline .number {
        color: #f97a26;
        font-size: 19px;
        padding: 2px 3px;
        vertical-align: middle;
        font-style: italic;
    }

        .helpline .number img {
            padding-right: 5px;
        }

.helpline_icn {
    background: url(../../ImagesNew/helpline_icn.png) no-repeat center;
    display: none;
    width: 43px;
    height: 43px;
    vertical-align: middle;
    margin-right: 5px;
}

.helpline .number img {
    padding-right: 5px;
}

.helpline .text {
}

.language {
    float: left;
    position: relative;
    padding-top: 3px;
    display: none;
}

    .language .selected_value {
        background: transparent;
        color: #fff;
        font-size: 15px;
        height: 30px;
        line-height: 30px;
        padding-left: 10px;
        width: 85px;
        text-transform: none;
        position: absolute;
        overflow: hidden;
    }

    .language .selectedtxt {
        float: left;
        width: 45px;
    }

    .language .select_arrow {
        height: 14px;
        padding: 15px 12px;
        width: 20px;
    }

    .language .select_arrow {
        background: url(../../ImagesNew/select_arrow1.png) no-repeat right center;
        width: 20px;
        height: 10px;
        display: inline-block;
        float: right;
    }

    .language select {
        background: none repeat scroll 0 0 #FAFAFA;
        border: 1px solid #D6D6D6;
        border-radius: 6px 6px 6px 6px;
        color: #7D7D7D;
        font-size: 11px;
        height: 30px;
        opacity: 0;
        padding: 0;
        position: relative;
        width: 95px;
    }

        .language select option {
            padding: 5px 10px;
        }

.topright {
    float: right;
    padding-top: 3px;
}

    .topright.top_Search {
        width: 53%;
    }

.HomeTamplate .navbar-brand {
    padding: 0px;
}

.Logintop {
    background: url(../../ImagesNew/toplogin_bg.png) no-repeat 3px 8px;
    height: 30px;
    width: 83px;
    font-size: 15px;
    color: #fff;
    border: 0;
    padding-left: 0px;
    padding-top: 2px;
    float: left;
    margin-right: 5px;
    position: relative;
}

    .Logintop.login {
        padding-top: 8px;
        position: relative;
        padding-right: 20px;
        padding-left: 20px;
        text-transform: capitalize;
        /* max-width: 100px; */
        width: auto;
    }

        .Logintop.login span.Arrowspan {
            position: absolute;
            right: 0px;
            background-image: url(../../ImagesNew/select_arrow1.png);
            background-repeat: no-repeat;
            width: 15px;
            height: 15px;
            background-position: 0 6px;
            top: 9px;
            cursor: pointer;
        }

.logout {
    position: absolute;
    top: 100%;
    width: 230px;
    z-index: 999;
    padding: 15px 10px;
    left: -41%;
    background-color: #49494A;
    display: none;
}

    .logout ul {
        margin: 0;
    }

    .logout li {
        display: block;
    }

        .logout li.name {
            display: inline-block;
            width: 100%;
        }

.Logintop a {
    height: 35px;
    font-size: 15px;
    color: #fff;
    border: 0;
    padding-left: 0px;
    padding-right: 7px;
    padding-top: 0px;
    display: inline-block;
}

.topabout {
    float: left;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    margin-right: 18px;
    padding-top: 7px;
}

    .topabout:hover, .topabout:link, .topabout:visited, .topabout:active {
        color: #fff;
        text-decoration: none;
    }

.searchPan {
    background: rgba(255, 255, 255, 0);
    margin: 0px 20px 0 0;
    overflow: visible;
    border-radius: 3px;
    position: relative;
}

    .searchPan input.txtBox, .searchPan input.sfsearchTxt {
        background: url(../../ImagesNew/iconSearch.png) no-repeat 107px 1px;
        border: medium none;
        padding: 3px 4px 4px;
        margin-top: 3px;
        width: 135px;
        color: #fff;
        border-radius: 4px;
        outline: 0;
        vertical-align: top;
        font-size: 16px;
        padding-right: 33px;
        cursor: pointer;
        height: 26px;
    }

        .searchPan input.txtBox.active {
            background-color: #8E8E8E;
        }

    .searchPan input.serBtn, .searchPan input.sfsearchSubmit {
        background: url(../../ImagesNew/iconSearch.png) no-repeat 5px 4px;
        border: medium none;
        color: #9dc9fb;
        cursor: pointer;
        height: 28px;
        display: none;
        padding: 5px 0 0 3px;
        text-transform: uppercase;
        width: 33px;
        position: absolute;
        top: 0px;
        right: 0px;
    }

.homePg .btnHold {
    margin-top: 40px;
    margin-bottom: 40px;
}

    .homePg .btnHold.proceedBtn {
        text-align: left;
        width: 135px;
    }

.mapspopup_icn {
    background: url(../../ImagesNew/mapspopup_icn.png) 0 -6px no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 53px;
    cursor: pointer;
    position: absolute;
    top: -17px;
}
/*.Addbtnbrw{padding:5px 10px;color:#fff;background:#a13b46 url(../../ImagesNew/plusbrw_icn_.png) 80% center no-repeat;color: #fff;display: inline-block;min-width: 80px;padding: 3px 10px 3px 16px;text-align: left;width: 13px;}*/
/*.removebtnbrw{padding:5px 10px;color:#fff;background:#a13b46 url(../../ImagesNew/removebrw_icn_.png) 85% center no-repeat;color: #fff;display: inline-block;min-width: 100px;padding: 3px 10px 3px 16px;text-align: left;width: 13px;}*/
.Addsenior {
    text-align: center;
    padding: 15px 20px;
}

.mB20 {
    margin-bottom: 20px;
}

.trav_accordance .inputrows {
    float: left;
    padding-bottom: 8px;
    width: 8%;
}

    .trav_accordance .inputrows.bbtl {
        border-bottom: 1px solid #c0c0c0;
    }

.trav_accordance .inputno {
    background: #dcdcdc;
    font-size: 21px;
    color: #a41c22;
    border-radius: 100%;
    width: 30px;
    text-align: center;
    margin: 10px 0 0 10px;
}

.trav_accordance .inputnoadult {
    background: #dcdcdc;
    font-size: 21px;
    color: #a41c22;
    border-radius: 100%;
    width: 30px;
    text-align: center;
    margin: 10px 0 0 10px;
}

.trav_accordance .inputnominors {
    background: #dcdcdc;
    font-size: 21px;
    color: #a41c22;
    border-radius: 100%;
    width: 30px;
    text-align: center;
    margin: 10px 0 0 10px;
}

.dropdown_body .Adddob {
    display: none;
}

    .dropdown_body .Adddob .addRow {
        margin: 30px 0 15px;
        text-align: center;
    }

.liststate {
    padding: 20px 60px 0;
    text-align: left;
}

    .liststate .head {
        font-size: 16px;
        color: #a41c22;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .liststate .liststatedata {
        overflow: hidden;
        margin-bottom: 30px;
    }

        .liststate .liststatedata li {
            float: left;
            width: 45%;
            margin-right: 5%;
            margin-bottom: 12px;
        }

            .liststate .liststatedata li a {
                color: #a41c22;
            }

.lightBox .lightBoxHoldtravellinginner {
    padding: 35px;
}

.lightBoxHold.lightBoxHoldcontact .lightBox {
    background: none;
    margin: 0 auto;
    padding: inherit;
    width: auto;
    border: 0;
}

.contactDetailsinner .RG_input {
    text-align: left;
}

.contactDetailsinner .btnHold {
    margin-top: 20px;
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat 117px center;
    width: 148px;
}

    .contactDetailsinner .btnHold:hover {
        background-position: 122px;
    }

.contactDetailsinner .closeBtn {
    position: absolute;
    right: -40px;
    top: 55px;
}

.paymentData p {
    margin-bottom: 25px;
}

.ddValue {
    cursor: pointer;
    font-size: 16px;
    border-bottom: 1px dotted #a41c22;
    padding: 0 0 10px 0;
    margin-bottom: 5px;
    background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll right center;
    font-family: 'opensans-light';
    font-style: normal;
}

.ddList {
    display: none;
    position: absolute;
    width: 50%;
    z-index: 10;
    background: #fff;
    font-family: 'opensans-light';
    font-style: normal;
    color: #000;
}

    .ddList ul li {
        cursor: pointer;
        padding-bottom: 10px;
        font-size: 16px;
    }

.paymentData .ddValue {
    margin-top: 20px;
}

.DChide {
    display: none;
}

.contactDetailsContainer {
    margin-bottom: 22px;
    border: 2px solid #8e8e8e;
}

.paymentData .RG_gray_box {
    background: transparent;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 10px;
    padding: 0;
}

.paymentData .ccfp {
    background: transparent;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 10px;
    padding: 0;
    position: relative;
}

    .paymentData .ccfp .ddValue {
        background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 3px;
        border-bottom: 1px dotted #000;
        cursor: pointer;
        font-size: 16px;
        margin-bottom: 10px;
        padding: 0 0 10px 25%;
        margin-top: 1px;
    }

    .paymentData .ccfp .basic_dd {
        background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 3px;
        cursor: pointer;
        font-size: 16px;
        margin-bottom: 10px;
        padding: 0 0 10px 0;
        margin-top: 1px;
        position: relative;
    }

        .paymentData .ccfp .basic_dd .sbToggle {
            background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 6px;
            display: block;
            height: 35px;
            outline: medium none;
            position: absolute;
            right: 0;
            top: 0;
            width: 23px;
        }

        .paymentData .ccfp .basic_dd .sbSelector:link, .paymentData .ccfp .basic_dd .sbSelector:visited, .paymentData .ccfp .basic_dd .sbSelector:hover {
            color: #000;
            outline: medium none;
            text-decoration: none;
        }

        .paymentData .ccfp .basic_dd .sbHolder {
            background-color: #fff;
            border-bottom: 2px dotted #000;
            font-size: 16px;
            font-weight: normal;
            height: 35px;
            position: relative;
        }

    .paymentData .ccfp .ddList ul li {
        text-align: center;
    }

    .paymentData .ccfp .ddList {
    }

.paymentData .nbp_pay {
    background: transparent;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 10px;
    padding: 0;
    position: relative;
}

    .paymentData .nbp_pay .ddValue {
        background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 3px;
        border-bottom: 1px dotted #000;
        cursor: pointer;
        font-size: 16px;
        margin-bottom: 10px;
        padding: 0 0 10px 25%;
        margin-top: 1px;
    }

    .paymentData .nbp_pay .basic_dd {
        background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 3px;
        cursor: pointer;
        font-size: 16px;
        margin-bottom: 10px;
        padding: 0 0 10px 0;
        margin-top: 1px;
    }

        .paymentData .nbp_pay .basic_dd .sbToggle {
            background: url(../../ImagesNew/dd_downArrow.png) no-repeat scroll 88% 6px;
            display: block;
            height: 35px;
            outline: medium none;
            position: absolute;
            right: 0;
            top: 0;
            width: 23px;
        }

        .paymentData .nbp_pay .basic_dd .sbSelector:link, .paymentData .ccfp .basic_dd .sbSelector:visited, .paymentData .ccfp .basic_dd .sbSelector:hover {
            color: #000;
            outline: medium none;
            text-decoration: none;
        }

        .paymentData .nbp_pay .basic_dd .sbHolder {
            background-color: #fff;
            border-bottom: 2px dotted #000;
            font-size: 16px;
            font-weight: normal;
            height: 35px;
            position: relative;
        }

.paymentData .RG_input {
    width: 100%;
}

.pay_graybg {
    background: #dadada;
    overflow: hidden;
    padding: 15px 25px;
    width: 100%;
    margin-bottom: 20px;
}

.paymentData .btnHold {
    background: #e38600 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 105px center;
}

    .paymentData .btnHold:hover {
        background-position: 110px center;
    }

.paymentData .knowmore {
    color: #a42e30;
    display: inline-block;
    padding-left: 35px;
    padding-top: 10px;
}

    .paymentData .knowmore:hover {
        text-decoration: none;
    }

.paymentData .cardhold {
    position: absolute;
    bottom: 2%;
    right: 5%;
}

.mB50 {
    margin-bottom: 50px;
}

.paymentData .nbp_pay .ddValue {
    margin-top: 0;
}

.paymentData .ccfp .name {
    font-size: 14px;
    margin-top: -5px;
    height: 20px;
}

.lightBoxHold.lightBoxHoldEMIpopup {
    top: 13%;
}

.tblz01 {
    width: 100%;
    background: #e7ecec;
    font-size: 16px;
    line-height: 16px;
    color: #4d4d4f;
    margin-bottom: 20px;
}

.post-login .tblz01 {
    background: #fff;
}

.tblz01 tr th, .tblz01 tr td {
    padding: 15px;
    border-bottom: 1px solid #fff;
    text-align: left;
}

.tblz01 tr th {
    background: #79292a;
    color: #fff;
    text-transform: uppercase;
    line-height: 16px;
    font-size: 14px;
}

.post-login .tblz01 tr th {
    background: #fff;
}

.tblz01 tr td {
    padding: 15px;
    vertical-align: top;
    position: relative;
}

.tblz01 tr th.bg1 {
    background: #653334;
}

.tblz01 tr th.bg2 {
    background: #792f31;
}

.tblz01 tr th.bg3 {
    background: #932e30;
}

.tblz01 tr th.bg4 {
    background: #a7463c;
}

.tblz01 tr th.bg5 {
    background: #c35044;
}

.tblz01 tr td a {
    color: #063b6d;
}

.tblz01 tr.blankrow {
    background: #fff;
    display: none;
}

.tblz01 tr td .inputradiobox {
    padding: 0;
}

    .tblz01 tr td .inputradiobox .radioBtnHold {
        margin-bottom: 5px;
        width: 100%;
    }

.tblz01 tr td.memberyrs {
    background: #fff;
    color: #98291e;
    text-align: center;
}

.tblz01 tr td .checkboxHold {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

    .tblz01 tr td .checkboxHold label {
        float: none;
        height: 25px;
    }

.tblz01 tr td .checkboxHold {
    margin-bottom: 0;
}

    .tblz01 tr td .checkboxHold label {
        height: 25px;
    }

.tblz01.rwd-table td.memberyrs::before {
    background: none;
    height: 10px;
    width: 100%;
    min-height: 10px;
    padding: 0;
    margin: 0;
}

.tblz01 tr td.memberyrs {
    margin-left: 0;
}

    .tblz01 tr td.memberyrs span {
        padding-top: 23px;
    }

.rwd-table tr.blankrow td::before {
    background: none;
    height: 20px;
}

.tblz02 {
    width: 100%;
    background: #e7ecec;
    font-size: 19px;
    line-height: 19px;
    color: #4d4d4f;
    font-weight: normal;
    text-align: left;
    margin-bottom: 20px;
}

    .tblz02 tr th, .tblz02 tr td {
        padding: 15px;
        border-bottom: 1px solid #fff;
    }

    .tblz02 tr th {
        background: #79292a;
        color: #fff;
        text-align: left;
    }

    .tblz02 tr td {
        padding: 30px 15px;
    }

    .tblz02 tr th.bg1 {
        background: #653334;
    }

    .tblz02 tr th.bg2 {
        background: #792f31;
    }

    .tblz02 tr th.bg3 {
        background: #932e30;
    }

    .tblz02 tr th.bg4 {
        background: #a7463c;
    }

    .tblz02 tr th.bg5 {
        background: #c35044;
    }

    .tblz02 tr td .checkboxHold {
        margin-bottom: 0;
    }

        .tblz02 tr td .checkboxHold label {
            height: 25px;
            width: 28px;
        }

.reviews .sdetails .rwd-table input {
    margin-bottom: 0px;
}

.reviews .sdetails .prsummary_sectn .rwd-table input {
    border: 0px;
    background: transparent;
}

.ylbtn {
    background: #e38600;
    padding: 6px 15px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}

.savedQuotecontainer {
    margin-bottom: 30px;
}

.savedQuote .text_info p {
    font-size: 16px;
}

.savedQuote .text_info .addr_text, .savedQuote .text_info .lombard_addr {
    padding-left: 5%;
}

    .savedQuote .text_info .addr_text p {
        text-transform: uppercase;
    }

.savedQuote .text_info p.wishing span {
    display: block;
}

.savedQuote .text_info .link_text {
    font-size: 16px;
    padding: 15px 0;
    text-decoration: underline;
}

.getQuote.plansenoircit {
    margin-top: 25px;
}

    .getQuote.plansenoircit .contentPart h1 {
        margin-bottom: 25px;
    }

.retrievequotes .contactDetailsinner .btnHold {
    background: #e38600 url(../../ImagesNew/btn_arrow.png) no-repeat 105px center;
}

    .retrievequotes .contactDetailsinner .btnHold:hover {
        background-position: 110px center;
    }

    .retrievequotes .contactDetailsinner .btnHold.submit {
        background: #e38600 url(../../ImagesNew/btn_arrow.png) no-repeat 85px center;
    }

        .retrievequotes .contactDetailsinner .btnHold.submit:hover {
            background-position: 90px center;
        }

.retrievequotes .RG_gray_box .btnHold input.btnOrange {
    padding-left: 25px;
}

.lightBoxHoldfamilylist .lightBox {
    width: auto;
}

    .lightBoxHoldfamilylist .lightBox .closeBtn {
        position: absolute;
        right: -56px;
        top: -60px;
    }

    .lightBoxHoldfamilylist .lightBox .comrows {
        margin-top: 50px;
    }

        .lightBoxHoldfamilylist .lightBox .comrows .btnContainer {
            margin-bottom: 0;
        }

.buysingletrip .calendarBox .datePick, .buysingletrip .calendarBox .no_calender {
    padding: 0px 10px;
    height: 48px;
    border: 0 none;
    color: #ca7f82;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    padding: 7px 5px 0 5px;
    text-align: center;
    width: 100%;
    border: 0 !important;
    display: inline-block;
}
/*dec 31*/
.buysingletrip .calendarBox {
    margin: 0;
}

.buysingletrip .RG_rows {
    margin-bottom: 15px;
}

.buysingletrip .RG_rows {
    text-align: center;
}

.buysingletrip .RG_gray_box > .form-group label.register {
    width: 100%;
    left: 0;
    text-align: center;
}

.buysingletrip .head2 {
    font-size: 15px;
    text-align: center;
}

.buysingletrip .head3 {
    font-size: 20px;
    text-align: center;
}

.buysingletrip .basicinfo {
    width: 100%;
    background: #fff;
    padding: 10px;
}

    .buysingletrip .basicinfo .RG_gray_box {
        background: transparent;
        margin-bottom: 0;
        margin-top: 0;
        min-height: 41px;
        padding: 0;
    }

    .buysingletrip .basicinfo .basic_dd, .buysingletrip .basicinfo .PED {
        padding-top: 15px;
        text-align: center;
        margin-bottom: 15px;
    }

    .buysingletrip .basicinfo .RG_input {
        float: none;
        width: auto;
    }

    .buysingletrip .basicinfo .RG_gray_box .form-group label.register {
        color: #ca7f82;
        font-size: 14px;
    }

    .buysingletrip .basicinfo .RG_gray_box > .form-group input:focus ~ label, .buysingletrip .basicinfo .RG_gray_box > .form-group input:valid ~ label, .buysingletrip .basicinfo .RG_gray_box > .form-group input.hasValue ~ label, .buysingletrip .basicinfo .RG_gray_box > .form-group textarea:focus ~ label, .buysingletrip .basicinfo .RG_gray_box > .form-group textarea:valid ~ label, .buysingletrip .basicinfo .RG_gray_box > .form-group textarea.hasValue ~ label {
        color: #ca7f82;
        font-size: 12px;
    }

    .buysingletrip .basicinfo .RG_gray_box > .form-group input, .RG_gray_box > .form-group textarea {
        border-bottom: 2px dotted #ae353a;
        border-color: #ae353a;
        box-shadow: 0 0 0 transparent;
    }

    .buysingletrip .basicinfo .ddValue {
        border-bottom: 2px dotted #ae353a;
        font-size: 14px;
        color: #ca7f82;
        background: url(../../ImagesNew/dd_downArrowbrw.png) no-repeat right center;
    }

        .buysingletrip .basicinfo .ddValue.aLt {
            text-align: left;
        }

    .buysingletrip .basicinfo .calendarBox .date {
        border-bottom: 2px dotted #a41c22;
        height: 50px;
    }

    .buysingletrip .basicinfo .ddList {
        width: 87%;
    }

.buysingletrip .btnContainer {
    margin: 30px 0;
}

.buysingletrip .basicinfo .form-group .bar::before, .form-group .bar::after {
    background: #ae353a;
}

.buysingletrip .btnContainer .btnHold {
    background: #e38600 url("../../ImagesNew/btn_arrow.png") no-repeat 93px center;
    text-align: left;
    vertical-align: top;
    width: 120px; /* padding-left:15px */
}

    .buysingletrip .btnContainer .btnHold:hover {
        background-position: 98px center;
    }

.buysingletrip .calendarBox .date { /*border-bottom: 0;*/
}

.buysingletrip .RG_gray_box > .form-group input, .buysingletrip .RG_gray_box > .form-group textarea, .buysingletrip .calendarBox .no_calender {
    border-bottom: 2px dotted #a41c22;
    text-align: center;
    box-shadow: 0 0 0 transparent;
}
/*dec 31*/
.buysingletrip.bst .buysingletripContainer .RG_gray_box {
    margin: 0;
}

.buysingletrip.bst .buysingletripContainer .whitebox {
    margin: 30px 0;
}

.buysingletrip.bst .buysingletripContainer .RG_input {
    width: 85%;
}

.buysingletrip.bst .RG_icn {
    width: 15%;
}

.buysingletrip.bst .cdhead {
    color: #ae464a;
    font-size: 25px;
    margin-bottom: 20px;
}

.buysingletrip .RG_gray_box > .form-group .txtlt label.register {
    text-align: left;
}

.buysingletrip .RG_gray_box > .form-group .txtlt input, .buysingletrip .RG_gray_box > .form-group .txtlt textarea {
    text-align: left;
}

.buysingletrip .rowsbtn {
    padding-left: 10%;
}

.rowsCB.checkboxHold {
    margin-bottom: 0;
}

    .rowsCB.checkboxHold label {
        height: 25px;
    }

.benefits_login {
    background: url(../../ImagesNew/benefits_login.png) no-repeat;
    display: inline-block;
    width: 102px;
    height: 80px;
    vertical-align: middle;
    background-size: 100%;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}

.familylist_btn {
    background: url(../../ImagesNew/familylist_btn.png) no-repeat;
    display: inline-block;
    width: 189px;
    height: 38px;
    vertical-align: middle;
    background-size: 100%;
}

.contentPart .benefitloginbox h1, .contentPart .benefitloginbox h4 {
    width: 85%;
}

.cRd16 {
    color: #a2242a;
}

.buysingletrip.bst .buysingletripContainer .RG_gray_box.full .RG_input {
    width: 100%;
}

.buysingletrip.bst .buysingletripContainer .RG_gray_box.full .ddValue {
    border-bottom: 2px dotted #a41c22;
    color: #77787b;
    font-size: 16px;
    padding: 16px 0 9px 10px;
    background: url(../../ImagesNew/dd_downArrowbrw.png) no-repeat right 22px;
}

.buysingletrip.bst .buysingletripContainer .RG_input .calendarBox .datePick, .buysingletrip .calendarBox .no_calender {
    color: #a41c22;
    font-size: 21px;
    letter-spacing: 5px;
}
/*dec 31*/
.buysingletrip .btnContainer.procedpay .btnHold {
    background: #e38600 url(../../ImagesNew/btn_arrow.png) no-repeat 215px center;
    padding-left: 15px;
    width: 250px;
}

.rel {
    position: relative;
}

.rupee-sign {
    position: absolute;
    left: 5px;
    top: 0;
}

.buysingletrip .btnContainer.procedpay .btnHold:hover {
    background-position: 220px center;
}

.familylist {
    position: absolute;
    right: 0;
    top: 20px;
}

.savedQuotecontainer .ty_txt {
    color: #000;
    font-size: 19px;
    padding: 20px;
    text-align: center;
}

.savedQuotecontainer .note_txt {
    color: #77787b;
    font-size: 14px;
    padding: 20px;
    text-align: center;
    font-family: 'opensans-light-italic';
}

.savedQuotecontainer .comrows {
    padding: 10px 0;
}

    .savedQuotecontainer .comrows .btnContainer {
        margin: 0;
    }

        .savedQuotecontainer .comrows .btnContainer .btnHold {
            background: #f07b21 url(../../ImagesNew/btn_arrow.png) no-repeat 120px center;
            width: 150px;
        }

            .savedQuotecontainer .comrows .btnContainer .btnHold:hover {
                background-position: 125px center;
            }

.successfooter {
    font-size: 19px;
    color: #fff;
}

    .successfooter .sf_rows {
        margin-bottom: 20px;
    }

    .successfooter .input01 {
        border-bottom: 2px dotted #e6dddd;
        background: none;
        width: 100%;
    }

    .successfooter .customerlink {
        color: #ff9e14;
    }

        .successfooter .customerlink:hover {
            text-decoration: none;
        }

    .successfooter .sf_rows.mB50 {
        margin-bottom: 50px;
    }

.rwd-table th {
    display: none;
}

.rwd-table td {
    display: block;
}

    .rwd-table td:before {
        content: attr(data-th) " ";
        font-weight: bold;
        width: 68%;
        display: inline-block;
        color: #f0f;
    }

    .rwd-table th, .rwd-table td:before {
        color: #fff;
        background: #79292a;
        padding: 11px 5px;
        margin-right: 10px;
        font-size: 15px;
        line-height: 13px;
        word-wrap: break-word;
        vertical-align: middle;
    }

    .rwd-table th, .rwd-table td:after {
        padding: 10px;
    }

.rwd-table2 th {
    display: none;
}

.rwd-table2 td {
    display: block;
}

    .rwd-table2 td:before {
        content: attr(data-th) " ";
        font-weight: bold;
        width: 38%;
        display: inline-block;
        color: #f0f;
    }

    .rwd-table2 th, .rwd-table2 td:before {
        color: #fff;
        background: #79292a;
        padding: 11px 5px;
        margin-right: 20px;
        height: 40px;
        font-size: 15px;
        line-height: 12px;
    }

    .rwd-table2 th, .rwd-table2 td:after {
        padding: 10px;
    }

.sliderBox .ui-widget-content {
    background: #a6c3c9;
    width: 80%;
    margin-left: 10%;
    border-radius: 0;
    height: 8px;
}

.sliderBox .ui-widget-header {
    background: #a6c3c9;
}

    .sliderBox .ui-state-default, .sliderBox .ui-widget-content .ui-state-default, .sliderBox .ui-widget-header .ui-state-default {
        background: #165370 url("../../ImagesNew/arrows.png") no-repeat center center;
        border: 0;
        font-weight: normal;
        color: #555555;
        width: 70px;
        border-radius: 0;
        margin-left: -1.5em;
    }

.ui-slider-pips .ui-slider-label {
    bottom: 50px;
    top: auto;
    margin-left: -2em;
    width: 6em;
    padding: 10px;
}

.ui-slider-pips .ui-slider-line {
    width: 0;
    height: 0;
}

.ui-slider-pips .ui-slider-pip {
    top: 25px;
}

.ui-slider-pips[class*=ui-slider-pip-selected] .ui-slider-label {
    top: auto;
    bottom: -30px;
    color: #fff;
    background-color: #ff7a00;
}

.ui-slider-pips [class*=ui-slider-pip-initial] {
    color: #000;
    font-weight: normal;
}

.ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-label {
    font-weight: bold;
    color: #fff;
    background-image: url("../../ImagesNew/bg_slide.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
    padding-bottom: 10px;
    padding-top: 5px;
}

.ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-pip:hover .ui-slider-label {
    color: #fff !important;
}

.review .insurTitle {
    text-transform: capitalize;
    color: #912934;
    font-size: 25px;
    display: inline-block;
    font-family: 'arial';
}

.review .insurTitlebtm {
    color: #4d4d4f;
    font-size: 19px;
    font-family: 'arial';
}

.review .reviewcontainer .row {
    margin-bottom: 25px;
}

.review .reviewcontainer .btnHold.editButton, .review .reviewcontainer .btnHold.saveButton {
    background: #f07b21;
    text-align: center;
    float: right;
}

.review .topTitle {
    color: #912934;
    text-transform: capitalize;
    background-color: #d1cebb;
    padding: 10px;
    font-size: 15px;
    font-weight: bold;
}
/*12dec*/
.review .ipBox {
    position: relative;
}

    .review .ipBox input[type="text"] {
        padding: 15px 10px;
        width: 100%;
        background-color: #fff;
        color: #77787b;
        border: 0;
        resize: none;
        border-bottom: 2px dotted #a53538;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 2px;
        text-align: left;
    }

    .review .ipBox .sbHolder.border {
        padding: 15px 10px;
        width: 100%;
        background-color: #fff;
        color: #77787b;
        border: 0;
        resize: none;
        border-bottom: 2px dotted #a53538;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 2px;
    }

.review .ddValue {
    padding: 15px 10px;
    width: 100%;
    background-color: #fff;
    color: #77787b;
    border: 0;
    resize: none;
    border-bottom: 2px dotted #a53538;
    font-size: 14px;
    line-height: 18px;
    background: url(../../ImagesNew/dd_downArrowbrw.png) no-repeat right center;
    margin: 0;
}

.review .ddList {
    padding: 0 10px;
}

.ddList ul li {
    font-size: 14px;
}

.review .ipBox input[disabled],
.review .ipBox .ddValue.disable {
    padding: 15px 10px;
    width: 100%;
    background-color: #fff;
    color: #77787b;
    border: 0;
    resize: none;
    border-bottom: 0;
    background: none;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    border-bottom: 2px solid #fff;
}

.review .ipBox input[disabled], .review .ipBox p {
    padding: 15px 10px;
    width: 93%;
    background-color: #fff;
    color: #77787b;
    border: 0;
    resize: none;
    border-bottom: 0;
    background: none;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    border-bottom: 2px solid #fff;
    cursor: default;
}
/*12dec*/
.review .ipBox p {
    letter-spacing: 2px;
}

.review .ipBox .calendarBox .ui-datepicker-trigger {
    display: none;
}

.review .ipBox .sbHolder {
    padding: 15px 10px;
    width: 100%;
    background-color: #fff;
    color: #77787b;
    border: 0;
    resize: none;
    border-bottom: 0;
    background: none;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    border-bottom: 2px solid #fff;
    height: 50px;
}

    .review .ipBox .sbHolder.border .sbOptions {
        top: 50px;
    }

.review .no-edit .ipBox .sbHolder .sbOptions {
    display: none !important;
}

.review .no-edit .ipBox .sbHolder.border .sbToggle {
    background: none;
}

.review .no-edit .ipBox .sbHolder.border {
    border: 0;
}

.review .edit .ipBox .sbHolder .sbOptions {
    display: block;
}

.review .edit .ipBox .sbHolder .sbToggle {
    display: block !important;
    background-position: 0 21px;
}

.review .edit .ipBox .sbHolder {
    border-bottom: 2px dotted #a53538;
}

    .review .edit .ipBox .sbHolder .sbOptions a {
        text-align: left;
    }

.review .ipBox .sbHolder.border .sbOptions a {
    text-align: left;
}

.review .ipBox .sbHolder .sbSelector {
    height: 50px;
    line-height: 50px;
}

    .review .ipBox .sbHolder .sbSelector:link, .review .ipBox .sbHolder .sbSelector:visited, .review .ipBox .sbHolder .sbSelector:hover {
        color: #77787b;
        text-align: left;
    }

.review .ipBox .sbHolder .sbToggle {
    display: none;
}

.review .ipBox .sbHolder.border .sbToggle {
    display: block;
    background-position: 0 21px;
    height: 50px;
}

.review .ipBox textarea {
    padding: 10px;
    width: 100%;
    background-color: #fff;
    color: #77787b;
    border: 0;
    resize: none;
    border-bottom: 0;
    background: none;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    border-bottom: 2px solid #fff;
}

.contactDetailsbottom .text_width {
    width: 95%;
    float: right;
}

.contactDetailsbottom .wcheck {
    width: 4%;
}

.review .ipBox .calendarBox .date, .review .ipBox .calendarBox .date {
    border: 0;
}

.review .ipBox .calendarBox {
    margin: 0;
}

.review .summary .insurTitle {
    text-align: center;
    display: block;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 21px;
    font-family: 'arial';
}

.review .ipBox textarea[disabled] {
    border-bottom: 2px dotted #fff;
}

.review .ipBox textarea {
    border-bottom: 2px dotted #a53538;
    line-height: 16px;
    padding-bottom: 0;
    height: 50px;
    margin-bottom: 20px;
    padding-top: 15px;
    vertical-align: top;
}

.review .summary .topTitle {
    background-color: #923232;
    font-size: 16px;
    color: #fff;
}

.review .summary .ipBox input[disabled] {
}

.review .contactDetailsbottom {
    display: inline-block;
    margin-left: 25%;
}

    .review .contactDetailsbottom .checkboxHold {
        margin-bottom: 25px;
        margin-right: 0;
    }

    .review .contactDetailsbottom .RG_input p {
        margin-bottom: 0;
    }

.review .reviewTravel .btnContainer .buyNowBtn {
    background-position: right 10px center;
    background-size: 7%;
}

.review .reviewTravel .btnContainer .saveBtn {
    margin-right: 100px;
}

.review .saveButton {
    display: none;
}

.review .btnHold:hover {
    padding-right: 0;
}

.paymentData .img-responsive {
    display: inline-block;
}

.footerwrapper {
    background: #fff;
    padding: 50px 0;
    clear: both;
    margin-top: 0px;
}

    .footerwrapper .footerlink {
        margin-bottom: 40px;
        overflow: hidden;
    }

        .footerwrapper .footerlink ul {
            padding: 0;
        }

            .footerwrapper .footerlink ul li {
                float: left;
                margin: 0 50px;
                list-style: none;
            }

                .footerwrapper .footerlink ul li:first-child {
                    margin-left: 0;
                }

                .footerwrapper .footerlink ul li a {
                    color: #4d4d4f;
                    font-size: 21px;
                    text-transform: uppercase;
                    font-family: 'arial';
                }

                    .footerwrapper .footerlink ul li a:hover {
                        text-decoration: none;
                    }

    .footerwrapper .footertext {
        font-size: 16px;
        color: #4d4d4f;
    }

    .footerwrapper .footerlinkicici {
        margin: 35px 0;
        overflow: hidden;
    }

        .footerwrapper .footerlinkicici ul {
            padding: 0;
        }

            .footerwrapper .footerlinkicici ul li {
                float: left;
                margin: 0;
                border-left: 1px solid #a91e24;
                list-style: none;
            }

                .footerwrapper .footerlinkicici ul li:first-child {
                    margin-left: 0;
                    border: 0;
                }

                .footerwrapper .footerlinkicici ul li a {
                    color: #a91e24;
                    font-size: 15px;
                    font-weight: bold;
                    padding: 0 8px 0 7px;
                    font-family: 'arial';
                }

                .footerwrapper .footerlinkicici ul li:first-child a {
                    padding-left: 0;
                }

                .footerwrapper .footerlinkicici ul li a:hover {
                    text-decoration: none;
                }



.getQuote .contentPart h3, .reviewTravel .contentPart h3.pT20px {
    padding-top: 20px;
}

    .getQuote .contentPart h3 span {
        font-weight: bold;
    }

.review .contactDetailsbottom.fullwth {
    display: inline-block;
    margin-left: auto;
    width: 100%;
}

.review .reviewTravel .btnContainer .saveBtn.rt35 {
    margin-right: 35px;
}

.btnContainer.whitebox input.transparentBtn {
    border: 1px solid #4d4d4f;
    color: #4d4d4f;
}

.multidd {
    padding-top: 30px;
    position: relative;
    float: left;
    width: 100%;
}

    .multidd .basic_dd, .custom_pldate .sel_student {
        margin: 0 auto;
        width: 25%;
    }

        .multidd .basic_dd .ddList {
            width: 25%;
            text-align: center;
            z-index: 10;
        }

        .multidd .basic_dd .ddValue {
            background: url(../../ImagesNew/dd_downArrowbrw.png) no-repeat right 9px;
            border-bottom: 2px dotted #aa2a30;
            color: #a41c22;
            cursor: pointer;
            font-size: 17px;
            margin-bottom: 10px;
            padding: 0 0 10px;
            text-align: center;
        }

.multitrip .calendarBox .CB_cols, .student .calendarBox .CB_cols {
    margin: 0 auto 25px;
    width: 60%;
}

.multitrip .calendarBox .datePick, .student .calendarBox .datePick {
    text-align: center;
}

.sliderBlock.btmnone {
    border-bottom: 0;
}

.multitrip .basic_dd {
    margin-bottom: 20px;
}

.sliderBlock.btmnone .sliderBox {
    margin-bottom: 30px;
}

.mobilnav {
    display: none;
}

.registeredinner .btnHold.register {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 100px center;
    width: 135px;
}

    .registeredinner .btnHold.register:hover {
        background-position: 105px center;
    }

.btnHold.submit {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 80px center;
    width: 110px;
}

    .btnHold.submit:hover {
        background-position: 85px center;
    }

.btnHold.buynow {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 92px center;
    width: 120px;
}

    .btnHold.buynow:hover {
        background-position: 97px center;
    }

.btnHold.ptp {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 200px center;
    width: 230px;
}

    .btnHold.ptp:hover {
        background-position: 205px center;
    }
/*student gwt quote add custom policy date*/
.custom_pldate, .custom_days {
    position: relative;
}

    .custom_pldate .buysingletripContainer, .custom_days .buysingletripContainer {
        position: absolute;
        top: -25px;
        right: 0;
        padding: 0;
        width: 30%;
        margin: 0;
        display: none;
    }

        .custom_pldate .buysingletripContainer .RG_input input {
            padding-left: 30px;
        }

    .custom_days .buysingletripContainer {
        top: 100%;
        right: 0;
        left: 52%;
        background: #EEEEE2;
    }

        .custom_days .buysingletripContainer .RG_gray_box {
            background: transparent;
        }

        .custom_days .buysingletripContainer .RG_input label {
            width: 100%;
            left: 0;
        }
/*ends here*/
/*motor*/
.registerno {
    font-family: 'opensans-semibold-italic',Arial;
    font-size: 24px;
    color: #6a695e;
    margin: 20px 0 10px;
}

    .registerno .registerinput {
        display: inline-block;
        vertical-align: text-top;
    }

    .registerno .mandatoryvalidation {
        color: #ffba76;
        font-size: 17px;
        font-family: 'opensans-light';
    }

.input02 {
    border-bottom: 1px solid #333;
    background: none;
    width: 100%;
    text-align: center;
}

.input03 {
    border-bottom: 2px dotted #ffae00;
    background: none;
    width: 100px;
    text-align: center;
    color: #ffae00;
}

    .input03.w100 {
        width: 100px;
    }

    .input03.w85 {
        width: 85px;
    }

    .input03.mL15 {
        margin-left: 15px;
    }

.b {
    font-family: 'arial';
}

.getQuote.motor .contentPart h3 > .calendarBox .date {
    background: transparent;
    border-bottom: 2px dotted #ffae00;
    line-height: normal;
}

.getQuote.motor .contentPart h3 > .calendarBox {
    margin: 0;
    overflow: hidden;
    width: 170px;
    display: inline-block;
    margin: 0 10px;
    margin-bottom: -7px;
}

    .getQuote.motor .contentPart h3 > .calendarBox .datePick, .reviewTravel .contentPart h3 .calendarBox .datePick {
        background: transparent no-repeat scroll right center;
        border: 0 none;
        color: #ffae00;
        cursor: pointer;
        font-size: 18px;
        font-weight: normal;
        height: auto;
        letter-spacing: 1px;
        padding: 0px 15px;
        width: 100%;
    }

    .getQuote.motor .contentPart h3 > .calendarBox .four_date img {
        margin-top: 0px;
        width: 12%;
    }

.getQuote.motor .contentPart .disclaimer {
    color: #fff;
    font-size: 12px;
}

.getQuote.motor .motorplan .disclaimer {
    color: #fff;
    font-size: 12px;
}

.getQuote.motor .contentPart .conformbox {
    color: #fff;
    font-size: 15px;
    border: 1px solid #fff;
    border-radius: 0;
    height: 40px;
}

    .getQuote.motor .contentPart .conformbox .checkboxHold {
        color: #fff;
        display: inline-block;
        margin-bottom: 0;
        overflow: hidden;
        text-align: left;
        float: right;
    }

        .getQuote.motor .contentPart .conformbox .checkboxHold label {
            display: inline-block;
            float: left;
            height: 26px;
            margin: 0 auto 0 1px;
            position: relative;
            width: 35px;
        }

.getQuote.motor .contentPart .conformbox {
    border: 1px solid #cc8488;
    border-radius: 0;
    color: #fff;
    font-size: 15px;
    padding: 7px 10px 5px;
    vertical-align: middle;
    border-radius: 20px;
}

.mR20 {
    margin-right: 20px;
}

.getQuote.motor .contentPart .conformbox .checkboxHold .off-checkbox {
    background: #fff;
}

.getQuote.motor .contentPart h3 .basic_dd, .plans .sdetails h3 .basic_dd {
    display: inline-block;
    width: 170px;
    vertical-align: bottom;
}

.plans .sdetails h3 .basic_dd {
    vertical-align: top;
    padding-top: 10px;
    padding-left: 10px;
}

.dinline {
    display: inline-block;
}

.plans .sdetails h3 .basic_dd {
    vertical-align: top;
    padding-top: 0;
    padding-left: 0px;
    width: 90%;
}

    .plans .sdetails h3 .basic_dd.spdd .sbHolder {
        border-bottom: 1px solid transparent;
    }

    .plans .sdetails h3 .basic_dd.spdd .sbToggle {
        display: none;
    }

    .plans .sdetails h3 .basic_dd.spdd .sbSelector {
        padding-top: 2px;
        color: #053C6D;
        padding-left: 13px;
        background: #EBEBE4;
        text-align: center;
    }

    .plans .sdetails h3 .basic_dd.spdd.editit .sbHolder {
        border-bottom: 1px solid #000;
    }

    .plans .sdetails h3 .basic_dd.spdd.editit .sbToggle {
        display: block;
    }

    .plans .sdetails h3 .basic_dd.spdd.editit .sbSelector {
        padding-top: 0px;
        color: #053C6D;
    }
/*new ui accordion*/
.increment_main .accrd_head {
    position: relative;
}

    .increment_main .accrd_head:after {
        content: '+';
        position: absolute;
        right: 1px;
        top: 1px;
        height: 95%;
        width: 45px;
        background: transperent;
        text-align: center;
        font-size: 32px;
        color: #E77924;
    }

    .increment_main .accrd_head.active:after {
        content: '-';
    }

    .increment_main .accrd_head .increment_block {
        padding: 10px 5px;
        border: 1px solid #000;
    }

.increment_main .accrd_body .increment_block {
    padding: 5px 5px;
}

    .increment_main .accrd_body .increment_block .text {
        border-bottom: 0px;
    }

.increment_main .accrd_body {
    border: 1px solid #000;
    box-shadow: rgba(115, 115, 115, 0.41) 0px 0px 9px inset;
    background: #D1D0BC;
}

.increment_main .accrd_body {
    display: none;
}
/*ends here*/
.getQuote.motor .contentPart h3 .basic_dd .ddValue {
    background: url(../../ImagesNew/dd_downArrowyll.png) no-repeat right center;
    border-bottom: 2px dotted #ffae00;
    cursor: pointer;
    font-size: 16px;
    margin: 0 1px 10px 1px;
    padding: 0 0 5px;
    color: #ffae00;
    text-align: center;
}

.getQuote.motor .contentPart h3 .basic_dd.editit .sbHolder {
    background: url(../../ImagesNew/dd_downArrowyll.png) no-repeat right center;
    border-bottom: 2px dotted #ffae00;
    cursor: pointer;
    font-size: 16px;
    margin: 0 1px 0 1px;
    padding: 0 0 5px;
    color: #ffae00;
    text-align: center;
}

.getQuote.motor .contentPart h3 .basic_dd .sbHolder {
    background: no-repeat right center;
    border-bottom: 0px dotted #ffae00;
    cursor: pointer;
    font-size: 16px;
    margin: 0 1px 0 1px;
    padding: 0 0 5px;
    color: #ffae00;
    text-align: center;
}

    .getQuote.motor .contentPart h3 .basic_dd .sbHolder .sbSelector {
        padding-top: 6px;
        color: #fff;
    }

.getQuote.motor .contentPart h3 .basic_dd.editit .sbHolder .sbSelector {
    padding-top: 0px;
    color: #F07B21;
}

.getQuote.motor .contentPart h3 .basic_dd .ddList {
    background: transparent;
    display: none;
    position: absolute;
    width: 12%;
    z-index: 10;
}

.getQuote.motor.buy_accchk .contentPart h3 .basic_dd.editit .sbHolder {
    background-image: none;
    border-bottom: 1px solid #333;
}

    .getQuote.motor.buy_accchk .contentPart h3 .basic_dd.editit .sbHolder .sbSelector {
        padding-top: 6px;
    }

.rsyll {
    margin-right: 0px;
    background-image: url('/includes/images/iconRupee_graySmall.png');
    height: 21px;
}

.plans .sct h3 {
    font-family: arial;
    color: #053C6D;
    font-size: 16px;
    padding: 0 0 50px;
}

.plans .sdetails h3 {
    font-family: arial;
    color: #053C6D;
    font-size: 16px;
    padding: 25px 20px;
    background: #fff;
    /* line-height: 58px; */
}

.plans .sdetails p {
    font-family: arial;
    color: #666666;
    font-size: 14px;
    text-align: left;
}

    .plans .sdetails p span {
        font-weight: bold;
    }

.plans .sdetails h3 .input03 {
    margin: 0 5px;
    border-bottom: 1px solid #333;
    width: 130px;
    color: #666;
    text-align: left;
    line-height: 24px;
}

.plans .saved_btn1 {
    font-family: "arial";
    font-size: 18px;
    color: #97291E;
    padding: 9px 25px;
    display: inline-block;
    margin: 0px 35px 60px 0px;
    border: 1px solid #97291E;
    transition: 0.3s;
}

    .plans .saved_btn1.marB15 {
        margin-bottom: 15px;
    }

    .plans .saved_btn1:hover {
        color: #fff;
        background: #97291E;
    }

.plans .sdetails.fw {
    padding: 0px 5%;
    background: transparent;
    box-shadow: none;
}

    .plans .sdetails.fw .calendarBox .datePick {
        font-size: 16px;
    }

.plans .sdetails .sdr .calendarBox {
    margin: 0px 16px;
    width: 20%;
    display: inline-block;
}

    .plans .sdetails .sdr .calendarBox .date .ui-datepicker-trigger {
        margin: -3px 0 0 0;
    }

    .plans .sdetails .sdr .calendarBox .date {
        line-height: 25px;
    }

.plans .sct h3 .basic_dd {
    display: inline-block;
    width: 130px;
    vertical-align: bottom;
}

    .plans .sct h3 .basic_dd .ddValue {
        background: url(../../ImagesNew/dd_downArrowyll.png) no-repeat right center;
        border-bottom: 1px solid #333;
        cursor: pointer;
        font-size: 18px;
        margin: 0 1px 10px 1px;
        padding: 0 0 5px;
        color: #666;
        text-align: center;
    }

    .plans .sct h3 .basic_dd.editit .sbHolder {
        border-bottom: 1px solid #333;
        cursor: pointer;
        font-size: 18px;
        margin: 0 1px 0 1px;
        padding: 0 0 5px;
        color: #053C6D;
        text-align: center;
    }

    .plans .sct h3 .basic_dd .sbHolder {
        background: no-repeat right center;
        border-bottom: 1px solid #333;
        cursor: pointer;
        font-size: 18px;
        margin: 0 1px 0 1px;
        padding: 0 0 5px;
        color: #053C6D;
        text-align: center;
    }

        .plans .sct h3 .basic_dd .sbHolder .sbSelector {
            padding-top: 6px;
            color: #666;
        }

            .plans .sct h3 .basic_dd .sbHolder .sbSelector:hover {
                font-size: 18px;
            }

    .plans .sct h3 .basic_dd .sbToggle {
        top: 7px;
    }

    .plans .sct h3 .basic_dd.editit .sbHolder .sbSelector {
        padding-top: 0px;
        color: #F07B21;
    }

    .plans .sct h3 .basic_dd .ddList {
        background: transparent;
        display: none;
        position: absolute;
        width: 12%;
        z-index: 10;
    }

.getQuote.motor .checkboxHold.white .off-checkbox {
    background: #fff;
}

.getQuote.motor .contentPart .chkrow {
    width: 65%;
    margin: 20px auto 40px;
    text-align: center;
}

    .getQuote.motor .contentPart .chkrow .lttext {
        display: inline-block;
        margin-right: 10px;
    }

        .getQuote.motor .contentPart .chkrow .lttext .checkboxHold {
            margin-bottom: 0;
        }

            .getQuote.motor .contentPart .chkrow .lttext .checkboxHold label {
                height: 26px;
                width: 26px;
            }

    .getQuote.motor .contentPart .chkrow h3 {
        margin: 0;
        padding-top: 0;
        text-align: left;
        display: inline;
        width: 93%;
        vertical-align: top;
    }

.getQuote.homeinsuranceinner .contentPart .chkrow {
    overflow: hidden;
    width: 65%;
    margin: 20px auto 40px;
    text-align: center;
}

    .getQuote.homeinsuranceinner .contentPart .chkrow .lttext {
        display: inline-block;
        margin-right: 10px;
    }

        .getQuote.homeinsuranceinner .contentPart .chkrow .lttext .checkboxHold {
            margin-bottom: 0;
        }

            .getQuote.homeinsuranceinner .contentPart .chkrow .lttext .checkboxHold label {
                height: 26px;
                width: 26px;
            }

    .getQuote.homeinsuranceinner .contentPart .chkrow h3 {
        margin: 0;
        padding-top: 0;
        text-align: left;
        display: inline;
        width: 93%;
        vertical-align: top;
    }

.getQuote.motor .contentPart h3 .rsyll {
    background: url(../../ImagesNew/iconRupee_yll.png) no-repeat left center;
    width: 14px;
    height: 14px;
    padding-left: 15px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}

.getQuote.motor .contentPart h3 .basic_dd .rupeesicn {
    width: 17%;
}

.getQuote.motor .contentPart h3 .basic_dd .ddList {
    background: #fff none repeat scroll 0 0;
    color: #616161;
    display: none;
    position: absolute;
    width: 12%;
    z-index: 11;
    text-align: center;
    border: 1px solid #c0c0c0;
}

    .getQuote.motor .contentPart h3 .basic_dd .ddList ul {
        margin: 0;
    }

.getQuote.motor .contentPart h3 .rsyll {
    margin-right: 3px;
}

.getQuote.motor .optionBox ul {
    padding-top: 10px;
}

.getQuote.motor .optionBox {
    min-height: 185px;
}

.getQuote.motor .contentPart h3 .basic_dd .ddList .ddList ul li {
    padding: 5px 0;
    border-top: 1px solid #c0c0c0;
}

.inputradiobox {
    overflow: hidden;
    padding: 5px 25px;
    width: 100%;
}

    .inputradiobox .radioBtnHold {
        float: left;
        font-size: 16px;
        color: #4d4d4f;
        line-height: 22px;
    }

        .inputradiobox .radioBtnHold label {
            float: left;
            width: 30px;
        }

        .inputradiobox .radioBtnHold .off-radio {
            border: 2px solid #b8b8b8;
            height: 22px;
            width: 22px;
        }

        .inputradiobox .radioBtnHold .on-radio {
            height: 16px;
            width: 16px;
            left: 3px;
            top: 3px;
        }

.rsyll {
    margin-right: 0px;
    background-image: url('/includes/images/iconRupee_graySmall.png');
    height: 21px;
}

.gryhead {
    text-align: center;
    font-size: 18px;
}

.gryhead02 {
    text-align: center;
    font-size: 14px;
    color: #000;
}

.gryhead03 {
    font-size: 20px;
    text-align: center;
}

.basicinfo .calendarBox .inputbtm {
    color: #9a9a9b;
    font-size: 14px;
    padding-top: 5px;
    text-align: center;
}

.pT15 {
    padding-top: 15px;
}

.contentPart .benefitloginbox.DG h3, .contentPart .benefitloginbox h1 {
    width: 100%;
}

.getQuote .contentPart h1, .reviewTravel .contentPart h1 {
    padding-bottom: 15px;
}

.buysingletrip .btnContainer.procedpay .btnHold.buynow {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 92px center;
    width: 120px;
}

    .buysingletrip .btnContainer.procedpay .btnHold.buynow:hover {
        background-position: 97px center;
    }

.buysingletrip .btnContainer.procedpay .btnHold input.btnOrange {
    padding-left: 0;
}

.quicktip_icn {
    background: url(../../ImagesNew/quicktip_icn.png) no-repeat left center;
    width: 20px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
}
/* .btnHold.ok{background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 50px center;width:80px;text-align:left} */
/* .btnHold.ok:hover {background-position:55px center} */
.btnHold.ok {
    width: 80px;
}

.quoterows .labels {
    color: #77787b;
    font-size: 22px;
    font-family: 'opensans-light-italic';
    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
    float: left;
}

.homeinsurance .quoterows .labels {
    float: none;
}

.homeinsurance .multidd {
    float: none;
}

    .homeinsurance .multidd.quoterows .RG_input {
        margin: 0;
    }

    .homeinsurance .multidd.quoterows .RG_gray_box > .form-group input, .homeinsurance .multidd.quoterows .RG_gray_box > .form-group textarea {
        height: 40px;
    }

.multidd.quoterows {
    text-align: center;
    padding-top: 20px;
}

    .multidd.quoterows .basic_dd {
        display: inline-block;
        width: 38%;
        margin-right: 15px;
    }

    .multidd.quoterows .RG_gray_box {
        background: transparent;
        margin: 0;
        min-height: auto;
        padding: 0;
        display: inline-block;
        margin-top: -17px;
        width: 35%;
    }

        .multidd.quoterows .RG_gray_box > .form-group label.register {
            background: transparent;
            color: #a41c22;
            left: 0;
            width: 100%;
            text-align: center;
        }

    .multidd.quoterows .RG_input {
        text-align: center;
        width: 100%;
    }

        .multidd.quoterows .RG_input .inputbtm {
            color: #ff000c;
            font-size: 14px;
        }

    .multidd.quoterows .RG_gray_box > .form-group input, .multidd.quoterows .RG_gray_box > .form-group textarea {
        border-bottom: 2px dotted #4d4d4f;
        text-align: center;
    }

    .multidd.quoterows .checkboxHold {
        margin: 0 auto;
        text-align: center;
        width: 52%;
    }

.modelbox {
    display: inline-block;
    width: 175px;
    position: relative;
}

    .modelbox .modelinput {
        font-size: 14px;
        padding: 8px 15px;
        color: #fff;
        background: #b5393f;
        display: block;
    }

    .modelbox .modeloutput {
        background: #fff;
        height: 45px;
        position: absolute;
        top: 36px;
        left: 0;
        display: none;
        z-index: 10;
        width: 100%;
    }

        .modelbox .modeloutput input {
            float: left;
            font-size: 14px;
            padding: 13px 0 12px 10px;
            background: transparent;
            width: 78%;
        }

        .modelbox .modeloutput a.subbtn {
            background: url(../../ImagesNew/model_btn.png) no-repeat center;
            width: 37px;
            height: 45px;
            display: inline-block;
            float: right;
        }

.multidd.quoterows .modeloutput .RG_gray_box {
    background: transparent;
    margin: -5px 0 0;
    padding: 0;
    width: 78%;
}

.modelbox .modeloutput input {
    width: 100%;
}

.motorplan {
    position: relative;
    margin-bottom: 30px;
}

    .motorplan .disablebg {
        background: #4b0d12;
        width: 110%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0.90;
        z-index: 10;
        margin-left: -60px;
    }

.checkboxbtn {
    display: none;
}

    .checkboxbtn .orgbtn {
        background: #f07b21;
        text-align: center;
        padding: 7px 20px;
        color: #fff;
    }

.conformbox .inputradiobox {
    display: inline-block;
    overflow: hidden;
    padding: 0;
    width: auto;
    float: right;
}

.inputradiobox .radioBtnHold {
    font-size: 15px;
    line-height: 20px;
}

    .inputradiobox .radioBtnHold.lttw_rd {
        width: 70px;
    }

    .inputradiobox .radioBtnHold.lttw_years {
        width: 120px;
    }

.multidd.quoterows .checkboxHold label {
    float: none;
    vertical-align: top;
}

.coveragedetails {
}

.coveragedetails_list {
    list-style: none;
    margin-top: 10px;
}

    .coveragedetails_list h2 {
        text-decoration: none;
        display: block;
        font-size: 16px;
        padding: 0px 0px 10px 0;
        line-height: 22px;
        margin: 0;
    }

    .coveragedetails_list li {
        margin-bottom: 10px;
    }

        .coveragedetails_list li .cd_content {
        }

    .coveragedetails_list .new-content {
        padding-left: 45px;
    }

    .coveragedetails_list li .cd_content .cd_contentinner {
        border: 1px dashed #a41c22;
        padding: 20px;
    }

    .coveragedetails_list li.content {
        border-bottom: 0;
    }

.cd_checkbox {
    background: url(../../ImagesNew/checkbox.png) no-repeat left top;
    width: 29px;
    height: 26px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    cursor: pointer;
}

    .cd_checkbox.on {
        background: url(../../ImagesNew/checkbox_active.png) no-repeat left top;
        width: 29px;
        height: 26px;
        display: inline-block;
        vertical-align: top;
        margin-right: 10px;
    }

.question_icn {
    background: url(../../ImagesNew/question_icn.png) no-repeat center;
    width: 14px;
    height: 18px;
    display: inline-block;
    margin: 0 10px 0px 10px;
    cursor: pointer;
    vertical-align: middle;
}

.coveragedetails_list li .cd_content .head1 {
    font-family: 'opensans-semibold-italic';
    font-size: 15px;
    color: #4d4d4f;
    margin: 0;
}

.coveragedetails_list li .cd_content .pL20 {
    padding-left: 20px;
}

.coveragedetails_list li .h2txt {
    display: inline-block;
    width: 89%;
}

.input04 {
    background: transparent;
    border-bottom: 2px dotted #aa2a30;
    color: #a41c22;
    text-align: left;
    width: 100%;
    padding: 0 5px;
}

    .input04.w155 {
        width: 155px;
    }

.mB10 {
    margin-bottom: 10px;
}

.mB35 {
    margin-bottom: 35px;
}

.membershipno {
}

    .membershipno .RG_gray_box {
        background: transparent;
        margin-bottom: 0;
        margin-top: 0;
        min-height: 0;
        padding: 0;
    }

        .membershipno .RG_gray_box > .form-group label.register {
            color: #a41c22;
            font-size: 15px;
            width: 100%;
            left: 0;
        }

    .membershipno .RG_input {
        width: 100%;
        text-align: center;
    }

    .membershipno .RG_rows {
        margin: 0 auto;
        width: 70%;
    }

.tophead {
    font-family: 'opensans-semibold-italic';
    font-size: 35px;
    margin: 0;
    padding-bottom: 15px;
}

.tophead01 {
    font-size: 18px;
    padding-bottom: 15px;
    color: #a41c22;
}

.tophead02 {
    font-size: 18px;
    padding-bottom: 15px;
}

.coveragedetails_icn {
    background: url(../../ImagesNew/coveragedetails.png) no-repeat center;
    width: 74px;
    height: 74px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    background-size: 100%;
}

.twowheeler_bg {
    background: #a41c22 url(../../ImagesNew/twowheeler_bg.jpg) 0 0 no-repeat;
}

.fourwheeler_bg {
    background: #a41c22 url(../../ImagesNew/twowheeler_bg.jpg) 0 0 no-repeat;
}

.healthinsurance {
    background: #a41c22 url(../../ImagesNew/healthinsurance_bg.jpg) 0 0 no-repeat;
}

.checked-addr1 {
    display: none;
}

.homeinsurance {
    background: #a41c22 url(../../ImagesNew/homeinsurance_bg.jpg) 0 0 no-repeat;
}

.renewal {
    background: #a41c22 url(../../ImagesNew/renewal_bg.jpg) 0 0 no-repeat;
}

.getQuote.motor .contentPart .conformbox .inputradiobox .radioBtnHold {
    color: #fff;
}

.calendarBox .multidd.quoterows {
    padding-top: 0;
}

.multidd.quoterows .multihold {
    display: inline;
}

.multidd.quoterows .multiholdlabel {
    display: inline-block;
    width: 0;
    vertical-align: top;
}

    .multidd.quoterows .multiholdlabel.empty {
        width: 17%;
    }

.btnHold.backbutton {
    background: #f07b21 url("../../ImagesNew/backbutton.png") no-repeat 20px;
    padding-left: 65px;
    color: #ffffff;
    text-transform: uppercase;
    padding-left: 60px;
    font-size: 16px;
}

.backbutton.btnHold:hover {
    padding-right: 0;
    background: #f07b21 url("../../ImagesNew/backbutton.png") no-repeat 15px;
}

.mt50 {
    margin-top: 50px;
}

.input03.nonedit {
    color: #ffffff;
    border-bottom: none;
}

.getQuote.motor .contentPart h3 > .calendarBox .datePick.noneditdate {
    color: #ffffff;
    background-image: none;
}

.getQuote.motor .contentPart h3 > .calendarBox .date.noneditdt {
    border-bottom: none;
}

.getQuote.motor .contentPart h3 > .calendarBox .date img {
    margin-top: 0px;
}

.getQuote.motor .contentPart h3 > .calendarBox .date.noneditdt img {
    display: none;
}
/*12dec*/
.margintop {
    margin-top: 30px;
}

.rsyll.nonedit {
    background: url("../../ImagesNew/rupee_symbol_white.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}

.fourwheeler .multidd .basic_dd {
    width: 55%;
}

.homeinsurance .fourwheeler .multidd .HI_basic_dd {
    width: 55%;
    margin: 0 auto;
}

.fourwheeler .multidd.quoterows .basic_dd {
    width: 40%;
}

.fourwheeler .multidd .basic_dd .ddList {
    width: 53%;
}

.fourwheeler .multidd.quoterows .basic_dd .ddList {
    width: 40%;
}

.fourwheeler .multidd.quoterows .RG_gray_box {
    width: 55%;
    float: none;
    margin: 0 auto;
}

    .fourwheeler .multidd.quoterows .RG_gray_box > .form-group input {
        border-bottom: 2px dotted #aa2a30;
    }

.fourwheeler .calendarBox .date {
    margin: 0 auto;
    width: 55%;
}

.fourwheeler .caledarImg, .fourwheeler .worldImg {
    padding: 45px 0 0;
}

.fourwheeler .calendarBox .datePick {
    text-align: center;
    font-size: 17px;
}

.multitrip .fourwheeler .calendarBox .CB_cols, .student .fourwheeler .calendarBox .CB_cols {
    width: auto;
}

.coveragedetails_list li .cd_content .inputradiobox, .new-content .inputradiobox {
    display: inline-block;
    padding: 0 2px;
    width: 48%;
}

    .coveragedetails_list li .cd_content .inputradiobox .radioBtnHold {
        color: #a41c22;
    }

.coveragedetails_list li .cd_content .ddValue {
    background: url(../../ImagesNew/dd_downArrowbrw.png) no-repeat right center;
    border-bottom: 2px dotted #a41c22;
    color: #a41c22;
    cursor: pointer;
    font-size: 15px;
    margin-bottom: 0;
    padding: 0;
}

.cLbr {
    color: #a41c22;
}

.coveragedetails_list li .contenttop {
    padding: 5px 20px 5px 35px;
}

    .coveragedetails_list li .contenttop .inputradiobox {
        display: inline-block;
        padding: 0;
        width: 48%;
    }

.getQuote.motor .optionBox.fourwh {
    min-height: 280px;
}

.multidd.quoterows .RG_gray_box.w10p {
    width: 10%;
}

.basicpremium {
    text-align: left;
}

    .basicpremium .bprow {
        display: inline-block;
        vertical-align: top;
        text-align: center;
    }

        .basicpremium .bprow .yrs {
            clear: both;
        }

        .basicpremium .bprow .inputradiobox .radioBtnHold label {
            float: none;
        }

    .basicpremium .tophead02 {
        padding-left: 0;
    }

    .basicpremium.basicpremium_plan {
        text-align: center;
    }

.basicpremium_plan .inputradiobox {
}

.basicpremium_plan .bprow .yrs {
    width: 55px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-right: 8px;
}

.basicpremium_plan .bprow .inputradiobox .radioBtnHold label {
    display: inline-block;
}

.plans_slider {
    padding-top: 10px;
}

.multidd.quoterows .CB_cols {
    margin: 0 auto 25px;
    width: 60%;
}

.calendarBox .multidd.quoterows .datePick {
    text-align: center;
}

.premiumoffer {
    background: url(../../ImagesNew/premium_bg.png) no-repeat;
    width: 123px;
    height: 86px;
    display: inline-block;
}

    .premiumoffer .inner {
        color: #fff;
        font-size: 14px;
        line-height: 17px;
        padding: 5px 25px;
        text-align: center;
    }

.cd_row {
    margin-bottom: 30px;
}

    .cd_row .tophead02 {
        display: inline-block;
        padding-bottom: 15px;
        width: 55%;
    }

    .cd_row .inputradiobox {
        padding: 0 25px;
    }

.benefits {
    margin-bottom: 30px;
}

    .benefits .head {
        font-family: 'arial';
        margin-bottom: 10px;
    }

    .benefits .benefitlist {
    }

        .benefits .benefitlist li {
            background: url(../../ImagesNew/arrow_org.png) no-repeat left center;
            padding: 8px 0 8px 35px;
        }

.detailsrow {
    color: #fff;
}

    .detailsrow .txt {
        display: inline-block;
        font-size: 21px;
        width: 84%;
    }

    .detailsrow .para {
        font-size: 16px;
        clear: both;
        width: 84%;
    }

.detailsoption {
    display: inline-block;
    float: right;
}

    .detailsoption .bprow {
        display: inline-block;
        text-align: center;
        vertical-align: top;
        color: #fff;
    }

        .detailsoption .bprow .inputradiobox {
            padding: 0 15px;
            width: 100%;
        }

            .detailsoption .bprow .inputradiobox .radioBtnHold {
                color: #fff;
                font-size: 18px;
            }

                .detailsoption .bprow .inputradiobox .radioBtnHold label {
                    float: none;
                    margin-bottom: 5px;
                }

.detailsoptioncol {
    display: table;
    margin: 0 auto 20px;
}

    .detailsoptioncol .bprow {
        display: inline-block;
        text-align: center;
        vertical-align: top;
        color: #fff;
    }

        .detailsoptioncol .bprow .inputradiobox {
            padding: 0 15px;
            width: 100%;
        }

            .detailsoptioncol .bprow .inputradiobox .radioBtnHold {
                color: #a41c22;
                font-size: 18px;
            }

                .detailsoptioncol .bprow .inputradiobox .radioBtnHold label {
                    float: none;
                    margin-bottom: 5px;
                }

.prehead {
    color: #77787b;
    font-size: 15px;
    margin-bottom: 10px;
    text-align: center;
}

.memberhead {
    text-align: center;
    color: #942027;
    font-family: 'arial';
    font-size: 18px;
}

.glyphicon-chevron-up {
    background: url(../../ImagesNew/touchspin_up.png) no-repeat center;
    display: inline-block;
    width: 9px;
    height: 5px;
}

.glyphicon-chevron-down {
    background: url(../../ImagesNew/touchspin_down.png) no-repeat center;
    display: inline-block;
    width: 9px;
    height: 5px;
}

.glyphicon-chevron-up::before, .glyphicon-chevron-up::after {
    content: "";
}

.glyphicon-chevron-down::before, .glyphicon-chevron-down::after {
    content: "";
}

.form-control {
    border-color: 0;
    box-shadow: none;
    border: 0;
}

    .form-control:focus {
        border-color: 0;
        box-shadow: none;
    }

.btn-default:focus, .btn-default:hover, .btn-default:active {
    border-color: transparent;
    box-shadow: none;
    background: transparent;
}

.btn-default {
    border-color: transparent;
}

.input-group {
    border-bottom: 2px dotted #ae353a;
    padding: 15px 0 0;
}

    .input-group .form-control {
        color: #a41c22;
        text-align: center;
    }

.preexitdisease {
    margin-bottom: 25px;
}

    .preexitdisease .headbrn {
        color: #8c1f21;
        font-size: 21px;
        font-family: 'arial';
        padding-bottom: 10px;
    }

.tblz05 {
    width: 100%;
    font-size: 15px;
}

    .tblz05 td, .tblz05 th {
        text-align: left;
        padding: 10px 0;
    }

    .tblz05 td {
        vertical-align: top;
    }

    .tblz05 .detailsoptioncol {
        margin: 0 auto;
    }

        .tblz05 .detailsoptioncol .bprow .inputradiobox .radioBtnHold .yrs {
            color: #4d4d4f;
        }

.touchspin_input .inputbtm {
    padding-top: 5px;
    color: #9a9a9b;
    font-size: 14px;
    text-align: center;
}

.basicpremium.basicpremium_hcp {
    padding: 20px 0;
}

    .basicpremium.basicpremium_hcp .tophead02 {
        display: inline-block;
    }

    .basicpremium.basicpremium_hcp .inputradiobox {
        padding: 0 25px;
    }

.optionBox .KnowMoreBtn {
    background: transparent;
    border: 2px solid #952936;
    width: 130px;
    color: #a31c22;
    font-size: 17px;
}

.hcpexitdisease {
    margin-top: 25px;
}

    .hcpexitdisease .rows {
        margin-bottom: 10px;
    }

        .hcpexitdisease .rows .RG_gray_box {
            background: transparent;
            margin-bottom: 0;
            margin-top: 0;
            min-height: 10px;
            padding: 0;
        }

        .hcpexitdisease .rows .RG_input {
            width: 100%;
        }

        .hcpexitdisease .rows .RG_gray_box > .form-group label.register {
            color: #8c2122;
            width: 100%;
            left: 0;
        }

        .hcpexitdisease .rows .RG_rows {
            margin: 0 auto;
            width: 60%;
        }

        .hcpexitdisease .rows .ddValue {
            background: url(../../ImagesNew/dd_downArrowbrw.png) no-repeat right center;
            border-bottom: 2px dotted #a41c22;
            padding: 10px 0;
            color: #8c2122;
        }

        .hcpexitdisease .rows .ddList {
            width: 60%;
        }

        .hcpexitdisease .rows .RG_gray_box > .form-group input, .hcpexitdisease .rows .RG_gray_box > .form-group textarea {
            border-bottom: 2px dotted #a41c22;
        }

.btnHold.done {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 67px center;
    width: 100px;
    text-align: left;
}

    .btnHold.done:hover {
        background-position: 72px center;
    }

.ppdetails .cd_row .inputradiobox {
    padding: 0 15px;
}

.multidd .rsinput {
    bottom: 7px;
    color: #a41c22;
    font-size: 21px;
    left: 17%;
    position: absolute;
    z-index: 1;
}

.optionBox .EMI.EKmore {
    bottom: 55px;
}

.multidd.quoterows .checkboxHold label {
    height: 27px;
}

.fourwheeler .multidd.quoterows .RG_gray_box.w35p {
    width: 35%;
}

.multidd .labels .rsinput {
    position: static;
    color: #4d4d4f;
    padding-right: 3px;
}

.homeinsurance .CB_cols {
}

.homeinsurance .labels.lbinput .multidd {
    display: inline-block;
    width: 60%;
}

.homeinsurance .fourwheeler .labels.lbinput .multidd .basic_dd .ddList {
    width: 90%;
}

.homeinsurance .fourwheeler .labels.lbinput .multidd .basic_dd {
    display: inline-block;
    margin-left: 20px;
    width: 90%;
    vertical-align: bottom;
}

.homeinsurance .fourwheeler .labels.lbinput .multidd .rsinput {
    bottom: 0;
    left: 0;
}

.homeinsurance .fourwheeler .multidd .rsinput {
    bottom: 8px;
}

.fourwheeler .caledarImg.pT0 {
    padding-top: 0;
}

.no-edit .ddList {
    display: none !important;
}

.calendarBox .CB_cols .labels .sbSelector, .travelWorld .labels .sbSelector {
    font-family: 'opensans-light';
    font-style: normal;
}

.calendarBox .CB_cols .labels .sbOptions a, .travelWorld .labels .sbOptions a {
    font-family: 'opensans-light';
    font-style: normal;
}

.healthinsurance .travelStep_List ul li {
    padding: 0 26px;
}

.dropdown_valueamt {
    position: relative;
}

.renewal .travelStep_List ul li {
    padding: 0 26px;
}

.renewal .buysingletrip .btnContainer .btnHold.continueBtn {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 125px center;
    width: 160px;
}

    .renewal .buysingletrip .btnContainer .btnHold.continueBtn:hover {
        background-position: 130px center;
    }

.btnContainer .btnHold.continueBtn {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 125px center;
    width: 160px;
}

    .btnContainer .btnHold.continueBtn:hover {
        background-position: 130px center;
    }

.btnHold.continueBtn input.btnOrange {
    width: 90%;
}

.renewal .renewalcontent .bytitle {
    color: #77787b;
    font-family: "opensans-semibold";
    font-size: 25px;
    font-style: normal;
}

.renewal .renewalcontent .buysingletripContainer {
    padding: 30px 0 0;
}

.renewal .re_enterotp {
    margin-bottom: 20px;
    text-align: center;
}

    .renewal .re_enterotp p {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .renewal .re_enterotp .re_rows {
    }

        .renewal .re_enterotp .re_rows .labels {
            color: #77787b;
            display: inline-block;
            font-family: "opensans-semibold";
            font-size: 23px;
        }

        .renewal .re_enterotp .re_rows .inputotp {
            border-bottom: 2px dotted #a31c21;
            color: #a31c21;
            display: inline-block;
            font-size: 25px;
            height: 44px;
            padding: 3px 5px;
            text-align: center;
            width: 45%;
        }

        .renewal .re_enterotp .re_rows .re_btn {
            background: #f07b21 none repeat scroll 0 0;
            color: #fff;
            display: inline-block;
            font-size: 16px;
            padding: 10px 15px;
            text-transform: uppercase;
            vertical-align: top;
        }

.renewal .btnContainer input.whitetransparentBtn {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    color: #0e3b6e;
    display: inline-block;
    font-family: "opensans-semibold";
    font-size: 12px;
    padding: 12px 20px;
    text-transform: uppercase;
}

    .renewal .btnContainer input.whitetransparentBtn:hover {
        background: #d5d5d5;
        color: #fff;
    }

.enterotphold p {
    color: #4d4d4f;
    font-size: 18px;
}

.renewal .re_enterotp.re_nopolicy .re_rows .labels {
    display: block;
}

.renewal .re_enterotp.re_nopolicy .re_rows .inputotp {
    width: 80%;
}

.renewal .btnContainer .btnHold.branchlocator {
    background: #f07b21 url("../../ImagesNew/btn_arrow.png") no-repeat scroll 167px center;
    width: 200px;
}

    .renewal .btnContainer .btnHold.branchlocator:hover {
        background-position: 172px center;
    }

.renewal .longterm .coveragedetails_list li .cd_content {
    display: block !important;
}

.renewal .longterm .coveragedetails_list li .longterm_radio {
    display: inline-block;
    width: 80px;
    margin-left: 5px;
}

.renewal .longterm .coveragedetails_list li .h2txt {
    display: inline-block;
    vertical-align: top;
    width: auto;
    font-size: 17px;
    font-family: 'arial';
}

.renewal.longterm .coveragedetails_list li.lt_active .h2txt {
    color: #87182a;
}

.renewal .longterm .inputradiobox .radioBtnHold label {
    width: 100%;
}

.renewal .longterm .inputradiobox {
    padding: 0 2px;
    width: 35px;
    display: inline-block;
}

.renewal .longterm .input04 {
    color: #4d4d4f;
}

.renewal .longterm .basic_dd.lt-select {
    display: inline-block;
    width: 30%;
}

.renewal .longterm .coveragedetails_list li {
    margin-bottom: 20px;
}

    .renewal .longterm .coveragedetails_list li.lt-nobrd .cd_content .cd_contentinner {
        border: 0 none;
        padding: 20px 0;
    }

    .renewal .longterm .coveragedetails_list li .cd_content .inputradiobox .radioBtnHold {
        color: #4d4d4f;
    }

    .renewal .longterm .coveragedetails_list li .sbSelector:link, .longterm .coveragedetails_list li .sbSelector:visited, .longterm .coveragedetails_list li .sbSelector:hover {
        color: #4d4d4f;
    }

    .renewal .longterm .coveragedetails_list li .sbOptions li {
        margin-bottom: 0;
    }

.renewal .review .reviewcontainer .btnHold.editButton, .review .reviewcontainer .btnHold.modifybtn {
    display: inline-block;
    margin-left: 5px;
}

.reviews .sdetails.renews .member {
    width: 30%;
    display: inline-block;
}

.reviews .sdetails.renews .plans .planbox h3 {
    border: none;
}

.reviews .sdetails.renews .plans .planbox {
    background: #f1f1ea;
    margin-bottom: 25px;
}

    .reviews .sdetails.renews .plans .planbox h2 {
        font-size: 20px;
        font-weight: bold;
        font-style: normal;
        text-align: left;
        padding: 0;
        margin: 0;
    }

    .reviews .sdetails.renews .plans .planbox .t_up {
        position: absolute;
        top: 9px;
    }

.renewal .input05 {
    background: transparent;
    border-bottom: 2px dotted #aa2a30;
    color: #77787b;
    padding: 0 5px 7px;
    text-align: left;
    width: 100%;
    vertical-align: top;
}

.renewal .input05title {
    font-size: 14px;
    margin: 10px 0;
}

.renewal .review .subtotal {
    background-color: #e7ecec;
    color: #4d4d4f;
    padding: 20px 10px;
    text-transform: capitalize;
    margin-bottom: 20px;
}

.renewal .sum_insured_block .input05:disabled {
    border-bottom: 0px;
}

.tblz06 {
    width: 100%;
    background: #e7ecec;
    font-size: 20px;
    line-height: 20px;
    color: #4d4d4f;
}

    .tblz06 td .bold {
        font-family: 'arial';
    }

    .tblz06 tr td {
        padding: 10px 0;
    }

        .tblz06 tr td.first {
            color: #98291e;
        }

.contactDetailsbottom.cdb_renewal {
    display: inline-block;
    margin-left: auto;
    text-align: center;
    width: 100%;
}

    .contactDetailsbottom.cdb_renewal .RG_input .checkboxHold {
        float: none;
        display: inline-block;
        margin-bottom: 0;
        margin-right: 0;
        width: 30px;
    }

    .contactDetailsbottom.cdb_renewal .RG_input p {
        display: inline-block;
        padding-left: 5px;
        vertical-align: top;
    }

    .contactDetailsbottom.cdb_renewal .RG_input {
        width: 100%;
    }

.mR35 {
    margin-right: 35px;
}

.renewal .contentPart h2.rp_welcome {
    color: #fff;
    font-family: "opensans-semibold";
    font-size: 21px;
    font-weight: normal;
    padding: 0;
    text-align: left;
}

.optionDtls.od_renewal .totalPrem {
    height: 80px;
    line-height: 67px;
}

.option_totalpremium {
    background: #fff;
    color: #91282f;
    font-size: 18px;
    padding: 20px 30px;
    text-transform: uppercase;
    font-family: 'arial';
}

.review .topTitle.multiline {
    line-height: 16px;
    padding: 6px 10px;
}

    .review .topTitle.multiline .scd {
        font-size: 12px;
    }

.bgInsQuote.minh22 {
    min-height: 222px;
}

.renewal .rwd-table tr td.memberyrs:last-child {
    margin-bottom: 0;
}

.renewal .rwd-table tr td:last-child {
    margin-bottom: 0;
}

.inputradiobox .radioBtnHold .selectedval {
    color: #a21c22;
}

.review .renewaladdress .ipBox input[type="text"] {
    padding: 15px 10px;
    width: 100%;
    background-color: #fff;
    color: #77787b;
    border: 0;
    resize: none;
    border-bottom: 2px dotted #a53538;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 2px;
}

.review .renewaladdress .ipBox textarea {
    border-bottom: 2px dotted #a53538;
    line-height: 16px;
    height: 45px;
    margin-bottom: 0;
    vertical-align: top;
}

.plusmobile {
}

    .plusmobile .areainfo {
        width: 40px;
        display: inline-block;
    }

.review .renewaladdress .ipBox.plusmobile input[type="text"] {
    width: 82%;
}

.renewal .RG_input {
    width: 105%;
}

.rl_welcome {
    margin: 20px 0 10px;
    font-size: 18px;
    color: #fff;
}

    .rl_welcome .rl_name {
        margin-bottom: 20px;
        font-size: 20px;
        font-family: 'arial';
    }

    .rl_welcome .rl_applicationname {
    }

        .rl_welcome .rl_applicationname .highlight {
            text-transform: uppercase;
            font-family: 'arial';
        }

    .rl_welcome .rl_policyno {
        margin-top: 42px;
        text-align: right;
    }

.btnContainer input.browntransparentBtn {
    background: transparent;
    border: 2px solid #992c21;
    color: #98291e;
    display: inline-block;
    font-family: "opensans-semibold";
    font-size: 17px;
    padding: 7px 20px;
}

    .btnContainer input.browntransparentBtn:hover {
        background: #992c21;
        color: #fff;
    }

.btnContainer.mB0 {
    margin-bottom: 0;
}

.ipBox .inputradiobox {
    padding: 13px 2px;
}

.servicelist {
    clear: both;
    padding-top: 5px;
}

    .servicelist a {
        display: block;
        color: #1e6bb3;
        font-size: 14px;
        text-decoration: underline;
    }

.renewal .inputradiobox {
    position: relative;
}

    .renewal .inputradiobox .question_icn {
        margin: 0;
        position: absolute;
        right: 0;
        top: 5px;
    }

.ipBox.ln_std {
    display: inline-block;
    width: 30%;
    margin-right: 5%;
}

.ipBox.ln_no {
    display: inline-block;
    width: 63%;
}

.review .ipBox.re_enable .sbHolder {
    border-bottom: 2px dotted #a53538;
}

    .review .ipBox.re_enable .sbHolder .sbToggle {
        display: block;
        background-position: 0 21px;
    }

    .review .ipBox.re_enable .sbHolder .sbOptions a {
        text-align: left;
    }

.mT15 {
    margin-top: 15px;
}

.inputz01 {
    background: transparent;
    line-height: 20px;
    width: 100%;
    color: #4d4d4f;
    border-bottom: 2px dotted #a53538;
}
/* .inputz01:focus{border-bottom:2px dotted #a53538} */
.rwd-table th, .rwd-table td.rtono::before {
    min-height: 62px;
}

.datez01 input {
    background: transparent;
}

    .datez01 input.datePick {
        background: url(../../ImagesNew/calendar.gif) no-repeat right center;
        color: #4d4d4f;
        cursor: pointer;
        font-size: 16px;
        font-weight: normal;
        height: auto;
        letter-spacing: 2px;
        padding: 2px 0;
        width: 100%;
        border-bottom: 2px dotted #a53538;
        background-size: 14px;
    }

#mrd_servicelistpopup .lightBox {
    width: auto;
}

#mrd_servicelistpopup.lightBoxHold {
    top: 6%;
}

#mrd_servicelistpopup .lightBox .comrows {
    margin-top: 30px;
}

.multi-trip_accord.selW .basic_dd {
    width: 26%;
    display: inline-block;
}

    .multi-trip_accord.selW .basic_dd .sbOptions {
        z-index: 13;
    }
/**EXTENSION Start**/
.PremiumNo {
    font-size: 30px;
    font-family: 'arial';
    margin-bottom: 25px;
}

.RCTitle {
    color: #efefef;
    font-family: Arial;
    font-size: 20px;
}

.PolicyType {
    color: #912934;
    font-family: arial;
    font-size: 20px;
}

.btnHold1.proceedBtn {
    position: absolute;
    right: 15px;
    top: 25px;
}

.reviewcontainer1 .PolicyType {
    margin-bottom: 20px;
}

.Declartext {
    color: #ffffff;
    font-family: Arial;
    font-size: 25px;
    margin: 0 0 25px 0;
}

.herbytext {
    color: #ffffff;
    font-family: Arial;
    font-size: 21px;
    margin: 0 0 25px 0;
}

.checkboxHold.checkboxHold1.white {
    float: none;
}

.width-50 div {
    padding: 0;
}

.extend-text {
    color: #77787b;
    font-family: 'opensans-light-italic';
    font-size: 25px;
    padding-left: 5px;
}

.row.width-50 {
    margin: 0 auto;
    width: 50%;
}

.noticeTitle {
    display: table !important;
    float: none;
    margin: 0 auto;
}

.extnsionPolicy.extend-text {
    display: table;
    float: none;
    margin: 0 auto;
}

.row.width-70 {
    margin: 20px auto;
    width: 65%;
}

.Policyno {
    color: #77787b;
    font-family: Arial Bold,sans-serif;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    top: 20px;
}

.width-20 {
    width: 20% !important;
    display: inline-block !important;
    color: #a31c21 !important;
    padding: 7px 10px !important;
    text-align: center;
}

.width-21 {
    width: 26% !important;
    display: inline-block !important;
    color: #a31c21 !important;
    padding: 7px 10px !important;
    text-align: center;
}

.width-22 {
    width: 12% !important;
    display: inline-block !important;
    color: #a31c21 !important;
    padding: 7px 10px !important;
    text-align: center;
}

.width-23 {
    width: 15% !important;
    display: inline-block !important;
    color: #a31c21 !important;
    padding: 7px 10px !important;
    text-align: center;
}

.slash {
    color: #a31c21;
    display: inline-block;
    font-size: 27px;
    height: 18px;
    padding: 0 8px;
    position: relative;
    top: 13px;
    width: 18px;
}

.Selecttxt {
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    font-size: 19px;
}

.chckpara {
    color: #ffffff;
    font-family: Arial;
    font-size: 19px;
}

.boxes .row {
    margin: 0 0 10px 30px;
}

.boxes .checkboxHold label {
    height: 27px;
}

.boxes .checkboxHold {
    margin-bottom: 15px;
}
/*EXTENSION end*/
/**Login Page Start**/
.login-nav {
    margin: 40px 0px;
}

    .login-nav li {
        display: inline-block;
    }

        .login-nav li a {
            color: #ffffff;
            font-size: 21px;
            border-right: 1px solid #ffffff;
            font-weight: normal;
            padding: 0px 15px;
        }

        .login-nav li .noborder {
            border: none !important;
        }

.pgContainer1 {
    display: table;
    float: none;
    margin: 0 auto;
}

.right {
    float: right;
}

.inline {
    display: inline-block;
}

.RenewTxt {
    color: #ffffff;
    font-size: 25px;
    margin-right: 15px;
}

.img-responsive.inline {
    height: 30px;
    width: 30px;
}

.LoginTxt {
    color: #4d4d4f;
    font-size: 25px;
    margin-right: 15px;
}

.graybox {
    background-color: #d1cebb;
    padding: 30px;
    margin-bottom: 30px;
}

.RenewPolicyTxt {
    color: 4d4d4f;
    font-size: 25px;
    text-align: center;
}

.PolicyTypetxt {
    color: 4d4d4f;
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px;
}

.review .ipBox1 input[type="text"] {
    background: transparent none repeat scroll 0 0;
    color: #a41c22;
    display: table;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
    width: 50%;
    margin-bottom: 40px;
}

.btnHold input.btnOrange1 {
    padding: 10px 35px;
}
/**Login Page End**/
.inputz01dd .sbHolder {
    background-color: transparent;
    border-bottom: 2px dotted #ae353a;
    font-size: 16px;
    font-weight: normal;
    height: 22px;
    position: relative;
    width: 95%;
}

.inputz01dd .sbSelector {
    display: block;
    height: 22px;
    left: 0;
    letter-spacing: 2px;
    line-height: 22px;
    outline: medium none;
    overflow: hidden;
    padding-right: 15px;
    position: absolute;
    text-align: center;
    text-indent: 10px;
    top: 0;
    width: 100%;
}

.inputz01dd .sbToggle {
    background: url(../../ImagesNew/dd_downArrowbrw.png) no-repeat 0 7px;
    display: block;
    height: 22px;
    outline: medium none;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}

.inputz01dd .sbOptions {
    background: transparent;
}

.coveragedetails_list h2 .cd_checkbox input, .registeredinner .cd_checkbox input {
    display: none;
}

.tw_ns .coveragedetails_list h2 .cd_checkbox input {
    display: block;
    width: 30px;
    height: 28px;
    margin: 0;
}

.registeredinner .pdLeft15 {
    padding-left: 10px;
}

.registeredinner .i-agree p {
    display: inline-block;
    width: 88%;
    font-size: 14px;
}

.multidd.quoterows .basic_dd .sbHolder {
    font-size: 14px;
}

.RG_gray_box > .form-group label.register.up {
    top: -22px;
    color: #4d4d4f;
    font-size: 14px;
}

.buysingletrip > .RG_gray_box > .form-group label.register.up {
    top: -22px;
    color: #ca7f82;
    font-size: 12px;
}

.new_register .registeredinner .cd_checkbox input {
    width: 18px;
    height: 18px;
}

.retrievequotes .contactDetailsContainer {
    border: 0;
}

.bgInsQuote .form-control {
    padding: 6px 2px;
}

.ui-widget-header .ui-icon {
    background-image: url("../../ImagesNew/ui-icons_222222_256x240.png");
}

.ui-widget-content {
    background-color: #d1cebb;
}

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        background-color: #fff;
    }

.ui-datepicker th {
    color: #AB474E;
}

.ui-widget-header {
    background-color: #E87925;
}

    .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
        border: 1px solid #E87925;
    }

    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
        background-color: #E87925;
    }

.brdtop {
    border-top: 5px solid #dcdcdc;
    padding: 20px;
}

.captcha {
    text-align: center;
    margin: 20px 0;
    float: left;
    width: 100%;
}

    .captcha .question {
        background: url(../../ImagesNew/captcha_bg.png) repeat center;
        width: 320px;
        height: 69px;
        line-height: 69px;
        margin: 0 auto;
        color: #fe6500;
        font-size: 35px;
        font-family: 'arial';
        margin-bottom: 15px;
    }

        .captcha .question span {
            padding: 0 5px;
        }

    .captcha .requiredtxt {
        font-size: 15px;
        margin-top: 15px;
    }

    .captcha .answer {
        margin-bottom: 20px;
    }

    .captcha .input06 {
        background: none;
        border-bottom: 2px dotted #aa2a30;
        color: #a41c22;
        text-align: center;
        width: 100px;
        font-size: 18px;
    }

    .captcha.homecap .input06 {
        background: none;
        border-bottom: 2px dotted #e6dddd;
        color: #a41c22;
        text-align: center;
        width: 100px;
        font-size: 18px;
        color: #fff;
    }

.buysingletrip .basicinfo .sbSelector {
    color: #ca7f82;
    font-size: 14px;
    text-align: left;
}

.buysingletrip .basicinfo .sbOptions a:link, .buysingletrip .basicinfo .sbOptions a:visited {
    font-size: 14px;
}

.buysingletripContainer .nametitle .basic_dd {
    float: left;
    width: 20%;
    margin-right: 30px;
}

    .buysingletripContainer .nametitle .basic_dd .sbHolder {
        height: 50px;
    }

.buysingletripContainer .nametitle .RG_input {
    width: 70%;
}

.buysingletrip.bst .buysingletripContainer .nametitle .RG_input {
    width: 70%;
}

.buysingletripContainer .nametitle .basic_dd .sbSelector:link, .buysingletripContainer .nametitle .basic_dd .sbSelector:visited, .buysingletripContainer .nametitle .basic_dd .sbSelector:hover {
    color: #77787b;
}

.buysingletripContainer .nametitle .basic_dd .sbOptions {
    top: 50px !important;
}

.buysingletripContainer .nametitle .basic_dd .sbSelector {
    height: 50px;
    line-height: 50px;
}

.buysingletripContainer .nametitle .basic_dd .sbToggle {
    background-position: 0 21px;
}

.homeinsurance .belongings_data {
}

.error {
    background: #DFE2DF url(../../ImagesNew/error_icn.png) no-repeat right 3px;
    border-right: 10px solid #fff;
    color: #a41c22;
    display: none;
    float: left;
    font-size: 14px;
    padding: 2px 30px 5px 2px;
    /* white-space: nowrap; */
    width: 100%;
    z-index: 3;
    line-height: 14px;
    position: absolute;
    left: 0;
    top: 46px;
    border: 1px solid;
    text-align: center;
}

    .error.noabs {
        position: static;
    }

.car_insurance .single-trip_accord .regnum .error, .car_insurance .multi-trip_accord .regnum .error {
    top: 24px;
}

.car_insurance .single-trip_accord .captcha .answer .error, .car_insurance .multi-trip_accord .captcha .answer .error {
    left: 37%;
    top: 96px;
    width: 27%;
}

.twowheeler_insurance .single-trip_accord .regnum .error, .twowheeler_insurance .multi-trip_accord .regnum .error {
    top: 24px;
}

.buysingletrip .basicinfo .calendarBox .date .error {
    top: 50px;
}

.error.radioerror {
    width: 40%;
    left: -75px;
}

.errordiv {
    position: relative;
    clear: both;
    width: 40%;
}

    .errordiv .error {
        top: 0;
    }

.error_bk .error {
    position: static;
    display: none;
    margin: 0 10%;
    width: 80%;
}
/* Added by RM on 29oct15 starts*/
/*charms starts here*/
.charms {
    position: fixed;
    top: 28%;
    width: 99px;
    background-color: #fff;
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.62);
    z-index: 100;
}

    .charms ul, .charms li a span {
        display: inline-block;
    }

    .charms ul {
        margin: 0;
        padding-left: 0;
    }

    .charms li {
        display: inline-block;
        width: 100%;
    }

        .charms li.buy_now {
            background-color: #a41c22;
        }

            .charms li.buy_now a {
                color: #fff;
                font-weight: bold;
            }

        .charms li a {
            display: inline-block;
            color: #4d4d4f;
            padding: 18px 12px 5px 16px;
            text-align: center;
            border-bottom: 1px solid #e1e1e1;
            width: 100%;
            transition: all 0.3s ease;
        }

        .charms li:last-child a {
            border-bottom: 0;
        }

        .charms li a img {
            display: block;
            margin: 0 auto;
        }

        .charms li a span {
            padding-top: 15px;
            text-transform: capitalize;
            line-height: 1.1;
            font-size: 14px;
        }

.charms {
    left: -99px;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    top: 13%;
}

.charms-open {
    position: absolute;
    width: 22px;
    height: 35px;
    background: #F78200;
    top: 42%;
    left: 99px;
}

    .charms-open:after {
        position: absolute;
        content: "";
        left: 20%;
        top: 14%;
        background-image: url("/ucvResources/ImagesNew/other-block-arrow.png");
        background-repeat: no-repeat;
        z-index: 4;
        width: 16px;
        height: 31px;
    }

.charms.open-side {
    left: 0;
}

    .charms.open-side .charms-open::after {
        left: 23%;
        background-image: url("../../ImagesNew/other-block-arrow1.png");
    }
/*charms ends here*/
/*home index pages*/
.homeWg .container, .homeWg .col-lg-8, .homeWg .col-md-8 {
    width: 100%;
}

.homeWg .treg .modal-body .RG_gray_box > .form-group input {
    padding-top: 5px;
}

.homeWg .container .col-lg-offset-2, .homeWg .container .col-md-offset-2 {
    margin-left: 0px;
}

.homeWg .modal-content, .homeWg .modal-header {
    box-shadow: none;
    background-color: transparent;
    outline: 0px none;
    border: 0px none;
}

    .homeWg .modal-header .close {
        background-color: transparent;
        color: rgb(255, 255, 255);
        font-size: 34px;
        opacity: 1;
    }
/*ends home*/
/* search result page starts */
.bor {
    border-top: 1px solid #d4d4d4;
}

.wd {
    width: 100%;
    height: 247px;
}

.search-container {
    background-color: #fff;
}

    .search-container .srh p {
        font-family: arial;
        font-weight: bold;
        color: #9b9c9c;
        font-size: 40px;
        padding: 20px 0 20px 30px;
    }

    .search-container .srh {
        background: #d3d5d5;
        margin: 10px 0 40px 0;
    }

    .search-container .pline {
        font-size: 25px;
        color: #5c5c5c;
        font-weight: normal;
    }

    .search-container .sbox {
        border-bottom: 2px solid #d3d5d5;
        padding: 0 0 35px 0;
    }

        .search-container .sbox h2 {
            font-family: arial;
            font-weight: bold;
            color: #a41c22;
            font-size: 25px;
        }

        .search-container .sbox p {
            font-family: arial;
            color: #5c5c5c;
            font-size: 18px;
            padding: 0 0 20px 0;
        }

        .search-container .sbox .but1 {
            background: #e4a50d;
            font-family: arial;
            color: #fff;
            border: 0;
            font-size: 17px;
            padding: 7px 20px;
            display: inline-block;
        }

    .search-container .but2 {
        background: #fff;
        font-family: arial;
        color: #9d2526;
        border: 1px solid #ebbb49;
        font-size: 17px;
        padding: 9px 20px;
        margin: 20px 0 0 0;
        text-align: center;
        top: 25px;
        display: inline-block;
    }

    .search-container .but3 {
        background: #fff;
        font-family: arial;
        color: #9d2526;
        font-size: 16px;
        padding: 9px 24px;
        margin: 20px 0 0 0;
        text-align: center;
        top: 25px;
        display: inline-block;
    }

        .search-container .but3 img {
            position: relative;
            right: 10px;
            top: -1px;
        }

    .search-container .center {
        text-align: center;
    }

    .search-container .srch_bk {
        font-family: arial;
        color: #a41c22;
        font-size: 16px;
        margin: 60px 0 0px 0;
        display: inline-block;
    }

        .search-container .srch_bk img {
            position: relative;
            top: -2px;
        }
/*search result page ends */

/* self help page starts */
.self-help-container {
    background-color: #fff;
}

    .self-help-container .banner {
        width: 100%;
        position: relative;
    }

    .self-help-container .ban-txt {
        position: absolute;
        right: 15%;
        bottom: 60px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #FFF;
        text-align: center;
    }

        .self-help-container .ban-txt h2 {
            font-family: arial black;
            font-size: 48px;
            color: #fff;
        }

    .self-help-container .sel-req {
        text-align: center;
        padding: 30px 0 30px 0;
    }

        .self-help-container .sel-req h3 {
            font-family: arial;
            font-size: 22px;
            color: #a41c22;
            display: inline;
            padding: 0 0 0 60px;
        }

    .self-help-container .selbox {
        text-align: center;
        background: #fafafa;
        padding: 30px 30px 80px 30px;
    }

        .self-help-container .selbox p {
            font-family: arial;
            font-size: 20px;
            color: #77787b;
            padding: 0 0 10px 0;
        }

        .self-help-container .selbox .sbHolder, .selbox .sbOptions {
            background: #fafafa;
        }

        .self-help-container .selbox .sbSelector:link, .selbox .sbSelector:visited, .selbox .sbSelector:hover {
            color: #bebfc0;
            font-size: 18px;
        }

    .self-help-container .captchasec {
        text-align: center;
    }

        .self-help-container .captchasec p {
            font-family: arial;
            font-size: 22px;
            color: #a41c22;
            padding: 40px 0 0 0;
        }

        .self-help-container .captchasec input {
            border-bottom: 2px dotted #A41C22;
            width: 30%;
        }

        .self-help-container .captchasec h3 {
            font-family: arial;
            font-size: 16px;
            color: #c1c2c3;
            padding: 0px 0 30px 0;
        }

        .self-help-container .captchasec a {
            font-family: arial;
            font-size: 17px;
            color: #fff;
            padding: 13px 40px;
            background: #97291e;
            display: inline-block;
            margin-bottom: 25px;
        }

    .self-help-container .captchasec {
        font-family: arial;
        font-size: 17px;
        color: #fff;
        padding: 13px 40px;
        background: #97291e;
        display: inline-block;
        margin-bottom: 25px;
    }

    .self-help-container .cap {
        padding: 20px 0 0 0;
    }
    /*new*/
    .self-help-container .selbox input {
        width: 80%;
        margin: 0 auto;
        padding: 8px 8px;
        border-bottom: 2px dotted #ae353a;
        font-size: 18px;
    }

/*.self-help-container {
    background-color: #fff;
}*/

.container .banner {
    width: 100%;
    position: relative;
}

.container .ban-txt {
    position: absolute;
    right: 15%;
    bottom: 60px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #FFF;
    text-align: center;
}

    .container .ban-txt h2 {
        font-family: arial black;
        font-size: 48px;
        color: #fff;
    }

.container .sel-req {
    text-align: center;
    padding: 30px 0 0px 0;
}

    .container .sel-req h3 {
        font-family: arial;
        font-size: 22px;
        color: #a41c22;
        display: inline;
        padding: 0 0 0 60px;
    }

.container .selbox {
    text-align: center;
    background: #fafafa;
    /*padding: 30px 30px 80px 30px;*/
    padding: 13px 33px 48px 30px;
}

    .container .selbox p {
        font-family: arial;
        font-size: 20px;
        color: #77787b;
        padding: 0 0 10px 0;
    }

    .container .selbox .sbHolder, .selbox .sbOptions {
        background: #fafafa;
    }

    .container .selbox .sbSelector:link, .selbox .sbSelector:visited, .selbox .sbSelector:hover {
        color: #bebfc0;
        font-size: 18px;
    }

.container .captchasec {
    text-align: center;
    
}

    .container .captchasec p {
        font-family: arial;
        font-size: 22px;
        color: #a41c22;
        padding: 40px 0 0 0;
        
    }

    /*.container .captchasec input {
        font-family: arial;
        font-size: 17px;
        color: #fff;
        display: inline-block;
        border-color: #97291e;
    }*/

    .container .captchasec h3 {
        font-family: arial;
        font-size: 16px;
        color: #c1c2c3;
        padding: 0px 0 30px 0;
    }

    .container .captchasec a {
        font-family: arial;
        font-size: 17px;
        color: #fff;
        padding: 13px 40px;
        background: #97291e;
        display: inline-block;
        margin-bottom: 25px;
    }

.container .captchasec {
    font-family: arial;
    font-size: 17px;
    color: #fff;
    padding: 13px 40px;
    display: inline-block;
    margin-bottom: 25px;
    border-color: #97291e;
    background-color: transparent;
    width:100%;
    float:right;
}
.pdflogocss
{
    width:50px;
    height:49px;
}
.container .cap {
    padding: 20px 0 0 0;
}
/*new*/
.container .selbox input {
    width: 80%;
    margin: 0 auto;
    padding: 8px 8px;
    border-bottom: 2px dotted #ae353a;
    font-size: 18px;
}

/* self help page ends */
/* Added by RM on 29oct15 ends*/

/*customer-support page starts*/

.customer_review .sfLeaveCommentLnk {
    display: none !important;
}

.sfLeaveCommentLnk {
    display: none !important;
}

.customer_review .sfcommentsOrderFilterWrp {
    display: none !important;
}

.customer_review li .sfcommentDetails {
    padding: 15px 0 15px;
}

.customer_review a.sfRatingReviewCount {
    display: none;
}

.customer_review span.sfRatingAbsolute {
    display: none;
}

.customer_review .sfcommentText {
    padding-bottom: 26px;
}

.customer-wrapper {
    background: #fff;
}

    .customer-wrapper .banner {
        width: 100%;
        position: relative;
    }

        .customer-wrapper .banner .wd1 {
            width: 100%;
            height: 367px;
        }

        .customer-wrapper .banner .ban-txt1 {
            position: absolute;
            bottom: 0;
            z-index: 10;
            padding: 0;
            color: #FFF;
            text-align: center;
            width: 100%;
            background-image: url('../../ImagesNew/bgs.png');
        }

            .customer-wrapper .banner .ban-txt1 h2 {
                font-family: arial;
                font-size: 40px;
                color: #fff;
                margin: 0;
                padding: 10px 0 10px 0;
            }

                .customer-wrapper .banner .ban-txt1 h2 span {
                    font-family: arial black;
                    font-size: 38px;
                    color: #fff;
                }

    .customer-wrapper .ban {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        left: 0;
    }

    .customer-wrapper .banner .ban-txt2 {
        position: absolute;
        right: 0;
        z-index: 10;
        padding: 0;
        text-align: center;
        top: 20px;
    }

    .customer-wrapper .banner .ban-txt3 {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 15%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #ccc;
        text-align: center;
        width: 70%;
    }

.quest {
    position: relative;
}

.animateDiv {
    position: relative;
}

.animateDiv1 {
    position: absolute;
    bottom: 300px;
}

.customer-wrapper .banner .ban-txt3 p {
    font-family: arial;
    font-size: 16px;
    color: #7ca5b5;
}

.customer-wrapper .insu_type {
    text-align: center;
    padding: 20px 0 20px 0;
}

    .customer-wrapper .insu_type p {
        font-family: arial;
        font-size: 20px;
        color: #bdbdbd;
    }

.customer-wrapper .cent {
    text-align: center;
}

    .customer-wrapper .cent h3 {
        font-family: arial;
        font-size: 21px;
        color: #a41c22;
        margin: 0;
        padding: 10px 0 10px 0;
    }

.customer-wrapper .radioBtnHold label {
    display: block;
    height: 30px;
    margin: 0px auto;
    position: relative;
    width: 23px;
}

.customer-wrapper .radioBtnHold .circle {
    animation: 0.3s ease 0s normal none 1 running growCircle;
    background: #FFF none repeat scroll 0px 0px;
    border-radius: 60%;
    height: 80px;
    left: -32px;
    top: -32px;
    transform: scale(0);
    width: 80px;
    z-index: -1;
}

.customer-wrapper .radioBtnHold label span {
    display: block;
    left: 0px;
    position: absolute;
    transition-duration: 0.3s;
}

.customer-wrapper .radioBtnHold input[type="radio"] {
    display: none;
}

.customer-wrapper .radioBtnHold .off-radio {
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #B3B3B3;
    border-radius: 60%;
    cursor: pointer;
    height: 30px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 30px;
}

.customer-wrapper .radioBtnHold .on-radio {
    background-color: #20B89A;
    border-radius: 60%;
    cursor: pointer;
    height: 26px;
    left: 2px;
    position: absolute;
    top: 2px;
    transform: scale(0);
    transition: transform 0.28s ease 0.2s;
    width: 26px;
}

.customer-wrapper .correct_policy {
    background: #f5f5f5;
    margin: 40px 0 0 0;
    text-align: center;
    padding: 20px 20px 20px 20px;
}

    .customer-wrapper .correct_policy p {
        font-family: arial;
        font-size: 45px;
        color: #a41c22;
        font-style: italic;
        margin: 0;
    }

.customer-wrapper .RG_gray_box {
    margin: 0;
}

.customer-wrapper .RG_gray_box {
    position: relative;
    overflow: hidden;
}

    .customer-wrapper .RG_gray_box:before {
        content: "";
        position: absolute;
        bottom: 0;
        right: 0;
        border-width: 30px 30px 0px 0px; /* This trick side-steps a webkit bug */
        border-style: solid;
        border-color: #cdcece #fff #cdcece #fff; /* A bit more verbose to work with .rounded too */
        background: #cdcece; /* For when also applying a border-radius */
        display: block;
        width: 0; /* Only for Firefox 3.0 damage limitation */
        /* Optional: shadow */
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
        -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
        box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
    }

.customer-wrapper .RG_input {
    width: 100%;
    text-align: center;
}

    .customer-wrapper .RG_input input {
        text-align: center;
    }

    .customer-wrapper .RG_input label {
        left: 0;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }

.customer-wrapper .RG_gray_box > .form-group label.register {
    color: #bababa;
    font-size: 24px;
}

.customer-wrapper .RG_gray_box > .form-group input:focus ~ label, .customer-wrapper .RG_gray_box > .form-group input:valid ~ label, .customer-wrapper .RG_gray_box > .form-group input.hasValue ~ label {
    font-size: 20px;
    top: -30px;
}

.customer-wrapper .correct_policy .RG_gray_box .RG_input {
    position: relative;
    width: 100%;
    margin-top: 5px;
}

.customer-wrapper .srch_arrow {
    text-align: left;
}

.customer-wrapper .fques {
    background: #e4a50d;
    text-align: center;
    padding: 12px 0;
    margin: 25px 0 0 0;
}

    .customer-wrapper .fques h2 {
        font-family: arial;
        font-size: 30px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
    }

.customer-wrapper .title-text {
    font-size: 35px;
    font-family: "arial";
    color: #4d4d4f;
    text-align: center;
    margin-bottom: 5px;
}

.customer-wrapper .qsect img.d1 {
    position: relative;
    top: -13px;
}

.customer-wrapper .qsect span {
    font-family: arial;
    font-size: 21px;
    color: #9d2526;
    display: inline-block;
    line-height: 22px;
    padding: 0px 0px 0px 60px;
    margin: 40px 0 0 0;
    width: 80%;
    background-image: url('../../ImagesNew/questn.png');
    background-repeat: no-repeat;
}

.customer-wrapper .qsect p {
    font-family: arial;
    font-size: 18px;
    color: #4d4d4f;
    padding: 20px 0 20px 0;
}

.customer-wrapper .qsect .but3 {
    background: #e4a50d;
    font-family: arial;
    color: #fff;
    border: 0;
    font-size: 17px;
    padding: 7px 20px;
    margin: 0 0 20% 25%;
}

.customer-wrapper .barsect {
    position: relative;
}

.customer-wrapper .view_more {
    text-align: center;
    width: 100%;
    height: 100px;
}

    .customer-wrapper .view_more .hbar {
        background: #e4a50d;
        height: 30px;
        position: relative;
        top: 70px;
    }

    .customer-wrapper .view_more .but2 {
        background: #fff;
        font-family: arial;
        color: #9d2526;
        border: 1px solid #ebbb49;
        font-size: 17px;
        padding: 12px 25px;
        position: relative;
        top: 35px;
    }

.customer-wrapper .mrg40 {
    margin: 40px 0 0 0;
}

.customer-wrapper .tab {
    background: #aa3439;
    text-align: center;
    font-family: arial;
    font-size: 18px;
    color: #fff;
    width: 16.33%;
    display: inline-block;
    padding: 10px 0;
    margin: 80px 0 20px;
}

.customer-wrapper .hservice {
    text-align: right;
}

    .customer-wrapper .hservice p {
        font-family: arial;
        font-size: 35px;
        color: #aa3439;
        padding: 60px 0 20px 0;
    }

.customer-wrapper .testi {
    text-align: center;
    margin: 20px 0 0 0;
}

    .customer-wrapper .testi p {
        font-family: arial;
        font-size: 35px;
        color: #aa3439;
        display: inline;
    }

    .customer-wrapper .testi .cspk {
        position: relative;
        left: 10px;
        top: -22px;
    }

.customer-wrapper .cust-speak p {
    font-family: arial;
    font-size: 18px;
    color: #4d4d4f;
    padding: 0 0 0 10px;
}

.customer-wrapper .cust-speak span.nm {
    font-family: arial;
    font-size: 17px;
    color: #a41c22;
    font-weight: bold;
    display: block;
    padding: 10px 0 0 0;
}

.customer-wrapper .cust-speak span.post {
    font-family: arial;
    font-size: 15px;
    color: #a41c22;
    display: block;
}

.customer-wrapper .cust-speak {
    margin: 30px 0 0 0;
}


/*owl carousel overide*/
.customer-wrapper .member-container .owl-buttons {
    width: 100%;
    bottom: 45%;
}

    .customer-wrapper .member-container .owl-buttons .owl-prev {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        left: 0;
        top: 85px;
        background-image: url('../../ImagesNew/arrows-left.png');
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .customer-wrapper .member-container .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: 0;
        top: 85px;
        background-image: url('../../ImagesNew/arrows-right.png');
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

.customer-wrapper .member-container .member {
    position: relative;
    text-align: center;
}

    .customer-wrapper .member-container .member .member-text {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 25%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #FFF;
        text-align: center;
        width: 50%;
    }

    .customer-wrapper .member-container .member .member-text {
        font-family: arial;
        font-size: 18px;
        color: #fff;
    }

.customer-wrapper .watch-now .block .title-text {
    color: #4d4d4f;
    padding: 40px 0 0 0;
}

.customer-wrapper .youtube-image {
    position: relative;
}

    .customer-wrapper .youtube-image img.bg {
        min-height: 430px;
        width: 100%;
    }

    .customer-wrapper .youtube-image .youtube-text {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        left: 0;
    }

        .customer-wrapper .youtube-image .youtube-text .text {
            text-align: center;
            padding-top: 17%;
        }

            .customer-wrapper .youtube-image .youtube-text .text a {
                display: inline-block;
                padding-bottom: 30px;
            }

            .customer-wrapper .youtube-image .youtube-text .text h4 {
                color: #fff;
                font-size: 26px;
                padding-bottom: 5px;
            }
/*customer-support page ends*/

/*car insurance page starts*/
.car_insurance {
    background: #fff;
}
    /*by manohar banner quick invest*/
    .car_insurance.traveller_landing .tr_banner {
        position: relative;
    }

    .car_insurance.traveller_landing .travel_banner_content {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        height: 100%;
    }

    .car_insurance .cpartner.marT24 {
        margin: 16% 0px 2%;
    }

    .car_insurance .cpartner p {
        font-family: arial;
        font-size: 24px;
        color: #053C6D;
        font-weight: bold;
        text-transform: none;
        text-align: left;
        padding: 15px 0px 0px;
        margin: 0px;
        line-height: 35px;
        width: 70%;
    }

    .car_insurance .cpartner span {
        width: 90%;
        color: #053C6D;
        color: #666;
        font-family: arial;
        display: inline-block;
        font-size: 18px;
    }

    .car_insurance.traveller_landing .qk_qotes_block {
        min-height: 387px;
        background-color: rgba(238, 238, 226, 0.9);
        margin: 15px 0;
        position: relative;
        overflow: hidden;
    }

.qk_qotes_block:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 36px;
    height: 36px;
    background: #FFFFFF;
    border-top: 36px solid #BBBABA;
    border-right: 36px solid transparent;
    box-shadow: 0px 0px 7px rgba(88, 88, 88, 0.96);
}

.qk_qotes_block {
    position: relative;
}

.fold_widget {
    box-shadow: 1px 1px 2px rgba(101, 96, 96, 0.62);
    -weblit-box-shadow: 1px 1px 2px rgba(101, 96, 96, 0.62);
    -moz-box-shadow: 1px 1px 2px rgba(101, 96, 96, 0.62);
    border-radius: 0 0 51px 0;
    -moz-border-radius: 0 0 51px 0;
    -webkit-border-radius: 0 0 51px 0;
}

.car_insurance.traveller_landing .banner-txt {
    width: 100%;
    float: left;
    padding: 0;
}

    .car_insurance.traveller_landing .banner-txt h2 {
        font-family: arial;
        font-size: 35px;
        color: #fff;
        font-weight: bold;
        text-transform: capitalize;
        margin: 0;
        text-shadow: 1px 1px 2px #000;
        padding: 15% 0 0 0;
    }

    .car_insurance.traveller_landing .banner-txt p {
        font-family: arial;
        font-size: 20px;
        color: #fff;
        padding: 0px 0px 0px 0px;
        margin: 0;
        text-shadow: 1px 1px 2px #000;
    }

        .car_insurance.traveller_landing .banner-txt p.wht {
            font-family: arial;
            font-size: 24px;
            color: #fff;
            padding: 35px 0 0 75px;
            margin: 0;
        }

    .car_insurance.traveller_landing .banner-txt ul {
        font-family: arial;
        font-size: 16px;
        color: #333333;
        padding: 0 0 0 15px;
    }

        .car_insurance.traveller_landing .banner-txt ul li {
            list-style-type: none;
            padding: 0px 0px 18px;
        }

.car_insurance.traveller_landing .banner_text_btn {
    padding: 37px 0 0 0;
}

    .car_insurance.traveller_landing .banner_text_btn a {
        display: inline-block;
        padding: 14px 0px;
        font-size: 18px;
        color: #fff;
        background-color: #a41c22;
        text-transform: uppercase;
        margin-bottom: 15px;
        width: 70%;
        text-align: center;
    }

.car_insurance .rd_block .rd_single .travTitle {
    height: 40px;
    margin: 15px 0;
    position: relative;
    color: #982A1D;
}

    .car_insurance .rd_block .rd_single .travTitle .traves {
        position: absolute;
        top: 0;
        width: 100%;
    }

.car_insurance .rd_block .text .text_image h5.carblock {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.car_insurance .rd_block .calign {
    padding: 0 0 0 47px;
}

    .car_insurance .rd_block .calign .inputradiobox {
        float: left;
        width: 50%;
        padding: 7px 0px;
    }

        .car_insurance .rd_block .calign .inputradiobox span.veh {
            font-family: arial;
            font-size: 14px;
            color: #afafaf;
        }

        .car_insurance .rd_block .calign .inputradiobox .radioBtnHold .off-radio {
            background: #d0d0d0;
            border: none;
        }

    .car_insurance .rd_block .calign .cvf {
        width: 100%;
    }

        .car_insurance .rd_block .calign .cvf .radioBtnHold {
            padding: 0 0 20px 65px;
        }

.car_insurance .rd_block .regnum {
    text-align: center;
}

    .car_insurance .rd_block .regnum .RG_gray_box {
        background: transparent;
        float: none;
        margin: 0;
        padding: 0 0 0 30%;
        font-size: 14px;
    }

        .car_insurance .rd_block .regnum .RG_gray_box .RG_input {
            width: 58%;
        }

        .car_insurance .rd_block .regnum .RG_gray_box > .form-group input {
            font-size: 18px;
            height: 22px;
            text-align: center;
        }

    .car_insurance .rd_block .regnum h3 {
        font-family: arial;
        font-size: 18px;
        color: #243f76;
        font-style: italic;
        padding: 10px 0 0 0;
    }

.car_insurance .rd_block .checkbx_block {
    padding-top: 43px;
    padding-left: 7%;
}

    .car_insurance .rd_block .checkbx_block .checkboxHold {
        overflow: initial;
        text-align: left;
    }

        .car_insurance .rd_block .checkbx_block .checkboxHold label {
            height: 14px;
            float: none;
            width: 25px;
        }

        .car_insurance .rd_block .checkbx_block .checkboxHold .off-checkbox {
            height: 18px;
            width: 18px;
        }

        .car_insurance .rd_block .checkbx_block .checkboxHold .terms {
            color: #97291E;
        }

.health_insurance .rd_block.health_care_accord .trav_accordance {
    padding-top: 5%;
}

.car_insurance .rd_block .checkbx_block .checkboxHold .on-checkbox {
    background: transparent url("../../ImagesNew/checked1.png") no-repeat scroll center center;
    cursor: pointer;
    height: 15px;
    left: 2px;
    top: 2px;
    width: 15px;
}
/*ends here*/
.car_insurance .captcha {
    margin: 0;
}

    .car_insurance .captcha .question {
        background: transparent;
        width: 320px;
        margin: 0px auto;
        color: #333;
        font-size: 28px;
        font-family: "arial";
        height: 54px;
    }

    .car_insurance .captcha.homecap .input06 {
        background: #fff;
        border: 1px solid #b0af9f;
        text-align: center;
        width: 200px;
        font-size: 14px;
        color: #333;
        height: 40px;
    }

.twowheeler_insurance .captcha, .car_insurance .captcha {
    margin: 0;
}

    .twowheeler_insurance .captcha .question, .car_insurance .captcha .question {
        background: transparent;
        width: 320px;
        margin: 0px auto;
        color: #333;
        font-size: 28px;
        font-family: "arial";
        height: 54px;
    }

    .twowheeler_insurance .captcha.homecap .input06, .car_insurance .captcha.homecap .input06 {
        background: #fff;
        border: 1px solid #b0af9f;
        text-align: center;
        width: 200px;
        font-size: 14px;
        color: #333;
        height: 40px;
    }

.car_insurance .mobilenum {
    float: left;
    width: 50%;
}

.car_insurance .emailad {
    float: left;
    width: 50%;
}

.car_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.car_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.car_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.car_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.car_insurance .cplan h2 {
    font-family: arial;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding: 30px 0 20px 0;
}

.car_insurance .cplan-info .cplanhead {
    position: relative;
    height: 60px;
}

.car_insurance .cplan-info h3 {
    font-family: arial;
    font-size: 24px;
    color: #fff;
    position: absolute;
    bottom: 0;
}

.car_insurance .cplan-info p {
    font-family: arial;
    font-size: 16px;
    color: #fff;
    padding: 10px 0 20px 0;
}

.car_insurance .cplan-info a.knowmore {
    font-family: arial;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    font-weight: bold;
    padding: 9px 20px;
    display: inline-block;
    margin: 0 10px 53px 0;
    transition: 0.3s;
}

    .car_insurance .cplan-info a.knowmore:hover {
        background: #fff;
        color: #a41c22;
        border: 1px solid #fff;
    }

.car_insurance .cplan-info a.buynow {
    font-family: arial;
    font-size: 14px;
    color: #a41c22;
    background: #fff;
    font-weight: bold;
    padding: 10px 35px;
    display: inline-block;
    margin: 0 0 20px 0;
}

.car_insurance .cplan-info img {
    width: 100%;
}

.car_insurance .cpartner {
    width: 100%;
    background: #fff;
}

    .car_insurance .cpartner .insurance-partner {
        padding: 40px 0;
    }

.car_insurance .insurance-offering .member {
    padding: 20px;
}
/*owl carousel overide*/
.car_insurance .insurance-offering .owl-buttons {
    display: none;
}

.car_insurance .cpartner .insurance-partner .owl-buttons {
    width: 100%;
    bottom: 45%;
}

    .car_insurance .cpartner .insurance-partner .owl-buttons .owl-prev {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        left: 0;
        top: 125px;
        background-image: url('../../ImagesNew/arrows-left.png');
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .car_insurance .cpartner .insurance-partner .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: 0;
        top: 125px;
        background-image: url('../../ImagesNew/arrows-right.png');
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

.car_insurance .cpartner .insurance-partner .member {
    position: relative;
    text-align: center;
}

    .car_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 28px;
        left: 27%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 46%;
    }

    .car_insurance .cpartner .insurance-partner .member .member-text {
        font-family: arial;
        font-size: 16px;
        color: #333;
    }

.car_insurance .cpartner h3 {
    font-family: arial;
    font-size: 25px;
    color: #053C6D;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 0 0 0;
}

.car_insurance .customer-speak {
    text-align: center;
}

    .car_insurance .customer-speak h3 {
        font-family: arial;
        font-size: 24px;
        color: #fff;
        text-align: center;
        margin: 0;
        text-transform: uppercase;
        font-weight: bold;
    }

.car_insurance .section4 {
    background: #f68134;
    position: relative;
}

    .car_insurance .section4 img.air {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

.car_insurance .customer-speak .member-container {
    width: 100%;
    padding: 0 40px 220px;
    z-index: 100;
}

    .car_insurance .customer-speak .member-container .member .member-text {
        text-align: left;
    }

.car_insurance .customer-speak .readts {
    font-family: arial;
    font-size: 18px;
    color: #a31c21;
    display: inline-block;
    padding: 20px 0 30px 0;
}
/*.car_insurance .section4 .customer-speak .testilink{position:absolute;bottom:40px;z-index:1;width:100%;}
.car_insurance .section4 .customer-speak .testilink a{font-family:arial;font-size:14px;color:#fff;font-weight:bold;display:inline-block;background:#f78200;padding:10px 20px;}*/
.car_insurance .radioBtnHold .on-radio {
    background-color: #014A7F;
}

.car_insurance .radioBtnHold .off-radio {
    border: 1px solid #9F9E9A;
}

.car_insurance .insightsec {
    width: 100%;
    background: #063b6d;
    padding: 10px 0;
}

.car_insurance .insuoffer {
    width: 100%;
    background: #063b6d;
}

.car_insurance .insights img {
    float: right;
    padding: 53px 55px 0 0;
}

.car_insurance .insights h2 {
    font-family: arial;
    font-size: 25px;
    color: #053C6D;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 0 0 0;
}

.car_insurance .insights h3 {
    font-family: arial;
    font-size: 20px;
    color: #4d4d4f;
    padding: 30px 0 0 0;
}

.car_insurance .insights p {
    font-family: arial;
    font-size: 16px;
    color: #fff;
    padding: 0 75px 0 0;
}

.car_insurance .insights .article_rd {
    font-family: arial;
    font-size: 15px;
    color: #A41C22;
    padding: 15px 30px;
    margin: 47px 0 30px 0;
    display: inline-block;
    border: 1px solid #A41C22;
}

    .car_insurance .insights .article_rd:hover {
        background: #A41C22;
        color: #fff;
    }

.car_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-c {
    background: transparent;
    color: #fff;
    text-align: left;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
}

.car_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i {
    border-width: 3px 0px;
    border-style: solid;
}

.car_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
    border-bottom-color: #fff;
    background: transparent;
}

.car_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
    font-size: 20px;
    padding: 0px 110px 0px 0px;
}

.car_insurance .insightsec .mbsc-ms-item-i {
    min-width: auto;
    padding: 0;
}

.car_insurance .insightsec .mbsc-ms-item-i-c {
    padding: 22px 0 0;
}

.car_insurance .insightsec .md-tab-h {
    display: none !important;
}

.car_insurance .insightsec .md-tab-sel {
    display: block !important;
}

.car_insurance .customer_review {
    padding: 35px 0;
}

    .car_insurance .customer_review .reviews h2 {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
        font-weight: bold; /*text-align:center*/
        ;
        text-transform: uppercase;
    }

    .car_insurance .customer_review .ratings h2 {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
    }

        .car_insurance .customer_review .ratings h2 img {
            position: relative;
            left: 10px;
            top: -3px;
        }

    .car_insurance .customer_review .client_reviews img {
        position: relative;
        top: -2px;
    }

    .car_insurance .customer_review .client_reviews span {
        font-family: arial;
        font-size: 14px;
        color: #999;
    }

    .car_insurance .customer_review .client_reviews .read {
        font-family: arial;
        font-size: 18px;
        color: #a41c22;
        display: inline-block;
    }

    .car_insurance .customer_review .client_reviews h3 {
        font-family: arial;
        font-size: 18px;
        color: #4d4d4f;
    }

    .car_insurance .customer_review .client_reviews p {
        font-family: arial;
        font-size: 14px;
        color: #999;
    }

    .car_insurance .customer_review .article_rd {
        font-family: arial;
        font-size: 22px;
        color: #a41c22;
        padding: 20px 0 10px;
        display: inline-block;
    }

.car_insurance .queries h2 {
    font-family: arial;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 0 20px 0;
    text-align: center;
}

.car_insurance .queries .questn {
    padding: 14px 0 0 0;
}

    .car_insurance .queries .questn div .qimg {
        float: left;
        width: 3%;
    }

    .car_insurance .queries .questn div a {
        float: left;
        width: 97%;
    }

.car_insurance .queries .ques {
    font-family: arial;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    display: block;
    float: left;
    width: 97%;
    padding: 0;
    margin: 0;
}

    .car_insurance .queries .ques img {
        padding: 0 12px 0 0;
    }

    .car_insurance .queries .ques span {
        font-size: 14px;
        font-weight: normal;
        display: block;
    }

.car_insurance .queries .faqs_rd {
    font-family: arial;
    font-size: 18px;
    color: #fff;
    padding: 15px 30px;
    margin: 10px 0 30px 0;
    display: inline-block;
}

.car_insurance .quick_links {
    padding-top: 40px;
}

    .car_insurance .quick_links ul {
        font-family: 'arial';
        color: #053c6d;
        font-size: 15px;
        text-transform: uppercase;
    }

        .car_insurance .quick_links ul li a {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 14px;
            text-transform: capitalize;
            line-height: 24px;
            display: inline-block;
        }

            .car_insurance .quick_links ul li a:hover {
                color: #000;
            }

    .car_insurance .quick_links h3 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 15px;
        text-transform: uppercase;
    }

    .car_insurance .quick_links .paddT {
        padding-top: 10px;
    }

    .car_insurance .quick_links span a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        padding: 0 9% 0 0;
        margin-top: 25px;
        display: inline-block;
    }

        .car_insurance .quick_links span a:hover {
            color: #000;
        }

.quick_links .img_trade {
    position: absolute;
    bottom: 3%;
}

.car_insurance .watch-now .block .title-text {
    color: #4d4d4f;
    padding: 40px 0 0 0;
}

.car_insurance .youtube-image {
    position: relative;
}

    .car_insurance .youtube-image img.bg {
        min-height: 430px;
        width: 100%;
    }

    .car_insurance .youtube-image .youtube-text {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        left: 0;
    }

        .car_insurance .youtube-image .youtube-text .text {
            text-align: center;
            padding-top: 9%;
        }

            .car_insurance .youtube-image .youtube-text .text a {
                display: inline-block;
                padding-bottom: 30px;
            }

            .car_insurance .youtube-image .youtube-text .text h4 {
                color: #fff;
                font-size: 26px;
                padding-bottom: 5px;
            }

.car_insurance .travel_guide {
    background: #e8e8e8;
    text-align: center;
}

    .car_insurance .travel_guide .mapsec h3 {
        font-family: arial;
        font-size: 25px;
        color: #a41c22;
        font-weight: bold;
        text-transform: uppercase;
        padding: 20px 0 0 0;
    }

    .car_insurance .travel_guide .mapsec img.maps {
        padding: 20px 0;
    }

.car_insurance .insuoffer {
    width: 100%;
    background: #063b6d;
}

.car_insurance .ratingsview .reviews h2 {
    font-family: arial;
    font-size: 25px;
    color: #053c6d;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    padding: 30px 0 20px 0;
}

.car_insurance .ratingsview .reviews h3 {
    font-family: arial;
    font-size: 20px;
    color: #053c6d;
    text-align: left;
    padding: 10px 0px 20px;
}

    .car_insurance .ratingsview .reviews h3 img {
        position: relative;
        top: -2px;
        left: 50px;
    }

.car_insurance .ratingsview .reviews .reviewbox {
    border: 1px solid #aeaeae;
    width: 85%;
    padding: 0 20px;
}

    .car_insurance .ratingsview .reviews .reviewbox .name_field, .car_insurance .ratingsview .reviews .reviewbox .email_field {
        width: 50%;
        float: left;
        border-bottom: 1px solid #ccc;
        padding: 5px 0;
    }

        .car_insurance .ratingsview .reviews .reviewbox .name_field input, .car_insurance .ratingsview .reviews .reviewbox .email_field input {
            font-family: arial;
            font-size: 22px;
            color: #999999;
            padding: 10px 0px;
        }

        .car_insurance .ratingsview .reviews .reviewbox .email_field input {
            border-left: 1px solid #333333;
            padding-left: 10px;
        }

    .car_insurance .ratingsview .reviews .reviewbox .comments textarea {
        width: 100%;
        resize: none;
        overflow: hidden;
        border: none;
        text-align: left;
        padding: 15px 0;
        font-size: 20px;
    }

.car_insurance .ratingsview .reviews .review_done {
    font-family: arial;
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding: 7px 20px;
    background: #a41c22;
    display: inline-block;
    margin-top: 25px;
}

    .car_insurance .ratingsview .reviews .review_done:hover {
        background: #053c6d;
        transition: 0.3s;
    }

.car_insurance .ratingsview .reviews .rview {
    padding: 20px 0 0 0;
}

.car_insurance .ratingsview .reviews .review_date {
    font-family: arial;
    font-size: 14px;
    color: #999999;
    text-align: left;
    padding: 10px 0px 0px;
}

.car_insurance .ratingsview .reviews h4 {
    font-family: arial;
    font-size: 18px;
    color: #4d4d4f;
    text-align: left;
    padding: 0px 0px 0px;
}

.car_insurance .ratingsview .reviews p {
    font-family: arial;
    font-size: 14px;
    color: #999999;
    text-align: left;
    padding: 0px 0px 0px;
}

.car_insurance .ratingsview .reviews .read_more {
    font-family: arial;
    font-size: 18px;
    color: #a41c22;
    text-align: left;
    padding: 0px 0px 10px;
    display: inline-block;
}

    .car_insurance .ratingsview .reviews .read_more:hover {
        text-decoration: underline;
    }

.car_insurance .ratingsview .reviews .read_reviews {
    font-family: arial;
    font-size: 22px;
    color: #a41c22;
    text-align: left;
    padding: 10px 0px 40px;
    display: inline-block;
}

    .car_insurance .ratingsview .reviews .read_reviews:hover {
        color: #053c6d;
    }

.car_insurance .videos {
    background: #f2f0ea;
    width: 100%;
    padding: 0px 0;
}

    .car_insurance .videos .travel_risks {
        position: relative;
    }

        .car_insurance .videos .travel_risks .insights {
            background-image: url('../../ImagesNew/bgbk.png');
            width: 100%;
            padding: 12px;
            position: absolute;
            bottom: 0;
        }

            .car_insurance .videos .travel_risks .insights h2 {
                font-family: 'arial';
                color: #fff;
                font-size: 20px;
                font-weight: bold;
                margin: 0;
                text-align: left;
                padding: 0;
            }

            .car_insurance .videos .travel_risks .insights h3 {
                font-family: 'arial';
                color: #fff;
                font-size: 18px;
                margin: 0;
                text-align: left;
                padding: 5px 0;
            }

            .car_insurance .videos .travel_risks .insights a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
                margin: 0;
                text-align: left;
                display: inline-block;
                padding: 0;
            }

        .car_insurance .videos .travel_risks img {
            width: 100%;
        }

    .car_insurance .videos .vdo {
        background: #333333;
        width: 100%;
        height: 425px;
        text-align: center;
        position: relative;
    }

        .car_insurance .videos .vdo p {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 5px 10px;
            text-align: left;
        }

        .car_insurance .videos .vdo img {
            position: absolute;
            margin: auto;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }

.car_insurance .mvideos {
    background: #fff;
    width: 100%;
    padding: 60px 0 20px;
}

    .car_insurance .mvideos h2 {
        font-family: 'arial';
        color: #053866;
        font-size: 24px;
        font-weight: bold;
        margin: 0;
        padding: 0 0 15px;
        text-transform: uppercase;
    }

    .car_insurance .mvideos .travel_risks {
        position: relative;
    }

        .car_insurance .mvideos .travel_risks .insights {
            background-image: url('../../ImagesNew/bgbk.png');
            width: 100%;
            padding: 12px;
            position: absolute;
            bottom: 0;
        }

            .car_insurance .mvideos .travel_risks .insights h2 {
                font-family: 'arial';
                color: #fff;
                font-size: 20px;
                font-weight: bold;
                margin: 0;
                text-align: left;
                padding: 0;
            }

            .car_insurance .mvideos .travel_risks .insights h3 {
                font-family: 'arial';
                color: #fff;
                font-size: 18px;
                margin: 0;
                text-align: left;
                padding: 12px 0;
            }

            .car_insurance .mvideos .travel_risks .insights a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
                margin: 0;
                text-align: left;
                display: inline-block;
                padding: 0;
            }

        .car_insurance .mvideos .travel_risks img {
            width: 100%;
        }

    .car_insurance .mvideos .vdo {
        background: #333333;
        width: 100%;
        height: 425px;
        text-align: center;
        position: relative;
    }

        .car_insurance .mvideos .vdo p {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 5px 10px;
            text-align: left;
        }

        .car_insurance .mvideos .vdo img {
            position: absolute;
            margin: auto;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }

.car_insurance .insurance_cover {
    width: 100%;
    background: #d3e3e6 url('../../ImagesNew/bgblue.jpg') no-repeat;
    padding: 9px 0px 5px;
    position: relative;
}

    .car_insurance .insurance_cover .ftbg {
        position: absolute;
        bottom: 0;
        z-index: 1;
    }

    .car_insurance .insurance_cover h2 {
        font-family: 'arial';
        color: #fff;
        font-size: 30px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        padding: 40px 0 0;
    }

    .car_insurance .insurance_cover h3 {
        font-family: 'arial';
        color: #fff;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        padding: 0;
    }

    .car_insurance .insurance_cover h3 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        padding: 35px 0 7px 0;
        width: 85%;
    }

    .car_insurance .insurance_cover .imgs {
        text-align: left;
    }

    .car_insurance .insurance_cover p {
        font-family: 'arial';
        color: #333;
        font-size: 20px;
        margin: 0;
        padding: 0;
        padding: 15px 0 15px 0;
        width: 60%;
        line-height: 24px;
    }

    .car_insurance .insurance_cover p {
        width: 70%;
    }

    .car_insurance .insurance_cover a {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        display: inline-block;
        background: #a41c22;
        text-transform: uppercase;
        padding: 8px 10px;
    }

.car_insurance .explores {
    width: 100%;
    background: #ea9951;
    padding: 30px 0;
}

    .car_insurance .explores img {
        position: relative;
        top: 30px;
    }

    .car_insurance .explores p {
        font-family: 'arial';
        color: #fff;
        font-size: 20px;
        margin: 0;
        line-height: 24px;
    }

    .car_insurance .explores a {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        display: inline-block;
        background: #a41c22;
        text-transform: uppercase;
        padding: 7px 10px;
        margin: 20px 0 0 0;
    }

.car_insurance .policy_coverage .h_coverage h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    padding: 0 0 24px;
    text-align: center;
}

.car_insurance .policy_coverage {
    width: 100%;
    background: #eee url('../../ImagesNew/policy_cvg3.jpg') no-repeat;
    padding: 60px 0 60px 0;
}

    .car_insurance .policy_coverage h2 {
        font-family: 'arial';
        color: #333333;
        font-size: 24px;
        margin: 0;
        padding: 24px 0 0 0;
    }

    .car_insurance .policy_coverage ul {
        padding: 10px 0 0 16px;
        margin: 0;
    }

        .car_insurance .policy_coverage ul li {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            padding: 10px 0 0 0;
        }

            .car_insurance .policy_coverage ul li span {
                font-weight: bold;
                display: block;
            }

    .car_insurance .policy_coverage p {
        font-family: 'arial';
        font-style: italic;
        color: #333333;
        font-size: 16px;
        padding: 20px 0 0 0;
        margin: 0;
    }

        .car_insurance .policy_coverage p.s_title {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            font-weight: bold;
        }

        .car_insurance .policy_coverage p.condtn {
            padding: 0 0 0 16px;
        }

    .car_insurance .policy_coverage h3 {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        font-weight: bold;
    }

    .car_insurance .policy_coverage a {
        font-family: 'arial';
        color: #97291E;
        font-size: 16px;
        display: inline-block;
        padding: 0;
    }

        .car_insurance .policy_coverage a:hover {
            text-decoration: underline;
        }

.policy_coverage a.cmp, .twowheeler_insurance .policy_coverage a.cmp {
    color: #fff;
    background: #97291E;
    padding: 8px 14px;
    margin: 15px 0 0;
}

    .policy_coverage a.cmp:hover {
        text-decoration: none;
    }

.car_insurance .policy_coverage .vs {
    padding: 0 0 0 16px;
}

    .car_insurance .policy_coverage .vs ul li {
        padding: 3px 0 0;
    }

    .car_insurance .policy_coverage .vs h3 {
        margin-bottom: 0;
    }

.car_insurance .chk_eligible {
    width: 100%;
    background: #fff;
    padding: 50px 0 50px;
}

    .car_insurance .chk_eligible h2 {
        font-family: 'arial';
        color: #333333;
        font-size: 24px;
        margin: 0;
        padding: 10px 0 0 0;
    }

        .car_insurance .chk_eligible h2.hds {
            font-family: "arial";
            color: #1B4674;
            font-size: 24px;
            margin: 0px;
            padding: 0px;
            text-align: center;
            text-transform: uppercase;
            font-weight: bold;
        }

    .car_insurance .chk_eligible ul {
        list-style: disc;
        padding: 10px 0 0 16px;
    }

        .car_insurance .chk_eligible ul li {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            margin: 0;
            padding: 10px 0 0 0;
        }

    .car_insurance .chk_eligible p {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        margin: 0;
        padding: 10px 0 0 0;
    }

        .car_insurance .chk_eligible p.blue {
            font-family: "arial";
            color: #1B4674;
            font-size: 16px;
            margin: 0px;
            padding: 24px 0px 0px;
            font-weight: bold;
        }

        .car_insurance .chk_eligible p.blk {
            font-family: "arial";
            color: #333;
            font-size: 16px;
            margin: 0px;
            padding: 24px 0px 0px;
            font-weight: bold;
        }

    .car_insurance .chk_eligible a.readf {
        font-family: "arial";
        color: #A41C22;
        font-size: 18px;
        margin: 0px;
        padding: 24px 0px 0px;
        display: inline-block;
    }

    .car_insurance .chk_eligible p.insure_home {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        margin: 0;
        padding: 10px 0 0 0;
        font-weight: bold;
    }

    .car_insurance .chk_eligible p.paddn {
        padding: 0;
    }

.car_insurance .claim_process p.paddn {
    padding: 0;
}

.car_insurance .claim_process p.paddn1 {
    padding: 10px 0 0 0;
}

.car_insurance .claim_process p.paddn a {
    font-family: 'arial';
    color: #97291e;
    font-size: 16px;
    cursor: pointer;
}

    .car_insurance .claim_process p.paddn a:hover {
        text-decoration: underline;
    }

.car_insurance .claim_process {
    width: 100%;
    background: #edece4;
    padding: 50px 0;
}

    .car_insurance .claim_process h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        font-weight: bold;
        margin: 0;
        padding: 0 0 0 0;
        text-align: center;
        text-transform: uppercase;
    }

    .car_insurance .claim_process h3 {
        font-family: 'arial';
        color: #fff;
        font-size: 22px;
        padding: 10px 12px;
        margin: 0;
        border-bottom: 1px solid #fff;
        background-color: #053C6D;
        padding-right: 38px;
    }

    .car_insurance .claim_process p {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        padding: 10px 0 0px;
        margin: 0;
    }

        .car_insurance .claim_process p.bpadd {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            padding: 20px 0 0px;
            margin: 0;
            font-weight: bold;
        }

    .car_insurance .claim_process ul {
        list-style: disc;
        padding: 0px 0 0px 16px;
        margin: 0;
    }

        .car_insurance .claim_process ul li {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            padding: 10px 0 0 0;
        }

    .car_insurance .claim_process .bor {
        border-top: 1px solid #fff;
        margin-top: 35px;
    }

.car_insurance .find_nw .fnd_nw img {
    display: none;
}

.car_insurance .find_nw .fnd_nw h2 {
    font-family: 'arial';
    color: #1b4674;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 40px 0 0 0;
}

.car_insurance .find_nw .search_sect {
    margin: 30px 0 36px;
    padding: 15px 10px;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .car_insurance .find_nw .search_sect input {
        font-size: 20px;
        padding: 1px 0 0 14px;
    }

    .car_insurance .find_nw .search_sect .state {
        float: left;
        width: 25%;
        padding: 10px 15px 10px 0px;
        border-right: 1px solid #ccc;
        margin: 5px 0 0 0;
    }

        .car_insurance .find_nw .search_sect .state .sbHolder, .car_insurance .find_nw .search_sect .city .sbHolder, .car_insurance .find_nw .search_sect .hospital .sbHolder {
            background: #fff;
            border: none;
        }

    .car_insurance .find_nw .search_sect .sbOptions a, .car_insurance .find_nw .search_sect .sbSelector {
        text-align: left;
    }

    .car_insurance .find_nw .search_sect .sbOptions {
        width: 120%;
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

        .car_insurance .find_nw .search_sect .sbOptions a {
            font-family: 'arial';
            font-size: 17px;
            color: #615f5f;
            border-bottom: 1px solid #eeeeee;
            padding: 10px 0 10px 10px;
        }

            .car_insurance .find_nw .search_sect .sbOptions a:hover {
                color: #333;
            }

    .car_insurance .find_nw .search_sect .sbToggle {
        background: url('../../ImagesNew/ardown1.png') no-repeat;
        top: 8px;
        width: 29px;
    }

.car_insurance .find_nw .sbSelector:link {
    font-family: 'arial';
    font-size: 23px;
    color: #666666;
}

.car_insurance .find_nw .search_sect .city {
    float: left;
    width: 25%;
    padding: 10px 15px 10px 10px;
    border-right: 1px solid #ccc;
    margin: 5px 0 0 0;
}

.car_insurance .find_nw .search_sect .hospital {
    float: left;
    width: 25%;
    padding: 10px 15px 10px 10px;
    border-right: 1px solid #ccc;
    margin: 5px 0 0 0;
}

.car_insurance .find_nw .search_sect .srhbox {
    float: left;
    width: 25%;
}

    .car_insurance .find_nw .search_sect .srhbox a {
        font-family: 'arial';
        font-size: 22px;
        color: #fff;
        background: #97291e;
        display: inline-block;
        text-transform: uppercase;
        float: right;
        padding: 15px 30px;
    }

.car_insurance .find_nw1 .fnd_nw img {
    display: none;
}

.car_insurance .find_nw1 .fnd_nw h2 {
    font-family: 'arial';
    color: #1b4674;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 40px 0 0 0;
}

.car_insurance .find_nw1 .search_sect {
    margin: 30px 0 36px;
    padding: 15px 10px;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .car_insurance .find_nw1 .search_sect input {
        font-size: 20px;
        padding: 1px 0 0 14px;
    }

    .car_insurance .find_nw1 .search_sect .state {
        float: left;
        width: 18%;
        padding: 10px 15px 10px 0px;
        border-right: 1px solid #ccc;
        margin: 5px 0 0 0;
    }

        .car_insurance .find_nw1 .search_sect .state .sbHolder, .car_insurance .find_nw1 .search_sect .comm_vehicle .sbHolder, .car_insurance .find_nw1 .search_sect .city .sbHolder, .car_insurance .find_nw1 .search_sect .hospital .sbHolder {
            background: #fff;
            border: none;
        }

    .car_insurance .find_nw1 .search_sect .sbOptions a, .car_insurance .find_nw1 .search_sect .sbSelector {
        text-align: left;
    }

    .car_insurance .find_nw1 .search_sect .sbOptions {
        width: 120%;
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

        .car_insurance .find_nw1 .search_sect .sbOptions a {
            font-family: 'arial';
            font-size: 17px;
            color: #615f5f;
            border-bottom: 1px solid #eeeeee;
            padding: 10px 0 10px 10px;
        }

            .car_insurance .find_nw1 .search_sect .sbOptions a:hover {
                color: #333;
            }

    .car_insurance .find_nw1 .search_sect .sbToggle {
        background: url('../../ImagesNew/ardown1.png') no-repeat;
        top: 8px;
        width: 29px;
    }

.car_insurance .find_nw1 .sbSelector:link {
    font-family: 'arial';
    font-size: 20px;
    color: #666666;
}

.car_insurance .find_nw1 .search_sect .city {
    float: left;
    width: 18%;
    padding: 10px 15px 10px 10px;
    border-right: 1px solid #ccc;
    margin: 5px 0 0 0;
}

.car_insurance .find_nw1 .search_sect .comm_vehicle {
    float: left;
    width: 23%;
    padding: 10px 15px 10px 10px;
    border-right: 1px solid #ccc;
    margin: 5px 0 0 0;
}

.car_insurance .find_nw1 .search_sect .hospital {
    float: left;
    width: 23%;
    padding: 10px 15px 10px 10px;
    border-right: 1px solid #ccc;
    margin: 5px 0 0 0;
}

.car_insurance .find_nw1 .search_sect .srhbox {
    float: left;
    width: 18%;
}

    .car_insurance .find_nw1 .search_sect .srhbox a {
        font-family: 'arial';
        font-size: 22px;
        color: #fff;
        background: #97291e;
        display: inline-block;
        text-transform: uppercase;
        float: right;
        padding: 15px 30px;
    }

.car_insurance .articles {
    width: 100%;
    padding: 50px 0;
}

    .car_insurance .articles h2 {
        font-family: 'arial';
        font-size: 24px;
        color: #1b4674;
        margin: 0;
        padding: 0 0 50px;
        text-transform: uppercase;
        font-weight: bold;
        text-align: center;
    }

    .car_insurance .articles ul li h2 {
        font-family: 'arial';
        font-size: 18px;
        color: #053c6d;
        margin: 0;
        padding: 0 0 0px;
        text-transform: uppercase;
        font-weight: bold;
        text-align: left;
    }

    .car_insurance .articles ul li span {
        font-family: 'arial';
        font-size: 16px;
        color: #666;
        margin: 0;
        padding: 0;
    }

    .car_insurance .articles ul li div {
        font-family: 'arial';
        font-size: 16px;
        color: #333;
        margin: 0;
        padding: 10px 0 0 0;
    }

    .car_insurance .articles ul li a {
        font-family: 'arial';
        font-size: 18px;
        color: #97291e;
        margin: 0;
        padding: 0 0 30px;
        display: inline-block;
    }

    .car_insurance .articles .read_all {
        font-family: 'arial';
        font-size: 20px;
        color: #97291e;
        margin: 0;
        padding: 0 0 0px;
        display: inline-block;
        text-transform: uppercase;
    }

.car_insurance .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 40px 0 50px;
}

    .car_insurance .scrolls_top .scrollst {
        font-family: 'arial';
        font-size: 16px;
        color: #fff;
        display: inline-block;
        background: #97291e;
        float: right;
        padding: 10px;
    }

.car_insurance .map_sect {
    width: 100%;
    background: #f3f0eb;
}

    .car_insurance .map_sect .tblz01 {
        background: transparent;
    }

.car_insurance .table > tbody > tr > td {
    font-family: arial;
    font-size: 16px;
    color: #415f81;
    border-bottom: 1px solid #7a96ab;
    padding: 10px;
}

.car_insurance .table > thead > tr > th {
    border-bottom: 5px solid #063b6d;
}

.car_insurance .tblz01 tr th {
    background: transparent;
}

.car_insurance .blist th {
    font-family: arial;
    font-size: 18px;
    color: #063b6d;
    font-weight: bold;
    text-transform: capitalize;
}

.car_insurance .iswap, .car_insurance .mapsf {
    padding: 0;
}
/*car insurance page ends*/
/*9-2*/
.other_login {
    padding: 15px;
    border: 1px solid #CACACA;
    background: #E4E4E4;
    margin-top: 14px;
}

.socials_links {
    width: 71%;
    padding-top: 15px;
    margin: 0 auto;
}
/*health insurance page starts*/
.health_insurance {
    background: #fff;
}
    /*by manohar banner quick invest*/
    .health_insurance.traveller_landing .tr_banner {
        position: relative;
    }

    .health_insurance.traveller_landing .travel_banner_content {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        height: 100%;
    }

    .health_insurance .hpartner.marT24 {
        margin-top: 15%;
        margin-bottom: 2%;
        text-align: center;
    }

    .health_insurance .hpartner img {
        width: 100%;
    }

    .health_insurance .hpartner p {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
        font-weight: bold;
        text-transform: none;
        text-align: left;
    }

    .health_insurance .hpartner span {
        width: 90%;
        color: #666;
        font-family: arial;
        display: block;
        font-size: 18px;
        text-align: left;
    }

    .health_insurance .hpartner a {
        text-align: left;
        display: block;
        color: #A41C22;
        font-size: 14px;
        font-weight: bold;
        padding: 7px 0;
    }

        .health_insurance .hpartner a:hover {
            text-decoration: underline;
        }

    .health_insurance.traveller_landing .qk_qotes_block {
        min-height: 387px;
        background-color: rgba(238, 238, 226, 0.9);
        margin: 15px 0;
        position: relative;
        overflow: hidden;
    }

    .health_insurance.traveller_landing .banner-txt {
        width: 100%;
        float: left;
        padding: 16% 0px 0px 0%;
        text-align: center;
    }

        .health_insurance.traveller_landing .banner-txt h2 {
            font-family: arial;
            font-size: 35px;
            color: #fff;
            font-weight: bold;
            text-transform: uppercase;
            padding: 10px 0 0 0px;
            margin: 0;
            text-shadow: 1px 1px 2px #000;
        }

    .health_insurance.chi .banner-txt h2 {
        font-family: arial;
        font-size: 35px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        padding: 0px 0 0 0px;
        margin: 0;
        text-shadow: 1px 1px 2px #000;
    }

    .health_insurance.traveller_landing .banner-txt p {
        font-family: arial;
        font-size: 20px;
        color: #fff;
        padding: 0 0 0 0px;
    }

    .health_insurance.chi .banner-txt p {
        font-family: arial;
        font-size: 20px;
        color: #fff;
        padding: 0 0 0 0px;
    }

    .health_insurance.traveller_landing .banner-txt ul {
        font-family: arial;
        font-size: 16px;
        color: #333;
        padding: 0 0 0 15px;
    }

        .health_insurance.traveller_landing .banner-txt ul li {
            list-style-type: disc;
            padding: 0 0 4px 0;
        }

    .health_insurance.traveller_landing .banner_text_btn {
        padding: 37px 0 0 0;
    }

        .health_insurance.traveller_landing .banner_text_btn a {
            display: inline-block;
            padding: 14px 0px;
            font-size: 18px;
            color: #fff;
            background-color: #a41c22;
            text-transform: uppercase;
            width: 70%;
            margin-bottom: 15px;
            text-align: center;
        }
    /*ends here*/
    .health_insurance .trav_accordance {
        background-color: #EEEEE2;
    }

    .health_insurance .hplan h2 {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        padding: 30px 0 20px 0;
    }

    .health_insurance .hplan-info .hplanhead {
        position: relative;
        height: 60px;
    }

    .health_insurance .hplan-info h3 {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
        position: absolute;
        bottom: 0;
        text-align: center;
        width: 100%;
    }

    .health_insurance .hplan-info p {
        font-family: arial;
        font-size: 16px;
        color: #053c6d;
        padding: 10px 0 20px 0;
        min-height: 118px;
        overflow: hidden;
    }

    .health_insurance .hplan-info a.knowmore {
        font-family: arial;
        font-size: 14px;
        color: #a41c22;
        border: 1px solid #a41c22;
        font-weight: bold;
        padding: 9px 20px;
        display: inline-block;
        margin: 0 10px 53px 0;
        transition: 0.3s;
    }

        .health_insurance .hplan-info a.knowmore:hover {
            background: #a41c22;
            color: #fff;
            border: 1px solid #a41c22;
        }

    .health_insurance .hplan-info a.buynow {
        font-family: arial;
        font-size: 14px;
        color: #fff;
        background: #a41c22;
        font-weight: bold;
        padding: 10px 35px;
        display: inline-block;
        margin: 0 0 20px 0;
    }

    .health_insurance .hplan-info img {
        width: 100%;
    }

    .health_insurance .hpartner {
        width: 100%;
        background: #fff;
    }

        .health_insurance .hpartner .insurance-partner {
            padding: 40px 0;
        }

    .health_insurance .insurance-offering .member {
        padding: 20px;
    }
    /*owl carousel overide*/
    .health_insurance .rd_block .checkbx_block {
        padding-top: 43px;
        padding-left: 7%;
    }

        .health_insurance .rd_block .checkbx_block .checkboxHold {
            overflow: initial;
            text-align: left;
        }

            .health_insurance .rd_block .checkbx_block .checkboxHold label {
                height: 14px;
                float: none;
                width: 25px;
            }

            .health_insurance .rd_block .checkbx_block .checkboxHold .off-checkbox {
                height: 18px;
                width: 18px;
            }

            .health_insurance .rd_block .checkbx_block .checkboxHold .terms {
                color: #97291E;
            }

            .health_insurance .rd_block .checkbx_block .checkboxHold .on-checkbox {
                background: transparent url("../../ImagesNew/checked1.png") no-repeat scroll center center;
                cursor: pointer;
                height: 15px;
                left: 2px;
                top: 2px;
                width: 15px;
            }

    .health_insurance .insurance-offering .owl-buttons {
        display: none;
    }

    .health_insurance .hpartner .insurance-partner .owl-buttons {
        width: 100%;
        bottom: 45%;
    }

        .health_insurance .hpartner .insurance-partner .owl-buttons .owl-prev {
            background-color: transparent;
            opacity: 1;
            bottom: 45%;
            position: absolute;
            left: 0;
            top: 125px;
            background-image: url('../../ImagesNew/arrows-left.png');
            width: 30px;
            height: 80px;
            background-repeat: no-repeat;
        }

        .health_insurance .hpartner .insurance-partner .owl-buttons .owl-next {
            background-color: transparent;
            opacity: 1;
            bottom: 45%;
            position: absolute;
            right: 0;
            top: 125px;
            background-image: url('../../ImagesNew/arrows-right.png');
            width: 33px;
            height: 80px;
            background-repeat: no-repeat;
        }

    .health_insurance .hpartner .insurance-partner .member {
        position: relative;
        text-align: center;
    }

        .health_insurance .hpartner .insurance-partner .member .member-text {
            position: absolute;
            right: 15%;
            top: 37px;
            left: 27%;
            z-index: 10;
            padding-top: 30px;
            padding-bottom: 20px;
            color: #333;
            text-align: center;
            width: 46%;
        }

    .health_insurance .mobilenum {
        float: left;
        width: 50%;
    }

    .health_insurance .emailad {
        float: left;
        width: 50%;
    }

    .health_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
        padding: 28px 11%;
        margin-bottom: 0;
    }

    .health_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
        padding: 28px 11%;
        margin-bottom: 0;
    }

    .health_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
        padding: 28px 11%;
        margin-bottom: 0;
    }

    .health_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
        padding: 28px 11%;
        margin-bottom: 0;
    }

    .health_insurance .hpartner .insurance-partner .member .member-text {
        font-family: arial;
        font-size: 16px;
        color: #333;
    }

    .health_insurance .rd_block .rd_single .travTitle {
        color: #a41c22;
    }

    .health_insurance .hpartner h3 {
        font-family: arial;
        font-size: 25px;
        color: #053C6D;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        padding: 20px 0 0 0;
    }

    .health_insurance .customer-speak {
        text-align: center;
    }

        .health_insurance .customer-speak h3 {
            font-family: arial;
            font-size: 24px;
            color: #fff;
            text-align: center;
            margin: 0;
            text-transform: uppercase;
            font-weight: bold;
            padding: 0 0 24px;
        }

    .health_insurance .section4 {
        background: #f68134;
        position: relative;
    }

        .health_insurance .section4 img.air {
            position: absolute;
            bottom: 0;
            width: 100%;
        }

    .health_insurance .customer-speak .member-container {
        width: 100%;
        padding: 0 40px 220px;
        z-index: 100;
    }

        .health_insurance .customer-speak .member-container .member .member-text {
            text-align: left;
        }

    .health_insurance .customer-speak .readts {
        font-family: arial;
        font-size: 18px;
        color: #a31c21;
        display: inline-block;
        padding: 20px 0 30px 0;
    }
    /*.health_insurance .section4 .customer-speak .testilink{position:absolute;bottom:40px;z-index:1;width:100%;}
.health_insurance .section4 .customer-speak .testilink a{font-family:arial;font-size:14px;color:#fff;font-weight:bold;display:inline-block;background:#f78200;padding:10px 20px;}*/
    .health_insurance .radioBtnHold .on-radio {
        background-color: #014A7F;
    }

    .health_insurance .radioBtnHold .off-radio {
        border: 1px solid #9F9E9A;
    }

    .health_insurance .insightsec {
        width: 100%;
        background: #063b6d;
        padding: 10px 0;
    }

    .health_insurance .insights img {
        float: right;
        padding: 53px 55px 0 0;
    }

    .health_insurance .insights h2 {
        font-family: arial;
        font-size: 25px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        padding: 20px 0 0 0;
        text-align: center;
    }

    .health_insurance .insights h3 {
        font-family: arial;
        font-size: 20px;
        color: #4d4d4f;
        padding: 30px 0 0 0;
    }

    .health_insurance .insights p {
        font-family: arial;
        font-size: 16px;
        color: #838383;
        padding: 0 75px 0 0;
    }

    .health_insurance .insights .article_rd {
        font-family: arial;
        font-size: 15px;
        color: #a41c22;
        padding: 15px 30px;
        margin: 47px 0 30px 0;
        display: inline-block;
        border: 1px solid #a41c22;
    }

        .health_insurance .insights .article_rd:hover {
            background: #a41c22;
            color: #fff;
            transition: 0.3s;
        }

    .health_insurance .queries h2 {
        font-family: arial;
        font-size: 24px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        padding: 20px 0 20px 0;
        text-align: center;
    }

    .health_insurance .queries .questn {
        padding: 14px 0 0 0;
    }

        .health_insurance .queries .questn div .qimg {
            float: left;
            width: 3%;
        }

        .health_insurance .queries .questn div a {
            float: left;
            width: 97%;
        }

    .health_insurance .queries .ques {
        font-family: arial;
        font-size: 18px;
        color: #fff;
        font-weight: bold;
        display: block;
        width: 100%;
        padding: 0 0px 13px;
        margin: 0 0 10px 0;
    }

        .health_insurance .queries .ques img {
            padding: 0 12px 0 0;
        }

        .health_insurance .queries .ques span {
            font-size: 14px;
            font-weight: normal;
            display: block;
        }

    .health_insurance .queries .faqs_rd {
        font-family: arial;
        font-size: 18px;
        color: #fff;
        padding: 15px 30px;
        margin: 10px 0 30px 0;
        display: inline-block;
    }

    .health_insurance .customer_review {
        padding: 45px 0;
    }

        .health_insurance .customer_review .reviews h2 {
            font-family: arial;
            font-size: 24px;
            color: #053c6d;
            margin: 0;
            font-weight: bold; /*text-align:center;*/
            text-transform: uppercase;
        }

        .health_insurance .customer_review .ratings h2 {
            font-family: arial;
            font-size: 24px;
            color: #053c6d;
        }

            .health_insurance .customer_review .ratings h2 img {
                position: relative;
                left: 10px;
                top: -3px;
            }

        .health_insurance .customer_review .client_reviews img {
            position: relative;
            top: -2px;
        }

        .health_insurance .customer_review .client_reviews span {
            font-family: arial;
            font-size: 14px;
            color: #999;
        }

        .health_insurance .customer_review .client_reviews .read {
            font-family: arial;
            font-size: 18px;
            color: #a41c22;
            display: inline-block;
        }

        .health_insurance .customer_review .client_reviews h3 {
            font-family: arial;
            font-size: 18px;
            color: #4d4d4f;
        }

        .health_insurance .customer_review .client_reviews p {
            font-family: arial;
            font-size: 14px;
            color: #999;
        }

        .health_insurance .customer_review .article_rd {
            font-family: arial;
            font-size: 22px;
            color: #a41c22;
            padding: 0px 0 0px;
            display: inline-block;
            margin-bottom: 35px;
        }

    .health_insurance .quick_links {
        padding: 30px 0;
        background-color: #EEEEE2;
        position: relative;
    }

        .health_insurance .quick_links ul {
            font-family: 'arial';
            color: #053c6d;
            font-size: 15px;
            text-transform: uppercase;
        }

            .health_insurance .quick_links ul li a {
                font-family: 'arial';
                color: #4d4d4f;
                font-size: 14px;
                text-transform: capitalize;
                line-height: 24px;
                display: inline-block;
            }

                .health_insurance .quick_links ul li a:hover {
                    color: #000;
                }

        .health_insurance .quick_links h3 {
            font-family: 'arial';
            color: #053c6d;
            font-size: 15px;
            text-transform: uppercase;
            font-weight: bold;
            text-decoration: underline;
        }

        .health_insurance .quick_links .paddT {
            padding-top: 10px;
        }

        .health_insurance .quick_links span a {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 14px;
            padding: 0 9% 0 0;
            margin-top: 25px;
            display: inline-block;
        }

            .health_insurance .quick_links span a:hover {
                color: #000;
            }

    .health_insurance .frights {
        float: right;
    }

    .health_insurance .watch-now .block .title-text {
        color: #4d4d4f;
        padding: 40px 0 0 0;
    }

    .health_insurance .youtube-image {
        position: relative;
    }

        .health_insurance .youtube-image img.bg {
            min-height: 430px;
            width: 100%;
        }

        .health_insurance .youtube-image .youtube-text {
            position: absolute;
            width: 100%;
            margin: 0 auto;
            top: 0;
            left: 0;
        }

            .health_insurance .youtube-image .youtube-text .text {
                text-align: center;
                padding-top: 9%;
            }

                .health_insurance .youtube-image .youtube-text .text a {
                    display: inline-block;
                    padding-bottom: 30px;
                }

                .health_insurance .youtube-image .youtube-text .text h4 {
                    color: #fff;
                    font-size: 26px;
                    padding-bottom: 5px;
                }

    .health_insurance .travel_guide {
        background: #e8e8e8;
        text-align: center;
    }

        .health_insurance .travel_guide .mapsec h3 {
            font-family: arial;
            font-size: 25px;
            color: #a41c22;
            font-weight: bold;
            text-transform: uppercase;
            padding: 20px 0 0 0;
        }

        .health_insurance .travel_guide .mapsec img.maps {
            padding: 20px 0;
        }

    .health_insurance .insuoffer {
        width: 100%;
    }

    .health_insurance .videos {
        background: #f2f0ea;
        width: 100%;
        padding: 0px 0;
    }

        .health_insurance .videos .travel_risks {
            position: relative;
        }

            .health_insurance .videos .travel_risks .insights {
                background-image: url('../../ImagesNew/bgbk.png');
                width: 100%;
                padding: 12px;
                position: absolute;
                bottom: 0;
            }

                .health_insurance .videos .travel_risks .insights h2 {
                    font-family: 'arial';
                    color: #fff;
                    font-size: 20px;
                    font-weight: bold;
                    margin: 0;
                    text-align: left;
                    padding: 0;
                }

                .health_insurance .videos .travel_risks .insights h3 {
                    font-family: 'arial';
                    color: #fff;
                    font-size: 18px;
                    margin: 0;
                    text-align: left;
                    padding: 5px 0;
                }

                .health_insurance .videos .travel_risks .insights a {
                    font-family: 'arial';
                    color: #fff;
                    font-size: 16px;
                    margin: 0;
                    text-align: left;
                    display: inline-block;
                    padding: 0;
                }

            .health_insurance .videos .travel_risks img {
                width: 100%;
            }

        .health_insurance .videos .vdo {
            background: #333333;
            width: 100%;
            height: 425px;
            text-align: center;
            position: relative;
        }

            .health_insurance .videos .vdo p {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
                padding: 5px 10px;
                text-align: left;
            }

            .health_insurance .videos .vdo img {
                position: absolute;
                margin: auto;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
            }

    .health_insurance .insurance_cover {
        width: 100%;
        background: #f1a339;
        padding: 25px 0 50px 0;
    }

    .health_insurance.chi .insurance_cover {
        width: 100%;
        background: #fff;
        padding: 25px 0 5px 0;
        position: relative;
    }

        .health_insurance.chi .insurance_cover .ftbg {
            position: absolute;
            bottom: 0;
        }

    .health_insurance .insurance_cover h2 {
        font-family: 'arial';
        color: #fff;
        font-size: 30px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        padding: 40px 0 0;
    }

    .health_insurance .insurance_cover h3 {
        font-family: 'arial';
        color: #fff;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        padding: 0;
    }

    .health_insurance.chi .insurance_cover h3 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        padding: 24px 0 0 0;
    }

    .health_insurance.chi .insurance_cover .imgs {
        text-align: center;
    }

    .health_insurance .insurance_cover p {
        font-family: 'arial';
        color: #333;
        font-size: 20px;
        margin: 0;
        padding: 0;
        padding: 15px 0 15px 0;
        width: 60%;
        line-height: 24px;
    }

    .health_insurance.chi .insurance_cover p {
        width: 70%;
    }

    .health_insurance .insurance_cover a {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        display: inline-block;
        background: #a41c22;
        text-transform: uppercase;
        padding: 8px 10px;
    }

    .health_insurance.chi .policy_coverage .h_coverage h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        padding: 0 0 24px;
        text-align: center;
    }

    .health_insurance.chi .policy_coverage {
        width: 100%;
        background: #eee url('../../ImagesNew/policy_cvg.jpg') no-repeat;
        padding: 60px 0 30px 0;
    }

        .health_insurance.chi .policy_coverage h2 {
            font-family: 'arial';
            color: #333333;
            font-size: 24px;
            margin: 0;
            padding: 24px 0 0 0;
        }

        .health_insurance.chi .policy_coverage ul {
            list-style: disc;
            padding: 10px 0 0 16px;
            margin: 0;
        }

            .health_insurance.chi .policy_coverage ul li {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                padding: 10px 0 0 0;
            }

        .health_insurance.chi .policy_coverage p {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
        }

            .health_insurance.chi .policy_coverage p.condtn {
                padding: 0 0 0 16px;
            }

        .health_insurance.chi .policy_coverage h3 {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            font-weight: bold;
        }

        .health_insurance.chi .policy_coverage a.cover_rd {
            font-family: 'arial';
            color: #97291e;
            font-size: 16px;
            display: inline-block;
            padding: 18px 0 0 16px;
        }

        .health_insurance.chi .policy_coverage .vs {
            padding: 0 0 0 16px;
        }

            .health_insurance.chi .policy_coverage .vs ul li {
                padding: 3px 0 0;
            }

            .health_insurance.chi .policy_coverage .vs h3 {
                margin-bottom: 0;
            }

    .health_insurance.chi .chk_eligible {
        width: 100%;
        background: #fff;
        padding: 50px 0 80px;
    }

        .health_insurance.chi .chk_eligible h2 {
            font-family: 'arial';
            color: #333333;
            font-size: 24px;
            margin: 0;
            padding: 0;
        }

        .health_insurance.chi .chk_eligible ul {
            list-style: disc;
            padding: 10px 0 0 16px;
        }

            .health_insurance.chi .chk_eligible ul li {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                margin: 0;
                padding: 10px 0 0 0;
            }

    .health_insurance.chi .claim_process {
        width: 100%;
        background: #edece4;
        padding: 30px 0 50px 0;
    }

        .health_insurance.chi .claim_process h2 {
            font-family: 'arial';
            color: #053c6d;
            font-size: 24px;
            font-weight: normal;
            margin: 0;
            padding: 25px 0 0 0;
            text-align: center;
            text-transform: uppercase;
        }

        .health_insurance.chi .claim_process h3 {
            font-family: 'arial';
            color: #FFF;
            font-size: 22px;
            text-transform: none;
            padding: 10px 38px 10px 12px;
            margin-bottom: 0;
            background-color: #053c6d;
            border-bottom: 0px;
        }

            .health_insurance.chi .claim_process h3 span {
                text-transform: capitalize;
            }

        .health_insurance.chi .claim_process .claims-offering {
            border-bottom: 1px solid #fff;
        }

            .health_insurance.chi .claim_process .claims-offering .owl-buttons {
                display: none;
            }

            .health_insurance.chi .claim_process .claims-offering .member .box_info {
                background: #DC6D18;
                padding: 8px 0;
                overflow: hidden;
            }

                .health_insurance.chi .claim_process .claims-offering .member .box_info h4 {
                    font-family: 'arial';
                    color: #fff;
                    font-size: 20px;
                    text-transform: uppercase;
                    padding: 0 20px;
                    text-align: center;
                }

                .health_insurance.chi .claim_process .claims-offering .member .box_info p {
                    font-family: 'arial';
                    color: #fff;
                    font-size: 16px;
                    padding: 0 20px 0 20px;
                    text-align: center;
                    line-height: 1.2;
                }

            .health_insurance.chi .claim_process .claims-offering .member ul li {
                font-family: 'arial';
                color: #97291e;
                font-size: 16px;
                padding: 6px 0;
                line-height: 20px;
                border-bottom: 1px solid #f4f4ef;
            }

                .health_insurance.chi .claim_process .claims-offering .member ul li a {
                    color: #97291e;
                }

                .health_insurance.chi .claim_process .claims-offering .member ul li:last-child {
                    border: none;
                }

            .health_insurance.chi .claim_process .claims-offering .member {
                padding: 15px;
            }

        .health_insurance.chi .claim_process .notes h2 {
            font-family: 'arial';
            color: #333;
            font-size: 24px;
            text-transform: uppercase;
            text-align: left;
            margin: 0;
            padding: 35px 0 10px;
        }

        .health_insurance.chi .claim_process .notes p {
            font-family: 'arial';
            color: #333;
            font-size: 16px;
            text-align: left;
            padding: 0;
            margin: 0;
        }

    .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-c {
        background: transparent;
        color: #fff;
        text-align: left;
        border-bottom: 1px solid #fff;
        margin-bottom: 15px;
    }

    .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i {
        border-width: 3px 0px;
        border-style: solid;
    }

    .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
        border-bottom-color: #fff;
        background: transparent;
    }

    .health_insurance.chi .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 20px;
        padding: 0px 110px 0px 0px;
    }

    .health_insurance.chi .insightsec .mbsc-ms-item-i {
        min-width: auto;
        padding: 0;
    }

    .health_insurance.chi .insightsec .mbsc-ms-item-i-c {
        padding: 22px 0 0;
    }

    .health_insurance.chi .insightsec .md-tab-h {
        display: none !important;
    }

    .health_insurance.chi .insightsec .md-tab-sel {
        display: block !important;
    }

    .health_insurance .find_nw .fnd_nw h2 {
        font-family: 'arial';
        color: #1b4674;
        font-size: 24px;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        padding: 40px 0 0 0;
    }

    .health_insurance .find_nw .search_sect {
        margin: 25px 0px 35px;
        padding: 6px 25px;
        box-shadow: 0px 0px 12px rgba(81, 81, 81, 0.42);
        background: rgb(255, 255, 255) none repeat scroll 0% 0%;
        border-radius: 10px;
    }

        .health_insurance .find_nw .search_sect input {
            font-size: 20px;
            padding: 1px 0 0 14px;
        }

        .health_insurance .find_nw .search_sect .state {
            float: left;
            width: 25%;
            padding: 10px 15px 10px 0px;
            border-right: 1px solid #ccc;
            margin: 5px 0 0 0;
        }

            .health_insurance .find_nw .search_sect .state .sbHolder, .health_insurance .find_nw .search_sect .city .sbHolder, .health_insurance .find_nw .search_sect .hospital .sbHolder {
                background: #fff;
                border: none;
            }

        .health_insurance .find_nw .search_sect .sbOptions a, .health_insurance .find_nw .search_sect .sbSelector {
            text-align: left;
        }

        .health_insurance .find_nw .search_sect .sbOptions {
            width: 100%;
            max-height: 300px !important;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            overflow-y: scroll;
        }

            .health_insurance .find_nw .search_sect .sbOptions a {
                font-family: 'arial';
                font-size: 17px;
                color: #615f5f;
                border-bottom: 1px solid #eeeeee;
                padding: 10px 0 10px 10px;
            }

                .health_insurance .find_nw .search_sect .sbOptions a:hover {
                    color: #333;
                }

        .health_insurance .find_nw .search_sect .sbToggle {
            background: url('../../ImagesNew/ardown1.png') no-repeat;
            top: 8px;
            width: 29px;
        }

    .health_insurance .find_nw .sbSelector:link {
        font-family: 'arial';
        font-size: 18px;
        color: rgb(102, 102, 102);
    }

    .health_insurance .find_nw .search_sect .city {
        float: left;
        width: 25%;
        padding: 10px 15px 10px 10px;
        border-right: 1px solid #ccc;
        margin: 5px 0 0 0;
    }

    .health_insurance .find_nw .search_sect .hospital {
        float: left;
        width: 25%;
        padding: 10px 15px 10px 10px;
        border-right: 1px solid #ccc;
        margin: 5px 0 0 0;
    }

    .health_insurance .find_nw .search_sect .srhbox {
        float: left;
        width: 25%;
    }

        .health_insurance .find_nw .search_sect .srhbox a {
            font-family: 'arial';
            font-size: 18px;
            color: #fff;
            background: #97291e;
            display: inline-block;
            text-transform: uppercase;
            float: right;
            padding: 8px 23px;
            border-radius: 5px;
            margin-top: 10px;
            margin-right: 53px;
        }

        .health_insurance .find_nw .search_sect .srhbox img {
            position: relative;
            left: 87%;
            top: 10px;
        }

    .health_insurance .map_sect {
        width: 100%;
        background: #ddd;
    }

        .health_insurance .map_sect .maps {
            width: 100%;
            height: 400px;
        }

        .health_insurance .map_sect .col-lg-12 {
            background: transparent;
            max-height: 500px;
            overflow: auto;
        }

    .health_insurance .table > tbody > tr > td {
        font-family: arial;
        font-size: 16px;
        color: #415f81;
        border-bottom: 1px solid #7a96ab;
        padding: 10px;
    }

    .health_insurance .table > thead > tr > th {
        border-bottom: 5px solid #063b6d;
    }

    .health_insurance .tblz01 tr th {
        background: transparent;
    }

    .health_insurance .table > thead > tr > th:first-child, .health_insurance .table > thead > tr > th:nth-child(2) {
        width: 7%;
    }

    .health_insurance .table > thead > tr > th:nth-child(2) {
        width: 13%;
    }

    .health_insurance .blist th {
        font-family: arial;
        font-size: 18px;
        color: #063b6d;
        font-weight: bold;
        text-transform: capitalize;
    }


.complete_health_insurance .hpartner p {
    font-family: arial;
    font-size: 20px;
    color: #053c6d;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    padding: 91px 0 0 0;
}
/*health insurance page ends*/

/*travel insurance page starts*/
.travel_insurance, .mg_items {
    background: #fff;
}
/*by manohar banner quick invest*/
.tr_banner {
    height: 450px;
}

.other_landing_banner .tr_banner {
    height: auto;
}

.tr_banner .sfContentBlock > img {
    width: 100%;
    position: absolute;
    height: 100%;
}

.travel_insurance.traveller_landing .tr_banner {
    position: relative;
}

.travel_insurance.traveller_landing .travel_banner_content {
    position: absolute;
    width: 100%;
    margin: 0 auto;
    top: 0;
    height: 100%;
}

.widget_block {
    position: absolute;
    top: 61%;
    width: 100%;
    margin: 0px auto;
    z-index: 2;
}

.travel_insurance .tpartner.marT24 {
    margin-top: 15%;
    margin-bottom: 2%;
    text-align: center;
}

.travel_insurance .tpartner p {
    font-family: arial;
    font-size: 24px;
    color: #053c6d;
    font-weight: bold;
    text-transform: none;
    text-align: left;
    padding: 15px 0 0 0;
    width: 100%;
}

.travel_insurance .tpartner span {
    font-family: arial;
    font-size: 18px;
    display: inline-block;
    width: 100%;
    text-align: left;
    color: #666;
}

.travel_insurance.traveller_landing .qk_qotes_block {
    min-height: 387px;
    background-color: rgba(238, 238, 226, 0.9);
    margin: 15px 0;
    position: relative;
    overflow: hidden;
}

.travel_insurance.traveller_landing .banner-txt {
    width: 100%;
    float: left;
    padding: 13% 0px 0px 1%;
}

    .travel_insurance.traveller_landing .banner-txt h2 {
        font-family: arial;
        font-size: 35px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        text-shadow: 1px 1px 2px #000;
    }

    .travel_insurance.traveller_landing .banner-txt p {
        font-family: arial;
        font-size: 20px;
        color: #fff;
        text-shadow: 1px 1px 2px #000;
    }

    .travel_insurance.traveller_landing .banner-txt ul {
        font-family: arial;
        font-size: 16px;
        color: #333333;
        padding: 0 0 0 15px;
    }

        .travel_insurance.traveller_landing .banner-txt ul li {
            list-style-type: disc;
            padding: 0 0 4px 0;
        }

.travel_insurance .tpartner .marT24 {
    margin-top: 24%;
}

.travel_insurance.traveller_landing .banner_text_btn {
    padding: 37px 0 0 0;
}

.travel_insurance .rd_block .calendarBox .datePick, .travel_insurance .trav_accordance, .travel_insurance .calendarBox .date, .travel_insurance .sbHolder, .travel_insurance .student-trip_getquote .RG_gray_box {
    background: #EEEEE2;
}

.travel_insurance .radioBtnHold .on-radio {
    background-color: #014A7F;
}

.travel_insurance .radioBtnHold .off-radio {
    border: 1px solid #9F9E9A;
}

.travel_insurance.traveller_landing .banner_text_btn a {
    display: inline-block;
    padding: 14px 0px;
    font-size: 18px;
    color: #fff;
    background-color: #a41c22;
    text-transform: uppercase;
    width: 70%;
    margin-bottom: 15px;
    text-align: center;
}

.rd_block {
    position: absolute;
    width: 100%;
    left: 0%;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    height: 100%;
}

    .rd_block.left-sides1 {
        left: -100%;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
    }

    .rd_block.current {
        left: 0%;
    }

    .rd_block.right-sides1 {
        left: 100%;
    }

.modal-body .rd_block .rd_single {
    padding-top: 35px;
    width: 32%;
    display: inline-block;
}

.rd_block .rd_single {
    padding-top: 0px;
    width: 32%;
    display: inline-block;
}

.twowheeler_insurance .rd_block .rd_single {
    width: 32%;
}

.rd_block .text {
    text-align: center;
}

    .rd_block .text h4 {
        font-family: 'arial';
        font-weight: bold;
        font-size: 22px;
        color: #243f76;
        margin: 0;
        padding-top: 30px;
    }

    .rd_block .text h5 {
        font-family: 'arial';
        font-style: italic;
        font-size: 18px;
        color: #606163;
        margin: 0;
        padding: 15px 0;
    }

    .rd_block .text .text_image {
        padding: 10px 0;
    }

.single-trip_accord.rd_block .text .text_image, .multi-trip_accord.rd_block .text .text_image {
    padding: 0;
}

.rd_block.single-trip_accord .accordion_container, .rd_block.multi-trip_accord .accordion_container {
    padding: 0 10px;
    overflow: auto;
    width: 50%;
    margin: 0 auto;
}

.rd_block.single-trip_accord .accordion_container {
    height: 174px;
}

.rd_block.multi-trip_accord .accordion_container {
    max-height: 120px;
}

.rd_block.single-trip_accord .senioeCitizen .dateLabel {
    width: 25%;
    font-size: 16px;
    padding-top: 3px;
}

.rd_block.single-trip_accord .senioeCitizen .removebtnlabel {
    width: 24%;
}

.rd_block.single-trip_accord .senioeCitizen .date {
    width: 47%;
}

    .rd_block.single-trip_accord .senioeCitizen .date input[type="text"] {
        margin-left: 5px;
        margin-right: 5px;
        background-image: none;
        font-size: 14px;
        width: 100%;
        letter-spacing: 5px;
    }

.rd_block.single-trip_destination .travelWorld {
    padding: 25px 50px 0 50px;
}

    .rd_block.single-trip_destination .travelWorld .radioBtnHold, .rd_block.single-trip_destination .travelWorld .radioBtnHold a.ttip {
        font-size: 14px;
        color: #666666;
    }

.rd_block.single-trip_destination .mapspopup_icn {
    background: transparent url("../../ImagesNew/pd_map.png") no-repeat scroll 10px 9px;
}

.rd_block.single-trip_from_to .calender_block, .rd_block.multi-trip_from_to .calender_block {
    width: 55%;
    display: inline-block;
    padding: 10px 0px;
}

.rd_block.single-trip_from_to .calender_from_icon, .rd_block.multi-trip_from_to .calender_from_icon {
    width: 20%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding-top: 50px;
}

.rd_block.single-trip_from_to .calendarBox, .rd_block.multi-trip_from_to .calendarBox {
    margin: 6px 20px;
}

.rd_block .calendarBox .CB_cols .labels {
    font-size: 16px;
    color: #243f76;
    margin-bottom: 0px;
    text-transform: none;
}

.rd_block .calendarBox .datePick {
    font-size: 19px;
    width: 100%;
}

.rd_block.single-trip_from_to .checkbx_block, .rd_block.multi-trip_from_to .checkbx_block, .rd_block.student-trip_accord .checkbx_block {
    padding: 10px 10% 0 10%;
}

.rd_block.student-trip_accord .checkbx_block {
    padding-top: 0px;
}

    .rd_block.student-trip_accord .checkbx_block .checkboxHold label {
        height: 30px;
    }

.rd_block.single-trip_from_to .checkboxHold, .rd_block.multi-trip_from_to .checkboxHold, .rd_block.student-trip_accord .checkboxHold {
    margin-bottom: 0;
}

.rd_block.single-trip_destination .travelWorld .radioBtnHold .off-radio {
    border: 2px solid #B8B8B8;
    height: 23px;
    width: 23px;
}

.rd_block.single-trip_destination .travelWorld .radioBtnHold .on-radio {
    height: 13px;
    width: 13px;
    left: 5px;
    top: 5px;
}

.rd_block.single-trip_getquote .RG_gray_box, .rd_block.multi-trip_getquote .RG_gray_box {
    background-color: #EEEEE2;
    padding: 28px 18%;
}

.rd_block.single-trip_destination .text .text_image {
    padding: 50px 0 20px 0;
}

    .rd_block.single-trip_destination .text .text_image h5 {
        width: 33%;
    }

.rd_block.student-trip_accord .calendarBox {
    margin: 0px 25px;
}

    .rd_block.student-trip_accord .calendarBox .CB_cols {
        padding-bottom: 15px;
    }

        .rd_block.student-trip_accord .calendarBox .CB_cols .labels {
            width: 45%;
            display: inline-block;
            float: left;
            padding: 10px 0;
        }

    .rd_block.student-trip_accord .calendarBox .date, .rd_block.student-trip_accord .calendarBox .basic_dd {
        width: 30%;
        float: right;
        margin-right: 18%;
    }

.rd_block .text .text_image p {
    width: 18%;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

.rd_block .text .text_image h5 {
    width: 65%;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

.rd_block .rd_single .thumbImg {
    text-align: center;
}

    .rd_block .rd_single .thumbImg img {
        width: auto;
    }

.rd_block .rd_single .travTitle {
    text-align: center;
    color: #a41c22;
    font-size: 16px;
    font-weight: bold;
}

.rd_block .rd_single .radioBtnHold .off-radio {
    background-color: #F4F4F4;
}

.rd_block .prc_btn {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    position: absolute;
    bottom: 0px;
    left: 0;
}

    .rd_block .prc_btn input[type='button'] {
        background-color: #a41c22;
        padding: 3px 7px;
        text-transform: uppercase;
        font-family: 'arial';
        font-size: 16px;
        color: #fff;
    }

.rd_block.comp_health_accord .multidd.quoterows {
    padding-top: 10px;
}

    .rd_block.comp_health_accord .multidd.quoterows .checkboxHold, .rd_block.health_care_accord .multidd.quoterows .checkboxHold {
        width: 100%;
    }
/*ends here*/
.travel_insurance .tplan h2 {
    font-family: arial;
    font-size: 24px;
    color: #053c6d;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
}

.travel_insurance .tplan-info .tplanhead {
    position: relative;
    height: 60px;
}

    .travel_insurance .tplan-info .tplanhead.extra, .mg_blocks .tplan-info .tplanhead.extra {
        height: 260px;
    }

.travel_insurance .tplan-info h3 {
    font-family: arial;
    font-size: 24px;
    color: #053c6d;
    position: absolute;
    bottom: 0;
}

.travel_insurance .tplan-info p {
    font-family: arial;
    font-size: 16px;
    color: #333333;
    padding: 10px 0 20px 0;
    min-height: 122px;
    overflow: hidden;
}

.travel_insurance .tplan-info a.knowmore, .mg_blocks .tplan-info a.knowmore {
    font-family: arial;
    font-size: 14px;
    color: #a41c22;
    border: 1px solid #a41c22;
    font-weight: bold;
    padding: 9px 20px;
    display: inline-block;
    margin: 0 10px 53px 0;
    transition: 0.3s;
}

    .travel_insurance .tplan-info a.knowmore:hover, .mg_blocks .tplan-info a.knowmore:hover {
        background: #a41c22;
        color: #fff;
        border: 1px solid #fff;
    }

.travel_insurance .tplan-info a.buynow, .mg_blocks .tplan-info a.buynow {
    font-family: arial;
    font-size: 14px;
    color: #fff;
    background: #a41c22;
    font-weight: bold;
    padding: 10px 35px;
    display: inline-block;
    margin: 0 0 20px 0;
}

.travel_insurance .tplan-info img, .mg_blocks .tplan-info img {
    width: 100%;
}

.travel_insurance .tpartner {
    width: 100%;
    background: #fff;
}

    .travel_insurance .tpartner .insurance-partner {
        padding: 40px 0;
    }

.travel_insurance .insurance-offering .member {
    padding: 0 20px;
}

.travel_insurance .insuoffer {
    width: 100%;
    padding: 45px 0 0;
}

.travel_insurance .mobilenum {
    float: left;
    width: 50%;
}

.travel_insurance .emailad {
    float: left;
    width: 50%;
}

.travel_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.travel_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.travel_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.travel_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.travel_insurance .travelWorld .radioBtnHold {
    width: 25%;
}
/*owl carousel overide*/
.travel_insurance .insurance-offering .owl-buttons {
    display: none;
}

.travel_insurance .tpartner .insurance-partner .owl-buttons {
    width: 100%;
    bottom: 45%;
}

    .travel_insurance .tpartner .insurance-partner .owl-buttons .owl-prev {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        left: 0;
        top: 125px;
        background-image: url('../../ImagesNew/arrows-left1.png');
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .travel_insurance .tpartner .insurance-partner .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: 0;
        top: 125px;
        background-image: url('../../ImagesNew/arrows-right1.png');
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

.travel_insurance .rotator .member, .rotator .member {
    position: relative;
    text-align: center;
}

.travel_insurance .rotator h2, .rotator h2 {
    color: #fff;
    text-align: center;
    margin: 0;
}

.travel_insurance .rotator {
    width: 100%;
    background: #053c6d;
    padding: 50px 0;
}

    .travel_insurance .rotator .member .member-text, .rotator .member .member-text {
        position: absolute;
        //right: 15%;
        //top:8px;
        //left: 27%;
        z-index: 10;
        //padding-top: 30px;
        //padding-bottom: 20px;
        //color: #333;
        margin: auto;
        top: 20%;
        left: 0px;
        right: 0px;
        bottom: 0px;
        text-align: center;
        width: 52%;
    }

        .travel_insurance .rotator .member .member-text p, .rotator .member .member-text p {
            font-family: arial;
            font-size: 22px;
            color: #20507c;
            font-weight: normal;
            text-align: center;
            padding: 0;
            text-transform: none;
        }

    .travel_insurance .rotator .member .front .member-text p, .rotator .member .front .member-text p {
        font-size: 18px;
    }

.travel_insurance .rd_block .checkbx_block {
    padding-top: 6px;
    padding-left: 7%;
}

    .travel_insurance .rd_block .checkbx_block .checkboxHold {
        overflow: initial;
        text-align: left;
    }

        .travel_insurance .rd_block .checkbx_block .checkboxHold label {
            height: 14px;
            float: none;
            width: 25px;
        }

        .travel_insurance .rd_block .checkbx_block .checkboxHold .off-checkbox {
            height: 18px;
            width: 18px;
        }

        .travel_insurance .rd_block .checkbx_block .checkboxHold .terms {
            color: #97291E;
        }

        .travel_insurance .rd_block .checkbx_block .checkboxHold .on-checkbox {
            background: transparent url("../../ImagesNew/checked1.png") no-repeat scroll center center;
            cursor: pointer;
            height: 15px;
            left: 2px;
            top: 2px;
            width: 15px;
        }

.travel_insurance .tpartner .insurance-partner .member .member-text {
    font-family: arial;
    font-size: 16px;
    color: #333;
}

.travel_insurance .customer-speak .readts {
    font-family: arial;
    font-size: 18px;
    color: #a31c21;
    display: inline-block;
    padding: 20px 0 30px 0;
}

.travel_insurance .tpartner h3 {
    font-family: arial;
    font-size: 24px;
    color: #053C6D;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 0 0 0;
}

.travel_insurance .customer-speak {
    text-align: center;
}

    .travel_insurance .customer-speak .member-container .member .member-text {
        text-align: left;
    }

    .travel_insurance .customer-speak h3 {
        font-family: arial;
        font-size: 24px;
        color: #fff;
        text-align: center;
        margin: 0;
        text-transform: uppercase;
        font-weight: bold;
        padding: 0 0 24px;
    }

.travel_insurance .section4 {
    background-image: url(../../ImagesNew/cspeakbg.png);
    background-repeat: no-repeat;
    position: relative;
}

    .travel_insurance .section4 img.air {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

.travel_insurance .customer-speak .member-container {
    width: 100%;
    padding: 0 40px 220px;
    z-index: 100;
}
/*.travel_insurance .customer-speak .member-container .owl-buttons{ width:  100%;bottom:45%;}
.travel_insurance .customer-speak .member-container .owl-buttons .owl-prev{background-color:transparent;opacity:1;bottom:45%;position:  absolute; left:0;top: 85px;background-image:url('../../ImagesNew/arrows-left1.png');width:30px;height:   80px;background-repeat:   no-repeat;  }
.travel_insurance .customer-speak .member-container .owl-buttons .owl-next{background-color:transparent;opacity:1;bottom:45%;position:  absolute; right :0;top: 85px;background-image:url('../../ImagesNew/arrows-right1.png');width:33px;height:   80px;background-repeat:   no-repeat;  }

.travel_insurance .tpartner .member-container .member .member-text{font-family:arial;font-size:16px;color:#333;}
.travel_insurance .customer-speak .member-container{width: 100%;padding :0 40px 200px;z-index:100;}
.travel_insurance .customer-speak .member-container .member{display: inline-block;margin-left: 40px;margin-right:50px;}
.travel_insurance .customer-speak .member-container .member .member-img{width: 28%;display: inline-block;vertical-align: top;}
.travel_insurance .customer-speak .member-container .member .member-img img{width: 100%;}
.travel_insurance .customer-speak .member-container .member .member-text{width: 70%;display: inline-block;padding-left: 5px;padding-right: 10px;}
.travel_insurance .customer-speak .member-container .member .member-text p{font-size: 18px;color: #fff;line-height: 1.4;padding:0 0 15px 10px;text-align: left;}
.travel_insurance .customer-speak .member-container .member .member-text p strong{display: block;}*/
/*.travel_insurance .section4 .customer-speak .testilink{position:absolute;bottom:40px;z-index:1;width:100%;}
.travel_insurance .section4 .customer-speak .testilink a{font-family:arial;font-size:14px;color:#fff;font-weight:bold;display:inline-block;background:#f78200;padding:10px 20px;}*/
.travel_insurance .insightsec {
    width: 100%;
    background: #063b6d;
    padding: 10px 0;
}

.travel_insurance .insights img {
    float: right;
    padding: 53px 55px 0 0;
}

.travel_insurance .insights h2 {
    font-family: arial;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 0 0 0;
    text-align: center;
}

.travel_insurance .insights h3 {
    font-family: arial;
    font-size: 20px;
    color: #4d4d4f;
    padding: 30px 0 0 0;
}

.travel_insurance .insights p {
    font-family: arial;
    color: #fff;
    font-size: 18px;
    padding: 5px 0px;
}

.travel_insurance .insights .article_rd {
    font-family: arial;
    font-size: 15px;
    color: #a41c22;
    border: 1px solid #a41c22;
    padding: 15px 30px;
    margin: 47px 0 30px 0;
    display: inline-block;
}

    .travel_insurance .insights .article_rd:hover {
        background: #a41c22;
        color: #fff;
        transition: 0.3s;
    }

.travel_insurance .queries h2 {
    font-family: arial;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 0 20px 0;
    text-align: center;
}

.travel_insurance .queries .questn {
    padding: 14px 0 0 0;
}

    .travel_insurance .queries .questn div .qimg {
        float: left;
        width: 3%;
    }

    .travel_insurance .queries .questn div a {
        float: left;
        width: 97%;
    }

.travel_insurance .queries .ques {
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    display: block;
    width: 97%;
    padding: 0px;
    margin: 0 0 10px 0;
}

    .travel_insurance .queries .ques span {
        font-size: 14px;
        font-weight: normal;
        display: block;
    }

    .travel_insurance .queries .ques img {
        padding: 0 12px 0 0;
    }

.travel_insurance .queries .faqs_rd {
    font-family: arial;
    font-size: 18px;
    color: #fff;
    padding: 15px 30px;
    display: inline-block;
    margin: 10px 0 25px 0;
}

.travel_insurance .customer_review {
    padding: 45px 0;
}

    .travel_insurance .customer_review .reviews h2 {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
        font-weight: bold; /*text-align:center;*/
        text-transform: uppercase;
        margin: 0;
    }

    .travel_insurance .customer_review .ratings h2 {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
    }

        .travel_insurance .customer_review .ratings h2 img {
            position: relative;
            left: 10px;
            top: -3px;
        }

    .travel_insurance .customer_review .client_reviews img {
        position: relative;
        top: -2px;
    }

    .travel_insurance .customer_review .client_reviews span {
        font-family: arial;
        font-size: 14px;
        color: #999;
    }

    .travel_insurance .customer_review .client_reviews .read {
        font-family: arial;
        font-size: 18px;
        color: #a41c22;
        display: inline-block;
    }

    .travel_insurance .customer_review .client_reviews h3 {
        font-family: arial;
        font-size: 18px;
        color: #4d4d4f;
    }

    .travel_insurance .customer_review .client_reviews p {
        font-family: arial;
        font-size: 14px;
        color: #999;
    }

    .travel_insurance .customer_review .article_rd {
        font-family: arial;
        font-size: 22px;
        color: #a41c22;
        padding: 20px 0 10px;
        display: inline-block;
    }

.travel_insurance .watch-now .block .title-text {
    color: #4d4d4f;
    padding: 40px 0 0 0;
}

.travel_insurance .youtube-image {
    position: relative;
}

    .travel_insurance .youtube-image img.bg {
        min-height: 430px;
        width: 100%;
    }

    .travel_insurance .youtube-image .youtube-text {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        left: 0;
    }

        .travel_insurance .youtube-image .youtube-text .text {
            text-align: center;
            padding-top: 9%;
        }

            .travel_insurance .youtube-image .youtube-text .text a {
                display: inline-block;
                padding-bottom: 30px;
            }

            .travel_insurance .youtube-image .youtube-text .text h4 {
                color: #fff;
                font-size: 26px;
                padding-bottom: 5px;
            }

.travel_insurance .travel_guide {
    background: #e8e8e8;
    text-align: center;
}

    .travel_insurance .travel_guide .mapsec h3 {
        font-family: arial;
        font-size: 25px;
        color: #a41c22;
        font-weight: bold;
        text-transform: uppercase;
        padding: 20px 0 0 0;
    }

    .travel_insurance .travel_guide .mapsec img.maps {
        padding: 20px 0;
    }

.travel_insurance .quick_links, .car_insurance .quick_links, .twowheeler_insurance .quick_links, .home_insurance .quick_links {
    padding: 30px 0;
    background-color: #EEEEE2;
    position: relative;
}

    .travel_insurance .quick_links ul, .car_insurance .quick_links ul, .twowheeler_insurance .quick_links ul, .home_insurance .quick_links ul {
        font-family: 'arial';
        color: #053c6d;
        font-size: 15px;
        text-transform: uppercase;
    }

        .travel_insurance .quick_links ul li a, .car_insurance .quick_links ul li a, .twowheeler_insurance .quick_links ul li a, .home_insurance .quick_links ul li a {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 14px;
            text-transform: capitalize;
            line-height: 24px;
            display: inline-block;
        }

            .travel_insurance .quick_links ul li a:hover, .car_insurance .quick_links ul li a:hover, .twowheeler_insurance .quick_links ul li a:hover, .home_insurance .quick_links ul li a:hover {
                color: #000;
            }

    .travel_insurance .quick_links h3, .car_insurance .quick_links h3, .twowheeler_insurance .quick_links h3, .home_insurance .quick_links h3 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: underline;
    }

    .travel_insurance .quick_links .paddT {
        padding-top: 10px;
    }

    .travel_insurance .quick_links span a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        padding: 0 9% 0 0;
        margin-top: 25px;
        display: inline-block;
    }

        .travel_insurance .quick_links span a:hover {
            color: #000;
        }

.travel_insurance .frights {
    float: right;
}

.travel_insurance .f_trip {
    background: #f1efea;
    width: 100%;
    padding: 50px 0;
}

    .travel_insurance .f_trip .ftrip_left .fimg {
        width: 100%;
    }
    /*new changes on 5th feb*/
    .travel_insurance .f_trip .timg {
        position: relative;
        left: 29%;
        top: -48px;
    }

    .travel_insurance .f_trip .protect_trip {
        position: relative;
        top: -20px;
    }
    /*new changes on 5th feb*/
    .travel_insurance .f_trip .protect_trip1 {
        padding: 0 0 0 25px;
    }

    .travel_insurance .f_trip .protect_trip h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 20px;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        padding: 5px 0;
    }

    .travel_insurance .f_trip .protect_trip h3 {
        font-family: 'arial';
        color: #333333;
        font-size: 20px;
        margin: 0;
    }

    .travel_insurance .f_trip .protect_trip a {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        margin: 0;
        background: #a41c22;
        display: inline-block;
        text-transform: uppercase;
        margin: 15px 0 0 0;
        padding: 8px 10px;
    }

    .travel_insurance .f_trip .protect_trip1 h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 20px;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        padding: 15px 0;
        width: 65%;
    }

    .travel_insurance .f_trip .protect_trip1 h3 {
        font-family: 'arial';
        color: #333333;
        font-size: 20px;
        margin: 0;
        padding: 0 40px 0 0;
    }

    .travel_insurance .f_trip .protect_trip1 a {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        margin: 0;
        background: #a41c22;
        display: inline-block;
        text-transform: uppercase;
        margin: 15px 0 0 0;
        padding: 8px 10px;
    }

.travel_insurance .single_trip {
    background: #fff;
    width: 100%;
    padding: 5px 0;
}

.travel_insurance.s_trip .single_trip .ftrip_left .fimg {
    width: auto;
}

.travel_insurance.s_trip .single_trip .str {
    padding-top: 21%;
}

.travel_insurance .single_trip .protect_trip {
    padding: 0 50px 0 0;
}

.travel_insurance .single_trip .protect_trip1 {
    padding: 0 0 0 25px;
}

.travel_insurance .single_trip .protect_trip h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 5px 0;
}

.travel_insurance .single_trip .protect_trip h3 {
    font-family: 'arial';
    color: #333333;
    font-size: 20px;
    margin: 0;
}

.travel_insurance .single_trip .protect_trip a {
    font-family: 'arial';
    color: #fff;
    font-size: 18px;
    margin: 0;
    background: #a41c22;
    display: inline-block;
    text-transform: uppercase;
    margin: 15px 0 70px 0;
    padding: 8px 10px;
}

.travel_insurance .single_trip .protect_trip1 h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 15px 0;
    width: 65%;
}

.travel_insurance .single_trip .protect_trip1 h3 {
    font-family: 'arial';
    color: #333333;
    font-size: 20px;
    margin: 0;
    padding: 0 40px 0 0;
}

.travel_insurance .single_trip .protect_trip1 a {
    font-family: 'arial';
    color: #fff;
    font-size: 18px;
    margin: 0;
    background: #a41c22;
    display: inline-block;
    text-transform: uppercase;
    margin: 15px 0 0 0;
    padding: 8px 10px;
}

.travel_insurance .videos {
    background: #fff;
    width: 100%;
    padding: 0;
}

    .travel_insurance .videos .travel_risks .insights {
        background: #a3a3a3;
        width: 100%;
        padding: 12px;
    }

        .travel_insurance .videos .travel_risks .insights h2 {
            font-family: 'arial';
            color: #fff;
            font-size: 20px;
            font-weight: bold;
            margin: 0;
            text-align: left;
            padding: 0;
        }

        .travel_insurance .videos .travel_risks .insights h3 {
            font-family: 'arial';
            color: #fff;
            font-size: 18px;
            margin: 0;
            text-align: left;
            padding: 5px 0;
        }

        .travel_insurance .videos .travel_risks .insights a {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            margin: 0;
            text-align: left;
            display: inline-block;
            padding: 0;
        }

    .travel_insurance .videos .travel_risks img {
        width: 100%;
    }

.travel_insurance.s_trip .videos {
    background: #fff;
    width: 100%;
    padding: 0;
}

    .travel_insurance.s_trip .videos .travel_risks {
        position: relative;
    }

        .travel_insurance.s_trip .videos .travel_risks .insights {
            background: url('../../ImagesNew/bgsd.png');
            width: 100%;
            padding: 12px;
            position: absolute;
            bottom: 0;
        }

            .travel_insurance.s_trip .videos .travel_risks .insights h2 {
                font-family: 'arial';
                color: #fff;
                font-size: 20px;
                font-weight: bold;
                margin: 0;
                text-align: left;
                padding: 0;
            }

            .travel_insurance.s_trip .videos .travel_risks .insights h3 {
                font-family: 'arial';
                color: #fff;
                font-size: 18px;
                margin: 0;
                text-align: left;
                padding: 5px 0;
            }

            .travel_insurance.s_trip .videos .travel_risks .insights a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
                margin: 0;
                text-align: left;
                display: inline-block;
                padding: 0;
            }

        .travel_insurance.s_trip .videos .travel_risks img {
            width: 100%;
            height: 425px;
        }

.travel_insurance .videos .vdo {
    background: #333333;
    width: 100%;
    height: 425px;
    text-align: center;
    position: relative;
}

.videos .vdo > img {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}

.travel_insurance .videos .vdo p, .videos .vdo p {
    font-family: 'arial';
    color: #fff;
    font-size: 16px;
    padding: 5px 10px;
    text-align: left;
    position: absolute;
    top: 0;
    background: rgba(82, 82, 82, 0.82);
    width: 100%;
}

.travel_insurance .videos .vdo a img, .videos .vdo a img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.travel_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-c {
    background: transparent;
    color: #fff;
    text-align: left;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
}

.travel_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i {
    border-width: 3px 0px;
    border-style: solid;
}

.travel_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
    border-bottom-color: #fff;
    background: transparent;
}

.travel_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
    font-size: 20px;
    padding: 0px 110px 0px 0px;
}

.travel_insurance .insightsec .mbsc-ms-item-i {
    min-width: auto;
    padding: 0;
}

.travel_insurance .insightsec .mbsc-ms-item-i-c {
    padding: 22px 0 0;
}

.travel_insurance .insightsec .md-tab-h {
    display: none !important;
}

.travel_insurance .insightsec .md-tab-sel {
    display: block !important;
}

.travel_insurance .claim_process {
    padding: 60px 0;
}
    /*.travel_insurance .claim_process h2{font-family: 'arial';color:#333333;font-size:24px;margin-top: 0;padding: 0 0 10px 0;}*/
    .travel_insurance .claim_process p {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        margin: 0;
        padding: 0;
    }

.travel_insurance .map_sect {
    width: 100%;
    background: #f3f0eb;
}

    .travel_insurance .map_sect .tblz01 {
        background: transparent;
    }

.travel_insurance .table > tbody > tr > td {
    font-family: arial;
    font-size: 16px;
    color: #415f81;
    border-bottom: 1px solid #7a96ab;
    padding: 10px;
}

.travel_insurance .table > thead > tr > th {
    border-bottom: 5px solid #063b6d;
}

.travel_insurance .tblz01 tr th {
    background: transparent;
}

.travel_insurance .blist th {
    font-family: arial;
    font-size: 18px;
    color: #063b6d;
    font-weight: bold;
    text-transform: capitalize;
}
/*travel insurance page ends*/

/*travel registration starts*/
.modal-dialog {
    width: 660px;
    margin: 15% auto;
}

.dispacted.modal-dialog {
    width: 80%;
}

.modal-backdrop {
    z-index: 0;
}

.modal .modal-body {
    padding: 0 15px;
}

.modal .treg .RG_gray_box {
    background: #fff;
    float: none;
    margin: 0;
}

.homeWg .treg .RG_gray_box {
    background: none;
}

.modal .treg .RG_gray_box .RG_dateicn {
    background: transparent url("../../ImagesNew/calendar.gif") no-repeat scroll center center;
    vertical-align: middle;
    display: inline-block;
    width: 45px;
    height: 53px;
}

.modal .treg .cbutton {
    text-align: center;
}

.modal .treg .tfgpass {
    color: #fff;
    font-size: 18px;
    background: #aa3439;
    padding: 9px 15px;
    display: inline-block;
    margin: 10px 0 25px 0;
}

.modal .treg .tfgemail {
    color: #fff;
    font-size: 18px;
    background: #aa3439;
    padding: 9px 15px;
    display: inline-block;
    margin: 10px 0 25px 0;
}

.modal .treg .tmsg {
    font-family: arial;
    font-size: 12px;
    color: #333333;
}

.modal .treg .semail h2 {
    font-family: arial;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.modal .treg .semail p {
    font-family: arial;
    font-size: 16px;
    color: #757474;
    padding: 7px 0 0 0;
}

.modal .treg .semail .inputradiobox {
    padding: 8px 0 6px 0;
    border-bottom: 1px solid #E1DDDD;
}

    .modal .treg .semail .inputradiobox .radioBtnHold .on-radio {
        background: #014a7f;
    }

.modal .treg .semail .fglink {
    color: #aa3439;
}

    .modal .treg .semail .fglink:hover {
        text-decoration: underline;
    }

.registeredinner .fgpass, .registeredinner .fgemail {
    color: #aa3439;
}

.registeredinner .basic_dd .sbHolder {
    background: transparent;
}

.registeredinner .basic_dd .sbSelector {
    text-align: left;
}
/*travel registration ends*/

/*two wheeler insurance page starts*/
.twowheeler_insurance {
    background: #fff;
}
    /*by manohar banner quick invest*/
    .twowheeler_insurance.traveller_landing .tr_banner {
        position: relative;
    }

    .twowheeler_insurance.traveller_landing .travel_banner_content {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        height: 100%;
    }

    .twowheeler_insurance.traveller_landing .qk_qotes_block {
        min-height: 387px;
        background-color: rgba(238, 238, 226, 0.9);
        margin: 47px 0;
        position: relative;
        overflow: hidden;
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

    .twowheeler_insurance.traveller_landing .banner-txt {
        width: 100%;
        float: left;
        padding: 7% 0px 0px 1%;
    }

        .twowheeler_insurance.traveller_landing .banner-txt h2 {
            font-family: arial;
            font-size: 35px;
            color: #fff;
            font-weight: bold;
            text-transform: uppercase;
            padding: 10% 0 0px 0;
            margin: 0;
            text-shadow: 1px 1px 2px #000;
        }

        .twowheeler_insurance.traveller_landing .banner-txt p {
            font-family: arial;
            font-size: 20px;
            color: #fff;
            padding: 0px 0px 0px 0px;
            margin: 0;
            text-shadow: 1px 1px 2px #000;
        }

        .twowheeler_insurance.traveller_landing .banner-txt ul {
            font-family: arial;
            font-size: 17px;
            color: #333333;
            padding: 0 0 0 45%;
        }

            .twowheeler_insurance.traveller_landing .banner-txt ul li {
                list-style-type: none;
                padding: 0px 0px 11px;
            }

    .twowheeler_insurance.traveller_landing .banner_text_btn {
        padding: 37px 0 0 0;
    }

        .twowheeler_insurance.traveller_landing .banner_text_btn a {
            display: inline-block;
            padding: 14px 0px;
            font-size: 18px;
            color: #fff;
            background-color: #a41c22;
            text-transform: uppercase;
            margin-bottom: 15px;
            width: 70%;
            text-align: center;
        }

    .twowheeler_insurance .rd_block .rd_single .travTitle {
        height: 23px;
        margin: 15px 0;
        position: relative;
        color: #982a1d;
    }

        .twowheeler_insurance .rd_block .rd_single .travTitle .traves {
            position: absolute;
            top: 0;
            width: 100%;
        }

    .twowheeler_insurance .rd_block .text .text_image h5.carblock {
        width: 72%;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
    }

    .twowheeler_insurance .rd_block .calign {
        padding: 0 0 0 47px;
    }

        .twowheeler_insurance .rd_block .calign .inputradiobox {
            float: left;
            width: 50%;
            padding: 7px 0px;
        }

            .twowheeler_insurance .rd_block .calign .inputradiobox span.veh {
                font-family: arial;
                font-size: 14px;
                color: #afafaf;
            }

            .twowheeler_insurance .rd_block .calign .inputradiobox .radioBtnHold .off-radio {
                background: #d0d0d0;
                border: none;
            }

        .twowheeler_insurance .rd_block .calign .cvf {
            width: 100%;
        }

            .twowheeler_insurance .rd_block .calign .cvf .radioBtnHold {
                padding: 0 0 20px 65px;
            }

    .twowheeler_insurance .rd_block .regnum {
        text-align: center;
    }

        .twowheeler_insurance .rd_block .regnum .RG_gray_box {
            background: transparent;
            float: none;
            margin: 0;
            padding: 0 0 0 30%;
            font-size: 14px;
        }

            .twowheeler_insurance .rd_block .regnum .RG_gray_box .RG_input {
                width: 58%;
            }

            .twowheeler_insurance .rd_block .regnum .RG_gray_box > .form-group input {
                height: 24px;
                text-align: center;
                padding-bottom: 2px;
            }

        .twowheeler_insurance .rd_block .regnum h3 {
            font-family: arial;
            font-size: 18px;
            color: #243f76;
            font-style: italic;
            padding: 10px 0 0 0;
        }

    .twowheeler_insurance .rd_block .checkbx_block {
        padding-top: 43px;
        padding-left: 7%;
    }

        .twowheeler_insurance .rd_block .checkbx_block .checkboxHold {
            overflow: initial;
        }

            .twowheeler_insurance .rd_block .checkbx_block .checkboxHold .terms {
                color: #97291e;
            }

            .twowheeler_insurance .rd_block .checkbx_block .checkboxHold label {
                height: 14px;
                float: none;
                width: 25px;
            }

            .twowheeler_insurance .rd_block .checkbx_block .checkboxHold .off-checkbox {
                height: 18px;
                width: 18px;
            }

            .twowheeler_insurance .rd_block .checkbx_block .checkboxHold .on-checkbox {
                background: transparent url("../../ImagesNew/checked1.png") no-repeat scroll center center;
                cursor: pointer;
                height: 15px;
                left: 2px;
                top: 2px;
                width: 15px;
            }
    /*ends here*/
    .twowheeler_insurance .mobilenum {
        float: left;
        width: 50%;
    }

    .twowheeler_insurance .emailad {
        float: left;
        width: 50%;
    }

    .twowheeler_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
        padding: 28px 11%;
        margin-bottom: 0;
    }

    .twowheeler_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
        padding: 28px 11% 11% 2%;
        margin-bottom: 0;
    }

    .twowheeler_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
        padding: 28px 11%;
        margin-bottom: 0;
    }

    .twowheeler_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
        padding: 28px 11%;
        margin-bottom: 0;
    }

    .twowheeler_insurance .cplan h2 {
        font-family: arial;
        font-size: 25px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        padding: 30px 0 20px 0;
    }

    .twowheeler_insurance .cplan-info .cplanhead {
        position: relative;
        height: 60px;
    }

    .twowheeler_insurance .cplan-info h3 {
        font-family: arial;
        font-size: 24px;
        color: #fff;
        position: absolute;
        bottom: 0;
    }

    .twowheeler_insurance .cplan-info p {
        font-family: arial;
        font-size: 16px;
        color: #fff;
        padding: 10px 0 20px 0;
    }

    .twowheeler_insurance .cplan-info a.knowmore {
        font-family: arial;
        font-size: 14px;
        color: #fff;
        border: 1px solid #fff;
        font-weight: bold;
        padding: 9px 20px;
        display: inline-block;
        margin: 0 10px 53px 0;
        transition: 0.3s;
    }

        .twowheeler_insurance .cplan-info a.knowmore:hover {
            background: #fff;
            color: #a41c22;
            border: 1px solid #fff;
        }

    .twowheeler_insurance .cplan-info a.buynow {
        font-family: arial;
        font-size: 14px;
        color: #a41c22;
        background: #fff;
        font-weight: bold;
        padding: 10px 35px;
        display: inline-block;
        margin: 0 0 20px 0;
    }

    .twowheeler_insurance .cplan-info img {
        width: 100%;
    }

    .twowheeler_insurance .cpartner {
        width: 100%;
        background: #fff;
    }

        .twowheeler_insurance .cpartner.marT24 {
            margin: 16% 0px 2%;
        }

        .twowheeler_insurance .cpartner p {
            font-family: arial;
            font-size: 24px;
            color: #053C6D;
            font-weight: bold;
            text-transform: none;
            text-align: left;
            padding: 70px 0px 0px;
            margin: 0px;
            width: 70%;
        }

        .twowheeler_insurance .cpartner span {
            font-family: arial;
            display: inline-block;
            color: #666;
            font-size: 18px;
            width: 90%;
        }

        .twowheeler_insurance .cpartner .insurance-partner {
            padding: 40px 0;
        }

    .twowheeler_insurance .insurance-offering .member {
        padding: 20px;
    }
    /*owl carousel overide*/
    .twowheeler_insurance .insurance-offering .owl-buttons {
        display: none;
    }

    .twowheeler_insurance .cpartner .insurance-partner .owl-buttons {
        width: 100%;
        bottom: 45%;
    }

        .twowheeler_insurance .cpartner .insurance-partner .owl-buttons .owl-prev {
            background-color: transparent;
            opacity: 1;
            bottom: 45%;
            position: absolute;
            left: 0;
            top: 125px;
            background-image: url('../../ImagesNew/arrows-left.png');
            width: 30px;
            height: 80px;
            background-repeat: no-repeat;
        }

        .twowheeler_insurance .cpartner .insurance-partner .owl-buttons .owl-next {
            background-color: transparent;
            opacity: 1;
            bottom: 45%;
            position: absolute;
            right: 0;
            top: 125px;
            background-image: url('../../ImagesNew/arrows-right.png');
            width: 33px;
            height: 80px;
            background-repeat: no-repeat;
        }

    .twowheeler_insurance .cpartner .insurance-partner .member {
        position: relative;
        text-align: center;
    }

        .twowheeler_insurance .cpartner .insurance-partner .member .member-text {
            position: absolute;
            right: 15%;
            top: 28px;
            left: 27%;
            z-index: 10;
            padding-top: 30px;
            padding-bottom: 20px;
            color: #333;
            text-align: center;
            width: 46%;
        }

    .twowheeler_insurance .radioBtnHold .off-radio {
        border: 1px solid #9f9e9a;
    }

    .twowheeler_insurance .radioBtnHold .on-radio {
        background-color: #014a7f;
    }

    .twowheeler_insurance .cpartner .insurance-partner .member .member-text {
        font-family: arial;
        font-size: 16px;
        color: #333;
    }

    .twowheeler_insurance .cpartner h3 {
        font-family: arial;
        font-size: 25px;
        color: #053C6D;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        padding: 20px 0 0 0;
    }

    .twowheeler_insurance .customer-speak {
        text-align: center;
    }

        .twowheeler_insurance .customer-speak h3 {
            font-family: arial;
            font-size: 24px;
            color: #fff;
            text-align: center;
            margin: 0;
            text-transform: uppercase;
            font-weight: bold;
        }

    .twowheeler_insurance .section4 {
        background: #f68134;
        position: relative;
    }

        .twowheeler_insurance .section4 img.air {
            position: absolute;
            bottom: 0;
            width: 100%;
        }

    .twowheeler_insurance .customer-speak .member-container {
        width: 100%;
        padding: 0 40px 220px;
        z-index: 100;
    }

        .twowheeler_insurance .customer-speak .member-container .member .member-text {
            text-align: left;
        }

    .twowheeler_insurance .customer-speak .readts {
        font-family: arial;
        font-size: 18px;
        color: #a31c21;
        display: inline-block;
        padding: 20px 0 30px 0;
    }

    .twowheeler_insurance .insightsec {
        width: 100%;
        background: #063b6d;
        padding: 10px 0;
    }

    .twowheeler_insurance .insuoffer {
        width: 100%;
        background: #063b6d;
    }

    .twowheeler_insurance .insights img {
        float: right;
        padding: 53px 55px 0 0;
    }

    .twowheeler_insurance .insights h2 {
        font-family: arial;
        font-size: 25px;
        color: #053C6D;
        font-weight: bold;
        text-transform: uppercase;
        padding: 20px 0 0 0;
    }

    .twowheeler_insurance .insights h3 {
        font-family: arial;
        font-size: 20px;
        color: #4d4d4f;
        padding: 30px 0 0 0;
    }

    .twowheeler_insurance .insights p {
        font-family: arial;
        font-size: 16px;
        color: #838383;
        padding: 0 75px 0 0;
    }

    .twowheeler_insurance .insights .article_rd {
        font-family: arial;
        font-size: 15px;
        color: #A41C22;
        padding: 15px 30px;
        margin: 47px 0 30px 0;
        display: inline-block;
        border: 1px solid #A41C22;
    }

        .twowheeler_insurance .insights .article_rd:hover {
            background: #A41C22;
            color: #fff;
        }

    .twowheeler_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-c {
        background: transparent;
        color: #fff;
        text-align: left;
        border-bottom: 1px solid #fff;
        margin-bottom: 15px;
    }

    .twowheeler_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i {
        border-width: 3px 0px;
        border-style: solid;
    }

    .twowheeler_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
        border-bottom-color: #fff;
        background: transparent;
    }

    .twowheeler_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 20px;
        padding: 0px 110px 0px 0px;
    }

    .twowheeler_insurance .insightsec .mbsc-ms-item-i {
        min-width: auto;
        padding: 0;
    }

    .twowheeler_insurance .insightsec .mbsc-ms-item-i-c {
        padding: 22px 0 0;
    }

    .twowheeler_insurance .insightsec .md-tab-h {
        display: none !important;
    }

    .twowheeler_insurance .insightsec .md-tab-sel {
        display: block !important;
    }

    .twowheeler_insurance .customer_review {
        padding: 35px 0;
    }

        .twowheeler_insurance .customer_review .reviews h2 {
            font-family: arial;
            font-size: 24px;
            color: #053c6d;
            font-weight: bold; /*text-align:center;*/
            text-transform: uppercase;
        }

        .twowheeler_insurance .customer_review .ratings h2 {
            font-family: arial;
            font-size: 24px;
            color: #053c6d;
        }

            .twowheeler_insurance .customer_review .ratings h2 img {
                position: relative;
                left: 10px;
                top: -3px;
            }

        .twowheeler_insurance .customer_review .client_reviews img {
            position: relative;
            top: -2px;
        }

        .twowheeler_insurance .customer_review .client_reviews span {
            font-family: arial;
            font-size: 14px;
            color: #999;
        }

        .twowheeler_insurance .customer_review .client_reviews .read {
            font-family: arial;
            font-size: 18px;
            color: #a41c22;
            display: inline-block;
        }

        .twowheeler_insurance .customer_review .client_reviews h3 {
            font-family: arial;
            font-size: 18px;
            color: #4d4d4f;
        }

        .twowheeler_insurance .customer_review .client_reviews p {
            font-family: arial;
            font-size: 14px;
            color: #999;
        }

        .twowheeler_insurance .customer_review .article_rd {
            font-family: arial;
            font-size: 22px;
            color: #a41c22;
            padding: 20px 0 10px;
            display: inline-block;
        }

    .twowheeler_insurance .queries h2 {
        font-family: arial;
        font-size: 24px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        padding: 20px 0 20px 0;
        text-align: center;
    }

    .twowheeler_insurance .queries .questn {
        padding: 14px 0 0 0;
    }

        .twowheeler_insurance .queries .questn div .qimg {
            float: left;
            width: 3%;
        }

        .twowheeler_insurance .queries .questn div a {
            float: left;
            width: 97%;
        }

    .twowheeler_insurance .queries .ques {
        font-family: arial;
        font-size: 18px;
        color: #fff;
        font-weight: bold;
        display: block;
        width: 100%;
        padding: 0;
        margin: 0;
    }

        .twowheeler_insurance .queries .ques img {
            padding: 0 12px 0 0;
        }

        .twowheeler_insurance .queries .ques span {
            font-size: 14px;
            font-weight: normal;
            display: block;
        }

    .twowheeler_insurance .queries .faqs_rd {
        font-family: arial;
        font-size: 18px;
        color: #fff;
        padding: 15px 30px;
        margin: 10px 0 30px 0;
        display: inline-block;
    }

    .twowheeler_insurance .quick_links {
        padding-top: 40px;
        position: relative;
    }

        .twowheeler_insurance .quick_links ul {
            font-family: 'arial';
            color: #053c6d;
            font-size: 15px;
            text-transform: uppercase;
        }

            .twowheeler_insurance .quick_links ul li a {
                font-family: 'arial';
                color: #4d4d4f;
                font-size: 14px;
                text-transform: capitalize;
                line-height: 24px;
                display: inline-block;
            }

                .twowheeler_insurance .quick_links ul li a:hover {
                    color: #000;
                }

        .twowheeler_insurance .quick_links h3 {
            font-family: 'arial';
            color: #053c6d;
            font-size: 15px;
            text-transform: uppercase;
        }

        .twowheeler_insurance .quick_links .paddT {
            padding-top: 10px;
        }

        .twowheeler_insurance .quick_links span a {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 14px;
            padding: 0 9% 0 0;
            margin-top: 25px;
            display: inline-block;
        }

            .twowheeler_insurance .quick_links span a:hover {
                color: #000;
            }

    .twowheeler_insurance .watch-now .block .title-text {
        color: #4d4d4f;
        padding: 40px 0 0 0;
    }

    .twowheeler_insurance .youtube-image {
        position: relative;
    }

        .twowheeler_insurance .youtube-image img.bg {
            min-height: 430px;
            width: 100%;
        }

        .twowheeler_insurance .youtube-image .youtube-text {
            position: absolute;
            width: 100%;
            margin: 0 auto;
            top: 0;
            left: 0;
        }

            .twowheeler_insurance .youtube-image .youtube-text .text {
                text-align: center;
                padding-top: 9%;
            }

                .twowheeler_insurance .youtube-image .youtube-text .text a {
                    display: inline-block;
                    padding-bottom: 30px;
                }

                .twowheeler_insurance .youtube-image .youtube-text .text h4 {
                    color: #fff;
                    font-size: 26px;
                    padding-bottom: 5px;
                }

    .twowheeler_insurance .travel_guide {
        background: #e8e8e8;
        text-align: center;
    }

        .twowheeler_insurance .travel_guide .mapsec h3 {
            font-family: arial;
            font-size: 25px;
            color: #a41c22;
            font-weight: bold;
            text-transform: uppercase;
            padding: 20px 0 0 0;
        }

        .twowheeler_insurance .travel_guide .mapsec img.maps {
            padding: 20px 0;
        }

    .twowheeler_insurance .ratingsview .reviews h2 {
        font-family: arial;
        font-size: 25px;
        color: #053c6d;
        font-weight: bold;
        text-align: left;
        text-transform: uppercase;
        padding: 30px 0 20px 0;
    }

    .twowheeler_insurance .ratingsview .reviews h3 {
        font-family: arial;
        font-size: 20px;
        color: #053c6d;
        text-align: left;
        padding: 10px 0px 20px;
    }

        .twowheeler_insurance .ratingsview .reviews h3 img {
            position: relative;
            top: -2px;
            left: 50px;
        }

    .twowheeler_insurance .ratingsview .reviews .reviewbox {
        border: 1px solid #aeaeae;
        width: 85%;
        padding: 0 20px;
    }

        .twowheeler_insurance .ratingsview .reviews .reviewbox .name_field, .twowheeler_insurance .ratingsview .reviews .reviewbox .email_field {
            width: 50%;
            float: left;
            border-bottom: 1px solid #ccc;
            padding: 5px 0;
        }

            .twowheeler_insurance .ratingsview .reviews .reviewbox .name_field input, .twowheeler_insurance .ratingsview .reviews .reviewbox .email_field input {
                font-family: arial;
                font-size: 22px;
                color: #999999;
                padding: 10px 0px;
            }

            .twowheeler_insurance .ratingsview .reviews .reviewbox .email_field input {
                border-left: 1px solid #333333;
                padding-left: 10px;
            }

        .twowheeler_insurance .ratingsview .reviews .reviewbox .comments textarea {
            width: 100%;
            resize: none;
            overflow: hidden;
            border: none;
            text-align: left;
            padding: 15px 0;
            font-size: 20px;
        }

    .twowheeler_insurance .ratingsview .reviews .review_done {
        font-family: arial;
        font-size: 20px;
        color: #fff;
        text-align: center;
        padding: 7px 20px;
        background: #a41c22;
        display: inline-block;
        margin-top: 25px;
    }

        .twowheeler_insurance .ratingsview .reviews .review_done:hover {
            background: #053c6d;
            transition: 0.3s;
        }

    .twowheeler_insurance .ratingsview .reviews .rview {
        padding: 20px 0 0 0;
    }

    .twowheeler_insurance .ratingsview .reviews .review_date {
        font-family: arial;
        font-size: 14px;
        color: #999999;
        text-align: left;
        padding: 10px 0px 0px;
    }

    .twowheeler_insurance .ratingsview .reviews h4 {
        font-family: arial;
        font-size: 18px;
        color: #4d4d4f;
        text-align: left;
        padding: 0px 0px 0px;
    }

    .twowheeler_insurance .ratingsview .reviews p {
        font-family: arial;
        font-size: 14px;
        color: #999999;
        text-align: left;
        padding: 0px 0px 0px;
    }

    .twowheeler_insurance .ratingsview .reviews .read_more {
        font-family: arial;
        font-size: 18px;
        color: #a41c22;
        text-align: left;
        padding: 0px 0px 10px;
        display: inline-block;
    }

        .twowheeler_insurance .ratingsview .reviews .read_more:hover {
            text-decoration: underline;
        }

    .twowheeler_insurance .ratingsview .reviews .read_reviews {
        font-family: arial;
        font-size: 22px;
        color: #a41c22;
        text-align: left;
        padding: 10px 0px 40px;
        display: inline-block;
    }

        .twowheeler_insurance .ratingsview .reviews .read_reviews:hover {
            color: #053c6d;
        }

    .twowheeler_insurance .videos {
        background: #f2f0ea;
        width: 100%;
        padding: 0px 0;
    }

        .twowheeler_insurance .videos .travel_risks {
            position: relative;
        }

            .twowheeler_insurance .videos .travel_risks .insights {
                background-image: url('../../ImagesNew/bgbk.png');
                width: 100%;
                padding: 12px;
                position: absolute;
                bottom: 0;
            }

                .twowheeler_insurance .videos .travel_risks .insights h2 {
                    font-family: 'arial';
                    color: #fff;
                    font-size: 20px;
                    font-weight: bold;
                    margin: 0;
                    text-align: left;
                    padding: 0;
                }

                .twowheeler_insurance .videos .travel_risks .insights h3 {
                    font-family: 'arial';
                    color: #fff;
                    font-size: 18px;
                    margin: 0;
                    text-align: left;
                    padding: 5px 0;
                }

                .twowheeler_insurance .videos .travel_risks .insights a {
                    font-family: 'arial';
                    color: #fff;
                    font-size: 16px;
                    margin: 0;
                    text-align: left;
                    display: inline-block;
                    padding: 0;
                }

            .twowheeler_insurance .videos .travel_risks img {
                width: 100%;
            }

        .twowheeler_insurance .videos .vdo {
            background: #333333;
            width: 100%;
            height: 425px;
            text-align: center;
            position: relative;
        }

            .twowheeler_insurance .videos .vdo p {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
                padding: 5px 10px;
                text-align: left;
            }

            .twowheeler_insurance .videos .vdo img {
                position: absolute;
                margin: auto;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
            }

    .twowheeler_insurance .insurance_cover {
        width: 100%;
        background: #d3e3e6 url('../../ImagesNew/bgblue.jpg') no-repeat;
        padding: 9px 0px 5px;
        position: relative;
    }

        .twowheeler_insurance .insurance_cover .ftbg {
            position: absolute;
            bottom: 0;
            z-index: 1;
        }

        .twowheeler_insurance .insurance_cover h2 {
            font-family: 'arial';
            color: #fff;
            font-size: 30px;
            text-transform: uppercase;
            font-weight: bold;
            margin: 0;
            padding: 40px 0 0;
        }

        .twowheeler_insurance .insurance_cover h3 {
            font-family: 'arial';
            color: #fff;
            font-size: 20px;
            text-transform: uppercase;
            font-weight: bold;
            margin: 0;
            padding: 0;
        }

        .twowheeler_insurance .insurance_cover h3 {
            font-family: 'arial';
            color: #053c6d;
            font-size: 20px;
            text-transform: uppercase;
            font-weight: bold;
            margin: 0;
            padding: 35px 0 7px 0;
            width: 85%;
        }

        .twowheeler_insurance .insurance_cover .imgs {
            text-align: left;
        }

        .twowheeler_insurance .insurance_cover p {
            font-family: 'arial';
            color: #333;
            font-size: 20px;
            margin: 0;
            padding: 0;
            padding: 15px 0 15px 0;
            width: 60%;
            line-height: 24px;
        }

        .twowheeler_insurance .insurance_cover p {
            width: 70%;
        }

        .twowheeler_insurance .insurance_cover a {
            font-family: 'arial';
            color: #fff;
            font-size: 18px;
            display: inline-block;
            background: #a41c22;
            text-transform: uppercase;
            padding: 8px 10px;
        }

    .policy_coverage .h_coverage h2, .twowheeler_insurance .policy_coverage .h_coverage h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        text-transform: uppercase;
        font-weight: bold;
        margin: 0;
        padding: 0 0 24px;
        text-align: center;
    }

    .policy_coverage, .twowheeler_insurance .policy_coverage {
        width: 100%;
        background: #eee url('../../ImagesNew/policy_cvg2.jpg') no-repeat;
        padding: 50px 0 50px 0;
    }

        .policy_coverage h2, .twowheeler_insurance .policy_coverage h2 {
            font-family: 'arial';
            color: #333333;
            font-size: 24px;
            margin: 0;
            padding: 24px 0 0 0;
        }

        .policy_coverage ul, .twowheeler_insurance .policy_coverage ul {
            list-style: disc;
            padding: 10px 0 0 16px;
            margin: 0;
        }

            .policy_coverage ul li, .twowheeler_insurance .policy_coverage ul li {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                padding: 10px 0 0 0;
            }

                .policy_coverage ul li span, .twowheeler_insurance .policy_coverage ul li span {
                    font-weight: bold;
                    display: block;
                }

        .policy_coverage p, .twowheeler_insurance .policy_coverage p {
            font-family: 'arial';
            font-style: italic;
            color: #333333;
            font-size: 16px;
            padding: 20px 0 0 0;
            margin: 0;
        }

            .policy_coverage p.s_title, .twowheeler_insurance .policy_coverage p.s_title {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                font-weight: bold;
            }

            .policy_coverage p.condtn, .twowheeler_insurance .policy_coverage p.condtn {
                padding: 0 0 0 16px;
            }

        .policy_coverage h3, .twowheeler_insurance .policy_coverage h3 {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            font-weight: bold;
        }

        .policy_coverage a, .twowheeler_insurance .policy_coverage a {
            font-family: 'arial';
            color: #97291e;
            font-size: 16px;
            display: inline-block;
            padding: 0;
        }

        .policy_coverage .vs, .twowheeler_insurance .policy_coverage .vs {
            padding: 0 0 0 16px;
        }

            .policy_coverage .vs ul li, .twowheeler_insurance .policy_coverage .vs ul li {
                padding: 3px 0 0;
            }

            .policy_coverage .vs h3, .twowheeler_insurance .policy_coverage .vs h3 {
                margin-bottom: 0;
            }

    .chk_eligible, .twowheeler_insurance .chk_eligible {
        width: 100%;
        background: #fff;
        padding: 50px 0 50px;
    }

        .chk_eligible h2, .twowheeler_insurance .chk_eligible h2 {
            font-family: 'arial';
            color: #333333;
            font-size: 24px;
            margin: 0;
            padding: 0;
        }

        .chk_eligible ul, .twowheeler_insurance .chk_eligible ul {
            list-style: disc;
            padding: 10px 0 0 16px;
        }

            .chk_eligible ul li, .twowheeler_insurance .chk_eligible ul li {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                margin: 0;
                padding: 10px 0 0 0;
            }

        .chk_eligible p, .twowheeler_insurance .chk_eligible p {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            margin: 0;
            padding: 10px 0 0 0;
        }

            .chk_eligible p.insure_home, .twowheeler_insurance .chk_eligible p.insure_home {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                margin: 0;
                padding: 10px 0 0 0;
                font-weight: bold;
            }

            .chk_eligible p.paddn, .twowheeler_insurance .chk_eligible p.paddn {
                padding: 0;
            }

    .claim_process p.paddn, .twowheeler_insurance .claim_process p.paddn {
        padding: 0;
    }

        .claim_process p.paddn a, .twowheeler_insurance .claim_process p.paddn a {
            font-family: 'arial';
            color: #97291e;
            font-size: 16px;
            cursor: pointer;
        }

            .claim_process p.paddn a:hover, .twowheeler_insurance .claim_process p.paddn a:hover {
                text-decoration: underline;
            }

    .claim_process, .twowheeler_insurance .claim_process {
        width: 100%;
        background: #edece4;
        padding: 50px 0;
    }

        .claim_process h2, .twowheeler_insurance .claim_process h2 {
            font-family: 'arial';
            color: #053c6d;
            font-size: 24px;
            font-weight: bold;
            margin: 0;
            padding: 0 0 10px 0;
            text-align: center;
            text-transform: uppercase;
        }

        .claim_process h3, .twowheeler_insurance .claim_process h3 {
            font-family: "arial";
            color: #FFF;
            font-size: 24px;
            padding: 10px 38px 10px 12px;
            margin: 0px;
            border-bottom: 1px solid #FFF;
            background-color: #053C6D;
        }

        .claim_process p, .twowheeler_insurance .claim_process p {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            padding: 10px 0 0px;
            margin: 0;
        }

            .claim_process p.bpadd, .twowheeler_insurance .claim_process p.bpadd {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                padding: 20px 0 0px;
                margin: 0;
                font-weight: bold;
            }

        .claim_process ul, .twowheeler_insurance .claim_process ul {
            list-style: disc;
            padding: 0px 0 0px 16px;
            margin: 0;
        }

            .claim_process ul li, .twowheeler_insurance .claim_process ul li {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                padding: 10px 0 0 0;
            }

        .claim_process .bor, .twowheeler_insurance .claim_process .bor {
            border-top: 1px solid #fff;
            margin-top: 35px;
        }
/*two wheeler insurance page ends*/

/*disable the blue selection*/
.accordList .dropdownbox .button {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
/*Teleik review and comments widget styling*/
.reviews .sfcommentAuthorAvatar, .reviews a.sfRatingClosingText, .reviews .sfcommentsTitleWrp, .sfcommentsTitle {
    display: none;
}

.reviews table.k-editor {
    height: 150px;
    width: 60%;
    border: 1px solid rgb(174, 174, 174);
    padding: 10px;
    border-spacing: 0px;
}

    .reviews table.k-editor .k-editable-area {
        border: 0px;
    }

.reviews .sfRating.sfcommentsThreadRatingWrp {
    padding: 10px 0;
}

    .reviews .sfRating.sfcommentsThreadRatingWrp .sfRatingLabel {
        font-family: arial;
        font-size: 20px;
        color: #053C6D;
    }

    .reviews .sfRating.sfcommentsThreadRatingWrp .sfStarsWrapper {
        display: inline-block;
    }

.reviews .sfWatermarkField.sfInlineBlock {
    width: 30%;
    float: left;
    position: relative;
}

    .reviews .sfWatermarkField.sfInlineBlock .sfTxtLb1 {
        position: absolute;
        left: 5px;
        padding: 4px 7px;
        font-size: 18px;
    }

    .reviews .sfWatermarkField.sfInlineBlock .sfFocusedTxtLb1 {
        display: none;
    }

    .reviews .sfWatermarkField.sfInlineBlock input {
        width: 95%;
        border: 1px solid #000;
        padding: 4px 7px;
        font-size: 18px;
    }

.reviews .read_reviews {
    font-family: arial;
    font-size: 22px;
    color: #A41C22;
    text-align: left;
    padding: 10px 0px 40px;
    display: inline-block;
}

.reviews .sfcommentAuthor, .reviews .sfRatingLabel {
    font-family: arial;
    font-size: 18px;
    color: #4d4d4f;
    text-align: left;
    padding: 0px 0px 0px;
    text-transform: capitalize;
}

.reviews .sfRatingLabe {
    color: #A41C22;
}

.reviews .sfcommentsSubmitBtnWrp {
    width: 60%;
    float: left;
    padding: 10px 0;
}

    .reviews .sfcommentsSubmitBtnWrp input[type="submit"] {
        font-size: 20px;
        color: #FFF;
        text-align: center;
        padding: 7px 20px;
        background: #A41C22 none repeat scroll 0% 0%;
    }
/*ends here*/
/*home insurance page starts*/
.home_insurance {
    background: #fff;
}
    /*by manohar banner quick invest*/
    .home_insurance.traveller_landing .tr_banner {
        position: relative;
    }

    .home_insurance.traveller_landing .travel_banner_content {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        height: 100%;
    }

    .home_insurance.traveller_landing .qk_qotes_block {
        min-height: 387px;
        background-color: rgba(238, 238, 226, 0.9);
        margin: 15px 0;
        position: relative;
        overflow: hidden;
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

    .home_insurance.traveller_landing .banner-txt {
        width: 100%;
        float: left;
        padding: 13% 0px 0px 1%;
        text-align: center;
    }

        .home_insurance.traveller_landing .banner-txt h2 {
            font-family: arial;
            font-size: 35px;
            color: #fff;
            font-weight: bold;
            text-transform: uppercase;
            padding: 40px 0 0px 0px;
            margin: 0;
            text-shadow: 1px 1px 2px #000;
        }

        .home_insurance.traveller_landing .banner-txt p {
            font-family: arial;
            font-size: 20px;
            color: #fff;
            padding: 0px 0px 0px 0px;
            text-shadow: 1px 1px 2px #000;
        }

        .home_insurance.traveller_landing .banner-txt ul {
            font-family: arial;
            font-size: 16px;
            color: #333;
            padding: 0 0 0 15px;
        }

            .home_insurance.traveller_landing .banner-txt ul li {
                list-style-type: none;
                padding: 0 0 8px 0;
            }

    .home_insurance.traveller_landing .banner_text_btn {
        padding: 37px 0 0 0;
    }

        .home_insurance.traveller_landing .banner_text_btn a {
            display: inline-block;
            padding: 14px 0px;
            font-size: 18px;
            color: #fff;
            background-color: #a41c22;
            text-transform: uppercase;
            width: 70%;
            margin-bottom: 15px;
            text-align: center;
        }

    .home_insurance .rd_block .rd_single {
        width: 49%;
        display: inline-block;
    }

    .home_insurance .rd_block .CB_cols .text h5 {
        text-align: left;
    }

    .home_insurance .rd_block .text .text_image h5.carblock {
        width: 77%;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
    }

    .home_insurance .rd_block .calign {
        padding: 0 0 0 24px;
    }

        .home_insurance .rd_block .calign .inputradiobox {
            float: left;
            width: 50%;
            padding: 7px 0px;
        }

            .home_insurance .rd_block .calign .inputradiobox span.veh {
                font-family: arial;
                font-size: 14px;
                color: #afafaf;
                display: inline-block;
                width: 85%;
            }

            .home_insurance .rd_block .calign .inputradiobox .radioBtnHold .off-radio {
                background: #d0d0d0;
                border: none;
            }

    .home_insurance .rd_block .rd_single .travTitle {
        color: #a41c22;
    }

    .home_insurance .radioBtnHold .off-radio {
        border: 1px solid #9F9E9A;
    }

    .home_insurance .radioBtnHold .on-radio {
        background-color: #014A7F;
    }

    .home_insurance .sbHolder {
        background-color: transparent;
    }

    .home_insurance .multidd.quoterows {
        padding: 0;
    }

    .home_insurance .single-trip_accord .multidd.quoterows {
        padding: 0 0 24px 0;
    }

    .home_insurance .multidd {
        padding: 0;
    }

        .home_insurance .multidd .rsinput {
            left: 34%;
            top: 6%;
        }

    .home_insurance .single-trip_accord .dropdw {
        width: 46%;
        left: 27%;
    }

    .home_insurance .multi-trip_from_to .aC {
        padding-bottom: 12px;
    }

    .home_insurance .quoterows .labels {
        font-size: 18px;
    }

    .home_insurance .CB_cols1 {
        padding: 4% 0px 0px 32%;
    }

    .home_insurance .CB_cols {
        padding: 0% 0px 0px 0%;
    }
    /*13-2*/
    .home_insurance #Structure .CB_cols, .home_insurance #StructureandBelongings .sbs {
        padding: 0 0px 0px 18%;
    }

    .home_insurance #Structure .error, .home_insurance #StructureandBelongings .error {
        top: 38px;
    }

    .home_insurance #StructureandBelongings, .home_insurance #Structure, .home_insurance #Belongings {
        height: 169px;
        overflow-y: scroll;
        overflow-x: hidden;
        float: left;
    }

    .home_insurance #Belongings {
        width: 100%;
    }

    .home_insurance .CB_cols1 .labels {
        font-size: 16px;
        color: #243F76;
        font-style: italic;
    }

    .home_insurance .CB_cols1 .pTop {
        padding: 35px 0 0 0;
    }

    .home_insurance .CB_cols3 .CB_cols1 .pTop {
        padding: 0px 0 0 0;
    }

    .home_insurance .CB_cols3 .CB_cols .text h5.carblock {
        padding: 0;
    }

    .home_insurance .CB_cols1 .multidd {
        float: none;
    }

        .home_insurance .CB_cols1 .multidd .basic_dd {
            margin: 0px 10px;
            width: 50%;
        }

        .home_insurance .CB_cols1 .multidd .rsinput {
            left: 0;
            bottom: 0;
            font-size: 20px;
        }

    .home_insurance .multidd.quoterows .RG_gray_box > .form-group input {
        font-size: 18px;
        height: 38px;
    }

    .home_insurance .multidd.quoterows .RG_rows {
        margin-bottom: 5px;
    }
    /*ends here*/
    .home_insurance .cplan h2 {
        font-family: arial;
        font-size: 25px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        padding: 30px 0 20px 0;
    }

    .home_insurance .cplan-info .cplanhead {
        position: relative;
        height: 60px;
    }

    .home_insurance .cplan-info h3 {
        font-family: arial;
        font-size: 20px;
        color: #fff;
        position: absolute;
        bottom: 0;
    }

    .home_insurance .cplan-info p {
        font-family: arial;
        font-size: 16px;
        color: #fff;
        padding: 10px 0 20px 0;
    }

    .home_insurance .cplan-info a.knowmore {
        font-family: arial;
        font-size: 14px;
        color: #fff;
        border: 1px solid #fff;
        font-weight: bold;
        padding: 9px 12px;
        display: inline-block;
        margin: 0 6px 53px 0;
        transition: 0.3s;
    }

        .home_insurance .cplan-info a.knowmore:hover {
            background: #fff;
            color: #a41c22;
            border: 1px solid #fff;
        }

    .home_insurance .cplan-info a.buynow {
        font-family: arial;
        font-size: 14px;
        color: #a41c22;
        background: #fff;
        font-weight: bold;
        padding: 10px 28px;
        display: inline-block;
        margin: 0 0 20px 0;
    }

    .home_insurance .cplan-info img {
        width: 100%;
    }

    .home_insurance .cpartner {
        width: 100%;
        background: #fff;
    }

        .home_insurance .cpartner .insurance-partner {
            padding: 40px 0;
        }

    .home_insurance .insurance-offering .member {
        padding: 20px;
    }

    .home_insurance .cpartner.marT24 {
        margin: 17% 0 5%;
    }

    .home_insurance .cpartner p {
        font-family: arial;
        font-size: 24px;
        color: #053C6D;
        font-weight: bold;
        text-transform: uppercase;
        text-align: left;
        padding: 70px 0px 0px;
        margin: 0;
    }

    .home_insurance .cpartner span {
        font-family: arial;
        font-size: 18px;
        display: inline-block;
        width: 90%;
        color: #666;
    }

    .home_insurance .rd_block .checkbx_block {
        padding-top: 43px;
        padding-left: 7%;
    }

        .home_insurance .rd_block .checkbx_block .checkboxHold {
            overflow: initial;
        }

            .home_insurance .rd_block .checkbx_block .checkboxHold .terms {
                color: #97291e;
            }

            .home_insurance .rd_block .checkbx_block .checkboxHold label {
                height: 14px;
                float: none;
                width: 25px;
            }

            .home_insurance .rd_block .checkbx_block .checkboxHold .off-checkbox {
                height: 18px;
                width: 18px;
            }

            .home_insurance .rd_block .checkbx_block .checkboxHold .on-checkbox {
                background: transparent url("../../ImagesNew/checked1.png") no-repeat scroll center center;
                cursor: pointer;
                height: 15px;
                left: 2px;
                top: 2px;
                width: 15px;
            }
/*owl carousel overide*/
/*9-2*/
.anwrs {
    display: block;
    font-size: 14px;
    float: left;
    font-weight: normal;
    width: 100%;
    padding-left: 36px;
    color: #fff;
    padding-bottom: 26px;
}


    .anwrs p {
        display: block;
        font-size: 14px;
        float: left;
        font-weight: normal;
        width: 100%;
        color: #FFF;
        padding-left: 0px;
    }

    .anwrs ul {
        list-style: disc;
        margin-left: 15px;
    }
/*.home_insurance .insurance-offering .owl-buttons{display:none;}*/
.home_insurance .insurance-offering .owl-buttons {
    width: 100%;
    bottom: 45%;
}

    .home_insurance .insurance-offering .owl-buttons .owl-prev {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: 51px;
        top: -20px;
        background-image: url('../../ImagesNew/arrowsleft.png');
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .home_insurance .insurance-offering .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: 0;
        top: -20px;
        background-image: url('../../ImagesNew/arrowsright.png');
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

.home_insurance .cpartner .insurance-partner .owl-buttons {
    width: 100%;
    bottom: 45%;
}

    .home_insurance .cpartner .insurance-partner .owl-buttons .owl-prev {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        left: 0;
        top: 125px;
        background-image: url('../../ImagesNew/arrows-left.png');
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .home_insurance .cpartner .insurance-partner .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: 0;
        top: 125px;
        background-image: url('../../ImagesNew/arrows-right.png');
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

.home_insurance .cpartner .insurance-partner .member {
    position: relative;
    text-align: center;
}

    .home_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 22px;
        left: 27%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 46%;
    }

.home_insurance .mobilenum {
    float: left;
    width: 50%;
}

.home_insurance .emailad {
    float: left;
    width: 50%;
}

.home_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.home_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.home_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.home_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
    padding: 28px 11%;
    margin-bottom: 0;
}

.home_insurance .insuoffer {
    width: 100%;
    background: #063b6d;
}

.home_insurance .cpartner .insurance-partner .member .member-text {
    font-family: arial;
    font-size: 16px;
    color: #333;
}

.home_insurance .cpartner h3 {
    font-family: arial;
    font-size: 25px;
    color: #053C6D;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding: 20px 0 0 0;
}

.home_insurance .customer-speak {
    text-align: center;
}

    .home_insurance .customer-speak h3 {
        font-family: arial;
        font-size: 24px;
        color: #fff;
        text-align: center;
        margin: 0;
        text-transform: uppercase;
        font-weight: bold;
    }

.home_insurance .section4 {
    background: #f68134;
    position: relative;
}

    .home_insurance .section4 img.air {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

.home_insurance .customer-speak .member-container {
    width: 100%;
    padding: 0 40px 220px;
    z-index: 100;
}

    .home_insurance .customer-speak .member-container .member .member-text {
        text-align: left;
    }

.home_insurance .customer-speak .readts {
    font-family: arial;
    font-size: 18px;
    color: #a31c21;
    display: inline-block;
    padding: 20px 0 30px 0;
}

.home_insurance .insightsec {
    width: 100%;
    background: #063b6d;
    padding: 10px 0;
}

.home_insurance .insights img {
    float: right;
    padding: 53px 55px 0 0;
}

.home_insurance .insights h2 {
    font-family: arial;
    font-size: 25px;
    color: #053C6D;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 0 0 0;
}

.home_insurance .insights h3 {
    font-family: arial;
    font-size: 20px;
    color: #4d4d4f;
    padding: 30px 0 0 0;
}

.home_insurance .insights p {
    font-family: arial;
    font-size: 16px;
    color: #fff;
    padding: 0 75px 0 0;
}

.home_insurance .insights .article_rd {
    font-family: arial;
    font-size: 15px;
    color: #a41c22;
    border: 1px solid #a41c22;
    padding: 15px 30px;
    margin: 47px 0 30px 0;
    display: inline-block;
}

    .home_insurance .insights .article_rd:hover {
        background: #a41c22;
        color: #fff;
        transition: 0.3s;
    }

.home_insurance .queries h2 {
    font-family: arial;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 0 20px 0;
    text-align: center;
}

.home_insurance .queries .questn {
    padding: 14px 0 0 0;
}

    .home_insurance .queries .questn div .qimg {
        float: left;
        width: 3%;
    }

    .home_insurance .queries .questn div a {
        float: left;
        width: 97%;
    }

.home_insurance .queries .ques, .queries .ques {
    font-family: arial;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    display: block;
    width: 100%;
    padding: 0 0px 2px;
    margin: 0 0 0px 0;
}
    /*9-2*/
    .home_insurance .queries .ques img {
        padding: 0 12px 0 0;
    }

    .home_insurance .queries .ques span {
        font-size: 14px;
        font-weight: normal;
        display: block;
    }

.home_insurance .queries .faqs_rd {
    font-family: arial;
    font-size: 18px;
    color: #fff;
    padding: 15px 30px;
    margin: 10px 0 30px 0;
    display: inline-block;
}

.home_insurance .quick_links {
    padding-top: 40px;
    position: relative;
}

    .home_insurance .quick_links ul {
        font-family: 'arial';
        color: #053c6d;
        font-size: 15px;
        text-transform: uppercase;
    }

        .home_insurance .quick_links ul li a {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 14px;
            text-transform: capitalize;
            line-height: 24px;
            display: inline-block;
        }

            .home_insurance .quick_links ul li a:hover {
                color: #000;
            }

    .home_insurance .quick_links h3 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 15px;
        text-transform: uppercase;
    }

    .home_insurance .quick_links .paddT {
        padding-top: 10px;
    }

    .home_insurance .quick_links span a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        padding: 0 9% 0 0;
        margin-top: 25px;
        display: inline-block;
    }

        .home_insurance .quick_links span a:hover {
            color: #000;
        }

.home_insurance .watch-now .block .title-text {
    color: #4d4d4f;
    padding: 40px 0 0 0;
}

.home_insurance .youtube-image {
    position: relative;
}

    .home_insurance .youtube-image img.bg {
        min-height: 430px;
        width: 100%;
    }

    .home_insurance .youtube-image .youtube-text {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        left: 0;
    }

        .home_insurance .youtube-image .youtube-text .text {
            text-align: center;
            padding-top: 9%;
        }

            .home_insurance .youtube-image .youtube-text .text a {
                display: inline-block;
                padding-bottom: 30px;
            }

            .home_insurance .youtube-image .youtube-text .text h4 {
                color: #fff;
                font-size: 26px;
                padding-bottom: 5px;
            }

.home_insurance .travel_guide {
    background: #e8e8e8;
    text-align: center;
}

    .home_insurance .travel_guide .mapsec h3 {
        font-family: arial;
        font-size: 25px;
        color: #a41c22;
        font-weight: bold;
        text-transform: uppercase;
        padding: 20px 0 0 0;
    }

    .home_insurance .travel_guide .mapsec img.maps {
        padding: 20px 0;
    }

.home_insurance .videos {
    background: #f2f0ea;
    width: 100%;
    padding: 0px 0;
}

    .home_insurance .videos .travel_risks {
        position: relative;
    }

        .home_insurance .videos .travel_risks .insights {
            background-image: url('../../ImagesNew/bgbk.png');
            width: 100%;
            padding: 12px;
            position: absolute;
            bottom: 0;
        }

            .home_insurance .videos .travel_risks .insights h2 {
                font-family: 'arial';
                color: #fff;
                font-size: 20px;
                font-weight: bold;
                margin: 0;
                text-align: left;
                padding: 0;
            }

            .home_insurance .videos .travel_risks .insights h3 {
                font-family: 'arial';
                color: #fff;
                font-size: 18px;
                margin: 0;
                text-align: left;
                padding: 5px 0;
            }

            .home_insurance .videos .travel_risks .insights a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
                margin: 0;
                text-align: left;
                display: inline-block;
                padding: 0;
            }

        .home_insurance .videos .travel_risks img {
            width: 100%;
        }

    .home_insurance .videos .vdo {
        background: #333333;
        width: 100%;
        height: 425px;
        text-align: center;
        position: relative;
    }

        .home_insurance .videos .vdo p {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 5px 10px;
            text-align: left;
        }

        .home_insurance .videos .vdo img {
            position: absolute;
            margin: auto;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }

.home_insurance .policy_coverage .h_coverage h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    padding: 0 0 24px;
    text-align: center;
}

.home_insurance .policy_coverage {
    width: 100%;
    background: #eee url('../../ImagesNew/policy_cvg1.jpg') no-repeat;
    padding: 50px 0;
}

    .home_insurance .policy_coverage h2 {
        font-family: 'arial';
        color: #333333;
        font-size: 24px;
        margin: 0;
        padding: 24px 0 0 0;
    }

    .home_insurance .policy_coverage ul {
        list-style: disc;
        padding: 10px 0 0 16px;
        margin: 0;
    }

        .home_insurance .policy_coverage ul li {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            padding: 10px 0 0 0;
        }

    .home_insurance .policy_coverage p {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        padding: 20px 0 0 0;
        margin: 0;
    }

        .home_insurance .policy_coverage p.s_title {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            font-weight: bold;
        }

        .home_insurance .policy_coverage p.condtn {
            padding: 0 0 0 16px;
        }

    .home_insurance .policy_coverage h3 {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        font-weight: bold;
    }

    .home_insurance .policy_coverage a {
        font-family: 'arial';
        color: #97291e;
        font-size: 16px;
        display: inline-block;
        padding: 18px 0 0 16px;
    }

    .home_insurance .policy_coverage .vs {
        padding: 0 0 0 16px;
    }

        .home_insurance .policy_coverage .vs ul li {
            padding: 3px 0 0;
        }

        .home_insurance .policy_coverage .vs h3 {
            margin-bottom: 0;
        }

.home_insurance .chk_eligible {
    width: 100%;
    background: #fff;
    padding: 50px 0 50px;
}

    .home_insurance .chk_eligible h2 {
        font-family: 'arial';
        color: #333333;
        font-size: 24px;
        margin: 0;
        padding: 0;
    }

    .home_insurance .chk_eligible ul {
        list-style: disc;
        padding: 10px 0 0 16px;
    }

    .home_insurance .chk_eligible p {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        margin: 0;
        padding: 10px 0 0 0;
    }

        .home_insurance .chk_eligible p.insure_home {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            margin: 0;
            padding: 10px 0 0 0;
            font-weight: bold;
        }

        .home_insurance .chk_eligible p.paddn {
            padding: 0;
        }

.home_insurance .claim_process p.paddn {
    padding: 0;
}

    .home_insurance .claim_process p.paddn a {
        font-family: 'arial';
        color: #97291e;
        font-size: 16px;
        cursor: pointer;
    }

        .home_insurance .claim_process p.paddn a:hover {
            text-decoration: underline;
        }

.home_insurance .claim_process {
    width: 100%;
    background: #edece4;
    padding: 50px 0;
}

    .home_insurance .claim_process h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        font-weight: bold;
        margin: 0;
        padding: 0 0 0 0;
        text-align: center;
        text-transform: uppercase;
    }
    /*.home_insurance .claim_process  h3 {font-family: 'arial';color:#333333;font-size:24px;padding: 35px 0 0;margin:0}*/
    .home_insurance .claim_process p {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        padding: 10px 0 0;
        margin: 0;
    }

    .home_insurance .claim_process ul {
        list-style: disc;
        padding: 10px 0 35px 16px;
        margin: 0;
    }

        .home_insurance .claim_process ul li {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            padding: 10px 0 0 0;
        }

    .home_insurance .claim_process .bor {
        border-top: 1px solid #fff;
    }

.home_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-c {
    background: transparent;
    color: #fff;
    text-align: left;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
}

.home_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i {
    border-width: 3px 0px;
    border-style: solid;
}

.home_insurance .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
    border-bottom-color: #fff;
    background: transparent;
}

.home_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
    font-size: 20px;
    padding: 0px 110px 0px 0px;
}

.home_insurance .insightsec .mbsc-ms-item-i {
    min-width: auto;
    padding: 0;
}

.home_insurance .insightsec .mbsc-ms-item-i-c {
    padding: 22px 0 0;
}

.home_insurance .insightsec .md-tab-h {
    display: none !important;
}

.home_insurance .insightsec .md-tab-sel {
    display: block !important;
}

.home_insurance .customer_review {
    padding: 35px 0;
}

    .home_insurance .customer_review .reviews h2 {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
        font-weight: bold; /*text-align:center;*/
        text-transform: uppercase;
    }

    .home_insurance .customer_review .ratings h2 {
        font-family: arial;
        font-size: 24px;
        color: #053c6d;
    }

        .home_insurance .customer_review .ratings h2 img {
            position: relative;
            left: 10px;
            top: -3px;
        }

    .home_insurance .customer_review .client_reviews img {
        position: relative;
        top: -2px;
    }

    .home_insurance .customer_review .client_reviews span {
        font-family: arial;
        font-size: 14px;
        color: #999;
    }

    .home_insurance .customer_review .client_reviews .read {
        font-family: arial;
        font-size: 18px;
        color: #a41c22;
        display: inline-block;
    }

    .home_insurance .customer_review .client_reviews h3 {
        font-family: arial;
        font-size: 18px;
        color: #4d4d4f;
    }

    .home_insurance .customer_review .client_reviews p {
        font-family: arial;
        font-size: 14px;
        color: #999;
    }

    .home_insurance .customer_review .article_rd {
        font-family: arial;
        font-size: 22px;
        color: #a41c22;
        padding: 20px 0 10px;
        display: inline-block;
    }

.home_insurance .f_safety {
    width: 100%;
    background: #f5faf4;
    padding: 20px 0 0;
    position: relative;
}

    .home_insurance .f_safety img {
        position: relative;
        bottom: 0;
        top:;
        z-index: 5;
        width: 100%;
        top: 24px;
    }

    .home_insurance .f_safety .base_strip {
        position: absolute;
        width: 100%;
        background: #b95047;
        bottom: 0;
        height: 68px;
    }

    .home_insurance .f_safety .nature_fury {
        position: relative;
        z-index: 20;
    }

    .home_insurance .f_safety h2 {
        font-family: arial;
        font-size: 20px;
        color: #053c6d;
        font-weight: bold;
        text-transform: uppercase;
    }

    .home_insurance .f_safety p {
        font-family: arial;
        font-size: 16px;
        color: #333333;
    }

    .home_insurance .f_safety .explore {
        font-family: arial;
        font-size: 18px;
        color: #fff;
        background: #a41c22;
        display: inline-block;
        text-transform: uppercase;
        margin: 0 0 100px;
        padding: 6px 10px;
    }
/*home insurance page ends*/
/* added for insured declared value pop_up starts*/
#myIDVModal_popup .modal-dialog {
    margin: 5% auto;
}

#myIDVModal_popup .modal-content .modal-header {
    color: #fff;
    background: #d10916;
    padding: 10px 15px;
}

    #myIDVModal_popup .modal-content .modal-header h4 {
        font-size: 20px;
        font-weight: bold;
    }

#myIDVModal_popup .modal-content .modal-body h3 {
    color: #333;
    font-size: 18px;
    text-align: center;
    padding: 7px 0 15px 0;
    margin: 0;
}

#myIDVModal_popup .modal-content .modal-body p {
    color: #333;
    font-size: 16px;
    text-align: justify;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}

#myIDVModal_popup .modal-content .modal-header button.close {
    font-size: 30px;
    color: #fff;
    opacity: 1;
}

#myIDVModal_popup .modal-content .modal-body table th {
    text-align: center;
}

#myIDVModal_popup .modal-content .modal-body table tr td {
    text-align: center;
}

#myIDVModal_popup .modal-content .modal-body .tblz01 tr th {
    background: #d6cfb1;
    color: #333;
}

#myIDVModal_popup .modal-content .modal-body .tblz01 .fclr {
    background: #efefe0;
}

#myIDVModal_popup .modal-content .modal-body .tblz01 .dclr {
    background: #e1dcc8;
}
/* added for insured declared value pop_up ends*/
/*post login page starts*/
.post-login {
    background: #fff;
}

    .post-login .banner {
        width: 100%;
        position: relative;
    }

        .post-login .banner .wd1 {
            width: 100%;
            height: 367px;
        }

        .post-login .banner .ban-txt1 {
            position: absolute;
            bottom: 0;
            z-index: 10;
            padding: 0;
            color: #FFF;
            text-align: center;
            width: 100%;
            background-image: url('../../ImagesNew/bgs.png');
        }

            .post-login .banner .ban-txt1 h2 {
                font-family: arial;
                font-size: 25px;
                color: #fff;
                margin: 0;
                padding: 10px 0 10px 0;
                font-weight: normal;
            }

                .post-login .banner .ban-txt1 h2 span {
                    font-family: arial black;
                    font-size: 25px;
                    color: #fff;
                    font-weight: normal;
                }

    .post-login .ban {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        left: 0;
    }

    .post-login .banner .ban-txt2 {
        position: absolute;
        right: 0;
        z-index: 10;
        padding: 0;
        text-align: center;
        top: 20px;
    }

    .post-login .banner .ban-txt3 {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 15%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #ccc;
        text-align: center;
        width: 70%;
    }

    .post-login .quest {
        position: relative;
    }

    .post-login .animateDiv {
        position: relative;
    }

    .post-login .animateDiv1 {
        position: absolute;
        bottom: 300px;
    }

    .post-login .banner .ban-txt3 p {
        font-family: arial;
        font-size: 16px;
        color: #7ca5b5;
    }

    .post-login .insu_type {
        text-align: center;
        padding: 20px 0 20px 0;
    }

        .post-login .insu_type p {
            font-family: arial;
            font-size: 20px;
            color: #bdbdbd;
        }

    .post-login .cent {
        text-align: center;
    }

        .post-login .cent h3 {
            font-family: arial;
            font-size: 21px;
            color: #a41c22;
            margin: 0;
            padding: 10px 0 10px 0;
        }

    .post-login .radioBtnHold label {
        display: block;
        height: 30px;
        margin: 0px auto;
        position: relative;
        width: 23px;
    }

    .post-login .radioBtnHold .circle {
        animation: 0.3s ease 0s normal none 1 running growCircle;
        background: #FFF none repeat scroll 0px 0px;
        border-radius: 60%;
        height: 80px;
        left: -32px;
        top: -32px;
        transform: scale(0);
        width: 80px;
        z-index: -1;
    }

    .post-login .radioBtnHold label span {
        display: block;
        left: 0px;
        position: absolute;
        transition-duration: 0.3s;
    }

    .post-login .radioBtnHold input[type="radio"] {
        display: none;
    }

    .post-login .radioBtnHold .off-radio {
        background: #e9e9e9 none repeat scroll 0% 0%;
        border: 1px solid #B3B3B3;
        border-radius: 60%;
        cursor: pointer;
        height: 30px;
        left: 0px;
        position: absolute;
        top: 0px;
        width: 30px;
    }

    .post-login .radioBtnHold .on-radio {
        background-color: #004a80;
        border-radius: 60%;
        cursor: pointer;
        height: 26px;
        left: 2px;
        position: absolute;
        top: 2px;
        transform: scale(0);
        transition: transform 0.28s ease 0.2s;
        width: 26px;
    }

    .post-login .correct_policy {
        background: #f5f5f5;
        margin: 40px 0 0 0;
        text-align: center;
        padding: 20px 20px 20px 20px;
    }

        .post-login .correct_policy p {
            font-family: arial;
            font-size: 45px;
            color: #a41c22;
            font-style: italic;
            margin: 0;
        }

    .post-login .RG_gray_box {
        margin: 0;
    }

    .post-login .RG_gray_box {
        position: relative;
        overflow: hidden;
    }

        .post-login .RG_gray_box:before {
            content: "";
            position: absolute;
            bottom: 0;
            right: 0;
            border-width: 30px 30px 0px 0px; /* This trick side-steps a webkit bug */
            border-style: solid;
            border-color: #cdcece #fff #cdcece #fff; /* A bit more verbose to work with .rounded too */
            background: #cdcece; /* For when also applying a border-radius */
            display: block;
            width: 0; /* Only for Firefox 3.0 damage limitation */
            /* Optional: shadow */
            -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
        }

    .post-login .RG_input {
        width: 100%;
        text-align: center;
    }

        .post-login .RG_input input {
            text-align: center;
        }

        .post-login .RG_input label {
            left: 0;
            margin: 0 auto;
            text-align: center;
            width: 100%;
        }

    .post-login .RG_gray_box > .form-group label.register {
        color: #bababa;
        font-size: 24px;
    }

    .post-login .RG_gray_box > .form-group input:focus ~ label {
        font-size: 20px;
        top: -30px;
    }

    .post-login .calendarBox > input.datePick:focus ~ label {
        font-size: 20px;
        top: -30px;
    }

    .post-login .correct_policy .RG_gray_box .RG_input {
        position: relative;
        width: 100%;
        margin-top: 5px;
    }

    .post-login .srch_arrow {
        text-align: left;
    }

    .post-login .fques {
        background: #ac373c;
        text-align: center;
        padding: 12px 0;
        margin: 25px 0 0 0;
    }

        .post-login .fques h2 {
            font-family: arial;
            font-size: 30px;
            color: #fff;
            font-weight: bold;
            text-transform: uppercase;
            margin: 0;
        }

    .post-login .title-text {
        font-size: 35px;
        font-family: "arial";
        color: #4d4d4f;
        text-align: center;
        margin-bottom: 5px;
    }

    .post-login .profdetails {
        border: 3px solid #e8e8e0;
        margin-top: 40px;
        padding: 20px 30px 15px;
    }

        .post-login .profdetails p {
            font-family: arial;
            font-size: 15px;
            color: #004a80;
        }

        .post-login .profdetails h2 {
            font-family: arial;
            font-size: 18px;
            color: #4d4d4f;
            margin: 0;
            padding: 0 0 15px 0;
        }

        .post-login .profdetails .pupdate {
            float: right;
        }

            .post-login .profdetails .pupdate .edu {
                font-family: arial;
                font-size: 15px;
                color: #a91e24;
                border: 2px solid #e9e8de;
                padding: 5px 10px;
                display: inline-block;
            }

                .post-login .profdetails .pupdate .edu img {
                    padding: 0px 0 3px 10px;
                }

    .post-login .cpass .RG_gray_box {
        margin: 0;
    }

    .post-login .cpass .RG_gray_box {
        position: relative;
        overflow: hidden;
        background: transparent;
    }

    .post-login .md-tab-h .cpass .RG_gray_box {
        padding: 20px 0 0 0;
    }

    .post-login .cpass .RG_gray_box:before {
        content: "";
        position: absolute;
        bottom: 0;
        right: 0;
        border: none; /* This trick side-steps a webkit bug */
        /*border-style:solid;
          border-color:#cdcece #fff #cdcece #fff; /* A bit more verbose to work with .rounded too */
        /*background:#cdcece; /* For when also applying a border-radius */
        /*display:block; width:0; /* Only for Firefox 3.0 damage limitation */
        /* Optional: shadow */
        /*-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
          -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
          box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);*/
    }

    .post-login .cpass .RG_input {
        width: 100%;
        text-align: center;
    }

        .post-login .cpass .RG_input input {
            text-align: center;
            border-bottom: 2px dotted #a31c21;
        }

        .post-login .cpass .RG_input label {
            left: 0;
            margin: 0 auto;
            text-align: center;
            width: 100%;
        }

    .post-login .cpass .RG_gray_box > .form-group label.register {
        color: #a41c22;
        font-size: 16px;
    }

    .post-login .cpass .RG_gray_box > .form-group input:focus ~ label {
        font-size: 16px;
        top: -30px;
    }

    .post-login .table .cpass .RG_gray_box > .form-group input:focus ~ label {
        top: -22px;
    }

    .post-login .cpass .RG_gray_box .RG_input {
        position: relative;
        width: 100%;
        margin-top: 5px;
    }

    .post-login .cbutton {
        text-align: center;
    }

    .post-login .chgpass {
        color: #fff;
        font-size: 18px;
        background: #aa3439;
        padding: 12px 15px;
        display: inline-block;
        margin: 10px 0 40px 0;
    }

    .post-login .bansect1 {
        padding: 30px 0 20px;
        position: relative;
    }

        .post-login .bansect1 .bantxts {
            position: absolute;
            top: 0;
        }

            .post-login .bansect1 .bantxts h2 {
                font-family: arial;
                font-size: 20px;
                color: #004a80;
                font-weight: bold;
                padding: 30px 0 0 20px;
                text-transform: uppercase;
            }

            .post-login .bansect1 .bantxts p {
                font-family: arial;
                font-size: 15px;
                color: #4d4d4f;
                padding: 0px 0 0 20px;
            }

            .post-login .bansect1 .bantxts .button1 {
                font-family: arial;
                font-size: 15px;
                color: #f4f3ed;
                padding: 10px 20px;
                background: #e77817;
                margin: 0 0 0 20px;
                display: inline-block;
            }

    .post-login .btnlinks {
        padding: 55px 0 0 20px;
    }

        .post-login .btnlinks .serv {
            padding: 8px 21px 8px 10px;
            border: 1px solid #dedccc;
            color: #aa3439;
            font-family: arial;
            font-size: 15px;
            display: inline-block;
            margin: 0 15px 20px 0;
        }

            .post-login .btnlinks .serv span {
                padding: 0 0 0 6px;
            }

        .post-login .btnlinks .claims1 {
            padding: 8px 31px 8px 14px;
            border: 1px solid #dedccc;
            color: #aa3439;
            font-family: arial;
            font-size: 15px;
            display: inline-block;
            margin: 0 0 20px 0;
        }

            .post-login .btnlinks .claims1 span {
                padding: 0 0 0 25px;
            }

        .post-login .btnlinks .help {
            padding: 8px 12px 8px 10px;
            border: 1px solid #dedccc;
            color: #aa3439;
            font-family: arial;
            font-size: 15px;
            display: inline-block;
            margin: 0 15px 20px 0;
        }

            .post-login .btnlinks .help span {
                padding: 0 0 0 6px;
            }

        .post-login .btnlinks .feed {
            padding: 8px 14px;
            border: 1px solid #dedccc;
            color: #aa3439;
            font-family: arial;
            font-size: 15px;
            display: inline-block;
            margin: 0 0 20px 0;
        }

            .post-login .btnlinks .feed span {
                padding: 0 0 0 25px;
            }

    .post-login .watch-now .block {
        padding: 45px 0px 25px;
    }

    .post-login .qsect1 img.d1 {
        position: relative;
        top: -13px;
    }

    .post-login .qsect1 span {
        font-family: arial;
        font-size: 21px;
        color: #9d2526;
        display: inline-block;
        line-height: 22px;
        padding: 0px 0px 0px 0px;
    }

    .post-login .qsect1 p {
        font-family: arial;
        font-size: 18px;
        color: #4d4d4f;
        padding: 20px 0 20px 0;
    }

    .post-login .qsect1 .but3 {
        background: #e77817;
        font-family: arial;
        color: #fff;
        border: 0;
        font-size: 17px;
        padding: 10px 20px;
    }

    .post-login .barsect {
        position: relative;
    }

    .post-login .view_more {
        text-align: center;
        width: 100%;
        height: 100px;
    }

        .post-login .view_more .hbar {
            background: #ac373c;
            height: 30px;
            position: relative;
            top: 70px;
        }

        .post-login .view_more .but2 {
            background: #fff;
            font-family: arial;
            color: #9d2526;
            border: 1px solid #ac373c;
            font-size: 17px;
            padding: 12px 25px;
            position: relative;
            top: 0px;
        }

    .post-login .mrg40 {
        margin: 40px 0 0 0;
    }

    .post-login .tab {
        background: #aa3439;
        text-align: center;
        font-family: arial;
        font-size: 18px;
        color: #fff;
        width: 16.33%;
        display: inline-block;
        padding: 10px 0;
        margin: 80px 0 20px;
    }

    .post-login .hservice {
        text-align: right;
    }

        .post-login .hservice p {
            font-family: arial;
            font-size: 35px;
            color: #aa3439;
            padding: 60px 0 20px 0;
        }

    .post-login .testi {
        text-align: center;
        margin: 20px 0 0 0;
    }

        .post-login .testi p {
            font-family: arial;
            font-size: 35px;
            color: #004a80;
            padding: 20px 0;
        }

        .post-login .testi .cspk {
            position: relative;
            left: 10px;
            top: -22px;
        }

    .post-login .cust-speak p {
        font-family: arial;
        font-size: 18px;
        color: #4d4d4f;
        padding: 0 0 50px 10px;
    }

    .post-login .cust-speak span.nm {
        font-family: arial;
        font-size: 17px;
        color: #a41c22;
        font-weight: bold;
        display: block;
        padding: 10px 0 0 0;
    }

    .post-login .cust-speak span.post {
        font-family: arial;
        font-size: 15px;
        color: #a41c22;
        display: block;
    }

    .post-login .cust-speak {
        margin: 30px 0 0 0;
    }

    .post-login .says {
        font-family: arial;
        font-size: 20px;
        font-weight: bold;
        color: #004a80;
        margin: 0;
        padding: 0px 0 0px 10px;
        display: inline-block;
        line-height: 24px;
    }

        .post-login .says span {
            font-size: 15px;
            color: #4d4d4f;
            font-weight: normal;
        }

    .post-login .trad .panel-title a {
        display: block;
    }
    /*owl carousel overide*/
    .post-login .member-container .owl-buttons {
        width: 100%;
        bottom: 45%;
    }

        .post-login .member-container .owl-buttons .owl-prev {
            background-color: transparent;
            opacity: 1;
            bottom: 45%;
            position: absolute;
            left: 0;
            top: 85px;
            background-image: url('../../ImagesNew/arrows-left.png');
            width: 30px;
            height: 80px;
            background-repeat: no-repeat;
        }

        .post-login .member-container .owl-buttons .owl-next {
            background-color: transparent;
            opacity: 1;
            bottom: 45%;
            position: absolute;
            right: 0;
            top: 85px;
            background-image: url('../../ImagesNew/arrows-right.png');
            width: 33px;
            height: 80px;
            background-repeat: no-repeat;
        }

    .post-login .member-container .member {
        position: relative;
        text-align: center;
    }

        .post-login .member-container .member .member-text {
            position: absolute;
            right: 15%;
            top: 8px;
            left: 25%;
            z-index: 10;
            padding-top: 30px;
            padding-bottom: 20px;
            color: #FFF;
            text-align: center;
            width: 50%;
        }

        .post-login .member-container .member .member-text {
            font-family: arial;
            font-size: 18px;
            color: #fff;
        }

    .post-login .watch-now .block .title-text {
        color: #004a80;
        padding: 0;
    }

    .post-login .youtube-image {
        position: relative;
    }

        .post-login .youtube-image img.bg {
            min-height: 430px;
            width: 100%;
        }

        .post-login .youtube-image .youtube-text {
            position: absolute;
            width: 100%;
            margin: 0 auto;
            top: 0;
            left: 0;
        }

            .post-login .youtube-image .youtube-text .text {
                text-align: center;
                padding-top: 8%;
            }

                .post-login .youtube-image .youtube-text .text a {
                    display: inline-block;
                    padding-bottom: 30px;
                }

                .post-login .youtube-image .youtube-text .text h4 {
                    color: #fff;
                    font-size: 26px;
                    padding-bottom: 5px;
                }

    .post-login .panel-default > .panel-heading {
        padding: 10px 0 0 0;
        border-bottom: 2px solid #9d2526;
        background: #fff;
    }

    .post-login .panel-title span {
        padding: 0 0 0 10px;
    }

    .post-login .panel {
        border: none;
        box-shadow: none;
    }

    .post-login .panel-group .panel-heading + .panel-collapse > .panel-body {
        border: none;
    }

    .post-login .md-tab-h .panel-group .panel-heading + .panel-collapse > .panel-body {
        border: none;
        padding-top: 15px;
    }

    .post-login .panel-group {
        margin-top: 40px;
    }

    .post-login .panel-heading .accordion-toggle.active:after {
        /* symbol for "opening" panels */
        font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
        content: url(../../ImagesNew/arrowdown.png); /* adjust as needed, taken from bootstrap.css */
        float: right; /* adjust as needed */
        color: #333; /* adjust as needed */
        position: relative;
        top: 5px;
    }

    .post-login .panel-heading .accordion-toggle:after {
        /* symbol for "collapsed" panels */
        content: url(../../ImagesNew/arrowleft.png); /* adjust as needed, taken from bootstrap.css */
        color: #25b0aa;
        float: right; /* adjust as needed */
        color: #333; /* adjust as needed */
        position: relative;
        top: 5px;
    }

    .post-login .profdetails .edits {
        font-family: arial;
        font-size: 14px;
        color: #f78200;
        display: inline-block;
        border: 2px solid #f78200;
        float: right;
        padding: 2px 10px;
        margin: 10px 15px 0 0;
    }

    .post-login .modal-dialog {
        width: 767px;
    }

    .post-login .modal-backdrop {
        z-index: 0;
    }
    /*update beneficiary starts*/
    .post-login .cbutton1 {
        text-align: center;
    }

    .post-login .update_beni {
        display: none;
    }

    .post-login .benefit {
        color: #fff;
        font-size: 14px;
        background: #e77817;
        padding: 10px 25px;
        display: inline-block;
        margin: 28px 15px 0px 0;
    }

    .post-login .insu_details .calendarBox {
        margin: 0;
        padding-top: 0px;
    }

    .post-login .calendarBox {
        margin: 26px 0px;
    }

        .post-login .calendarBox .datePick {
            font-size: 16px;
        }

    .post-login .basic_dd {
        padding-top: 35px;
    }

        .post-login .basic_dd.nopd {
            padding-top: 8px;
        }

    .post-login .multidd.quoterows .checkboxHold {
        width: 100%;
    }
    /*update beneficiary ends*/

    /* search for policy starts*/
    .post-login .sel-prod {
        text-align: centers;
    }
        /*.post-login .sel-prod .basic_dd{width:20%;display:inline;float:left;}*/
        .post-login .sel-prod .vehicle_type {
            display: inline;
            float: left;
        }

            .post-login .sel-prod .vehicle_type p {
                font-family: arial;
                font-size: 17px;
                color: #a41c22;
                padding: 45px 0 0 30px;
                display: inline-block;
                float: left;
            }

            .post-login .sel-prod .vehicle_type .inputradiobox {
                display: inline-block;
                float: left;
                padding: 40px 35px 0 35px;
                width: 175px;
            }

                .post-login .sel-prod .vehicle_type .inputradiobox .veh {
                    position: relative;
                    top: 5px;
                    left: 20px;
                }

    .post-login .cbutton2 {
        text-align: center;
    }

    .post-login .search_btn {
        color: #fff;
        font-size: 18px;
        background: #aa3439;
        padding: 12px 65px;
        display: inline-block;
        margin: 10px 0 40px 0;
    }
    /*search for policy ends*/

    /*beneficiary list starts*/
    .post-login .blist {
        margin: 20px 0 0 0;
    }

        .post-login .blist th {
            font-family: arial;
            font-size: 18px;
            color: #00619d;
            font-weight: bold;
            text-transform: capitalize;
        }

    .post-login .table > thead > tr > th {
        border-bottom: 5px solid #00619d;
    }

    .post-login .table > tbody > tr {
        height: 60px;
    }

    .post-login .table .sbSelector {
        text-align: left;
    }

    .post-login .table .basic_dd {
        padding-top: 15px;
    }

    .post-login .table .RG_gray_box {
        padding: 0;
    }

    .post-login .table .calendarBox {
        margin: 7px 0;
    }

    .post-login .table .save {
        padding: 2px 10px;
        margin-top: 13px;
        display: inline-block;
        font-size: 20px;
        background-color: #A41C22;
        color: #fff;
    }

    .post-login .table .beni_close {
        font-size: 25px;
        display: inline-block;
    }

    .post-login .table > tbody > tr.editable {
        box-shadow: 0px 0px 21px rgba(98, 98, 98, 0.25);
        -webkit-box-shadow: 0px 0px 21px rgba(98, 98, 98, 0.25);
    }

        .post-login .table > tbody > tr.editable td:nth-child(1), .post-login .table > tbody > tr td:nth-child(1) {
            width: 20%;
        }

        .post-login .table > tbody > tr.editable td:nth-child(2), .post-login .table > tbody > tr td:nth-child(2) {
            width: 7%;
        }

        .post-login .table > tbody > tr.editable td:nth-child(3), .post-login .table > tbody > tr td:nth-child(3) {
            width: 23%;
            padding: 10px 0;
        }

        .post-login .table > tbody > tr.editable td:nth-child(4), .post-login .table > tbody > tr td:nth-child(4) {
            width: 17%;
        }

        .post-login .table > tbody > tr.editable td:nth-child(5), .post-login .table > tbody > tr td:nth-child(5) {
            width: 17%;
        }

    .post-login .table.failed > tbody > tr td:nth-child(1) {
        width: 15%;
    }

    .post-login .table > tbody > tr > td {
        font-family: arial;
        font-size: 18px;
        color: #666666;
        border-bottom: 1px solid #00619d;
        padding: 10px 10px;
    }

    .post-login .new_benefit {
        font-family: arial;
        font-size: 18px;
        color: #a41c22;
        float: right;
        padding: 10px 0 15px 0;
    }

    .post-login #tab-savedquot .table > tbody > tr td:nth-child(3) {
        width: 16%;
    }

    .post-login .table.failed > tbody > tr td:nth-child(1) {
        width: 15%;
    }

    .post-login .table.failed > tbody > tr td:nth-child(2), .post-login .table.failed > tbody > tr td:nth-child(3), .post-login .table.failed > tbody > tr td:nth-child(4) {
        width: 10%;
    }

    .post-login .table.failed > tbody > tr td:nth-child(4) {
        text-align: right;
    }

.dispatch_popup .post-login .table.failed > tbody > tr td:nth-child(4) {
    text-align: left;
}
/*beneficiary list ends*/
/*manohar 9-2*/
#dv1 {
    display: inline-block;
}
/*my_profile page starts*/
.post-login .profile .panel-title span {
    font-family: arial;
    font-size: 18px;
    color: #a93338;
    font-weight: bold;
    padding: 0 0 20px 0;
}

.post-login .profile .panel-title {
    padding: 0 0 8px 0;
}

.post-login .profile .panel-default > .panel-heading {
    border-bottom: 4px solid #004a80;
}

.post-login .profile .panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
    content: url(../../ImagesNew/uparrow.png); /* adjust as needed, taken from bootstrap.css */
    float: right; /* adjust as needed */
    color: #333; /* adjust as needed */
    position: relative;
    top: 5px;
}

.post-login .profile .panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: url(../../ImagesNew/downarrow.png); /* adjust as needed, taken from bootstrap.css */
    color: #25b0aa;
}

.post-login .psignin {
    float: right;
    padding-top: 40px;
}

    .post-login .psignin p {
        font-family: arial;
        font-size: 16px;
        color: #666666;
        display: inline;
        padding: 0 15px 0 0;
    }

.post-login .mbsc-mobiscroll.mbsc-ms-c {
    background: transparent;
    text-align: left;
    padding: 30px 0 0 0;
    border-bottom: 1px solid #a91e25;
}

.post-login .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
    border-bottom: 4px solid #e87717;
}

    .post-login .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i .mbsc-ms-item-i-c {
        color: #e87717;
    }

.post-login .maintabs li {
    font-family: arial;
    font-size: 16px;
    color: #ab1e26;
    font-weight: bold;
    padding: 0 20px 0 0;
}

.post-login .multidd.quoterows {
    text-align: left;
}

    .post-login .multidd.quoterows .checkboxHold {
        text-align: left;
        margin: 0;
        font-family: arial;
        font-size: 16px;
        color: #ab1e26;
    }

.post-login .md-tab-h .multidd.quoterows .checkboxHold {
    padding: 0px 0 0 0;
}

.post-login .multidd.quoterows .checkboxHold label {
    margin: 0 0 0 0px;
}

.post-login .multidd.quoterows .checkboxHold .cname {
    width: 170px;
    display: inline-block;
}

.post-login .submits {
    font-family: arial;
    font-size: 16px;
    color: #fff;
    background: #e67817;
    padding: 10px 30px;
    display: inline-block;
    margin-top: 40px;
}

.post-login .cent {
    text-align: center;
}

.post-login .md-tab-h .blist .sbuy {
    font-family: arial;
    color: #fff;
    background: #97291e;
    font-size: 20px;
    padding: 8px 20px;
    position: relative;
    top: 18px;
}

.post-login .md-tab-h .blist .sdelete {
    display: inline-block;
    padding: 12px;
}

.post-login .md-tab-h .table > tbody > tr > td {
    padding: 0px 0 18px 9px;
}

    .post-login .md-tab-h .table > tbody > tr > td > span {
        padding: 20px 0 0 0;
        display: inline-block;
    }

.post-login .table > tbody > tr > td > span {
    padding: 5px 0 0 0;
    display: inline-block;
}

.post-login .md-tab-h .translink {
    font-family: arial;
    color: #a41c22;
    font-size: 22px;
    padding-top: 20px;
}

    .post-login .md-tab-h .translink a {
        font-family: arial;
        color: #a41c22;
        font-size: 22px;
    }

        .post-login .md-tab-h .translink a:hover {
            text-decoration: underline;
        }

.post-login .md-tab-h .pending {
    font-family: arial;
    color: #00619d;
    font-size: 22px;
    padding-top: 20px;
}

.post-login .progress-main {
    position: relative;
}

    .post-login .progress-main .ui-progressbar {
        height: 1.8em;
    }

    .post-login .progress-main .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
        border-bottom-right-radius: 17px;
    }

    .post-login .progress-main .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
        border-bottom-left-radius: 17px;
    }

    .post-login .progress-main .postlogin_tooltip {
        position: absolute;
        width: 60px;
        height: 35px;
        background-color: transparent;
        top: 100%;
        left: -5%;
    }

        .post-login .progress-main .postlogin_tooltip .progress-tooltext {
            margin: 0;
            text-align: center;
            padding: 7px;
            background-color: #00619d;
            color: #fff;
            position: relative;
            margin-top: 5px;
        }

            .post-login .progress-main .postlogin_tooltip .progress-tooltext:after {
                position: absolute;
                content: '';
                width: 10px;
                border-bottom: 5px solid #000;
                border-right: 5px solid transparent;
                border-left: 5px solid transparent;
                top: -5px;
                left: 43%;
            }

    .post-login .progress-main .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
        border-top-right-radius: 17px;
    }

    .post-login .progress-main .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
        border-top-left-radius: 17px;
    }

    .post-login .progress-main .ui-widget-content {
        padding: 7px 5px 5px 7px;
    }

    .post-login .progress-main .ui-widget-header {
        background: url('../../ImagesNew/pgbk.jpg') #cedc98;
        border: 1px solid #DDDDDD;
        color: #333333;
        font-weight: bold;
    }

    .post-login .progress-main .ui-widget-content {
        background-color: transparent;
    }

.post-login .md-tab-h {
    display: none !important;
}

.post-login .md-tab-sel {
    display: block !important;
}

.post-login .health_chk_bk .multidd.quoterows .checkboxHold.autoW .cname {
    width: auto;
    padding-right: 10px;
}

.insu_details .chk_to_show {
    display: none;
}

.insu_details .checkboxHold .on-checkbox {
    transition: none;
    -webkit-transition: none;
}

.active_policies {
    width: 100%;
}

.expired-policies {
    background-color: rgb(239, 239, 239);
    display: none;
}

.active_policies .pblock {
    width: 50%;
    float: left;
    padding-top: 15px;
}

    .active_policies .pblock .head_title h4 {
        font-size: 22px;
        font-family: 'arial';
        font-weight: bold;
        color: #004a80;
        text-transform: uppercase;
        padding-left: 10px;
    }

    .active_policies .pblock .policy_block {
        width: 90%;
        float: left;
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
        margin-bottom: 20px;
        margin-left: 10px;
    }

        .active_policies .pblock .policy_block.marR25 {
            margin-right: 5%;
        }

        .active_policies .pblock .policy_block .pblock-head {
            width: 100%;
            display: block;
            overflow: auto;
            background-color: #004a80;
            padding: 0 8px;
        }

            .active_policies .pblock .policy_block .pblock-head h5 {
                font-size: 16px;
                font-family: 'arial';
                font-weight: bold;
                color: #fff;
                text-transform: capitalize;
                margin: 0px;
                width: 80%;
                vertical-align: middle;
                display: inline-block;
            }

            .active_policies .pblock .policy_block .pblock-head a {
                display: inline-block;
                width: 16%;
                padding: 10px 0;
                vertical-align: middle;
            }

        .active_policies .pblock .policy_block .pblock-body {
            padding: 0 2px;
        }

            .active_policies .pblock .policy_block .pblock-body a {
                font-size: 16px;
                font-family: 'arial';
                color: #333333;
                height: 52px;
                margin: 0;
                padding: 15px 6px;
                border-bottom: 1px solid #e9e9e9;
                display: block;
                position: relative;
            }

.active_policies.expired-policies .pblock .policy_block .pblock-body a {
    background-color: #fff;
}

.active_policies .pblock .policy_block .pblock-body a.arw:after {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    right: 1%;
    background-image: url('../../ImagesNew/my_policy_arw.png');
    background-repeat: no-repeat;
}

.active_policies .pblock .policy_block .pblock-body a:last-child {
    border-bottom: 0;
}

.active_policies .pblock .policy_block .pblock-body h6 {
    font-size: 16px;
    font-family: 'arial';
    color: #333333;
    height: 52px;
    margin: 0;
    padding: 8px 6px;
    border-bottom: 1px solid #e9e9e9;
}

    .active_policies .pblock .policy_block .pblock-body h6 p {
        margin: 0;
        width: 50%;
        float: left;
    }

        .active_policies .pblock .policy_block .pblock-body h6 p span {
            display: block;
        }

.active_policies .owl2 .owl-controls {
    position: absolute;
    top: -40px;
    right: 15px;
}

.active_policies .owl2.owl-theme .owl-controls .owl-buttons div {
    background-color: transparent;
    opacity: 1;
}

.active_policies .owl2 .owl-controls .owl-prev span {
    position: absolute;
    background-image: url('../../ImagesNew/my_policy_arw1.png');
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.active_policies .owl2 .owl-controls .owl-next span {
    position: absolute;
    background-image: url('../../ImagesNew/my_policy_arw.png');
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.active_policies .owl2 .owl-controls .owl-prev.disabled span, .owl2 .owl-controls .owl-next.disabled span {
    opacity: 0.5;
}

.expired-link {
    display: inline-block;
}

    .expired-link a {
        color: #ab1e26;
        display: inline-block;
        font-size: 18px;
        padding-left: 10px;
        position: relative;
        padding-right: 20px;
    }

        .expired-link a:after {
            background-image: url('../../ImagesNew/my_policy_arw.png');
            position: absolute;
            content: '';
            width: 12px;
            height: 20px;
            right: 0;
            top: 3px;
            background-repeat: no-repeat;
        }

        .expired-link a.active:after {
            background-image: url('../../ImagesNew/my_policy_arw11.png');
            width: 17px;
            height: 20px;
            right: -8px;
            top: 9px;
        }
/*my_profile page ends*/
/*post login page ends*/

/*About Us page starts*/
.about_us .about_banner {
    width: 100%;
}

.about_us .what_we_do h1 {
    font-family: 'arial';
    font-size: 40px;
    color: #a41c22;
    font-weight: bold;
}

.about_us .what_we_do p {
    font-family: 'arial';
    font-size: 18px;
    color: #4d4d4f;
}

.about_us .what_we_do .explore {
}

.about_us .our_vision {
    width: 100%;
    background: url('../../ImagesNew/our_vision.jpg') no-repeat;
    padding: 162px 0;
}

    .about_us .our_vision h1 {
        font-family: 'arial';
        font-size: 83px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        margin: 0;
        padding: 0 0 68px 0;
    }

    .about_us .our_vision h2 {
        font-family: 'arial';
        font-size: 18px;
        color: #fff;
        font-weight: bold;
    }

    .about_us .our_vision p {
        font-family: 'arial';
        font-size: 18px;
        color: #fff;
    }

.about_us .our_milestones h1 {
    font-family: 'arial';
    font-size: 83px;
    color: #a41c22;
    font-weight: bold;
    text-align: center;
    margin: 0;
    padding: 0 0 30px 0;
}


/*#timeline {
    width: 67%;
    overflow: hidden;
    margin: 25px auto;
    position: relative;
    background: url('../../ImagesNew/dot.gif') left 41px repeat-x;
}
#dates {
  overflow: hidden;
}
#dates li {
  list-style: none;
  float: left;
  width: 200px;
  height: 55px;
  font-size: 21px;
  text-align: center;

}
#dates a {
  line-height: 20px;
  padding-bottom: 10px;
  width: 100%;
  margin-left: 20%;
  text-decoration: none;
  background: url('../../ImagesNew/small_dot.png') 50% 100% no-repeat;
  background-size: 20px;
  padding-bottom: 13%;
  color:#053c6d;
}
#dates a.selected {
  font-size: 31px;
  background: url('../../ImagesNew/biggerdot.png') 48% bottom no-repeat;
  padding-bottom: 12%;
}
#issues {
  width: 800px;
  overflow: hidden;
}
.about_us .milestone #issues p{font-size: 18px;margin: 40px 0;}
#issues li p{text-align:right;}
.about_us .milestone #issues p span{display:block;}
#issues li {
  width: 800px;
  list-style: none;
  float: left;
  display:none;
}
#issues li.selected{display:block;}

#issues li img {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */
/*zoom: 1;
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  -ms-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  -webkit-transform: scale(0.7,0.7);
  -moz-transform: scale(0.7,0.7);
  -o-transform: scale(0.7,0.7);
  -ms-transform: scale(0.7,0.7);
  transform: scale(0.7,0.7);
}
#issues li h1 {
  color: #ffcc00;
  font-size: 48px;
  margin: 20px 0;
  text-shadow: #000 1px 1px 2px;
  visibility: hidden;
}
#issues li p {
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 3%;
}

#grad_left,
#grad_right {
  width: 100px;
  position: absolute;
  top: 0;
}
  #grad_left {
    left: 0;
  }
  #grad_right {
    right: 0;
  }

#next,
#prev {
  position: absolute;
  top: 0;
  font-size: 70px;
  top: 170px;
  width: 50px;
  height: 50px;
  background-position: 0 0;
  background-repeat: no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#next {
right: 0;
background-image: url('../../ImagesNew/next.png');
top: 0px;
height: 80px;
background-position: center center;
background-color: #fff;
}
#prev {
  left: 0;
  background-image: url('../../ImagesNew/prev.png');
    top: 0px;
    height: 80px;
    background-position: center center;
    background-color: #fff;
}
#next.disabled,
#prev.disabled {
  opacity: 0.2;
}
.bord_left{
  position:   relative;
}
.bord_left:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    left: -1px;
    background: #a41c22;
    top: -5px;
}
ul{
  margin-bottom: 0;
}
.icon_div{
  width: 100%;
  text-align: center;
  padding: 20% 15% 20% 0;
}

.icon_div img{
  display: inline-block;
}

.right_para{
  float: left;
  width:90%;
}
.about_us .milestone #issues .right_para p{text-align:left;}
.bor_right{
  border-right: 1px solid #a41c22;
}

.bor_bottom {
    border-bottom: 2px solid #333;
    padding-bottom: 4%;
}

#issues li p{position: relative;}
#issues li p::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 7px;
    resize: ;
   right: -22px;
    background: #a41c22;
    border-radius: 50%;
    z-index: 5;
}
#issues li .right_para p::after,#issues li .right_para_2 p::after {
   left: -21px;
}

@media(max-width:1200px){
#timeline {
width: 84%;}
.careers .career_banner .banner_txts{bottom: 50px;right: 5%;width: 50%;padding: 10px 12px;}
.careers .career_banner .banner_txts h2{font-size:  16px;}
.careers .career_banner .career_vd{bottom: 111px;right: 5%;text-align:  right;  }
.careers .career_banner .career_vd a{width: 56%;}
}
@media(min-width:992px){
.timeline .col-md-6 {
   width: 42%;
}
.careers .career_banner .banner_txts{bottom: 50px;right: 5%;width: 50%;padding: 10px 12px;}
.careers .career_banner .banner_txts h2{font-size:  16px;}
.careers .career_banner .career_vd{bottom: 111px;right: 5%;text-align:  right;  }
.careers .career_banner .career_vd a{width: 56%;}
}
@media(max-width:992px){
#timeline {
width: 92%;}
#dates li{background-position:  51% bottom;}
#dates a{margin-left:   2%;}
}
@media(max-width:767px){
.f_result .table > tbody > tr > td{padding:0;}
#issues li p{
  text-align: left;
  margin-left: 30px;
}

#issues li p::after{
  left: -20px
}
.about_us .milestone #issues p {
font-size: 16px;
margin: 40px 0px 0 20px;
}
.bor_right {border:none;}
.bord_left:after {display:none;}
}*/
.about_us .our_team {
    width: 100%;
    background: #d1cebb;
}

    .about_us .our_team h1 {
        font-family: 'arial';
        font-size: 83px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        margin: 0;
        padding: 0 0 30px 0;
    }

.about_us .our_clients h1 {
    font-family: 'arial';
    font-size: 83px;
    color: #a41c22;
    font-weight: bold;
    text-align: center;
    margin: 0;
    padding: 0 0 30px 0;
}

.about_us .our_clients p {
    font-family: 'arial';
    font-size: 18px;
    color: #4d4d4f;
    text-align: center;
}

.about_us .financial_results {
    width: 100%;
    background: #a93337 url('../../ImagesNew/financial_results.jpg') no-repeat;
}

    .about_us .financial_results h1 {
        font-family: 'arial';
        font-size: 83px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        margin: 0;
        padding: 0 0 30px 0;
    }

    .about_us .financial_results p {
        font-family: 'arial';
        font-size: 18px;
        color: #fff;
        text-align: center;
    }

.about_us .search_sect {
    border: 1px solid #AAA !important;
    margin: 0px 0px 8px !important;
    padding: 10px !important;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24) !important;
}

/*About Us page ends*/
/*FAQs page starts*/
.FAQs .quest_ans ul li h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 20px;
    font-weight: bold;
}

.FAQs .quest_ans ul li div {
    font-family: 'arial';
    color: #333333;
    font-size: 20px;
    padding: 0 0 16px;
}

.FAQs .faq_banner {
    position: relative;
}

    .FAQs .faq_banner .banimg {
        width: 100%;
        min-height: 340px;
    }

.FAQs .red_strip {
    position: absolute;
    bottom: 0;
    background: url('../../ImagesNew/redbgs.png');
    width: 100%;
    height: 52px;
}

    .FAQs .red_strip p {
        font-family: 'arial';
        color: #fff;
        font-size: 24px;
        padding: 0px 0;
    }

    .FAQs .red_strip ul {
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        padding: 15px 0;
    }

        .FAQs .red_strip ul li a {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
        }

        .FAQs .red_strip ul li {
            display: inline;
        }

.FAQs .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.FAQs .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.FAQs .quick_links ul li a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 24px;
    display: inline-block;
}

    .FAQs .quick_links ul li a:hover {
        color: #000;
    }

.FAQs .quick_links .paddT {
    padding-top: 10px;
}

.FAQs .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .FAQs .quick_links span a:hover {
        color: #000;
    }

.FAQs .search_sect {
    border: 1px solid #aaaaaa;
    margin: 60px 0 36px;
    padding: 10px 10px;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .FAQs .search_sect input {
        font-size: 20px;
        padding: 1px 0 0 14px;
    }

    .FAQs .search_sect .travel_insurance {
        float: left;
        width: 25%;
        padding: 0 15px 0 10px;
        border-right: 1px solid #999999;
    }

        .FAQs .search_sect .travel_insurance .sbHolder, .FAQs .search_sect .general .sbHolder {
            background: #fff;
            border: none;
        }

    .FAQs .search_sect .sbOptions a, .FAQs .search_sect .sbSelector {
        text-align: left;
    }

    .FAQs .search_sect .sbOptions {
        width: 120%;
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

        .FAQs .search_sect .sbOptions a {
            font-family: 'arial';
            font-size: 17px;
            color: #615f5f;
            border-bottom: 1px solid #eeeeee;
            padding: 10px 0 10px 10px;
        }

            .FAQs .search_sect .sbOptions a:hover {
                color: #333;
            }

    .FAQs .search_sect .sbToggle {
        background: url('../../ImagesNew/ardown.png') no-repeat;
        top: 12px;
    }

.FAQs .sbSelector:link {
    font-family: 'arial';
    font-size: 20px;
    color: #333333;
}

.FAQs .search_sect .general {
    float: left;
    width: 25%;
    padding: 0 15px 0 10px;
    border-right: 1px solid #999999;
}

.FAQs .search_sect .srhbox {
    float: left;
    width: 50%;
}

.FAQs .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 40px 0 50px;
}

    .FAQs .scrolls_top .scrollst {
        font-family: 'arial';
        font-size: 16;
        color: #fff;
        display: inline-block;
        background: #97291e;
        float: right;
        padding: 10px;
    }

.frights {
    float: right;
}
/*FAQs page ends*/
/*Glossary page starts*/
.Glossary .quest_ans ul li h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.Glossary .quest_ans ul li div {
    font-family: 'arial';
    color: #333333;
    font-size: 20px;
    padding: 0 0 16px;
}

.Glossary .glossary_banner {
    position: relative;
}

    .Glossary .glossary_banner .banimg {
        width: 100%;
        min-height: 340px;
    }

.Glossary .red_strip {
    position: absolute;
    bottom: 0;
    background: url('../../ImagesNew/redbgs.png');
    width: 100%;
    height: 52px;
}

    .Glossary .red_strip p {
        font-family: 'arial';
        color: #fff;
        font-size: 24px;
        padding: 0px 0;
    }

    .Glossary .red_strip ul {
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        padding: 15px 0;
    }

        .Glossary .red_strip ul li a {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
        }

        .Glossary .red_strip ul li {
            display: inline;
        }

.Glossary .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.Glossary .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.Glossary .quick_links ul li a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 24px;
    display: inline-block;
}

    .Glossary .quick_links ul li a:hover {
        color: #000;
    }

.Glossary .quick_links .paddT {
    padding-top: 10px;
}

.Glossary .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .Glossary .quick_links span a:hover {
        color: #000;
    }

.Glossary .search_sect {
    margin: 60px 0 36px;
}

    .Glossary .search_sect p a {
        font-family: 'arial';
        font-size: 22px;
        color: #97291e;
        display: inline-block;
        font-weight: bold;
        padding: 0 24px 0 0;
    }

        .Glossary .search_sect p a:last-child {
            padding: 0;
        }

    .Glossary .search_sect ul li {
        display: inline-block;
        font-family: 'arial';
        font-size: 20px;
        color: #97291e;
        font-weight: bold;
        padding: 0 8px 0 0;
    }

        .Glossary .search_sect ul li a {
            color: #97291e;
            padding: 5px 9px;
        }

        .Glossary .search_sect ul li.active a, .Glossary .search_sect ul li:hover a {
            background-color: #97291E;
            color: #fff;
            border-radius: 50%;
        }

    .Glossary .search_sect select {
        width: 70px;
        height: 38px;
        color: #97291e;
        font-weight: bold;
        font-size: 15px;
        background: url("../../ImagesNew/ardown.png") no-repeat;
        background-position: 46px 12px;
        padding: 0 0 0 10px;
        border: 1px solid #aaa;
        float: right;
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

.Glossary .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 40px 0 50px;
}

    .Glossary .scrolls_top .scrollst {
        font-family: 'arial';
        font-size: 16;
        color: #fff;
        display: inline-block;
        background: #97291e;
        float: right;
        padding: 10px;
    }
/*Glossary page ends*/
/*Expert Blog page starts*/
.Expert_blog .expert_banner {
    position: relative;
}

.Expert_blog .red_strip {
    position: absolute;
    bottom: 0;
    background: url('../../ImagesNew/redbgs.png');
    width: 100%; /*height:52px;*/
    padding: 10px 0;
}

    .Expert_blog .red_strip p {
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        padding: 15px 0;
    }

    .Expert_blog .red_strip ul {
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        padding: 15px 0;
    }

        .Expert_blog .red_strip ul li a {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
        }

        .Expert_blog .red_strip ul li {
            display: inline;
        }

.Expert_blog .expert_panel {
    width: 100%;
    background: #e8e7dd;
    padding: 30px 0;
}

    .Expert_blog .expert_panel .ftArticle {
        background: #fff;
        padding: 5px;
        font-family: 'arial';
        font-size: 22px;
        color: #053c6d;
        margin-bottom: 10px;
    }

        .Expert_blog .expert_panel .ftArticle .left-date {
            width: 25%;
            text-align: center;
            float: left;
        }

            .Expert_blog .expert_panel .ftArticle .left-date img, .cover_storys img {
                width: 100%;
            }

        .Expert_blog .expert_panel .ftArticle .right-info {
            float: left;
            width: 100%;
            padding: 0px 0px 0px 8px;
        }

            .Expert_blog .expert_panel .ftArticle .right-info p {
                font-size: 17px;
            }

    .Expert_blog .expert_panel h1 {
        font-family: 'arial';
        font-size: 24px;
        color: #053c6d;
        font-weight: bold;
        text-transform: uppercase;
        padding: 0 0 10px 0;
        margin: 0;
    }

    .Expert_blog .expert_panel .exppadding30 h1 {
        font-family: 'arial';
        font-size: 24px;
        color: #053c6d;
        font-weight: bold;
        text-transform: uppercase;
        padding: 30px 0 10px 0;
        margin: 0;
    }

    .Expert_blog .expert_panel .expert-spotlight {
        background: #fff;
        text-align: center;
        padding: 20px 20px 7px 20px;
    }

        .Expert_blog .expert_panel .expert-spotlight .expert-slider h2 {
            font-family: 'arial';
            font-size: 20px;
            color: #333333;
            text-align: left;
            margin: 0;
            padding: 15px 0px 10px;
        }

        .Expert_blog .expert_panel .expert-spotlight .expert-slider h3 {
            font-family: 'arial';
            font-size: 18px;
            color: #333333;
            text-align: left;
            margin: 0;
        }

        .Expert_blog .expert_panel .expert-spotlight .expert-slider p, .ftarticlelist .rside p {
            font-family: 'arial';
            font-size: 18px;
            color: #666;
            text-align: left;
            margin: 0;
            padding: 20px 0 5px 0;
        }

        .Expert_blog .expert_panel .expert-spotlight .expert-slider a, .Expert_blog .expert_panel .ftArticle .right-info a, .ftarticlelist .blog_reads {
            font-family: 'arial';
            font-size: 18px;
            color: #97291e;
            display: block;
            text-align: left;
        }

.ftarticlelist .rside h2 a {
    color: #053C6D;
    line-height: 0.9;
}

.ftarticlelist .rside p {
    padding-top: 10px;
}

.ftarticlelist h2 {
    font-size: 22px;
}

.Expert_blog .expert_panel ul {
    background: #fff;
    list-style: disc;
    padding: 10px 25px 75px 50px; /*min-height: 564px;*/
}

    .Expert_blog .expert_panel ul li {
        font-family: 'arial';
        font-size: 22px;
        color: #053c6d;
        padding: 20px 0px 20px 20px;
        border-bottom: 1px solid #e2e2e1;
    }

        .Expert_blog .expert_panel ul li a {
            color: #053c6d;
            display: inline-block;
        }

        .Expert_blog .expert_panel ul li p {
            font-family: 'arial';
            font-size: 16px;
            color: #053c6d;
        }

.Expert_blog .blogs .ybg {
    background: #fafaf7;
    float: left;
    padding: 0 12px;
    margin: 35px 0 0;
}

.Expert_blog .blogs .left-date {
    float: left;
    width: 8%;
    text-align: center;
}

.Expert_blog .blogs .right-info {
    float: left;
    width: 88%;
    padding: 0 0 0 25px;
}

.Expert_blog .blogs .dates p {
    font-family: 'arial';
    font-size: 50px;
    color: #053c6d;
    margin: 0;
    padding: 15px 0 0;
}

.Expert_blog .blogs .dates span {
    font-size: 18px;
    color: #053c6d;
    position: relative;
    top: -10px;
}

.Expert_blog .blogs ul li h2 a {
    font-family: 'arial';
    font-size: 20px;
    color: #053c6d;
    font-weight: bold;
    text-transform: uppercase;
}

.Expert_blog .blogs .article_hds {
    font-family: 'arial';
    font-size: 24px;
    color: #053c6d;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 50px 0 0 0;
}

.Expert_blog .blog_details ul li h2 a {
    font-family: 'arial';
    font-size: 20px;
    color: #053c6d;
    font-weight: bold;
    text-transform: uppercase;
    padding: 40px 0 0 0;
    display: inline-block;
}

.Expert_blog .blog_details h2 {
    font-family: 'arial';
    font-size: 20px;
    color: #053c6d;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 0 0 0;
    display: inline-block;
}

.Expert_blog .blog_details h3 {
    font-family: 'arial';
    font-size: 20px;
    color: #053c6d;
    display: inline-block;
}

.Expert_blog .blog_details img.rates {
    position: relative;
    left: 10px;
    top: -10px;
}

.Expert_blog .fb-share-button.gplus {
    padding-right: 3px;
    vertical-align: top;
    padding-top: 6px;
}

.Expert_blog .red_strip1 {
    bottom: 0;
    width: 100%;
    height: 52px;
}

    .Expert_blog .red_strip1 p {
        font-family: 'arial';
        color: #000;
        font-size: 16px;
        padding: 15px 0;
    }

    .Expert_blog .red_strip1 ul {
        font-family: 'arial';
        color: #000;
        font-size: 16px;
        padding: 15px 0;
    }

        .Expert_blog .red_strip1 ul li a {
            font-family: 'arial';
            color: #000;
            font-size: 16px;
        }

        .Expert_blog .red_strip1 ul li {
            display: inline;
        }

.getTitle, .get_title_cust {
    color: #fff;
    text-align-last: center;
    font-size: 25px;
    padding-top: 0px;
    font-family: 'Arial', Helvetica, sans-serif;
}

.Expert_blog .blog_details .done_btn {
    font-family: 'arial';
    font-size: 20px;
    color: #fff;
    display: inline-block;
    background: #a41c22;
    text-transform: uppercase;
    padding: 6px 18px;
    margin: 10px 0 0 0;
}

.Expert_blog .blogs ul li div {
    font-family: 'arial';
    font-size: 16px;
    color: #333;
    margin: 0;
    padding: 0;
}

.Expert_blog .blog_details ul li div {
    font-family: 'arial';
    font-size: 16px;
    color: #333;
    margin: 0;
    padding: 20px 0 0 0;
}

.Expert_blog .blogs ul li .posted_by {
    font-family: 'arial';
    font-size: 16px;
    color: #666;
    margin: 0;
    padding: 10px 0;
}

.Expert_blog .blog_details ul li .posted_by {
    font-family: 'arial';
    font-size: 16px;
    color: #666;
    margin: 0;
    padding: 0px 0;
}

.Expert_blog .blog_details ul li .dts {
    font-family: 'arial';
    font-size: 16px;
    color: #666;
    margin: 0;
    padding: 0px 0;
}

.Expert_blog .blogs ul li img.gplus {
    padding: 0 12px 0 0;
}

.Expert_blog .blogs ul li a.read {
    font-family: 'arial';
    font-size: 18px;
    color: #97291e;
    display: block;
    padding: 10px 0 15px 0;
}

.Expert_blog .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .Expert_blog .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .Expert_blog .quick_links ul li a:hover {
            color: #000;
        }

.Expert_blog .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.Expert_blog .quick_links .paddT {
    padding-top: 10px;
}

.Expert_blog .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .Expert_blog .quick_links span a:hover {
        color: #000;
    }

.Expert_blog .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 40px 0 50px;
}

    .Expert_blog .scrolls_top .scrollst {
        font-family: 'arial';
        font-size: 16px;
        color: #fff;
        display: inline-block;
        background: #97291e;
        float: right;
        padding: 10px;
    }

.Expert_blog .author_profile {
    padding: 40px 0;
}

    .Expert_blog .author_profile .profile_info {
        background: #053c6d;
        padding: 1px 18px 10px;
    }

        .Expert_blog .author_profile .profile_info h2 {
            font-family: 'arial';
            font-size: 18px;
            color: #fff;
            font-weight: bold;
            margin: 0;
            padding: 15px 0 0;
            text-transform: uppercase;
        }

        .Expert_blog .author_profile .profile_info h3 {
            font-family: 'arial';
            font-size: 16px;
            color: #fff;
            font-weight: bold;
            margin: 0;
            padding: 0px 0px 10px;
        }

        .Expert_blog .author_profile .profile_info p {
            font-family: 'arial';
            font-size: 16px;
            color: #fff;
            margin: 0;
            padding: 12px 0px 30px;
        }

    .Expert_blog .author_profile h2 {
        font-family: 'arial';
        font-size: 18px;
        color: #053c6d;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        padding: 5px 0 8px;
    }

    .Expert_blog .author_profile ul {
        list-style: disc;
        padding: 0 0 0 22px;
    }

        .Expert_blog .author_profile ul li {
            font-family: 'arial';
            font-size: 16px;
            color: #053c6d;
            padding: 12px;
            border-bottom: 1px solid #edece4;
        }

            .Expert_blog .author_profile ul li:last-child {
                border: none;
            }

.Expert_blog .author_detail {
    width: 100%;
    background: #edece4;
    padding: 60px 0;
    margin: 0 0 60px 0;
}

    .Expert_blog .author_detail h2 {
        font-family: 'arial';
        font-size: 20px;
        color: #333;
        margin: 0;
        padding: 0;
    }

    .Expert_blog .author_detail h3 {
        font-family: 'arial';
        font-size: 18px;
        color: #333;
        margin: 0;
        padding: 10px 0 3px 0;
    }

    .Expert_blog .author_detail h4 {
        font-family: 'arial';
        font-size: 16px;
        color: #666666;
        font-weight: bold;
        margin: 0;
        padding: 0;
    }

    .Expert_blog .author_detail p {
        font-family: 'arial';
        font-size: 16px;
        color: #666666;
        margin: 0;
        padding: 16px 0 0 0;
    }

.Expert_blog .blog_details .reviewbox {
    border: 1px solid #aeaeae;
    width: 85%;
    margin: 15px 0 25px;
    background: #fff;
    padding: 0 20px;
}

    .Expert_blog .blog_details .reviewbox .name_field, .Expert_blog .blog_details .reviewbox .email_field {
        width: 50%;
        float: left;
        border-bottom: 1px solid #ccc;
        padding: 5px 0;
    }

        .Expert_blog .blog_details .reviewbox .name_field input, .Expert_blog .blog_details .reviewbox .email_field input {
            font-family: arial;
            font-size: 22px;
            color: #999999;
            padding: 10px 0px;
            width: 100%;
        }

        .Expert_blog .blog_details .reviewbox .email_field input {
            border-left: 1px solid #333333;
            padding-left: 25px;
        }

    .Expert_blog .blog_details .reviewbox .comments textarea {
        width: 100%;
        resize: none;
        overflow: hidden;
        border: none;
        text-align: left;
        padding: 15px 0;
        font-size: 20px;
        color: #999;
    }

.Expert_blog .blog_details .sfpostAuthorAndDate .sfcommentsThreadRatingWrp {
    display: none;
}

.Expert_blog .ftarticlelist {
    padding: 25px 20px;
    background-color: #E8E7DD;
    margin-top: 25px;
}

    .Expert_blog .ftarticlelist .rside {
        width: 80%;
        float: right;
        padding-left: 15px;
    }

    .Expert_blog .ftarticlelist .lside {
        width: 20%;
        float: left;
    }

        .Expert_blog .ftarticlelist .lside img {
            width: 100%;
        }

.Expert_blog .pdB50 {
    padding-bottom: 50px;
}

.pager {
    float: right;
}

.Expert_blog .expert_panel .ftArticle .right-info a.titlemain {
    font-family: "arial";
    font-size: 22px;
    color: #053C6D;
}
/*14-2*/
.Expert_blog .expert_panel .expert-spotlight .expert-slider a.titlemain {
    font-family: "arial";
    font-size: 20px;
    color: #333;
    text-align: left;
    margin: 0px;
    padding: 15px 0px 10px;
}

.pagination a {
    display: inline-block;
    padding: 4px 11px;
    color: #053C6D;
    border: 1px solid #000;
    font-size: 19px;
    border-right: 0px;
}

    .pagination a.sf_PagerCurrent, .pagination a:hover {
        color: #FFFFFF;
        font-size: 19px;
        background-color: #97291E;
    }

    .pagination a:last-child {
        border-right: 1px solid #000;
    }
/*Expert Blog page ends*/

/*search section starts */
.searchs .srh_banner {
    position: relative;
}

.searchs .red_strip {
    position: absolute;
    bottom: 0;
    background: url('../../ImagesNew/redbgs.png');
    width: 100%;
    height: 52px;
}

    .searchs .red_strip p {
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        padding: 15px 0;
    }

    .searchs .red_strip ul {
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        padding: 15px 0;
    }

        .searchs .red_strip ul li a {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
        }

        .searchs .red_strip ul li {
            display: inline;
        }

.searchs .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .searchs .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .searchs .quick_links ul li a:hover {
            color: #000;
        }

.searchs .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.searchs .quick_links .paddT {
    padding-top: 10px;
}

.searchs .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .searchs .quick_links span a:hover {
        color: #000;
    }

.searchs .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 40px 0 50px;
}

    .searchs .scrolls_top .scrollst {
        font-family: 'arial';
        font-size: 16px;
        color: #fff;
        display: inline-block;
        background: #97291e;
        float: right;
        padding: 10px;
    }

.searchs .search .search_sect {
    border: 1px solid #aaaaaa;
    margin: 60px 0 0px;
    padding: 14px 10px;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .searchs .search .search_sect input {
        font-size: 20px;
        padding: 1px 0 0 14px;
        width: 100%;
    }

.searchs .search span {
    font-family: 'arial';
    font-size: 16px;
    color: #666666;
    padding: 5px 0 35px;
    display: inline-block;
}

.searchs .search .srh_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    background: #97291e;
    margin: 60px 0 36px;
    display: inline-block;
    padding: 16px 45px;
}

.searchs .srh_result h3 {
    font-family: 'arial';
    font-size: 18px;
    color: #333333;
    margin: 0;
    padding: 20px 0 0px 0;
}

    .searchs .srh_result h3 a {
        font-family: 'arial';
        font-size: 18px;
        color: #333333;
        text-decoration: none;
        padding: 0;
    }

        .searchs .srh_result h3 a:hover {
            color: #97291e;
        }

.searchs .srh_result .pdfs {
    font-family: 'arial';
    font-size: 14px;
    color: #333333;
    display: inline-block;
    margin: 0;
    padding: 0 0 5px;
    text-decoration: underline;
}

.searchs .srh_result p {
    font-family: 'arial';
    font-size: 16px;
    color: #333333;
    margin: 0;
    padding: 10px 0 0 0;
}

.searchs .srh_result a {
    font-family: 'arial';
    font-size: 16px;
    color: #333333;
    display: inline-block;
    margin: 0;
    padding: 0 0 18px;
    text-decoration: underline;
}

.searchs .search_sect .travel_insurance {
    float: left;
    width: 25%;
    padding: 0 15px 0 10px;
    border-right: 1px solid #999999;
}

    .searchs .search_sect .travel_insurance .sbHolder, .searchs .search_sect .general .sbHolder {
        background: #fff;
        border: none;
    }

.searchs .search_sect .sbOptions a, .searchs .search_sect .sbSelector {
    text-align: left;
}

.searchs .search_sect .sbOptions {
    width: 120%;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .searchs .search_sect .sbOptions a {
        font-family: 'arial';
        font-size: 17px;
        color: #615f5f;
        border-bottom: 1px solid #eeeeee;
        padding: 10px 0 10px 10px;
    }

        .searchs .search_sect .sbOptions a:hover {
            color: #333;
        }

.searchs .search_sect .sbToggle {
    background: url('../../ImagesNew/ardown.png') no-repeat;
    top: 12px;
}

.searchs .sbSelector:link {
    font-family: 'arial';
    font-size: 20px;
    color: #333333;
}

.searchs .search_sect .general {
    float: left;
    width: 25%;
    padding: 0 15px 0 10px;
    border-right: 1px solid #999999;
}

.searchs .search_sect .srhbox {
    float: left;
    width: 50%;
}

.searchs .search .dtrs {
    font-family: 'arial';
    font-size: 16px;
    color: #999999;
    padding: 5px 0 35px;
    display: inline-block;
    float: right;
}
/*search section ends*/



/*health insurance new buying flow starts here*/
.ps .multidd.quoterows .checkboxHold {
    margin: 0;
    text-align: left;
}

.ps .eldest_mem .labels {
    font-family: 'arial';
    font-size: 22px;
    color: #333;
    font-style: italic;
}

.ps .eldest_mem input {
    border-bottom: 1px solid rgb(51, 51, 51);
    width: 79%;
    height: 40px;
    font-size: 18px;
}

.ps .h_insurance .btnContainer {
    margin-bottom: 0;
}

.homePg .contactDetailsbottom {
    text-align: left;
}

.ps .eldest_mem .error {
    width: 73%;
    top: 76px;
    left: 17px;
}

.homePg .insurTitle {
    font-size: 24px;
    margin-bottom: 30px;
    color: #333;
    display: block;
}

.homePg .sdetails p.info_line {
    padding: 10px 0px 10px;
    font-size: 16px;
}

.homePg .sdetails .dbs .calendarBox .date {
    line-height: 32px;
}

.date.w50 {
    width: 50%;
}

.homePg .sdetails .basic_dd .sbSelector:link, .homePg .sdetails .basic_dd .sbSelector:visited, .homePg .sdetails .basic_dd .sbSelector:hover {
    font-size: 18px;
}

.strip .title .basic_dd {
    padding-top: 0px;
}

.homePg .sdetails .infos .dexp {
    padding: 5% 0% 3%;
}

.homePg .sdetails .gback {
    font-size: 18px;
    color: #97291E;
    padding: 0px 38px;
}

    .homePg .sdetails .gback .backbtx {
        position: relative;
        top: -2px;
        right: 10px;
    }
/*health insurance new buying flow ends here*/

/*four-wheeler new buying flow starts here*/
.homePg .fullwth span {
    color: #333;
    padding: 0 0 10px 0;
    display: block;
}

.homePg .fullwth .inputradiobox {
    padding: 0 0 10px 0;
}

    .homePg .fullwth .inputradiobox .radioBtnHold {
        padding: 0 10px 0 0;
    }

.homePg .sdetails .input03.nonedit {
    color: #333;
    text-align: left;
}

.homePg .sdetails .buy_fw p.info_line {
    padding: 10px 0px 10px;
}

.homePg .sdetails .buy_fw h4 {
    padding: 4% 0% 0;
}

.fw_buy .sdetails {
    margin: 0;
}
/*four-wheeler new buying flow ends here*/
.s_trip .rd_block.single-trip {
    transition: none;
}
/*dec 31*/
.multidd.quoterows .RG_gray_box.more_less_dd .basic_dd {
    width: 92%;
    margin-top: 6%;
}

.basic_dd.ncp_pdt {
    padding-top: 25px;
}
/*ends here*/
/*infocenter pages starts*/
.infocenter .infocenter_banner {
    position: relative;
}

    .infocenter .infocenter_banner .banimg {
        width: 100%;
        min-height: 340px;
    }

    .infocenter .infocenter_banner .banner-txt {
        position: absolute;
        width: 100%;
        top: 20px;
    }

    .infocenter .infocenter_banner .ban-txt1 {
        padding: 0 16px 0 0;
    }

        .infocenter .infocenter_banner .ban-txt1 h2 {
            font-family: 'arial';
            color: #333333;
            font-size: 26px;
            font-weight: bold;
            margin: 0;
            padding: 15px 0 0 0;
        }

        .infocenter .infocenter_banner .ban-txt1 p {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            margin: 0;
        }

        .infocenter .infocenter_banner .ban-txt1 a {
            font-family: 'arial';
            color: #97291e;
            font-size: 16px;
            display: inline-block;
        }

    .infocenter .infocenter_banner .ban-txt2 {
        padding: 0 16px 0 0;
    }

        .infocenter .infocenter_banner .ban-txt2 img.ys {
            position: absolute;
            left: -65px;
            top: 28px;
        }

        .infocenter .infocenter_banner .ban-txt2 h2 {
            font-family: 'arial';
            color: #63b8e0;
            font-size: 36px;
            font-weight: bold;
            margin: 0;
            padding: 25px 0 0 0;
            text-transform: uppercase;
        }

        .infocenter .infocenter_banner .ban-txt2 p {
            font-family: 'arial';
            color: #000;
            font-size: 16px;
            margin: 0;
            padding: 0 0 6px;
        }

    .infocenter .infocenter_banner .red_strip {
        position: absolute;
        bottom: 0;
        background: url('../../ImagesNew/redbgs.png');
        width: 100%;
        height: 52px;
    }

        .infocenter .infocenter_banner .red_strip p {
            font-family: 'arial';
            color: #fff;
            font-size: 24px;
            padding: 15px 0;
        }

        .infocenter .infocenter_banner .red_strip ul {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

            .infocenter .infocenter_banner .red_strip ul li a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
            }

            .infocenter .infocenter_banner .red_strip ul li {
                display: inline;
            }

.infocenter .youtube-image .youtube-text .text a {
    display: inline-block;
    padding-bottom: 30px;
    color: #fff;
}

.infocenter .car_gallery .cimg {
    margin: 0;
    padding: 18px;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .infocenter .car_gallery .cimg div {
        border: 1px solid #053c6d;
        margin: 0;
        padding: 0;
    }

        .infocenter .car_gallery .cimg div img {
            width: 100%;
            height: 320px;
        }

.infocenter .car_gallery p {
    font-family: 'arial';
    color: #053c6d;
    font-size: 22px;
    text-transform: uppercase;
    padding: 5px 0 50px 0;
    text-align: center;
}

    .infocenter .car_gallery p a {
        color: #053C6D;
    }

.infocenter .car_gallery .mbsc-mobiscroll.mbsc-ms-c {
    background: transparent;
    color: #053c6d;
    text-align: center;
    margin-bottom: 15px;
    font-weight: bold;
    padding: 24px 0;
}

.infocenter .car_gallery .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i {
    border-width: 3px 0px;
    border-style: solid;
    font-weight: bold;
    height: auto;
}

.infocenter .car_gallery .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
    border-bottom-color: #fff;
    background: transparent;
}

.infocenter .car_gallery .mbsc-mobiscroll .mbsc-ms-item {
    font-size: 18px;
    padding: 0px 58px;
}

.infocenter .car_gallery .mbsc-ms-item-i {
    min-width: auto;
    padding: 0;
}

.infocenter .car_gallery .mbsc-ms-item-i-c {
    padding: 22px 0 0;
}

.infocenter .md-tab-h {
    display: none !important;
}

.infocenter .md-tab-sel {
    display: block !important;
}

.infocenter .car_gallery .maintabs {
    border-bottom: 1px solid #053c6d;
    height: 100px;
}

    .infocenter .car_gallery .maintabs > li.mbsc-ms-item-sel:before {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 37%;
        top: 99px;
        width: 60px;
        height: 5px;
        border-top: 18px solid #053c6d;
        border-right: 30px solid transparent;
        border-left: 30px solid transparent;
    }

    .infocenter .car_gallery .maintabs > li.mbsc-ms-item-sel:after {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 37%;
        top: 98px;
        width: 60px;
        height: 5px;
        border-top: 16px solid #fff;
        border-right: 30px solid transparent;
        border-left: 30px solid transparent;
    }

.infocenter .red_strip1 {
    bottom: 0;
    width: 100%;
    height: 52px;
}

    .infocenter .red_strip1 p {
        font-family: 'arial';
        color: #000;
        font-size: 16px;
        padding: 15px 0;
    }

    .infocenter .red_strip1 ul {
        font-family: 'arial';
        color: #000;
        font-size: 16px;
        padding: 15px 0;
    }

        .infocenter .red_strip1 ul li a {
            font-family: 'arial';
            color: #000;
            font-size: 16px;
        }

        .infocenter .red_strip1 ul li {
            display: inline;
        }

.infocenter .car_gallery .twds img {
    padding: 0 0 0 17px;
}

.infocenter .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

    .infocenter .scrolls_top .scrollst {
        font-family: "arial";
        font-size: 16px;
        color: #FFF;
        display: inline-block;
        background: #97291E none repeat scroll 0% 0%;
        float: right;
        padding: 10px;
    }

.infocenter .video_gallery .comp_health {
    background: #f2f2ef;
    margin: 20px 0 0 0;
    padding: 15px 20px;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .infocenter .video_gallery .comp_health h2 {
        font-family: 'arial';
        color: #333333;
        font-size: 20px;
        font-weight: bold;
        margin: 0;
    }

    .infocenter .video_gallery .comp_health p {
        font-family: 'arial';
        color: #333333;
        font-size: 18px;
    }

    .infocenter .video_gallery .comp_health ul {
        list-style: disc;
        padding: 5px 0 60px 20px;
    }

        .infocenter .video_gallery .comp_health ul li {
            font-family: 'arial';
            color: #333333;
            font-size: 18px;
        }

.infocenter .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .infocenter .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .infocenter .quick_links ul li a:hover {
            color: #000;
        }

.infocenter .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.infocenter .quick_links .paddT {
    padding-top: 10px;
}

.infocenter .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .infocenter .quick_links span a:hover {
        color: #000;
    }

.infocenter .car_gallery .car_infographic .owl-buttons {
    display: none;
}

.infocenter .infocenter_banner .ban-txt2 h2.cd {
    color: #3292ce;
    width: 20%;
    padding: 10px 0 0;
    width: 45%;
}

.infocenter .infocenter_banner .ban-txt2 div {
    width: 40%;
}

    .infocenter .infocenter_banner .ban-txt2 div a {
        padding: 0 0 10px;
        padding: 0px 0px 7px;
        display: inline-block;
    }

.infocenter .gen_insurance {
    width: 100%;
    background: #e8e7dd;
    padding: 35px 0;
}

    .infocenter .gen_insurance h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        margin: 0;
        padding: 0px 0px 50px;
    }

    .infocenter .gen_insurance h3 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 20px;
        font-weight: bold;
        margin: 0;
        padding: 10px 0 0 0;
        text-align: right;
    }

    .infocenter .gen_insurance a.go_btn {
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        background: #97291e;
        display: inline-block;
        padding: 8px 10px;
    }

.infocenter .basic_dd {
    padding: 4px 0 0 0;
}

.infocenter .sbSelector:link {
    font-family: 'arial';
    color: #77787b;
    font-size: 20px;
    text-align: left;
}

.infocenter .sbHolder {
    border-bottom: 1px solid #333;
    background: transparent;
}

.infocenter .insu_infogrph, .infocenter .Glossary {
    width: 100%;
    background: #fff;
    padding: 40px 0;
}

    .infocenter .insu_infogrph h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        margin: 0;
    }

    .infocenter .insu_infogrph h3 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 18px;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
    }

    .infocenter .insu_infogrph p {
        font-family: 'arial';
        color: #053c6d;
        font-size: 16px;
    }

    .infocenter .insu_infogrph a {
        font-family: 'arial';
        color: #97291e;
        font-size: 18px;
        display: inline-block;
    }

        .infocenter .insu_infogrph a:hover {
            text-decoration: underline;
        }

    .infocenter .insu_infogrph .text-center div {
        padding: 40px 0;
    }

        .infocenter .insu_infogrph .text-center div img {
            padding: 30px 0;
        }

    .infocenter .Glossary h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
        margin: 0;
        padding: 0 0 40px;
    }

    .infocenter .Glossary a {
        font-family: 'arial';
        color: #97291e;
        font-size: 18px;
        display: inline-block;
    }

        .infocenter .Glossary a:hover {
            text-decoration: underline;
        }

.infocenter .basic_dd .sbOptions a {
    text-align: left;
    padding: 6px 10px;
}

.infocenter .basic_dd .sbOptions {
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -webkit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}
/*infocenter pages ends*/
/*claims pages ends*/

/*careers page starts*/
.careers .area_opp .paddl {
    padding-left: 0;
}

.careers .area_opp .paddr {
    padding-right: 0;
}

.careers .career_banner {
    position: relative;
}

    .careers .career_banner .banner_txts {
        position: absolute;
        bottom: 50px;
        right: 20%;
        width: 32%;
        padding: 15px 20px;
        background-color: rgba(255, 255, 255, 0.82);
    }

    .careers .career_banner .career_vd {
        position: absolute;
        bottom: 50px;
        right: 10%;
        display: inline-block;
        display: none;
    }

        .careers .career_banner .career_vd a {
            display: inline-block;
            transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
        }

            .careers .career_banner .career_vd a:hover {
                transform: scale(1.1);
                -webkit-transform: scale(1.1);
            }

            .careers .career_banner .career_vd a img {
                min-height: auto;
            }

    .careers .career_banner .banner_txts h2 {
        font-family: 'arial';
        color: #333;
        font-size: 24px;
        font-weight: bold;
        margin: 0;
    }

    .careers .career_banner .carousel-indicators li {
        border-radius: 0px;
        width: 15px;
        height: 15px;
        border: 1px solid #053c6d;
    }

    .careers .career_banner .carousel-indicators .active {
        width: 15px;
        height: 16px;
        background: #053c6d;
    }

    .careers .career_banner .carousel-indicators {
        bottom: 2px;
        left: 70%;
    }

    .careers .career_banner img {
        width: 100%;
        min-height: 140px;
    }

.careers .area_opp .a_opp {
    padding: 60px 0 30px;
}

.careers .area_opp .jobs {
    padding: 0px 0 50px;
}

.careers .area_opp .padT {
    padding-top: 10px;
    padding-bottom: 10px;
}

.careers .area_opp h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 26px;
    font-weight: bold;
    padding: 30px 0 0;
    margin: 0;
}

.careers .area_opp h4 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    padding: 24px 0 8px;
    margin: 0;
}

.careers .area_opp h3 {
    font-family: 'arial';
    color: #333;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0 0;
    margin: 0;
}

.careers .area_opp p {
    font-family: 'arial';
    color: #333;
    font-size: 16px;
    padding: 0;
    margin: 0;
    padding-bottom: 15px;
}

    .careers .area_opp p.infos {
        font-family: 'arial';
        color: #333;
        font-size: 16px;
        padding: 10px 0;
        margin: 0;
    }

    .careers .area_opp p.hds {
        font-family: 'arial';
        color: #333;
        font-size: 18px;
        padding: 0;
        margin: 0;
        font-weight: bold;
    }

.careers .area_opp ul {
    padding: 10px 0 0 18px;
}

.careers .area_opp img.sec_tn {
    width: 100%;
}

.careers .area_opp ul.sec {
    padding: 0px 0 0 18px;
}

.careers .area_opp ul li {
    font-family: 'arial';
    color: #555;
    font-size: 16px;
    padding: 0;
    margin: 0;
    list-style: disc;
    line-height: 30px;
}

.careers .area_opp a {
    font-family: 'arial';
    color: #97291e;
    font-size: 18px;
    padding: 0;
    margin: 0;
    display: block;
}

    .careers .area_opp a:hover {
        text-decoration: underline;
    }

    .careers .area_opp a.btns {
        font-family: 'arial';
        background: #97291e;
        color: #fff;
        font-size: 18px;
        padding: 4px 15px;
        margin: 0;
        display: inline-block;
        transition: 0.5s;
    }

        .careers .area_opp a.btns:hover {
            text-decoration: none;
            background: #053c6d;
        }

    .careers .area_opp a.knws {
        font-family: 'arial';
        color: #97291e;
        font-size: 13px;
        padding: 0;
        margin: 0;
        display: inline-block;
        transition: 0.5s;
        font-weight: bold;
    }

        .careers .area_opp a.knws:hover {
            text-decoration: underline;
            color: #053c6d;
        }

    .careers .area_opp a.knws1 {
        font-family: 'arial';
        color: #97291e;
        border: 1px solid #97291e;
        font-size: 14px;
        padding: 8px 20px;
        margin: 0;
        display: inline-block;
        transition: 0.5s;
        font-weight: bold;
    }

        .careers .area_opp a.knws1:hover {
            text-decoration: none;
            color: #fff;
            background: #97291e;
        }

.careers .area_opp .job_sect {
    position: relative;
}

    .careers .area_opp .job_sect.s1 .job_txt {
        padding: 48% 0 0 15px;
    }

    .careers .area_opp .job_sect .basic_dd {
        padding: 50px 20px 35px;
    }

        .careers .area_opp .job_sect .basic_dd.j_loc {
            padding: 0px 20px 30px;
        }

        .careers .area_opp .job_sect .basic_dd .sbSelector:link, .careers .area_opp .job_sect .basic_dd .sbSelector:visited, .careers .area_opp .job_sect .basic_dd .sbSelector:hover {
            font-size: 18px;
            color: #333;
            text-align: left;
        }

        .careers .area_opp .job_sect .basic_dd .sbHolder {
            border-bottom: 1px solid #fff;
            background: #fff url('../../ImagesNew/bgsc.png');
        }

        .careers .area_opp .job_sect .basic_dd .sbToggle {
            background: transparent url("../../ImagesNew/dwarws.png") no-repeat scroll 0px 10px;
        }

    .careers .area_opp .job_sect.s2 .job_txt {
        padding: 49% 0 0 15px;
    }

    .careers .area_opp .job_sect .basic_dd a {
        color: #333;
        text-align: left;
    }

        .careers .area_opp .job_sect .basic_dd a:hover {
            text-decoration: none;
        }

    .careers .area_opp .job_sect .basic_dd ul li {
        list-style: none;
    }

    .careers .area_opp .job_sect .basic_dd ul {
        padding: 0 10px;
    }

    .careers .area_opp .job_sect .job_txt h3 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 28px;
        font-weight: bold;
        margin: 0;
        padding: 0 0 20px;
    }

    .careers .area_opp .job_sect .job_txt a {
        font-family: 'arial';
        color: #97291e;
        font-size: 18px;
        padding: 0px 0 10px;
        margin: 0;
        display: inline-block;
        transition: 0.5s;
    }

        .careers .area_opp .job_sect .job_txt a:hover {
            text-decoration: underline;
            color: #053c6d;
        }

    .careers .area_opp .job_sect.s1 {
        background: url('../../ImagesNew/job_bg.jpg') no-repeat;
        background-size: cover;
    }

    .careers .area_opp .job_sect.s2 {
        background: url('../../ImagesNew/m_digest.jpg') no-repeat;
        background-size: cover;
    }

.careers .area_opp .j_form {
    background: #053866;
    width: 100%;
    padding: 30px 20px;
}

    .careers .area_opp .j_form .form input {
        width: 100%;
        height: 30px;
        font-family: 'arial';
        color: #333;
        font-size: 14px;
        padding: 0 10px;
        margin: 0 0 30px;
    }

        .careers .area_opp .j_form .form input.i_file {
            width: 60%;
            height: 30px;
            float: left;
        }

    .careers .area_opp .j_form .form .f_up {
        height: 30px;
        width: 40%;
        float: left;
        background: #97291e;
        position: relative;
        text-align: center;
    }

        .careers .area_opp .j_form .form .f_up p {
            font-family: 'arial';
            color: #fff;
            font-size: 14px;
            margin: 0;
            padding: 4px 0;
        }
    /*.careers .area_opp .j_form .form input[type='file'] {
  height: 30px;
  width: 40%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}*/
    .careers .area_opp .j_form .form .custom-file-upload input[type="file"] {
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        text-transform: uppercase;
        padding: 5px 0px;
        border: none;
        margin-left: -1px;
        background-color: #FFFFFF;
        float: left;
        width: 100%;
        color: #000;
    }

    .careers .area_opp .j_form .form a, .careers .area_opp .j_form .form input[type="submit"], .careers .area_opp .job_srch a {
        background: #97291E;
        display: inline-block;
        color: #fff;
        text-transform: uppercase;
        font-size: 14px;
        font-family: 'arial';
        padding: 6px 10px;
        float: right;
        margin: 0px 0 0;
        width: 100px;
    }

.careers .area_opp .job_srch a {
    float: none;
    margin: 26px 0 25px 0;
    background: #053866;
    text-decoration: none;
    text-align: center;
}

.careers .area_opp .job_srch {
    padding: 0 20px;
}

.texti_overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(197, 197, 197, 0.5);
    display: none;
}

.careers .area_opp .j_form .form a:hover {
    text-decoration: none;
}

.careers .ins_industry {
    width: 100%;
    background: #edece4;
    padding: 60px 0;
}

    .careers .ins_industry h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        padding: 65px 0 10px;
    }

    .careers .ins_industry p {
        font-family: 'arial';
        color: #333;
        font-size: 20px;
        margin: 0;
        padding: 0 0 10px;
    }

    .careers .ins_industry a {
        font-family: 'arial';
        color: #97291E;
        font-size: 18px;
        margin: 0;
        padding: 0 0 0px;
        display: inline-block;
    }

.careers .c_spk {
    width: 100%;
    background: #053c6d;
    padding: 40px 0;
}

    .careers .c_spk h2 {
        font-family: 'arial';
        color: #fff;
        font-size: 24px;
        font-weight: bold;
        margin: 0;
        padding: 0px 0 10px;
    }

    .careers .c_spk p {
        font-family: 'arial';
        color: #fff;
        font-size: 22px;
        margin: 0;
        padding: 30px 0 10px;
    }

    .careers .c_spk a {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        margin: 0;
        padding: 0 0 0px;
        display: inline-block;
    }

        .careers .c_spk a:hover {
            text-decoration: underline;
        }

.careers .w_wrk h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 80px 0px 10px;
}

.careers .w_wrk p {
    font-family: 'arial';
    color: #333;
    font-size: 20px;
    margin: 0;
    padding: 10px 0 10px;
}

.careers .w_wrk a {
    font-family: 'arial';
    color: #97291E;
    font-size: 18px;
    margin: 0;
    padding: 0 0 0px;
    display: inline-block;
}

    .careers .w_wrk a:hover {
        text-decoration: underline;
    }

.careers .w_wrk img {
    width: auto;
}

.careers .c_spk .c_msg {
    position: relative;
}

    .careers .c_spk .c_msg img {
        width: 100%;
    }

    .careers .c_spk .c_msg .info {
        position: absolute;
        bottom: 0;
        background: url('../../ImagesNew/bg_blu.png');
        width: 100%;
        padding: 25px 0 20px 20px;
    }

        .careers .c_spk .c_msg .info h3 {
            font-family: 'arial';
            color: #333333;
            font-size: 20px;
            padding: 0;
            margin: 0;
            font-weight: bold;
            text-transform: uppercase;
        }

        .careers .c_spk .c_msg .info p {
            font-family: 'arial';
            color: #333333;
            font-size: 20px;
            padding: 0;
            margin: 0;
            text-transform: uppercase;
        }

.careers .emp_details h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    font-weight: bold;
    text-transform: Capitalize;
    margin: 0;
    padding: 40px 0px 10px;
}

.careers .emp_details img {
    float: left;
}

.careers .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

    .careers .scrolls_top .scrollst {
        font-family: "arial";
        font-size: 16px;
        color: #FFF;
        display: inline-block;
        background: #97291E none repeat scroll 0% 0%;
        float: right;
        padding: 10px;
    }

.careers .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .careers .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .careers .quick_links ul li a:hover {
            color: #000;
        }

.careers .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.careers .quick_links .paddT {
    padding-top: 10px;
}

.careers .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .careers .quick_links span a:hover {
        color: #000;
    }

.careers .area_opp .j_form .form .custom-file-upload-hidden {
    display: none;
    visibility: hidden;
    position: absolute;
    left: -9999px;
}

.careers .area_opp .j_form .form .custom-file-upload {
    display: block;
    width: auto;
    font-size: 16px;
}

    .careers .area_opp .j_form .form .custom-file-upload label {
        display: block;
        margin-bottom: 5px;
    }

.careers .area_opp .j_form .form .file-upload-wrapper {
    position: relative;
}

.careers .area_opp .j_form .form .file-upload-input {
    width: 60%;
    color: #333;
    font-size: 14px;
    padding: 5px 10px;
    border: none;
    background-color: #fff;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    float: left;
    pointer-events: none;
    /* IE 9 Fix */
}

    .careers .area_opp .j_form .form .file-upload-input:hover, .file-upload-input:focus {
        background-color: #fff;
        outline: none;
    }

.careers .area_opp .j_form .form .file-upload-button {
    cursor: pointer;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 5px 0px;
    border: none;
    margin-left: -1px;
    background-color: #97291e;
    float: left;
    width: 40%;
    /* IE 9 Fix */
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

    .careers .area_opp .j_form .form .file-upload-button:hover {
        background-color: #6d2018;
    }

.career_testi {
    position: relative;
}

.cust_link {
    display: inline;
}

    .cust_link a {
        color: #fff;
    }

.cust_pop_up {
    position: absolute;
    top: 20%;
    width: 50%;
    left: 25%;
    background: #d1cfbb;
    padding: 5px;
    display: none;
    z-index: 2;
    box-shadow: 0px 0px 39px rgba(119, 119, 119, 0.83);
}

.cust_pop_img {
    float: left;
    width: 35%;
}

.cust_pop_desc {
    float: left;
    width: 60%;
    text-align: justify;
}

    .cust_pop_desc p {
        padding: 5px 0;
    }

.cust_close {
    position: absolute;
    top: -20px;
    right: -21px;
}

.cus_emp_name {
    font-size: 14px;
    font-weight: bold;
}

.grey_bgclr, .no_grey_bgclr {
    background-color: #f2f2f2;
    padding: 30px 0;
}

.no_grey_bgclr {
    background-color: #fff;
}

.c_img, .c_text {
    display: inline-block;
}

.careers .area_opp .c_text h2 {
    padding: 0px 0 10px;
}

.careers .area_opp .c_text p {
    line-height: 27px;
    font-size: 18px;
    margin-bottom: 0px;
}

.pore {
    position: relative;
}

.poab {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 37%;
}
/*careers page ends*/
/*contact us page starts*/
.contact_us .call_status .hw {
    margin-top: 30px;
}

.contact_us .call_status .paddl {
    padding-left: 0;
}

.contact_us .call_status .paddr {
    padding-right: 0;
}

.contact_us .call_status .s_add {
    background: #9c3329;
    padding: 20px 12px 30px 12px;
    width: 100%;
}

    .contact_us .call_status .s_add p {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        margin: 0;
        padding: 0;
    }

    .contact_us .call_status .s_add h3 {
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        margin: 0;
        padding: 20px 0 10px 0;
    }

    .contact_us .call_status .s_add input {
        width: 100%;
        height: 40px;
        background: #fff url('../../ImagesNew/arws.png') no-repeat 96% 6px;
        font-family: 'arial';
        color: #444444;
        font-size: 16px;
        padding: 0 10px;
    }

.contact_us .call_status .c_support, .contact_us .call_status .write_us {
    background: #114573;
    padding: 20px 12px 30px 12px;
    width: 100%;
}

    .contact_us .call_status .c_support h2, .contact_us .call_status .write_us h2 {
        font-family: 'arial';
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        margin: 0;
        padding: 0px 0 10px;
        text-transform: capitalize;
    }

    .contact_us .call_status .c_support p {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        margin: 0;
        padding: 0;
    }

        .contact_us .call_status .c_support p.br {
            font-size: 16px;
        }

    .contact_us .call_status .c_support a {
        font-family: 'arial';
        color: #fff;
        font-size: 18px;
        margin: 0;
        padding: 5px 0 15px;
        display: block;
        border-bottom: 1px solid #88a2b9;
    }

    .contact_us .call_status .c_support .trs {
        padding-top: 15px;
    }

    .contact_us .call_status .write_us input {
        width: 100%;
        height: 40px;
        font-family: 'arial';
        color: #444444;
        font-size: 16px;
        padding: 0 10px;
        margin: 0 0 28px;
        margin-right: 10%;
    }

        .contact_us .call_status .write_us input[type="submit"] {
            width: 90%;
        }

    .contact_us .call_status .write_us textarea {
        resize: none;
        width: 100%;
        padding: 5px 10px;
        font-family: 'arial';
        color: #444444;
        font-size: 16px;
        border-radius: 0;
        border: none;
    }

    .contact_us .call_status .write_us a {
        font-family: 'arial';
        color: #fff;
        font-size: 20px;
        display: inline-block;
        background: #9c3329;
        padding: 7px 20px;
        margin: 15px 0;
    }

.contact_us .call_status h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}

.contact_us .call_status p.info {
    font-family: 'arial';
    color: #333;
    font-size: 18px;
    width: 84%;
}

.contact_us .call_status ul {
    padding: 0 0 20px;
}

    .contact_us .call_status ul li {
        font-family: 'arial';
        color: #444444;
        font-size: 19px;
        list-style: none;
    }

.contact_us .call_status .tblz01 {
    background: #FFF;
    border-bottom: 1px solid #053C6D;
}

.emailsentmsg, .smssentmsg {
    position: absolute;
}

.contact_us .send_icon {
    position: absolute;
    right: 0;
    top: 0;
}

.contact_us .call_status .tblz01 tr th.ws1 {
    width: 30%;
}

.contact_us .call_status .tblz01 tr th.ws2 {
    width: 18%;
}

.contact_us .call_status .tblz01 tr th.ws3 {
    width: 22%;
}

.contact_us .call_status .tblz01 tr th, .contact_us .call_status .tblz01 tr td {
    border-bottom: 1px solid #053C6D;
}

.contact_us .call_status .tblz01 tr td {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    color: #666;
}

    .contact_us .call_status .tblz01 tr td p {
        border-bottom: 1px solid #333;
        padding: 0 0 3px 0;
        margin: 0;
        font-size: 18px;
        color: #666;
    }

        .contact_us .call_status .tblz01 tr td p:last-child {
            border: none;
        }

.contact_us .call_status .tblz01 tr th {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    background: #053C6D;
    padding: 20px 10px;
    text-transform: capitalize;
}

.contact_us .call_status .tblz01 tr.t_heads th {
    padding-top: 10px;
    padding-bottom: 0;
}

    .contact_us .call_status .tblz01 tr.t_heads th.f_hg {
        border-bottom: 1px solid #37638a;
    }

.contact_us .call_status .tblz01 tr.t_heads1 th {
    padding: 5px 10px 10px;
}

.contact_us .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .contact_us .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .contact_us .quick_links ul li a:hover {
            color: #000;
        }

.contact_us .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.contact_us .quick_links .paddT {
    padding-top: 10px;
}

.contact_us .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .contact_us .quick_links span a:hover {
        color: #000;
    }

.contact_us .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

    .contact_us .scrolls_top .scrollst {
        font-family: "arial";
        font-size: 16px;
        color: #FFF;
        display: inline-block;
        background: #97291E none repeat scroll 0% 0%;
        float: right;
        padding: 10px;
    }

.contact_us .srh_loc .search_sect {
    margin: 30px 0 36px;
    padding: 4px 10px;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .contact_us .srh_loc .search_sect input {
        font-size: 20px;
        padding: 1px 0 0 14px;
    }

    .contact_us .srh_loc .search_sect .state {
        float: left;
        width: 20%;
        padding: 10px 15px 10px 0px;
        border-right: 1px solid #ccc;
        margin: 26px 0 0 0;
    }

        .contact_us .srh_loc .search_sect .state .sbHolder, .contact_us .srh_loc .search_sect .city .sbHolder, .contact_us .srh_loc .search_sect .hospital .sbHolder {
            background: #fff;
            border: none;
        }

    .contact_us .srh_loc .search_sect .sbOptions a, .contact_us .srh_loc .search_sect .sbSelector {
        text-align: left;
    }

    .contact_us .srh_loc .search_sect .sbOptions {
        width: 120%;
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

        .contact_us .srh_loc .search_sect .sbOptions a {
            font-family: 'arial';
            font-size: 17px;
            color: #615f5f;
            border-bottom: 1px solid #eeeeee;
            padding: 10px 0 10px 10px;
        }

            .contact_us .srh_loc .search_sect .sbOptions a:hover {
                color: #333;
            }

    .contact_us .srh_loc .search_sect .sbToggle {
        background: url('../../ImagesNew/ardown1.png') no-repeat;
        top: 8px;
        width: 29px;
    }

.contact_us .srh_loc .sbSelector:link {
    font-family: 'arial';
    font-size: 20px;
    color: #666666;
}

.contact_us .srh_loc .search_sect .city {
    float: left;
    width: 20%;
    padding: 10px 15px 10px 10px;
    border-right: 1px solid #ccc;
    margin: 26px 0 0 0;
}

.contact_us .srh_loc .search_sect .infos {
    float: left;
    width: 40%;
    padding: 10px 15px 10px 10px;
    border-right: 1px solid #ccc;
    margin: 5px 0 0 0;
}

    .contact_us .srh_loc .search_sect .infos h2 {
        font-family: 'arial';
        font-size: 22px;
        color: #053c6d;
        font-weight: bold;
        padding: 0;
        margin: 0;
        text-transform: uppercase;
    }

    .contact_us .srh_loc .search_sect .infos p {
        font-family: 'arial';
        font-size: 20px;
        color: #333;
        padding: 10px 0 0;
        margin: 0;
        line-height: 24px;
    }

.contact_us .srh_loc .search_sect .srhbox {
    float: left;
    width: 20%;
    padding: 22px 0 0 0;
}

    .contact_us .srh_loc .search_sect .srhbox a {
        font-family: 'arial';
        font-size: 22px;
        color: #fff;
        background: #97291e;
        display: inline-block;
        text-transform: uppercase;
        float: right;
        padding: 15px 30px;
    }

.contact_us .iswap, .contact_us .mapsf {
    padding: 50px 0 0 0;
}
/*contact us page ends*/
/*award page starts*/
.award .award_banner {
    position: relative;
}

    .award .award_banner .red_strip {
        position: absolute;
        bottom: 0;
        background: url('../../ImagesNew/redbgs.png');
        width: 100%;
        height: 52px;
    }

        .award .award_banner .red_strip p {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

        .award .award_banner .red_strip ul {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

            .award .award_banner .red_strip ul li a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
            }

            .award .award_banner .red_strip ul li {
                display: inline;
            }

.award .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .award .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .award .quick_links ul li a:hover {
            color: #000;
        }

.award .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.award .quick_links .paddT {
    padding-top: 10px;
}

.award .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .award .quick_links span a:hover {
        color: #000;
    }

.award .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

    .award .scrolls_top .scrollst {
        font-family: "arial";
        font-size: 16px;
        color: #FFF;
        display: inline-block;
        background: #97291E none repeat scroll 0% 0%;
        float: right;
        padding: 10px;
    }

.award .award_info p {
    font-family: 'arial';
    color: #333;
    font-size: 18px;
    margin: 0;
    padding: 35px 0 0;
}

.award .award_info h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 26px;
    text-transform: capitalize;
    margin: 0;
    padding: 35px 0;
}

.award .award_info .sbSelector:link, .award .award_info .sbSelector:visited, .award .award_info .sbSelector:hover {
    font-family: 'arial';
    color: #053c6d;
    font-size: 26px;
    text-align: left;
    padding: 5px 0px;
}

.award .award_info .sbHolder {
    border: 1px solid #aaa;
    padding: 9px 0 30px 0;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    background: #fff;
}

.award .award_info .basic_dd {
    margin: 30px 0;
}

.award .award_info .sbToggle {
    background: url('../../ImagesNew/dwnt.png') no-repeat scroll 0px 14px;
}

.award .award_info .sbOptions {
    top: 40px !important;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .award .award_info .sbOptions li a {
        text-align: left;
    }

.award .award_info .paddt {
    padding: 30px 0;
}

.award .award_info h2.hds {
    font-family: 'arial';
    color: #053c6d;
    font-size: 26px;
    text-transform: capitalize;
    margin: 0;
    padding: 0 0;
}

.award .award_info p.inf {
    font-family: 'arial';
    color: #333;
    font-size: 18px;
    margin: 0;
    padding: 15px 0;
}

.award .award_info .a_img {
    width: 100%;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}
/*award page ends*/
.member.marT30 {
    margin-top: 30px;
}
/*About us page starts*/
.about_us .about_banner {
    position: relative;
}

    .about_us .about_banner img {
        width: 100%;
        min-height: 190px;
    }

    .about_us .about_banner .banner-txt {
        position: absolute;
        left: 20%;
        top: 34%;
        width: 25%;
        padding: 20px;
        background: rgba(0, 0, 0, 0.81);
    }

        .about_us .about_banner .banner-txt h2 {
            font-family: 'arial';
            color: #FFF;
            font-size: 33px; /* font-weight:bold; */
            width: 100%;
        }

        .about_us .about_banner .banner-txt a {
            background: #97291E;
            color: #fff;
            font-size: 14px;
            display: inline-block;
            padding: 10px 24px;
            text-transform: uppercase;
        }

        .about_us .about_banner .banner-txt p {
            font-family: 'arial';
            color: #FFF;
            font-size: 16px;
            width: 100%;
        }

.about_us .we_do .overlay {
    background: rgba(0,0,0,.75);
    text-align: center;
    padding: 45px 0 66px 0;
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    -moz-transition: opacity .25s ease;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

    .about_us .we_do .overlay:hover {
        opacity: 0.7;
    }

.about_us .we_do {
    width: 100%;
    padding: 60px 0;
}

    .about_us .we_do h3 {
        position: absolute;
        top: 10px;
        font-family: 'arial';
        color: #fff;
        font-size: 22px;
        font-weight: bold;
        text-transform: uppercase;
        left: 20px;
    }

    .about_us .we_do h2 {
        font-family: 'arial';
        color: #a41c22;
        font-size: 40px;
        padding: 0 0 10px 20px;
        margin: 0;
        font-weight: bold;
    }

    .about_us .we_do p {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 18px;
        padding: 0 0 10px 20px;
        margin: 0;
        line-height: 19px;
    }

    .about_us .we_do a {
        background: #97291E;
        color: #fff;
        font-size: 14px;
        display: inline-block;
        padding: 10px 24px;
        text-transform: uppercase;
        margin: 0 20px;
    }

    .about_us .we_do .padd0 {
        padding: 0;
    }

.about_us .media .sbHolder {
    border-bottom: 0px none !important;
}

.tile {
    height: auto;
    overflow: hidden;
    position: relative;
}

    .tile:hover img {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    .tile:hover .info-wrap {
        bottom: 0;
    }

    .tile:hover .info-wrap, .tile p, .tile h4 {
        opacity: 1;
    }

    .tile img {
        width: 100%;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

.info-wrap {
    position: absolute;
    bottom: -165px;
    padding: 20px 25px;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 100%;
}

    .info-wrap p, .info-wrap h4 {
        color: white;
        display: block;
    }

    .info-wrap button {
        background: black;
        color: white;
        padding: 10px 20px;
        border: none;
        margin-top: 10px;
        font-family: monospace;
        font-style: italic;
        cursor: pointer;
    }

        .info-wrap button:hover {
            background: white;
            color: #000;
        }

    .info-wrap h4 {
        font-size: 1em;
        font-weight: 600;
    }

    .info-wrap p {
        font-size: 0.8em;
        font-weight: 400;
        line-height: 1.8em;
        margin-top: 15px;
    }

.info_cnt {
    position: absolute;
    left: -100%;
    top: 0;
    padding: 10px 15px;
    background: #ccc;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 100%;
    height: 100%;
}

.tile:hover .info_cnt {
    left: 0%;
}

.about_us .we_do .info_cnt p {
    font-size: 13px;
    padding: 0px 0px 10px;
    line-height: 15px;
    text-align: left;
}

.about_us .we_do .info_cnt a {
    background: #97291E none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 12px;
    display: inline-block;
    padding: 7px 12px;
    text-transform: uppercase;
    margin: 0px;
}

.about_us .vision {
    width: 100%;
    background: url('../../ImagesNew/o_bg.jpg') no-repeat;
    padding: 145px 0;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}

    .about_us .vision h2 {
        font-family: 'arial';
        color: #fff;
        font-size: 40px;
        padding: 0 0 40px;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }

    .about_us .vision p {
        font-family: 'arial';
        color: #fff;
        font-size: 24px;
        padding: 0 10px;
        margin: 0;
        text-align: center;
        width: 35%;
        margin: 0 auto;
    }

.about_us .corp_msg {
    width: 100%;
    background: #d1cebb;
    padding: 50px 0 70px;
}

    .about_us .corp_msg h2 {
        font-family: 'arial';
        color: #f4faf3;
        font-size: 28px;
        padding: 0px 0 15px;
        margin: 0;
        font-weight: bold;
    }

    .about_us .corp_msg .c_msg {
        position: relative;
    }

    .about_us .corp_msg .paddr {
        padding-right: 50px;
    }

    .about_us .corp_msg .paddl {
        padding-left: 50px;
    }

    .about_us .corp_msg img {
        width: 100%;
    }

    .about_us .corp_msg .vdo {
        position: relative;
    }

        .about_us .corp_msg .vdo > img {
            height: 290px;
        }

        .about_us .corp_msg .vdo .play_icon {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            width: 100%;
            background: rgba(0, 0, 0, 0.54);
        }

            .about_us .corp_msg .vdo .play_icon a img {
                width: auto;
                top: 40%;
                left: 45%;
                position: absolute;
            }

    .about_us .corp_msg .info {
        position: absolute;
        bottom: 0;
        background: url('../../ImagesNew/bg_blu.png');
        width: 100%;
        padding: 25px 0 20px 20px;
    }

        .about_us .corp_msg .info h3 {
            font-family: 'arial';
            color: #333333;
            font-size: 20px;
            padding: 0;
            margin: 0;
            font-weight: bold;
            text-transform: uppercase;
        }

        .about_us .corp_msg .info p {
            font-family: 'arial';
            color: #333333;
            font-size: 20px;
            padding: 0;
            margin: 0;
            text-transform: uppercase;
        }

.about_us .milestone {
    width: 100%;
    padding: 50px 0;
    background: #222 /*url('../../ImagesNew/mbg.jpg')*/;
    position: relative;
}

    .about_us .milestone h2 {
        font-family: 'arial';
        color: #fff;
        font-size: 40px;
        padding: 0px 0 0;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }

    .about_us .milestone p.s_info {
        font-family: 'arial';
        color: #fff;
        font-size: 20px;
        padding: 0px;
        margin: 0;
        text-align: center;
        font-weight: bold;
    }

.about_us .our_team {
    width: 100%;
    padding: 50px 0;
    background: #d1cebb;
}

    .about_us .our_team h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 40px;
        padding: 0px 0 30px;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }

    .about_us .our_team .accordion .panel {
        border: none;
        background: transparent;
        box-shadow: none;
        margin-bottom: 5px;
    }

    .about_us .our_team .accordion .panel-default > .panel-heading {
        background: #fff;
        border-radius: 0;
        padding: 20px 25px;
    }

    .about_us .our_team .accordion .panel-heading a h4 {
        font-size: 21px;
        color: #000;
        text-transform: uppercase;
    }

    .about_us .our_team .awards-partner1 .owl-buttons {
        display: none;
    }

    .about_us .our_team .glyphicon {
        font-size: 24px;
        font-weight: bold;
        color: #b0b0b0;
    }

    .about_us .our_team .owl-theme .owl-controls .owl-page.active span, .about_us .our_team .owl-theme .owl-controls.clickable .owl-page:hover span {
        background: #fe6500;
    }

    .about_us .our_team .owl-theme .owl-controls .owl-page span {
        width: 20px;
        height: 20px;
        border: 1px solid #fe6500;
    }

    .about_us .our_team .awards-partner1 .member .fr1 {
        float: left;
        width: 50%;
        margin: 20px 0 0 0;
    }

    .about_us .our_team .awards-partner1 .member .fr2 {
        float: left;
        width: 50%;
        margin: 20px 0 0 0;
    }

        .about_us .our_team .awards-partner1 .member .fr2 h3 {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 18px;
            font-weight: bold;
            margin: 0;
            padding: 0;
        }

        .about_us .our_team .awards-partner1 .member .fr2 h4 {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 16px;
            margin: 0;
            padding: 6px 0 8px;
        }

        .about_us .our_team .awards-partner1 .member .fr2 p {
            font-family: 'arial';
            color: #77787b;
            font-size: 15px;
            margin: 0 0 24px;
            padding: 0px 15px 0 0;
        }

.about_us .f_result {
    width: 100%;
    background: #a93337 url('../../ImagesNew/f_result.jpg') no-repeat;
    padding: 90px 0;
}

    .about_us .f_result h2 {
        font-family: 'arial';
        color: #fff;
        font-size: 40px;
        padding: 0px 0 30px;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }

    .about_us .f_result p {
        font-family: 'arial';
        color: #fff;
        font-size: 24px;
        padding: 0px 0 30px;
        margin: 0;
        text-align: center;
    }

    .about_us .f_result .calendarBox .date {
        background: transparent;
        border-bottom: 2px solid #fff;
    }

        .about_us .f_result .calendarBox .date input {
            background: transparent;
            color: #ccc;
            width: 100%;
        }

    .about_us .f_result .basic_dd .sbHolder {
        background: transparent;
        border-bottom: 2px solid #fff;
    }

    .about_us .f_result .basic_dd .sbSelector:link, .about_us .f_result .basic_dd .sbSelector:visited, .about_us .f_result .basic_dd .sbSelector:hover {
        font-size: 20px;
        text-align: left;
        color: #ccc;
    }

    .about_us .f_result .basic_dd .sbToggle {
        background: transparent url("../../ImagesNew/dd_dwn.png") no-repeat scroll 0px 10px;
    }

    .about_us .f_result .basic_dd .sbOptions a {
        text-align: left;
    }

    .about_us .f_result span {
        font-family: 'arial';
        color: #ffa500;
        font-size: 20px;
        float: right;
    }

    .about_us .f_result .basic_dd .sbOptions {
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

.about_us .awards {
    width: 100%;
    padding: 50px 0;
}

    .about_us .awards h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 40px;
        padding: 0px 0 30px;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }

    .about_us .awards p {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 18px;
        padding: 0px 0 20px;
        margin: 0;
        text-align: center;
    }

    .about_us .awards .awards-partner .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: -3%;
        top: 43%;
        background-image: url("../../ImagesNew/arrws-right.png");
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .about_us .awards .awards-partner .owl-buttons .owl-prev {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        left: -2%;
        top: 43%;
        background-image: url("../../ImagesNew/arrws-left.png");
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .about_us .awards .awards-partner .member {
        text-align: center;
        margin: 5px 10px;
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

        .about_us .awards .awards-partner .member img {
            padding: 10px 0;
        }

        .about_us .awards .awards-partner .member h3 {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 20px;
            padding: 0px 20px 10px;
            margin: 0;
            font-weight: bold;
            line-height: 26px;
        }

        .about_us .awards .awards-partner .member p {
            font-family: 'arial';
            color: #4d4d4f;
            font-size: 16px;
            padding: 0px 20px 30px;
            margin: 0;
        }

.about_us .social {
    width: 100%;
    padding: 86px 0;
    background: #f0efe7 url('../../ImagesNew/s_bg.jpg') no-repeat;
}

    .about_us .social h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 40px;
        padding: 0px 0 30px;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }

    .about_us .social h3 {
        font-family: 'arial';
        color: #333333;
        font-size: 30px;
        padding: 0px 0 15px;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }

    .about_us .social p {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 18px;
        padding: 0px 0 20px;
        margin: 0;
        text-align: center;
    }

    .about_us .social a {
        font-family: 'arial';
        color: #942d31;
        font-size: 20px;
        padding: 30px 20px 0px;
        margin: 0;
        text-align: center;
        display: inline-block;
    }

.about_us .media {
    width: 100%;
    padding: 50px 0;
}

    .about_us .media h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 40px;
        padding: 0px 0 30px;
        margin: 0;
        font-weight: bold;
        text-align: center;
    }
    /*.about_us .media .basic_dd .sbHolder {border:none;background:#f7f7f2;}*/
    .about_us .media .m_details {
        margin: 30px 0 0 0;
    }
    /*.about_us .media .basic_dd .sbOptions{overflow-y:scroll;height: 100px;box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);-weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);-moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);}*/
    .about_us .media .basic_dd .sbOptions a {
        text-align: left;
    }
    /*.about_us .media .sbToggle {background: transparent url("../../ImagesNew/dwarws.png") no-repeat scroll 0px 10px;}*/
    /*.about_us .media .basic_dd .sbSelector:link, .about_us .media .basic_dd .sbSelector:visited, .about_us .media .basic_dd .sbSelector:hover {color:#666;font-size:20px;text-align:left;}*/
    .about_us .media .tblz01 {
        background: #FFF;
        border-bottom: 1px solid #053C6D;
    }

        .about_us .media .tblz01 tr th, .about_us .media .tblz01 tr td {
            border-bottom: 1px solid #053C6D;
        }

        .about_us .media .tblz01 tr td {
            padding-top: 15px;
            padding-bottom: 15px;
        }

        .about_us .media .tblz01 tr th {
            font-size: 16px;
            font-weight: normal;
            background: #053C6D;
            padding: 20px 10px;
            text-transform: capitalize;
        }

        .about_us .media .tblz01 tr.t_heads th {
            padding-top: 10px;
            padding-bottom: 0;
        }

            .about_us .media .tblz01 tr.t_heads th.f_hg {
                border-bottom: 1px solid #37638a;
            }

        .about_us .media .tblz01 tr.t_heads1 th {
            padding: 5px 10px 10px;
        }

    .about_us .media .dw_report {
        background: #e77817;
        margin: 40px 15px 30px;
        padding: 30px 0;
    }

        .about_us .media .dw_report span {
            font-family: 'arial';
            color: #fff;
            font-size: 30px;
            font-weight: bold;
            text-transform: uppercase;
            position: relative;
            top: 6px;
            left: 20px;
        }

.about_us .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .about_us .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .about_us .quick_links ul li a:hover {
            color: #000;
        }

.about_us .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.about_us .quick_links .paddT {
    padding-top: 10px;
}

.about_us .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .about_us .quick_links span a:hover {
        color: #000;
    }

.about_us .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

    .about_us .scrolls_top .scrollst {
        font-family: "arial";
        font-size: 16px;
        color: #FFF;
        display: inline-block;
        background: #97291E none repeat scroll 0% 0%;
        float: right;
        padding: 10px;
    }

.about_us .media .basic_dd.an_report .sbHolder {
    background: transparent;
}

.about_us .media .basic_dd.an_report .sbSelector:link, .about_us .media .basic_dd.an_report .sbSelector:visited, .about_us .media .basic_dd.an_report .sbSelector:hover {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
}

.about_us .media .basic_dd.an_report .sbToggle {
    background: transparent url("../../ImagesNew/dwarws1.png") no-repeat scroll 0px 6px;
    width: 30px;
}

.about_us .media .basic_dd.an_report {
    position: relative;
    top: 12px;
}

.about_us .our_team p {
    font-family: "arial";
    color: #053C6D;
    font-size: 20px;
    text-align: center;
}

.about_us .our_team a {
    font-family: "arial";
    color: #97291E;
    font-size: 26px;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    padding: 0px;
    margin: 30px 20px 60px;
    text-transform: uppercase;
}

    .about_us .our_team a.active {
        border-bottom: 2px solid #053C6D;
    }

.about_us .our_team h3 {
    font-family: "arial";
    color: #333;
    font-size: 17px;
    text-align: center;
    margin: 0px;
    padding: 15px 0px 0px;
    font-weight: bold;
}

.about_us .our_team p.nm {
    font-family: "arial";
    color: #333;
    font-size: 14px;
    text-align: center;
    margin: 0px;
    padding: 0px 0px 30px;
    font-weight: normal;
}

.about_us .our_team img {
    width: 95%;
}

.about_us .our_team .infos {
    height: 88px;
}
/*About us page ends*/

/*error page starts*/
.err_pg {
    width: 100%;
    position: relative;
}

    .err_pg img {
        width: 100%;
    }

    .err_pg .err_txt {
        position: absolute;
        top: 24%;
        left: 44%;
    }

        .err_pg .err_txt h2 {
            font-family: 'arial';
            color: #fff;
            font-size: 70px;
            text-transform: uppercase;
            padding: 0;
            margin: 0;
        }

        .err_pg .err_txt h3 {
            font-family: 'arial';
            color: #fff;
            font-size: 50px;
            padding: 0;
            margin: 0;
        }

        .err_pg .err_txt p {
            font-family: 'arial';
            color: #fff;
            font-size: 22px;
            padding: 0;
            margin: 0;
        }

            .err_pg .err_txt p span {
                font-size: 30px;
            }

        .err_pg .err_txt a {
            display: inline-block;
            background: #e77817;
            font-family: 'arial';
            color: #fff;
            font-size: 24px;
            text-transform: uppercase;
            font-weight: bold;
            padding: 7px 15px;
            margin: 10px 0 0;
            border-radius: 5px;
        }
/*error page ends*/

/*Newsletter page starts*/
.news_lt .news_banner {
    position: relative;
}

    .news_lt .news_banner .red_strip {
        position: absolute;
        bottom: 0;
        background: url('../../ImagesNew/redbgs.png');
        width: 100%;
        height: 52px;
    }

        .news_lt .news_banner .red_strip p {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

        .news_lt .news_banner .red_strip ul {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

            .news_lt .news_banner .red_strip ul li a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
            }

            .news_lt .news_banner .red_strip ul li {
                display: inline;
            }

.news_lt .cstry_art {
    width: 100%;
    background: #e8e7dd;
    padding: 40px 0 65px;
}

    .news_lt .cstry_art .c_story {
        width: 100%;
        background: #fff;
        text-align: center;
        padding: 0px 0;
        margin-bottom: 20px;
    }

        .news_lt .cstry_art .c_story img {
            padding: 20px 20px 20px;
            width: 100%;
        }

        .news_lt .cstry_art .c_story h3 {
            font-family: 'arial';
            color: #333333;
            font-size: 20px;
            text-transform: uppercase;
            margin: 0;
            text-align: left;
            padding: 0 20px;
        }

        .news_lt .cstry_art .c_story h4 {
            font-family: 'arial';
            color: #333333;
            font-size: 18px;
            text-transform: uppercase;
            margin: 0;
            text-align: left;
            padding: 10px 20px 0;
        }

        .news_lt .cstry_art .c_story span {
            font-family: 'arial';
            color: #333333;
            font-size: 14px;
            margin: 0;
            text-align: left;
            padding: 0px 20px 0;
            display: block;
        }

        .news_lt .cstry_art .c_story p {
            font-family: 'arial';
            color: #666666;
            font-size: 18px;
            margin: 0;
            text-align: left;
            padding: 10px 20px 0;
        }

        .news_lt .cstry_art .c_story a {
            font-family: 'arial';
            color: #97291e;
            font-size: 18px;
            margin: 0;
            text-align: left;
            padding: 10px 20px 0;
            display: block;
        }

            .news_lt .cstry_art .c_story a:hover {
                text-decoration: underline;
            }

.news_lt .articles .awd {
    background: #fff;
    width: 100%;
    padding: 10px;
    margin: 0 0 10px 0;
}

    .news_lt .articles .awd .i_sect {
        float: left;
        width: 26%;
    }

        .news_lt .articles .awd .i_sect img {
            width: 100%;
        }

    .news_lt .articles .awd .infos {
        float: left;
        width: 74%;
        padding: 0 20px;
    }

        .news_lt .articles .awd .infos h3 {
            font-family: 'arial';
            color: #053c6d;
            font-size: 20px;
            margin: 0;
            text-align: left;
            padding: 0 0px;
            font-weight: bold;
        }

        .news_lt .articles .awd .infos p {
            font-family: 'arial';
            color: #053c6d;
            font-size: 20px;
            margin: 0;
            text-align: left;
            padding: 7px 0;
            line-height: 26px;
        }

        .news_lt .articles .awd .infos a {
            font-family: 'arial';
            color: #97291e;
            font-size: 18px;
            margin: 0;
            text-align: left;
            padding: 0px 0;
            display: block;
        }

.news_lt .cstry_art h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 0px 0 10px;
}

.news_lt .cstry_news {
    padding: 40px 0;
}

    .news_lt .cstry_news .awd1 {
        background: #edece4;
        width: 100%;
        padding: 20px;
        margin: 20px 0 20px 0;
    }

        .news_lt .cstry_news .awd1 .i_sect1 {
            float: left;
            width: 20%;
        }

            .news_lt .cstry_news .awd1 .i_sect1 img {
                border: 10px solid #fff;
                width: 100%;
            }

        .news_lt .cstry_news .awd1 .infos1 {
            float: left;
            width: 80%;
            padding: 0 30px;
        }

            .news_lt .cstry_news .awd1 .infos1 h3 {
                font-family: 'arial';
                color: #053c6d;
                font-size: 20px;
                margin: 0;
                text-align: left;
                padding: 0 0px;
                font-weight: bold;
                text-transform: uppercase;
            }

            .news_lt .cstry_news .awd1 .infos1 span {
                font-family: 'arial';
                color: #666666;
                font-size: 16px;
                margin: 0;
                text-align: left;
                padding: 0 0px;
            }

            .news_lt .cstry_news .awd1 .infos1 p {
                font-family: 'arial';
                color: #333333;
                font-size: 16px;
                margin: 0;
                text-align: left;
                padding: 7px 0;
                line-height: 26px;
            }

            .news_lt .cstry_news .awd1 .infos1 a {
                font-family: 'arial';
                color: #97291e;
                font-size: 18px;
                margin: 0;
                text-align: left;
                padding: 10px 0;
                display: block;
            }

.news_lt .registry h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    padding: 0px 0 24px;
}

.news_lt .registry h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 16px;
    margin: 0;
    padding: 0px 0 5px;
}

.news_lt .registry input {
    font-family: 'arial';
    color: #77787b;
    font-size: 20px;
    margin: 0;
    padding: 0px;
    border-bottom: 1px solid #333;
    width: 100%;
}

.news_lt .registry a {
    font-family: 'arial';
    color: #fff;
    font-size: 18px;
    background: #97291e;
    text-transform: uppercase;
    padding: 10px 12px;
    display: inline-block;
    margin: 6px 0 0 0;
    text-align: center;
}

.news_lt .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .news_lt .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .news_lt .quick_links ul li a:hover {
            color: #000;
        }

.news_lt .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.news_lt .quick_links .paddT {
    padding-top: 10px;
}

.news_lt .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .news_lt .quick_links span a:hover {
        color: #000;
    }

.news_lt .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

    .news_lt .scrolls_top .scrollst {
        font-family: "arial";
        font-size: 16px;
        color: #FFF;
        display: inline-block;
        background: #97291E none repeat scroll 0% 0%;
        float: right;
        padding: 10px;
    }

.news_lt .news_banner .menus {
    background: #97291E;
    width: 100%;
    padding: 0 40px;
}

    .news_lt .news_banner .menus ul li {
        display: inline-block;
        font-family: 'arial';
        color: #fff;
        font-size: 16px;
        text-transform: uppercase;
        padding: 10px 15px;
    }

        .news_lt .news_banner .menus ul li a {
            display: inline-block;
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            text-transform: uppercase;
        }

            .news_lt .news_banner .menus ul li a:hover {
                text-decoration: none;
                color: #ffff00;
            }

.news_lt .main_cnt h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 20px;
    text-align: left;
}

.news_lt .main_cnt p {
    font-family: 'arial';
    color: #333333;
    font-size: 16px;
    padding: 0 20px;
    text-align: left;
}

.news_lt .main_cnt h3 {
    font-family: 'arial';
    color: #333333;
    font-size: 16px;
    padding: 10px 20px 0;
    font-weight: bold;
    margin: 0;
    text-align: left;
}

.news_lt .main_cnt img {
    padding: 20px 0 10px;
}

.news_lt .main_cnt .insu_main {
    background: #d1cfbb;
    width: 100%;
    padding: 0 0 30px;
    margin: 0 0 30px;
}

    .news_lt .main_cnt .insu_main span {
        font-family: 'arial';
        color: #333333;
        font-size: 12px;
        display: block;
        padding: 20px 20px 20px;
    }

    .news_lt .main_cnt .insu_main p {
        font-family: 'arial';
        color: #333333;
        font-size: 14px;
    }

        .news_lt .main_cnt .insu_main p a {
            font-family: 'arial';
            color: #333333;
            font-size: 14px;
        }

            .news_lt .main_cnt .insu_main p a:hover {
                text-decoration: underline;
            }

.news_lt .news_banner .news_b {
    width: 100%;
}

.news_lt .news_banner .menus select {
    width: 160px;
    height: 38px;
    color: #97291e;
    font-weight: bold;
    font-size: 14px;
    background: url("../../ImagesNew/ardown.png") no-repeat;
    background-position: 135px 14px;
    padding: 0 0 0 10px;
    border: 1px solid #aaa;
    float: right;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .news_lt .news_banner .menus select option {
        padding: 10px;
    }
/*Newsletter page ends*/
/*added on 6nov15 starts*/
.showroom .labels {
    padding-top: 30px;
}

.showroom .multidd.quoterows .RG_gray_box {
    padding: 30px 0px 0px 45px;
    width: 46%;
}
/*added on 6nov15 ends*/
.quoterows.city .RG_gray_box {
    margin-left: 20%;
    width: 40%;
    padding-top: 15px;
}
/*12dec*/

/*added on 9nov15 starts*/
.radioBtnHold a.ttip {
    color: #A41C22;
}
/*added on 9nov15 ends*/

/*added by cm 4-nov home page*/
/*section 1 starts here*/
.homepage img {
    height: auto;
    max-width: 100%;
    border: none;
}

.section1 {
    background-repeat: no-repeat;
    position: relative;
}

    .section1 .banner .desktop {
        display: block;
    }

    .section1 .banner .mobile {
        display: none;
    }

.banner-container {
    position: absolute;
    margin: 0 auto;
    width: 100%;
    bottom: 0;
}

.banner-texts {
    position: absolute;
    margin: 0 auto;
    width: 100%;
    top: 0;
}

    .banner-texts .text {
        padding: 45% 0 0 0;
        text-align: center;
    }

        .banner-texts .text h4 {
            color: #fff;
            font-size: 40px;
            text-transform: uppercase;
            margin: 3px;
            padding: 0;
            text-shadow: 1px 1px 3px #575757;
            text-align-center;
        }

    .banner-texts p {
        font-size: 24px;
        padding-top: 18%;
        color: #fff;
        text-align: center;
    }

.banner-container p {
    font-size: 24px;
    color: #FFF;
    text-align: center;
    padding-left: 50px;
    text-shadow: 1px 1px 1px #757575;
}

.banner-container .get-quotes, .banner-container .logo {
    padding: 50px 0px;
}

.banner-container .get-quotes {
    overflow: hidden;
}

.insurance-container {
    position: relative;
    height: 200px;
    overflow: hidden;
}

.text-upper p {
    font-size: 20px;
    padding-top: 15px;
    color: #FFF;
    padding-bottom: 50px;
    padding-left: 50px;
}

.insurance-container .insurance-block, .insurance-container .insurance-block a {
    display: inline-block;
}

    .insurance-container .insurance-block .link-block {
        position: relative;
    }

    .insurance-container .insurance-block a.umbrella {
        padding-top: 10px;
        display: inline-block;
    }

    .insurance-container .insurance-block a {
        width: 66%;
    }

    .insurance-container .insurance-block a {
        -webkit-transition-property: -webkit-transform;
        -webkit-transition-duration: 1s;
        -moz-transition-property: -moz-transform;
        -moz-transition-duration: 1s;
        transition-property: transform;
        transition-duration: 1s;
    }

        .insurance-container .insurance-block a:hover img {
            -webkit-animation-name: rotate;
            -webkit-animation-duration: 1s;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-timing-function: linear;
            -moz-animation-name: rotate;
            -moz-animation-duration: 1s;
            -moz-animation-iteration-count: infinite;
            -moz-animation-timing-function: linear;
            animation-name: rotate;
            animation-duration: 1s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }

    25% {
        -webkit-transform: rotate(5deg);
    }

    50% {
        -webkit-transform: rotate(0deg);
    }

    75% {
        -webkit-transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
    }
}

@-moz-keyframes rotate {
    0% {
        -moz-transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(5deg);
    }

    50% {
        -moz-transform: rotate(0deg);
    }

    75% {
        -moz-transform: rotate(-5deg);
    }

    100% {
        -moz-transform: rotate(0deg);
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(5deg);
    }

    50% {
        transform: rotate(0deg);
    }

    75% {
        transform: rotate(-5deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

.insurance-container .insurance-block a span {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 19%;
    text-align: center;
    font-size: 18px;
    color: #a41c22;
    text-transform: capitalize;
}

.insurance-container .insurance-block {
    margin-right: 0px;
    margin-bottom: 30px;
    width: 20%;
    float: left;
    text-align: center;
    left: 0;
}

    .insurance-container .insurance-block .getQuotes {
        position: absolute;
        left: 100%;
        width: 936px;
        padding: 10px 0;
        border-radius: 10px;
        display: none;
        top: 30%;
        text-align: left;
    }
        /*.insurance-container .insurance-block .getQuotes:after{
    position: absolute;
    top: 100%;
    content: '';
    border-top: 6px solid #A91E24;
    text-align: center;
    left: 45%;
    width: 15px;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}*/
        .insurance-container .insurance-block .getQuotes a {
            cursor: pointer;
            text-align: center;
            font-size: 25px;
            font-family: 'arial';
            color: #a31c21;
            margin-right: 20px;
            background-color: rgba(255, 255, 255, 0.71);
            border-radius: 5px;
            padding: 20px 10px;
            display: inline-block;
            width: 260px;
            text-transform: capitalize;
        }

            .insurance-container .insurance-block .getQuotes a.close1 {
                width: auto;
                width: 30px;
                height: 30px;
                background-color: #a91e24;
                padding: 0;
                color: #fff;
            }
/*added for mobile widget section starts*/
.insurance-container {
    background: transparent;
}

    .insurance-container .mobile_menu .mobi_view {
        display: block;
    }

        .insurance-container .mobile_menu .mobi_view a {
            display: inline-block;
            border: none;
        }

            .insurance-container .mobile_menu .mobi_view a:after, .insurance-container .mobile_menu a.close1:after {
                background: transparent;
            }

            .insurance-container .mobile_menu .mobi_view a span {
                font-size: 20px;
                padding: 0 0 0 10px;
            }

        .insurance-container .mobile_menu .mobi_view p {
            font-size: 16px;
            padding: 0px 15px 20px;
            margin: 0;
            text-align: left;
        }

        .insurance-container .mobile_menu .mobi_view a img {
            width: 63px;
        }

    .insurance-container .mobile_menu {
        width: 100%;
        left: 100%;
        display: block;
        border-radius: 0;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        position: absolute;
        top: 6px;
    }

        .insurance-container .mobile_menu.open {
            left: 0%;
        }

        .insurance-container .mobile_menu a {
            font-size: 16px;
            text-transform: capitalize;
            text-align: left;
            display: block;
            border-radius: 0;
            background-color: #053c6d;
            color: #fff;
            margin: 0;
            width: 100%;
            padding: 12px 15px;
            border-bottom: 1px solid #fff;
        }

            .insurance-container .mobile_menu a.close1 {
                border: none;
                background: transparent;
                text-align: right;
            }

        .insurance-container .mobile_menu .mobi_view a {
            background: transparent;
        }

.section1 .banner .desktop {
    display: block;
}

.section1 .banner .mobile {
    display: none;
}

.insurance-container .mobile_menu a:after {
    content: "";
    background-image: url("../../ImagesNew/rd-mobi-arrows.png");
    background-repeat: no-repeat;
    position: absolute;
    left: 92%;
    width: 15px;
    height: 22px;
}
/*added for mobile widget section ends*/

/*.insurance-container .insurance-block .getQuotes a:first-child{border-right: 1px solid #fff;}*/
/*.insurance-container .insurance-block .link-block a:hover + .getQuotes{opacity: 1;}*/
/*section 1 ends here*/
/*section 1 starts here*/
.section2 {
    background-color: #f8f7f4;
}

.smart-chioce .text {
    text-align: center;
    padding: 40px 0;
}

    .smart-chioce .text h4 {
        font-family: 'arial';
        font-size: 38px;
        color: #053c6d;
        margin: 0;
        padding: 10px 0 10px 0;
    }
/*section 1 ends here*/
/*section 3 starts here*/
.india-map {
    width: 100%;
    overflow: auto;
}

    .india-map .tab-container, .india-map .map-image {
        width: 50%;
        display: inline-block;
        float: left;
    }

    .india-map .map-image {
        background-color: #f2f0ea;
        position: relative;
        height: 777px;
    }

        .india-map .map-image .map-overlay {
            position: absolute;
            width: 100%;
            height: 867px;
            left: 0;
            top: 0;
            background-color: #f2f0ea;
            z-index: 0;
        }

            .india-map .map-image .map-overlay.overlayed {
                z-index: -1;
            }

    .india-map .tab-container img {
        width: 100%;
        float: left;
        height: 867px;
    }

    .india-map .map-image img {
        padding: 10%;
    }

    .india-map .tab-body {
        position: absolute;
        width: 100%;
        margin: 0 auto;
    }

    .india-map .highest-claim img {
        width: 30%;
    }

    .india-map .tab-head {
        z-index: 2;
        padding-bottom: 47px;
    }

        .india-map .tab-head.pdT40 {
            padding-top: 30px;
            padding-bottom: 45px;
        }

        .india-map .tab-head p {
            width: 80%;
            display: inline-block;
            padding-top: 0px;
            font-size: 20px;
            color: #fff;
        }

            .india-map .tab-head p strong {
                font-size: 28px;
                font-weight: normal;
            }

        .india-map .tab-head a.read-more {
        }

    .india-map .easy-access ul {
        display: inline-block;
        width: 100%;
    }

    .india-map .easy-access li {
        display: inline-block;
        width: 40%;
        float: left;
    }

        .india-map .easy-access li.brR1W {
            border-right: 1px solid #fff;
            margin-right: 40px;
        }

        .india-map .easy-access li h3 {
            font-size: 35px;
            color: #fff;
            font-weight: bold;
            margin: 0;
        }

            .india-map .easy-access li h3 span {
                font-weight: normal;
                color: #FE6500;
            }

        .india-map .easy-access li a {
            display: inline-block;
            width: 100%;
        }

        .india-map .easy-access li.brR1W span.img-block {
            margin-right: 7px;
            width: 26%;
            margin-top: 5px;
        }

        .india-map .easy-access li a span.text {
            display: inline-block;
            font-size: 20px;
            line-height: 1;
            width: 35%;
            color: #fff;
            vertical-align: top;
        }

        .india-map .easy-access li a span.img-block {
            display: inline-block;
            width: 18%;
        }

    .india-map .easy-access p {
        padding-top: 0;
    }

    .india-map .claims p {
        width: 85%;
        display: block;
    }

        .india-map .claims p strong, .india-map .seven-reasons p strong {
            font-size: 70px;
            font-weight: bold;
            line-height: 0;
        }

        .india-map .claims p span, .india-map .seven-reasons p span {
            font-size: 28px;
            line-height: 1;
            display: inline-block;
        }
    /*.india-map .know-more{text-align: right;  }*/
    .india-map .know-more a.read-more {
        background-color: transparent;
        color: #fff;
        position: relative;
        border: 1px solid #fff;
        padding: 7px 10px;
        font-size: 20px;
        cursor: pointer;
    }

        .india-map .know-more a.read-more:hover {
            border: 1px solid #FE6500;
            box-shadow: 0px 0px 10px #FE6500 inset;
        }

.whats-new .blog-block .blog-text a.read-more:after, .expert-blog .blog-block .blog-text a.read-more:after, .customer-speak .link a:after {
    position: absolute;
    left: 110%;
    content: '';
    background-image: url('../../ImagesNew/rd-mr-arrows.png');
    width: 12px;
    height: 16px;
    top: 5%;
    background-repeat: no-repeat;
}

.whats-new .blog-block .blog-texts a.read-more:after {
    position: absolute;
    left: 39%;
    content: '';
    background-image: url('../../ImagesNew/rd-mr-arrows.png');
    width: 12px;
    height: 16px;
    top: 20%;
    background-repeat: no-repeat;
}

/*.india-map .know-more a.read-more:after{position: absolute;left: 109%;content: '';background-image: url('../../ImagesNew/rd-mr-arrows1.png');width: 12px;height: 16px;top: 20%;background-repeat: no-repeat;}*/
.india-map .tab-body .tab-rel {
    position: relative;
    background-image: url(../../ImagesNew/bg1.jpg);
}

    .india-map .tab-body .tab-rel .side-arrow {
        position: absolute;
        width: 20px;
        height: 20px;
        left: 100%;
        top: 0;
        border-left: 15px solid #a91e24;
        border-top: 15px solid transparent;
        border-bottom: 15px solid transparent;
        z-index: 0;
        transition: all 1s ease;
        -webkit-transition: all 1s ease;
        -moz-transition: all 1s ease;
        -o-transition: all 1s ease;
    }

.india-map .tab-body .tab-content {
    position: absolute;
    width: 100%;
    left: 103%;
    height: 100%;
    background-color: #f2f0ea;
    top: 0;
    z-index: 1;
    opacity: 0;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}

    .india-map .tab-body .tab-content.active {
        opacity: 1;
        z-index: 2;
    }

.india-map .tab-body .content-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    padding: 30px 40px;
}

.india-map .tab-body .highest-claim-content {
    background-image: url('../../ImagesNew/bg3.png');
    background-position: center bottom;
}

    .india-map .tab-body .highest-claim-content p {
        font-size: 22px;
        line-height: 1.4;
    }

    .india-map .tab-body .highest-claim-content .stamphome {
        text-align: center;
        padding-top: 30px;
    }

    .india-map .tab-body .highest-claim-content .middle {
        padding-top: 40px;
    }

        .india-map .tab-body .highest-claim-content .middle .img-block, .india-map .tab-body .highest-claim-content .cir98 .img-block {
            width: 15%;
            display: inline-block;
            vertical-align: top;
        }

    .india-map .tab-body .highest-claim-content .cir98 .img-block {
        width: 10%;
    }

    .india-map .tab-body .highest-claim-content .middle p {
        width: 80%;
        display: inline-block;
        vertical-align: top;
        line-height: 1.4;
        padding-left: 10px;
    }

.india-map .tab-body .easy-access-content .text {
    padding-bottom: 35px;
    padding-top: 5px;
}

    .india-map .tab-body .easy-access-content .text p, .india-map .tab-body .claims-content .text p, .india-map .tab-body .highest-claim-content .middle p, .india-map .tab-body .highest-claim-content .cir98 span {
        line-height: 1.4;
        width: 78%;
        display: inline-block;
        font-size: 22px;
        padding-left: 10px;
    }

        .india-map .tab-body .easy-access-content .text p strong, .india-map .tab-body .highest-claim-content .cir98 span strong, .india-map .tab-body .claims-content .text p strong, .india-map .tab-body .highest-claim-content .middle p strong {
            color: #A91E24;
        }

    .india-map .tab-body .easy-access-content .text .img-block {
        width: 25%;
        vertical-align: top;
        text-align: right;
        display: inline-block;
    }

.india-map .tab-body .easy-access-content .img-block {
    width: 100%;
}

.india-map .tab-body .claims-content .text p {
    width: 100%;
}

.india-map .tab-body .tab-content .tab-content-close {
    text-align: right;
    padding-bottom: 5px;
}

    .india-map .tab-body .tab-content .tab-content-close a {
        display: inline-block;
        text-align: right;
    }

.india-map .tab-body .easy-access-content .text p {
    width: 100%;
}
/*.india-map .easy-access li a img{width:35%;display:   inline-block; padding-top:  8px;margin-right:  7px;}*/
/*section 3 ends here*/
/*section 4 starts here*/
.section4 {
    background-image: url(../../ImagesNew/cust-bg1.png);
    background-repeat: no-repeat;
    background-size: cover;
}

    .section4 .customer-speak .block .title-text {
        color: #ffffff;
        font-size: 38px;
        margin: 0;
        padding: 0 0 25px 0;
    }

    .section4 .customer-speak .select-block {
        display: inline-block;
    }

    .section4 .customer-speak .gobtn {
        background: #a91e24;
        color: #fff;
        padding: 10px 10px;
        display: inline-block;
        border-radius: 5px;
        font-size: 18px;
        font-weight: bold;
        margin: 0 0 0 5px;
    }

    .section4 .customer-speak .block p {
        padding: 0 0 15px 0;
    }

    .section4 .customer-speak .block .alltesti {
        font-family: 'arial';
        font-size: 18px;
        color: #a91e24;
        margin: 0;
        padding: 25px 0 0px 0;
        display: block;
    }

.customer-speak .cust-bg {
    padding-top: 20px;
}

.customer-speak .member-container {
    width: 100%;
    padding: 0 40px;
}

    .customer-speak .member-container .member {
        display: inline-block;
        margin-right: 50px;
    }

        .customer-speak .member-container .member .member-img {
            width: 28%;
            display: inline-block;
            vertical-align: top;
        }

            .customer-speak .member-container .member .member-img img {
                width: 100%;
            }

        .customer-speak .member-container .member .member-text {
            width: 70%;
            display: inline-block;
            padding-left: 5px;
            padding-right: 10px;
        }

            .customer-speak .member-container .member .member-text p {
                font-size: 18px;
                color: #fff;
                line-height: 1.4;
                padding-bottom: 15px;
            }

                .customer-speak .member-container .member .member-text p strong {
                    display: block;
                }

.customer-speak .link {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}

    .customer-speak .link a {
        padding: 7px 50px 7px 12px;
        font-size: 15px;
        display: inline-block;
        color: #fff;
        background-color: #a5290d;
        position: relative;
    }

        .customer-speak .link a:after {
            background-image: url('../../ImagesNew/rd-mr-arrow1.png');
            top: 25%;
            left: 95%;
        }

.customer-speak .select-block select {
    background-image: url('../../ImagesNew/select-arrow1.png');
    background-repeat: no-repeat;
    background-position: 100% center;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    text-indent: 0.01px;
}

.customer-speak .member-img img {
    border-radius: 50%;
    border: 5px solid #FFF;
}
/*owl carousel overide*/
.customer-speak .member-container .owl-buttons {
    width: 100%;
    bottom: 45%;
}

    .customer-speak .member-container .owl-buttons .owl-prev {
        background-color: transparent;
        opacity: 1;
        bottom: 75%;
        position: absolute;
        left: 0;
        background-image: url('../../ImagesNew/arrows-left1.png');
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .customer-speak .member-container .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 75%;
        position: absolute;
        right: 0;
        background-image: url('../../ImagesNew/arrows-right1.png');
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

.customer-speak.index_cust .member-container .owl-buttons .owl-prev {
    background-color: transparent;
    opacity: 1;
    bottom: 26%;
    position: absolute;
    left: 0;
    background-image: url('../../ImagesNew/arrows-left1.png');
    width: 30px;
    height: 80px;
    background-repeat: no-repeat;
}

.customer-speak.index_cust .member-container .owl-buttons .owl-next {
    background-color: transparent;
    opacity: 1;
    bottom: 35%;
    position: absolute;
    right: 0;
    background-image: url('../../ImagesNew/arrows-right1.png');
    width: 33px;
    height: 80px;
    background-repeat: no-repeat;
}
/*section 4 ends here*/
/*section 5 starts here*/
.section5 {
    background-color: #f4f2f2;
    padding: 0 0 50px;
}

.expert-blog .block .title-text {
    color: #053c6d;
    font-size: 38px;
}

.expert-blog .blog-block {
    padding: 25px 30px;
    background-color: #fff;
}

    .expert-blog .blog-block .blog-img {
        display: inline-block;
        width: 33%;
    }

    .expert-blog .blog-block .blog-text {
        display: inline-block;
        width: 66%;
        padding-left: 15px;
        vertical-align: top;
    }

        .expert-blog .blog-block .blog-text h2 {
            font-family: 'arial';
            font-size: 20px;
            color: #053c6d;
            margin: 0;
            padding: 5px 0 5px 0;
        }

        .expert-blog .blog-block .blog-text h3 {
            font-family: 'arial';
            font-size: 16px;
            color: #4d4d4f;
            margin: 0;
            padding: 0px 0 15px 0;
        }

        .expert-blog .blog-block .blog-text h4 {
            font-size: 20px;
            margin-bottom: 10px;
            font-weight: bold;
            color: #4d4d4f;
        }

    .expert-blog .blog-block .tiles {
        padding-bottom: 35px;
    }

        .expert-blog .blog-block .tiles a {
            display: inline-block;
            color: #4d4d4f;
            vertical-align: top;
            font-size: 14px;
            padding-left: 40px;
            position: relative;
        }

            .expert-blog .blog-block .tiles a:before {
                content: '';
                position: absolute;
                width: 35px;
                height: 35px;
                left: 0;
                top: 5px;
                background-repeat: no-repeat;
            }

            .expert-blog .blog-block .tiles a span {
                display: block;
            }

            .expert-blog .blog-block .tiles a.name {
                width: 50%;
            }

                .expert-blog .blog-block .tiles a.name:before {
                    background-image: url(../../ImagesNew/vector1.png);
                }

            .expert-blog .blog-block .tiles a.date {
                width: 24%;
            }

                .expert-blog .blog-block .tiles a.date:before {
                    background-image: url(../../ImagesNew/calender-icon.png);
                    top: 0;
                }

            .expert-blog .blog-block .tiles a.comment {
                width: 24%;
            }

                .expert-blog .blog-block .tiles a.comment:before {
                    background-image: url(../../ImagesNew/comments.png);
                }

            .expert-blog .blog-block .tiles a span.small {
                font-size: 12px;
            }

    .expert-blog .blog-block .blog-text p {
        font-size: 18px;
    }

    .expert-blog .blog-block .blog-text .tcomm {
        font-family: 'arial';
        font-size: 16px;
        color: #4d4d4f;
        margin: 0;
        padding: 5px 0 10px 0;
    }

    .expert-blog .blog-block .blog-text a.read-more, .whats-new .blog-block .blog-text a.read-more, .tab-head a.read-more {
        display: inline-block;
        padding: 0;
        font-size: 16px;
        color: #a91e24;
    }

    .expert-blog .blog-block .blog-text a.read-more {
        position: relative;
    }
/*section 5 ends here*/
/*section 6 starts here*/
.section6 {
    background-color: #fff;
}

    .section6 .whats-new .marT {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .section6 .whats-new .award {
        background: #f4f2f2;
    }

    .section6 .whats-new .article {
        background: #f4f2f2;
    }

    .section6 .whats-new .blog-texts {
        display: inline-block;
        width: 70%;
    }

        .section6 .whats-new .blog-texts h2 {
            font-family: 'arial';
            font-size: 20px;
            color: #053c6d;
            margin: 0;
            padding: 5px 0 0px 40px;
        }

        .section6 .whats-new .blog-texts h3 {
            font-family: 'arial';
            font-size: 14px;
            color: #4d4d4f;
            margin: 0;
            padding: 5px 0 0px 40px;
        }

        .section6 .whats-new .blog-texts p {
            font-family: 'arial';
            font-size: 15px;
            color: #4d4d4f;
            margin: 0;
            padding: 14px 40px 0px 40px;
            text-align: justify;
        }

    .section6 .whats-new .blog-block .blog-texts a.read-more {
        color: #A91E24;
        font-size: 16px;
        position: relative;
        padding: 15px 0px 50px 30px;
        margin: 0px 0 0 12px;
        display: block;
    }

    .section6 .whats-new .blog-block img.awards {
        position: relative;
        top: -60px;
        left: 20px;
    }

.whats-new .block .title-text {
    color: #053c6d;
    font-size: 38px;
    margin: 0;
}

.whats-new .blog-block .blog-img {
    width: 48%;
    display: inline-block;
}

.whats-new .blog-block .blog-text {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    padding-left: 15px;
}

    .whats-new .blog-block .blog-text img.fbs {
        position: relative;
        right: 20px;
        top: -10px;
    }

    .whats-new .blog-block .blog-text p {
        font-size: 20px;
        padding-bottom: 10px;
        color: #4d4d4f;
    }

    .whats-new .blog-block .blog-text span {
        font-size: 16px;
        padding: 0 0 10px 0px;
        color: #636466;
        display: inline-block;
    }

    .whats-new .blog-block .blog-text .imgt {
        display: inline-block;
    }

        .whats-new .blog-block .blog-text .imgt img {
            position: relative;
            top: 0px;
            margin-bottom: 5px;
        }

.whats-new .blog-block .blogs .blog-text a.read-more {
    color: #a91e24;
    font-size: 16px;
    position: relative;
    padding: 0 0 30px 18px;
    margin: 0;
}

.whats-new .blog-block .blogs .blog-text a.read-more1 {
    color: #a91e24;
    font-size: 16px;
    position: relative;
    padding: 0 0 30px 18px;
    margin: 0;
}

.whats-new .blog-block .blog-text a.read-more1:after {
    position: absolute;
    left: 107%;
    content: '';
    background-image: url('../../ImagesNew/rd-mr-arrows.png');
    width: 12px;
    height: 16px;
    top: 3%;
    background-repeat: no-repeat;
}

.whats-new .blog-block .blog-text a.read-more {
    color: #a91e24;
    font-size: 16px;
    position: relative;
    padding: 0 0 30px 0px;
    margin: 0;
}

.whats-new .award-head h4, .whats-new .article-head h4 {
    font-size: 38px;
    padding: 30px 0px 0px 30px;
    color: #053c6d;
}

.whats-new .award .blog-img {
    width: 100%;
    padding-bottom: 10px;
}

.whats-new .article-head h4 {
    text-align: left;
}

.whats-new .article .blog-text {
    width: 100%;
}

    .whats-new .article .blog-text h4 {
        font-size: 20px;
        padding: 10px 0px 0px 18px;
        color: #053c6d;
        margin: 0;
    }

    .whats-new .article .blog-text p {
        font-size: 16px;
        padding-bottom: 15px;
        color: #4d4d4f;
        padding: 10px 24px 15px 18px;
    }
/*section 6 ends here*/
/*section 7 starts here*/
.section7 {
}

.watch-now {
    background-color: #fff;
}

    .watch-now .block .title-text {
        color: #a41c22;
    }

.youtube-image {
    position: relative;
}

    .youtube-image img.bg {
        min-height: 430px;
    }

    .youtube-image .youtube-text {
        position: absolute;
        width: 100%;
        margin: 0 auto;
        top: 0;
        left: 0;
    }

        .youtube-image .youtube-text .text {
            text-align: center;
            padding-top: 17%;
        }

            .youtube-image .youtube-text .text a {
                display: inline-block;
                padding-bottom: 30px;
            }

            .youtube-image .youtube-text .text h2 {
                color: #fff;
                font-size: 25px;
                padding-bottom: 5px;
                font-weight: bold;
                text-transform: uppercase;
                margin: 0;
            }

            .youtube-image .youtube-text .text h4 {
                color: #fff;
                font-size: 26px;
                padding-bottom: 5px;
            }
/*section 7 ends here*/
/*ends here*/
.sepbtm {
    border-bottom: 1px dashed #666666;
    padding: 15px 0;
}

.sdetails .sepbtm {
    border-bottom: 0;
}
/*.sepbtm.active {border-bottom: 1px dashed #666666;}*/
.pad0 {
    padding: 0;
}
/*travel retrievequotes starts*/
.retrievequotes .captcha.homecap .input06 {
    background: transparent none repeat scroll 0% 0%;
    border-bottom: 2px dotted #E6DDDD;
    text-align: center;
    width: 100px;
    font-size: 18px;
    color: #616161;
}
/*travel retrievequotes ends*/

/*added for new designs starts*/
.insured .sdetails, .reviews .sdetails {
    background: #fff;
    margin: 0% 0 0 0;
}

.insured .sdetails {
    padding: 0 8% 0 8%;
}

    .insured .sdetails h4 {
        font-size: 16px;
        padding: 0;
        text-align: left;
    }

    .insured .sdetails .basic_dd {
        position: relative;
        top: 6px;
        margin: 0 0 20px 0;
    }

.insured .RG_gray_box {
    background: transparent;
    padding: 0px 0 0 0;
    margin: 0;
}

    .insured .RG_gray_box .RG_input {
        margin: 0;
        width: 100%;
    }

.insured .sdetails .calendarBox {
    margin: 0 0 2px 0;
    padding: 0 0 1px 0;
}

.reviews .sdetails .fsectns {
    text-align: left;
}

.reviews .sdetails .fsectns1 {
    text-align: left;
}

    .reviews .sdetails .fsectns1 input {
        width: 97%;
    }

.insured .calendarBox .date {
    margin-bottom: 13px;
}

.reviews .sdetails {
    padding: 0 7% 0 7%;
}

    .reviews .sdetails .tblz01 {
        background: #fff;
        border-bottom: 1px solid #053c6d;
    }

        .reviews .sdetails .tblz01 tr td {
            border-bottom: 1px solid #053c6d;
        }

        .reviews .sdetails .tblz01 tr td {
            color: #053c6d;
            font-size: 20px;
        }

        .reviews .sdetails .tblz01.tblzhm tr td input[disabled] {
            background-color: transparent;
        }

        .reviews .sdetails .tblz01.tblzhm tr td input {
            color: #053c6d;
            font-size: 20px;
            border-bottom: 0px;
        }

        .reviews .sdetails .tblz01 tr th {
            font-size: 13px;
            font-weight: normal;
            background: #053c6d;
            padding: 20px 10px;
        }

    .reviews .sdetails .checkbx_block {
        padding: 2% 0px 0px 0;
    }

    .reviews .sdetails .tblz01 tr td.memberyrs {
        font-weight: bold;
        color: #333;
    }

    .reviews .sdetails .checkbx_block .checkboxHold span {
        color: #666666;
        font-size: 16px;
        width: 90%;
        display: inline-block;
    }

        .reviews .sdetails .checkbx_block .checkboxHold span.gr {
            color: #389436;
            font-size: 16px;
        }

    .reviews .sdetails .gback {
        font-size: 18px;
        color: #97291e;
        padding: 0 38px;
    }

        .reviews .sdetails .gback .backbtx {
            position: relative;
            top: -2px;
            right: 10px;
        }

.insured .sdetails .names {
    width: 50%;
    float: left;
    padding: 0 0 0 0;
}

.insured .sdetails .borns {
    width: 40%;
    float: left;
}

.insured .sdetails h3 {
    font-family: 'arial';
    font-size: 20px;
    color: #053c6d;
    padding: 0;
    margin: 0;
    text-align: left;
    font-style: italic;
}

.reviews .sdetails h3 {
    padding: 0 0% 2% 0;
}

.insured .sdetails h5 {
    font-family: 'arial';
    font-size: 20px;
    color: #053c6d;
    text-align: center;
    margin: 20px 50px;
}

.reviews .sdetails h2 {
    padding-bottom: 20px;
}

.reviews .sdetails .heads_top {
    padding: 0px 0px 50px 14px;
}

.reviews .sdetails input:disabled {
    background: #f1f1ea;
}

.reviews .sdetails input {
    background: #fff;
    color: #77787b;
    font-size: 18px;
    border-bottom: 1px solid #666;
    width: 90%;
    padding: 5px 0 5px 9px;
    margin-bottom: 50px;
}

.reviews .sdetails.renews input {
    font-size: 16px;
}

.reviews .sdetails .heads_top1 {
    padding: 0px 0px 50px 14px;
    font-size: 18px;
    text-align: center;
}

.reviews .sdetails .heads_top.ch_head {
    padding: 0px 0px 20px 14px;
}

.reviews .sdetails.renews .nominee-container {
    margin: 0 0 50px;
}

.reviews .sdetails .fsectn {
    width: 30%;
    float: left;
    padding: 0 0 22px 0;
    text-align: left;
}

.reviews .sdetails .fsectn1 {
    width: 97%;
    float: left;
    padding: 0 0 22px 0;
    text-align: left;
}

.reviews .sdetails .reviewhead_sect {
    position: relative;
}

.reviews .sdetails .reviewhead {
    font-family: 'arial';
    font-size: 16px;
    color: #053c6d;
    text-align: left;
    padding: 0;
    position: absolute;
    bottom: 0;
    min-height: 30px;
    line-height: 16px;
    font-style: normal;
}

    .reviews .sdetails .reviewhead.sds {
        font-size: 18px;
    }

.reviews .heads_top span, .reviews .heads_top2 span {
    font-family: 'arial';
    font-size: 18px;
    color: #97291e;
}

.reviews .sdetails .calendarBox .date {
    line-height: 26px;
    border-bottom: none;
    width: 90%;
}

    .reviews .sdetails .calendarBox .date input {
        font-size: 18px;
    }

.reviews .sdetails.renews .calendarBox .date input {
    font-size: 16px;
}

.reviews .sdetails .basic_dd {
    width: 90%;
    margin-bottom: 50px;
}

    .reviews .sdetails .basic_dd .sbSelector {
        padding: 2px 0 0 9px;
    }

    .reviews .sdetails .basic_dd .sbToggle {
        display: none;
    }

    .reviews .sdetails .basic_dd .sbHolder {
        background: #F1F1EA;
    }

    .reviews .sdetails .basic_dd .sbSelector:link, .reviews .sdetails .basic_dd .sbSelector:visited, .reviews .sdetails .basic_dd .sbSelector:hover {
        font-size: 18px;
    }

.reviews .heads_top span, .reviews .heads_top2 span {
    cursor: pointer;
}

.insured .sdetails .namesectn {
    width: 15%;
    float: left;
}

.insured .sdetails .name_applicant {
    width: 80%;
    float: left;
    padding: 0 0 0 3%;
}

    .insured .sdetails .name_applicant .RG_gray_box {
        background: transparent;
        padding: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
        min-height: 10px;
        float: left;
        width: 100%;
    }

.insured .sdetails .borns .calendarBox .date {
    background: #FFF none repeat scroll 0% 0%;
    border-bottom: 1px solid #666;
    width: 60%;
    position: relative;
}
/*.insured .sdetails .name_applicant .RG_gray_box .RG_input {top:-15px;}*/
.insured .sdetails .dexp {
    font-size: 16px;
    padding: 0;
    margin: 0;
}

.insured .medical_details {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    text-align: left;
    padding: 3% 0 0;
}

.insured .sdetails .gsave_btn {
    margin: 0px 18px 35px 0px;
}

.insured .sdetails .gnext_btn {
    font-family: "arial";
    font-size: 18px;
    color: #FFF;
    background: #97291E none repeat scroll 0% 0%;
    padding: 10px 30px;
    display: inline-block;
    margin: 0px 0px 35px;
}

.insured .sdetails .basic_dd .sbSelector:link, .insured .sdetails .basic_dd .sbSelector:visited, .insured .sdetails .basic_dd .sbSelector:hover {
    color: #77787b;
    font-family: 'arial';
    font-size: 16px;
}

.insured .sdetails .rel_sectn {
    padding: 0 0 0 0;
    text-align: left;
}

    .insured .sdetails .rel_sectn p {
        font-family: "arial";
        font-size: 15px;
        color: #053C6D;
        text-align: left;
    }

        .insured .sdetails .rel_sectn p.padds {
            padding: 0 0 0 12px;
        }

    .insured .sdetails .rel_sectn .relatn {
        width: 8%;
        float: left;
    }

    .insured .sdetails .rel_sectn .applicant_name {
        width: 20%;
        float: left;
    }

    .insured .sdetails .rel_sectn .dob_cc {
        width: 20%;
        float: left;
    }

    .insured .sdetails .rel_sectn .mname {
        width: 20%;
        float: left;
    }

    .insured .sdetails .rel_sectn .pass_num {
        width: 20%;
        float: left;
    }

    .insured .sdetails .rel_sectn .ped_nm {
        width: 8%;
        float: left;
    }

    .insured .sdetails .rel_sectn .RG_gray_box {
        background: transparent;
        padding: 0 10px;
        margin-bottom: 0px;
        margin-top: 0px;
        min-height: 10px;
        float: left;
        width: 100%;
    }

        .insured .sdetails .rel_sectn .RG_gray_box .RG_input {
            top: -15px;
            width: 100%;
        }

    .insured .sdetails .rel_sectn .calendarBox .date {
        background: #FFF none repeat scroll 0% 0%;
        line-height: 35px;
        border-bottom: 1px solid #666;
        width: 97%;
        position: relative;
        top: -4px;
    }

.reviews .sdetails .prsummary_sectn h3 {
    font-size: 18px;
    font-weight: bold;
}

.sdetails {
    background: #fff;
    margin: 0% 10% 0 10%;
    padding: 30px 7%;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    padding-bottom: 25px;
}

    .sdetails.nomr {
        margin: 0;
    }

.reviews .sdetails {
    padding-bottom: 25px;
}

.sdetails h2 {
    font-family: 'arial';
    font-size: 26px;
    color: #053c6d;
    padding: 3% 10% 1%;
    margin: 0;
}

.sdetails h3 {
    font-family: 'arial';
    font-size: 22px;
    color: #053c6d;
    padding: 6% 0% 1%;
    margin: 0;
    text-align: left;
}

.sdetails h4 {
    font-family: 'arial';
    font-size: 22px;
    color: #053c6d;
    padding: 2% 0% 2%;
    margin: 0;
}

.sdetails p {
    font-family: 'arial';
    font-size: 14px;
    color: #333333;
    padding: 0px 0 10px;
    margin: 0;
}

.sdetails .total_premium {
    font-size: 25px !important;
}

.sdetails p.info_lines {
    padding-top: 10px;
}

.sdetails .dexp {
    font-family: 'arial';
    font-size: 14px;
    color: #333333;
    padding: 1% 0%;
    margin: 0;
    text-align: left;
}

.sdetails span.blu, .sdetails span.blu.input03.nonedit, span.blu {
    color: #0b3f6d;
    font-weight: bold;
    padding-right: 5px;
}

.sdetails .mnum .RG_gray_box .RG_input, .sdetails .mailadd .RG_gray_box .RG_input {
    width: 100%;
}

    .sdetails .mnum .RG_gray_box .RG_input label {
        color: #053c6d;
    }

    .sdetails .mailadd .RG_gray_box .RG_input label {
        color: #053c6d;
    }

.mbandmail .sdetails .checkbx_block .checkboxHold span {
    color: #97291e;
}

.strip .basic_dd {
    padding-bottom: 15px;
}
/*.mnum{width:50%;float:left;}
.mailadd{width:50%;float:left;}*/
.strip .sdetails .padd0 {
    padding: 0;
}
/*.country_select, .city_select{width:36%;float:left;padding: 0 4% 0 0;}*/
.country_select h2, .city_select h2 {
    font-family: 'arial';
    font-size: 16px;
    color: #053c6d;
    text-align: left;
    padding: 0;
}

.sdetails .basic_dd .sbSelector {
    text-align: left;
    text-indent: 1px;
}

    .sdetails .basic_dd .sbSelector:link, .sdetails .basic_dd .sbSelector:visited, .sdetails .basic_dd .sbSelector:hover {
        color: #4d4d4f;
        font-family: 'arial';
        font-size: 20px;
    }

.sdetails .mnum .RG_gray_box, .sdetails .mailadd .RG_gray_box {
    margin: 0;
    background: #fff;
    padding: 5% 0 2% 0;
}
/*.sdetails .address_sectn{width:100%;padding: 4% 0% 1%;}
.sdetails .address_sectn1 {padding:0 0 0 0;}
.sdetails .pinsured_select, .sdetails .nominee_name {padding:3% 0 0 0;}*/
.sdetails .address_sectn h2, .sdetails .address_sectn1 h2, .sdetails .pin_code h2, .sdetails .cityState_sectn h2, .sdetails .nominee_name h2, .sdetails .pinsured_select h2 {
    font-family: 'arial';
    font-size: 16px;
    color: #053c6d;
    text-align: left;
    padding: 0;
}

.sdetails .address_sectn .RG_gray_box, .sdetails .address_sectn1 .RG_gray_box, .sdetails .pin_code .RG_gray_box, .sdetails .cityState_sectn .RG_gray_box, .sdetails .nominee_name .RG_gray_box {
    margin: 0;
    background: #fff;
    padding: 0;
}

    .sdetails .address_sectn .RG_gray_box .RG_input {
        width: 100%;
        padding: 0;
        top: -11px;
    }

    .sdetails .address_sectn1 .RG_gray_box .RG_input, .sdetails .pin_code .RG_gray_box .RG_input, .sdetails .cityState_sectn .RG_gray_box .RG_input, .sdetails .nominee_name .RG_gray_box .RG_input {
        top: -15px;
        width: 100%;
    }
/*.sdetails .address_sectn1, .sdetails .nominee_name{width:50%;float:left;}
.sdetails .pinsured_select{margin:0 10% 0 0;width:40%;float:left;}*/
/*.sdetails .pin_code, .sdetails .cityState_sectn{width:25%;float:left;padding:0 0 0 2%;}*/
.sdetails .mnum .RG_rows .inputbtm, .sdetails .mnum .RG_input .inputbtm, .sdetails .mailadd .RG_rows .inputbtm, .sdetails .mailadd .RG_input .inputbtm {
    text-align: left;
}

.sdetails .mnum .RG_gray_box > .form-group label.register, .sdetails .mailadd .RG_gray_box > .form-group label.register {
    left: 44px;
    width: auto;
}
/*14-02*/
.sdetails .btnHold {
    margin: 0px 0 10% 41%;
}

.sdetails .mnum .RG_gray_box .btnHold input.btnOrange, .sdetails .mailadd .RG_gray_box .btnHold input.btnOrange {
    width: 100%;
}

.sdetails .mnum .RG_gray_box > .form-group input, .sdetails .mailadd .RG_gray_box > .form-group input {
    padding: 0 0 0 40px;
}

.sdetails .mailadd .RG_gray_box > .form-group input {
    padding-left: 52px;
}

.sdetails .mimg {
    background: transparent url("../../ucvResources/ImagesNew/rg_mobile.png") no-repeat scroll;
}

.sdetails .mailimg {
    background: transparent url("../../ucvResources/ImagesNew/rg_email.png") no-repeat scroll;
}


.sdetails .gquote_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #fff;
    background: #97291e;
    padding: 10px 10px;
    display: inline-block;
    margin: 0 0 35px 0;
    text-transform: capitalize;
    margin: 0 0px 20px 20px;
}

.sdetails .renew_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #fff;
    background: #97291e;
    padding: 10px 10px;
    display: inline-block;
    margin: 0 0 35px 0;
    text-transform: capitalize;
    margin: 0 20px 20px 0;
}

.sdetails .gsave_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #97291E;
    padding: 9px 25px;
    display: inline-block;
    margin: 0px 35px 35px 0;
    border: 1px solid #97291E;
}

    .sdetails .gsave_btn:hover {
        color: #fff;
        background: #97291E;
    }

.sdetails .checkbx_block {
    padding: 0 0 0 0;
}

    .sdetails .checkbx_block .checkboxHold {
        margin: 0;
    }

.sdetails .RG_gray_box > .form-group input, .sdetails .basic_dd .sbHolder {
    border-bottom: 1px solid #666666;
    font-size: 18px;
}

.sdetails .calendarBox .date {
    border-bottom: 1px solid #666;
}

.sdetails .calendarBox .datePick {
    text-align: left;
    color: #4d4d4f;
    font-size: 18px;
    width: 100%;
    letter-spacing: 0;
}

.sdetails .calendarBox {
    margin: 0;
}

.fw_qts .sdetails .pinsured_select h2 {
    font-size: 16px;
    padding: 0px 0 0 0;
}

.fw_qts .sdetails .pinsured_select h1 {
    font-size: 20px;
    color: #053C6D;
    margin: 0;
    padding: 10px 0 30px 0;
}

.fw_qts .sdetails .spt .sbHolder {
    margin-bottom: 50px;
}

.fw_qts .sdetails .spt.nomrB .sbHolder {
    margin-bottom: 15px;
}

.increment_block .title .edit, .fw_qts .model_list span {
    position: absolute;
    right: 135px;
    top: 0px;
    padding: 1px 4px;
    display: none;
    background-color: #585858;
    color: #fff;
    border-radius: 3px;
    text-transform: capitalize;
}

.tw_model .RG_gray_box {
    display: none;
    position: absolute;
    z-index: 2;
    top: 79%;
    padding: 5px;
    width: 93%;
    margin: 0px;
    padding-bottom: 10px;
    box-shadow: 0px 0px 7px #A0A0A0;
}

.tw_model .RG_rows, .tw_model .RG_input {
    margin: 0px;
}

.sdetails .input-group {
    border-bottom: 1px solid #333;
}

.sdetails .prehead {
    color: #053C6D;
    font-size: 16px;
    text-align: left;
    float: left;
}

.sdetails .prehead1 {
    color: #053C6D;
    font-size: 16px;
    text-align: left;
    padding-bottom: 20px;
}

.sdetails .detailsoptioncol {
    display: table;
    margin: 0px 0 20px;
}

.homePg .sdetails .infos .dexp1 {
    font-family: "arial";
    font-size: 14px;
    color: #333;
    padding: 0 0 3%;
    margin: 0px;
    text-align: left;
}

.getQuoteBtn {
    padding: 40px 0 20px 0;
}

.plans .pgHead1 {
    font-family: 'arial';
    font-size: 22px;
    color: #104371;
}

.plans .subData1 {
    font-family: 'arial';
    font-size: 18px;
    color: #0d416f;
    padding: 10px 0 15px 0;
    margin-top: 0;
}

    .plans .subData1 span {
        font-weight: bold;
    }

.plans .subHeading1 {
    font-family: 'arial';
    font-size: 20px;
    color: #4a4941;
    font-style: italic;
}

.plans .buy_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #fff;
    background: #97291e;
    padding: 10px 18px;
    display: inline-block;
    margin: 0 0 35px 0;
}

.plans .saved_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #97291E;
    padding: 9px 25px;
    display: inline-block;
    margin: 0px 35px 35px 0;
    border: 1px solid #97291E;
}

    .plans .saved_btn:hover {
        color: #fff;
        background: #97291E;
    }

.plans .compare_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #97291E;
    padding: 9px 25px;
    display: inline-block;
    margin: 0px 35px 35px 0;
    border: 1px solid #97291E;
}

    .plans .compare_btn:hover {
        color: #fff;
        background: #97291E;
    }

.plans .cust_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #97291E;
    padding: 9px 25px;
    display: inline-block;
    margin: 0px 35px 35px 0;
    border: 1px solid #97291E;
}

    .plans .cust_btn:hover {
        color: #fff;
        background: #97291E;
    }

.plans .notes {
    font-family: 'arial';
    font-size: 16px;
    color: #4a4941;
}

.plans .buyPlanBtn {
    padding-top: 25px;
}

.plans .planbox {
    background: #fff;
    text-align: left;
    padding: 15px 15px;
    margin: 4% 1%;
    border: 1px solid #97291e;
    width: 90%;
    display: inline-block;
    position: relative;
}

    .plans .planbox h2 {
        font-family: 'arial';
        font-size: 24px;
        color: #053c6d;
        margin: 0;
    }

    .plans .planbox p {
        font-family: 'arial';
        font-size: 16px;
        color: #333333;
        margin: 0;
        padding: 10px 0 0 0;
    }

    .plans .planbox h3 {
        font-family: 'arial';
        font-size: 18px;
        color: #333333;
        margin: 0;
        padding: 20px 0px 15px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
    }

    .plans .planbox h4 {
        font-family: 'arial';
        font-size: 16px;
        color: #333333;
        margin: 0;
        padding: 20px 0px 15px;
        font-weight: bold;
    }

    .plans .planbox ul {
        padding: 0 0 0 15px;
    }

        .plans .planbox ul li {
            font-family: 'arial';
            font-size: 16px;
            color: #333333;
            margin: 0;
            list-style-type: disc;
            padding: 0 0 6px 0;
        }

    .plans .planbox .emilink {
        font-family: 'arial';
        font-size: 18px;
        color: #97291e;
        display: inline-block;
        padding: 15px 0 12px 0;
    }

    .plans .planbox.active:before {
        content: "";
        position: absolute;
        top: 10px;
        right: 5px;
        width: 20px;
        height: 20px;
        background-image: url('../../ImagesNew/plan_tick.png');
        z-index: 1;
        background-repeat: no-repeat;
    }

.plans .EMIBtn {
    background: transparent;
    width: 55px;
    color: #a31c22;
    font-size: 17px;
}

.plans .planbox.active:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
    border-bottom: 50px solid rgba(144, 109, 109, 0);
    border-right: 50px solid rgb(5, 60, 109);
    background-repeat: no-repeat;
    background-position: 28px 7px;
    background-color: #E6E6E6;
    box-shadow: -2px 2px 7px #BBB;
}

.plans .planbox.min-height400 {
    min-height: 400px;
    padding-bottom: 40px;
}

.plans .planbox1 {
    background: #fff;
    text-align: left;
    padding: 15px 15px;
    margin: 4% 1%;
    border: 1px solid #97291e;
    width: 90%;
    display: inline-block;
    position: relative;
}

    .plans .planbox1 h2 {
        font-family: 'arial';
        font-size: 24px;
        color: #053c6d;
        margin: 0;
    }

    .plans .planbox1 p {
        font-family: 'arial';
        font-size: 16px;
        color: #333333;
        margin: 0;
        padding: 10px 0 0 0;
    }

    .plans .planbox1 h3 {
        font-family: 'arial';
        font-size: 18px;
        color: #333333;
        margin: 0;
        padding: 20px 0px 15px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
    }

    .plans .planbox1 h4 {
        font-family: 'arial';
        font-size: 16px;
        color: #333333;
        margin: 0;
        padding: 20px 0px 15px;
        font-weight: bold;
    }

    .plans .planbox1 ul {
        padding: 0 0 0 15px;
    }

        .plans .planbox1 ul li {
            font-family: 'arial';
            font-size: 16px;
            color: #333333;
            margin: 0;
            list-style-type: disc;
            padding: 0 0 6px 0;
        }

    .plans .planbox1 .emilink {
        font-family: 'arial';
        font-size: 18px;
        color: #97291e;
        display: inline-block;
        padding: 15px 0 12px 0;
    }

    .plans .planbox1.active:before {
        content: "";
        position: absolute;
        top: 10px;
        right: 5px;
        width: 20px;
        height: 20px;
        background-image: url('../../ImagesNew/plan_tick.png');
        z-index: 1;
        background-repeat: no-repeat;
    }

.plans .planbox .emilink.ps_btm {
    position: absolute;
    bottom: 0;
}

.plans .planbox1.active:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
    border-bottom: 49px solid rgba(144, 109, 109, 0);
    border-right: 50px solid rgb(5, 60, 109);
    background-repeat: no-repeat;
    background-position: 28px 7px;
    background-color: #E6E6E6;
    box-shadow: -2px 2px 7px #BBB;
}

.plans .insurance-offering1 .owl-buttons {
    display: none;
}

.plans .customisepg h3 {
    text-align: center;
}
/*start carousel*/
.travel_insurance .tpartner .insurance-partner .owl-buttons {
    width: 100%;
    bottom: 45%;
}

    .travel_insurance .tpartner .insurance-partner .owl-buttons .owl-prev {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        left: 0;
        top: 125px;
        background-image: url('../../ImagesNew/arrows-left.png');
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .travel_insurance .tpartner .insurance-partner .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: 0;
        top: 125px;
        background-image: url('../../ImagesNew/arrows-right.png');
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

.travel_insurance .rotator .member, .rotator .member {
    position: relative;
    text-align: center;
}

.travel_insurance .rotator, .rotator {
    width: 100%;
    background: #053c6d;
    padding: 50px 0;
}

    .travel_insurance .rotator .member .member-text, .rotator .member .member-text {
        position: absolute;
        z-index: 10;
        margin: auto;
        top: 15%;
        left: 0px;
        right: 0px;
        bottom: 0px;
        text-align: center;
        width: 100%;
    }

        .travel_insurance .rotator .member .member-text p, .rotator .member .member-text p {
            font-family: arial;
            font-size: 16px;
            color: #20507c;
            font-weight: normal;
            text-transform: none;
            padding: 0px;
            text-align: center;
        }

.carousels {
    position: relative;
    height: 240px;
    overflow: hidden;
}

    .carousels .items {
        position: absolute;
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
    }

        .carousels .items.active {
            cursor: pointer;
        }

    .carousels .card {
        width: 100%;
        height: 100%;
        position: absolute;
        cursor: pointer;
        -webkit-transition: -webkit-transform 0.4s;
        -moz-transition: -moz-transform 0.4s;
        -o-transition: -o-transform 0.4s;
        transition: transform 0.4s;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }

.travel_insurance .rotator .member, .rotator .member {
    height: 240px;
    width: 240px;
}

    .travel_insurance .rotator .member .member-text, .rotator .member .member-text {
        top: 0;
        height: 100%;
        padding: 45px 20px;
    }

.card .front, .card .back {
    display: table;
    height: 100%;
    width: 100%;
    color: white;
    text-align: center;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.card .back {
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
    color: #fff;
}

.carousels .card.flipped {
    -webkit-transform: rotateY( 180deg );
    -moz-transform: rotateY( 180deg );
    -o-transform: rotateY( 180deg );
    transform: rotateY( 180deg );
}

.animation {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.carousels .card .front img {
    position: absolute;
    left: 0;
    z-index: -1;
}

.carousels .card .back img {
    position: absolute;
    left: -4px;
    z-index: -1;
}

.travel_insurance .rotator .member .member-text, .rotator .member .member-text {
    position: static;
    vertical-align: middle;
    display: table-cell;
}

.carousels .items:nth-child(1), .carousels .items:nth-child(7) {
    transform: scale(0.7);
}

.carousels .items:nth-child(2), .carousels .items:nth-child(6) {
    transform: scale(0.8);
}

.carousels .items:nth-child(3), .carousels .items:nth-child(5) {
    transform: scale(0.9);
}

.benifits_seven {
    position: relative;
}

    .benifits_seven h2 {
        text-align: center;
        font-size: 28px;
        font-weight: bold;
        padding-bottom: 50px;
    }

    .benifits_seven .back .member-text img {
        position: static;
        width: auto;
        padding: 0 10px;
    }

        .benifits_seven .back .member-text img.arw {
        }

    .benifits_seven .buttons .prev, .benifits_seven .buttons .next {
        position: absolute;
        top: 63%;
    }

    .benifits_seven .buttons .prev {
        left: 0%;
        cursor: pointer;
    }

    .benifits_seven .buttons .next {
        right: 0%;
        cursor: pointer;
    }

.travel_insurance .rotator .benifits_seven .back .member-text p, .rotator .benifits_seven .back .member-text p {
    color: #fff;
}

.popup_carousel {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    padding: 45px 40px;
    transform: scale(0);
    background-color: #fff;
    z-index: 25;
    height: 100%;
    transition: all 0.3s ease;
}

    .popup_carousel.active {
        transform: scale(1);
    }

    .popup_carousel .popup_items {
        display: none;
    }

        .popup_carousel .popup_items.active {
            display: block;
            max-height: 241px;
            overflow: auto;
        }

        .popup_carousel .popup_items h5 {
            color: #053c6d;
            font-size: 18px;
            font-weight: bold;
            margin: 0;
            padding: 3px 0;
        }

        .popup_carousel .popup_items p, .popup_carousel .popup_items .list li {
            color: #333333;
            font-size: 16px;
            padding-top: 0px;
            text-transform: none;
            font-weight: normal;
        }

        .popup_carousel .popup_items .list li {
            /* padding-left: 15px; */
            padding-bottom: 5px;
            background-image: url(../../ImagesNew/list_dot.png);
            background-repeat: no-repeat;
            background-position: 0px 7px;
            list-style-type: disc;
            margin-left: 30px;
        }

        .popup_carousel .popup_items .list p {
            font-weight: bold;
        }

.close_popup {
    display: inline-block;
    position: absolute;
    right: 2%;
    top: 2%;
}

.registeredDataContainer.new_register {
    padding: 0px 20px;
}

.new_register .RG_gray_box {
    padding: 0px;
    background-color: #fff;
}

.new_register .RG_input {
    width: 100%;
}

.new_accordion .trav_accordance li.Adult, .new_accordion .trav_accordance li.senioeCitizen {
    padding: 0;
}

.new_accordion .travelWorld .radioBtnHold {
    width: 25%;
}
/*added for insured details page starts*/
.agreeyn span {
    color: #000;
    float: left;
}

.agreeyn .inputradiobox {
    padding-left: 0px;
}

.regnt h2 {
    font-family: 'arial';
    font-size: 28px;
    color: #053c6d;
    padding: 0 0 20px 0;
}

.regnt .wt {
    background: #fff;
}

.regnt h3 {
    font-family: 'arial';
    font-size: 22px;
    color: #333333;
    padding: 25px 0 0 32px;
    text-align: left;
    margin: 0;
}

.regnt h4 {
    font-family: 'arial';
    font-size: 14px;
    color: #333333;
    padding: 0 0 0 32px;
    ;
    text-align: left;
    margin: 0;
}

.regnt .RG_gray_box {
    background: #fff;
    margin-top: 0;
}

.regnt .nameimg {
    background: transparent url("../../ImagesNew/manimg.png") no-repeat scroll;
}

.regnt .RG_gray_box > .form-group input {
    padding: 2px 2px 0px 50px;
}

.regnt .RG_gray_box > .form-group label.register {
    left: 50px;
}

.customisepg h1 {
    font-family: 'arial';
    font-size: 28px;
    color: #053c6d;
}

.customisepg h4 {
    font-family: 'arial';
    font-size: 20px;
    color: #333333;
}

.customisepg h3 {
    font-family: 'arial';
    font-size: 20px;
    color: #053c6d;
    text-align: left;
}

.customisepg h5, .customisepg h6 {
    font-family: 'arial';
    font-size: 16px;
    color: #333333;
    text-align: left;
    padding: 5px 0;
    margin: 0;
}

.customisepg h6 {
    padding: 5px 0 15px 0;
    margin: 0;
}

.customisepg p {
    font-family: 'arial';
    font-size: 15px;
    color: #333333;
    text-align: left;
    padding: 15px 0 25px 0;
}

.customisepg .pre {
    font-family: 'arial';
    font-size: 18px;
    color: #053c6d;
    text-align: left;
    padding: 15px 0 0 0;
    font-weight: bold;
}

.customisepg .pre1, .customisepg .pre2 {
    font-family: 'arial';
    font-size: 18px;
    color: #333;
    text-align: left;
    padding: 0 0 5px 0;
    margin: 0;
}

.customisepg .pre2 {
    font-size: 16px;
}

.customisepg .rupe {
    font-family: 'arial';
    font-size: 20px;
    color: #333;
    text-align: left;
    padding: 0 0 0 0;
    margin: 0;
}

.customisepg .sect1 {
    float: left;
    width: 33%;
}

.customisepg .sect_inline {
    display: inline-block;
    padding-right: 15px;
}

.customisepg .wts {
    background: #fff;
    padding: 20px 15px;
    margin: 0 3px;
}

    .customisepg .wts .plus_sign {
        color: #333;
        font-size: 40px;
        float: left;
        padding: 0 24px 0 0;
    }

.customisepg .policyDtls, .customisepg .totalAmount {
    color: #4d4d4f;
    text-align: left;
}

.customisepg .totalAmount {
    background: transparent url("../../ImagesNew/icon_isEqual1.png") no-repeat scroll left center;
}

.customisepg .insurance-offering .owl-buttons {
    display: none;
}

.customiseBtn .cback {
    font-family: 'arial';
    font-size: 18px;
    color: #97291e;
    display: inline-block;
}

.customiseBtn .csave_btn {
    font-family: 'arial';
    font-size: 20px;
    color: #97291e;
    display: inline-block;
    border: 1px solid #97291e;
    padding: 10px 30px;
    margin: 40px 30px 60px;
    transition: 0.3s;
}

    .customiseBtn .csave_btn:hover {
        background: #97291e;
        color: #fff;
    }

.customiseBtn .cback {
    font-family: 'arial';
    font-size: 18px;
    color: #97291e;
    display: inline-block;
    padding: 10px 30px;
}

    .customiseBtn .cback .backbtx {
        position: relative;
        top: -2px;
        right: 5px;
    }

.customiseBtn .cquote_btn {
    font-family: 'arial';
    font-size: 20px;
    color: #fff;
    display: inline-block;
    background: #97291e;
    padding: 10px 30px;
}

.customisepg .sliderBox .ui-widget-content {
    margin-left: 4%;
}

.customisepg .planbox {
    background: #fff;
    text-align: left;
    padding: 15px 15px;
    border: 1px solid #97291e;
    margin: 0 20px 0 0;
    position: relative;
}

    .customisepg .planbox h2 {
        font-family: 'arial';
        font-size: 24px;
        color: #053c6d;
        margin: 0;
    }

    .customisepg .planbox p {
        font-family: 'arial';
        font-size: 16px;
        color: #333333;
        margin: 0;
        padding: 10px 0 0 0;
    }

    .customisepg .planbox h3 {
        font-family: 'arial';
        font-size: 18px;
        color: #333333;
        margin: 0;
        padding: 20px 0px 15px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
    }

    .customisepg .planbox h4 {
        font-family: 'arial';
        font-size: 20px;
        color: #333333;
        margin: 0;
        padding: 10px 0px 10px;
        font-weight: bold;
    }

    .customisepg .planbox ul {
        padding: 0 0 0 15px;
    }

        .customisepg .planbox ul li {
            font-family: 'arial';
            font-size: 16px;
            color: #77787b;
            margin: 0;
            list-style-type: disc;
            padding: 0 0 6px 0;
        }

    .customisepg .planbox .emilink {
        font-family: 'arial';
        font-size: 18px;
        color: #97291e;
        display: inline-block;
        padding: 0px 0 12px 0;
    }

    .customisepg .planbox.active:before {
        content: "";
        position: absolute;
        top: 10px;
        right: 5px;
        width: 20px;
        height: 20px;
        background-image: url('../../ImagesNew/plan_tick.png');
        z-index: 1;
        background-repeat: no-repeat;
    }

.customisepg .health_plan_box .planbox {
    min-height: 300px;
}

    .customisepg .health_plan_box .planbox h4 {
        font-size: 18px;
        font-weight: normal;
        padding-top: 20px;
    }

.customisepg .planbox.active:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
    border-bottom: 49px solid rgba(144, 109, 109, 0);
    border-right: 50px solid rgb(5, 60, 109);
    background-repeat: no-repeat;
    background-position: 28px 7px;
}

.customisepg .planbox1 {
    background: #fff;
    text-align: left;
    padding: 15px 15px;
    border: 1px solid #97291e;
    margin: 0 20px 0 0;
}

    .customisepg .planbox1 h2 {
        font-family: 'arial';
        font-size: 24px;
        color: #053c6d;
        margin: 0;
    }

    .customisepg .planbox1 p {
        font-family: 'arial';
        font-size: 16px;
        color: #333333;
        margin: 0;
        padding: 10px 0 0 0;
    }

    .customisepg .planbox1 h3 {
        font-family: 'arial';
        font-size: 18px;
        color: #333333;
        margin: 0;
        padding: 20px 0px 15px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
    }

    .customisepg .planbox1 h4 {
        font-family: 'arial';
        font-size: 20px;
        color: #333333;
        margin: 0;
        padding: 10px 0px 10px;
        font-weight: bold;
    }

    .customisepg .planbox1 ul {
        padding: 0 0 0 15px;
    }

        .customisepg .planbox1 ul li {
            font-family: 'arial';
            font-size: 16px;
            color: #77787b;
            margin: 0;
            list-style-type: disc;
            padding: 0 0 6px 0;
        }

    .customisepg .planbox1 .emilink {
        font-family: 'arial';
        font-size: 18px;
        color: #97291e;
        display: inline-block;
        padding: 0px 0 12px 0;
    }

    .customisepg .planbox1.active:before {
        content: "";
        position: absolute;
        top: 10px;
        right: 26px;
        width: 20px;
        height: 20px;
        background-image: url('../../ImagesNew/plan_tick.png');
        z-index: 1;
        background-repeat: no-repeat;
    }

    .customisepg .planbox1.active:after {
        content: "";
        position: absolute;
        right: 22px;
        top: 0px;
        width: 0px;
        height: 0px;
        border-bottom: 49px solid rgba(144, 109, 109, 0);
        border-right: 50px solid rgb(5, 60, 109);
        background-repeat: no-repeat;
        background-position: 28px 7px;
    }

/*added for payment page starts*/
.sdetails_pay {
    background: #fff;
    margin: 2% 0 2%;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

.pays .tab1 .inputradiobox {
    padding: 50px 0 0 0;
}

    .pays .tab1 .inputradiobox .radioBtnHold label {
        float: right;
    }

    .pays .tab1 .inputradiobox .radioBtnHold label {
        float: left;
    }

    .pays .tab1 .inputradiobox .radioBtnHold .veh {
        padding: 0 10px 0 0;
    }

.pays .tab1 .emi_s {
    font-family: 'arial';
    font-size: 16px;
    color: #97291e;
    float: right;
    padding: 0 0 30px;
}

.pays .pay_now {
    font-family: 'arial';
    font-size: 18px;
    color: #fff;
    background: #97291e;
    display: inline-block;
    padding: 10px 15px;
    margin: 20px 0 0 0;
}

.pays .drop_down {
    padding: 10px 0;
}

    .pays .drop_down h4 {
        font-family: 'arial';
        font-size: 16px;
        color: #053c6d;
    }

    .pays .drop_down .basic_dd .sbHolder {
        border-bottom: 1px solid #666666;
        width: 45%;
    }

    .pays .drop_down .basic_dd .sbSelector {
        text-align: left;
        text-indent: 0px;
        color: #77787b;
        font-size: 20px;
    }

.pays .inputradiobox {
    padding: 15px 0 12px 0;
    width: 35%;
    float: left;
}

.pays .tab0 .visa_num1 .inputradiobox, .pays .tab3 .visa_num1 .inputradiobox {
    width: 100%;
    position: relative;
    padding: 15px 15px;
}

    .pays .tab0 .visa_num1 .inputradiobox .cvv_code input, .pays .tab3 .visa_num1 .inputradiobox .cvv_code input {
        background: transparent none repeat scroll 0% 0%;
        border-bottom: 1px solid #333;
        color: #666;
        margin: 0px 0px 0px 25%;
    }

    .pays .tab0 .visa_num1 .inputradiobox .cvc, .pays .tab3 .visa_num1 .inputradiobox .cvc {
        display: none;
    }

    .pays .tab0 .visa_num1 .inputradiobox .visa_img, .pays .tab3 .visa_num1 .inputradiobox .visa_img {
        position: absolute;
        top: 13%;
        left: 32%;
    }

    .pays .tab0 .visa_num1 .inputradiobox a, .pays .tab3 .visa_num1 .inputradiobox a {
        padding: 0 0 0 60px;
        font-family: 'arial';
        font-size: 14px;
        color: #97291e;
        font-weight: bold;
        position: absolute;
        top: 15px;
        right: 15px;
    }

.pays .tab5 .inputradiobox {
    width: 100%;
}

.pays .tab0 .second .inputradiobox {
    padding: 0 0 5px 20px;
}

.pays .tab1 .inputradiobox {
    padding: 0 0 12px 0;
    width: 25%;
    float: left;
}

.pays .tab1 .addtxtbox p {
    font-family: 'arial';
    font-size: 16px;
    color: #333;
    padding: 0 0 5px;
    margin: 0;
}

.pays .tab2 .inputradiobox {
    padding: 15px 0 12px 0;
    width: 33%;
    float: left;
}

.pays .tab4 .inputradiobox {
    padding: 15px 0 0 0;
}

.pays .tab4 .info1 {
    font-family: 'arial';
    font-size: 16px;
    color: #4d4d4f;
    padding: 30px 0;
}

.pays .inner_menu {
    border-bottom: 1px solid #053c6d;
    display: inline-block;
    padding: 0 0 1px 0;
}

    .pays .inner_menu li {
        display: inline;
        font-family: 'arial';
        font-size: 16px;
        color: #97291e;
        padding: 0 0 1px 0;
        cursor: pointer;
    }

        .pays .inner_menu li.active {
            border-bottom: 3px solid #053c6d;
            color: #053c6d;
        }

    .pays .inner_menu .one, .pays .inner_menu .one1 {
        margin: 0 30px 0 0;
    }

.pays .detail_sectn {
    background: #f3f3ef;
    border: 1px solid #cccccc;
    margin: 20px 0 0 0;
    padding: 18px 0;
}

.flyout p {
    font-family: 'arial';
    font-size: 16px;
    color: #333;
    padding: 5px 10px;
}

.flyout a.closes {
    font-family: 'arial';
    font-size: 15px;
    color: #333;
    padding: 5px 10px;
    float: right;
}

.flyout {
    position: absolute;
    width: 360px;
    height: auto;
    top: 36%;
    left: 59%;
    background: #fff;
    overflow: hidden;
    z-index: 10000;
    display: none;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .flyout table {
        width: 100%;
    }

        .flyout table tr th {
            width: 50%;
            text-align: left;
            font-family: 'arial';
            font-size: 16px;
            color: #fff;
            padding: 10px 0 8px 20px;
            background: #053c6d;
        }

        .flyout table tr {
            border-bottom: 1px solid #aaa;
        }

            .flyout table tr td {
                width: 50%;
                text-align: left;
                font-family: 'arial';
                font-size: 16px;
                color: #333;
                padding: 10px 0 8px 20px;
            }
/*.sdetails_pay .resp-tab-content{min-height:430px;}*/
.pays .visa_num {
    background: #f3f3ef;
    border: 1px solid #ceccb8;
    margin: 0px 20px 10px;
    padding: 10px 0;
}

    .pays .visa_num span, .pays .detail_sectn .visa_num input {
        font-family: 'arial';
        font-size: 20px;
        color: #0f4270;
        padding: 10px 15px 10px 10px;
    }

    .pays .visa_num input {
        width: 60%;
        height: 30px;
        background-color: transparent;
        color: rgb(15, 66, 112);
        font-family: "arial";
        font-size: 20px;
        padding: 0 0 0 7px;
    }

    .pays .visa_num .visa_img {
        float: right;
        padding: 0px 2px 0 0;
    }

.pays .fill_detail h4 {
    font-family: 'arial';
    font-size: 16px;
    color: #0f4270;
    padding: 0 0 0 20px;
}

.pays .fill_detail input {
    background: transparent;
    color: #333;
    border-bottom: 1px solid #333;
    margin: 0 0 0 20px;
    font-size: 18px;
}

.pays .fill_details {
    padding: 6px 0 0 0;
}

    .pays .fill_details .name_card {
        float: left;
        width: 50%;
    }

        .pays .fill_details .name_card h4 {
            font-family: 'arial';
            font-size: 16px;
            color: #0f4270;
            padding: 0 0 0 20px;
        }

        .pays .fill_details .name_card input {
            background: transparent;
            color: #333;
            border-bottom: 1px solid #333;
            margin: 0 0 0 20px;
            font-size: 18px;
            width: 90%;
        }

    .pays .fill_details .cvv_code {
        float: left;
        width: 40%;
    }

        .pays .fill_details .cvv_code h4 {
            font-family: 'arial';
            font-size: 16px;
            color: #0f4270;
            padding: 0 0 0 20px;
        }

        .pays .fill_details .cvv_code input {
            background: transparent;
            color: #333;
            border-bottom: 1px solid #333;
            margin: 0 0 0 20px;
            font-size: 18px;
        }

.expire_dd {
    width: 20%;
    display: inline-block;
    margin: 0 15px;
}

    .expire_dd .sbHolder, .black_brdd .sbHolder {
        border-bottom: 1px solid #000;
        background-color: transparent;
    }

.pays .detail_sectn .visa_num {
    background: #f3f3ef;
    border: 1px solid #ceccb8;
    margin: 0px 20px 10px;
    padding: 10px 0;
}

    .pays .detail_sectn .visa_num span, .pays .detail_sectn .visa_num input {
        font-family: 'arial';
        font-size: 20px;
        color: #0f4270;
        padding: 10px 15px 10px 10px;
    }

    .pays .detail_sectn .visa_num input {
        width: 60%;
        height: 30px;
        background-color: transparent;
        color: rgb(15, 66, 112);
        font-family: "arial";
        font-size: 20px;
        padding: 0 0 0 7px;
    }

    .pays .detail_sectn .visa_num .visa_img {
        float: right;
        padding: 0px 2px 0 0;
    }

.pays .detail_sectn .fill_detail h4 {
    font-family: 'arial';
    font-size: 16px;
    color: #0f4270;
    padding: 0 0 0 20px;
}

.pays .detail_sectn .fill_detail input {
    background: transparent;
    color: #333;
    border-bottom: 1px solid #333;
    margin: 0 0 0 20px;
    font-size: 18px;
}

.pays .detail_sectn .fill_details {
    padding: 6px 0 0 0;
}

    .pays .detail_sectn .fill_details .name_card {
        float: left;
        width: 50%;
    }

        .pays .detail_sectn .fill_details .name_card h4 {
            font-family: 'arial';
            font-size: 16px;
            color: #0f4270;
            padding: 0 0 0 20px;
        }

        .pays .detail_sectn .fill_details .name_card input {
            background: transparent;
            color: #333;
            border-bottom: 1px solid #333;
            margin: 0 0 0 20px;
            font-size: 18px;
            width: 90%;
        }

    .pays .detail_sectn .fill_details .cvv_code {
        float: left;
        width: 40%;
    }

        .pays .detail_sectn .fill_details .cvv_code h4 {
            font-family: 'arial';
            font-size: 16px;
            color: #0f4270;
            padding: 0 0 0 20px;
        }

        .pays .detail_sectn .fill_details .cvv_code input {
            background: transparent;
            color: #333;
            border-bottom: 1px solid #333;
            margin: 0 0 0 20px;
            font-size: 18px;
        }

.pays .detail_sectn .checkbx_block {
    padding: 25px 0 0 20px;
}

    .pays .detail_sectn .checkbx_block .checkboxHold {
        margin: 0;
    }

        .pays .detail_sectn .checkbx_block .checkboxHold label {
            height: 40px;
        }

        .pays .detail_sectn .checkbx_block .checkboxHold span {
            font-family: 'arial';
            color: #4d4d4f;
        }

.pays .tab3 .payment_options h3 {
    font-family: 'arial';
    font-size: 14px;
    color: #4d4d4f;
    padding: 0 0 20px 0;
    margin: 0;
    float: left;
    width: 30%;
}

.pays .tab3 .payment_options .fd {
    float: left;
    width: 30%;
}

    .pays .tab3 .payment_options .fd .veh, .pays .tab3 .payment_options .fds .veh {
        font-size: 14px;
    }

.pays .tab3 .payment_options .fds {
    float: left;
    width: 35%;
}

.pays .tab3 .inputradiobox {
    padding: 0px 0 0 25px;
}

.pays .detail_sectn h2 {
    font-family: 'arial';
    font-size: 20px;
    color: #0f4270;
    font-weight: bold;
    padding: 0 0 0 20px;
    margin: 0;
}

.pays .detail_sectn h3 {
    font-family: 'arial';
    font-size: 18px;
    color: #0f4270;
    padding: 10px 0 0 20px;
    margin: 0;
}

.pays .detail_sectn h4 {
    font-family: 'arial';
    font-size: 18px;
    color: #0f4270;
    padding: 7px 0 7px 20px;
}

.pays .tab3 .first .visa_num {
    border: none;
    margin-bottom: 0;
}

    .pays .tab3 .first .visa_num span {
        padding: 10px 15px 10px 0px;
    }

.pays .tab3 .detail_sectn .paddB40 {
    padding: 0 0 40px 0;
}

.pays .policy_summary h3 {
    font-family: 'arial';
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    padding: 9px 0 0 0;
    margin: 0;
    text-align: left;
}

.pays .policy_summary h4 {
    font-family: 'arial';
    font-size: 14px;
    color: #333333;
    text-align: left;
}

.pays .policy_summary .whitebg {
    background: #fff;
    width: 100%;
    /* float: left; */
    margin: 10px 0 20px 0;
    padding: 18px 0;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    width: 970px;
    margin: 0 auto;
}

.pays .detail_sectn.direct_pay {
    margin-top: 0;
    background-color: transparent;
    border: 0px;
    width: 48%;
    display: inline-block;
    margin-bottom: 20px;
}

    .pays .detail_sectn.direct_pay .fill_detail input {
        width: 90%;
    }

        .pays .detail_sectn.direct_pay .fill_detail input:disabled {
            border-bottom: 0px;
        }
/*added for payment page ends*/


/*idle state starts*/
.idle_content {
    position: fixed;
    right: 325px;
    bottom: -240px;
    transition: all 2s ease;
    z-index: 400;
}

    .idle_content.active {
        bottom: 240px;
    }

    .idle_content .call_center {
        padding: 10px;
        width: 300px;
        background-color: #ddd;
        position: absolute;
        top: 0%;
        background-image: url(../../ImagesNew/cust-support.png);
        background-repeat: no-repeat;
        background-position: -42px 40px;
        border: 1px solid #C1ACAC;
        background-position: -42px 40px;
        border-radius: 5px;
        box-shadow: 1px 1px 10px #DDD;
    }

        .idle_content .call_center .call_img {
            width: 40%;
            display: inline-block;
            vertical-align: top;
        }

        .idle_content .call_center .call_text {
            width: 58%;
            display: inline-block;
        }

        .idle_content .call_center .call_img img {
            width: 100%;
        }

.call_center .call_text .tool_tip {
    padding: 5px 10px;
    width: 130px;
    font-size: 23px;
    line-height: 1.1;
    margin: 0 auto;
    text-align: center;
    background-color: #A91E24;
    border-radius: 7px;
    position: relative;
    color: #fff;
}

    .call_center .call_text .tool_tip:after {
        position: absolute;
        content: '';
        width: 0px;
        height: 24px;
        border-right: 24px solid rgba(255, 255, 255, 0);
        left: 0px;
        top: 86%;
        border-top: 25px solid rgb(169, 30, 36);
        border-left: 1px solid rgba(169, 30, 36, 0);
    }

.call_center .call_text .tool_free {
    padding-top: 15px;
    font-size: 20px;
    text-align: center;
}

.call_center .call_text .or {
    padding: 0;
    text-align: center;
    font-size: 20px;
}

    .call_center .call_text .or span {
        background: #DDDDDD;
        padding: 0 10px;
        font-size: 18px;
        font-style: italic;
        color: #525252;
    }

.call_center .call_text .chat_nowbt {
    text-align: right;
}

    .call_center .call_text .chat_nowbt a {
        padding: 9px 16px;
        background-color: #FFFFFF;
        border-radius: 5px;
        color: #A91E24;
        margin-right: 10px;
        display: inline-block;
        font-weight: bold;
        border: 1px solid #A91E24;
        transition: all 0.3s ease;
    }

        .call_center .call_text .chat_nowbt a:hover {
            color: #fff;
            background-color: #A91E24;
        }

.close_chat {
    position: absolute;
    top: -11px;
    right: -8px;
    border-radius: 50%;
    height: 22px;
    background: #000;
    color: #fff;
    display: inline-block;
    width: 22px;
    padding-left: 7px;
}

    .close_chat:hover {
        color: #fff;
    }

.close_chat1 {
    position: absolute;
    bottom: 98%;
    right: 0;
    height: 22px;
    background: #FCAF41;
    color: #000;
    display: inline-block;
    width: 22px;
    padding-left: 7px;
    border-radius: 4px 4px 0 0;
}

.idle_content1 .call_center {
    width: 320px;
    top: 0%;
    border-radius: 5px;
}

    .idle_content1 .call_center .c_details {
        background: #FCAF41;
        margin: 0;
        width: 150px;
        display: inline-block;
        position: relative;
        border-radius: 3px;
    }

        .idle_content1 .call_center .c_details:after {
            content: '';
            position: absolute;
            top: 98%;
            right: 0px;
            width: 26px;
            height: 30px;
            background: url(../../ImagesNew/chat_arrow.png) no-repeat;
        }

        .idle_content1 .call_center .c_details .toll_f p {
            font-family: 'arial';
            font-size: 14px;
            color: #000;
            text-transform: uppercase;
            padding: 0;
            margin: 0;
        }

            .idle_content1 .call_center .c_details .toll_f p strong {
                font-size: 20px;
            }

        .idle_content1 .call_center .c_details .toll_f, .idle_content1 .call_center .c_details .or_s, .idle_content1 .call_center .c_details .chat_nw {
            float: left;
        }

            .idle_content1 .call_center .c_details .or_s p {
                font-family: 'arial';
                font-size: 16px;
                color: #fff;
                text-transform: uppercase;
                padding: 0px;
                margin: 0;
                text-align: center;
                position: relative;
            }

            .idle_content1 .call_center .c_details .chat_nw p a {
                font-family: 'arial';
                font-size: 18px;
                color: #000;
                text-transform: uppercase;
                padding: 4px 0 0 11px;
                font-weight: bold;
                margin: 0;
                display: inline-block;
            }

        .idle_content1 .call_center .c_details .toll_f {
            width: 100%;
            padding: 8px 10px 0px 10px;
        }

        .idle_content1 .call_center .c_details .or_s {
            width: 100%;
        }

        .idle_content1 .call_center .c_details .chat_nw {
            width: 100%;
        }

        .idle_content1 .call_center .c_details .or_s p:after {
            position: absolute;
            content: '';
            left: 10px;
            width: 48px;
            height: 1px;
            background-color: #fff;
            top: 10px;
        }

        .idle_content1 .call_center .c_details .or_s p:before {
            position: absolute;
            content: '';
            right: 10px;
            width: 48px;
            height: 1px;
            background-color: #fff;
            top: 10px;
        }

.idle_content1 {
    position: fixed;
    bottom: 0px;
    right: 0;
    transition: all 1s ease;
    z-index: 9999;
}

.chat_out {
    display: none;
}

.chat_pic {
    position: relative;
}

    .chat_pic img {
        float: right;
    }

.chat_content {
    position: absolute;
    left: 48px;
    top: -61px;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}

.idle_content1.active {
    bottom: -180px;
}

    .idle_content1.active .chat_content {
        left: 170px;
        top: -87px;
    }

    .idle_content1.active .chat_out {
        display: block;
    }

    .idle_content1.active .chat_main {
        display: none;
    }
/*ends here*/

/*thank you page starts*/
.stransact h1 {
    font-family: 'arial';
    font-size: 24px;
    color: #053c6d;
    font-weight: bold;
}

.stransact h2 {
    font-family: 'arial';
    font-size: 24px;
    color: #053c6d;
    font-weight: bold;
    text-align: left;
    padding: 36px 0 30px 0;
    margin: 0;
}

.stransact h3 {
    font-family: 'arial';
    font-size: 20px;
    color: #000000;
}

.stransact h4 {
    font-family: 'arial';
    font-size: 18px;
    color: #333333;
    text-align: left;
}

    .stransact h4 input {
        font-family: 'arial';
        font-size: 18px;
        color: #333333;
        background: transparent;
        border-bottom: 2px dotted #a91e24;
        width: 38%;
    }

.stransact h5 {
    font-family: 'arial';
    font-size: 18px;
    color: #333333;
    border-bottom: 2px solid #ffffff;
    padding: 0 0 50px 0;
}

    .stransact h5 a {
        color: #a91e24;
    }

        .stransact h5 a:hover {
            text-decoration: underline;
        }

.stransact .sub_transact {
    font-family: 'arial';
    font-size: 20px;
    color: #fff;
    background: #a91e24;
    display: inline-block;
    padding: 10px 20px;
    margin: 20px 0;
}

.stransact .tblz01 tr th {
    background: #053c6d;
    text-transform: none;
    font-family: 'arial';
    font-size: 18px;
    font-weight: normal;
    border: none;
}

.stransact .tblz01 tr td {
    font-family: 'arial';
    font-size: 18px;
    color: #484848;
    border: none;
    padding-top: 19px;
}

    .stransact .tblz01 tr td .red {
        color: #a91e24;
        font-weight: bold;
    }

.stransact h3.rate_sec {
    font-family: 'arial';
    font-size: 22px;
    color: #053c6d;
    text-align: left;
    margin: 0;
}

    .stransact h3.rate_sec img {
        position: relative;
        top: -5px;
        left: 15px;
    }

.stransact .lt {
    text-align: left;
}

.stransact .transact_done {
    font-family: arial;
    font-size: 20px;
    color: #fff;
    padding: 10px 20px;
    background: #a91e24;
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 40px;
}

.stransact .reviewbox {
    border: 1px solid #aeaeae;
    width: 85%;
    margin: 15px 0 25px;
    background: #fff;
    padding: 0 20px;
}

    .stransact .reviewbox .name_field, .stransact .reviewbox .email_field {
        width: 50%;
        float: left;
        border-bottom: 1px solid #ccc;
        padding: 5px 0;
    }

        .stransact .reviewbox .name_field input, .stransact .reviewbox .email_field input {
            font-family: arial;
            font-size: 22px;
            color: #999999;
            padding: 10px 0px;
            width: 100%;
        }

        .stransact .reviewbox .email_field input {
            border-left: 1px solid #333333;
            padding-left: 25px;
        }

    .stransact .reviewbox .comments textarea {
        width: 100%;
        resize: none;
        overflow: hidden;
        border: none;
        text-align: left;
        padding: 15px 0;
        font-size: 20px;
        color: #999;
    }

.increment_block .title .edit, .fw_qts .model_list span {
    position: absolute;
    right: 135px;
    top: 0px;
    padding: 1px 4px;
    display: none;
    background-color: #585858;
    color: #fff;
    border-radius: 3px;
    text-transform: capitalize;
}

.fw_qts .model_list span {
    display: block;
    right: 0;
    cursor: pointer;
}

.increment_main {
    padding: 25px 0;
}

.increment_block .title .edit {
    position: absolute;
    right: 135px;
    top: 0px;
    padding: 1px 4px;
    display: none;
    background-color: #585858;
    color: #fff;
    border-radius: 3px;
    text-transform: capitalize;
}

.increment_block {
    padding-bottom: 30px;
}

    .increment_block .title h4, .increment_block .text h4, .new_accordion .travelWorld .radioBtnHold, .new_accordion .radioBtnHold a.ttip {
        font-size: 16px;
        color: #053c6d;
        margin: 0;
        padding-bottom: 5px;
    }

    .increment_block .text h4 {
        font-size: 14px;
        display: inline-block;
        padding-top: 0px;
    }

    .increment_block .text {
        padding-bottom: 5px;
        border-bottom: 1px solid #000;
        position: relative;
    }

        .increment_block .text .button {
            display: inline-block;
        }

        .increment_block .text input {
            width: 20px;
            display: inline-block;
            font-size: 18px;
            text-align: center;
            background: #fff;
        }

    .increment_block .inc_btn {
        position: absolute;
        display: inline-block;
        right: 0;
        top: 0px;
    }

.new_accordion .travelWorld .radioBtnHold {
}

.fw_qts .model_list span {
    display: block;
    right: 0;
    cursor: pointer;
}

.calendarBox .new_label {
    font-size: 22px;
    color: #000;
    font-style: italic;
}

.new_travelWorld .mapspopup_icn {
    background: transparent url("../../ImagesNew/info_know.png") no-repeat scroll 4px 0px;
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 2px;
}
/*thank you page ends*/

/*renewal new ui starts */
.stransact .renews h3 {
    padding: 20px 0;
}

.renews .tblz01 tr {
    border-bottom: 1px solid #cfcdb9;
}

.stransact .renews h4 a {
    font-family: 'arial';
    font-size: 16px;
    color: #A91E24;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
}

    .stransact .renews h4 a:hover {
        text-decoration: underline;
    }

.stransact .renews .sub_transact {
    margin-bottom: 50px;
}

.renews .dark {
    font-weight: bold;
}

.renews .address {
    padding-bottom: 10px;
}

    .renews .address p {
        font-family: 'arial';
        font-size: 16px;
        color: #333;
        text-align: left;
        line-height: 16px;
    }

.renews .wgood {
    padding: 20px 0;
}

.renews .tyou {
    padding-bottom: 30px;
}

.renews a.pmt_opt {
    font-family: 'arial';
    font-size: 18px;
    color: #053C6D;
    text-align: left;
    display: inline-block;
    float: left;
    font-weight: bold;
    text-decoration: underline;
    padding: 20px 0;
}

.stransact .renews h3.padd0 {
    padding: 0;
    margin-top: 0;
}

.stransact .renews h4 .udl {
    text-decoration: underline;
}

.stransact .renews h3.red {
    color: #97291e;
}

.stransact .renews .tblz01 tr td a:hover {
    text-decoration: underline;
}

.stransact .modal .treg .RG_gray_box {
    padding: 0;
}

.stransact h2 {
    font-size: 18px;
    padding: 8px 0px 0px;
}

.stransact .treg .modal-body .mailimg1 .RG_input label.register {
    font-size: 18px;
}

.stransact .treg .modal-body h3 {
    font-family: 'arial';
    font-size: 14px;
    color: #77787B;
    text-align: left;
}

    .stransact .treg .modal-body h3.paddt {
        padding: 0;
    }

.stransact .treg .modal-body .inputradiobox {
    float: left;
    width: auto;
    padding: 5px 25px 20px 0;
}

.sdetails.renews .heads_top.bpadd {
    padding-bottom: 20px;
}

.renews .padds {
    padding: 0 0 30px;
}

.renews .padds1 {
    padding: 0 0 40px 0;
}

.reviews .sdetails.renews .checkbx_block {
    padding: 0 0px 0px;
}

.reviews .sdetails.renews .remove_btn {
    font-family: "arial";
    font-size: 16px;
    color: #97291E;
    padding: 5px 25px;
    margin: 0px 0px 30px;
    border: 1px solid #97291E;
    display: inline-block;
}

.reviews .sdetails.renews .add_btn {
    font-family: "arial";
    font-size: 18px;
    color: #97291E;
    padding: 5px 0 0 25px;
    display: inline-block;
    float: right;
}

.reviews .sdetails.renews .subs_btn {
    font-family: "arial";
    font-size: 18px;
    color: #fff;
    background: #97291E;
    padding: 5px 25px;
    display: inline-block;
}

.reviews .sdetails.renews .ipBox .inputradiobox {
    padding: 7px 2px;
}

.reviews .sdetails.renews .details_btn {
    font-family: "arial";
    font-size: 16px;
    color: #97291E;
    padding: 5px 25px;
    margin: 0px 0px 5px 20px;
    font-weight: bold;
}

    .reviews .sdetails.renews .details_btn:hover {
        text-decoration: underline;
    }

.reviews .sdetails.renews .checkbx_block .checkboxHold span, .reviews .renews .checkbx_block .checkboxHold span {
    padding: 0;
}

    .reviews .sdetails.renews .checkbx_block .checkboxHold span.updt {
        padding: 0 0 50px;
    }

.reviews .modal .treg .tfgpass {
    margin: 10px 10px 25px;
}

.reviews .modal .modal-body {
    padding-top: 20px;
}

    .reviews .modal .modal-body p {
        font-family: 'arial';
        font-size: 16px;
        color: #333;
        text-align: left;
    }

.reviews .modal .modal-title {
    color: #333;
    text-align: left;
}

.reviews .sdetails.renews .remove_btn:hover {
    background: #97291E;
    color: #fff;
}

//.reviews .sdetails.renews .add_btn:hover {
    background: #97291E;
    color: #fff;
}

.reviews .sdetails.renews .tblz01 tr td .inputradiobox .radioBtnHold {
    width: auto;
}

.reviews .renews .rl_welcome {
    margin: 50px 0 30px;
    text-align: left;
}

    .reviews .renews .rl_welcome h2 {
        font-size: 18px;
        font-weight: normal;
        padding: 0;
        margin: 0;
        font-style: normal;
        text-align: left;
    }

    .reviews .renews .rl_welcome p {
        padding: 0;
    }

    .reviews .renews .rl_welcome .rl_policyno {
        margin-top: 0;
    }

    .reviews .renews .rl_welcome .rl_applicationname p.highlight {
        text-align: left;
        margin: 0;
        padding: 0;
    }

    .reviews .renews .rl_welcome .rl_applicationname p.highlightno {
        text-align: right;
        margin: 0;
        padding: 0;
    }

    .reviews .renews .rl_welcome .ipBox p {
        padding: 0;
    }

    .reviews .renews .rl_welcome .sgf {
        float: right;
    }

.reviews .heads_top span, .reviews .heads_top2 span {
    padding: 0 0 0 10px;
}

.renews .reviews .sdetails input.mb {
    margin-bottom: 0;
}

.renews .reviews .sdetails .inputbtm {
    color: #333;
}

.renews p {
    font-family: 'arial';
    font-size: 16px;
    color: #666;
    text-align: left;
    padding: 0 0 26px 37px;
}

    .renews p.notes {
        font-family: "arial";
        font-size: 14px;
        color: #666;
        padding-bottom: 0px;
        position: relative;
        top: -23px;
        left: 37px;
    }

.reviews .sdetails.renews .reviewheads {
    font-family: "arial";
    font-size: 16px;
    color: #053C6D;
    text-align: left;
    padding: 0px;
    bottom: 0px;
    min-height: 30px;
    line-height: 16px;
}

.shadow_br {
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #848484;
    box-shadow: 0px 0px 9px rgba(0, 0, 34, 0.45);
}

.reviews .sdetails .tw_tenure {
    margin-top: 15px;
}

.reviews .sdetails .tenure_text h3 {
    text-align: center;
    padding-bottom: 0px;
}

.reviews .sdetails .tw_tenure h3 {
    padding: 8px 0;
    padding-left: 25px;
}

.tw_tenure .inputradiobox .radioBtnHold {
    font-size: 21px;
}
/*manohar*/
.reviews .sdetails.renews .mds .ipBox .inputradiobox, .renews .mds .ipBox .inputradiobox {
    padding-top: 0;
}

.reviews .sdetails.renews .tblz01 tr {
    border: none;
}

.reviews .sdetails.renews .reviewcontainer .basic_dd .sbHolder, .reviews .sdetails.renews .reviewcontainer input, .reviews .sdetails.renews .r_btn input {
    background: #fff;
}

.reviews .sdetails.renews .reviewcontainer .basic_dd .sbHolder {
    padding: 0 0 25px;
}

.reviews .sdetails.renews .r_btn input.inputsd1 {
    border: none;
}

.reviews .sdetails.renews .reviewcontainer .basic_dd, .reviews .sdetails.renews .reviewcontainer input, .reviews .sdetails.renews .r_btn input {
    margin-bottom: 0;
}

.sdetails.renews .reviewcontainer .basic_dd .sbHolder, .reviews .sdetails.renews .reviewcontainer input {
    border: none;
    width: 77%;
    font-size: 16px;
    padding: 0 0 5px;
}

.reviews .sdetails.renews .basic_dd .sbSelector:link, .reviews .sdetails.renews .basic_dd .sbSelector:visited, .reviews .sdetails.renews .basic_dd .sbSelector:hover {
    font-size: 16px;
}

.reviews .sdetails.renews .basic_dd .sbOptions li {
    padding: 3px 0;
}

.reviews .sdetails.renews .basic_dd .sbOptions {
    background: #fff;
    top: 35px !important;
    overflow-y: auto;
    max-height: 260px !important;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

.reviews .sdetails.renews .tblz01 {
    margin-bottom: 50px;
}

    .reviews .sdetails.renews .tblz01 tr td {
        border: none;
    }

    .reviews .sdetails.renews .tblz01 tr {
        1px solid #053C6D;
    }

        .reviews .sdetails.renews .tblz01 tr td {
            padding: 15px 0;
        }

.reviews .renews h2 {
    font-family: 'arial';
    font-size: 30px;
    color: #053c6d;
    font-style: italic;
    margin: 0px;
    text-align: right;
}

    .reviews .renews h2.thds {
        text-align: center;
    }

.reviews .renews .basic_dd .sbHolder {
    background: transparent;
    border-bottom: 1px solid #666;
}

.reviews .renews .basic_dd .sbSelector:link, .reviews .renews .basic_dd .sbSelector:visited, .reviews .renews .basic_dd .sbSelector:hover {
    font-size: 24px;
    color: #77787B;
}

.reviews .renews .basic_dd .sbSelector {
    font-size: 24px;
    color: #333;
    text-align: left;
    text-indent: 5px;
}

.reviews .renews .basic_dd .sbOptions a {
    text-align: left;
    border-bottom: 1px solid #EEE;
    padding: 10px;
}

.reviews .renews.paddT {
    padding: 35px 0;
}

.reviews .renews.paddTs {
    padding: 24px 0;
}

.homePg.reviews .renews .btnHold {
    margin-top: 0px;
}

.otps .btnHold {
    margin-top: 50px;
    margin-bottom: 30px;
}

.ps .o_r {
    font-family: 'arial';
    font-size: 20px;
    color: #053c6d;
    text-align: center;
    padding: 30px 0 0 0;
}

.ps .h_ds {
    font-family: 'arial';
    font-size: 28px;
    color: #053c6d;
    padding: 30px 0;
}

.ps .sdetails .otps .RG_gray_box > .form-group input {
    height: 30px;
}

.ps .sdetails .otps .mimg {
    background: transparent url("../../ImagesNew/rg_mobiles1.png") no-repeat 0% 0%;
}

.ps .sdetails .otps .mailimg {
    background: transparent url("../../ImagesNew/rg_emails1.png") no-repeat 0% 0%;
}

.ps .sdetails .otps .mnum .RG_gray_box > .form-group label.register, .ps .sdetails .otps .mailadd .RG_gray_box > .form-group label.register {
    left: 42px;
    top: -30px;
}

.ps .sdetails .otp .RG_input .otps {
    font-family: 'arial';
    font-size: 18px;
    color: #97291e;
    position: relative;
    top: -16px;
    float: left;
}

.ps .sdetails .otp .RG_input .rotp, .ps .sdetails .otp .RG_input .inputbtm a {
    display: none;
}

.ps .sdetails .otp .RG_input .inputbtm .fgpass {
    color: #AA3439;
}

.ps .sdetails .os .mailadd .RG_gray_box > .form-group input {
    padding: 0;
}

.ps .sdetails .os .mailadd .RG_gray_box > .form-group label.register {
    left: 0;
}

.renews .red {
    cursor: pointer;
}

.renews .nts {
    padding: 0 0 150px;
}

.reviews .sdetails.renews .head_s {
    font-family: "arial";
    font-size: 28px;
    color: #053C6D;
    padding: 3% 10% 3%;
    margin: 0px;
    font-style: normal;
    text-align: center;
}

.reviews .sdetails.renews .basic_dd .sbHolder {
    background: #F1F1EA;
}

.sdetails .mnum .RG_gray_box > .form-group input.left0, .sdetails .mailadd .RG_gray_box > .form-group input.left0 {
    padding: 0;
}

.ps .sdetails .otps .mnum .RG_gray_box > .form-group label.left0, .ps .sdetails .otps .mailadd .RG_gray_box > .form-group label.left0 {
    left: 0;
}

.sdetails .egs .basic_dd {
    padding-top: 11px;
}

    .sdetails .egs .basic_dd .sbSelector:link, .sdetails .egs .basic_dd .sbSelector:visited, .sdetails .egs .basic_dd .sbSelector:hover {
        font-size: 16px;
    }

    .sdetails .egs .basic_dd .sbOptions {
        box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    }

        .sdetails .egs .basic_dd .sbOptions a {
            text-align: left;
            border-bottom: 1px solid #EEE;
            padding: 10px;
            font-size: 16px;
        }

    .sdetails .egs .basic_dd .sbSelector:link, .sdetails .egs .basic_dd .sbSelector:visited, .sdetails .egs .basic_dd .sbSelector:hover {
        color: #97291e;
    }

.reviews .sdetails.renews .paddBt {
    padding-bottom: 50px;
}

.reviews .sdetails.renews .heads_top.nopaddB {
    padding-bottom: 15px;
}

.renews p.h_top {
    padding: 0px 0px 20px 0px;
    font-size: 16px;
    color: #053c6d;
    font-weight: bold;
}

.renews .own_damage p {
    font-family: 'arial';
    font-size: 16px;
    color: #77787B;
    background: #F1F1EA;
    padding: 6px 10px;
    margin: 0 0 20px;
}

.renews p {
    padding: 0px 0px 0px 0px;
}

    .renews p.blue {
        background: #053c6d;
        color: #fff;
    }

.renews .ce_sw {
    padding: 20px 0 0 0;
}

.renews .checkboxHold.ce_sw {
    margin: 0 0 40px 0;
}

.renews .tright {
    text-align: right;
}

.reviews .sdetails.renews input.sd {
    margin-bottom: 12px;
}

.reviews .sdetails.renews .sub_total {
    background: #053c6d;
    width: 90%;
    margin: 0 0 0px 3px;
}

    .reviews .sdetails.renews .sub_total.marBT {
        margin-bottom: 100px;
    }

    .reviews .sdetails.renews .sub_total p {
        font-size: 16px;
        color: #fff;
        padding: 5px 10px;
    }

        .reviews .sdetails.renews .sub_total p span {
            font-size: 18px;
        }

        .reviews .sdetails.renews .sub_total p .st_sect {
            padding: 0 0 0 10px;
        }

.reviews .sdetails.renews .sub_total1 {
    background: #053c6d;
    width: 45%;
    float: left;
    margin: 0 0 2px 3px;
}

    .reviews .sdetails.renews .sub_total1 p {
        font-size: 16px;
        color: #fff;
        padding: 5px 10px;
    }

        .reviews .sdetails.renews .sub_total1 p span {
            font-size: 18px;
        }

        .reviews .sdetails.renews .sub_total1 p .st_sect {
            padding: 0 0 0 10px;
        }

.reviews .sdetails.renews .sub_totals {
    background: #053c6d;
    width: 94%;
    margin: 30px 0 60px 15px;
}

    .reviews .sdetails.renews .sub_totals p {
        font-size: 16px;
        color: #fff;
        padding: 5px 10px;
    }

        .reviews .sdetails.renews .sub_totals p span {
            font-size: 18px;
        }

        .reviews .sdetails.renews .sub_totals p .st_sect {
            padding: 0 0 0 10px;
        }

.ps .sdetails .otps input.nbg {
    border-bottom: 1px solid #333;
}

.ps .sdetails .otps.eg_ch {
    margin: 40px 0 0 0;
}

.ps .sdetails .otps .Policyno {
    text-align: right;
    font-size: 16px;
}

.reviews .sdetails.renews .m_btn {
    font-size: 16px;
    color: #fff;
    background: #97291e;
    display: inline-block;
    margin: 0 0 0 20px;
    padding: 5px 18px;
}

.reviews .sdetails.renews input.nos {
    margin-bottom: 0px;
    background: transparent;
}

.pop_up_isured .reviews .sdetails .reviewhead, .modal .reviews .sdetails .reviewhead {
    position: static;
    padding: 10px 0 5px 0;
}

.pop_up_isured .reviews .sdetails.renews input, .modal .reviews .sdetails.renews input, .modal .reviews .sdetails.renews .basic_dd .sbHolder, .modal .reviews .sdetails.renews .basic_dd {
    margin-bottom: 10px;
    background-color: transparent;
    padding-left: 0px;
}

.pop_up_isured .reviews .sdetails .fsectns .inputbtm, .modal .reviews .sdetails .fsectns .inputbtm {
    color: #000;
}

.add_ons .ipBox .inputradiobox {
    display: inline-block;
    width: auto;
    padding: 3px 0px;
    margin-right: 40px;
}

.reviews .sdetails .access .basic_dd .sbSelector, .reviews .sdetails .add_ons input, .reviews .sdetails .access input, .sdetails .add_ons .basic_dd .sbHolder, .sdetails .access .basic_dd .sbHolder {
    background-color: transparent;
}

.modal .reviews .sdetails .basic_dd .sbToggle, .reviews .sdetails .add_ons .basic_dd .sbToggle, .reviews .sdetails .access .basic_dd .sbToggle {
    display: block;
}

.reviews .sdetails .add_ons .basic_dd .sbOptions li, .reviews .sdetails .access .basic_dd .sbOptions li {
    border-bottom: 1px solid #000;
    background-color: #DADADA;
}

    .reviews .sdetails .add_ons .basic_dd .sbOptions li:hover, .reviews .sdetails .access .basic_dd .sbOptions li:hover {
        background-color: #B5B5B5;
    }

.reviews .sdetails .add_ons .add_rd {
    margin-bottom: 50px;
}

.pop_up_isured sup, .modal sup {
    color: #ff0000;
}

.no_liaemploy {
    position: absolute;
    top: -8px;
    left: 52%;
    display: none;
}

.driver_no {
    position: absolute;
    display: none;
}

.reviews .sdetails.renews .reviewhead a {
    font-size: 16px;
    color: #053C6D;
    font-weight: bold;
}

    .reviews .sdetails.renews .reviewhead a:hover {
        text-decoration: underline;
    }

.reviews .sdetails .heads_top.paddtp {
    padding-top: 35px;
}

.reviews .sdetails .heads_top.paddtps {
    padding-top: 35px;
    padding-bottom: 15px;
}

.reviews .sdetails.renews .reviewhead.bgbr {
    background: #F1F1EA;
    padding: 10px 15px;
    position: relative;
}

.reviews .sdetails.renews .bordrs {
    border-bottom: 1px solid #333;
    margin-bottom: 40px;
}

.reviews .sdetails.renews .noBT {
    margin-bottom: 0px;
}

.reviews .sdetails.renews p.s_bh {
    padding: 20px 0 0 0;
}

.reviews .sdetails.renews .basic_dd.sdf .sbHolder {
    background: #fff;
}

.reviews .sdetails.renews .basic_dd.sdf .sbToggle {
    display: block;
}

.renews.otp_sect .RG_gray_box {
    background: transparent;
    margin: 0;
    padding: 30px 0;
}

    .renews.otp_sect .RG_gray_box .RG_input {
        width: 100%;
    }

    .renews.otp_sect .RG_gray_box > .form-group label.register {
        left: 0;
        top: -29px;
    }

    .renews.otp_sect .RG_gray_box > .form-group input {
        border-bottom: 1px solid #333;
        font-size: 18px;
    }

.renews.otp_sect .otp_s {
    font-family: "arial";
    font-size: 18px;
    color: #000;
    float: left;
}


.renews.otp_sect1 .RG_gray_box {
    background: transparent;
    padding: 20px 0px;
}

    .renews.otp_sect1 .RG_gray_box .RG_input {
        width: 100%;
    }

    .renews.otp_sect1 .RG_gray_box > .form-group label.register {
        left: 0;
        top: -29px;
    }

    .renews.otp_sect1 .RG_gray_box > .form-group input {
        border-bottom: 1px solid #333;
        font-size: 18px;
    }

.renews.otp_sect1 .otp_s {
    font-family: "arial";
    font-size: 18px;
    color: #000;
    float: left;
}

.renews #HI_optiondd1 .sbHolder {
    background: transparent;
    border-bottom: 1px solid #333;
}

#policy_no input {
    background: transparent;
    border-bottom: 1px solid #333;
}

#policy_no .Policyno {
    font-size: 18px;
    text-align: right;
}

#policy_no .go_btn {
    background: #97291E;
    color: #fff;
    padding: 10px;
}

.renews.eg_ch .RG_gray_box {
    background: transparent;
    padding: 0px 0px;
}

    .renews.eg_ch .RG_gray_box > .form-group label.register {
        left: 0;
        top: -29px;
    }

.renews.eg_ch .RG_rows .inputbtm, .RG_input .inputbtm {
    color: #333;
}

.reviews .renews.eg_ch .basic_dd .sbSelector:link, .reviews .renews.eg_ch .basic_dd .sbSelector:visited, .reviews .renews.eg_ch .basic_dd .sbSelector:hover {
    font-size: 18px;
}

.renews.eg_ch .RG_gray_box > .form-group input {
    border-bottom: 1px solid #333;
}

.renews .basic_dd.sd {
    padding-top: 24px;
}

.renews.rd .HI_basic_dd .sbHolder {
    background: transparent;
    border-bottom: 1px solid #333;
}

.renews.eg_ch .RG_gray_box .RG_input, #policy_no1 .RG_gray_box .RG_input {
    width: 100%;
}

.reviews .sdetails.renews .checkbx_block.paddtps {
    padding-top: 20px;
}

.reviews .sdetails.renews input {
    background: #fff;
}

    .reviews .sdetails.renews input[disabled] {
        background: #F1F1EA;
    }

.reviews .sdetails.renews .sub_btn {
    background: #97291E;
    color: #fff;
    font-size: 16px;
    padding: 7px 15px;
    float: right;
    display: inline-block;
    margin: 0 0 20px;
}

.reviews .sdetails.renews .n_detail {
    margin-bottom: 30px;
    border-bottom: 1px solid #333;
}


.reviews .sdetails .checkbx_block .checkboxHold span.v_d {
    width: 80%;
}

.reviews .sdetails.renews .benefit_tab {
    color: #97291E;
    font-size: 16px;
    float: left;
    font-weight: bold;
}

    .reviews .sdetails.renews .benefit_tab:hover {
        text-decoration: underline;
    }

.reviews .sdetails .basic_dd.v_ds {
    position: relative;
    top: -8px;
    margin-bottom: 0;
}

.checkboxHold .critical_addmem {
    position: absolute;
    right: 35%;
    width: 15%;
    top: -10px;
}

.reviews .sdetails.renews h2.tops {
    font-style: normal;
    text-align: center;
}

.reviews .sdetails .prm_details, .prm_details {
    background: #004A80;
    width: 100%;
    padding: 20px 0;
}

    .reviews .sdetails .prm_details:before, .prm_details:before {
        content: "";
        position: absolute;
        bottom: 0px;
        left: -5%;
        top: 45%;
        width: 45px;
        height: 5px;
        border-top: 15px solid transparent;
        border-right: 24px solid #004A80;
        border-bottom: 15px solid transparent;
    }

    .reviews .sdetails .prm_details h2, .prm_details h2 {
        font-family: "arial";
        font-size: 22px;
        color: #fff;
        margin: 0;
        padding: 0 0 10px;
    }

    .reviews .sdetails .prm_details p, .prm_details p {
        font-family: "arial";
        font-size: 14px;
        color: #ffff00;
        text-align: center;
        padding: 10px 0px 0;
    }

    .reviews .sdetails .prm_details .prm p, .prm_details .prm p {
        font-family: "arial";
        font-size: 16px;
        color: #fff;
        text-align: left;
        padding: 10px 20px;
    }

.reviews .sdetails .access .checkbx_block, .reviews .sdetails .add_ons .checkbx_block {
    padding: 0 0px 0px 0;
}

    .reviews .sdetails .access .checkbx_block .checkboxHold span, .reviews .sdetails .add_ons .checkbx_block .checkboxHold span {
        color: #053C6D;
        font-size: 22px;
    }

.reviews .sdetails .add_ons .heads_top {
    padding-left: 0;
}

.reviews .sdetails .access .heads_top, .reviews .sdetails .add_ons1 .heads_top {
    display: inline-block;
    padding-bottom: 12px;
}

.reviews .sdetails .access .ipBox.fr, .reviews .sdetails .add_ons1 .ipBox.fr {
    display: inline-block;
    position: relative;
    top: 10px;
    left: 15px;
}
/*renewal new ui ends */
/*travel_home page starts*/
.ps .checkboxHold {
    margin-bottom: 0;
    padding: 0 0 0 9%;
}

.ps .checkbox_sect {
    padding: 35px 0px 0px;
}

.ps .InsQuoteBox h3 {
    color: #0e4270;
    text-align: left;
    padding: 40px 15px 15px 30px;
}

.ps .multidd { /*padding-top:18px;*/
    margin-bottom: 0;
}

    .ps .multidd .basic_dd {
        width: 50%;
        float: left;
    }

.ps .sbHolder {
    border-bottom: 1px solid #000;
}

.ps .multitrip .calendarBox .CB_cols, .ps .student .calendarBox .CB_cols {
    width: 100%;
}

.ps .calendarBox .CB_cols .labels {
    font-size: 22px;
    text-align: left;
    margin-bottom: 5px;
}

.ps .multitrip .multidd .labels {
    color: #4d4d4f;
    font-size: 17px;
    text-align: left;
    margin-bottom: 8px;
    font-family: 'arial';
    font-style: italic;
}

.ps .multitrip .calendarBox .CB_cols .labels {
    font-size: 17px;
    margin-bottom: 0px;
}

.ps .multitrip .multidd {
    padding-top: 30px;
}

.multitrip .calendarBox .datePick {
    font-size: 17px;
}
/*multrip accord_new changes*/
.increment_main.multi_trbuy {
    padding: 5px 0;
}

.ps .multi_trbuy .multidd {
    padding-top: 30px;
}

.multi_trbuy .accrd_main {
    padding-top: 40px;
}

.ps .multi_trbuy .calendarBox .CB_cols .labels {
    margin-bottom: 0px;
    font-size: 17px;
}

.multitrip .multi_trbuy .basic_dd {
    margin-bottom: 0px;
}
/*ends here*/
.ps .multidd .CB_cols .labels {
    font-size: 22px;
    text-align: left;
    margin-bottom: 5px;
}

.ps .multitrip .calendarBox .date {
    border-bottom: 1px solid #000;
}

.ps .student .calendarBox .date {
    border-bottom: 1px solid #000;
    line-height: 34px;
}

.ps .multitrip .checkbox_sect .checkboxHold span, .ps .singletrip .checkbox_sect .checkboxHold span {
    font-size: 16px;
}

.ps .cback {
    font-family: 'arial';
    font-size: 18px;
    color: #97291e;
    display: inline-block;
    padding: 10px 30px;
}

    .ps .cback .backbtx {
        position: relative;
        top: -2px;
        right: 5px;
    }

.ps .mbandmail .checkboxHold {
    padding: 0;
}

.ps .mbandmail .getQuoteBtn {
    text-align: center;
}

.ps .sdetails .mnum .RG_gray_box > .form-group label.register, .ps .sdetails .mailadd .RG_gray_box > .form-group label.register {
    left: 42px;
    top: -20px;
}

.ps .sdetails .mailadd .RG_gray_box > .form-group label.register {
    left: 52px;
}

.ps .Adddob {
    display: none;
    background: #f7f7f6;
    padding: 5px 10px;
    text-align: center;
    position: absolute;
    width: 90%;
    z-index: 100;
}

    .ps .Adddob .dateControlHold {
        text-align: left;
    }

    .ps .Adddob .date {
        border-bottom: 1px solid #333;
    }

        .ps .Adddob .date input {
            margin-top: 8px;
            background: #f7f7f6;
        }

    .ps .Adddob .date_done {
        background: #97291e;
        color: #fff;
        font-size: 16px;
        display: inline-block;
        padding: 2px 15px;
        margin: 10px 0;
    }

.ps .travInsBlock .radioBtnHold label {
    height: 43px;
    width: 45px;
}

.ps .travInsBlock .radioBtnHold .off-radio {
    height: 43px;
    width: 45px;
    border: 2px solid #a9a8a0;
}

.ps .travInsBlock .radioBtnHold .on-radio {
    left: 5px;
    top: 5px;
    width: 35px;
    height: 33px;
}

.ps .singletrip .sdetails {
    margin-top: 4%;
}

.ps .disarea {
    background: transparent;
    width: 20px;
    height: 20px;
    position: relative;
    left: 44px;
    top: -22px;
    display: none;
}

.ps .disarea1 {
    background: transparent;
    width: 20px;
    height: 20px;
    position: relative;
    left: 44px;
    top: -22px;
    display: none;
}

.ps .aincre_sect, .ps .sincre_sect {
    border: 1px solid #ccc;
    padding: 0 0 0 5px;
}

.ps .aincre_sects, .ps .sincre_sects {
    border: 1px solid #ccc;
    padding: 0 0 0 5px;
    margin-bottom: 10px;
}
/*travel_home page ends*/
.controls {
    padding: 20px;
    text-align: center;
}

    .controls input {
        margin-right: 10px;
    }

.counter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding-top: 30px;
}

    .counter .digit {
        height: 50px;
        width: 107px;
        font-size: 32px;
    }

    .counter[data-type="simple-digits"] .digit {
        border: 1px solid #000;
        border-right-width: 0;
        overflow: hidden;
        position: relative;
    }

        .counter[data-type="simple-digits"] .digit:last-child {
            border-right-width: 1px;
        }

        .counter[data-type="simple-digits"] .digit::before, .counter[data-type="simple-digits"] .digit span {
            width: 100%;
            display: block;
            position: absolute;
        }

        .counter[data-type="simple-digits"] .digit::before {
            content: attr(data-digit-from);
            top: -100%;
        }

        .counter[data-type="simple-digits"] .digit.flip::before, .counter[data-type="simple-digits"] .digit.flip span {
            -webkit-animation: slideUp 0.5s;
            animation: slideUp 0.5s;
        }

    .counter[data-type="3d-digits"] .digit {
        border-right: 1px solid #fff;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-transform: translzteZ(0);
        transform: translzteZ(0);
        background: -webkit-linear-gradient(#222 50%, #333 50%);
        background: linear-gradient(#222 50%, #333 50%);
        color: #fff;
        position: relative;
        -webkit-perspective: 500px;
        perspective: 500px;
    }

        .counter[data-type="3d-digits"] .digit:last-child {
            border-right-width: 0;
        }

        .counter[data-type="3d-digits"] .digit .current {
            width: 100%;
            display: block;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
            -webkit-transform: translzteZ(0);
            transform: translzteZ(0);
        }

            .counter[data-type="3d-digits"] .digit .current::before {
                content: '';
                border-top: 1px solid #000;
                top: 50%;
                margin-top: -1px;
                left: 0;
                width: 100%;
                position: absolute;
            }

            .counter[data-type="3d-digits"] .digit::before, .counter[data-type="3d-digits"] .digit::after, .counter[data-type="3d-digits"] .digit .current::after {
                display: block;
                overflow: hidden;
                width: 100%;
                height: 50%;
                position: absolute;
                top: 0;
                visibility: hidden;
                box-sizing: border-box;
            }

        .counter[data-type="3d-digits"] .digit::before {
            background: #222;
            border-bottom: 1px solid #000;
            content: attr(data-digit-from);
            z-index: 1;
        }

        .counter[data-type="3d-digits"] .digit::after, .counter[data-type="3d-digits"] .digit .current::after {
            background: #333;
            top: 50%;
            line-height: 0;
        }

        .counter[data-type="3d-digits"] .digit.flip .current::after {
            visibility: visible;
            content: attr(data-digit-from);
        }

        .counter[data-type="3d-digits"] .digit.flip::before {
            content: attr(data-digit-from);
            -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
            visibility: visible;
            -webkit-animation: flip3dTop ease-in 0.3s both;
            animation: flip3dTop ease-in 0.3s both;
        }

        .counter[data-type="3d-digits"] .digit.flip::after {
            content: attr(data-digit-to);
            visibility: visible;
            background: #111;
            border-bottom-color: #222;
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg);
            -webkit-animation: flip3dBottom 0.3s ease-out 0.3s;
            animation: flip3dBottom 0.3s ease-out 0.3s;
        }

        .counter[data-type="3d-digits"] .digit.flip .current {
            -webkit-animation: emptyForCallback 0.6s;
            animation: emptyForCallback 0.6s;
        }

@-webkit-keyframes slideUp {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

@keyframes slideUp {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

@-webkit-keyframes emptyForCallback {
    to {
        top: auto;
    }
}

@keyframes emptyForCallback {
    to {
        top: auto;
    }
}

@-webkit-keyframes flip3dTop {
    from {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }

    to {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        background: #111;
    }
}

@keyframes flip3dTop {
    from {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }

    to {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        background: #111;
    }
}

@-webkit-keyframes flip3dBottom {
    to {
        background: #333;
        border-bottom-color: #333;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }
}

@keyframes flip3dBottom {
    to {
        background: #333;
        border-bottom-color: #333;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
    }
}

.title-text_counter p {
    position: absolute;
    top: 0;
    right: 0%;
    width: 107px;
    margin: 0px;
    text-transform: none;
    font-size: 18px;
    padding: 3px 5px;
    color: #fff;
    background-color: #E77924;
    text-align: center;
}

.counter.left {
    float: left;
}

.counter.right {
    float: right;
}

.title-text_counter {
    position: relative;
}

    .title-text_counter.text-left p {
        left: 0%;
    }
/*register page starts*/
.treg .registeredinner .RG_user h2 {
    font-size: 22px;
    padding-bottom: 10px;
}

.treg .registeredinner .i-agree {
    text-align: left;
}

.treg .wid {
    width: auto;
}

.treg .mailimg {
    background: transparent url("../../ImagesNew/mail.png") 0px 10px no-repeat scroll;
}

.treg .mimg {
    background: transparent url("../../ImagesNew/mphone.png") 0px 10px no-repeat scroll;
}

.treg .pimg {
    background: transparent url("../../ImagesNew/rg_name1.png") 0px 4px no-repeat scroll;
}

.treg .pwd {
    background: transparent url("../../ImagesNew/pwd.png") 0px 10px no-repeat scroll;
}

.treg .dob .labels {
    font-size: 14px;
    color: #053C6D;
}

.treg .new_register .mimg .RG_input input {
    padding: 12px 0 0 30px;
    font-size: 16px;
}

.treg .new_register .mailimg .RG_input input {
    padding: 12px 0 0 40px;
    font-size: 16px;
}

.treg .modal-body .mailimg1 .RG_input input {
    padding: 12px 0 0 0px;
    font-size: 16px;
}

.treg .modal-body .mimg1 .RG_input input {
    padding: 12px 0 0 0px;
    font-size: 18px;
}

.treg .new_register .pwd .RG_input input {
    padding: 15px 0 0 40px;
    font-size: 16px;
}

.treg .new_register .otp .RG_input input {
    padding: 12px 0 0 0px;
    font-size: 16px;
}

.treg .new_register .otp .RG_input .otps {
    font-family: 'arial';
    font-size: 16px;
    color: #97291e;
    position: relative;
    top: -16px;
}

.treg .new_register .otp .RG_input .rotp, .treg .new_register .otp .RG_input .inputbtm a {
    display: none;
}

.treg .new_register .otp .RG_input a .treg .new_register .RG_gray_box > .form-group input {
    border-bottom: 1px solid #333;
}

.treg .new_register .pimg .RG_input input {
    padding: 12px 0 0 44px;
    font-size: 16px;
}

.treg .new_register .mimg .RG_input label.register {
    left: 30px;
    top: -20px;
    font-size: 14px;
    color: #053c6d;
}

.treg .new_register .otp .RG_input label.register {
    left: 0px;
    top: -20px;
    font-size: 14px;
    color: #053c6d;
}

.treg .modal-body .mailimg1 .RG_input label.register {
    left: 0px;
    top: -20px;
    font-size: 14px;
    color: #053c6d;
}

.treg .modal-body .mimg1 .RG_input label.register {
    left: 0px;
    top: -20px;
    font-size: 14px;
    color: #053c6d;
}

.treg .new_register .mailimg .RG_input label.register {
    left: 37px;
    top: -20px;
    font-size: 14px;
    color: #053c6d;
}

.treg .new_register .pwd .RG_input label.register {
    left: 36px;
    top: -20px;
    font-size: 14px;
    color: #053c6d;
}

.treg .new_register .pimg .RG_input label.register {
    left: 44px;
    top: -20px;
    font-size: 14px;
    color: #053c6d;
}

.treg .new_register .RG_gray_box > .form-group input {
    font-size: 16px;
}

.treg .new_register .RG_gray_box {
    margin: 0;
}

.treg .new_register .btnHold {
    margin: 10px auto;
}

.treg .new_register .social_or {
    font-family: 'arial';
    font-size: 15px;
    color: #333333;
    font-weight: bold;
    padding: 0 10px 0 0;
}

.treg .new_register .socials {
    position: relative;
    top: -6px;
    width: 46%;
}

.treg .new_register .socials1 {
    position: relative;
    top: -6px;
    left: 14px;
    width: 46%;
}

.treg .new_register .other_login .socials, .treg .new_register .other_login .socials1 {
    position: static;
    width: auto;
}

.treg .new_register .arwimg {
    padding: 0 0 0 10px;
    position: relative;
    top: -2px;
}

.treg .new_register .cd_checkbox {
    background: transparent url("../../ImagesNew/checkbox1.png") no-repeat scroll left top;
    width: 18px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    cursor: pointer;
}

    .treg .new_register .cd_checkbox.on {
        background: transparent url("../../ImagesNew/checkbox_actives.png") no-repeat scroll left top;
        width: 18px;
        height: 16px;
        display: inline-block;
        vertical-align: top;
        margin-right: 10px;
    }

.treg .new_register .or_text {
    text-align: center;
    font-size: 20px;
    color: #000000;
}

.treg .new_register .RG_rows .inputbtm, .treg .new_register .RG_input .inputbtm {
    font-size: 13px;
    color: #333;
}

.treg .modal-body .date {
    top: -15px;
}

.treg .modal-body .RG_gray_box > .form-group input {
    padding-top: 14px;
}

.treg .modal-body .date .ui-datepicker-trigger {
    top: 13px;
}

.homeWg .treg .modal-body .date .ui-datepicker-trigger {
    top: 0px;
}

.treg .modal-body .RG_input {
    width: 100%;
}

.homeWg .treg .modal-body .RG_input {
    width: 80%;
}

.treg .new_register .lines {
    background: #b2b2b2;
    width: 1px;
    height: 60px;
    margin: 0 auto;
}

.other_login .socials_links a {
    padding-right: 5px;
    width: 50px;
}
/*register page ends*/
/*savequote page starts*/
.saveqt .tblz01 tr th {
    background: #053C6D;
    text-transform: none;
    font-family: "arial";
    font-size: 18px;
    font-weight: normal;
    border-right: 1px solid #FFF;
}

.saveqt .tblz01 tr td {
    border-right: 1px solid #FFF;
}

.saveqt .bgInsQuote {
    padding: 0;
    margin: 0;
}

.saveqt .contentPart h1 {
    font-size: 24px;
    font-weight: bold;
}

.saveqt .saveqt_view {
    font-family: 'arial';
    font-size: 14px;
    color: #A91E24;
    display: inline-block;
}

.saveqt .tblz01 tr td span {
    color: #333;
}

.saveqt .pgBox {
    background: transparent;
}
/*savequote page ends*/
.retrievequotes .mimg {
    background: transparent url("../../ImagesNew/mphone.png") 0px 10px no-repeat scroll;
}

.retrievequotes .pgBox {
    background: transparent;
}

.retrievequotes .contentPart h2 {
    color: #053C6D;
    font-size: 28px;
}

.retrievequotes .captcha .question {
    width: 170px;
    height: 52px;
    line-height: 56px;
    font-size: 30px;
}

.retrievequotes .contactDetailsinner .RG_gray_box {
    margin: 0 0 20px 43px;
    ;
}

.retrievequotes .RG_gray_box > .form-group .mimg input {
    border-bottom: 1px solid #333;
    font-size: 20px;
    padding: 7px 0px 0px 30px;
}

.retrievequotes .RG_gray_box > .form-group input {
    border-bottom: 1px solid #333;
    font-size: 20px;
    padding: 7px 0px 0px 0px;
}

.retrievequotes .contactDetailsinner .RG_gray_box > .form-group .mimg label.register {
    font-size: 16px;
    top: -20px;
    left: 31px;
    color: #053c6d;
}

.retrievequotes .contactDetailsinner .RG_gray_box > .form-group label.register {
    font-size: 16px;
    top: -20px;
    color: #053c6d;
}

.Expert_blog .expert_panel .ftArticle .right-info h3 {
    margin-top: 0px;
}

.retrievequotes .contactDetailsinner {
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}
/*added for insured details page ends*/
/*added for 2wheeler home page starts*/
.tw_ns .multidd.quoterows .checkboxHold {
    width: 90%;
    text-align: center;
}

.tw_ns .quoterows .labels {
    font-family: 'arial';
    font-size: 18px;
    color: #243F76;
    font-style: italic;
}

.tw_ns .captcha .question {
    width: 320px;
    height: 42px;
    line-height: 69px;
    margin: 0px auto 15px;
    color: #333;
    font-size: 24px;
    font-family: "arial";
    background: transparent;
}

.tw_ns .captcha .input06 {
    background: transparent none repeat scroll 0% 0%;
    border: 1px solid #333;
    color: #333;
    text-align: center;
    width: 100px;
    font-size: 18px;
}

.tw_ns .paddl {
    padding-left: 90px;
}

.tw_ns .captcha {
    margin: 0px;
}

.tw_ns .multidd.quoterows .RG_gray_box > .form-group input {
    border-bottom: 1px solid #333;
}

.tw_ns .coveragedetails_list li .cd_content .cd_contentinner, .hmbgs_car .coveragedetails_list li .cd_content .cd_contentinner {
    border: 0px;
    background-color: #edecde;
    width: 80%;
}

.tw_ns .input04, .hmbgs_car .input04 {
    border-bottom: 1px solid #000;
}

.hmbgs_car .coveragedetails_list .sbHolder {
    background-color: transparent;
    border-bottom: 1px solid #000;
}
/*added for 2wheeler home page ends*/
/*added for home insurance starts*/
.reviews .sdetails .ipBox div.para {
    font-family: 'arial';
    font-size: 15px;
    color: #333;
    padding: 10px 0;
}

.reviews .sdetails .sbox input {
    margin: 0;
}

.homes {
    padding: 0 0 0 8%;
}

.homes1 {
    padding: 0 0 0 10%;
}

.homes .aC {
    text-align: left;
    display: block;
    padding: 5px 0 0 0;
}

.homes .multidd {
    padding-top: 0px;
    width: 35%;
    float: none;
}

.homes .sbSelector:link, .homes .sbSelector:visited, .homes .sbSelector:hover {
    color: #77787b;
    font-size: 20px;
}

.homes .sbSelector {
    text-indent: 12px;
}

.homes .multidd .rsinput {
    left: 0;
    top: 0;
}

.ps .calendarBox .CB_cols.homes1 .labels {
    font-size: 20px;
}

.homes1 .multidd.quoterows .RG_gray_box > .form-group input {
    border-bottom: 1px solid #333;
    height: auto;
}

.homes1 .multidd.quoterows .RG_gray_box {
    float: left;
}

.ps #Structure .error, .ps #StructureandBelongings .error {
    top: 24px;
}

.strip .rowsCB.checkboxHold {
    color: #053C6D;
}

.strip .dts .RG_gray_box {
    background: transparent;
    margin: 0;
}

.strip .dts.twnopd .RG_gray_box {
    padding: 0px;
    padding-top: 6px;
}

.strip .dts .RG_input {
    width: 100%;
    text-align: left;
}
/*added for home insurance ends*/
/*added for 2wheeler home page starts*/
.tw_ns .multidd.quoterows .checkboxHold {
    width: 90%;
    text-align: center;
}

.tw_ns .quoterows .labels {
    font-family: 'arial';
    font-size: 18px;
    color: #243F76;
    font-style: italic;
}

.tw_ns .captcha .question {
    width: 320px;
    height: 42px;
    line-height: 69px;
    margin: 0px auto 15px;
    color: #333;
    font-size: 24px;
    font-family: "arial";
    background: transparent;
}

.tw_ns .captcha .input06 {
    background: transparent none repeat scroll 0% 0%;
    border: 1px solid #333;
    color: #333;
    text-align: center;
    width: 160px;
    font-size: 18px;
}

.tw_ns .paddl {
    padding-left: 90px;
}

.tw_ns .captcha {
    margin: 0px;
}

.tw_ns .multidd.quoterows .RG_gray_box > .form-group input {
    border-bottom: 1px solid #333;
}
/*added for 2wheeler home page ends*/
.youtube_list {
    margin: 0px;
    padding: 15px;
    background-color: #F2F2EF;
    border-radius: 3px;
    box-shadow: 0px 0px 6px rgba(191, 191, 191, 0.84);
}

    .youtube_list li {
        padding-bottom: 10px;
    }

        .youtube_list li a {
            display: inline-block;
            color: #053C6D;
        }

    .youtube_list .items_li {
        position: relative;
        cursor: pointer;
    }

    .youtube_list img {
        width: 100%;
    }

    .youtube_list .list_items {
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background: rgba(59, 59, 59, 0.34);
    }

        .youtube_list .list_items img {
            width: 13%;
            position: absolute;
            top: 36%;
            left: 44%;
        }

    .youtube_list .items_li span {
        position: absolute;
        bottom: 5px;
        right: 5px;
        padding: 0px 3px;
        background-color: #fff;
        color: #000;
        font-size: 13px;
    }

.video-js {
    width: 100% !important;
}

.sepbtm .basic_dd .sbOptions, .title .basic_dd .sbOptions {
    max-height: 250px !important;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 12;
}

#homewidget .title .basic_dd .sbOptions {
    max-height: 100px !important;
}

.sepbtm .basic_dd .sbOptions a, .title .basic_dd .sbOptions a {
    text-align: left;
    width: 100%;
    padding: 2px 10px;
}

    .sepbtm .basic_dd .sbOptions a.sbFocus, .title .basic_dd .sbOptions a.sbFocus {
        background: #E4E4E4;
    }

.fixed_footer, .coverage_fix {
    position: fixed;
    bottom: 0%;
    width: 100%;
    margin: 0 auto;
    background-color: #B7B7B7;
    left: 0%;
    padding: 15px 0px;
    z-index: 10;
}

.coverage_fix {
    padding: 0px;
    display: none;
}

.sdetails .fixed_footer .gsave_btn, .insured .sdetails .fixed_footer .gnext_btn, .sdetails .fixed_footer .gquote_btn, .plans .fixed_footer .saved_btn, .plans .fixed_footer .compare_btn, .plans .fixed_footer .cust_btn, .plans .fixed_footer .buy_btn {
    margin-bottom: 5px;
}

.customiseBtn.fixed_footer .csave_btn {
    margin-top: 0px;
    margin-bottom: 0px;
}

.customisepg .coverage_fix .pre {
    text-align: center;
}

.reviews .sdetails .ipBox div.para {
    font-family: 'arial';
    font-size: 15px;
    color: #333;
    padding: 10px 0;
}

.travel_cust {
    bottom: 80px;
    border: 1px solid #B5B5B5;
    margin: 0px;
    box-shadow: 0px 0px 18px #7B7B7B;
}

.customiseBtn.fixed_footer .csave_btn {
    margin-top: 0px;
    margin-bottom: 0px;
}

.reviews .sdetails .sbox input {
    margin: 0;
}

.homes {
    padding: 0 0 0 8%;
}

.homes1 {
    padding: 0 0 0 10%;
}

.homes .aC {
    text-align: left;
    display: block;
    padding: 5px 0 0 0;
}

.homes .multidd {
    padding-top: 0px;
    width: 35%;
    float: none;
}

.homes .sbSelector:link, .homes .sbSelector:visited, .homes .sbSelector:hover {
    color: #77787b;
    font-size: 20px;
}

.homes .sbSelector {
    text-indent: 12px;
}

.homes .multidd .rsinput {
    left: 0;
    top: 0;
}

.ps .calendarBox .CB_cols.homes1 .labels {
    font-size: 20px;
}

.homes1 .multidd.quoterows .RG_gray_box > .form-group input {
    border-bottom: 1px solid #333;
    height: auto;
}

.homes1 .multidd.quoterows .RG_gray_box {
    float: left;
}

.ps #Structure .error, .ps #StructureandBelongings .error {
    top: 24px;
}

.strip .rowsCB.checkboxHold {
    color: #053C6D;
}

.strip .dts .RG_gray_box {
    background: transparent;
    margin: 0;
}

.strip .dts .RG_input {
    width: 100%;
    text-align: left;
}
/*added for new designs ends*/

#termsConditions .modal-title {
    color: #053c6d;
}

#termsConditions .modal-body ol {
    list-style-type: decimal;
    padding-left: 20px;
    margin: 10px 0;
}

#termsConditions .modal-body li {
    padding: 5px 0;
}

.hlineafter {
    position: relative;
}

.marrun:hover {
    color: #fff !important;
}

.hlineafter:after {
    content: '';
    position: absolute;
    top: 100%;
    height: 2px;
    width: 0%;
    left: 0%;
    background-color: #fff;
    transition: all 0.2s ease;
}

.hlineafter.Wbg:after {
    background-color: #fff;
}

.hlineafter:hover:after {
    top: 100%;
    height: 2px;
    width: 100%;
    left: 0%;
}

.stamp {
    position: absolute;
    top: 82%;
    right: 69%;
}

input.Addbtnbrw {
    padding: 5px 10px;
    color: #fff;
    background: #a13b46 url(/includes/images/plusbrw_icn_.png) 80% center no-repeat;
    color: #fff;
    display: inline-block;
    min-width: 80px;
    padding: 3px 10px 3px 16px;
    text-align: left;
    width: 13px;
}

input.removebtnbrw {
    padding: 5px 10px;
    color: #fff;
    background: #a13b46 url(/includes/images/removebrw_icn_.png) 85% center no-repeat;
    color: #fff;
    display: inline-block;
    min-width: 100px;
    padding: 3px 10px 3px 16px;
    text-align: left;
    width: 13px;
}
/*ends here*/
.trW_inc {
    width: 23px;
    text-align: center;
    display: inline-block;
    background-color: #E77924;
    padding: 3px 3px;
    border-radius: 50%;
    color: #fff;
    margin: 0 10px 0 5px;
}
/*added for map modal*/
.health_insurance .find_nw .fnd_nw img {
    display: none;
}

.find_nw .modal .treg .tfgpass {
    font-size: 14px;
}

.find_nw .modal-title {
    text-align: center;
}

.find_nw .modal-dialog {
    width: 400px;
}

.find_nw .fade {
    height: 100%;
}

.health_insurance .table > tbody > tr > td {
    padding: 10px;
}


.homeWg .modal-dialog {
    width: 750px;
}

.homeWg .senoir_add .date, .homeWg .calendarBox .date {
    top: 0px;
}

    .homeWg .calendarBox .date .ui-datepicker-trigger {
        top: 0px;
    }

homeWg.modal .treg .RG_gray_box {
    background: transparent;
}
/*10-2*/

/*feedback page starts*/
.fd_bk .fdbk_banner, .fdbk_banner {
    position: relative;
}

    .fdbk_banner .img-responsive {
        min-height: 400px;
    }

    .fd_bk .fdbk_banner .banner-txt {
        position: absolute;
        width: 100%;
        top: 20px;
    }

    .fd_bk .fdbk_banner .ban-txt1 {
        padding: 0 16px 0 0;
    }

        .fd_bk .fdbk_banner .ban-txt1 h2 {
            font-family: 'arial';
            color: #333333;
            font-size: 26px;
            font-weight: bold;
            margin: 0;
            padding: 15px 0 0 0;
        }

        .fd_bk .fdbk_banner .ban-txt1 p {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            margin: 0;
        }

        .fd_bk .fdbk_banner .ban-txt1 a {
            font-family: 'arial';
            color: #97291e;
            font-size: 16px;
            display: inline-block;
        }

    .fd_bk .fdbk_banner .ban-txt2 {
        padding: 0 16px 0 0;
    }

        .fd_bk .fdbk_banner .ban-txt2 img.ys {
            position: absolute;
            left: -65px;
            top: 28px;
        }

        .fd_bk .fdbk_banner .ban-txt2 h2 {
            font-family: 'arial';
            color: #63b8e0;
            font-size: 36px;
            font-weight: bold;
            margin: 0;
            padding: 25px 0 0 0;
            text-transform: uppercase;
        }

        .fd_bk .fdbk_banner .ban-txt2 p {
            font-family: 'arial';
            color: #000;
            font-size: 16px;
            margin: 0;
            padding: 0 0 6px;
        }

    .fd_bk .fdbk_banner .txt_block {
        position: absolute;
        width: 100%;
        top: 18%;
        left: 36%;
    }

        .fd_bk .fdbk_banner .txt_block h1 {
            font-family: 'arial';
            color: #053c6d;
            font-size: 32px;
            text-transform: uppercase;
            font-weight: bold;
            margin: 0;
            padding: 0;
        }

        .fd_bk .fdbk_banner .txt_block h3 {
            font-family: 'arial';
            color: #053c6d;
            font-size: 22px;
            margin: 0;
            padding: 0;
        }

        .fd_bk .fdbk_banner .txt_block a {
            font-family: 'arial';
            color: #97291e;
            font-size: 22px;
            margin: 0;
            padding: 16px 0 0;
            font-weight: bold;
            display: inline-block;
        }

    .fd_bk .fdbk_banner .txt_block1 {
        position: absolute;
        width: 100%;
        top: 10%;
        left: 35%;
    }

        .fd_bk .fdbk_banner .txt_block1 h1 {
            font-family: 'arial';
            color: #333333;
            font-size: 26px;
            text-transform: Capitalize;
            font-weight: bold;
            margin: 0;
            padding: 0;
        }

        .fd_bk .fdbk_banner .txt_block1 p {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            margin: 0;
            padding: 0;
            width: 23%;
        }

        .fd_bk .fdbk_banner .txt_block1 a {
            font-family: 'arial';
            color: #97291e;
            font-size: 16px;
            margin: 0;
            padding: 5px 0 0;
            display: inline-block;
        }

    .fd_bk .fdbk_banner .red_strip {
        position: absolute;
        bottom: 0;
        background: url('../ImagesNew/redbgs.png');
        width: 100%;
        height: 52px;
    }

        .fd_bk .fdbk_banner .red_strip p {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

        .fd_bk .fdbk_banner .red_strip ul {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

            .fd_bk .fdbk_banner .red_strip ul li a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
            }

            .fd_bk .fdbk_banner .red_strip ul li {
                display: inline;
            }

.fd_bk .fdbk_sect h2 {
    font-family: 'arial';
    color: #333333;
    font-size: 16px;
}
/*padding: 40px 0 30px 0;*/
.fd_bk .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .fd_bk .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .fd_bk .quick_links ul li a:hover {
            color: #000;
        }

.fd_bk .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.fd_bk .quick_links .paddT {
    padding-top: 10px;
}

.fd_bk .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .fd_bk .quick_links span a:hover {
        color: #000;
    }

.fd_bk .fdbk_sect.sdetails {
    background: #FFF;
    margin: 0px;
    padding: 0px;
    box-shadow: none;
}

    .fd_bk .fdbk_sect.sdetails .basic_dd .sbSelector:link, .fd_bk .fdbk_sect.sdetails .basic_dd .sbSelector:visited, .fd_bk .fdbk_sect.sdetails .basic_dd .sbSelector:hover {
        font-size: 18px;
    }

    .fd_bk .fdbk_sect.sdetails .address_sectn .RG_gray_box .RG_input {
        top: -15px;
    }

    .fd_bk .fdbk_sect.sdetails .address_sectn .RG_gray_box .RG_rows {
        margin-bottom: 20px;
    }
    /*.fd_bk .fdbk_sect.sdetails .basic_dd {margin-bottom:30px;}*/
    .fd_bk .fdbk_sect.sdetails textarea {
        width: 100%;
        margin: 10px 0 0 0;
        resize: none;
        border: 1px solid #666666;
        padding: 10px 9px;
    }

.fd_bk .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

    .fd_bk .scrolls_top .scrollst {
        font-family: 'arial';
        font-size: 16px;
        color: #fff;
        display: inline-block;
        background: #97291e;
        float: right;
        padding: 10px;
    }

.fd_bk .pinsured_select, .fd_bk .address_sectn {
    height: 64px;
    margin-bottom: 25px;
}

.fd_bk .captcha_sub {
    width: 100%;
}

.fd_bk .sfError {
    background: #DFE2DF url(/includes/images/error_icn.png) no-repeat right 3px;
    border-right: 10px solid #fff;
    color: #a41c22;
    float: left;
    font-size: 14px;
    padding: 2px 30px 5px 2px;
    width: 100%;
    z-index: 3;
    line-height: 14px;
    border: 1px solid;
    text-align: center;
}

.fd_bk .captcha_sub .c_sub {
    background: #f1f1ea;
    width: 100%;
    padding: 15px 20px;
    margin-bottom: 40px;
}

.fd_bk .captcha_sub span.txt {
    font-family: 'arial';
    color: #053c6d;
    font-size: 16px;
}

.fd_bk .captcha_sub span.chg {
    font-family: 'arial';
    color: #97291e;
    font-size: 18px;
    padding: 0 0 0 20px;
    text-decoration: underline;
    cursor: pointer;
    margin-right: 8px;
}

.fd_bk .captcha_sub img {
    padding: 0 0 0 20px;
}

.fd_bk #ctl00_Banner_C008_ctl00_ctl00_C036_ctl00_radCaptcha_SpamProtectorPanel p input {
    width: 270px;
    height: 40px;
    border: 1px solid #d1cfbb;
    margin: 3px 0 0 40px;
    text-align: center;
}

.fd_bk .sfFormSubmit input {
    font-family: 'arial';
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    background: #97291e;
    padding: 10px 12px;
    float: right;
    margin-top: 10px;
}

.fd_bk .sbToggle {
    background: transparent url("../../ImagesNew/dwarws.png") no-repeat scroll 0px 10px;
}

.fd_bk .sbOptions a {
    text-align: left;
    padding-left: 10px;
}

.fd_bk .sfTxtLbl h2 {
    font-family: 'arial';
    font-size: 16px;
    color: #053c6d;
    text-align: left;
    padding: 0;
    font-weight: normal;
}

#captchaa {
    width: 66px;
    padding: 2px 9px;
    font-size: 18px;
    border-bottom: 1px solid #000;
}

.fd_bk .sfFieldWrp .sfTxt {
    border-bottom: 1px solid #333;
    width: 100%;
    color: #77787b;
    font-size: 18px;
    padding: 2px 0 6px;
}

.fd_bk .sf_colsIn {
    margin-top: 0px;
}

.capF .sfFormCaptcha > div, .capF .sfFormCaptcha p {
    display: inline-block;
    vertical-align: middle;
    padding-left: 25px;
    padding-right: 25px;
}

.fd_bk .basic_dd {
    padding-top: 0;
}

.fd_bk #Banner_C008_ctl00_ctl00_C043_Col00, .fd_bk #Banner_C008_ctl00_ctl00_C047_Col00, .fd_bk #Banner_C008_ctl00_ctl00_C046_Col00 {
    margin-top: 20px;
}

.fd_bk #Banner_C008_ctl00_ctl00_C048_Col00 {
    margin-top: 40px;
}

.fd_bk .rcRefreshImage {
    padding: 0px 0px 0px 32px;
}

.fd_bk .sfFormCaptcha {
    width: 100%;
}

.fd_bk #ctl00_Banner_C008_ctl00_ctl00_C036_ctl00_radCaptcha_SpamProtectorPanel div {
    width: 20%;
    float: left;
}

.fd_bk #ctl00_Banner_C008_ctl00_ctl00_C036_ctl00_radCaptcha_SpamProtectorPanel p {
    width: 50%;
    display: inline-block;
    float: left;
}

    .fd_bk #ctl00_Banner_C008_ctl00_ctl00_C036_ctl00_radCaptcha_SpamProtectorPanel p label {
        padding: 0px 0px 0px 10px;
    }

.fd_bk .sbOptions {
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}
/*feedback page ends*/

/*under construction starts*/
.under_const {
    width: 100%;
    background: #053b6c;
}

    .under_const .uds {
        width: 100%;
        padding: 50px 0;
    }
/*under construction ends*/
/*added for new designs ends*/
/*added for mobile widget section starts*/
.insurance-container .mobi_view {
    display: none;
}
/*added for mobile widget section ends*/

.modal-open .modal-backdrop .fade in {
    height: 100% !important;
}

.travel_insurance .rd_block .checkbx_block {
    padding-top: 6px;
    padding-left: 7%;
}
/*common accordion 13-2*/
.c_panel_body {
    display: none;
}

.c_panel_head {
    cursor: pointer;
}
/*ends*/
.s_claim {
    margin-bottom: 25px;
}

.c_panel {
    margin-bottom: 10px;
}

.c_panel_body {
    padding: 0 10px;
    padding-bottom: 15px;
}
/*13-2*/
.c_panel_head {
    position: relative;
}
    /*13-2*/
    .c_panel_head:after {
        content: '+';
        position: absolute;
        right: 5px;
        width: 25px;
        height: 20px;
        top: 0px;
        font-size: 33px;
        color: #fff;
    }
/*13-2*/
.c_panel.active .c_panel_head:after {
    content: '-';
    right: 3px;
    top: -2px;
}
/*13-2*/
.c_panel_body li a {
    display: inline-block;
    color: #000;
}

    .c_panel_body li a:hover {
        color: #053C6D;
    }

.other_pages_bg {
    width: 100%;
    background: #edece4;
    padding: 35px 0;
}

.prsummary_sectn span a {
    font-size: 16px;
    padding: 0px 0 0 25px;
    text-decoration: underline;
}

.T_Cterms h4 {
    color: #053c6d;
}

.T_Cterms p {
    font-size: 14px;
}

.Expert_blog .expert_panel .ftArticle .right-info h3.fdate {
    font-family: "arial";
    font-size: 18px;
    color: #7A7676;
    text-align: left;
    padding-bottom: 6px;
}

.ftarticlelist h3.fdate {
    font-family: "arial";
    font-size: 18px;
    color: #7A7676;
    text-align: left;
    padding-bottom: 0px;
}

.ban_text {
    position: absolute;
    top: 10%;
    right: 2%;
    font-size: 36px;
    width: 50%;
    text-transform: capitalize;
    color: #636467;
    text-shadow: 0px 0px 15px #FFFFFF;
}

.pgHeader .container {
    position: relative;
}

.pgHeader .navbar-header {
    position: absolute;
    left: 0;
    z-index: 2;
}

.thank_you {
    position: relative;
}

    .thank_you .banner_img img {
        width: 100%;
    }

.thank_you_content {
    position: absolute;
    top: 0%;
    height: 100%;
    left: 0;
    margin: 0 auto;
    width: 100%;
}

    .thank_you_content .content {
        position: absolute;
        padding-top: 15%;
        right: 4%;
        width: 50%;
    }

        .thank_you_content .content h1,
        .thank_you_content .content h3, .thank_you_content .content p {
            color: #fff;
        }

.charms li {
    position: relative;
}

    .charms li a {
        background-color: #fff;
        position: relative;
        z-index: 10;
    }
    /*.charms li a.active:after{content:'';position: absolute;left:120%;height: 15px;border-left: 10px solid #fff;border-bottom: 10px solid transparent;border-top:10px solid transparent;top:40%;}*/
    .charms li.buy_now a {
        background-color: #fff;
        color: #a41c22;
    }

.charms .call_back_form {
    position: absolute;
    left: -250px;
    top: 0;
    width: 250px;
    background-color: #fff;
    transition: all 0.3s ease;
    z-index: -1;
    box-shadow: 0px 0px 2px rgba(140, 140, 140, 0.61);
}

    .charms .call_back_form.active {
        left: 120%;
    }

.charms .cf {
    top: 20%;
}

.close_forms {
    position: absolute;
    top: 0;
    right: 6px;
    font-size: 19px;
    color: #000;
}

.form_contain {
    padding: 15px 25px;
    position: relative;
}

    .form_contain label {
        display: block;
        font-size: 18px;
        font-weight: normal;
        font-family: arial;
        letter-spacing: 0.5px;
        padding-top: 5px;
    }

    .form_contain input {
        width: 100%;
        padding: 5px 7px;
        font-size: 18px;
        margin-bottom: 25px;
        border-bottom: 1px solid #000;
    }

    .form_contain .basic_dd {
        margin-bottom: 15px;
    }

    .form_contain input[type="submit"] {
        display: inline-block;
        padding: 3px 6px;
        background-color: #A41C22;
        color: #fff;
        width: 96px;
        margin-top: 20px;
    }

    .form_contain textarea {
        width: 100%;
        margin-top: 10px;
        border: 1px solid #000;
        padding: 10px;
    }

    .form_contain::after {
        content: '';
        position: absolute;
        right: 100%;
        height: 15px;
        border-right: 10px solid #fff;
        border-bottom: 10px solid transparent;
        border-top: 10px solid transparent;
        top: 20%;
    }

.pagesharing {
    position: absolute;
    top: 66.7%;
    height: auto;
    padding: 10px 15px;
    width: 250px;
    background-color: #fff;
    left: -250px;
    z-index: 0;
    transition: all 0.3s ease;
}

    .pagesharing.active {
        left: 100%;
    }

    .pagesharing .sshListItem {
        width: 23%;
    }

        .pagesharing .sshListItem a {
            height: 50px;
            border-bottom: 0px;
            background: transparent;
        }

            .pagesharing .sshListItem a img {
                width: auto;
            }

    .pagesharing .sshContent, .pagesharing .RadSocialShare {
        width: 100%;
        padding: 0px;
    }

.input_bkT {
    position: relative;
    margin-right: 10%;
}

    .input_bkT .error {
        top: 40px;
        width: 100%;
    }

.basic_dd.input_bkT {
    margin-bottom: 10px;
}

    .basic_dd.input_bkT .sbSelector:link, .basic_dd.input_bkT .sbSelector:visited, .basic_dd.input_bkT .sbSelector:hover {
        font-size: 15px;
    }

    .basic_dd.input_bkT .sbHolder {
        height: 30px;
        width: 95%;
    }

    .basic_dd.input_bkT .sbOptions a:link, .sbOptions a:visited {
        color: #616161;
        text-decoration: none;
        height: auto;
        text-align: left;
        font-size: 14px;
        padding: 5px 9px;
    }

.captcha_no {
    padding: 5px 10px;
    font-size: 20px;
    background-color: rgb(255, 255, 255);
    margin-left: 10px;
    border: 1px solid rgb(0, 0, 0);
    color: rgb(5, 60, 109);
}

.captcha_sub input[type="submit"] {
    display: inline-block;
    padding: 3px 6px;
    background-color: #A41C22;
    color: #FFF;
    width: 96px;
    margin-left: 45px;
}

.car_infographic .member {
    min-height: 457px;
}

.customisepg .ui-slider-pips [class*="ui-slider-pip-selected"] .ui-slider-label:hover {
    color: #fff;
}

#HomeBrSlider .carousel-inner > .item > img, #HomeBrSlider .carousel-inner > .item > a > img {
    width: 100%;
}

.carousel-control_left {
    position: absolute;
    left: 5%;
    top: 45%;
    z-index: 10;
}

.carousel-control_right {
    position: absolute;
    right: 5%;
    top: 45%;
    z-index: 10;
}

.seven-reasons-content ul li {
    font-size: 18px;
    list-style-type: decimal;
    padding-bottom: 10px;
    text-align: justify;
    line-height: 1.3;
}

#Belongings .mCSB_outside + .mCSB_scrollTools, #Structure .mCSB_outside + .mCSB_scrollTools, #StructureandBelongings .mCSB_outside + .mCSB_scrollTools {
    right: 0px;
}

#myModalhome .title .basic_dd .sbOptions a {
    text-align: center;
}

#myModalhome .title .basic_dd .sbOptions {
    max-height: 115px !important;
}
/*.qk_qotes_block {background-color: rgba(238, 238, 226, 0.88) !important;}*/
.rd_block.single-trip_getquote .RG_gray_box, .rd_block.multi-trip_getquote .RG_gray_box {
    background-color: transparent;
}

.banner-texts .text h5 {
    font-size: 23px;
    padding: 0 0 0 40px;
    color: #fff;
    text-shadow: 1px 1px 3px #575757;
}

/*testimonials page starts*/
.testi_ls .testi_banner {
    position: relative;
}

    .testi_ls .testi_banner .red_strip {
        position: absolute;
        bottom: 0;
        background: url('../../ImagesNew/redbgs.png');
        width: 100%;
        height: 52px;
    }

        .testi_ls .testi_banner .red_strip p {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

        .testi_ls .testi_banner .red_strip ul {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

            .testi_ls .testi_banner .red_strip ul li a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
            }

            .testi_ls .testi_banner .red_strip ul li {
                display: inline;
            }

.testi_ls .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .testi_ls .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .testi_ls .quick_links ul li a:hover {
            color: #000;
        }

.testi_ls .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.testi_ls .quick_links .paddT {
    padding-top: 10px;
}

.testi_ls .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .testi_ls .quick_links span a:hover {
        color: #000;
    }

.testi_ls .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

.testi_ls .testimonials_st {
    width: 100%;
    padding: 60px 0;
}

    .testi_ls .testimonials_st .user_pic {
        border-radius: 100%;
        width: 100%;
    }

    .testi_ls .testimonials_st h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 30px;
        font-weight: bold;
        padding: 0 23% 0 0;
        line-height: 40px;
    }

    .testi_ls .testimonials_st p {
        font-family: 'arial';
        color: #333333;
        font-size: 20px;
        padding: 0 74px 0 0;
    }

    .testi_ls .testimonials_st span {
        font-family: 'arial';
        color: #333333;
        font-size: 16px;
        padding: 0 0px 0 0;
    }

.testi_ls .user_testi .mbsc-mobiscroll.mbsc-ms-c {
    background: transparent;
    color: #615f5f;
    text-align: left;
    border-bottom: 1px solid #333;
    margin-bottom: 15px;
}

.testi_ls .user_testi .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-i {
    border-width: 3px 0px;
    border-style: solid;
}

.testi_ls .user_testi .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i {
    border-bottom-color: #97291e;
    background: transparent;
}

.testi_ls .user_testi .mbsc-mobiscroll .mbsc-ms-item {
    font-size: 18px;
    padding: 0px 70px 0px 0px;
    color: #615f5f;
}

.testi_ls .user_testi .mbsc-ms-item-i {
    min-width: auto;
    padding: 0;
}

.testi_ls .user_testi .mbsc-ms-item-i-c {
    padding: 22px 0 0;
}

.testi_ls .user_testi .md-tab-h {
    display: none !important;
}

.testi_ls .user_testi .md-tab-sel {
    display: block !important;
}

.testi_ls .user_testi .tests .testi_pic {
    display: inline-block;
    /* float: left; */
    /* padding: 55px 0 25px 51px; */
    border-radius: 50%;
    box-shadow: 0px 0px 8px rgb(35, 35, 35);
}

.testi_ls .user_testi .tests .u_info {
    display: inline-block;
    float: left;
    padding: 20px 10px;
    width: 73%;
}

    .testi_ls .user_testi .tests .u_info h3.u_name {
        font-family: 'arial';
        color: #333;
        font-size: 24px;
        padding: 0;
        margin: 0;
    }

    .testi_ls .user_testi .tests .u_info p {
        font-family: 'arial';
        color: #333;
        font-size: 18px;
    }

.testi_ls .user_testi .tests .t_box {
    width: 100%;
    background: #e8e7dd;
    border-radius: 0 25px;
    margin-top: 30px;
    position: relative;
}

    .testi_ls .user_testi .tests .t_box p {
        font-family: 'arial';
        color: #333;
        font-size: 18px;
        padding: 55px;
    }

    .testi_ls .user_testi .tests .t_box:before {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 9%;
        top: -21px;
        width: 45px;
        height: 5px;
        border-bottom: 21px solid #e8e7dd;
        border-right: 22px solid transparent;
        border-left: 22px solid transparent;
    }

    .testi_ls .testimonials_st h2:before, .testi_ls .user_testi .tests .t_box p:before {
        content: url("../../ImagesNew/quotes_d.png");
    }

.testi_ls .testimonials_st h2:after {
    content: url("../../ImagesNew/quotes_d1.png");
}

.testi_ls .user_testi .tests .u_img {
    width: 25%;
    display: INLINE-BLOCK;
    text-align: center;
    float: left;
}

.testi_ls .scrolls_top .scrollst {
    font-family: 'arial';
    font-size: 16px;
    color: #fff;
    display: inline-block;
    background: #97291e;
    float: right;
    padding: 10px;
}
/*testimonials page ends*/
/*other products*/
.car_insurance .other_land {
    background-color: #fff;
}

.car_insurance .other_pages_bg .other_land {
    background-color: transparent;
}

.car_insurance .other_land .travel_risks {
    margin-bottom: 15px;
}

.head_text_other {
    padding: 15px 0 30px 0;
}

    .head_text_other p {
        font-size: 20px;
        line-height: 1.4;
        color: #333333;
    }

.other_land h3 {
    font-size: 24px;
    color: #053866;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 0px;
    background-color: transparent;
}

.other_pages_bg .other_land h3 {
    margin-bottom: 0;
    font-size: 22px;
    text-transform: none;
}

.other_pages_bg .other_land p {
    font-size: 18px;
    padding-bottom: 15px;
    border-bottom: 1px solid #000;
}

.car_insurance .other_land .insights p {
    font-family: arial;
    font-size: 16px;
    padding: 10px 30px 0 0;
    line-height: 1.2;
    color: #fff;
}

.other_landing_banner img {
    width: 100%;
}

.other_blocks_pd {
    background-color: #d1cfbb;
    padding: 15px 15px 30px 15px;
    position: relative;
    margin-top: 15px;
}

    .other_blocks_pd h3 {
        font-size: 24px;
        color: #1c4775;
        margin-top: 0;
        font-weight: bold;
        min-height: 50px;
    }

    .other_blocks_pd ul {
        margin-top: 0;
        padding-left: 20px;
    }

        .other_blocks_pd ul li {
            font-size: 18px;
            list-style-type: disc;
            color: #333333;
            padding: 5px 0;
        }

    .other_blocks_pd a {
        display: inline-block;
        position: absolute;
        bottom: 10px;
        color: #97291e;
        font-size: 18px;
    }

.other_pages_buy {
    display: inline-block;
    text-align: center;
    padding: 5px 15px;
    background-color: #fff;
    color: #F78200;
    position: relative;
    border: 2px solid #F78200;
}

    .other_pages_buy:after {
        content: '';
        position: absolute;
        height: 0%;
        width: 100%;
        top: 100%;
        left: 0%;
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        background-color: #F78200;
    }

    .other_pages_buy:hover:after {
        height: 100%;
        top: 0%;
        z-index: -1;
    }

    .other_pages_buy:hover {
        color: #fff !important;
        z-index: 1;
    }

.br_top {
    border-top: 1px solid #ddd;
    margin-top: 15px;
}
/*ends here*/
.claim .scrolls_top .scrollst {
    font-family: 'arial';
    font-size: 16px;
    color: #fff;
    display: inline-block;
    background: #97291e;
    float: right;
    padding: 10px;
}
/*claims pages starts*/
.claim .claim_banner {
    position: relative;
}

    .claim .claim_banner .banimg {
        width: 100%;
        min-height: 340px;
    }

    .claim .claim_banner .banner-txt {
        position: absolute;
        width: 100%;
        top: 20px;
    }

    .claim .claim_banner .ban-txt1 {
        padding: 0 16px 0 0;
    }

        .claim .claim_banner .ban-txt1 h2 {
            font-family: 'arial';
            color: #333333;
            font-size: 26px;
            font-weight: bold;
            margin: 0;
            padding: 15px 0 0 0;
        }

        .claim .claim_banner .ban-txt1 p {
            font-family: 'arial';
            color: #333333;
            font-size: 16px;
            margin: 0;
        }

        .claim .claim_banner .ban-txt1 a {
            font-family: 'arial';
            color: #97291e;
            font-size: 16px;
            display: inline-block;
        }

    .claim .claim_banner .ban-txt2 {
        padding: 0 16px 0 0;
    }

        .claim .claim_banner .ban-txt2 img.ys {
            position: absolute;
            left: -65px;
            top: 28px;
        }

        .claim .claim_banner .ban-txt2 h2 {
            font-family: 'arial';
            color: #63b8e0;
            font-size: 36px;
            font-weight: bold;
            margin: 0;
            padding: 25px 0 0 0;
            text-transform: uppercase;
        }

        .claim .claim_banner .ban-txt2 p {
            font-family: 'arial';
            color: #000;
            font-size: 16px;
            margin: 0;
            padding: 0 0 6px;
        }

    .claim .claim_banner .red_strip {
        position: absolute;
        bottom: 0;
        background: url('../../ImagesNew/redbgs.png');
        width: 100%;
        height: 52px;
    }

        .claim .claim_banner .red_strip p {
            font-family: 'arial';
            color: #fff;
            font-size: 24px;
            padding: 0 0;
        }

        .claim .claim_banner .red_strip ul {
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
            padding: 15px 0;
        }

            .claim .claim_banner .red_strip ul li a {
                font-family: 'arial';
                color: #fff;
                font-size: 16px;
            }

            .claim .claim_banner .red_strip ul li {
                display: inline;
            }

.claim .claim_status h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 18px;
    text-transform: uppercase;
    padding: 20px 0 10px;
    font-weight: bold;
}

.claim .claim_status h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 20px;
    padding: 10px 0;
}

.claim .claim_status .srh_btn {
    background: #97291e;
    color: #fff;
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    text-align: center;
    padding: 10px 0;
    margin: 56px 0 0 0;
}

.claim .quick_links ul {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

    .claim .quick_links ul li a {
        font-family: 'arial';
        color: #4d4d4f;
        font-size: 14px;
        text-transform: capitalize;
        line-height: 24px;
        display: inline-block;
    }

        .claim .quick_links ul li a:hover {
            color: #000;
        }

.claim .quick_links h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase;
}

.claim .quick_links .paddT {
    padding-top: 10px;
}

.claim .quick_links span a {
    font-family: 'arial';
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px;
    display: inline-block;
}

    .claim .quick_links span a:hover {
        color: #000;
    }

.claim .sbToggle {
    background: transparent url("../../ImagesNew/dwarws.png") no-repeat scroll 0px 10px;
}

.claim .sbHolder {
    border-bottom: 1px solid #666;
}

.claim .sbSelector:link, .claim .sbSelector:visited, .claim .sbSelector:hover {
    text-align: left;
    color: #bfbfbf;
    font-size: 18px;
}

.claim .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0px 50px;
}

    .claim .scrolls_top .scrollst {
        font-family: "arial";
        font-size: 16px;
        color: #FFF;
        display: inline-block;
        background: #97291E none repeat scroll 0% 0%;
        float: right;
        padding: 10px;
    }

.claim .claim_status .tblz01 {
    background: #FFF;
    border-bottom: 1px solid #053C6D;
}

    .claim .claim_status .tblz01 tr th, .claim .claim_status .tblz01 tr td {
        border-bottom: 1px solid #053C6D;
    }

    .claim .claim_status .tblz01 tr td {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .claim .claim_status .tblz01 tr th {
        font-size: 16px;
        font-weight: normal;
        background: #053C6D;
        padding: 20px 10px;
        text-transform: capitalize;
        color: #fff;
    }

    .claim .claim_status .tblz01 tr.t_heads th {
        padding-top: 10px;
        padding-bottom: 0;
    }

        .claim .claim_status .tblz01 tr.t_heads th.f_hg {
            border-bottom: 1px solid #37638a;
        }

    .claim .claim_status .tblz01 tr.t_heads1 th {
        padding: 5px 10px 10px;
    }

.claim .claim_status .a_btns {
    display: inline-block;
    background: #97291e;
    color: #fff;
    font-size: 18px;
    padding: 10px 40px;
    text-transform: uppercase;
    margin: 0 0 70px 15px;
    float: right;
}

.claim .claim_status .know_btns {
    display: inline-block;
    background: #97291e;
    color: #fff;
    font-size: 18px;
    padding: 15px 18px;
    text-transform: uppercase;
    margin: 60px 0 0 0;
}

.claim .media .basic_dd .sbHolder {
    border: 1px solid #aaa;
    background: #fff;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

.claim .media .m_details {
    margin: 30px 0 0 0;
}

.claim .media .basic_dd .sbOptions {
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
}

    .claim .media .basic_dd .sbOptions a {
        text-align: left;
    }

.claim .media .basic_dd .sbSelector:link, .claim .media .basic_dd .sbSelector:visited, .claim .media .basic_dd .sbSelector:hover {
    color: #666;
    font-size: 20px;
}

.claim .claim_status h4 img {
    padding: 0 10px 0 0;
}

.claim .claim_status h4 {
    font-family: 'arial';
    color: #97291e;
    font-size: 20px;
    border-bottom: 1px solid #acacac;
    padding: 0 0 15px;
}

.claim .FAQs .search_sect .travel_insurance, .claim .FAQs .search_sect .general {
    width: 50%;
}

.claim .FAQs .search_sect .general {
    border: none;
}

.claim .FAQs .sbSelector:link, .claim .FAQs .sbSelector:visited, .claim .FAQs.sbSelector:hover {
    color: #333;
}

.claim .claim_status .block {
    background: #053c6d;
    padding: 20px 20px;
    margin: 60px 0;
}

    .claim .claim_status .block .brs {
        border-bottom: 1px solid #022f57;
    }

    .claim .claim_status .block h2 {
        font-family: 'arial';
        color: #ffffff;
        font-size: 24px;
        font-weight: bold;
        text-align: left;
        text-transform: uppercase;
        margin: 0;
        padding: 0 0 20px;
    }

    .claim .claim_status .block h3 {
        font-family: 'arial';
        color: #ffffff;
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        text-transform: uppercase;
        margin: 0;
        padding: 20px 0 0;
    }

    .claim .claim_status .block p {
        font-family: 'arial';
        color: #ffffff;
        font-size: 20px;
        text-align: left;
        margin: 0;
        padding: 0;
        line-height: 26px;
        padding: 0px 0 20px;
    }

.claim .claim_status .para {
    font-family: 'arial';
    color: #333;
    font-size: 16px;
    margin: 0;
    padding: 10px 0;
}

.claim .claim_status .paddTs {
    padding-top: 60px;
}

/*claims pages ends*/

/*claims and wellness page starts*/
.claims_well .header_top {
    background: #636467;
    padding: 8px 0;
}

.claims_well .helpline {
    float: right;
}

    .claims_well .helpline p {
        padding: 0;
        font-size: 16px;
        color: #fff;
        margin: 0;
        text-align: right;
    }

.claims_well .number p {
    color: #f97a26;
    text-align: center;
    padding: 0;
    font-size: 25px;
    margin: 0;
}

.claims_well .top_bg {
    width: 100%;
}

    .claims_well .top_bg img {
        padding: 0;
    }

.claims_well .logo {
    margin: 15px 0;
    text-align: center;
}

.claims_well .basic_dd {
    margin-top: 18%;
}

.claims_well .sbToggle {
    background: transparent url("../../ImagesNew/dwarws.png") no-repeat scroll 0px 10px;
}

.claims_well .sbSelector:link, .claims_well .sbSelector:visited, .claims_well .sbSelector:hover {
    text-align: left;
    color: #615f5f;
    font-size: 18px;
}

.claims_well .basic_dd .sbHolder {
    border: 1px solid #666666;
}

.claims_well .navigation_below_header {
    width: 100%;
    background: #97291e;
    padding: 15px 0;
}

.claims_well .below_header {
    width: 100%;
    color: #fff;
    font-weight: bold;
}

.claims_well .navigation_below_header ul {
    margin: 0;
}

    .claims_well .navigation_below_header ul li, .claims_well .navigation_below_header ul li a {
        display: inline;
        color: #fff;
        font-weight: normal;
        font-size: 16px;
    }

.claims_well .about_us p {
    margin-top: 20px;
}

.claims_well .about_us h3 {
    margin-top: 40px;
}

.claims_well .about_us h3 {
    color: #053c6d;
    font-weight: bold;
    font-size: 24px;
    font-family: arial;
}

.claims_well .about_us p {
    color: #333333;
    font-size: 18px;
    font-family: arial;
}

.claims_well .login_form {
    margin-top: 40px;
    background: #053c6d;
    padding: 20px;
}

    .claims_well .login_form input {
        width: 100%;
        border: 0;
        border-bottom: 1px solid;
        margin-top: 10%;
        background: #053C6D;
        color: #fff;
        padding-bottom: 5px;
    }

        .claims_well .login_form input::-webkit-input-placeholder {
            color: #fff;
            font-size: 20px;
        }

        .claims_well .login_form input::-moz-placeholder { /* Firefox 18- */
            color: #fff;
            font-size: 20px;
        }

        .claims_well .login_form input::-moz-placeholder { /* Firefox 19+ */
            color: #fff;
            font-size: 20px;
        }

        .claims_well .login_form input:-ms-input-placeholder {
            color: #fff;
            font-size: 20px;
        }

.claims_well .input_field a {
    text-align: right;
    width: 100%;
    display: block;
    color: #fff;
    font-size: 14px;
}

.claims_well .cust_button {
    margin-top: 10%;
}

    .claims_well .cust_button button {
        background: #fff;
        color: #97291e;
        font-size: 16px;
        margin-right: 10px;
        padding: 5px;
        border: none;
    }

.claims_well .form_terms_condition {
    margin-top: 5%;
}

    .claims_well .form_terms_condition, .claims_well .form_terms_condition a {
        color: #fff;
    }

        .claims_well .form_terms_condition a {
            text-decoration: underline;
        }

.claims_well .section_2 {
    width: 100%;
    background: #e8e7dd;
    margin: 10% 0 0 0;
    position: relative;
    padding-bottom: 4%;
}

.claims_well .sect_2_content {
    width: 100%;
    margin-top: -10%;
    padding: 2px;
}

.claims_well .health_advisor {
    margin-top: 2%;
    color: #fff;
}

    .claims_well .health_advisor h3 {
        color: #053c6d;
        font-size: 24px;
        font-weight: bold;
    }

.claims_well .health_list ul {
    padding: 0 0 0 16px;
    list-style-position: inside;
    list-style: disc;
    color: #053C6D;
    margin-top: 20px;
    font-size: 18px;
}

    .claims_well .health_list ul li {
        margin-bottom: 2%;
        font-family: 'arial';
        color: #333;
        font-size: 18px;
        line-height: 35px;
    }

.claims_well .read_more {
    color: #97291e;
    font-size: 20px;
    padding: 10px 0 0 0;
    display: inline-block;
}

.claims_well .middle_header {
    width: 100%;
    background: #053c6d;
    padding: 70px 0;
}

    .claims_well .middle_header .below_header h2 {
        width: 100%;
        color: #fff;
        font-weight: bold;
        font-size: 28px;
        text-align: center;
    }

        .claims_well .middle_header .below_header h2:before {
            content: url("../../ImagesNew/bg1.png");
        }

        .claims_well .middle_header .below_header h2:after {
            content: url("../../ImagesNew/bg2.png");
        }

    .claims_well .middle_header .below_header p {
        text-align: left;
        display: block;
        margin-left: 6%;
        color: #ccc;
        margin-top: 2%;
        font-size: 20px;
        font-weight: 100;
    }

/*claims and wellness page ends*/
#video-container {
    position: absolute;
    top: 10%;
    height: 100%;
}

#video {
    width: 100%;
    height: 100%;
    display: none;
}

#video-controls {
    position: absolute;
    padding-top: 10%;
    width: 100%;
    text-align: center;
    color: #fff;
    top: 0%;
    height: 100%;
    background: rgba(0, 0, 0, 0.59);
}

    #video-controls.paused {
        background: rgba(0, 0, 0, 0.68);
    }

#play-pause {
    cursor: pointer;
}

.sevenlinks a {
    padding: 0px 10px;
    margin: 18px 0px 0px;
    color: rgb(255, 255, 255);
    font-size: 18px;
    border-right: 1px solid rgb(255, 255, 255);
    display: inline-block;
}

    .sevenlinks a:last-child {
        border-right: 0px;
    }

.breadcum-block ul li .icon.current p .icon-text:after {
    background-image: url('../../ImagesNew/current_breadcum.png');
}
/*LOCATE US*/
.locate_go {
    right: 7%;
    z-index: 4;
}

.locate_go {
    position: absolute;
    top: 82%;
    right: 10%;
    z-index: 4;
}

.locate_bk {
    display: block;
    padding: 10px;
    background: #153d6d;
    color: #fff;
    border-radius: 10px;
    position: relative;
}

.locate_go a {
    color: #fff;
    padding: 0 10px;
    font-size: 20px;
}

.locate_go p:after {
    position: absolute;
    content: '';
    left: 45%;
    width: 18px;
    height: 1px;
    border-top: 36px solid #153d6d;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: 100%;
}

.locate_go p {
    margin-bottom: 0px;
}

.other_landing_banner img {
    width: 100%;
    min-height: 450px;
}

.other_landing_banner ul li {
    font-family: arial;
    font-size: 16px;
    list-style: disc;
    margin: 0 0 0 19px;
}

.other_landing_banner .red_strip1 ul li {
    margin: 0;
}

.other_land ul li {
    font-family: arial;
    font-size: 16px;
    list-style: disc;
    margin: 0 0 0 19px;
}

.other_land ul {
    font-size: 18px;
    border-bottom: 1px solid #333;
    padding: 0 0 15px;
    margin: 0 0 12px;
}

    .other_land ul li ul {
        border: none;
        padding: 0;
        margin: 0;
    }

.queries .questn .anwrs a {
    float: none;
}

.queries .questn .anwrs h3 {
    font-size: 18px;
}

.fd_bk .paddts {
    padding-top: 50px;
}

.fd_bk .agent_sect .w_s {
    width: 100%;
}

.fd_bk .fdbk_banner {
    position: relative;
}

.fd_bk .agent_sect .heds .rewards {
    width: 100%;
}

.fd_bk .agent_sect .cr_announce {
    background: #053c6d;
}

    .fd_bk .agent_sect .cr_announce h2 {
        font-family: 'arial';
        font-size: 24px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        padding: 20px 0 0 20px;
    }

.fd_bk .agent_sect h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: bold;
    margin: 0;
    padding: 0px 0 8px;
}

.fd_bk .agent_sect p {
    font-family: 'arial';
    color: #053c6d;
    font-size: 14px;
    margin: 0;
    padding: 10px 0;
}

.fd_bk .agent_sect a {
    font-family: 'arial';
    color: #97291e;
    font-size: 18px;
    margin: 0;
    padding: 0px 0;
    display: inline-block;
}

.fd_bk .pr_news_sect {
    width: 100%;
    background: #e8e7dd;
    margin: 40px 0;
    padding: 40px 0;
}

    .fd_bk .pr_news_sect h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        text-transform: uppercase;
        margin: 0;
        padding: 0px 0 15px;
        font-weight: bold;
    }

    .fd_bk .pr_news_sect ul li {
        list-style: disc;
        font-family: 'arial';
        color: #333333;
        font-size: 18px;
        line-height: 30px;
    }

    .fd_bk .pr_news_sect ul {
        padding: 0 0 0 18px;
    }

#thank_you {
    padding: 50px 42px;
}

.thank_you_bg {
    padding: 170px 70px;
    background: #053866;
}

#thank_you h3 {
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    margin: 0;
}

#thank_you p {
    font-size: 16px;
    margin-left: 10px;
}

.newmodel_popup .sdetails {
    margin: 0;
    padding: 5px 25px;
}

    .newmodel_popup .sdetails p {
        padding-bottom: 2px;
    }

    .newmodel_popup .sdetails .content_text {
        padding-top: 15px;
    }

.newmodel_popup .modal-footer {
    text-align: center;
}

    .newmodel_popup .modal-footer button {
        background-color: #97291e;
        color: #fff;
        border-radius: 0;
    }

.find_nw .w100 {
    width: 100%;
}

.health_insurance .map_sect .w100 .col-lg-12 {
    max-height: none;
}

.topNav ul.Mega_list {
    margin: 0;
}

.motor_insurance .tr_banner img {
    width: 100%;
    position: relative;
    min-height: 400px;
}

.car_insurance.motor_insurance .tr_banner {
    height: auto;
}

.footcontact img {
    padding: 0px 1px 10px;
}

.img_trade {
    left: 51%;
}

.gback {
    font-size: 18px;
    color: #97291E;
    padding: 0 24px;
}

    .gback img {
        position: relative;
        right: 5px;
        top: -2px;
    }

span#ListOfBankFSS {
    font-family: 'arial';
    font-size: 18px;
    color: #0f4270;
    margin: 0;
}

.login_panels {
    display: inline-block;
    position: relative;
    float: left;
}

.login_dp {
    position: absolute;
    top: 38px;
    padding: 25px 30px;
    background-color: #fff;
    z-index: 102;
    right: 0;
    width: 360px;
    display: none;
}

    .login_dp .input_bk {
        width: 295px;
        margin-bottom: 20px;
        position: relative;
    }

        .login_dp .input_bk input {
            width: 100%;
            border: 0px;
            padding: 5px 3px 1px 3px;
            border-bottom: 1px solid #000;
            font-size: 18px;
        }

        .login_dp .input_bk .prlink {
            position: absolute;
            right: 0px;
            width: 100%;
            display: inline-block;
            top: 100%;
            text-align: right;
            color: #97291e;
            cursor: pointer;
        }

        .login_dp .input_bk .error {
            position: absolute;
            width: 100%;
            left: 0;
            top: 100%;
        }

    .login_dp .check_bk {
        padding-top: 10px;
    }

        .login_dp .check_bk .checkboxHold .off-checkbox {
            width: 20px;
            height: 20px;
        }

        .login_dp .check_bk .checkboxHold .on-checkbox {
            left: 2px;
            top: 1px;
        }

        .login_dp .check_bk .checkboxHold label {
            height: 20px;
        }

        .login_dp .check_bk .checkboxHold {
            margin-bottom: 5px;
        }

    .login_dp .login_btns {
        width: 100%;
        text-align: center;
        padding-top: 10px;
    }

        .login_dp .login_btns .btnlg, .login_dp .login_btns a {
            text-transform: capitalize;
            display: inline-block;
            padding: 5px 8px;
            font-size: 16px;
            border-radius: 5px;
            border: 1px solid #97291e;
            background-color: #97291e;
            color: #fff;
            margin-right: 10px;
        }

            .login_dp .login_btns a.no_clr {
                background-color: transparent;
                color: #97291e;
            }

                .login_dp .login_btns a.no_clr:hover {
                    background-color: #97291e;
                    color: #fff;
                }

.or_line {
    position: relative;
    border-bottom: 1px solid #000;
    width: 100%;
    padding: 10px 0;
}

    .or_line span {
        position: absolute;
        top: 66%;
        text-align: center;
        display: inline-block;
        left: 45%;
        background: #fff;
        padding: 0 5px;
    }

.login_dp .social_btns {
    width: 100%;
    text-align: center;
    padding-top: 15px;
}

    .login_dp .social_btns a {
        display: inline-block;
        margin-right: 20px;
    }

        .login_dp .social_btns a:last-child {
            margin-right: 0px;
        }

.Logintop {
    padding-top: 0px;
    padding-top: 0px;
    height: 35px;
}

    .Logintop.active {
        color: #000;
        background: #fff url(../../ImagesNew/toplogin_bg1.png) no-repeat 3px 8px;
    }

.agent_login p {
    margin-bottom: 0px;
    padding: 20px 0 0 0;
}

.other_land ul li ul li {
    list-style: square;
}

.spnlogin {
    color: #fff;
    font-size: 12px;
}

.fd_bk .agent_sect h2 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0;
    padding: 0px 0 15px;
}

.fd_bk .agent_sect .heds h2 {
    padding: 0px 0 5px;
}

.fd_bk .agent_sect .sbgs {
    background: #fff url('../../ImagesNew/agency_samachar.jpg') no-repeat;
    background-size: cover;
}

    .fd_bk .agent_sect .sbgs .basic_dd {
        padding: 150px 40px;
    }

.fd_bk .agent_sect .heds .sbSelector:link, .fd_bk .agent_sect .heds .sbSelector:visited, .fd_bk .agent_sect .heds .sbSelector:hover {
    font-size: 18px;
    color: #97291e;
    text-align: left;
}

.fd_bk .agent_sect .heds .sbHolder {
    border-bottom: 1px solid #333;
    background: url('../../ImagesNew/bgsc.png');
}

.fd_bk .agent_sect .heds .prod .sbHolder {
    background: transparent;
}

.fd_bk .agent_sect .heds .lg_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #fff;
    background: #97291e;
    text-transform: uppercase;
    padding: 10px 15px;
    margin: 20px 0;
    display: inline-block;
}

.fd_bk .agent_sect .heds .fg_btn {
    font-family: 'arial';
    font-size: 18px;
    color: #97291e;
    padding: 10px 15px;
}

.fd_bk .agent_sect .heds .sbOptions a {
    text-align: left;
}

.fd_bk .agent_sect .heds h2 img {
    position: relative;
    top: -5px;
}

.fd_bk .agent_sect .heds h2.paddbs {
    padding-bottom: 15px;
}

.fd_bk .agent_sect .heds .login_frm {
    background: #f6f5f1;
    padding: 1px 20px 15px;
    margin: 0;
}

    .fd_bk .agent_sect .heds .login_frm h3 {
        font-family: 'arial';
        font-size: 16px;
        color: #053c6d;
        padding: 31px 0 0;
    }

    .fd_bk .agent_sect .heds .login_frm .basic_dd.prod {
        padding: 0 58px 0 0;
    }

.fd_bk .agent_sect .w_s {
    width: 100%;
}

.fd_bk .agent_sect .heds .login_frm input {
    background: transparent;
    border-bottom: 1px solid #333;
    width: 81%;
    font-size: 18px;
    color: #666;
}

.fd_bk .agent_sect ul.frms li {
    font-family: 'arial';
    color: #97291e;
    font-size: 18px;
    list-style: disc;
    line-height: 28px;
}

.fd_bk .agent_sect ul.frms {
    padding: 0 0 0 20px;
}

.fd_bk .t_link_box {
    background: #e8e7dd;
    width: 100%;
    padding: 0 0px;
}

    .fd_bk .t_link_box .w_link {
        font-family: 'arial';
        color: #97291e;
        font-size: 22px;
        display: block;
        font-weight: bold;
        padding: 10px 20px;
        border-bottom: 1px solid #fff;
    }

.fd_bk .agent_sect .heds .rewards {
    width: 100%;
}

.fd_bk .agent_sect .cr_announce {
    background: #053c6d;
}

    .fd_bk .agent_sect .cr_announce h2 {
        font-family: 'arial';
        font-size: 24px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
        padding: 20px 0 0 20px;
    }

.fd_bk .agent_sect h3 {
    font-family: 'arial';
    color: #053c6d;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: bold;
    margin: 0;
    padding: 0px 0 8px;
}

.fd_bk .agent_sect p {
    font-family: 'arial';
    color: #053c6d;
    font-size: 14px;
    margin: 0;
    padding: 10px 0;
}

.fd_bk .agent_sect a {
    font-family: 'arial';
    color: #97291e;
    font-size: 18px;
    margin: 0;
    padding: 0px 0;
    display: inline-block;
}

.fd_bk .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 40px 0 50px;
}

    .fd_bk .scrolls_top .scrollst {
        font-family: 'arial';
        font-size: 16px;
        color: #fff;
        display: inline-block;
        background: #97291e;
        float: right;
        padding: 10px;
    }

.fd_bk .pr_news_sect {
    width: 100%;
    background: #e8e7dd;
    margin: 40px 0;
    padding: 40px 0;
}

    .fd_bk .pr_news_sect h2 {
        font-family: 'arial';
        color: #053c6d;
        font-size: 24px;
        text-transform: uppercase;
        margin: 0;
        padding: 0px 0 15px;
        font-weight: bold;
    }

    .fd_bk .pr_news_sect ul li {
        list-style: disc;
        font-family: 'arial';
        color: #333333;
        font-size: 18px;
        line-height: 30px;
    }

    .fd_bk .pr_news_sect ul {
        padding: 0 0 0 18px;
    }

.fd_bk .fdbk_sect .login_bt {
    font-family: "arial";
    background: #97291E none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 18px;
    display: inline-block;
    padding: 10px 20px;
    text-transform: uppercase;
    margin: 60px 0px 0px;
}

.fd_bk .fdbk_sect .reset_bt {
    font-family: "arial";
    color: #97291E;
    font-size: 18px;
    display: inline-block;
    padding: 10px 20px;
}

.sdetails .pinsured_select h2, .sdetails .address_sectn h2 {
    font-family: "arial";
    font-size: 16px;
    color: #053C6D;
    text-align: left;
    padding: 0px;
}

.fd_bk .fdbk_sect .r_check {
    font-family: "arial";
    color: #053C6D;
    font-size: 18px;
    margin: 0px;
    padding: 0px 0px 10px;
}

#multilines {
    height: 90px;
}

    #multilines .controls {
        width: 20%;
        float: left;
    }

        #multilines .controls a {
            margin-left: 8px;
            text-transform: uppercase;
            display: block;
            text-align: right;
            padding: 0 30px 20px 0;
        }

    #multilines .containers {
        position: relative;
        width: 80%;
        float: left;
        height: 90px;
    }

    #multilines ul.newsticker {
        display: block;
        margin: 0;
        padding: 0;
        height: 70px;
    }

        #multilines ul.newsticker > li {
            display: block;
            list-style: outside none none;
            margin: 0px;
            color: #fff;
            height: 78px;
            padding: 16px 22px;
            transition: background-color 0.2s ease 0s;
            width: 100%;
            font-family: 'arial';
            color: #fff;
            font-size: 16px;
        }

.reviews .sdetails.renews .extnd {
    font-size: 24px;
    padding-left: 0px;
    padding-right: 0px;
}

.reviews .sdetails.renews .lft {
    text-align: left;
}

.reviews .sdetails .heads_topd {
    color: #333;
    text-align: center;
}

.reviews .sdetails.renews .Policyno {
    text-align: right;
}

.reviews .sdetails.renews .extsd {
    text-align: center;
}

.reviews .sdetails.nobg .basic_dd .sbHolder, .reviews .sdetails.nobg input {
    background: transparent;
}

.reviews .sdetails.renews h4.sub_hds {
    font-family: "arial";
    font-size: 18px;
    color: #053C6D;
    padding: 0px;
    margin: 0px 0px 42px;
    text-align: left;
}

.reviews .sdetails.renews h4.sub_hds1 {
    font-family: "arial";
    font-size: 18px;
    color: #053C6D;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

.reviews .sdetails.renews h4.paddl {
    padding: 0px 0px 0px 14px;
}

.reviews .sdetails.renews .declr .inputradiobox {
    padding: 15px 14px;
}

    .reviews .sdetails.renews .declr .inputradiobox .radioBtnHold {
        padding-bottom: 15px;
    }

.reviews .sdetails.nobg .basic_dd {
    width: 100%;
    margin-bottom: 50px;
}

.wht_bg {
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
    padding: 0 80px 0 0;
}

.claim .claim_status h4 .claim_mail {
    float: right;
}

.claim .claim_status h4 .red {
    color: #97291E;
}

.claim .claim_status h4 .lang {
    color: #444;
    font-size: 18px;
}

.tblz01 .lnkbtnSubmit_Row_Click {
    position: relative;
    top: 5px;
    font-size: 16px;
}

.posabso {
    position: absolute;
    left: 100%;
    top: 30%;
    width: 82%;
}

.prem_details.posabso {
    background: #053C6D;
    padding: 0 20px;
}

.customisepg .prem_details.posabso .pre {
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: normal;
}

.customisepg .prem_details.posabso .sect1 {
    width: 100%;
    position: relative;
    color: #fff;
    margin: 10px 0;
}

    .customisepg .prem_details.posabso .sect1 h2 {
        color: #fff;
        padding: 0;
        font-size: 16px;
    }

    .customisepg .prem_details.posabso .sect1 .rupe {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 16px;
    }

.customisepg .prem_details.posabso p {
    color: #fff;
}

.posrela {
    position: relative;
}

#DIVZDPreviousPolicy p {
    padding-left: 21px;
    font-size: 16px;
    color: #77787b;
}

#DIVZDPreviousPolicy .inputradiobox {
    width: 50%;
    display: inline-block;
    float: left;
    padding: 0;
}

.about_us .f_result .table {
    margin: 50px 0px 0px;
}

.sdetails#divMTAmsg {
    margin: 5% auto;
    padding: 25px 25px;
}

    .sdetails#divMTAmsg p {
        font-family: 'arial';
        font-size: 14px;
        color: #333333;
        padding: 0px 0 10px;
        margin: 0;
        text-align: left;
    }

    .sdetails#divMTAmsg ul {
        text-align: left;
        list-style-type: disc;
        color: #2F2F2F;
        margin-left: 21px;
    }

.traveller_landing .banner-txt p {
    padding-top: 25px;
}

.hmbgs_health .customisepg .coveragedetails_list h2 .cd_checkbox input, .registeredinner .cd_checkbox input {
    width: 30px;
    height: 28px;
    margin: 0;
    display: inline-block;
}

.milestone1 {
    width: 100%;
    padding: 34px 0;
    background: #053c6d url(../../ImagesNew/timebg.png) no-repeat;
    min-height: 600px;
}

.inner_milestone {
    position: relative;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    min-height: 650px;
}

.scroll_container {
    position: absolute;
    height: 100%;
    transition: all 0.6s cubic-bezier(0.38, 0.14, 0.65, 0.92);
    -moz-transition: all 0.6s cubic-bezier(0.38, 0.14, 0.65, 0.92);
    -webkit-transition: all 0.6s cubic-bezier(0.38, 0.14, 0.65, 0.92);
}

.year {
    width: 100%;
    position: relative;
    min-height: 300px;
    display: inline-block;
    margin-bottom: 25px;
}


    .year span {
        position: absolute;
        width: 77px;
        height: 68px;
        padding: 19px 0px;
        text-align: center;
        color: #000;
        left: -40px;
        font-size: 22px;
    }

    .year p {
        position: absolute;
        bottom: 0;
        text-align: left;
        color: #fff;
        padding-left: 5px;
        font-size: 16px;
        line-height: 1.2;
        padding-bottom: 23px;
        padding-right: 23px;
    }

.pos {
    position: absolute;
    width: 260px;
    padding-left: 37px;
}

.slide_arrows {
    position: absolute;
    top: 40%;
    width: 110%;
    left: -5%;
}

    .slide_arrows .left {
        right: 100%;
        display: inline-block;
    }

    .slide_arrows .right {
        left: 100%;
        display: inline-block;
    }

.pos1 {
    background: transparent url(../../ImagesNew/time1.png) no-repeat top left;
    background-size: contain;
}

.pos2 {
    background: transparent url(../../ImagesNew/time2.png) no-repeat top left;
    background-size: contain;
}

.pos3 {
    background: transparent url(../../ImagesNew/time3.png) no-repeat top left;
    background-size: contain;
}

.pos4 {
    background: transparent url(../../ImagesNew/time4.png) no-repeat top left;
    background-size: contain;
}

.pos5 {
    background: transparent url(../../ImagesNew/time5.png) no-repeat top left;
    background-size: contain;
}

.pos6 {
    background: transparent url(../../ImagesNew/time6.png) no-repeat top left;
    background-size: contain;
}

.slide_arrows .left a, .slide_arrows .right a {
    display: inline-block;
}

.mile_stone_text h3 {
    font-size: 40px;
    text-align: center;
    color: #fff;
    padding-bottom: 25px;
}

.bottom_text p {
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding-bottom: 25px;
}

.old_link {
    float: right;
    padding: 4px 10px;
    margin-top: 2px;
    background: #DC6D18;
    border-radius: 5px;
    box-shadow: 1px 2px 5px rgba(56, 56, 56, 0.81);
}

    .old_link a {
        color: #fff;
    }

.travel_insurance .policy_coverage thead {
    background: #053c6d;
    padding: 5px 0;
}

    .travel_insurance .policy_coverage thead th {
        color: #fff;
        font-weight: normal;
    }

.travel_insurance .policy_coverage tbody {
    background-color: #ECECEC;
}

.form_contain h4 {
    text-align: center;
}

.icon_img {
    width: 70px;
    height: 70px;
    display: inline-block;
    margin-right: 15px;
    background: #F3F3F3;
    border-radius: 50%;
    border: 3px solid #ABABAB;
}

    .icon_img img {
        width: 100%;
    }

    .icon_img.active {
        box-shadow: 0px 0px 11px #828282;
        border: 3px solid #A41C22;
    }

    .icon_img.nom {
        margin-right: 0px;
    }

.form_contain .imgt {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}

.bgclr {
    background-color: #c7c5b1;
    text-align: center;
}

.pay_error {
    padding: 15% 0;
}

    .pay_error p {
        font-size: 18px;
        color: #292929;
        margin-bottom: 0px;
    }

    .pay_error a {
        color: #E07118;
        text-decoration: underline;
    }

    .pay_error h3 {
        padding-bottom: 30px;
    }

.noquote_msg p {
    color: #F70000;
    font-size: 20px;
    text-align: center;
}

#owl-banner.owl-theme .owl-controls .owl-buttons div {
    background: transparent none repeat scroll 0% 0%;
    border-radius: 0px;
    margin: 0px;
    padding: 0px;
}

#owl-banner.owl-theme .owl-controls .owl-buttons .owl-prev {
    background-image: url("../../ImagesNew/tab-slider-left.png");
    background-size: 50% 60%;
    background-position: center center;
    background-repeat: no-repeat;
    left: 5px;
}

#owl-banner.owl-theme .owl-controls .owl-buttons .owl-next {
    background-image: url("../../ImagesNew/tab-slider-right.png");
    background-size: 50% 60%;
    background-position: center center;
    background-repeat: no-repeat;
    right: 5px;
}

#owl-banner .owl-prev, #owl-banner .owl-next {
    background-size: cover;
    height: 60px;
    position: absolute;
    top: 45%;
    width: 35px;
}

.traveller_landing .owl-item .item img {
    width: 100%;
    min-height: 440px;
}
/* .policy_coverage thead tr:nth-child(1) th:nth-child(1){    width: 66px;}
  .policy_coverage thead tr:nth-child(1) th:nth-child(4){      width: 256px;padding: 0 47px;}
   .policy_coverage thead tr:nth-child(2) th{    width:150px;}*/

/*added for promoters page starts*/
.prm h2 {
    font-family: 'arial';
    font-size: 22px;
    color: #333;
    font-weight: bold;
    margin: 0;
    padding: 30px 0 10px;
}

.prm p {
    font-family: 'arial';
    font-size: 18px;
    color: #333;
    margin: 0;
    padding: 0;
}

.prm .paddTs {
    padding-top: 50px;
}

.prm .paddTs1 {
    padding-top: 20px;
}

.prm .wT100 {
    width: 100%;
    min-height: 310px;
}
/*added for promoters page ends*/

/*added for car_model page starts*/
.car_model p {
    font-family: 'arial';
    font-size: 20px;
    color: #333;
    margin: 0;
    padding: 0;
}

.car_model h3 {
    font-family: 'arial';
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin: 0;
    padding: 30px 0 20px;
}

.car_model h2 {
    font-family: 'arial';
    font-size: 26px;
    color: #333;
    margin: 0;
    padding: 40px 0 5px;
}

.car_model h4 {
    font-family: 'arial';
    font-size: 22px;
    color: #333;
    margin: 0;
    padding: 0px 0 10px;
    text-transform: uppercase;
}

    .car_model h4 a {
        font-family: 'arial';
        font-size: 22px;
        color: #333;
        text-decoration: underline;
    }

.car_model .call_me {
    width: 100%;
    background: #ffa200;
    text-align: center;
    border-radius: 100%;
    padding: 10px 0;
    margin: 20px 0 40px;
}

    .car_model .call_me p {
        font-family: 'arial';
        font-size: 24px;
        color: #fff;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        line-height: 30px;
    }

.car_model .info_details {
    width: 105%;
    background: #ffa200;
    padding: 10px 0;
    margin: 50px 0 40px;
    height: 100px;
    position: relative;
    right: 5%;
}

    .car_model .info_details input {
        background: transparent;
        font-family: 'arial';
        font-size: 20px;
        color: #666;
        border-bottom: 1px solid #333;
        width: 22%;
        margin: 2% 3%;
    }

    .car_model .info_details .submit {
        font-family: 'arial';
        font-size: 24px;
        color: #fff;
        background: #851301;
        display: inline-block;
        padding: 10px 25px;
        border-radius: 5px;
        position: relative;
        top: 8%;
    }

.prm .claim_banner {
    position: relative;
}

.prm .b_text {
    position: absolute;
    top: 0;
    right: 0;
    width: 28%;
    right: 16%;
    top: 14%;
}

    .prm .b_text h2 {
        font-family: 'arial';
        font-size: 30px;
        color: #333;
    }

    .prm .b_text .buy_nw {
        font-family: 'arial';
        font-size: 26px;
        color: #fff;
        background: #851301;
        padding: 8px 24px;
        border-radius: 6px;
        margin: 6% 0 0 0;
        display: inline-block;
    }
/*added for car_model page ends*/

/*added for sitemap page starts*/
.site_map h2 {
    font-family: 'arial';
    font-size: 22px;
    color: #063b6d;
    font-weight: bold;
    border-bottom: 1px solid #063b6d;
    margin: 0;
    padding: 50px 0 5px;
    text-transform: uppercase;
}

.site_map h3 {
    margin: 0;
    padding: 0;
}

    .site_map h3 a {
        font-family: 'arial';
        font-size: 22px;
        color: #333333;
        font-weight: bold;
        margin: 0;
        padding: 30px 0 0px;
        display: block;
    }

.site_map ul {
    padding: 10px 0 0;
}

    .site_map ul li a {
        font-family: 'arial';
        font-size: 18px;
        color: #333333;
        display: block;
        padding: 0;
        margin: 0;
        text-decoration: underline;
    }
/*added for sitemap page ends*/

/*added for grievance page starts*/
.griev p {
    font-family: 'arial';
    font-size: 16px;
    color: #333;
    margin: 0;
    padding: 0px 0 10px;
}

.griev .outer {
    position: relative;
    width: 100%;
    height: 800px;
}

.griev .red_circle {
    position: absolute;
}

    .griev .red_circle .txts {
        position: absolute;
        top: 118px;
        left: 142px;
        text-align: left;
    }

        .griev .red_circle .txts .add_ress {
            padding: 10px 0 5px;
        }

        .griev .red_circle .txts .mails {
            padding: 5px 0 10px;
        }

        .griev .red_circle .txts p {
            font-family: 'arial';
            font-size: 16px;
            color: #fff;
            margin: 0;
            padding: 0px;
        }

        .griev .red_circle .txts a {
            font-family: 'arial';
            font-size: 16px;
            color: #fff;
            display: block;
            text-decoration: underline;
        }

.griev .yellow_circle {
    position: absolute;
    top: 220px;
    left: 297px;
}

    .griev .yellow_circle .txts {
        position: absolute;
        top: 248px;
        left: 285px;
        text-align: left;
    }

        .griev .yellow_circle .txts p {
            font-family: 'arial';
            font-size: 16px;
            color: #fff;
            margin: 0;
            padding: 0px;
            line-height: 20px;
        }

            .griev .yellow_circle .txts p.padds {
                padding-top: 11px;
            }

.griev .orange_circle {
    position: absolute;
    left: 638px;
    top: 120px;
}

    .griev .orange_circle .txts {
        position: absolute;
        top: 90px;
        left: 196px;
        text-align: left;
    }

        .griev .orange_circle .txts p {
            font-family: 'arial';
            font-size: 16px;
            color: #fff;
            margin: 0;
            padding: 0px;
            line-height: 20px;
        }

            .griev .orange_circle .txts p.padds {
                padding-top: 11px;
            }

.griev .shadow_sect {
    position: absolute;
    bottom: 44px;
}

.griev .yellow_circle .digit2 {
    position: absolute;
    top: 242px;
    left: 164px;
}

.griev .orange_circle .digit3 {
    position: absolute;
    top: 107px;
    left: 94px;
}

/*added for grievance page ends*/
/*added for premium summary */

.reviews .modal.pop_up_breakup .modal-title {
    text-align: center;
    font-size: 26px;
}

.pop_up_breakup .modal-dialog {
    width: 70%;
    margin: 3% auto;
}

.breakup_link {
    font-size: 18px;
    text-transform: capitalize;
    color: #97291E;
}

.reviews .modal.pop_up_breakup .modal-body .own_damage p.blue {
    color: #fff;
}

.reviews .modal.pop_up_breakup .modal-body .own_damage p {
    margin-bottom: 0px;
    border: 1px solid #E0E0E0;
}

    .reviews .modal.pop_up_breakup .modal-body .own_damage p:nth-child(odd) {
        background-color: #F7F7F7;
    }

    .reviews .modal.pop_up_breakup .modal-body .own_damage p.blue {
        background-color: #053c6d;
    }

.pop_up_breakup .br_all {
    padding: 15px 10px;
    background: #F1F1EA;
    margin-bottom: 10px;
    border: 1px solid #E0E0E0;
}

    .pop_up_breakup .br_all p span {
        padding-left: 10px;
    }

.renews p.h_top {
    padding: 0px 0px 20px 0px;
    font-size: 16px;
    color: #053c6d;
    font-weight: bold;
}

.renews .own_damage p {
    font-family: 'arial';
    font-size: 16px;
    color: #77787B;
    background: #F1F1EA;
    padding: 6px 10px;
    margin: 0 0 20px;
}

.renews .own_damage.brenew p {
    margin-bottom: 0;
}

.renews .own_damage.brenew {
    border: 1px solid #DADADA;
    margin-bottom: 15px;
    box-shadow: 0px 0px 6px rgba(193, 193, 193, 0.63);
}

.renews .own_damage p.white {
    background-color: #fff;
}

.renews p {
    padding: 0px 0px 0px 0px;
}

    .renews p.blue {
        background: #053c6d;
        color: #fff;
    }

.renews .ce_sw {
    padding: 20px 0 0 0;
}

.renews .checkboxHold.ce_sw {
    margin: 0 0 40px 0;
}

.renews .tright {
    text-align: right;
}

input::-webkit-input-placeholder {
    color: #000;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
    font-size: 14px;
}

input:-moz-placeholder {
    color: #000;
    opacity: 0.5;
    -moz-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
    font-size: 14px;
}

input::-moz-placeholder {
    color: #000;
    opacity: 0.5;
    -moz-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
    font-size: 14px;
}

input:-ms-input-placeholder {
    color: #000;
    opacity: 0.5;
    -ms-transition: opacity 0.35s ease-in-out;
    transition: opacity 0.35s ease-in-out;
    font-size: 14px;
}

.input_rupee {
    position: relative;
}

    .rp_placeholder, .input_rupee .rpicon {
        position: absolute;
    }

    .input_rupee input {
        padding-left: 15px;
        font-size: 15px;
    }

.customisepg h4.title1 {
    font-size: 18px;
    padding: 15px 50px;
}

    .customisepg h4.title1 span {
        color: #053c6d;
        font-weight: bold;
    }

.car_insurance .c_panel_body li a {
    color: #2a6496;
}

.cover_imgs img {
    padding-top: 30px;
}

.ps .multidd.owned_basicdd .basic_dd {
    width: 100%;
}

.overlay_container {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(64, 64, 64, 0.92);
    z-index: 1000;
}

.windows8 {
    position: absolute;
    width: 66px;
    height: 66px;
    margin: auto;
    left: 48%;
    top: 45%;
}

    .windows8 .wBall {
        position: absolute;
        width: 63px;
        height: 63px;
        opacity: 0;
        transform: rotate(225deg);
        -o-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        -moz-transform: rotate(225deg);
        animation: orbit 7.87s infinite;
        -o-animation: orbit 7.87s infinite;
        -ms-animation: orbit 7.87s infinite;
        -webkit-animation: orbit 7.87s infinite;
        -moz-animation: orbit 7.87s infinite;
    }

        .windows8 .wBall .wInnerBall {
            position: absolute;
            width: 8px;
            height: 8px;
            background: rgb(255,104,3);
            left: 0px;
            top: 0px;
            border-radius: 8px;
        }

    .windows8 #wBall_1 {
        animation-delay: 1.72s;
        -o-animation-delay: 1.72s;
        -ms-animation-delay: 1.72s;
        -webkit-animation-delay: 1.72s;
        -moz-animation-delay: 1.72s;
    }

    .windows8 #wBall_2 {
        animation-delay: 0.34s;
        -o-animation-delay: 0.34s;
        -ms-animation-delay: 0.34s;
        -webkit-animation-delay: 0.34s;
        -moz-animation-delay: 0.34s;
    }

    .windows8 #wBall_3 {
        animation-delay: 0.69s;
        -o-animation-delay: 0.69s;
        -ms-animation-delay: 0.69s;
        -webkit-animation-delay: 0.69s;
        -moz-animation-delay: 0.69s;
    }

    .windows8 #wBall_4 {
        animation-delay: 1.03s;
        -o-animation-delay: 1.03s;
        -ms-animation-delay: 1.03s;
        -webkit-animation-delay: 1.03s;
        -moz-animation-delay: 1.03s;
    }

    .windows8 #wBall_5 {
        animation-delay: 1.38s;
        -o-animation-delay: 1.38s;
        -ms-animation-delay: 1.38s;
        -webkit-animation-delay: 1.38s;
        -moz-animation-delay: 1.38s;
    }



@keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        transform: rotate(180deg);
        animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        transform: rotate(300deg);
        animation-timing-function: linear;
        origin: 0%;
    }

    30% {
        opacity: 1;
        transform: rotate(410deg);
        animation-timing-function: ease-in-out;
        origin: 7%;
    }

    39% {
        opacity: 1;
        transform: rotate(645deg);
        animation-timing-function: linear;
        origin: 30%;
    }

    70% {
        opacity: 1;
        transform: rotate(770deg);
        animation-timing-function: ease-out;
        origin: 39%;
    }

    75% {
        opacity: 1;
        transform: rotate(900deg);
        animation-timing-function: ease-out;
        origin: 70%;
    }

    76% {
        opacity: 0;
        transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        transform: rotate(900deg);
    }
}

@-o-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -o-transform: rotate(180deg);
        -o-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -o-transform: rotate(300deg);
        -o-animation-timing-function: linear;
        -o-origin: 0%;
    }

    30% {
        opacity: 1;
        -o-transform: rotate(410deg);
        -o-animation-timing-function: ease-in-out;
        -o-origin: 7%;
    }

    39% {
        opacity: 1;
        -o-transform: rotate(645deg);
        -o-animation-timing-function: linear;
        -o-origin: 30%;
    }

    70% {
        opacity: 1;
        -o-transform: rotate(770deg);
        -o-animation-timing-function: ease-out;
        -o-origin: 39%;
    }

    75% {
        opacity: 1;
        -o-transform: rotate(900deg);
        -o-animation-timing-function: ease-out;
        -o-origin: 70%;
    }

    76% {
        opacity: 0;
        -o-transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        -o-transform: rotate(900deg);
    }
}

@-ms-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -ms-transform: rotate(180deg);
        -ms-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -ms-transform: rotate(300deg);
        -ms-animation-timing-function: linear;
        -ms-origin: 0%;
    }

    30% {
        opacity: 1;
        -ms-transform: rotate(410deg);
        -ms-animation-timing-function: ease-in-out;
        -ms-origin: 7%;
    }

    39% {
        opacity: 1;
        -ms-transform: rotate(645deg);
        -ms-animation-timing-function: linear;
        -ms-origin: 30%;
    }

    70% {
        opacity: 1;
        -ms-transform: rotate(770deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin: 39%;
    }

    75% {
        opacity: 1;
        -ms-transform: rotate(900deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin: 70%;
    }

    76% {
        opacity: 0;
        -ms-transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        -ms-transform: rotate(900deg);
    }
}

@-webkit-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -webkit-transform: rotate(180deg);
        -webkit-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -webkit-transform: rotate(300deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin: 0%;
    }

    30% {
        opacity: 1;
        -webkit-transform: rotate(410deg);
        -webkit-animation-timing-function: ease-in-out;
        -webkit-origin: 7%;
    }

    39% {
        opacity: 1;
        -webkit-transform: rotate(645deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin: 30%;
    }

    70% {
        opacity: 1;
        -webkit-transform: rotate(770deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin: 39%;
    }

    75% {
        opacity: 1;
        -webkit-transform: rotate(900deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin: 70%;
    }

    76% {
        opacity: 0;
        -webkit-transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(900deg);
    }
}

@-moz-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -moz-transform: rotate(180deg);
        -moz-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -moz-transform: rotate(300deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 0%;
    }

    30% {
        opacity: 1;
        -moz-transform: rotate(410deg);
        -moz-animation-timing-function: ease-in-out;
        -moz-origin: 7%;
    }

    39% {
        opacity: 1;
        -moz-transform: rotate(645deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 30%;
    }

    70% {
        opacity: 1;
        -moz-transform: rotate(770deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 39%;
    }

    75% {
        opacity: 1;
        -moz-transform: rotate(900deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 70%;
    }

    76% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }

    100% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }
}

.compare_container {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    z-index: 3;
    background: rgba(0, 0, 0, 0.8);
    display: none;
}

    .compare_container.active {
        display: block;
    }

.compare_innerbox {
    position: absolute;
    top: 100px;
    width: 100%;
}

.compare_title {
    width: 25%;
    float: left;
}

    .compare_title ul {
        list-style-type: none;
        text-align: left;
        margin-top: 86px;
    }

        .compare_title ul li a, .inner_tabs li a {
            padding: 15px 10px;
            display: inline-block;
            color: #fff;
            font-weight: bold;
            width: 100%;
            background-color: #063b6d;
            border-bottom: 1px solid #517699;
            font-size: 18px;
        }

        .compare_title ul li:first-child a {
            background-color: transparent;
            padding: 0;
            font-size: 22px;
            padding-bottom: 23px;
        }

.inner_tabs li a {
    background-color: #e6e4d6;
    color: #063b6d;
    border-bottom: 1px solid #cfd3cb;
    min-height: 55px;
    float: left
}

.inner_tabs li {
    min-height: 55px;
    display: inline-block;
    width: 100%;
    float: left;
}

.compare_tabs {
    width: 65%;
    float: left;
}

.inner_tabs ul {
    padding-right: 10px;
}

.tabs_link ul {
    margin-bottom: 30px;
    border-bottom: 1px solid #fff;
}

.tabs_link li {
    width: 33.3%;
    float: left;
}

    .tabs_link li a {
        padding: 13px 10px;
        display: inline-block;
        color: #fff;
        font-weight: bold;
        width: 100%;
        background-color: transparent;
        font-size: 20px;
        width: 100%
    }

    .tabs_link li.active a {
        border-bottom: 3px solid #fff;
    }

.inner_tabs {
    width: 33%;
    float: left;
}

.tabs_bk .tabs {
    display: none;
}

    .tabs_bk .tabs.active {
        display: block;
    }

.tabs_link {
    padding-right: 25px;
}

.compare_title ul li a {
    position: relative;
}

.compare_title ul li:first-child a:after {
    background-image: none;
}

.compare_title ul li a:after {
    content: '';
    background: url(images/compare_tooltip.png);
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 18px;
}

.tool_tip_msg {
    position: absolute;
    padding: 25px 15px;
    top: 0%;
    left: 100%;
    width: 200%;
    background: #fff;
    display: none;
}

.compare_title ul li:hover .tool_tip_msg {
    display: block;
}

.tool_tip_msg .tool_text {
    position: margin-top:5%;
}

.tool_tip_msg p {
    margin: 0;
    padding-bottom: 10px;
    font-size: 18px;
    color: #000;
}

.compare_title ul li {
    position: relative;
}

    .compare_title ul li:hover a:before {
        content: '';
        width: 20px;
        height: 20px;
        position: absolute;
        right: 0px;
        top: 18px;
        border-right: 10px solid #fff;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
    }

    .compare_title ul li:first-child a:before {
        border: 0px;
    }

.travelscreen1, .healthscreen1 {
    display: none;
}

span.planstext1 {
    text-align: center;
    display: block;
    padding-bottom: 15px;
}

.plans50bk {
    width: 50%;
    display: inline-block;
    float: left;
    margin-bottom: 15px;
}

.planscarmodel {
    padding-left: 95px;
    position: relative;
}

    .planscarmodel span {
        position: absolute;
        left: 18px;
        top: 9px;
    }

.plans50bk.rto input {
    text-align: center;
    margin-left: 12px;
    padding: 5px;
}

.plans50bk.ondate {
    padding-left: 18px;
}

    .plans50bk.ondate input {
        margin-left: 18px;
        padding: 5px;
        text-align: center;
    }

.idv_link {
    color: #DC6D18;
    position: relative;
}

    .idv_link:after {
        content: '';
        position: absolute;
        left: 45%;
        width: 0%;
        top: 100%;
        height: 2px;
        background-color: #000;
        transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
    }

    .idv_link:hover:after {
        left: 0%;
        width: 100%;
        height: 1px;
        background-color: #DC6D18;
    }

.trreview.reviews .sdetails input, .mtreview.reviews .sdetails input {
    margin-bottom: 10px;
}

.mtreview.reviews .sdetails input {
    margin-bottom: 0px;
}

.trreview.reviews .sdetails .reviewhead {
    line-height: 25px;
}

.trreview.reviews .sdetails .reviewhead_sect, .trreview.reviews .sdetails .reviewhead, .mtreview.reviews .sdetails .reviewhead_sect, .mtreview.reviews .sdetails .reviewhead {
    position: static;
}

.trreview.reviews .sdetails .fsectns, .mtreview.reviews .sdetails .fsectns {
    margin-bottom: 15px;
}

.trreview.reviews .sdetails .heads_top, .mtreview.reviews .sdetails .heads_top {
    padding: 12px 0px 12px 14px;
}

.mtreview.reviews .sdetails .reviewhead {
    min-height: 32px;
    display: table-cell;
    vertical-align: middle;
}

.other_land .insights ul li {
    color: #fff;
}

.customisepg .tophead02 {
    padding-top: 20px;
    padding-bottom: 0px;
}

.hmbgs_health .increment_main {
    padding: 15px 0;
}

.hmbgs_health .trMemberBox {
    padding: 14px 0;
}
/*.chi_detail.sdetails .row{
	margin-right: -10px;
    margin-left: -10px;
}*/
/*for IE 8 version*/
@media \0screen {
    .radioBtnHold label {
        position: static;
    }

    .radioBtnHold input[type="radio"], .radioBtnHold input[type="radio"] {
        display: block;
    }

    .rd_block .rd_single .radioBtnHold .off-radio, .radioBtnHold .on-radio {
        display: none;
    }

    .rd_block.single-trip_destination .radioBtnHold .off-radio {
        display: none;
    }

    .single-trip_destination.rd_block .mapspopup_icn {
        background-image: none;
    }

    .single-trip_destination.rd_block .travelWorld .radioBtnHold {
        position: static;
    }

    .rd_block .calendarBox .datePick {
        height: 44px;
    }
}
/*ends here*/
@media (max-width:1366px) and (min-width:992px) {
    .container {
        width: 970px;
    }

    .plans .planbox {
        padding: 15px 20px;
    }

    .about_us .we_do h2 {
        font-size: 35px;
        padding: 0px 0px 3px 20px;
    }

    .about_us .we_do p {
        font-size: 16px;
        padding: 0px 0px 8px 20px;
    }

    .about_us .our_team .awards-partner1 .member .fr1 img {
        width: 100%;
    }

    .about_us .our_team .awards-partner1 .member .fr2 {
        padding: 0 0 0 10px;
    }

        .about_us .our_team .awards-partner1 .member .fr2 h3 {
            font-size: 16px;
        }

        .about_us .our_team .awards-partner1 .member .fr2 h4, .about_us .our_team .awards-partner1 .member .fr2 p {
            font-size: 14px;
        }

    .about_us .about_banner .banner-txt {
        top: 8%;
    }

        .about_us .about_banner .banner-txt h2 {
            font-size: 60px;
            width: 32%;
        }

        .about_us .about_banner .banner-txt p {
            width: 75%;
        }

    .quick_links .img_trade {
        bottom: 3%;
    }

    .anwrs {
        padding-left: 30px;
    }

    .car_insurance .find_nw .search_sect .srhbox a, .find_nw .search_sect .srhbox a {
        font-size: 18px;
        padding: 8px 23px;
        margin: 5px 42px 5px 0px;
    }

    .health_insurance .find_nw .search_sect .srhbox a {
        font-size: 18px;
        padding: 8px 23px;
        margin: 5px 42px 5px 0px;
    }

    .traveller_landing .carousel-inner .item img {
        min-height: 351px;
    }

    .registeredinner .i-agree p {
        width: 85%;
    }

    .h35 {
        height: 35px;
    }
}

@media (max-width:1366px) {
    .year p {
        font-size: 15px;
    }

    .pos {
        width: 220px;
    }

    .fdbk_banner .img-responsive {
        min-height: 360px;
    }

    .car_insurance.traveller_landing .banner-txt h2, .twowheeler_insurance.traveller_landing .banner-txt h2, .travel_insurance.traveller_landing .banner-txt h2, .home_insurance.traveller_landing .banner-txt h2, .health_insurance.chi .banner-txt h2 {
        padding: 3% 0 0 0;
        font-size: 28px;
    }

    .car_insurance.traveller_landing .banner-txt p, .twowheeler_insurance.traveller_landing .banner-txt p, .travel_insurance.traveller_landing .banner-txt p, .home_insurance.traveller_landing .banner-txt p, .health_insurance.chi .banner-txt p {
        font-size: 18px;
    }

    .pgHeader {
        height: 50px;
    }

    .topNav .navbar-nav > li > a {
        padding-top: 0px;
        padding-bottom: 10px;
        font-size: 14px;
    }

    .pgHeader .navbar-brand img {
        width: 65%;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-i-c {
        font-size: 19px;
    }

    .travel_insurance .insuoffer {
        padding-top: 0px;
    }

    .travel_insurance .tplan-info h3, .mg_blocks .tplan-info h3 {
        font-size: 19px;
        margin-top: 10px;
    }

    .travel_insurance .tplan-info .tplanhead, .mg_blocks .tplan-info .tplanhead {
        height: 40px;
    }

    .travel_insurance .tplan-info p, .mg_blocks .tplan-info p {
        padding-bottom: 10px;
    }

    .travel_insurance .tplan-info a.knowmore, .mg_blocks .tplan-info a.knowmore {
        font-size: 12px;
        padding: 9px 11px;
        margin: 0 3px 15px 0;
    }

    .travel_insurance .tplan-info .tplanhead.extra {
        position: static;
        height: auto;
    }

        .travel_insurance .tplan-info .tplanhead.extra h3, .mg_blocks .tplan-info .tplanhead.extra h3 {
            position: static;
        }

    .travel_insurance .tplan-info a.buynow, .mg_blocks .tplan-info a.buynow {
        font-size: 12px;
        padding: 10px 12px;
    }

    .about_us .our_team a {
        font-size: 20px;
    }

    .about_us .our_team .infos {
        height: 110px;
    }

    .about_us .our_team h3 {
        font-size: 20px;
        font-weight: bold;
    }

    .about_us .our_team p.nm {
        font-size: 16px;
    }

    .claim .claim_status .know_btns {
        font-size: 15px;
        padding: 15px;
    }

    .prm .b_text {
        right: 6%;
        top: 0;
    }
}
/*media query for small desktop*/
@media(max-width: 1366px) and (min-width:1280px) {
    .section1; {
        /* background-image: url(../../ImagesNew/banner.jpg);*/
        background-size: cover;
    }

    .banner-texts .text {
        padding: 24% 0 0 0;
        text-align: center;
    }

    .stamp {
        right: 76%;
    }

    .charms {
        left: -80px;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        top: 10%;
    }

    .charms-open {
        position: absolute;
        width: 22px;
        height: 35px;
        background: #F78200;
        top: 42%;
        left: 100%;
    }

        .charms-open:after {
            position: absolute;
            content: "";
            left: 20%;
            top: 11%;
            background-image: url("../../ImagesNew/other-block-arrow.png");
            background-repeat: no-repeat;
            z-index: 4;
            width: 16px;
            height: 31px;
        }

    .charms.open-side {
        left: 0;
    }

        .charms.open-side .charms-open::after {
            left: 23%;
            background-image: url("../../ImagesNew/other-block-arrow1.png");
        }

    .charms li a {
        padding: 15px 6px 5px 6px;
        height: 73px;
    }

    .charms {
        left: -80px;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        top: 10%;
    }

        .charms li a span {
            font-size: 12px;
            padding-top: 8px;
        }

        .charms li:nth-child(1) a span, .charms li:nth-child(2) a span, .charms li:nth-child(3) a span {
            padding-top: 13px;
        }

        .charms li a img {
            width: 35%;
        }

    .charms {
        width: 80px;
        top: 21%;
    }

        .charms li.buy_now a {
            padding: 15px 0px;
        }

    .about_us .about_banner .banner-txt {
        top: 6%;
    }

        .about_us .about_banner .banner-txt h2 {
            width: 24%;
        }
}
/*ends here*/
@media (max-width:1366px) and (min-width:1281px) {
    .widget_block {
        top: 46%;
    }

    .traveller_landing .owl-item .item img {
        width: 100%;
        min-height: 400px;
    }

    .youtube-image .youtube-text .text {
        padding-top: 9%;
    }
}
/*media query for small desktop*/
@media(max-width: 1280px) {
    .widget_block; {
        top: 36%;
    }

    .travel_insurance .tpartner.marT24 {
        margin-top: 20%;
    }

    .stamp {
        right: 77%;
    }

    .banner-texts .text {
        padding: 21% 0 0 1%;
    }

        .banner-texts .text h4 {
            font-size: 38px;
            padding: 0;
            text-align: center;
        }

    .youtube-image .youtube-text .text {
        padding-top: 9%;
    }

    .charms {
        left: -80px;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        top: 20%;
    }
}

@media screen and (max-width: 1366px) {
    .widget_block {
        top: 46%;
    }

    .traveller_landing .owl-item .item img {
        width: 100%;
        min-height: 400px;
    }

    .Expert_blog .expert_panel ul {
        min-height: auto;
        padding-bottom: 10px;
    }
    /*Mega Menu styles starts here*/
    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        padding: 0 23px;
    }

    .l1_mgmenu .mg_blocks .mg_items .member {
        padding: 0 18px;
    }

    .l1_mgmenu .mg_blocks .tplan-info a.knowmore, .l1_mgmenu .mg_blocks .tplan-info a.buynow {
        font-size: 12px;
        margin-top: 95px;
    }

    .topNav .navbar-nav > li {
        padding: 10px 7px;
    }
    /*section 3 starts */
    .india-map .tab-head p strong {
        font-size: 25px;
    }

    .india-map .claims p strong, .india-map .seven-reasons p strong {
        font-size: 70px;
    }
    /*added for home page on 3-dec-15 starts*/
    .india-map .tab-container img, .india-map .map-image .map-overlay {
        height: 802px;
    }

    /*added for home page on 3-dec-15 ends*/
    .india-map .tab-head p {
        font-size: 19px;
        line-height: 1;
    }

    .india-map .know-more {
        padding-top: 10px;
    }

    .customer-wrapper .member-container .member .member-text {
        position: absolute;
        right: 15%;
        top: 20px;
        left: 18%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #FFF;
        text-align: center;
        width: 65%;
    }

    .customisepg .sect_inline {
        padding-right: 10px;
    }

    .customisepg .pre2 {
        font-size: 14px;
    }

    .customisepg .rupe {
        font-size: 16px;
    }
}

/*added on 2nov15 starts*/
@media screen and (max-width: 1366px) {
    .insurance-container .insurance-block a {
        width: 73%;
    }

    .tw_ns .coveragedetails_list li .cd_content .cd_contentinner, .hmbgs_car .coveragedetails_list li .cd_content .cd_contentinner {
        border: 0px;
        background-color: #edecde;
        width: 94%;
    }

    .insurance-container .insurance-block .getQuotes a {
        width: 215px;
        font-size: 20px;
        padding: 14px 10px;
    }

    .customer-wrapper .tab {
        width: 16%;
    }
    /*added on 5nov15 starts*/
    .travel_insurance .tpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 24%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 51%;
    }
    /*added on 5nov15 starts*/

    .post-login .btnlinks {
        padding: 30px 0 0 150px;
    }

    /*added on 9nov15 starts*/
    .whats-new .blog-block .blog-texts a.read-more::after {
        left: 49%;
    }
    /*added on 9nov15 ends*/
    /*added on 17nov15 starts*/
    .post-login .profdetails .pupdate .edu {
        padding: 4px 4px;
    }

    .travel_insurance.traveller_landing .banner-txt {
        float: none;
        width: 100%;
        padding: 29px 0px 0px 10%;
    }

    .travel_insurance.traveller_landing .banner_text_btn a {
        padding: 12px 17px;
        font-size: 14px;
    }

    .travel_insurance.traveller_landing .banner_text_btn {
        padding: 40px 0px 0px;
    }

    .car_insurance.traveller_landing .banner-txt, .twowheeler_insurance.traveller_landing .banner-txt {
        float: none;
        width: 100%;
        padding: 29px 0px 0px 10%;
    }

    .car_insurance.traveller_landing .banner_text_btn a {
        padding: 12px 17px;
        font-size: 14px;
    }

    .car_insurance.traveller_landing .banner_text_btn {
        padding: 23px 0px 0px;
    }

    .health_insurance.traveller_landing .banner-txt {
        float: none;
        width: 100%;
        padding: 29px 0px 0px 10%;
    }

    .health_insurance.traveller_landing .banner_text_btn a {
        padding: 12px 17px;
        font-size: 14px;
    }

    .health_insurance.traveller_landing .banner_text_btn {
        padding: 23px 0px 0px;
    }

    .home_insurance.traveller_landing .banner-txt {
        float: none;
        width: 100%;
    }

    .home_insurance.traveller_landing .banner_text_btn a {
        padding: 12px 17px;
        font-size: 14px;
    }

    .home_insurance.traveller_landing .banner_text_btn {
        padding: 23px 0px 0px;
    }

    .twowheeler_insurance.traveller_landing .banner-txt {
        float: none;
        width: 100%;
    }

    .twowheeler_insurance.traveller_landing .banner_text_btn a {
        padding: 12px 17px;
        font-size: 14px;
    }

    .twowheeler_insurance.traveller_landing .banner_text_btn {
        padding: 23px 0px 0px;
    }

    .home_insurance .cplan-info a.knowmore {
        font-size: 12px;
        padding: 9px 12px;
        margin: 0px 4px 53px 0px;
    }

    .home_insurance .cplan-info a.buynow {
        font-size: 12px;
        padding: 10px 23px;
        margin: 0px 0px 20px;
    }
    /*added for new designs starts*/
    .sdetails {
        margin: 0% 0 0;
    }

    .customisepg h3 {
        font-size: 18px;
        margin: 0px 0 15px 0;
    }

    .customisepg .planbox ul li {
        font-size: 14px;
    }

    .customisepg .planbox1 ul li {
        font-size: 14px;
    }

    .customisepg .pre1 {
        font-size: 16px;
    }

    .customisepg .rupe {
        font-size: 18px;
    }

    .customisepg .policyDtls {
        font-size: 17px;
    }

    .customisepg .totalAmount {
        font-size: 20px;
    }
    /*added for new designs ends*/
    /*added for travel home page starts*/
    .ps .multidd .CB_cols .labels, .ps .calendarBox .CB_cols .labels {
        font-size: 18px;
    }
    /*added for travel home page ends*/
    .breadcum-block ul {
        padding: 30px 10px;
    }

    .Expert_blog .author_detail .authors_info {
        padding: 0 0 0 50px;
    }

    .infocenter .car_gallery p {
        font-size: 18px;
    }

    .infocenter .sbSelector:link {
        font-size: 18px;
    }

    .infocenter .gen_insurance h3 {
        font-size: 16px;
    }

    .travel_insurance .videos .vdo {
        height: 387px;
    }

    .travel_insurance .tpartner p {
        font-size: 24px;
    }

    .health_insurance .hpartner img {
        width: 100%;
    }

    .health_insurance .hpartner p {
        font-size: 4;
        padding: 20px 0 0;
    }

    .health_insurance .insurance_cover .h_covr {
        padding: 0 0 0 48px;
    }

    .health_insurance .videos .vdo {
        height: 351px;
    }

    .home_insurance .videos .vdo {
        height: 351px;
    }

    .twowheeler_insurance .videos .vdo {
        height: 351px;
    }

    .health_insurance .find_nw .sbSelector:link, .health_insurance .find_nw .sbSelector:visited, .health_insurance .find_nw .sbSelector:hover {
        font-size: 20px;
    }

    .health_insurance .find_nw .search_sect {
        padding: 6px 10px;
    }

        .health_insurance .find_nw .search_sect .srhbox {
            position: relative;
            top: 5px;
        }

    .twowheeler_insurance .find_nw .sbSelector:link, .twowheeler_insurance .find_nw .sbSelector:visited, .twowheeler_insurance .find_nw .sbSelector:hover {
        font-size: 20px;
    }

    .twowheeler_insurance .find_nw .search_sect .srhbox a {
        font-size: 18px;
        padding: 12px 30px;
    }

    .twowheeler_insurance .find_nw .search_sect {
        padding: 6px 10px;
    }

        .twowheeler_insurance .find_nw .search_sect .srhbox {
            position: relative;
            top: 5px;
        }

    .home_insurance .f_safety .base_strip {
        display: none;
    }

    .home_insurance .f_safety .explore {
        margin: 0 0 56px;
    }

    .home_insurance .cpartner.marT24 {
        margin: 13% 0px 5%;
    }

        .home_insurance .cpartner.marT24 img {
            width: 100%;
        }

    .home_insurance .cpartner p {
        font-size: 24px;
    }

    .twowheeler_insurance .cpartner.marT24 {
        margin: 13% 0px 5%;
    }

        .twowheeler_insurance .cpartner.marT24 img {
            width: 80%;
        }

    .twowheeler_insurance .cpartner p {
        font-size: 24px;
    }

    .car_insurance .videos .vdo {
        height: 351px;
    }

    .car_insurance .find_nw .sbSelector:link, .car_insurance .find_nw .sbSelector:visited, .car_insurance .find_nw .sbSelector:hover {
        font-size: 20px;
    }

    .find_nw .search_sect .srhbox img, .health_insurance .find_nw .search_sect .srhbox img {
        position: relative;
        left: 83%;
        top: 9px;
        width: 18%;
    }

    .car_insurance .find_nw .search_sect {
        padding: 6px 10px;
    }

        .car_insurance .find_nw .search_sect .srhbox {
            position: relative;
            top: 5px;
        }

    .car_insurance .cpartner.marT24 {
        margin: 13% 0px 5%;
    }

        .car_insurance .cpartner.marT24 img {
            width: 80%;
        }

    .car_insurance .cpartner p {
        font-size: 24px;
    }

    .car_insurance .explores img {
        width: 100%;
    }

    .travel_insurance .f_trip .timg {
        position: relative;
        left: 14%;
        top: -25px;
    }

    .testi_ls .user_testi .tests .testi_pic {
    }

    .testi_ls .user_testi .tests .u_info p {
        font-size: 14px;
    }

    .testi_ls .user_testi .tests .u_info h3.u_name {
        font-size: 20px;
    }

    .fd_bk .agent_sect .heds .lg_btn, .fd_bk .agent_sect .heds .fg_btn {
        font-size: 16px;
    }

    .fd_bk .agent_sect h2 {
        font-size: 20px;
    }

    .fd_bk .agent_sect h3 {
        font-size: 16px;
    }

    .about_us .we_do h2 {
        font-size: 30px;
    }

    .about_us .we_do p, .about_us .we_do h3 {
        font-size: 16px;
    }

    .about_us .we_do a {
        font-size: 12px;
    }

    .about_us .about_banner .banner-txt h2 {
        width: 100%;
        font-size: 30px;
    }

    .about_us .about_banner .banner-txt p {
        width: 100%;
    }

    .about_us .about_banner .banner-txt {
        left: 10%;
        width: 52%;
        top: 12%;
    }

    .about_us .our_team .awards-partner1 .member .fr2 p {
        margin: 0px 0px 50px;
    }

    .err_pg .err_txt {
        top: 16%;
    }

        .err_pg .err_txt h2 {
            font-size: 60px;
        }

        .err_pg .err_txt h3 {
            font-size: 40px;
        }

        .err_pg .err_txt a {
            font-size: 20px;
        }

    .contact_us .srh_loc .search_sect .infos h2, .contact_us .srh_loc .sbSelector:link, .contact_us .srh_loc .sbSelector:visited, .contact_us .srh_loc .sbSelector:hover {
        font-size: 18px;
    }

    .contact_us .srh_loc .search_sect .infos p {
        font-size: 16px;
    }

    .contact_us .srh_loc .search_sect .srhbox a {
        font-size: 18px;
    }

    .careers .area_opp h2, .careers .area_opp h4 {
        font-size: 20px;
    }

    .careers .c_spk p {
        font-size: 18px;
    }

    .careers .c_spk a {
        font-size: 16px;
    }

    .careers .area_opp .j_form .form .file-upload-button {
        font-size: 12px;
        padding: 7px 0;
    }

    .careers .area_opp .job_sect .job_txt h3 {
        font-size: 24px;
        padding: 0px 0px 62px;
    }

    .health_insurance .hplan-info h3 {
        font-size: 18px;
    }

    .health_insurance .hplan-info a.knowmore {
        padding: 6px 7px;
        margin: 0 5px 20px 0;
        font-size: 13px;
    }

    .health_insurance .hplan-info a.buynow {
        padding: 7px 20px;
        margin: 0 0 20px;
        font-size: 13px;
    }

    .health_insurance .hplan-info p, .travel_insurance .tplan-info p {
        font-size: 15px;
    }

    .twowheeler_insurance .rd_block .rd_single .travTitle .traves {
        top: -10px;
    }
}
/*added on 2nov15 ends*/

@media (min-width:1201px) and (max-width:1366px) {
    #timeline .col-md-6 {
        width: 42%;
    }

    #timeline .col-md-offset-6 {
        margin-left: 42%;
    }
}

@media (min-width:992px) and (max-width:1200px) {
    #timeline .col-md-6 {
        width: 51.7%;
    }

    #timeline .col-md-offset-6 {
        margin-left: 51.7%;
    }
}

@media screen and (max-width: 1199px) {
    /*added for promoters page starts*/
    .prm .wT100 {
        width: 100%;
        min-height: 310px;
    }
    /*added for promoters page ends*/

    /*added for car_model page starts*/
    .car_model .call_me {
        width: 120%;
        z-index: 100;
        position: relative;
    }

    .car_model .info_details input {
        width: 21%;
        margin: 3% 1% 1% 5%;
    }

    .car_model .info_details .submit {
        font-size: 20px;
        top: 2%;
        left: 2%;
    }
    /*added for car_model page ends*/
    .prm .b_text {
        width: 35%;
    }

    .griev .imgs1 {
        width: 90%;
    }

    .griev .imgs2 {
        width: 90%;
    }

    .griev .imgs3 {
        width: 95%;
    }

    .griev .shadow_sect {
        position: absolute;
        bottom: 118px;
        right: -33px;
    }

    .griev .red_circle .txts {
        position: absolute;
        top: 98px;
        left: 125px;
    }

    .griev .yellow_circle {
        position: absolute;
        top: 198px;
        left: 267px;
    }

        .griev .yellow_circle .txts {
            position: absolute;
            top: 218px;
            left: 256px;
        }

    .griev .orange_circle {
        position: absolute;
        left: 580px;
        top: 119px;
    }

        .griev .orange_circle .txts {
            position: absolute;
            top: 73px;
            left: 169px;
        }

    .griev .yellow_circle .digit2 {
        position: absolute;
        top: 214px;
        left: 140px;
    }

    .griev .orange_circle .digit3 {
        position: absolute;
        top: 91px;
        left: 74px;
    }
}

@media screen and (max-width: 1024px) {
    .widget_block {
        top: 34%;
    }

    .charms {
        left: -104px;
    }

    .footerwrapper .footerlinkicici ul li a {
        font-size: 12px;
        padding: 0 7px;
    }

    .topNav .navbar-nav > li {
        padding: 10px 7px;
    }

        .topNav .navbar-nav > li > a {
            font-size: 18px;
        }

    .travelStep_List ul li a {
        padding: 10px 16px;
    }

    .tblz01 {
        font-size: 16px;
        line-height: 16px;
    }

    .tblz02 {
        font-size: 16px;
        line-height: 16px;
    }

    .planDtls {
        left: 10%;
    }

    .optionBox .EMI {
        bottom: 9px;
    }

    .senioeCitizen .removebtnlabel {
        width: 18%;
    }

    .paymentData .ccfp .name {
        font-size: 11px;
    }

    .paymentData .ccfp .ddValue {
        padding: 0 0 10px 10%;
    }

    .optionBox {
        min-height: 245px;
    }

    .paymentData .ccfp .name {
        font-size: 10px;
    }

    .coveragedetails_list li .h2txt {
        width: 88%;
    }

    .coveragedetails_list li .cd_content .pL20 {
        padding-left: 0;
    }

    .quoterows .labels {
        margin-right: 12px;
    }

    .gryhead03 {
        font-size: 17px;
    }

    .modelbox {
        width: 137px;
    }

        .modelbox .modelinput {
            font-size: 11px;
            padding: 10px 15px;
        }

    .multidd.quoterows .modeloutput .RG_gray_box {
        width: 72%;
    }

    .fourwheeler .multidd.quoterows .basic_dd {
        width: 50%;
    }

        .fourwheeler .multidd.quoterows .basic_dd .ddList {
            width: 48%;
        }

    .coveragedetails_list li .cd_content .inputradiobox .radioBtnHold {
        font-size: 13px;
    }

    .review .summary .topTitle {
        font-size: 14px;
    }

    .cd_row .inputradiobox {
        padding: 0 15px;
    }

    .basicpremium.basicpremium_pp .inputradiobox {
        padding: 0 15px;
    }

    .ppdetails .cd_row .inputradiobox {
        padding: 0 5px;
    }

    .review .topTitle {
        font-size: 14px;
    }

    .review .insurTitle {
        font-size: 20px;
    }

    .renewal .re_enterotp .re_rows .labels {
        font-size: 20px;
    }

    .renewal .re_enterotp .re_rows .inputotp {
        width: 40%;
    }

    .review .renewaladdress .ipBox.plusmobile input[type="text"] {
        width: 78%;
    }

    .rl_welcome {
        font-size: 12px;
    }

        .rl_welcome .rl_name {
            font-size: 14px;
        }

    /**Extension Start**/
    .Policyno {
        font-size: 17px;
        top: 18px;
        right: -22px;
    }

    .extend-text {
        font-size: 20px;
    }

    .row.width-70 {
        width: 67%;
    }
    /**Extension end**/
    .quoterows .labels {
        font-size: 18px;
        margin-right: 10px;
    }

    .multidd.quoterows .basic_dd {
        margin-right: 5px;
        width: 33%;
    }

    .buysingletrip .basicinfo.rd .RG_gray_box .form-group label.register {
        font-size: 12px;
    }

    .buysingletrip .basicinfo.rd .sbSelector {
        font-size: 12px;
    }

    .buysingletrip .basicinfo.rd .sbHolder .sbToggle {
        font-size: 12px;
        width: 14px;
        background-position: 0 13px;
        background-size: 100%;
    }

    .buysingletrip .basicinfo.rd .calendarBox .datePick {
        font-size: 12px;
    }

    .error.radioerror {
        width: 50%;
    }
    /*home page*/
    /*section6 starts here*/
    .banner-texts .text {
        padding: 5% 0 0 3%;
    }

        .banner-texts .text h4 {
            font-size: 20px;
        }

    .banner-container p {
        font-size: 18px;
    }

    .carousel-control_left, .carousel-control_right {
        top: 35%;
    }

    .banner-texts p {
        font-size: 16px;
        padding-top: 5px;
    }

    .whats-new .blog-block .blog-text p {
        font-size: 23px;
    }

    .whats-new .article .blog-text p {
        font-size: 18px;
    }

    .whats-new .blog-block .blog-text a.read-more {
        font-size: 14px;
    }
    /*ends here*/
    /*ends here*/
}

@media(min-width: 992px) and (max-width: 1200px) {
    .customer-wrapper .member-container .owl-buttons .owl-prev; {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        left: -10px;
        top: 85px;
        background-image: url('../../ImagesNew/arrows-left.png');
        width: 30px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .customer-wrapper .member-container .owl-buttons .owl-next {
        background-color: transparent;
        opacity: 1;
        bottom: 45%;
        position: absolute;
        right: -20px;
        top: 85px;
        background-image: url('../../ImagesNew/arrows-right.png');
        width: 33px;
        height: 80px;
        background-repeat: no-repeat;
    }

    .insurance-container {
        height: 200px;
    }

    .post-login .progress-main .postlogin_tooltip {
        width: 50px;
    }

    .post-login .banner .ban-txt2 {
        right: 40%;
    }

    .post-login .blist th {
        font-size: 16px;
    }

    .careers .career_banner .banner_txts h2 {
        font-size: 16px;
    }

    .careers .career_banner .career_vd {
        bottom: 46px;
        right: 8%;
    }
}

@media(min-width: 992px) and (max-width: 1024px) {
    .travImg img; {
        width: 68%;
    }

    .insurance-container .insurance-block .getQuotes {
        width: 755px;
    }

        .insurance-container .insurance-block .getQuotes a {
            width: 210px;
            font-size: 20px;
            padding: 15px 10px;
        }

    .twowheeler_insurance.traveller_landing .banner-txt h2, .twowheeler_insurance.traveller_landing .banner-txt ul {
        padding: 0px 0px 0px 30%;
    }
}
/*added by RM on 30oct15 starts*/
@media (min-width:992px) {
    .travel_insurance .f_trip .ftrip_left {
        border-right: 1px solid #7f7e7c;
    }

    .paddrgt {
        padding-right: 0px;
    }

    .paddlt {
        padding-left: 0px;
    }
}

@media(max-width: 992px) {

    .tab_h35 {
        height: 35px;
    }
    /*other landing pages*/
    .helpline .number {
        font-size: 14px;
    }

    .locate_go, .stamp {
        display: none;
    }

    .careers .area_opp .c_text p; {
        line-height: 20px;
        font-size: 15px;
    }

    .fdbk_banner .img-responsive {
        min-height: 250px;
    }

    .careers .career_banner .banner_txts h2 {
        font-size: 16px;
    }

    .careers .career_banner .career_vd {
        bottom: 46px;
        right: 8%;
    }

    .careers .career_banner .banner_txts {
        width: 50%;
        padding: 10px 12px;
    }

    .head_text_other {
        padding: 30px 0 15px 0;
    }

        .head_text_other p {
            font-size: 16px;
        }

    .car_insurance .other_land .insights p {
        font-size: 14px;
    }

    .car_insurance .other_land .travel_risks .insights h2 {
        font-size: 17px;
    }
    /*ends here*/
    .topright.top_Search {
        width: 69%;
    }

    .dispacted.modal-dialog {
        width: 99%;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-i-c {
        font-size: 15px;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        padding: 0 19px;
    }

    .pgHeader {
        height: 51px;
    }

    .topNav .navbar-nav > li {
        padding: 11px 7px;
    }

    .l1_mgmenu .mg_blocks .tplan-info .tplanhead {
        height: 40px;
    }

        .l1_mgmenu .mg_blocks .tplan-info .tplanhead h3 {
            font-size: 16px;
        }

    .l1_mgmenu .mg_blocks .tplan-info p {
        font-size: 14px;
    }

    .l1_mgmenu .mg_blocks .mg_items .member {
        padding: 0 10px;
    }

    .l1_mgmenu .mg_blocks .tplan-info a.knowmore, .l1_mgmenu .mg_blocks .tplan-info a.buynow {
        font-size: 11px;
        padding: 5px 5px;
    }

    .topNav .navbar-nav > li > a {
        padding-top: 4px;
        padding-bottom: 5px;
    }
    /*ends*/
    .stamp {
        right: -5%;
        top: 80%;
    }

    .travel_insurance .f_trip .ftrip_right {
        padding-top: 35px;
    }

    .helpline .text {
        display: none;
    }

    .charms {
        top: 20%;
    }

    .selbox p {
        font-size: 18px;
    }

    .captchasec input {
        width: 40%;
    }
    /*added on 2nov15 starts*/
    .customer-wrapper .qsect .but3 {
        margin: 0 0 20% 0;
    }

    .customer-wrapper .tab {
        width: 32.33%;
        margin: 30px 0 0px;
    }

    .customer-wrapper .member-container .member .member-text {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 30%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #FFF;
        text-align: center;
        width: 40%;
    }
    /*added on 2nov15 ends*/
    .search-container .srh p {
        font-size: 29px;
    }
    /*home page*/
    /*section 1 starts here*/
    .insurance-container .insurance-block {
    }

        .insurance-container .insurance-block .getQuotes {
            width: 560px;
        }

            .insurance-container .insurance-block .getQuotes a {
                font-size: 14px;
                padding: 10px 10px;
                width: 144px;
            }

                .insurance-container .insurance-block .getQuotes a.close {
                    vertical-align: middle;
                }

        .insurance-container .insurance-block a span {
            font-size: 16px;
        }
    /*section 2 */
    .smart-chioce .text h4 {
        font-size: 28px;
        padding: 18px 0 18px 0;
    }
    /*section 3 starts */
    .india-map .map-image, .india-map .tab-container {
        display: none;
    }

    .india-map .tab-body, .india-map .tab-body .tab-content, .india-map .tab-body .content-inner {
        position: static;
    }

        .india-map .tab-body .tab-content {
            opacity: 1;
            display: none;
        }

            .india-map .tab-body .tab-content.active {
                display: block;
            }

    .india-map .tab-head {
        padding: 20px;
        border: 2px solid #990E13;
    }

    .india-map .tab-body .highest-claim-content {
        background-image: none;
    }

    .india-map .tab-body .tab-rel .side-arrow {
        display: none !important;
    }
    /*section 3 ends */
    /*section 5 starts here*/
    .expert-blog .blog-block .tiles a.name {
        width: 58%;
    }

    .expert-blog .blog-block .tiles a.date {
        width: 38%;
    }
    /*ends here*/
    /*section6 starts here*/
    .whats-new .blog-block .blog-text p {
        font-size: 18px;
        line-height: 1.1;
    }

    .whats-new .blog-block .blog-text a.read-more {
        padding: 15px 20px 15px 8px;
        font-size: 16px;
    }

        .whats-new .blog-block .blog-text a.read-more:after {
            left: 87%;
            top: 32%;
        }

    .whats-new .blog-block .blog-text a.read-more1:after {
        left: 107%;
        top: 7%;
    }

    .expert-blog .blog-block .tiles a.comment:before {
        top: 10px;
    }

    .insurance-container {
        height: 152px;
    }

    .post-login .progress-main .postlogin_tooltip {
        left: -3%;
    }

    .post-login .banner .ban-txt2 {
        right: 37%;
    }

    .post-login .blist th {
        font-size: 16px;
    }

    .post-login .table > tbody > tr > td {
        font-size: 16px;
    }

    .post-login .bansect1 img.bans {
        width: 100%;
        min-height: 175px;
    }

    .text-upper p {
        padding-bottom: 15px;
        font-size: 16px;
    }

    .travel_insurance.traveller_landing .banner_text_btn1 {
        padding-top: 10px;
    }

    .travel_insurance.traveller_landing .qk_qotes_block {
        min-height: 380px;
    }

    .widget_block {
        top: 6%;
    }

    .tplan.marT24 {
        margin-top: 15%;
    }

    .cplan.marT24 {
        margin-top: 15%;
    }

    .hplan.marT24 {
        margin-top: 15%;
    }

    .twowheeler_insurance .cpartner .marT24 {
        margin-top: 15%;
    }
    /*ends here*/
    /*ends here*/
    .car_insurance .cpartner .marT24 {
        margin-top: 5%;
    }

    .twowheeler_insurance .cpartner .marT24 {
        margin-top: 5%;
    }

    .health_insurance .hpartner .marT24 {
        margin-top: 5%;
    }

    .home_insurance .cpartner .marT24 {
        margin-top: 5%;
    }

    .travel_insurance .tpartner .marT24 {
        margin-top: 5%;
    }
}
/*added by RM on 30oct15 ends*/

/*added by RM on 5nov15 starts*/
@media screen and (max-width: 991px) {
    .flyout {
        left: 40%;
        top: 39%;
    }

    .health_insurance .tr_banner .sfContentBlock img, .travel_insurance .tr_banner .sfContentBlock img, .home_insurance .tr_banner .sfContentBlock img, .car_insurance .tr_banner .sfContentBlock img, .twowheeler_insurance .tr_banner .sfContentBlock img {
        opacity: 0.3;
    }

    .health_insurance .find_nw .search_sect .srhbox img, .find_nw .search_sect .srhbox img {
        left: 80%;
        top: 6px;
    }

    .travel_insurance .travel_guide .mapsec img.maps {
        width: 100%;
    }

    .travel_insurance .tpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 14px;
        left: 38%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 25%;
    }

    .health_insurance .hpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 35px;
        left: 38%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 25%;
    }

    .car_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 30px;
        left: 38%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 25%;
    }

    .twowheeler_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 30px;
        left: 38%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 25%;
    }

    .home_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 40px;
        left: 38%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 25%;
    }
    /*added on 9nov15 starts*/
    .whats-new .blog-block .blog-texts a.read-more::after {
        left: 65%;
    }

    .section6 .whats-new .blog-block img.awards {
        position: relative;
        top: -10px;
        left: 20px;
    }
    /*added on 9nov15 ends*/
    .post-login .btnlinks {
        padding: 30px 0 0 0;
    }

        .post-login .btnlinks .serv {
            margin: 0 0px 20px 0;
        }

        .post-login .btnlinks .help {
            margin: 0 0px 20px 0;
        }

    .post-login .profdetails .pupdate {
        float: none;
        padding-top: 45px;
    }

    .post-login .paddT {
        padding-top: 100px;
    }

    .post-login .fl1 .RG_gray_box {
        float: none;
    }

    .post-login .fl2 .RG_gray_box {
        float: none;
    }

    .post-login .cpass .fl3 .RG_gray_box {
        float: none;
    }

    .post-login .fl2 .multidd {
        float: none;
    }

    .post-login .insu_details .fls .multidd {
        float: none;
    }

    .travel_insurance .tplan-info h3 {
        font-size: 18px;
    }

    .health_insurance .hplan-info h3 {
        font-size: 18px;
    }

    .car_insurance .cplan-info h3 {
        font-size: 18px;
    }

    .twowheeler_insurance .cplan-info h3 {
        font-size: 18px;
    }

    .home_insurance .cplan-info h3 {
        font-size: 18px;
    }

    .travel_insurance .tplan-info a.knowmore {
        padding: 6px 7px;
        margin: 0 5px 20px 0;
        font-size: 13px;
    }

    .travel_insurance .tplan-info a.buynow {
        padding: 7px 20px;
        margin: 0 0 20px;
        font-size: 13px;
    }

    .health_insurance .hplan-info a.knowmore {
        padding: 6px 7px;
        margin: 0 5px 20px 0;
        font-size: 13px;
    }

    .health_insurance .hplan-info a.buynow {
        padding: 7px 20px;
        margin: 0 0 20px;
        font-size: 13px;
    }

    .car_insurance .cplan-info a.knowmore {
        padding: 6px 7px;
        margin: 0 5px 20px 0;
        font-size: 13px;
    }

    .car_insurance .cplan-info a.buynow {
        padding: 7px 20px;
        margin: 0 0 20px;
        font-size: 13px;
    }

    .twowheeler_insurance .cplan-info a.knowmore {
        padding: 6px 7px;
        margin: 0 5px 20px 0;
        font-size: 13px;
    }

    .twowheeler_insurance .cplan-info a.buynow {
        padding: 7px 20px;
        margin: 0 0 20px;
        font-size: 13px;
    }

    .travel_insurance.traveller_landing .banner_text_btn1 {
        text-align: center;
    }

        .travel_insurance.traveller_landing .banner_text_btn1 a {
            display: inline-block;
            padding: 7px 20px;
            font-size: 16px;
            color: #fff;
            background-color: #a41c22;
            text-transform: uppercase;
        }

    .travel_insurance.traveller_landing .qk_qotes_block {
        margin: 0;
    }

    .car_insurance.traveller_landing .banner_text_btn1 {
        text-align: center;
    }

        .car_insurance.traveller_landing .banner_text_btn1 a {
            display: inline-block;
            padding: 7px 20px;
            font-size: 16px;
            color: #fff;
            background-color: #a41c22;
            text-transform: uppercase;
        }

    .car_insurance.traveller_landing .qk_qotes_block {
        margin: 10px 0 0 0;
    }

    .health_insurance.traveller_landing .banner_text_btn1 {
        text-align: center;
    }

        .health_insurance.traveller_landing .banner_text_btn1 a {
            display: inline-block;
            padding: 7px 20px;
            font-size: 16px;
            color: #fff;
            background-color: #a41c22;
            text-transform: uppercase;
        }

    .health_insurance.traveller_landing .qk_qotes_block {
        margin: 10px 0 0 0;
    }

    .home_insurance.traveller_landing .banner_text_btn1 {
        text-align: center;
    }

        .home_insurance.traveller_landing .banner_text_btn1 a {
            display: inline-block;
            padding: 7px 20px;
            font-size: 16px;
            color: #fff;
            background-color: #a41c22;
            text-transform: uppercase;
        }

    .home_insurance.traveller_landing .qk_qotes_block {
        margin: 10px 0 0 0;
    }

    .twowheeler_insurance.traveller_landing .banner_text_btn1 {
        text-align: center;
    }

        .twowheeler_insurance.traveller_landing .banner_text_btn1 a {
            display: inline-block;
            padding: 7px 20px;
            font-size: 16px;
            color: #fff;
            background-color: #a41c22;
            text-transform: uppercase;
        }

    .twowheeler_insurance.traveller_landing .qk_qotes_block {
        margin: 10px 0 0 0;
    }

    .car_insurance .rd_block .calign .cvf .radioBtnHold {
        padding: 0px 0px 20px 0px;
    }

    .car_insurance .rd_block .calign .radioBtnHold {
        text-align: center;
    }

    .twowheeler_insurance .rd_block .calign .cvf .radioBtnHold {
        padding: 0px 0px 20px 0px;
    }

    .twowheeler_insurance .rd_block .calign .radioBtnHold {
        text-align: center;
    }

    .home_insurance .CB_cols {
        padding: 4% 0px 0px 32%;
    }
    /*added for new designs starts*/
    .reviews .sdetails .tblz01 tr td {
        font-size: 16px;
    }

    .reviews .sdetails .tblz01 tr th {
        font-size: 14px;
    }

    .insured .sdetails .rel_sectn .relatn, .insured .sdetails .rel_sectn .ped_nm {
        width: 15%;
    }

    .insured .sdetails .rel_sectn .applicant_name, .insured .sdetails .rel_sectn .mname {
        width: 45%;
    }

    .insured .sdetails .rel_sectn .dob_cc, .insured .sdetails .rel_sectn .pass_num {
        width: 40%;
    }

    .insured .sdetails .borns .calendarBox .date {
        width: 80%;
        top: -4px;
    }
    /*.mnum, .mailadd {float:none;width:100%;}*/
    .strip .sdetails .mnum .RG_gray_box, .strip .sdetails .mailadd .RG_gray_box {
        padding: 5% 0px 2% 0%;
    }

    .sdetails .mnum .RG_gray_box, .sdetails .mailadd .RG_gray_box {
        padding: 5% 0px 2% 0;
    }

    .sdetails h2 {
        font-size: 20px;
    }

    .sdetails {
        padding: 0px 5%;
    }

    .insured .sdetails h3 {
        font-size: 16px;
    }
    /*added for new designs ends*/
    .retrievequotes .contactDetailsinner .RG_gray_box {
        margin: 0 10%;
    }
    /*added by RM on 5nov15 ends*/
    .breadcum-block ul {
        padding: 35px 0px;
    }

    .Glossary .search_sect p a {
        font-size: 20px;
    }

    .Glossary .search_sect ul li {
        font-size: 20px !important;
    }

    .Glossary .quest_ans ul li h3, .Glossary .quest_ans ul li div {
        font-size: 18px;
    }

    .Glossary .search_sect {
        margin: 50px 0px 26px;
    }

    .FAQs .quest_ans ul li h3, .Glossary .quest_ans ul li div {
        font-size: 18px;
    }

    .FAQs .search_sect {
        margin: 50px 0px 26px;
    }

    .FAQs .sbSelector:link {
        font-size: 16px;
    }

    .FAQs .search_sect {
        padding: 10px 0;
    }

        .FAQs .search_sect input {
            font-size: 16px;
            padding: 5px 0px 0px 14px;
        }

    .Expert_blog .blogs .left-date {
        width: 12%;
    }

    .Expert_blog .author_detail .authors_info {
        padding: 0 0 0 100px;
    }

    .Expert_blog .author_profile h2 {
        padding: 35px 0px 8px;
    }

    .Expert_blog .expert_panel .expert-spotlight {
        margin: 0 0 35px 0;
    }

    .infocenter .car_gallery p {
        font-size: 15px;
    }

    .travel_insurance .tpartner img {
        width: 100%;
    }

    .travel_insurance.s_trip .tpartner img {
        width: 60%;
    }

    .travel_insurance .tpartner.marT24 {
        margin: 35px 0;
    }

    .travel_insurance .tpartner p {
        font-size: 20px;
        padding: 50px 0 0;
    }

    .travel_insurance .rotator .member .member-text {
        width: 100%;
    }

    .health_insurance .hpartner.marT24 {
        margin-top: 35px;
    }

    .health_insurance .hpartner p {
        font-size: 20px;
        padding: 50px 0 0;
    }

    .health_insurance .insurance_cover .h_covr {
        padding: 0px 0px 0px 90px;
    }

    .health_insurance .insurance_cover p {
        width: 90%;
    }

    .twowheeler_insurance .insurance_cover .tech_pop {
        padding: 0px 0px 0px 90px;
    }

    .twowheeler_insurance .insurance_cover p {
        width: 90%;
    }

    .health_insurance .find_nw .sbSelector:link, .health_insurance .find_nw .sbSelector:visited, .health_insurance .find_nw .sbSelector:hover {
        font-size: 16px;
    }

    .health_insurance .find_nw .search_sect .srhbox a {
        font-size: 14px;
        padding: 10px 24px;
    }

    .health_insurance .find_nw .search_sect .srhbox {
        top: 10px;
    }


    .health_insurance .find_nw .sds {
        display: none;
    }

    .health_insurance .find_nw img {
        width: 18%;
    }

    .health_insurance .iswap, .health_insurance .mapsf {
        padding: 0;
    }

    .twowheeler_insurance .find_nw .sbSelector:link, .twowheeler_insurance .find_nw .sbSelector:visited, .twowheeler_insurance .find_nw .sbSelector:hover {
        font-size: 16px;
    }

    .twowheeler_insurance .find_nw .search_sect .srhbox a {
        font-size: 14px;
        padding: 10px 24px;
    }

    .twowheeler_insurance .find_nw .search_sect .srhbox {
        top: 10px;
    }

    .twowheeler_insurance .find_nw img {
        width: 100%;
    }

    .car_insurance .find_nw .sbSelector:link, .car_insurance .find_nw .sbSelector:visited, .car_insurance .find_nw .sbSelector:hover {
        font-size: 16px;
    }

    .car_insurance .find_nw .search_sect .srhbox a, .find_nw .search_sect .srhbox a {
        font-size: 14px;
        padding: 10px 20px;
    }

    .car_insurance .find_nw .search_sect .srhbox {
        top: 10px;
    }

    .home_insurance .cpartner.marT24, .twowheeler_insurance .cpartner.marT24, .car_insurance .cpartner.marT24 {
        display: none;
    }

    .car_insurance .explores p {
        font-size: 18px;
        line-height: 21px;
    }

    .car_insurance .explores a {
        font-size: 16px;
    }

    .insurance-container .insurance-block .getQuotes a.close1 {
        height: 21px;
    }

    .smart-chioce .text {
        padding: 0;
    }

    .section4 .customer-speak .block .title-text {
        font-size: 28px;
    }

    .expert-blog .block .title-text, .whats-new .block .title-text {
        font-size: 28px;
        margin: 0;
    }

    .block {
        padding: 30px 0;
    }

    .section5 {
        padding: 0 0 40px;
    }

    .travel_insurance .quick_links, .car_insurance .quick_links, .twowheeler_insurance .quick_links, .home_insurance .quick_links {
        padding: 24px 0;
    }

    .testi_ls .user_testi .tests .testi_pic {
    }

    .testi_ls .user_testi .tests .u_info p {
        font-size: 11px;
    }

    .testi_ls .user_testi .tests .t_box::before {
        left: 13%;
    }

    .claim .claim_status .a_btns {
        font-size: 16px;
    }

    .claim .claim_status .know_btns {
        font-size: 16px;
        padding: 15px 18px;
        margin: 52px 0px 0px;
    }

    .fd_bk .agent_sect h2.tpadds {
        padding-top: 40px;
    }

    .fd_bk .agent_sect a.paddbt {
        padding-bottom: 40px;
    }

    .fd_bk .fdbk_banner .txt_block1 p {
        width: 43%;
    }

    .fd_bk .fdbk_banner .txt_block1 {
        left: 23%;
    }

    #multilines {
        height: 98px;
    }

        #multilines .containers {
            height: 98px;
        }

    .about_us .we_do a.marBT {
        margin-bottom: 30px;
    }

    .about_us .about_banner .banner-txt h2 {
        width: 100%;
        font-size: 22px;
    }

    .about_us .about_banner .banner-txt p {
        width: 100%;
        font-size: 14px;
    }

    .about_us .vision h2 {
        font-size: 30px;
    }

    .about_us .vision p {
        font-size: 20px;
    }

    .about_us .awards .awards-partner .member {
        margin: 5px 20px;
    }

    .claims_well .section_2 {
        width: 100%;
        background: none;
        margin-top: 10%;
        position: relative;
        text-align: left;
    }

    .claims_well .about_us {
        width: 100%;
    }

    .claims_well .img-responsive {
        display: inline-block;
    }

    .claims_well .basic_dd {
        margin-top: 2%;
    }

    .claims_well .logo {
        margin: 0;
    }

    .news_lt .registry a {
        margin: 30px 0px 0px;
    }

    .news_lt .cstry_art .c_story {
        padding-bottom: 20px;
    }

    .news_lt .news_banner .menus ul li a {
        font-size: 14px;
    }

    .err_pg .err_txt {
        top: 12%;
    }

        .err_pg .err_txt h2 {
            font-size: 50px;
        }

        .err_pg .err_txt h3 {
            font-size: 30px;
        }

        .err_pg .err_txt a {
            font-size: 18px;
        }

        .err_pg .err_txt p {
            font-size: 20px;
        }

    .reviews .sdetails .prm_details:before, .prm_details:before {
        left: -8%;
    }

    .reviews .sdetails .prm_details h2, .prm_details h2 {
        font-size: 18px;
    }

    .reviews .sdetails .prm_details .prm p, .prm_details .prm p {
        font-size: 14px;
    }

    .reviews .sdetails .prm_details p, .prm_details p {
        font-size: 12px;
    }

    .contact_us .srh_loc .search_sect .infos {
        width: 31%;
    }

    .contact_us .srh_loc .search_sect .state, .contact_us .srh_loc .search_sect .city, .contact_us .srh_loc .search_sect .srhbox {
        width: 23%;
    }

    .contact_us .srh_loc .search_sect .infos h2, .contact_us .srh_loc .sbSelector:link, .contact_us .srh_loc .sbSelector:visited, .contact_us .srh_loc .sbSelector:hover {
        font-size: 16px;
    }

    .contact_us .srh_loc .search_sect .infos p {
        font-size: 14px;
        line-height: 16px;
        padding: 4px 0px 0px;
    }

    .contact_us .srh_loc .search_sect .srhbox a {
        font-size: 16px;
    }

    .contact_us .srh_loc .search_sect .srhbox {
        padding: 28px 0px 0px;
    }

    .contact_us .call_status .s_add p, .contact_us .call_status .c_support p {
        font-size: 16px;
    }

    .contact_us .call_status .s_add h3, .contact_us .call_status .c_support a {
        font-size: 14px;
    }

    .contact_us .call_status .c_support h2, .contact_us .call_status .write_us h2, .contact_us .call_status .write_us a {
        font-size: 18px;
    }

    .careers .area_opp .paddl {
        padding-left: 15px;
    }

    .careers .area_opp .paddr {
        padding-right: 15px;
    }

    .infocenter .infocenter_banner .ban-txt2 div {
        width: 60%;
    }

    .infocenter .infocenter_banner .ban-txt2 img {
        width: 85%;
    }

    .infocenter .infocenter_banner .ban-txt2 h2 {
        font-size: 30px;
    }

    .find_nw .search_sect .srhbox a {
        margin: 0 42px 0 0;
    }

    .anwrs {
        padding-left: 23px;
    }

    .car_insurance .find_nw .search_sect .srhbox a, .find_nw .search_sect .srhbox a {
        margin: 0px 42px 0px 0px;
    }

    .health_insurance .find_nw .search_sect .srhbox a {
        margin: 0px 42px 0px 0px;
    }

    .car_insurance .mvideos .travel_risks {
        margin-bottom: 30px;
    }

    .car_insurance.motor_insurance .tr_banner .sfContentBlock img {
        opacity: 1;
    }

    .car_insurance.motor_insurance .banner-txt {
        padding: 29px 0px 0px 0;
    }

        .car_insurance.motor_insurance .banner-txt p.wht {
            padding: 35px 0px 0px 0;
        }

    .motor_insurance .tr_banner img {
        min-height: 380px;
    }

    .about_us .our_team h3, .about_us .our_team p.nm {
        font-size: 18px;
    }

    .about_us .milestone p.s_info {
        padding: 160px 0px 0px;
    }

    /*added for promoters page starts*/
    .prm .wT100 {
        width: 100%;
        min-height: 250px;
    }
    /*added for promoters page ends*/
    /*added for car_model page starts*/
    .car_model .info_details {
        width: 100%;
        height: 95px;
        right: 0;
    }

        .car_model .info_details input {
            width: 24%;
            margin: 3% 1% 1% 2%;
            font-size: 18px;
        }

        .car_model .info_details .submit {
            font-size: 18px;
            top: 4%;
            left: 1%;
        }

    .car_model .call_me {
        width: 17%;
        z-index: 100;
        position: relative;
        margin: 0px auto;
        top: 16px;
    }

        .car_model .call_me img {
            width: 54%;
        }

        .car_model .call_me p {
            font-size: 20px;
            line-height: 23px;
        }

    .car_model .info_details {
        margin: 0 0 40px;
    }
    /*added for car_model page ends*/
    .prm .b_text h2 {
        font-size: 24px;
    }

    .prm .b_text .buy_nw {
        font-size: 20px;
    }

    .griev .outer {
        height: 1140px;
        text-align: center;
    }

    .griev .shadow_sect {
        display: none;
    }

    .griev .imgs1 {
        width: 63%;
    }

    .griev .imgs2 {
        width: 70%;
        transform: rotate(52deg);
        -webkit-transform: rotate(52deg);
        -ms-transform: rotate(52deg);
    }

    .griev .imgs3 {
        width: 50%;
        transform: rotate(134deg);
        -webkit-transform: rotate(134deg);
        -ms-transform: rotate(134deg);
    }

    .griev .red_circle {
        position: relative;
    }

    .griev .yellow_circle {
        top: -158px;
        left: 14px;
        position: relative;
    }

    .griev .orange_circle {
        left: 7px;
        top: -241px;
        position: relative;
    }

    .griev .red_circle .txts {
        position: absolute;
        top: 78px;
        left: 250px;
    }

    .griev .yellow_circle .digit2 {
        position: absolute;
        top: 226px;
        left: 198px;
        width: 12%;
    }

    .griev .yellow_circle .txts {
        position: absolute;
        top: 218px;
        left: 299px;
    }

    .griev .orange_circle .txts {
        position: absolute;
        top: 176px;
        left: 341px;
    }

    .griev .orange_circle .digit3 {
        position: absolute;
        top: 202px;
        left: 250px;
        width: 10%;
    }
}



@media screen and (max-width: 1023px) {
    .travelStep_List ul li a {
        padding: 10px 13px;
        font-size: 11px;
    }

    .footerwrapper .footerlink ul li {
        margin: 0 5px;
    }

        .footerwrapper .footerlink ul li a {
            font-size: 14px;
        }

    .footerwrapper .footertext {
        font-size: 12px;
    }

    .footerwrapper .footerlinkicici ul li {
        display: block;
        width: 100%;
        border: 0;
    }

        .footerwrapper .footerlinkicici ul li a {
            padding: 0;
        }

    .footerwrapper {
        padding: 20px 0;
    }

        .footerwrapper .footerlink {
            margin-bottom: 20px;
        }

        .footerwrapper .footerlinkicici {
            margin: 20px 0;
        }

            .footerwrapper .footerlinkicici ul {
                border: 1px solid #971c21;
                overflow: hidden;
            }

                .footerwrapper .footerlinkicici ul li {
                    padding: 0 5px;
                }

                    .footerwrapper .footerlinkicici ul li a {
                        border-top: 1px solid #971c21;
                        display: block;
                        font-size: 15px;
                        padding: 5px 10px;
                    }

                        .footerwrapper .footerlinkicici ul li a:hover {
                            color: #ff020d;
                        }

                    .footerwrapper .footerlinkicici ul li:first-child a {
                        padding-left: 10px;
                    }

                    .footerwrapper .footerlinkicici ul li:first-child a {
                        border-top: 0;
                    }

    .dropdownbox label {
        width: 50%;
    }

    .senioeCitizen .date input[type="text"] {
        font-size: 17px;
        letter-spacing: 5px;
        margin-right: 0;
        width: 85%;
    }

    .navbar-brand {
        width: 280px;
    }

    .topNav .navbar-nav > li > a {
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .travelStep_List ul li {
        padding: 0 5px;
    }

    .row.sepbtm {
        margin-bottom: 25px;
    }

    .buysingletripContainer .bytitle {
        font-size: 25px;
    }

    .familylist {
        padding: 20px 0;
        width: 100%;
        position: static;
    }

    .lightBoxHoldfamilylist .lightBox .closeBtn {
        position: absolute;
        right: 10px;
        top: -47px;
    }

    .lightBoxHold {
        top: 8%;
    }

    .paymentData .knowmore {
        margin-bottom: 20px;
        padding-left: 0;
        text-align: center;
        display: block;
    }

    .review .topTitle {
        font-size: 14px;
    }

    .optionBox .EMI {
        width: 90%;
    }

    .contactDetailsbottom .RG_input p {
        font-size: 12px;
    }

    .lightBoxHoldfamilylist .lightBox .closeBtn {
        right: -14px;
        top: -71px;
    }

    .contactDetailsinner .closeBtn {
        right: 0;
        top: 42px;
    }

    .multidd .basic_dd .ddList {
        width: 58%;
        z-index: 100;
    }

    .sliderContBox {
        background: url(../../ImagesNew/arrow_sliderContainerup.png) no-repeat center top;
        padding-top: 15px;
        padding-left: 0;
    }

    .senioeCitizen .date {
        width: 45%;
    }

        .senioeCitizen .date input[type="text"] {
            font-size: 14px;
            letter-spacing: 1px;
            padding-right: 27px;
        }

    .senioeCitizen .removebtnlabel {
        width: 22%;
    }

    .paymentData .radioBtnHold label {
        margin-bottom: 0;
    }

    .paymentData .radioBtnHold label {
        margin-bottom: 0;
    }

    .paymentData .ccfp .name {
        padding-left: 6%;
    }

    .totalAmount {
        background: url("../../ImagesNew/icon_isEqual.png") no-repeat left center;
        font-size: 22px;
        line-height: 24px;
        padding: 0 0 0 50px;
    }

    .addPolicy {
        line-height: 22px;
    }

    .registered .RG_gray_box {
        min-height: 10px;
    }

    .getQuote.motor .contentPart .disclaimer {
        margin-bottom: 15px;
    }

    .getQuote.motor .contentPart .chkrow {
        width: 100%;
    }

    .quoterows .labels {
        font-size: 17px;
    }

    .multidd.quoterows .checkboxHold {
        width: 65%;
    }

    .multidd.quoterows .ddList {
        width: 24%;
    }

    .motorplan .disablebg {
        width: 140%;
    }

    .modelbox {
        width: 115px;
    }

        .modelbox .modelinput {
            padding: 10px 5px;
        }

    .multidd.quoterows .modeloutput .RG_gray_box {
        width: 67%;
    }

    .registerno {
        font-size: 20px;
    }

    .detailsoption {
        float: left;
        margin: 20px 0;
    }

    .multidd.quoterows .basic_dd {
        margin-right: 5px;
        width: 30%;
    }

    .calendarBox .CB_cols .labels, .travelWorld .labels {
        font-size: 18px;
    }

    .homeinsurance .fourwheeler .labels.lbinput .multidd .rsinput {
        bottom: -4px;
    }

    .healthinsurance .travelStep_List ul li {
        padding: 0 17px;
    }

    .tblz01, .tblz01 tr th {
        font-size: 12px;
        line-height: 15px;
    }

    .renewal .travelStep_List ul li {
        padding: 0 17px;
    }

    .renewal .input05title {
        font-size: 11px;
    }

    .tblz06 {
        font-size: 13px;
        line-height: 15px;
    }

    .renewal .review .reviewcontainer .hmProceed.editButton, .review .reviewcontainer .hmProceed.modifybtn {
        width: auto;
    }

    .renewal .review .reviewcontainer .hmProceed.saveButton {
        width: auto;
    }

    .renewal .review .insurTitle {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .review .reviewcontainer .row.mB0 {
        margin-bottom: 0;
    }

    .servicelist a {
        font-size: 12px;
    }

    .review .ipBox {
        margin-bottom: 20px;
    }

    .review .reviewcontainer .btnHold.editButton, .review .reviewcontainer .btnHold.saveButton {
        width: auto;
        height: 30px;
    }

        .review .reviewcontainer .btnHold.editButton input.btnOrange, .review .reviewcontainer .btnHold.saveButton input.btnOrange {
            padding: 5px 15px;
            font-size: 14px;
        }

    /**Extension start**/
    .row.width-50 {
        width: 61%;
    }

    .row.width-70 {
        width: 88%;
    }

    .Policyno {
        font-size: 17px;
        top: 18px;
        right: -22px;
    }

    .extend-text {
        font-size: 18px;
    }

    .PremiumNo {
        font-size: 18px;
    }

    .btnHold1.proceedBtn {
        top: 45px;
    }
    /**Extension end**/
    .quoterows .labels {
        font-size: 15px;
    }

    .multidd.quoterows .basic_dd {
        margin-right: 3px;
        width: 38%;
    }

        .multidd.quoterows .basic_dd .sbHolder {
            font-size: 13px;
        }

    .error.radioerror {
        left: 15px;
        width: 95%;
    }

    .btnHold.playNowBtn.mT50 {
        margin-top: 50px;
    }
}

@media screen and (min-width: 768px) {
    .post-login img.tosays, .post-login img.rating {
        width: 100%;
    }

    .insurance-container {
        position: relative;
        overflow: hidden;
    }

    .insurance-block.mobile-wrap {
        left: 0;
    }

    .insurance-block.s1 {
        left: 20%;
        position: absolute;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
    }

    .insurance-block.s2 {
        left: 40%;
        position: absolute;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
    }

    .insurance-block.s3 {
        left: 60%;
        position: absolute;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
    }

    .insurance-block.s4 {
        left: 80%;
        position: absolute;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
    }

    .insurance-container .insurance-block.not_selected {
        position: absolute;
        left: 100%;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
    }

    .insurance-container .insurance-block.selected {
        position: absolute;
        left: 0;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
    }

    .health_insurance .hplan-info .padT {
        padding-top: 26px;
    }
    /*added for new designs starts*/
    .insured .sdetails .paddBT {
        padding: 0 0 30px 0;
    }

    .customisepg .sliderBox .ui-widget-content {
        height: 1px;
        background: #9d2c21;
        border: none;
    }

    .customisepg .ui-widget-header {
        background: #9d2c21;
    }

    .customisepg .sliderBox .ui-state-default, .customisepg .sliderBox .ui-widget-content .ui-state-default, .customisepg .sliderBox .ui-widget-header .ui-state-default {
        background: #a22f23 url("../../ImagesNew/arrowsxs.png") no-repeat scroll center center;
        margin-left: -0.7em;
        width: 50px;
    }

    .customisepg .ui-slider-pips [class*="ui-slider-pip-selected"] .ui-slider-label {
        background: #053c6d;
        color: #fff;
    }

    .customisepg .ui-slider-pips .ui-slider-label {
        background: #ffffff;
        color: #333;
        border: 1px solid #333;
    }

    .customisepg .ui-slider-pips .ui-slider-label {
        padding: 8px;
    }

    .Glossary .search_sect span {
        display: none;
    }

    .Glossary .search_sect .basic_dd {
        display: none;
    }
    /*added for new designs ends*/
}

@media screen and (max-width: 767px) {
    .about_us .f_result span {
        float: none;
    }

    .flyout {
        left: 40%;
        top: 35%;
    }

    .coverage_fix {
        display: block;
    }

    .prm_details.cust {
        display: none;
    }

    .idle_content {
        right: 150px;
    }

    .insurance-offerings2 .owl-buttons {
        display: none;
    }

    .pgHeader .container, .pgHeader .navbar-header {
        position: static;
    }

    .idle_content .call_center .call_text {
        width: 100%;
    }

    .call_center .call_text .tool_free {
        padding: 9px 9px 0;
        font-size: 14px;
        text-align: center;
    }

    .idle_content .call_center {
        width: 126px;
        background: #ddd;
    }

    .call_center .call_text .tool_tip {
        width: 104px;
        font-size: 14px;
    }

    .call_center .call_text .or {
        display: none;
    }

    .call_center .call_text .chat_nowbt a {
        padding: 2px 9px;
        font-size: 14px;
        margin-right: 5px;
    }

    .call_center .call_text .chat_nowbt {
        margin: 0;
    }

    .rd_block .rd_single .travTitle {
        line-height: 18px;
        height: 40px;
        font-size: 14px;
    }

    .thank_you_content .content {
        padding-top: 0%;
        right: 4%;
        width: 100%;
    }

        .thank_you_content .content h1 {
            font-size: 24px;
        }

        .thank_you_content .content h3 {
            font-size: 20px;
        }

        .thank_you_content .content p {
            font-size: 18px;
        }
    /*Mega Menu*/
    .hamburger {
        width: 40px;
        position: absolute;
        height: 30px;
        left: 3%;
        top: 31%;
    }

        .hamburger .ham-icon {
            position: relative;
            top: 0;
            left: 0;
            height: 30px;
            cursor: pointer;
        }

    .ham-icon span {
        display: block;
        position: absolute;
        height: 3px;
        width: 80%;
        background-color: #fff;
        opacity: 1;
        left: 0;
        top: 0px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }

        .ham-icon span:nth-child(1) {
            top: 0px;
            -webkit-transform-origin: left center;
            -moz-transform-origin: left center;
            -o-transform-origin: left center;
            transform-origin: left center;
            z-index: 3;
        }

        .ham-icon span:nth-child(2) {
            top: 8px;
            -webkit-transform-origin: left center;
            -moz-transform-origin: left center;
            -o-transform-origin: left center;
            transform-origin: left center;
        }

        .ham-icon span:nth-child(3) {
            top: 16px;
            -webkit-transform-origin: left center;
            -moz-transform-origin: left center;
            -o-transform-origin: left center;
            transform-origin: left center;
        }

    .ham-icon.current span:nth-child(1) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        top: -3px;
        left: 8px;
    }

    .ham-icon.current span:nth-child(2) {
        width: 0%;
        opacity: 0;
    }

    .ham-icon.current span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 20px;
        left: 8px;
    }

    .m_nav {
        display: none;
    }

    .member.w25 {
        width: 100%;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-c {
        background-color: #063b6d;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item .mbsc-ms-item-i-c {
        padding-top: 35px;
        background-image: url("../../ImagesNew/mobi_car.png");
        background-repeat: no-repeat;
        background-position: center top;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item:nth-child(2) .mbsc-ms-item-i-c {
        background-image: url("../../ImagesNew/mobi_travel.png");
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item:nth-child(3) .mbsc-ms-item-i-c {
        background-image: url("../../ImagesNew/mobi_health.png");
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item:nth-child(4) .mbsc-ms-item-i-c {
        background-image: url("../../ImagesNew/mobi_home.png");
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item:nth-child(5) .mbsc-ms-item-i-c {
        background-image: url("../../ImagesNew/mobi_home.png");
    }

    .l1_mgmenu .mg_blocks .mg_items .member .tplan-info {
        border-bottom: 1px solid #A2A2A2;
    }

    .l1_mgmenu .mg_items, .Mega_list > li.active .l1_mgmenu {
        background-color: #053c6d;
    }

    .l1_mgmenu .mg_blocks .tplan-info .tplanhead h3 {
        color: #fff;
        font-size: 18px;
    }

    .l1_mgmenu #demo11 {
        height: 73px !important;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i::after {
        top: 85%;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-sel .mbsc-ms-item-i-c, .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-i-c:hover {
        color: #fff;
    }

    .l1_mgmenu .health_insurance.chi .insightsec .mbsc-ms-item-i-c {
        color: #fff;
    }
    /*menu ends*/
    .charms-open {
        left: 80px;
    }

    .member .w30 {
        width: 100%;
    }

    .travel_insurance .tpartner.marT24, .health_insurance .hpartner.marT24 {
        display: none;
    }

    .home_insurance .customer_review .sf_colsIn, .customer_review .sf_colsIn {
        padding: 0 20px 0 20px;
    }

    .home_insurance .sf_colsIn h2 {
        font-size: 20px;
    }

    .home_insurance .sfcommentsFormWrp h2 {
        font-size: 16px;
    }

    .home_insurance .sfcommentsFormWrp .sfcommentsSubmitBtn {
        font-size: 16px;
    }

    .health_insurance .find_nw img {
        width: 10%;
    }

    .homeWg.senoir_add .date, .homeWg .calendarBox .date {
        top: 0px;
    }

    .navbar-brand {
        width: 220px;
    }

    .pgHeader .navbar-brand img {
        width: 100%;
    }

    .pagination a {
        font-size: 13px;
        padding: 4px 7px;
    }

    .customisepg .coverage_fix .pre {
        margin-top: 0px;
        width: 28%;
        display: inline-block;
        vertical-align: middle;
        padding-top: 10px;
    }

    .customisepg .coverage_fix .sect_inline.ttl {
        vertical-align: middle;
        padding-top: 10px;
        width: 40%;
    }

    .show_allprem {
        display: none;
    }

    .customisepg .coverage_fix .sect_inline {
        width: 41%;
    }

    .customisepg.fixed_footer .customiseBtn .csave_btn {
        margin: 10px 0;
    }

    .pagination a.sf_PagerCurrent, .pagination a:hover {
        font-size: 13px;
    }

    .Expert_blog .ftarticlelist {
        padding: 15px 8px;
    }

    .Expert_blog .blogs h2 {
        margin-top: 0px;
    }

    .Expert_blog .ftarticlelist .lside {
        display: none;
    }

    .Expert_blog .ftarticlelist .rside {
        width: 100%;
        padding-left: 0px;
    }

    .ftarticlelist .rside h2 a {
        font-size: 18px;
    }

    .Expert_blog .expert_panel .ftArticle .right-info h3 {
        font-size: 18px;
        margin-top: 0px;
    }

    .Expert_blog .expert_panel .ftArticle .right-info p {
        font-size: 13px;
        color: #000;
    }

    .Expert_blog .expert_panel .expert-spotlight .expert-slider p, .ftarticlelist .rside p {
        font-size: 14px;
    }

    footcontact h3 {
        margin: 0;
    }

    body {
        font-size: 12px;
    }

    .pgHead {
        font-size: 16px;
        margin: 8px 0 3px 0;
        padding: 5px;
    }

    .subData {
        font-size: 14px;
        margin: 12px 0;
        display: none;
    }
    /*28-10-2015*/
    .subHeading {
        font-size: 16px;
        margin: 0px 0 5px 0;
        line-height: 1.2;
        padding: 5px;
    }

    .travTitle {
        font-size: 16px;
        margin: 5px 0;
    }

    .travInsBlock {
        margin: 5px 0px 5px;
    }
    /*28-10-2015*/
    /*.radioBtnHold .off-radio,.radioBtnHold .on-radio{width: 15px;height: 15px;}*/
    .dropdownbox input[type="text"] {
        font-size: 12px;
        height: 22px;
        width: 22px;
    }

    .dropdownbox label {
        font-size: 12px;
    }

    .accordList .dropdownbox .dec, .accordList .dropdownbox .inc {
        background-size: 100%;
    }

    .accordList .dropdownbox .button {
        height: 20px;
        margin-right: 5px;
        width: 20px;
    }

    .dropdownbox label {
        width: 58%;
    }

    .trMemberBox {
        width: auto;
    }

    .travInsBlock .thumbImg > img {
        width: 115px;
    }

    .checkboxHold > div {
        width: 100%;
    }

    .InsQuoteBox h3 {
        font-size: 16px;
    }

    .trav_accordance h2 {
        font-size: 16px;
    }

    .senioeCitizen .dateLabel {
        font-size: 11px;
    }

    .senioeCitizen .date input[type="text"] {
        font-size: 12px;
        letter-spacing: 1px;
        margin-right: 0;
        text-align: left;
        width: 100%;
    }

    .senioeCitizen .date input[type="text"] {
        background-size: 17%;
    }

    .radioBtnHold label {
        height: 15px;
        width: 15px;
    }

    .travelWorld .radioBtnHold {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 10px;
        width: 100%;
    }

    .travelWorld .viewCountry {
        width: 45%;
    }

    .travelStep_List ul li {
        width: 100%;
        margin-left: 0;
    }

    .travelStep_List {
        background: #5b0f16;
    }

        .travelStep_List ul li a {
            padding: 10px 20px;
        }

    .contentPart h1 {
        font-size: 16px;
    }

    .travelDataContainer {
        padding: 10px;
    }

    .sliderBlock h5 {
        font-size: 13px;
    }

    .sliderPlan {
        margin-right: 0;
        width: 100%;
    }

    .sliderData h5 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .sliderContainer {
        padding: 15px 10px;
    }

        .sliderContainer table th {
            font-size: 14px;
        }

        .sliderContainer table td {
            font-size: 14px;
            padding: 3px 0;
        }

    .policyDtls {
        font-size: 16px;
    }

    .addPolicy {
        padding: 10px 0 5px 30px;
        background-size: 23px;
    }

    .totalAmount {
        font-size: 16px;
        padding: 5px 0 10px 30px;
    }

    .policyAmt {
        background-size: 14%;
        padding-left: 11px;
    }

    .TotalpolicyAmt {
        background-size: 14%;
        padding-left: 11px;
    }

    .reviewTravel .btnContainer {
        margin: 10px 0;
    }

    .sliderBlock, .sliderData {
        margin-bottom: 10px;
    }

    .btnContainer input.transparentBtn {
        margin-right: 0;
        padding: 5px 20px;
        text-transform: uppercase;
        margin-bottom: 10px;
        display: block;
        margin: 0 auto 30px;
    }

    .btnContainer input.browntransparentBtn {
        font-size: 12px;
        padding: 5px 20px;
    }

    .lightBox {
        padding: 5px 5px 25px;
        width: 90%;
    }

        .lightBox p {
            font-size: 14px;
            margin: 20px 0;
        }

    .LbBtnHold span {
        font-size: 12px;
    }

    .closeBtn {
        margin-bottom: 10px;
    }

    .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:link {
        color: #fff;
        font-size: 18px;
        padding: 15px 0;
    }

    .topNav .navbar-nav > li > a:hover {
        color: #B1454B;
    }

    .Logintop {
        color: #000;
    }

    .topNav .navbar-nav .m_search {
        position: relative;
    }

        .topNav .navbar-nav .m_search:focus {
            border-bottom: 2px solid #fff;
        }

    .m_search input {
        width: 100%;
        padding: 3px 10px;
        margin: 10px 0;
        background-color: transparent;
        font-size: 18px;
        color: #fff;
    }

    .topNav .navbar-nav .m_search .btn {
        position: absolute;
        right: 0;
        width: 50px;
        top: 0px;
        height: 45px;
        padding: 10px;
    }

    .Mega_list > li.m_search:hover {
        background-color: transparent;
    }

    .navbar-brand {
        width: 200px;
        margin-left: 18%;
    }

    .navbar-inverse .navbar-toggle {
        border-color: transparent;
    }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #952733;
        }

        .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
            background: none;
        }

    .pgHeader {
        height: 50px;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0;
    }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        background: #053c6d;
        padding: 0 10px 0px 10px;
    }

    .nav {
        background: #053c6d;
    }

    .navbar-nav {
        margin: 1.5px 0;
        width: 100%;
    }

    .travelWorld .radioBtnHold {
        margin-bottom: 35px;
    }

    .trav_accordance .inputrows {
        padding-bottom: 4px;
    }

    .tblz01, .tblz02 {
        font-size: 13px;
    }

        .tblz01 tr td .checkboxHold {
            display: inline-block;
            width: 30px;
            vertical-align: middle;
            margin-top: 5px;
        }

        .tblz01 tr th, .tblz01 tr td {
            padding: 0;
        }

    .review .contactDetailsbottom {
        margin-left: 15%;
    }

    .review .btnContainer input.transparentBtn {
        width: 25%;
        margin-right: 0;
        margin-left: 15%;
    }

    .review .summary .topTitle {
        font-size: 12px;
    }

    .review .reviewTravel .btnContainer .buyNowBtn {
        margin-left: 50px;
    }

    .review .reviewTravel .btnContainer .saveBtn {
        margin-right: 80px;
    }

    .registernow_btn {
        width: 210px;
    }

    .travelStep_List ul li a {
        font-size: 13px;
    }
    /*I*/
    .sliderBox .ui-state-default, .sliderBox .ui-widget-content .ui-state-default, .sliderBox .ui-widget-header .ui-state-default {
        width: 0;
        height: 0;
    }

    .ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-line, .ui-slider-pips .ui-slider-pip-inrange .ui-slider-line, .ui-slider-pips .ui-slider-line {
        width: 22px;
        height: 22px;
        background-image: url("../../ImagesNew/graydot.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-color: transparent;
        top: -35px;
        left: 12px;
    }

    .ui-slider-pips [class*=ui-slider-pip-selected] .ui-slider-line {
        background-image: url("../../ImagesNew/bluedot.png");
    }

    .ui-slider-pips .ui-slider-pip {
        z-index: 1;
    }

    .sliderBox .ui-widget-content {
        height: 5px;
        border: 0;
    }

    .ui-slider-pips .ui-slider-label {
        bottom: 27px;
        left: 12px;
        font-size: 10px;
        height: 46px;
    }

    .tblz02 tr td {
        padding: 15px;
    }

    .tblz02 tr td {
        border-bottom: 1px solid #fff;
    }

        .tblz02 tr td .checkboxHold {
            display: inline-block;
            width: 26px;
            vertical-align: middle;
            margin-top: 5px;
        }

    .registeredDataContainer {
        padding: 2px;
    }

    .buysingletrip .basicinfo .basic_dd.PED {
        margin-bottom: 40px;
    }

    .review .insurTitle {
        font-size: 18px;
    }

    .tblz02 tr th, .tblz02 tr td {
        padding: 0;
    }

    .rwd-table tr td:last-child {
    }

    .ylbtn {
        margin-top: 4px;
        vertical-align: top;
    }
    /*Mega Menu*/
    .topNav .navbar-nav > li {
        padding: 0 20px;
        border-bottom: 1px solid #D5D5D5;
        border-right: 0px;
        background-image: none;
    }

    .pgHeader .navbar-brand img {
        width: 100%;
    }

    .mg_mback {
        padding: 10px 21px;
        font-size: 16px;
        color: #fff;
        cursor: pointer;
    }

    .l1_mgmenu, .l1_mgmenu_box {
        top: 0%;
        left: 100%;
        display: block;
        transition: all 0.3s ease;
    }

    .member.w30, .member .w25 {
        width: 100%;
    }

    .l1_mgmenu .mg_blocks .tplan-info img, .l1_mgmenu .travel_insurance .tplan-info p {
        display: none;
    }

    .l1_mgmenu .mg_blocks .mg_items .member {
        padding: 0 25px;
    }

    .Mega_list > li.active .l1_mgmenu, .Mega_list > li.active .l1_mgmenu_box {
        left: 0%;
        z-index: 5;
        height: 100%;
    }
    /*other menu*/
    .l1_mgmenu_box, .l1_mgmenu_box.renewss, .l1_mgmenu_box.supp {
        width: 100%;
        background: #053c6d;
    }

    .links_menu p {
        text-align: left;
    }

        .links_menu p a {
            color: #fff;
        }

    .nav > li.ps {
        position: static;
    }

    .l1_mgmenu .mg_blocks .tplan-info a.knowmore, .l1_mgmenu .mg_blocks .tplan-info a.buynow {
        font-size: 14px;
        padding: 7px 12px;
        border-radius: 5px;
        color: #fff;
    }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
        background-color: transparent;
        color: #be6649;
    }

    .mobilnav {
        display: block;
    }

        .mobilnav .mrows {
            margin: 15px 0;
            overflow: hidden;
            display: inline-block;
            vertical-align: top;
        }

            .mobilnav .mrows .Logintop {
                color: #fff;
            }

            .mobilnav .mrows .helpline {
                color: #fff;
                float: left;
                font-size: 15px;
                padding: 6px 0;
            }

        .mobilnav .helpline_icn {
            background: url(../../ImagesNew/m-helpline_icn.png) no-repeat scroll 0 0;
            display: inline-block;
            height: 25px;
            margin-right: 5px;
            vertical-align: middle;
            width: 25px;
        }

        .mobilnav .helpline .number {
            color: #fff;
            font-size: 16px;
            font-style: italic;
            padding: 0px;
        }

        .mobilnav .language {
            display: none;
        }

            .mobilnav .language .selected_value {
                margin-left: 5px;
                border: 2px solid #fff;
                color: #fff;
                font-size: 15px;
            }

            .mobilnav .language .select_arrow {
                background: url(../../ImagesNew/m-select_arrow.png) no-repeat right center;
                height: 7px;
                width: 20px;
            }
    /*end*/
    .reviewTravel .btnContainer .buyNowBtn {
        margin-right: 0;
    }

    .optionListArrow span {
        top: -5px;
    }

    .lightBoxHold.lightBoxHoldEMIpopup {
        top: 7%;
    }

    .review .btnContainer input {
        margin: 0 auto !important;
        margin-bottom: 20px !important;
    }

    .lightBoxHold {
        top: 20%;
    }

    .lightBoxHoldfamilylist .lightBox .closeBtn {
        right: 7px;
        top: -47px;
    }

    .multidd .basic_dd {
        width: 60%;
    }

    .multitrip .calendarBox .CB_cols, .student .calendarBox .CB_cols {
        width: 100%;
    }

        .multitrip .calendarBox .CB_cols .date, .student .calendarBox .CB_cols .date {
            width: 70%;
        }

    .dropdownbox {
        padding: 10px 8px;
    }

    .senioeCitizen .date input[type="text"] {
        background-size: auto;
    }

    .hmbgs_health .removebtnbrw {
        min-width: 0px;
    }

    .removebtnbrw {
        min-width: 87px;
    }

    .senoir_add .removebtnbrw {
        min-width: auto;
    }

    .paymentData .ccfp .name {
        font-size: 13px;
    }

    .rwd-table2 th, .rwd-table2 td:before {
        font-size: 12px;
    }

    .rwd-table th, .rwd-table td:before {
        font-size: 12px;
    }

    .post-login .rwd-table th, .post-login .rwd-table td:before {
        font-size: 15px;
    }

    .lightBoxHoldcontactdetails .contentPart h2 {
        font-size: 15px;
    }

    .lightBoxHoldcontactdetails .contactDetailsinner .closeBtn {
        top: 29px;
    }

    .quoterows .labels {
        font-size: 20px;
    }

    .multidd.quoterows .checkboxHold {
        width: 45%;
    }

    .buysingletrip .basicinfo .ddValue.aLt {
        text-align: center;
    }

    .cd_row .tophead02 {
        width: 100%;
        padding-left: 0;
    }

    .tblz05 {
        font-size: 12px;
    }

        .tblz05 .detailsoptioncol .bprow .inputradiobox .radioBtnHold .yrs {
            font-size: 12px;
        }

        .tblz05 .detailsoptioncol .bprow .inputradiobox {
            padding: 0 7px;
        }

    .renewal .buysingletripContainer .bytitle {
        font-size: 18px;
    }

    .renewal .re_enterotp p {
        font-size: 16px;
        line-height: 24px;
    }

    .tblz01 tr td .input05 {
        width: 90%;
    }

    .tblz01 tr td .input05title {
        left: 0;
        position: absolute;
        top: 40px;
        margin: 0;
    }

    .tblz01 tr td .inputradiobox .radioBtnHold {
        margin-right: 15px;
    }

    .tblz01 tr td .inputradiobox {
        display: inline-block;
        vertical-align: top;
        margin-top: 7px;
        width: 25%;
    }

    .tblz01 tr td .input05title {
        font-size: 11px;
    }

    .tblz01 tr td .input05 {
        padding-top: 10px;
    }

    .tblz01 tr td.memberyrs {
        padding-bottom: 0;
    }

    .tblz01 tr.blankrow {
        display: block;
    }

        .tblz01 tr.blankrow td {
            min-height: 30px;
        }

    .tblz01 tr td .inputradiobox {
        width: 130px;
    }

    .tblz01 tr th, .tblz01 tr td {
        margin-left: 42%;
    }

        .tblz01 tr td.rtono {
            min-height: 75px;
        }

    .tblz01 tr td {
        min-height: 66px;
    }

        .tblz01 tr td span {
            padding: 10px 0;
            display: inline-block;
        }

    .tblz01 {
        margin-bottom: 30px;
    }

    .rwd-table th, .rwd-table td:before {
        word-break: break-all;
    }

    .renewal .review .reviewcontainer.mB0 .insurTitle {
        margin-bottom: 0;
    }

    .renewal .review .reviewcontainer.mB0 .row {
        margin-bottom: 0;
    }

    .renewal .btnContainer .btnHold {
        margin-bottom: 20px;
    }

        .renewal .btnContainer .btnHold.continueBtn.mR35 {
            margin-right: 0;
        }

    .renewal .review .btnContainer input.transparentBtn {
        width: auto;
    }

    .review .reviewcontainer .row.mB0m {
        margin-bottom: 0;
    }

    .renewal .re_enterotp .re_rows .inputotp {
        font-size: 18px;
    }

    .rl_welcome .rl_policyno {
        text-align: left;
    }

    .inputz01 {
        width: 95%;
    }

    .datez01 {
        display: inline-block;
        width: 95%;
    }

    #mrd_servicelistpopup.lightBoxHold {
        top: 1%;
    }

    .rwd-table th, .rwd-table td::before {
        height: 100%;
        left: -72%;
        position: absolute;
    }

    .inputz01 {
        margin-top: 7px;
    }

    .datez01 {
        margin-top: 10px;
    }

    .rl_welcome .rl_policyno {
        margin-top: 20px;
    }

    .review .contactDetailsbottom.cdb_renewal {
        margin-left: auto;
    }

    .renewal .btnContainer input.whitetransparentBtn {
        padding: 5px 20px;
    }

    .renewal .re_enterotp.re_nopolicy .re_rows .inputotp {
        width: 71%;
    }

    .custom_pldate .buysingletripContainer {
        top: 37px;
        width: 46%;
        right: 36%;
    }
    /**Extension end**/
    .PolicyType {
        font-size: 16px;
        margin-bottom: 20px;
    }

    .Declartext {
        font-size: 18px;
    }

    .herbytext {
        font-size: 17px;
    }

    .col-lg-11.col-md-11.col-sm-11.col-xs-11.check-text {
        padding: 0 10px;
        width: 90.667%;
        margin-bottom: 20px;
    }

    .RCTitle {
        font-size: 16px;
    }

    .row.width-50 {
        width: 100%;
    }

    .row.width-70 {
        width: 100%;
    }

    .extend-text {
        font-size: 18px;
        text-align: center;
    }

    .Policyno {
        font-size: 16px;
        text-align: center;
        position: static;
    }

    .width-70 .col-lg-9.col-md-9.col-sm-9.col-xs-12 {
        margin-left: 35px;
    }

    .width-50 .basic_dd {
        margin: 0 auto 20px;
        width: 50%;
    }

    .boxes .row {
        margin-left: 0px;
    }

    .Selecttxt {
        font-size: 15px;
    }

    .chckpara {
        font-size: 14px;
    }

    .boxes .checkboxHold.checkboxHold1.white {
        width: 30px;
    }

    .PolicyType {
        margin-bottom: 5px;
    }

    .graybox {
        padding: 10px;
    }

    .review .ipBox1 input[type="text"] {
        font-size: 14px;
    }
    /**Extension start**/
    .datez01 input.datePick {
        font-size: 12px;
    }

    .contactDetailsbottom.cdb_renewal .RG_input p {
        display: block;
        padding-left: 35px;
        text-align: left;
    }

    .contactDetailsbottom.cdb_renewal .RG_input .checkboxHold {
        display: block;
        float: left;
    }

    .basic_dd.inputz01dd {
        padding-top: 10px;
    }

    .multidd.quoterows .basic_dd {
        width: 38%;
    }

    .buysingletripContainer .nametitle .basic_dd {
        margin-right: 0;
        width: 100%;
    }

    .buysingletrip.bst .buysingletripContainer .nametitle .RG_input {
        width: 100%;
    }

    .buysingletripContainer .nametitle .RG_input {
        width: 100%;
    }

    .search-container .srh p {
        font-size: 20px;
        padding: 15px;
    }

    .search-container .sbox h2 {
        font-size: 22px;
    }

    .search-container .sbox p {
        font-size: 16px;
        padding-bottom: 10px;
    }

    .search-container .pline {
        font-size: 20px;
    }

    .search-container .srh {
        margin: 25px 0;
    }

    .search-container .sbox {
        padding-bottom: 20px;
    }

    .self-help-container .sel-req h3 {
        display: block;
        padding: 0;
    }

    .self-help-container .selbox {
        margin-bottom: 15px;
    }

    .self-help-container .ban-txt h2 {
        font-size: 29px;
    }

    .captchasec input {
        width: 50%;
    }

    .captchasec p {
        font-size: 20px;
    }

    .basicpremium .bprow .yrs {
        margin-top: 10px;
    }
    /*added on 2nov15 starts*/
    .customer-wrapper .tab {
        width: 48%;
        margin: 30px 0 0px;
        font-size: 16px;
    }

    .customer-wrapper .qsect span {
        width: 100%;
    }

    .customer-wrapper .hservice p {
        width: 100%;
        text-align: center;
    }

    .customer-wrapper .youtube-image img.bg {
        min-height: 285px;
    }

    .customer-wrapper .srch_arrow {
        text-align: center;
        padding: 20px 0 0 0;
    }

        .customer-wrapper .srch_arrow img.cpolicyarrow {
            width: 37px;
            height: 37px;
            position: relative;
            top: -10px;
        }

    .customer-wrapper .RG_gray_box > .form-group label.register {
        color: #bababa;
        font-size: 16px;
    }

    .customer-wrapper .member-container .member .member-text {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 39%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #FFF;
        text-align: center;
        width: 22%;
    }

    .rd_block.single-trip_accord .accordion_container, .rd_block.multi-trip_accord .accordion_container {
        width: 96%;
    }

    .homeWg .mCSB_outside + .mCSB_scrollTools, .widget_block .mCSB_outside + .mCSB_scrollTools {
        right: -8px;
    }
    /*added on 2nov15 ends*/
    .coveragedetails_list li .cd_content .inputradiobox, .new-content .inputradiobox {
        padding: 2px 2px;
    }
    /*3 nov*/
    .quick_links {
        padding-bottom: 45px;
    }

        .quick_links .img_trade {
            bottom: 10px;
            left: 30%;
        }
    /*home page */
    /*section 1 starts here*/
    .insurance-container .insurance-block {
        overflow: hidden;
        margin-right: 0px;
        width: 100%;
        margin-bottom: 0px;
        text-align: left;
        padding: 9px 0px;
        border-bottom: 1px solid #CECECE;
    }

    .section1 .banner-container .container .row {
        margin: 0;
    }

    .section1 .banner-container .container .col-lg-12 {
        padding: 0;
    }

    .banner img.bimg {
        height: 450px;
    }

    .banner-container .get-quotes, .banner-container .logo {
        padding: 20px 0;
    }

    .insurance-container .insurance-block a span {
        font-size: 15px;
    }

    .get-quotes .select-block select {
        font-size: 16px;
        width: 220px;
        padding: 18px 15px;
    }

    .get-quotes .submit-btn input, .get-quotes .submit-btn a {
        font-size: 19px;
        padding: 15px 20px 14px 20px;
    }

    .insurance-container {
        overflow: auto;
        text-align: center;
        margin: 0px auto;
        width: 100%;
    }

    .section1 .banner .desktop {
        height: 400px;
    }

    .banner-texts {
        display: none;
    }

    .insurance-container {
        height: auto;
    }

    .section1 .banner-container .container {
        padding-left: 0;
        padding-right: 0;
    }

    .insurance-container .insurance-block .link-block {
        padding-left: 20px;
    }

    .insurance-container .insurance-block a span {
        color: #fff;
        height: 100%;
        padding: 20px 0 20px 90px;
        bottom: 0;
        text-align: left;
        font-weight: bold;
        font-size: 18px;
    }

        .insurance-container .insurance-block a span:after {
            content: '';
            background-image: url('../../ImagesNew/rd-mobi-arrows.png');
            background-repeat: no-repeat;
            position: absolute;
            left: 93%;
            width: 15px;
            height: 22px;
        }

    .insurance-container .insurance-block a.umbrella {
        padding: 0px 0;
    }

        .insurance-container .insurance-block a.umbrella.fading {
            opacity: 0;
        }

    .insurance-container .insurance-block a {
        padding: 0px;
        width: 63px;
    }

    .insurance-container .insurance-block .getQuotes {
        width: 100%;
        left: 100%;
        top: 0;
        display: block;
        border-radius: 0;
        background-color: #A91E24;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
    }

        .insurance-container .insurance-block .getQuotes.open {
            left: 0%;
            padding-left: 30px;
        }

        .insurance-container .insurance-block .getQuotes a {
            font-size: 13px;
            border-radius: 0;
            background-color: transparent;
            color: #fff;
            margin-right: 0;
            width: 29%;
            padding: 10px 0;
            border-right: 1px solid #fff;
        }

            .insurance-container .insurance-block .getQuotes a.close1 {
                border-right: 0;
                font-size: 17px;
            }
    /*ends here*/
    /*new changes 767px*/
    .date.w50 {
        width: 100%;
    }

    .other_login {
        text-align: center;
    }

    .treg .new_register .other_login .or_text {
        text-align: center;
        float: none;
    }

    .treg .new_register .other_login .center_box {
        padding: 10px 0;
    }

    .shadow_br {
        padding: 10px 0px;
        border: 0px;
        box-shadow: 0px 0px 9px rgba(0, 0, 34, 0.24);
    }

    .reviews .shadow_br {
        padding: 10px 10px;
    }

    .fw_qts .sdetails .pinsured_select h2, .homePg .sdetails p.info_line, .sdetails .pinsured_select h2, .sdetails .RG_gray_box > .form-group span.val, .sdetails .address_sectn h2, .sdetails .address_sectn h2, .sdetails .address_sectn1 h2, .sdetails .pin_code h2, .sdetails .cityState_sectn h2, .sdetails .nominee_name h2, .sdetails .pinsured_select h2 {
        font-size: 14px;
    }

    .sdetails .RG_gray_box > .form-group input, .sdetails .basic_dd .sbHolder, .homePg .sdetails .basic_dd .sbSelector:link, .homePg .sdetails .basic_dd .sbSelector:visited, .homePg .sdetails .basic_dd .sbSelector:hover, .sdetails .calendarBox .datePick {
        font-size: 16px;
    }

    .homePg .sdetails .basic_dd .sbSelector:link, .homePg .sdetails .basic_dd .sbSelector:visited, .homePg .sdetails .basic_dd .sbSelector:hover {
        letter-spacing: 0px;
    }

    .RG_rows.marB0 {
        margin-bottom: 0;
    }

    .fw_qts .sdetails .pinsured_select h1 {
        font-size: 18px;
    }

    .sdetails h4 {
        font-size: 18px;
        padding: 5px 0 10px 0;
    }

    .sdetails h2 {
        font-size: 18px;
    }

    .ps .sdetails .mnum .RG_gray_box > .form-group label.register, .ps .sdetails .mailadd .RG_gray_box > .form-group label.register {
        top: -27px;
    }

    .RG_gray_box > .form-group input, .RG_gray_box > .form-group textarea, .sdetails .RG_gray_box > .form-group span.val {
        height: 30px;
    }

    .RG_rows {
        margin-bottom: 5px;
    }
    /*.sdetails .mimg,.sdetails .mailimg{background-size:contain;}*/
    .homePg .sdetails .dbs .calendarBox .date {
        margin-bottom: 15px;
    }

    .sbSelector, .sbToggle, .sbHolder {
        height: 30px;
    }

    .homePg .sdetails .dbs .calendarBox .date {
        line-height: 28px;
    }

    .breadcum-block ul {
        padding: 15px 0px 10px 0;
    }

    .customisepg h1 {
        font-size: 20px;
    }

    .customisepg h4 {
        font-size: 16px;
    }

    .customisepg h3 {
        font-size: 18px;
        margin: 10px 0 5px 0;
        text-align: center;
    }

    .customisepg h5, .customisepg h6 {
        font-size: 15px;
        text-align: center;
    }

    .w50 {
        width: 100%;
    }

    .customisepg .basicpremium {
        text-align: center;
    }

    .customisepg .customiseBtn .cquote_btn {
        margin-bottom: 15px;
        margin-left: 10px;
    }

    .sliderBox {
        margin-bottom: 25px;
    }

    .customisepg .planbox h2 {
        font-size: 22px;
    }

    .customisepg .basicpremium .inputradiobox {
        padding: 0px 18px;
    }

    .customisepg .health_plan_box .planbox {
        min-height: 150px;
    }

    .accrd_main .increment_block .text h4 {
        padding-bottom: 0px;
        padding-top: 5px;
    }

    .accrd_main .date .ui-datepicker-trigger {
        top: 0;
    }

    .sdetails .mnum .RG_gray_box > .form-group input, .sdetails .mailadd .RG_gray_box > .form-group input {
        padding: 0 0 0 50px;
    }

    .ps .sdetails .mnum .RG_gray_box > .form-group label.register, .ps .sdetails .mailadd .RG_gray_box > .form-group label.register {
        left: 50px;
    }

    .plans .planbox {
        padding: 15px 20px;
    }

    .treg .contentPart h1 {
        padding: 0;
    }

    .treg .bgInsQuote {
        padding-top: 0;
    }

    .treg .mailimg, .treg .pimg, .treg .pwd, .treg .mimg {
        background-position: 0 0;
    }

    .treg .registeredinner .RG_user h2 {
        font-size: 20px;
        ;
        text-align: center;
    }

        .treg .registeredinner .RG_user h2 + p {
            line-height: 1.3;
            text-align: center;
            padding-bottom: 15px;
        }

    .treg .new_register .otp .RG_input .otps {
        top: 0;
    }

    .treg .new_register .mailimg .RG_input input {
        padding-top: 4px;
    }

    .treg .new_register .mailimg .RG_input label.register {
        top: -24px;
    }

    .treg .RG_rows {
        margin-bottom: 13px;
    }
    /*added for mobile widget section starts*/
    .insurance-container .mobile_menu .mobi_view {
        display: block;
    }

    .tab_h35 {
        height: auto;
    }

    .insurance-container .mobile_menu .mobi_view a {
        display: inline-block;
        border: none;
    }

        .insurance-container .mobile_menu .mobi_view a:after, .insurance-container .mobile_menu a.close1:after {
            background: transparent;
        }

        .insurance-container .mobile_menu .mobi_view a span {
            font-size: 20px;
            padding: 0 0 0 10px;
        }

    .insurance-container .mobile_menu .mobi_view p {
        font-size: 16px;
        padding: 0px 15px 20px;
        margin: 0;
        text-align: left;
    }

    .insurance-container .mobile_menu .mobi_view a img {
        width: 63px;
    }

    .insurance-container .mobile_menu {
        width: 100%;
        left: 100%;
        display: block;
        border-radius: 0;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        position: absolute;
        top: 6px;
    }

        .insurance-container .mobile_menu.open {
            left: 0%;
        }

        .insurance-container .mobile_menu a {
            font-size: 16px;
            text-transform: capitalize;
            text-align: left;
            display: block;
            border-radius: 0;
            background-color: #053c6d;
            color: #fff;
            margin: 0;
            width: 100%;
            padding: 12px 15px;
            border-bottom: 1px solid #fff;
        }

            .insurance-container .mobile_menu a.close1 {
                border: medium none;
                background: transparent none repeat scroll 0% 0%;
                text-align: right;
                width: auto;
                background: #FFF url("../../ImagesNew/backbt.png") no-repeat 5px 7px;
                display: inline-block;
                float: right;
                color: #333;
                padding: 5px 10px 5px 25px;
                margin: 10px 0px;
            }

        .insurance-container .mobile_menu .mobi_view a {
            background: transparent;
        }

    .section1 .banner .desktop {
        display: none;
    }

    .section1 .banner .mobile {
        display: block;
        height: 390px;
        width: 100%;
    }

    .insurance-container .mobile_menu a:after {
        content: "";
        background-image: url("../../ImagesNew/rd-mobi-arrows.png");
        background-repeat: no-repeat;
        position: absolute;
        left: 92%;
        width: 15px;
        height: 22px;
    }
    /* added for insured declared value pop_up starts*/
    #myIDVModal_popup .modal-content .modal-header h4 {
        font-size: 18px;
    }

    #myIDVModal_popup .modal-content .modal-body p {
        font-size: 14px;
    }

    #myIDVModal_popup .modal-content .modal-body h3 {
        font-size: 16px;
    }

    #myIDVModal_popup .modal-content .modal-header button.close {
        font-size: 24px;
    }
    /* added for insured declared value pop_up ends*/
    /*added for mobile widget section ends*/
    /*.section1 starst here*/
    .section1 {
        height: auto;
    }
    /*ends here*/
    /*section 2 */
    .smart-chioce .text h4 {
        font-size: 32px;
    }
    /*section3 starts here*/
    .india-map .highest-claim img {
        width: 18%;
    }

    .india-map .know-more {
        padding-top: 0;
    }

    .india-map .claims p {
        width: 65%;
    }

    .india-map .tab-head.pdT40 {
        padding-top: 20px;
    }

    .india-map .tab-body .content-inner {
        padding: 15px;
    }
    /*ends here*/
    /*section 6 starts here*/
    .whats-new .blog-block .blogs .blog-text a.read-more {
        padding: 15px 30px 15px 18px;
        font-size: 16px;
        display: inline-block;
    }

        .whats-new .blog-block .blogs .blog-text a.read-more::after {
            top: 33%;
            left: 85%;
        }
    /*ends here*/
    /*ends here*/
    /*added on 9nov15 starts*/
    .whats-new .blog-block .blog-texts a.read-more::after {
        left: 100%;
        top: 33%;
    }

    .section6 .whats-new .blog-block img.awards {
        position: static;
        top: -50px;
        left: 20px;
    }

    .whats-new .award-head h4, .whats-new .article-head h4 {
        font-size: 36px;
        padding: 15px 0;
    }

    .section6 .whats-new .blog-texts {
        width: 100%;
    }

        .section6 .whats-new .blog-texts h2, .section6 .whats-new .blog-texts p, .section6 .whats-new .blog-texts h3 {
            padding: 5px 0;
        }

    .section6 .whats-new .blog-block .blog-texts a.read-more {
        display: inline-block;
        margin: 0;
        padding: 15px;
    }

    .whats-new .article-head h4 {
        text-align: center;
    }

    .whats-new .blog-block .blog-text img.fbs {
        display: none;
    }
    /*added on 9nov15 ends*/

    .post-login img.tosays {
        width: 100%;
    }

    .post-login img.rating {
        padding: 25px 0 0 0;
    }

    .post-login .qsect1 span {
        font-family: arial;
        font-size: 16px;
        color: #9d2526;
        display: inline-block;
        line-height: 22px;
        padding: 0px 0px 0px 0px;
    }

    .post-login img.questd {
        width: 33px;
        display: none;
    }

    .post-login .fques h2 {
        font-size: 16px;
    }

    .post-login .RG_gray_box > .form-group label.register {
        font-size: 16px;
    }

    .post-login .RG_gray_box > .form-group input:focus ~ label {
        font-size: 16px;
    }

    .post-login .correct_policy p {
        font-size: 35px;
    }

    .post-login .banner .ban-txt1 h2, .post-login .banner .ban-txt1 h2 span {
        font-size: 24px;
    }

    .post-login img.cpolicyarrow {
        width: 45px;
        position: relative;
        right: 15px;
    }

    .post-login .view_more .but2 {
        font-size: 14px;
        top: 39px;
    }

    .post-login .qsect1 span {
        width: 80%;
    }

    .post-login .qsect1 p {
        font-size: 15px;
    }

    .post-login .qsect1 .but3 {
        font-size: 12px;
        padding: 8px 12px;
    }

    .post-login .profdetails h2 {
        font-size: 16px;
    }

    .post-login .profdetails .pupdate .edu {
        font-size: 13px;
        margin-bottom: 10px;
    }

    .post-login .profdetails {
        padding: 20px 0 20px;
    }

        .post-login .profdetails .pupdate .edu img {
            padding: 0px 0px 3px 2px;
        }

    .post-login .sel-prod .vehicle_type p {
        font-size: 15px;
        padding: 45px 0px 0px 0px;
    }

    .post-login .radioBtnHold .off-radio {
        width: 20px;
        height: 20px;
        top: 5px;
    }

    .post-login .radioBtnHold .on-radio {
        width: 16px;
        height: 16px;
        top: 7px;
    }

    .post-login .sel-prod .vehicle_type .inputradiobox .veh {
        left: 5px;
    }

    .post-login .table > tbody > tr > td {
        font-size: 16px;
    }

    .post-login .md-tab-h .blist .sbuy {
        font-size: 15px;
        position: relative;
        top: 20px;
    }

    .post-login .md-tab-h .translink {
        font-size: 16px;
    }

        .post-login .md-tab-h .translink a {
            font-size: 16px;
        }

    .post-login .maintabs li {
        font-size: 14px;
    }

    .post-login .rwd-table th, .post-login .rwd-table td:before {
        background: #333;
        padding: 25px 20px;
    }

    .post-login .progress-main .ui-widget-content {
        width: 100%;
        margin-left: 0;
    }

    .post-login .table > tbody > tr > td {
        padding: 0;
    }

        .post-login .table > tbody > tr > td > a > img.pedit, .post-login .table > tbody > tr > td > a > img.pdelete {
            position: relative;
            top: 15px;
            width: 28px;
            height: 28px;
        }

    .post-login .sel-prod .vehicle_type p {
        display: block;
        float: none;
    }

    .post-login .sel-prod .vehicle_type .inputradiobox {
        padding: 7px 15px 0px;
        width: 204px;
    }

    .post-login .modal-dialog {
        width: 100%;
        margin: 0;
    }

    .post-login .modal {
        margin: 50px 10px 10px 10px;
    }

    .modal-dialog {
        width: 100%;
        margin: 0;
    }

    .modal {
        margin: 50px 10px 10px 10px;
    }

    .post-login .table > tbody > tr.editable td:nth-child(1), .post-login .table > tbody > tr td:nth-child(1), .post-login .table.failed > tbody > tr td:nth-child(n) {
        width: auto;
    }

    .post-login .table > tbody > tr.editable td:nth-child(2), ..post-login .table > tbody > tr td:nth-child(2) {
        width: auto;
    }

    .post-login .table > tbody > tr.editable td:nth-child(3), .post-login .table > tbody > tr td:nth-child(3) {
        width: auto;
        padding: 0px 0;
    }

    .post-login .table > tbody > tr.editable td:nth-child(4), .post-login .table > tbody > tr td:nth-child(4) {
        width: auto;
    }

    .post-login .table > tbody > tr.editable td:nth-child(5), .post-login .table > tbody > tr td:nth-child(5) {
        width: auto;
    }

    .post-login #tab-savedquot .table > tbody > tr td:nth-child(3) {
        width: auto;
    }

    .health_insurance .hplan-info h3 {
        font-size: 24px;
    }

    .health_insurance .insights img {
        padding: 55px 0 0 0;
    }

    .car_insurance .cplan-info h3 {
        font-size: 24px;
    }

    .car_insurance .insights img {
        padding: 55px 0 0 0;
    }

    .twowheeler_insurance .cplan-info h3 {
        font-size: 24px;
    }

    .twowheeler_insurance .insights img {
        padding: 55px 0 0 0;
    }

    .home_insurance .cplan-info h3 {
        font-size: 24px;
    }

    .home_insurance .insights img {
        padding: 55px 0 0 0;
    }

    .rd_block.single-trip_destination .travelWorld .radioBtnHold {
        width: 50%;
    }

    .rd_block .travelWorld .radioBtnHold label {
        width: 27px;
    }

    .rd_block.single-trip_destination .mapspopup_icn {
        background-position: 0 9px;
    }

    .rd_block .dropdownbox input[type="text"] {
        height: 35px;
    }

    .travel_insurance.traveller_landing .banner_text_btn1 {
        padding-top: 10px;
    }

    .car_insurance.traveller_landing .banner_text_btn1 {
        padding-top: 10px;
    }

    .health_insurance.traveller_landing .banner_text_btn1 {
        padding-top: 10px;
    }

    .home_insurance.traveller_landing .banner_text_btn1 {
        padding-top: 10px;
    }

    .twowheeler_insurance.traveller_landing .banner_text_btn1 {
        padding-top: 10px;
    }

    .travel_insurance .tplan-info a.knowmore, .health_insurance .hplan-info a.knowmore, .car_insurance .cplan-info a.knowmore, .twowheeler_insurance .cplan-info a.knowmore, .home_insurance .cplan-info a.knowmore {
        margin: 0 5px 20px 0;
    }

    .home_insurance .CB_cols1 .labels {
        font-size: 16px;
    }
    /*.home_insurance .insurance-offering .owl-buttons{display:none;}*/
    .home_insurance .insurance-offering .owl-buttons {
        display: none;
    }

    .modal .treg .RG_gray_box {
        float: left;
        padding: 5px 15px 0 15px;
    }

    .twowheeler_insurance .mobilenum {
        float: none;
        width: 100%;
    }

    .twowheeler_insurance .emailad {
        float: none;
        width: 100%;
    }

    .twowheeler_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .twowheeler_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .twowheeler_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .twowheeler_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .car_insurance .mobilenum {
        float: none;
        width: 100%;
    }

    .car_insurance .emailad {
        float: none;
        width: 100%;
    }

    .car_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .car_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .car_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .car_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .health_insurance .mobilenum {
        float: none;
        width: 100%;
    }

    .health_insurance .emailad {
        float: none;
        width: 100%;
    }

    .health_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .health_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .health_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .health_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .home_insurance .mobilenum {
        float: none;
        width: 100%;
    }

    .home_insurance .emailad {
        float: none;
        width: 100%;
    }

    .home_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .home_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .home_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .home_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .travel_insurance .mobilenum {
        float: none;
        width: 100%;
    }

    .travel_insurance .emailad {
        float: none;
        width: 100%;
    }

    .travel_insurance .rd_block.single-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .travel_insurance .rd_block.single-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .travel_insurance .rd_block.multi-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .travel_insurance .rd_block.multi-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .travel_insurance .rd_block.student-trip_getquote .mobilenum .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }
    /*added for new designs starts*/
    .reviews .sdetails .tblz01 tr td {
        border-top: 1px solid #053c6d;
        border-bottom: none;
    }

    .reviews .sdetails .table > tbody > tr > td, .table > tfoot > tr > td {
        padding: 0;
    }

    .reviews .sdetails input, .reviews .sdetails .fsectns1 input {
        width: 100%;
    }

    .reviews .sdetails .calendarBox .date {
        width: 100%;
    }

        .reviews .sdetails input, .reviews .sdetails .calendarBox .date input {
            font-size: 16px;
        }

    .reviews .sdetails .basic_dd {
        width: 100%;
        margin-bottom: 50px;
    }

        .reviews .sdetails .basic_dd .sbSelector:link, .reviews .sdetails .basic_dd .sbSelector:visited, .reviews .sdetails .basic_dd .sbSelector:hover {
            font-size: 16px;
        }
    /*.sdetails .address_sectn1, .sdetails .nominee_name, .sdetails .pinsured_select {width:100%;}
.sdetails .pin_code, .sdetails .cityState_sectn {width:100%;padding:0;}*/
    .sdetails h3 {
        font-size: 18px;
    }
    /*.insured .sdetails .basic_dd{position:relative;top: 0px;}*/
    .customisepg .wts .plus_sign {
        float: none;
        padding: 0;
    }

    .customisepg .policyDtls {
        font-size: 16px;
        text-align: center;
    }

    .customisepg .totalAmount {
        text-align: center;
        background: transparent;
        padding: 0;
        color: #4d4d4f;
        font-weight: bold;
    }

    .customisepg .ui-slider-pips [class*="ui-slider-pip-selected"] .ui-slider-label {
        background: transparent;
        color: #333;
        font-weight: bold;
        font-size: 13px;
    }

    .customisepg .sliderBox .ui-widget-content {
        height: 1px;
        background: #fff;
        border: none;
    }

    .customisepg .ui-widget-header {
        background: #fff;
    }

    .customisepg .ui-slider-pips .ui-slider-pip-inrange .ui-slider-line, .ui-slider-pips .ui-slider-line {
        background-image: url("../../ImagesNew/whitedot.png");
    }
    /*.customisepg .sliderBox .ui-state-default, .customisepg .sliderBox .ui-widget-content .ui-state-default, .customisepg .sliderBox .ui-widget-header .ui-state-default {background: #a22f23 url("../../ImagesNew/arrowsxs.png") no-repeat scroll center center;margin-left: -0.7em;width: 50px;}
.customisepg .ui-slider-pips [class*="ui-slider-pip-selected"] .ui-slider-label {background:#053c6d;color:#fff;}
.customisepg .ui-slider-pips .ui-slider-label {background:#ffffff;color:#333;border:1px solid #333;}
.customisepg .ui-slider-pips .ui-slider-label {padding:8px;}*/

    .pays .tab4 .inputradiobox {
        padding: 15px 0px 5px;
    }

    .pays .tab4 .info1 {
        padding: 20px 0;
    }

    .pays .tab1 .inputradiobox {
        padding: 25px 0px 5px;
    }

    .pays .tab3 .payment_options h3 {
        float: none;
        width: 100%;
    }

    .pays .tab3 .inputradiobox {
        padding: 0px 0px 20px 0px;
    }
    /*thank you page starts*/
    .stransact .tblz01 tr td {
        padding: 0 0 0 10px;
    }

    .tblz01 tr.blankrow {
        display: none;
    }

    .stransact .reviewbox {
        width: 100%;
    }

        .stransact .reviewbox .name_field input, .stransact .reviewbox .email_field input {
            font-size: 16px;
        }

        .stransact .reviewbox .comments textarea {
            font-size: 16px;
        }

    .Expert_blog .blog_details .reviewbox {
        width: 100%;
    }

        .Expert_blog .blog_details .reviewbox .name_field input, .Expert_blog .blog_details .reviewbox .email_field input {
            font-size: 16px;
        }

        .Expert_blog .blog_details .reviewbox .comments textarea {
            font-size: 16px;
        }

    .stransact .rwd-table th, .stransact .rwd-table td::before {
        background: #053c6d;
        font-size: 14px;
        padding-left: 13px;
    }
    /*thank you page ends*/
    /*added for new designs ends*/
    .travel_insurance .rd_block.student-trip_getquote .emailad .RG_gray_box {
        padding: 0px 5%;
        margin-bottom: 0;
    }

    .twowheeler_insurance .ratingsview .reviews .reviewbox {
        width: 100%;
    }

        .twowheeler_insurance .ratingsview .reviews .reviewbox .name_field input, .twowheeler_insurance .ratingsview .reviews .reviewbox .email_field input {
            font-size: 16px;
        }

        .twowheeler_insurance .ratingsview .reviews .reviewbox .comments textarea {
            font-size: 16px;
        }

    .car_insurance .ratingsview .reviews .reviewbox {
        width: 100%;
    }

        .car_insurance .ratingsview .reviews .reviewbox .name_field input, .car_insurance .ratingsview .reviews .reviewbox .email_field input {
            font-size: 16px;
        }

        .car_insurance .ratingsview .reviews .reviewbox .comments textarea {
            font-size: 16px;
        }

    .homepage .section4 .customer-speak .block .title-text {
        color: #ffffff;
        font-size: 20px;
        margin: 0;
        padding: 0 0 0px 0;
    }

    .homepage .expert-blog .block .title-text, .homepage .whats-new .block .title-text {
        font-size: 24px;
    }

    .whats-new .blog-block .blog-img {
        float: left;
        padding: 0 0 25px 0;
    }

    .whats-new .blog-block .blog-text {
        padding: 0 0 0 10px;
    }

    .whats-new .award-head h4, .whats-new .article-head h4 {
        font-size: 24px;
    }

    .homepage .blog-text .fbs {
        display: none;
    }

    .homepage .pad0 {
        padding: 0;
    }

    .twowheeler_insurance .rd_block .rd_single .travTitle {
        height: 40px;
        margin: 15px 0;
        position: relative;
        color: #982a1d;
    }
    /*added for travel_home page starts*/
    .new_accordion .travelWorld .radioBtnHold {
        width: 50%;
    }

    .ps .singletrip .checkboxHold {
        padding: 0;
    }

    .ps .multitrip .checkboxHold {
        padding: 0 0 0 10px;
    }

    .ps .singletrip .checkbox_sect .checkboxHold span {
        font-size: 14px;
    }

    .ps .multitrip .calendarBox .CB_cols .date {
        width: 100%;
    }

    .ps .multidd {
        padding-top: 0;
        padding-bottom: 30px;
    }

    .ps .calendarBox .CB_cols .labels {
        font-size: 18px;
        margin-bottom: 0;
    }

    .ps .multitrip .checkbox_sect .checkboxHold span, .ps .singletrip .checkbox_sect .checkboxHold span {
        font-size: 14px;
    }

    .ps .student .calendarBox .CB_cols .date {
        width: 100%;
    }

    .ps .student .checkbox_sect .checkboxHold {
        padding: 0;
    }

    .ps .multidd .CB_cols .labels, .ps .calendarBox .CB_cols .labels {
        font-size: 16px;
    }
    /*added for travel_home page ends*/
    /*added for register page starts*/
    .treg .new_register .socials {
        width: auto;
        top: 2px;
    }

    .treg .new_register .socials1 {
        width: auto;
        top: 2px;
    }

    .guestloginlink {
        font-size: 15px;
        padding: 10px 0 0 0;
        float: none;
    }

    .treg .new_register .social_or {
        font-size: 14px;
    }

    .registeredDataContainer.new_register {
        padding: 0;
    }

    .treg .new_register .lines {
        background: #b2b2b2;
        width: 32%;
        height: 1px;
        float: left;
        margin: 14px 15px;
    }

    .treg .new_register .center_box {
        padding: 0% 5% 10%;
    }

    .treg .new_register .or_text {
        float: left;
        font-size: 16px;
    }
    /*added for register page ends*/
    .saveqt .tblz01 tr.blankrow {
        display: block;
    }

    .saveqt .rwd-table th, .saveqt .rwd-table td::before {
        background: #053C6D;
    }

    .saveqt .contentPart h1 {
        font-size: 18px;
    }

    .retrievequotes .contactDetailsinner .RG_gray_box > .form-group label.register {
        font-size: 16px;
    }

    .saveqt .saveqt_view {
        padding-top: 22px;
    }

    .breadcum-block ul {
        margin: 0;
    }

    .breadcum-block .icon {
        display: none;
    }

    .breadcum-block ul li {
        float: none;
        width: auto;
    }

        .breadcum-block ul li > a:before {
            content: url('../../ImagesNew/my_policy_arw1.png');
            position: relative;
            top: 2px;
            right: 10px;
        }

        .breadcum-block ul li > a:after {
            content: url('../../ImagesNew/my_policy_arw.png');
            position: relative;
            top: 2px;
            left: 10px;
        }

    .FAQs .quick_links h3, .Glossary .quick_links h3, .Expert_blog .quick_links h3, .infocenter .quick_links h3, .fd_bk .quick_links, .travel_insurance .quick_links h3, .car_insurance .quick_links h3, .health_insurance .quick_links h3, .home_insurance .quick_links h3, .twowheeler_insurance .quick_links h3 {
        border: 1px solid #aaa;
        padding: 10px;
    }

    .Glossary .search_sect p a {
        font-size: 18px;
    }

    .Glossary .quest_ans ul li h3, .Glossary .quest_ans ul li div {
        font-size: 16px;
    }

    .FAQs .quest_ans ul li h3, .FAQs .quest_ans ul li div {
        font-size: 16px;
    }

    .FAQs .quick_links h3, .Glossary .quick_links h3, .Expert_blog .quick_links h3, .travel_insurance .quick_links h3 {
        border: 1px solid #aaa;
        padding: 10px;
    }

    .footcontact.p_active h3.f_head::after {
        background-image: url("../../ImagesNew/arrowups.png");
    }

    .footcontact > h3.f_head::after {
        position: absolute;
        content: "";
        background-image: url("../../ImagesNew/arrowdw.png");
        background-repeat: no-repeat;
        width: 30px;
        height: 50px;
        right: 17px;
        top: 34px;
    }

    .travel_insurance .queries .questn div .qimg {
        width: 5%;
    }

        .travel_insurance .queries .questn div .qimg img {
            padding: 5px 0 0 0;
        }

    .travel_insurance .queries .questn div a {
        width: 95%;
    }

    .paddrgt {
        padding: 0px;
    }

    .paddlt {
        padding: 0px;
    }

    .Glossary .search_sect p a {
        font-size: 18px;
    }

    .Glossary .quest_ans ul li h3, .Glossary .quest_ans ul li div {
        font-size: 16px;
    }

    .FAQs .quest_ans ul li h3, .FAQs .quest_ans ul li div {
        font-size: 16px;
    }

    .FAQs .quick_links h3, .Glossary .quick_links h3, .Expert_blog .quick_links h3 {
        border: 1px solid #aaa;
        padding: 10px;
    }

    .footcontact.p_active h3.f_head::after {
        background-image: url("../../ImagesNew/arrowups.png");
    }

    .health_insurance.chi .claim_process .claim_accodion.p_active h3 {
        color: #333;
    }

    .health_insurance.chi .claim_process .claim_accodion h3 {
        color: #97291e;
        width: 80%;
    }

    .health_insurance.chi .claim_process .claim_accodion {
        border-bottom: 1px solid #fff;
        padding: 0 0 12px 0;
    }

    .health_insurance.chi .claim_process .claims-offering {
        border: none;
    }

    .health_insurance.chi .claim_process h3 {
        padding-top: 0;
    }

    .claim_accodion.p_active h3::after {
        background-image: url("../../ImagesNew/arrowups1.png");
        color: #333;
    }

    .claim_accodion > h3::after {
        position: absolute;
        content: "";
        background-image: url("../../ImagesNew/arrowdw1.png");
        background-repeat: no-repeat;
        width: 30px;
        height: 50px;
        right: 17px;
        top: 2px;
        color: #97291e;
    }

    .FAQs .search_sect {
        border: none;
        box-shadow: none;
    }

        .FAQs .search_sect .travel_insurance {
            width: 100%;
            margin: 0 0 16px 0;
            padding: 10px 10px 6px;
            border: none;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            border: 1px solid #aaa;
        }

        .FAQs .search_sect .general {
            width: 100%;
            margin: 0 0 16px 0;
            padding: 10px 10px 6px;
            border: none;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            border: 1px solid #aaa;
        }

        .FAQs .search_sect .srhbox {
            width: 100%;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            border: 1px solid #aaa;
        }

        .FAQs .search_sect input {
            padding: 13px 0px 13px 21px;
        }

        .FAQs .search_sect .sbOptions {
            width: 100%;
        }

    .Glossary .search_sect {
        margin: 28px 0px 26px;
    }

        .Glossary .search_sect p {
            display: none;
        }

        .Glossary .search_sect select {
            -webkit-appearance: none;
        }

            .Glossary .search_sect select option {
                padding: 0 0 5px 10px;
            }

        .Glossary .search_sect span {
            float: right;
            font-size: 16px;
            color: #333;
            padding: 7px 10px 0 0;
        }

        .Glossary .search_sect .basic_dd {
            width: 70px;
            float: right;
            border: 1px solid #aaa;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        }

        .Glossary .search_sect .sbToggle {
            background: url('../../ImagesNew/ardown.png') no-repeat;
            top: 12px;
        }

        .Glossary .search_sect .sbOptions {
            height: 200px;
            overflow: scroll;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
        }

        .Glossary .search_sect .basic_dd .sbHolder {
            border: none;
        }

        .Glossary .search_sect .basic_dd .sbSelector:link, .Glossary .search_sect .basic_dd .sbSelector:visited, .Glossary .search_sect .basic_dd .sbSelector:hover {
            color: #97291E;
            font-weight: bold;
            padding-top: 2px;
        }

    .Expert_blog .blogs .dates p {
        font-size: 35px;
    }

    .Expert_blog .blogs .dates span, .Expert_blog .blogs ul li a.read {
        font-size: 16px;
    }

    .Expert_blog .blogs ul li h2 a {
        font-size: 18px;
    }

    .Expert_blog .blogs ul li div, .Expert_blog .blogs ul li .posted_by {
        font-size: 15px;
    }

    .Expert_blog .blogs .left-date {
        width: 14%;
    }

    .Expert_blog .blogs .right-info {
        width: 86%;
        padding: 0px 0px 0px 18px;
    }

    .Expert_blog .blogs h2 {
        line-height: 18px;
    }

    .Expert_blog .author_detail .authors_info {
        padding: 25px 0 0 0;
    }

    .Expert_blog .author_profile .profile_info h2, .Expert_blog .author_profile h2 {
        font-size: 16px;
    }

    .Expert_blog .author_profile .profile_info p, .Expert_blog .author_profile .profile_info h3, .Expert_blog .author_profile ul li {
        font-size: 15px;
    }

    .Expert_blog .expert_panel h1 {
        font-size: 18px;
    }

    .travel_insurance .queries .questn div .qimg {
        width: 5%;
    }

        .travel_insurance .queries .questn div .qimg img {
            padding: 5px 0 0 0;
        }

    .travel_insurance .queries .questn div a {
        width: 95%;
    }

    .paddrgt {
        padding: 0px;
    }

    .paddlt {
        padding: 0px;
    }

    .travel_insurance .tpartner, .health_insurance .hpartner {
        display: block;
    }

    .travel_insurance .rotator h2 {
        font-size: 24px;
    }

    .travel_insurance .rotator {
        margin-top: 0;
    }

    .health_insurance .insurance_cover .h_covr {
        padding: 0;
    }

    .health_insurance .insurance_cover h2 {
        font-size: 24px;
    }

    .health_insurance .insurance_cover h3 {
        font-size: 16px;
    }

    .health_insurance .insurance_cover p {
        font-size: 18px;
        width: 100%;
    }

    .health_insurance .insurance_cover a {
        font-size: 16px;
    }

    .health_insurance .find_nw img {
        display: none;
    }

    .health_insurance .find_nw .search_sect {
        box-shadow: none;
    }

        .health_insurance .find_nw .search_sect .state, .health_insurance .find_nw .search_sect .city, .health_insurance .find_nw .search_sect .hospital {
            float: none;
            width: 100%;
            border: none;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            margin: 0 0 20px 0;
        }

        .health_insurance .find_nw .search_sect .srhbox, .health_insurance .find_nw .search_sect .sbOptions {
            width: 100%;
        }

            .health_insurance .find_nw .search_sect .srhbox a {
                float: none;
            }

    .health_insurance .find_nw .sbSelector {
        line-height: 34px;
    }

    .health_insurance .find_nw .search_sect .sbToggle {
        background: transparent url("../../ImagesNew/ardown11.png") no-repeat scroll 0% 0%;
        top: 8px;
        width: 29px;
    }

    .health_insurance .find_nw .search_sect .state {
        padding-left: 10px;
    }

    .health_insurance .find_nw .fnd_nw {
        background: #053c6d;
        padding: 12px 0;
    }

        .health_insurance .find_nw .fnd_nw h2 {
            color: #fff;
            text-align: left;
            padding: 15px;
            display: inline;
            position: relative;
            top: 5px;
        }

        .health_insurance .find_nw .fnd_nw img {
            width: auto;
            display: inline;
        }

    .padd0 {
        padding: 0;
    }

    .health_insurance.chi .policy_coverage .h_coverage h2, .health_insurance.chi .policy_coverage h2, .health_insurance.chi .chk_eligible h2, .health_insurance.chi .claim_process h2, .health_insurance.chi .claim_process h3, .health_insurance.chi .claim_process .notes h2, .health_insurance .queries h2, .health_insurance .customer_review .reviews h2, .health_insurance .customer_review .ratings h2, .health_insurance .customer-speak h3 {
        font-size: 20px;
    }

    .health_insurance.chi .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 18px;
    }

    .health_insurance.chi .insurance_cover .imgs {
        text-align: left;
    }

    .health_insurance.chi .insurance_cover .tech_pop {
        float: right;
        width: 100%;
    }

    .health_insurance.chi .insurance_cover h3 {
        text-align: right;
    }

    .health_insurance.chi .insurance_cover p {
        width: 100%;
        text-align: right;
    }

    .health_insurance .insurance_cover a {
        float: right;
    }

    .health_insurance .find_nw .search_sect .srhbox img, .find_nw .search_sect .srhbox img {
        position: relative;
        left: -4%;
        width: 27px;
        top: -1px;
    }

    .twowheeler_insurance .find_nw img {
        display: none;
    }

    .twowheeler_insurance .find_nw .search_sect {
        box-shadow: none;
    }

        .twowheeler_insurance .find_nw .search_sect .state, .twowheeler_insurance .find_nw .search_sect .city, .twowheeler_insurance .find_nw .search_sect .hospital {
            float: none;
            width: 100%;
            border: none;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            margin: 0 0 20px 0;
        }

        .twowheeler_insurance .find_nw .search_sect .srhbox, .twowheeler_insurance .find_nw .search_sect .sbOptions {
            width: 100%;
        }

            .twowheeler_insurance .find_nw .search_sect .srhbox a {
                float: none;
            }

    .twowheeler_insurance .find_nw .sbSelector {
        line-height: 34px;
    }

    .twowheeler_insurance .find_nw .search_sect .sbToggle {
        background: transparent url("../../ImagesNew/ardown11.png") no-repeat scroll 0% 0%;
        top: 8px;
        width: 29px;
    }

    .twowheeler_insurance .find_nw .search_sect .state {
        padding-left: 10px;
    }

    .twowheeler_insurance .find_nw .fnd_nw {
        background: #053c6d;
        padding: 12px 0;
    }

        .twowheeler_insurance .find_nw .fnd_nw h2 {
            color: #fff;
            text-align: left;
            padding: 15px;
            display: inline;
            position: relative;
            top: 5px;
        }

        .twowheeler_insurance .find_nw .fnd_nw img {
            width: auto;
            display: inline;
        }

    .twowheeler_insurance .policy_coverage .h_coverage h2, .twowheeler_insurance .policy_coverage h2, .twowheeler_insurance .chk_eligible h2, .twowheeler_insurance .claim_process h2, .twowheeler_insurance .claim_process h3, .twowheeler_insurance .claim_process .notes h2, .twowheeler_insurance .queries h2, .twowheeler_insurance .customer_review .reviews h2, .twowheeler_insurance .customer_review .ratings h2, .twowheeler_insurance .customer-speak h3 {
        font-size: 20px;
    }

    .twowheeler_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 18px;
    }

    .twowheeler_insurance .insurance_cover .imgs {
        text-align: left;
    }

    .twowheeler_insurance .insurance_cover .tech_pop {
        float: right;
        width: 100%;
    }

    .twowheeler_insurance .insurance_cover h3 {
        text-align: right;
        width: auto;
    }

    .twowheeler_insurance .insurance_cover p {
        width: 100%;
        text-align: right;
    }

    .twowheeler_insurance .insurance_cover a {
        float: right;
    }

    .travel_insurance .policy_coverage h2, .travel_insurance .policy_coverage h3, .travel_insurance .claim_process h2, .travel_insurance .queries h2, .travel_insurance .customer_review .reviews h2, .travel_insurance .customer-speak h3, .travel_insurance .customer_review .ratings h2 {
        font-size: 20px;
    }

    .travel_insurance .policy_coverage ul li, .travel_insurance .policy_coverage p, .travel_insurance .policy_coverage .notes p, .travel_insurance .policy_coverage .notes p a, .travel_insurance .claim_process p {
        font-size: 14px;
    }

    .travel_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
    }

    .travel_insurance.s_trip .single_trip .str {
        padding-top: 16%;
    }

    .travel_insurance.s_trip .single_trip .push_rgt {
        float: right;
    }

    .travel_insurance .single_trip .protect_trip a {
        margin-bottom: 0;
    }

    .travel_insurance .single_trip .protect_trip h2, .travel_insurance .single_trip .protect_trip h3 {
        font-size: 18px;
    }

    .travel_insurance .single_trip .protect_trip a {
        font-size: 16px;
    }

    .home_insurance .f_safety h2 {
        padding-top: 40px;
    }

    .car_insurance .find_nw img {
        display: none;
    }

    .car_insurance .find_nw .search_sect {
        box-shadow: none;
    }

        .car_insurance .find_nw .search_sect .state, .car_insurance .find_nw .search_sect .city, .car_insurance .find_nw .search_sect .hospital {
            float: none;
            width: 100%;
            border: none;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            margin: 0 0 20px 0;
        }

        .car_insurance .find_nw .search_sect .srhbox, .car_insurance .find_nw .search_sect .sbOptions {
            width: 100%;
        }

            .car_insurance .find_nw .search_sect .srhbox a {
                float: none;
            }

    .car_insurance .find_nw .sbSelector {
        line-height: 34px;
    }

    .car_insurance .find_nw .search_sect .sbToggle {
        background: transparent url("../../ImagesNew/ardown11.png") no-repeat scroll 0% 0%;
        top: 8px;
        width: 29px;
    }

    .car_insurance .find_nw .search_sect .state {
        padding-left: 10px;
    }

    .car_insurance .find_nw .fnd_nw {
        background: #053c6d;
        padding: 12px 0;
    }

        .car_insurance .find_nw .fnd_nw h2 {
            color: #fff;
            text-align: left;
            padding: 15px;
            display: inline;
            position: relative;
            top: 5px;
        }

        .car_insurance .find_nw .fnd_nw img {
            width: auto;
            display: inline;
        }

    .car_insurance .policy_coverage .h_coverage h2, .car_insurance .policy_coverage h2, .car_insurance .chk_eligible h2, .car_insurance .claim_process h2, .car_insurance .claim_process h3, .car_insurance .claim_process .notes h2, .car_insurance .queries h2, .car_insurance .customer_review .reviews h2, .car_insurance .customer_review .ratings h2, .car_insurance .customer-speak h3 {
        font-size: 20px;
    }

    .car_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 18px;
    }

    .car_insurance .insurance_cover .imgs {
        text-align: left;
    }

    .car_insurance .insurance_cover .tech_pop {
        float: right;
        width: 100%;
    }

    .car_insurance .insurance_cover h3 {
        text-align: right;
        width: auto;
    }

    .car_insurance .insurance_cover p {
        width: 100%;
        text-align: right;
    }

    .car_insurance .insurance_cover a {
        float: right;
    }

    .car_insurance .explores img {
        top: 0;
    }


    .infocenter .infocenter_banner .red_strip ul li a, .infocenter .infocenter_banner .red_strip ul li {
        font-size: 13px;
    }

    .infocenter .infocenter_banner .ban-txt2 h2 {
        font-size: 24px;
    }

    .infocenter .infocenter_banner .ban-txt2 p {
        font-size: 14px;
    }

    .infocenter .list-img {
        display: none;
    }

    .infocenter .car_gallery .maintabs {
        height: 42px;
    }

        .infocenter .car_gallery .maintabs > li.mbsc-ms-item-sel:before {
            content: "";
            position: absolute;
            bottom: 0px;
            left: 30%;
            top: 41px;
            width: 60px;
            height: 5px;
            border-top: 18px solid #053c6d;
            border-right: 30px solid transparent;
            border-left: 30px solid transparent;
        }

        .infocenter .car_gallery .maintabs > li.mbsc-ms-item-sel:after {
            content: "";
            position: absolute;
            bottom: 0px;
            left: 30%;
            top: 40px;
            width: 60px;
            height: 5px;
            border-top: 16px solid #fff;
            border-right: 30px solid transparent;
            border-left: 30px solid transparent;
        }

    .infocenter .car_gallery .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
        padding: 0 30px;
    }

    .infocenter .gen_insurance h2, .infocenter .insu_infogrph h2, .infocenter .Glossary h2 {
        font-size: 18px;
    }

    .infocenter .gen_insurance h2 {
        padding: 0px 0px 16px;
    }

    .infocenter .gen_insurance h3 {
        text-align: left;
    }

    .infocenter .gen_insurance a.go_btn {
        margin: 20px 0 0;
    }

    .health_insurance .table > tbody > tr > td {
        padding: 0px;
    }

    .travel_insurance .f_trip .protect_trip {
        position: relative;
        top: -20px;
        left: 24px;
    }
    /*manohar 9-2*/
    .charms li a {
        padding: 10px 6px 5px 6px;
    }

    .charms {
        left: -80px;
        transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        top: 10%;
    }

        .charms li a span {
            font-size: 12px;
            padding-top: 8px;
        }

        .charms li a img {
            width: 35%;
        }

    .charms {
        width: 80px;
        top: 21%;
    }

        .charms li.buy_now a {
            padding: 15px 0px;
        }

    .homeWg .modal-dialog {
        width: 100%;
    }

    .modal .modal-body {
        padding: 0px;
    }

    .homeWg .modal-header .close {
        position: absolute;
        top: 0;
        right: 11px;
    }

    .section4 .customer-speak .select-block {
        padding: 20px 0;
    }

    .section6 .whats-new .marT {
        margin-top: 0;
    }

    .travel_insurance .quick_links h3, .car_insurance .quick_links h3, .twowheeler_insurance .quick_links h3, .home_insurance .quick_links h3 {
        text-decoration: none;
    }

    .travel_insurance .quick_links ul, .car_insurance .quick_links ul, .twowheeler_insurance .quick_links ul, .home_insurance .quick_links ul {
        padding: 0 0 0 10px;
    }

    .travel_insurance .quick_links, .car_insurance .quick_links, .twowheeler_insurance .quick_links, .home_insurance .quick_links {
        padding: 5px 0 48px;
    }

    .testi_ls .testimonials_st .user_pic {
        width: 50%;
    }

    .testi_ls .testimonials_st {
        padding: 5px 0;
    }

        .testi_ls .testimonials_st h2 {
            padding: 0;
            font-size: 24px;
        }

        .testi_ls .testimonials_st p {
            font-size: 18px;
            padding: 0;
        }

        .testi_ls .testimonials_st span {
            font-size: 14px;
            display: block;
            padding: 0 0 20px;
        }

    .testi_ls .t-center {
        text-align: center;
    }

    .testi_ls .user_testi .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
    }

    .testi_ls .user_testi .tests .t_box:before {
        left: 6%;
    }

    .testi_ls .user_testi .tests .u_info h3.u_name {
        font-size: 18px;
    }

    .testi_ls .user_testi .tests .t_box p {
        font-size: 16px;
    }

    .testi_ls .user_testi .tests .t_box p {
        padding: 40px;
    }

    .claim .claim_status .tblz01 tr td {
        padding: 0;
    }

    .claim .claim_status .tblz01 {
        border: none;
    }

    .claim .claim_status .rwd-table th, .claim .claim_status .rwd-table td::before {
        background: #053C6D;
    }

    .claim .claim_status .a_btns {
        font-size: 14px;
        padding: 10px 23px;
        margin: 0px 0px 40px 10px;
    }

    .claim .claim_status h4 {
        font-size: 18px;
    }

    .claim .FAQs .search_sect .travel_insurance, .claim .FAQs .search_sect .general {
        width: 100%;
        border: 1px solid #AAA;
    }

    .claim .claim_status .know_btns {
        font-size: 14px;
        padding: 12px 14px;
        margin: 0px 0px 31px;
    }

    .claim .claim_status .block h2, .claim .claim_status .block p {
        font-size: 18px;
    }

    .claim .claim_status .block h3 {
        font-size: 16px;
    }

    .claim .claim_status .block {
        margin: 35px 0px 0px;
    }

        .claim .claim_status .block h3 {
            padding: 15px 0 0;
        }

        .claim .claim_status .block p, .claim .claim_status .block h2 {
            padding: 0px 0px 15px;
        }

    .fd_bk .fdbk_banner .txt_block {
        left: 12%;
    }

        .fd_bk .fdbk_banner .txt_block h1 {
            font-size: 24px;
        }

        .fd_bk .fdbk_banner .txt_block h3, .fd_bk .pr_news_sect ul li {
            font-size: 16px;
        }

        .fd_bk .fdbk_banner .txt_block a, .fd_bk .fdbk_banner .txt_block1 h1 {
            font-size: 18px;
        }

    .fd_bk .fdbk_banner .txt_block1 p, .fd_bk .fdbk_banner .txt_block1 a {
        font-size: 14px;
    }

    .fd_bk .pr_news_sect h2 {
        padding-top: 12px;
        font-size: 18px;
    }

    .fd_bk .agent_sect a.paddbt1 {
        padding-bottom: 40px;
    }

    .fd_bk .fdbk_banner .txt_block1 {
        left: 3%;
    }

        .fd_bk .fdbk_banner .txt_block1 p {
            width: 80%;
        }

    .about_us .our_team .awards-partner1 .member .fr2 p {
        margin: 0 0 50px;
    }

    .about_us .about_banner .banner-txt h2 {
        width: 90%;
        font-size: 24px;
    }

    .about_us .about_banner .banner-txt p {
        width: 75%;
    }

    .about_us .about_banner .banner-txt {
        top: 0%;
    }

        .about_us .about_banner .banner-txt a {
            font-size: 12px;
        }

    .about_us .vision h2 {
        font-size: 24px;
        padding: 30px 0px 9px;
    }

    .about_us .vision p, .about_us .media .dw_report span {
        font-size: 18px;
    }

    .about_us .vision {
        padding: 40px 0px 65px;
    }

    .about_us .corp_msg .paddr {
        padding-right: 15px;
    }

    .about_us .corp_msg .paddl {
        padding-left: 15px;
    }

    .about_us .corp_msg h2 {
        padding: 30px 0px 15px;
        font-size: 20px;
    }

    .about_us .corp_msg {
        padding: 15px 0px 50px;
    }

    .about_us .milestone h2, .about_us .f_result h2, .about_us .awards h2, .about_us .social h2, .about_us .media h2, .about_us .our_team h2 {
        font-size: 24px;
    }

    .about_us .f_result p, .about_us .f_result .calendarBox .date input {
        font-size: 18px;
    }

    .about_us .milestone p {
        font-size: 16px;
    }

    .about_us .f_result, .about_us .social, .about_us .media {
        padding: 40px 0;
    }

        .about_us .social h3, .about_us .social a {
            font-size: 20px;
        }

        .about_us .media .tblz01 tr td {
            padding: 0;
        }

        .about_us .media .tblz01 {
            border-bottom: none;
        }

        .about_us .media .dw_report img {
            width: 6%;
        }

        .about_us .media .basic_dd.an_report .sbSelector:link, .about_us .media .basic_dd.an_report .sbSelector:visited, .about_us .media .basic_dd.an_report .sbSelector:hover {
            font-size: 20px;
        }

        .about_us .media .dw_report {
            margin: 15px 15px 60px;
            padding: 15px 0px;
        }

    .about_us .our_team .accordion .panel-heading a h4 {
        font-size: 16px;
    }

    .about_us .our_team .accordion .panel-title .glyphicon {
        top: -3px;
    }

    .claims_well .about_us h3, .claims_well .health_advisor h3 {
        font-size: 18px;
    }

    .claims_well .about_us p {
        font-size: 16px;
    }

    .claims_well .health_list ul li {
        line-height: 20px;
        font-size: 16px;
    }

    .claims_well .read_more {
        font-size: 16px;
    }

    .claims_well .middle_header .below_header h2 {
        font-size: 20px;
    }

    .claims_well .middle_header .below_header p {
        text-align: center;
        margin: 0;
        font-size: 16px;
    }

    .claims_well .middle_header {
        padding: 40px 0;
    }

    .claims_well .login_form input {
        margin: 20px 0;
    }

    .news_lt .cstry_art h2, .news_lt .cstry_art .c_story h3, .news_lt .articles .awd .infos h3, .news_lt .articles .awd .infos p, .news_lt .registry h2, .news_lt .cstry_news .awd1 .infos1 h3 {
        font-size: 18px;
    }

    .news_lt .cstry_art .c_story h4, .news_lt .cstry_art .c_story p, .news_lt .cstry_art .c_story a, .news_lt .articles .awd .infos a, .news_lt .cstry_news .awd1 .infos1 a {
        font-size: 16px;
    }

    .news_lt .cstry_news .awd1 .infos1 span {
        font-size: 14px;
    }

    .news_lt .registry h3 {
        padding: 24px 0 5px;
    }

    .news_lt .cstry_news .awd1 .i_sect1 img {
        border: 3px solid #FFF;
    }

    .news_lt .scrolls_top .scrollst {
        font-size: 14px;
    }

    .news_lt .news_banner .news_b {
        width: 100%;
        height: 140px;
    }

    .news_lt .news_banner .menus {
        background: transparent;
    }

    .news_lt .news_banner .menus {
        padding: 0;
        margin: 20px 0 0;
    }

    .award .award_info p, .award .award_info p.inf {
        font-size: 16px;
    }

    .award .award_info h2 {
        font-size: 18px;
        padding: 22px 0px 0;
    }

    .award .award_info .sbSelector:link, .award .award_info .sbSelector:visited, .award .award_info .sbSelector:hover {
        font-size: 18px;
    }

    .award .award_info .basic_dd {
        margin: 15px 0px;
    }

    .award .award_info h2.hds {
        font-size: 18px;
        padding: 20px 0 0 0;
    }

    .award .award_info .paddt {
        padding: 15px 0px;
    }

    .award .award_info .a_img {
        width: auto;
    }

    .err_pg .err_txt {
        top: 12%;
    }

        .err_pg .err_txt h2 {
            font-size: 30px;
        }

        .err_pg .err_txt h3 {
            font-size: 20px;
        }

        .err_pg .err_txt a {
            font-size: 16px;
        }

        .err_pg .err_txt p {
            font-size: 16px;
        }

            .err_pg .err_txt p span {
                font-size: 20px;
            }

    .reviews .sdetails.renews .remove_btn {
        font-size: 14px;
        display: inline-block;
        margin-top: 20px;
    }

    .reviews .sdetails.renews .details_btn {
        font-size: 12px;
    }

    .reviews .sdetails.renews .checkbx_block .checkboxHold span {
        font-size: 14px;
        padding: 0 0 10px 34px;
        width: 100%;
    }

    .reviews .sdetails.renews .checkbx_block .checkboxHold span {
        font-size: 14px;
        padding: 0 0 10px 0px;
        width: 90%;
    }

    .reviews .sdetails.renews .inputradiobox .radioBtnHold {
        padding: 0 0 10px;
    }

    .renews .padds {
        padding: 10px 0px;
    }

    .reviews .sdetails.renews .checkbx_block .checkboxHold span#time {
        padding: 0;
    }

    .sdetails .gsave_btn {
        font-size: 16px;
        margin: 0px 0px 35px 0px;
    }

    .sdetails .gquote_btn {
        font-size: 16px;
    }

    .reviews .sdetails.renews .details_btn {
        margin: 0px 0px 5px 0px;
    }

    .reviews .sdetails.renews .tblz01 tr td {
        padding: 0;
    }

    .tab-hide {
        display: none;
    }

    .sdetails .renew_btn {
        font-size: 16px;
    }

    .reviews .renews .rl_welcome .sgf {
        float: none;
    }

    .reviews .renews .rl_welcome h2 {
        display: inline;
        float: left;
        padding: 0 10px 0 0;
    }

    .reviews .renews .rl_welcome p {
        display: inline;
        float: left;
    }

    .reviews .renews .rl_welcome {
        margin-top: 0;
    }

        .reviews .renews .rl_welcome h2 {
            font-size: 14px;
            font-weight: bold;
        }

        .reviews .renews .rl_welcome p {
            font-size: 14px;
        }

    .reviews .sdetails.renews .head_s {
        font-size: 20px;
        padding-bottom: 5%;
    }

    .reviews .renews h2 {
        font-size: 20px;
        text-align: left;
        padding: 0 0 10px;
    }

    .reviews .renews .basic_dd .sbSelector:link, .reviews .renews .basic_dd .sbSelector:visited, .reviews .renews .basic_dd .sbSelector:hover {
        font-size: 20px;
    }

    .reviews .renews.paddT {
        padding: 30px 0px;
    }

    .ps .o_r {
        font-size: 18px;
        padding: 0;
    }

    .ps .h_ds {
        font-size: 20px;
    }

    .reviews .sdetails.renews .remove_btn {
        margin-top: 0;
    }

    .reviews .sdetails .basic_dd.v_ds {
        margin-bottom: 0px;
    }

    .reviews .sdetails.renews .benefit_tab {
        margin-bottom: 24px;
    }

    .reviews .sdetails .prm_details:before, .prm_details:before {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 47%;
        top: -33px;
        width: 32px;
        height: 5px;
        border-bottom: 24px solid #004A80;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
    }

    .about_us .f_result .dwns {
        padding: 30px 0 0;
        text-align: center;
    }

    .contact_us .srh_loc .search_sect {
        box-shadow: none;
    }

        .contact_us .srh_loc .search_sect .state, .contact_us .srh_loc .search_sect .city {
            float: none;
            width: 100%;
            border: none;
            box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -weblit-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            -moz-box-shadow: 0px 0px 4px rgba(80, 80, 80, 0.24);
            margin: 0 0 20px 0;
        }

        .contact_us .srh_loc .search_sect .infos {
            float: none;
            width: 100%;
            border: none;
            margin: 0 0 20px 0;
        }

        .contact_us .srh_loc .search_sect .srhbox, .contact_us .srh_loc .search_sect .sbOptions {
            width: 100%;
        }

            .contact_us .srh_loc .search_sect .srhbox a {
                float: none;
            }

    .contact_us .srh_loc .sbSelector {
        line-height: 34px;
    }

    .contact_us .srh_loc .search_sect .sbToggle {
        background: transparent url("../../ImagesNew/ardown11.png") no-repeat scroll 0% 0%;
        top: 8px;
        width: 29px;
    }

    .contact_us .srh_loc .search_sect .state {
        padding-left: 10px;
    }

    .contact_us .call_status .paddl {
        padding-left: 0;
        padding-right: 0;
    }

    .contact_us .call_status .paddr {
        padding-right: 0;
        padding-left: 0;
    }

    .contact_us .call_status h2 {
        font-size: 20px;
    }

    .contact_us .call_status p.info, .contact_us .call_status ul li {
        font-size: 16px;
    }

    .contact_us .call_status .tblz01 tr td {
        padding: 0;
    }

    .contact_us .call_status .tblz01 {
        border: none;
    }

        .contact_us .call_status .tblz01 tr td, .contact_us .call_status .tblz01 tr td p {
            font-size: 16px;
        }

    .careers .career_banner .banner_txts h2 {
        font-size: 16px;
    }

    .careers .career_banner .banner_txts {
        bottom: 40px;
        width: 55%;
    }

    .cust_pop_img {
        width: 100%;
        text-align: center;
    }

    .cust_pop_desc {
        width: 95%;
    }

    .cust_pop_img p {
        text-align: justify;
    }

    .infocenter .infocenter_banner .red_strip {
        height: 40px;
        padding: 7px 0;
    }

        .infocenter .infocenter_banner .red_strip p {
            font-size: 18px;
        }

    .infocenter .infocenter_banner .ban-txt2 img {
        width: 70%;
    }

    .infocenter .infocenter_banner .ban-txt2 p {
        width: 60%;
    }

    .infocenter .infocenter_banner .banimg {
        width: 100%;
        min-height: 250px;
    }

    .infocenter .infocenter_banner .ban-txt2 {
        padding: 0px 0px 0px 0px;
    }

    .infocenter .video_gallery .comp_health h2 {
        font-size: 18px;
    }

    .infocenter .video_gallery .comp_health p {
        font-size: 16px;
    }

    .youtube_list li a {
        display: block;
        font-size: 16px;
    }

    .claim .claim_banner .red_strip {
        height: 40px;
        padding: 8px 0;
    }

        .claim .claim_banner .red_strip p {
            font-size: 18px;
            padding: 0;
        }

    .claim_banner .banimg {
        width: 100%;
        min-height: 250px;
    }

    .FAQs .red_strip {
        height: 40px;
        padding: 8px 0;
    }

        .FAQs .red_strip p {
            font-size: 18px;
            padding: 0;
        }

    .FAQs .faq_banner .banimg {
        width: 100%;
        min-height: 250px;
    }

    .Glossary .red_strip {
        height: 40px;
        padding: 8px 0;
    }

        .Glossary .red_strip p {
            font-size: 18px;
            padding: 0;
        }

    .Glossary .glossary_banner .banimg {
        width: 100%;
        min-height: 250px;
    }

    .getTitle {
        font-size: 18px;
        padding-top: 0px;
    }

    .other_pages_bg .other_land h3 {
        font-size: 18px;
    }

    .other_pages_bg .other_land p {
        font-size: 16px;
    }

    .other_landing_banner img {
        width: 100%;
        min-height: 320px;
    }

    .other_land h3 {
        font-size: 18px;
    }

    .other_land ul {
        font-size: 16px;
    }

    .benifits_seven h2 {
        font-size: 24px;
    }

    .car_insurance .mvideos h2, .health_insurance .find_nw .fnd_nw h2, .car_insurance .chk_eligible h2.hds, .car_insurance .articles h2 {
        font-size: 20px;
    }

    .car_insurance.traveller_landing .banner-txt p.wht {
        font-size: 18px;
    }

    .about_us .milestone p.s_info {
        font-size: 18px;
    }

    .about_us .milestone h2 {
        padding: 0px 0px 60%;
    }
    /*added for promoters page starts*/
    .prm h2 {
        font-size: 18px;
    }

    .prm p {
        font-size: 16px;
    }
    /*added for promoters page ends*/
    /*added for car_model page starts*/
    .car_model .info_details {
        height: 260px;
    }

        .car_model .info_details input {
            width: 96%;
        }

        .car_model .info_details .submit {
            left: 2%;
        }
    /*added for car_model page ends*/
    .car_model p {
        font-size: 16px;
    }

    .car_model h3, .car_model h2, .car_model h4 a {
        font-size: 18px;
    }

    .prm .b_text h2 {
        font-size: 20px;
    }

    .prm .b_text .buy_nw {
        font-size: 16px;
    }

    .prm .b_text {
        width: 45%;
        right: 2%;
    }

    .site_map h2, .site_map h3 a {
        font-size: 18px;
    }

    .site_map ul li a {
        font-size: 16px;
    }
}
/*media query for small desktop*/
@media(max-width: 640px) {
    /*common block strats here*/
    .block; {
        padding: 20px 0;
    }

    .title-text {
        font-size: 35px;
    }

    .block p {
        font-size: 16px;
    }

    .section4 .select-block select {
        width: 300px;
    }
    /*ends here*/
    /*section 4 starts here*/
    .customer-speak .member-container .member {
        margin-right: 0;
    }

    .customer-speak .member-container {
        padding: 0 40px;
    }

        .customer-speak .member-container .member .member-text p {
            font-size: 15px;
        }
    /*ends here*/
    /*section 5 strts here*/
    .section5 {
        height: auto;
    }

    .expert-blog .blog-block {
        padding: 0;
        background-color: transparent;
    }

        .expert-blog .blog-block .blog-img {
            width: 100%;
            text-align: center;
        }

        .expert-blog .blog-block .blog-text {
            width: 100%;
            padding-top: 15px;
            padding-bottom: 30px;
            padding-left: 0;
        }

        .expert-blog .blog-block .tiles a.name {
            width: 100%;
        }

        .expert-blog .blog-block .blog-text p {
            font-size: 14px;
        }

        .expert-blog .blog-block .tiles a.date, .expert-blog .blog-block .tiles a.comment {
            width: 43%;
            padding-top: 15px;
        }

        .expert-blog .blog-block .tiles a.date {
            width: 55%;
        }

        .expert-blog .blog-block .tiles a:before {
            top: 10px;
        }

        .expert-blog .blog-block .tiles a.date:before, .expert-blog .blog-block .tiles a.comment:before {
            top: 15px;
        }
    /*ends here*/
    /*section 6 starts here*/
    .whats-new .blog-block {
        text-align: center;
    }

        .whats-new .blog-block .blog-text {
            padding-left: 0;
        }

        .whats-new .blog-block .blog-img {
            float: left;
            padding: 0 0 25px 0;
        }

    .whats-new .sp .blog-text {
        float: left;
        text-align: left;
        padding: 0 0 0 10px;
    }

    .whats-new .blog-block .blog-text a.read-more {
        padding-left: 0;
    }

    .whats-new .award .blog-img {
        text-align: center;
    }

    .whats-new .award .blog-text {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }

    .whats-new .blog-block {
        text-align: center;
    }

    .contactDetailsbottom .wcheck {
        width: 5%;
    }

    .contactDetailsbottom .text_width {
        width: 92%;
        float: right;
    }
    /*ends here*/
    .pays .tab3 .payment_options .fds, .pays .tab3 .payment_options .fd {
        width: 100%;
    }

    .pays .tab2 .inputradiobox {
        width: 50%;
    }
    /**/
    /*added for the new designs starts*/
    .reviews .sdetails .fsectn {
        width: 100%;
        float: none;
    }

    .reviews .sdetails .fsectn1 {
        width: 100%;
        float: none;
    }

    .reviews .sdetails input {
        width: 100%;
    }

    .insured .sdetails .rel_sectn .relatn, .insured .sdetails .rel_sectn .ped_nm {
        width: 100%;
    }

    .insured .sdetails .rel_sectn .applicant_name, .insured .sdetails .rel_sectn .mname {
        width: 100%;
    }

    .insured .sdetails .rel_sectn .dob_cc, .insured .sdetails .rel_sectn .pass_num {
        width: 100%;
    }

    .insured .sdetails .borns .calendarBox .date {
        width: 80%;
        top: -4px;
    }

    .insured .sdetails .borns {
        float: none;
    }

    .insured .sdetails .name_applicant .RG_gray_box .RG_input {
        width: 100%;
    }

    .insured .sdetails .namesectn {
        width: 20%;
    }

    .insured .sdetails .borns .calendarBox .date {
        width: 100%;
    }

    .insured .sdetails .rel_sectn p, .insured .sdetails .rel_sectn p.padds, .insured .sdetails .rel_sectn .RG_gray_box {
        padding: 0;
    }

        .insured .sdetails .rel_sectn .RG_gray_box .RG_rows {
            margin: 0;
        }

    .insured .sdetails .rel_sectn .relatn, .insured .sdetails .rel_sectn .applicant_name, .insured .sdetails .rel_sectn .mname {
        padding-top: 10px;
    }

    .insured .sdetails h3 {
        font-size: 18px;
    }

    .insured .sdetails .borns, .insured .sdetails .names {
        width: 100%;
    }

    .insured .medical_details {
        padding: 15% 0 0;
    }

    .country_select, .city_select {
        width: 100%;
        padding: 0;
    }

    .strip .sdetails .mnum .RG_gray_box .RG_input, .strip .sdetails .mailadd .RG_gray_box .RG_input {
        width: 100%;
    }
    /*added for the new designs ends*/
    .Expert_blog .blogs .dates span, .Expert_blog .blogs ul li a.read, .Expert_blog .blog_details .done_btn {
        font-size: 14px;
    }

    .Expert_blog .blogs ul li h2 a {
        font-size: 16px;
    }

    .Expert_blog .blog_details ul li h2 a, .Expert_blog .blog_details h2, .Expert_blog .blog_details h3, .Expert_blog .blogs .article_hds {
        font-size: 16px;
    }

    .Expert_blog .blog_details ul li .posted_by, .Expert_blog .blog_details ul li .dts {
        font-size: 15px;
    }

    .Expert_blog .blog_details ul li div {
        font-size: 15px;
    }

    .fd_bk .captcha_sub input {
        width: 200px;
        margin: 17px 0px 0px 0px;
        display: block;
    }

    .fd_bk .captcha_sub .submit_btn {
        float: none;
        display: inline-block;
        margin: 10px 0;
    }

    .about_us .milestone p.s_info {
        padding: 25% 0 0;
    }

    .car_model .call_me p {
        font-size: 16px;
    }

    .griev .imgs1 {
        width: 75%;
    }

    .griev .red_circle .txts {
        position: absolute;
        top: 78px;
        left: 200px;
    }

    .griev .yellow_circle {
        top: -125px;
        left: 14px;
        position: relative;
    }

        .griev .yellow_circle .txts {
            position: absolute;
            top: 209px;
            left: 240px;
        }

        .griev .yellow_circle .digit2 {
            position: absolute;
            top: 226px;
            left: 160px;
            width: 11%;
        }

    .griev .orange_circle {
        left: 7px;
        top: -197px;
        position: relative;
    }

        .griev .orange_circle .txts {
            position: absolute;
            top: 140px;
            left: 275px;
        }

        .griev .orange_circle .digit3 {
            position: absolute;
            top: 170px;
            left: 209px;
            width: 8%;
        }
}
/*media query for small desktop*/
@media(max-width: 550px) {
    /*section 1 starts here*/
    .get-quotes .select-block; {
        width: 100%;
        float: none;
    }

    .get-quotes .select-block select {
        width: 100%;
    }

    .get-quotes .submit-btn input, .get-quotes .submit-btn a {
        font-size: 16px;
    }

    .get-quotes .taCM {
        text-align: center;
    }

    .get-quotes .submit-btn, .get-quotes .select-block {
        float: none;
    }

        .get-quotes .submit-btn a {
            margin-left: 0;
        }
    /*ends here*/
    /*section 2 */
    .smart-chioce .text {
        padding: 10px 0;
    }

        .smart-chioce .text h4 {
            font-size: 20px;
            padding: 10px 0px 10px;
        }
    /*.insurance-container .insurance-block a span{font-size: 13px;padding:0;}*/
    .india-map .tab-body .easy-access-content .text p, .india-map .tab-body .claims-content .text p {
        font-size: 14px;
    }
    /*ends here*/
    /*section6 starts here*/

    .whats-new .blog-block .blog-text p, .whats-new .blog-block .blog-text a.read-more, .whats-new .blog-block .blog-text span {
        font-size: 14px;
    }
    /*ends here*/
    /*section 3 starts here*/
    .india-map .tab-head p {
        font-size: 14px;
        padding-top: 5px;
        width: 100%;
    }

        .india-map .tab-head p strong {
            font-size: 18px;
        }

    .india-map .know-more a.read-more {
        padding: 6px 15px 6px 15px;
        font-size: 14px;
    }

        .india-map .know-more a.read-more:after {
            top: 30%;
            left: 82%;
        }

    .india-map .tab-head.pdT40 {
        padding-bottom: 15px;
    }

    .india-map .tab-body .highest-claim-content .middle .img-block {
        width: 22%;
    }

    .india-map .tab-body .highest-claim-content p {
        font-size: 14px;
    }

    .india-map .tab-body .highest-claim-content .middle {
        padding-top: 15px;
    }

    .india-map .easy-access li {
        width: 45%;
    }

        .india-map .easy-access li h3 {
            font-size: 26px;
        }

        .india-map .easy-access li.brR1W {
            margin-right: 20px;
        }

        .india-map .easy-access li a span.text {
            font-size: 14px;
            width: 50%;
        }

        .india-map .easy-access li a span.img-block {
            width: 25%;
            margin-right: 7px;
        }

        .india-map .easy-access li.brR1W span.img-block {
            width: 37%;
            margin-top: 0px;
        }

    .india-map .claims p {
        width: 80%;
    }

        .india-map .claims p strong, .india-map .seven-reasons p strong {
            font-size: 45px;
        }

        .india-map .claims p span, .india-map .seven-reasons p span {
            font-size: 20px;
        }
    /*ends here*/
    /*section 4 starts here*/
    .customer-speak .link a {
        text-align: left;
        font-size: 13px;
        padding: 7px 26px 7px 12px;
    }

    .customer-speak .member-container .member .member-img {
        width: 100%;
        text-align: center;
    }

        .customer-speak .member-container .member .member-img img {
            width: 50%;
        }

    .customer-speak .member-container .member .member-text {
        width: 100%;
        text-align: center;
        padding: 0;
    }

        .customer-speak .member-container .member .member-text p {
            line-height: 1.2;
        }
    /*ends here*/
    /*section 7 stsrts here*/
    .youtube-image img.bg {
        min-height: 280px;
    }

    .youtube-image .youtube-text .text h4 {
        font-size: 16px;
    }
    /*ends here*/
    /**/
    .active_policies .pblock {
        width: 100%;
    }

        .active_policies .pblock .policy_block.marR25 {
            margin-right: 3%;
        }

        .active_policies .pblock .policy_block {
            width: 95%;
        }

    .post-login .banner .ban-txt2 {
        right: 12%;
    }
    /**/
    .travel_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 12px;
        font-size: 14px;
    }

    .car_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 12px;
        font-size: 14px;
    }

    .health_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 12px;
        font-size: 14px;
    }

    .home_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 12px;
        font-size: 14px;
    }

    .twowheeler_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 12px;
        font-size: 14px;
    }

    .rd_block.student-trip_accord .text_image {
        display: block;
    }
    /*added for the new designs starts*/
    .reviews .sdetails h3 {
        padding: 4% 0% 10%;
    }
    /*added for the new designs ends*/
    .twowheeler_insurance .ratingsview .reviews .reviewbox .name_field input, .twowheeler_insurance .ratingsview .reviews .reviewbox .email_field input {
        font-size: 14px;
    }

    .twowheeler_insurance .ratingsview .reviews .reviewbox .comments textarea {
        font-size: 14px;
    }

    .twowheeler_insurance .ratingsview .reviews .reviewbox .email_field input {
        border: none;
        padding-left: 0;
    }

    .twowheeler_insurance .ratingsview .reviews .review_done {
        font-size: 16px;
    }

    .twowheeler_insurance .ratingsview .reviews .read_reviews {
        font-size: 18px;
    }

    .twowheeler_insurance .ratingsview .reviews .read_more {
        font-size: 16px;
    }

    .twowheeler_insurance .ratingsview .reviews .reviewbox .name_field, .twowheeler_insurance .ratingsview .reviews .reviewbox .email_field {
        width: 100%;
        float: none;
        border-bottom: 1px solid #ccc;
        padding: 5px 0;
    }

    .car_insurance .ratingsview .reviews .reviewbox .name_field input, .car_insurance .ratingsview .reviews .reviewbox .email_field input {
        font-size: 14px;
    }

    .car_insurance .ratingsview .reviews .reviewbox .comments textarea {
        font-size: 14px;
    }

    .car_insurance .ratingsview .reviews .reviewbox .email_field input {
        border: none;
        padding-left: 0;
    }

    .car_insurance .ratingsview .reviews .review_done {
        font-size: 16px;
    }

    .car_insurance .ratingsview .reviews .read_reviews {
        font-size: 18px;
    }

    .car_insurance .ratingsview .reviews .read_more {
        font-size: 16px;
    }

    .car_insurance .ratingsview .reviews .reviewbox .name_field, .car_insurance .ratingsview .reviews .reviewbox .email_field {
        width: 100%;
        float: none;
        border-bottom: 1px solid #ccc;
        padding: 5px 0;
    }

    .twowheeler_insurance .rd_block .rd_single .travTitle {
        height: 40px;
        margin: 15px 0;
        position: relative;
        color: #982a1d;
    }

    .stransact .reviewbox .name_field, .stransact .reviewbox .email_field {
        float: none;
        width: 100%;
    }

        .stransact .reviewbox .email_field input {
            border-left: none;
            padding-left: 0px;
        }

    .Expert_blog .blog_details .reviewbox .name_field, .Expert_blog .blog_details .reviewbox .email_field {
        float: none;
        width: 100%;
    }

        .Expert_blog .blog_details .reviewbox .email_field input {
            border-left: none;
            padding-left: 0px;
        }

    .about_us .milestone p.s_info {
        font-size: 16px;
        padding: 50% 0px 0px;
    }
}
/*ends here*/
@media (min-width: 480px) {

    .travel_insurance .section4 .customer-speak .testilinks, .car_insurance .section4 .customer-speak .testilink, .health_insurance .section4 .customer-speak .testilinks, .home_insurance .section4 .customer-speak .testilink {
        display: block;
    }

    .travel_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 30px;
        left: 0;
        z-index: 101;
        width: 100%;
        padding: 0px 15px;
    }

        .travel_insurance .section4 .customer-speak .testilink a {
            font-family: arial;
            background: #fff;
            font-size: 18px;
            color: #F78200;
            margin: 0px 0px 3px;
            display: inline-block;
            padding: 10px 10px;
        }

    .health_insurance .section4 .customer-speak .testilink a {
        font-family: arial;
        background: #fff;
        font-size: 18px;
        color: #F78200;
        margin: 0px 0px 3px;
        display: inline-block;
        padding: 10px 10px;
    }

    .health_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 60px;
        left: 0;
        z-index: 101;
        width: 100%;
        padding: 0px 15px;
    }

    .home_insurance .section4 .customer-speak .testilink a {
        font-family: arial;
        background: #fff;
        font-size: 18px;
        color: #F78200;
        margin: 0px 0px 3px;
        display: inline-block;
        padding: 10px 10px;
    }

    .home_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 15px;
        left: 0;
        z-index: 101;
        width: 100%;
        padding: 0px 15px;
    }

    .twowheeler_insurance .section4 .customer-speak .testilink a {
        font-family: arial;
        background: #fff;
        font-size: 18px;
        color: #F78200;
        margin: 0px 0px 3px;
        display: inline-block;
        padding: 10px 10px;
    }

    .twowheeler_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 15px;
        left: 0;
        z-index: 101;
        width: 100%;
        padding: 0px 15px;
    }

    .car_insurance .section4 .customer-speak .testilink a {
        font-family: arial;
        background: #fff;
        font-size: 18px;
        color: #F78200;
        margin: 0px 0px 3px;
        display: inline-block;
        padding: 10px 10px;
    }

    .car_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 54px;
        left: 0;
        z-index: 101;
        width: 100%;
        padding: 0px 15px;
    }
    /* added for insured declared value pop_up starts*/
    #myIDVModal_popup .modal-content .modal-header h4 {
        font-size: 16px;
    }

    #myIDVModal_popup .modal-content .modal-header button.close {
        font-size: 24px;
    }
    /* added for insured declared value pop_up ends*/
}

@media (max-width: 480px) {
    .home_insurance .chk_eligible p, .home_insurance .claim_process p, .home_insurance .claim_process ul li {
        font-size: 14px;
    }

    .review .contactDetailsbottom {
        margin-left: 10%;
    }

    .review .btnContainer input.transparentBtn {
        margin-left: 12%;
    }

    .review .reviewTravel .btnContainer .saveBtn {
        margin-right: 40px;
    }

    .review .reviewcontainer .hmProceed {
        width: 100%;
    }

    .review.insurTitle {
        font-size: 20px;
    }

    .ui-widget-content {
        width: 66%;
        margin-left: 5%;
    }

    .optionListArrow span {
        top: -5px;
    }

    .optionBox .EMI {
        width: 83%;
    }

    .benefits_login {
        right: auto;
        left: 40%;
    }

    .contentPart .benefitloginbox.DG h3, .contentPart .benefitloginbox h1 {
        width: 100%;
    }

    .contentPart .benefitloginbox h3 {
        width: 100%;
    }

    .contentPart .benefitloginbox h1 {
        padding-top: 95px;
    }

    .getQuote.motor .contentPart .conformbox {
        font-size: 13px;
    }

    .getQuote.motor .contentPart .chkrow h3 {
        width: 87%;
    }

    .quoterows .labels {
        font-size: 14px;
    }

    .multidd .basic_dd .ddValue {
        font-size: 18px;
    }

    .multidd.quoterows .checkboxHold {
        width: 65%;
    }

    .multidd.quoterows .basic_dd .ddValue {
        font-size: 14px;
        padding-bottom: 4px;
    }

    .coveragedetails_list li .h2txt {
        font-size: 13px;
    }

    .coveragedetails_icn {
        width: 40px;
    }

    .tophead {
        font-size: 25px;
        margin: 0;
        padding-bottom: 0;
    }

    .multidd .basic_dd .ddValue {
        background-position: right 7px;
    }

    .fourwheeler .multidd.quoterows .basic_dd {
        width: 67%;
    }

    .fourwheeler .multidd .basic_dd .ddList {
        width: 62%;
    }

    .fourwheeler .multidd .basic_dd .ddList {
        width: 52%;
    }

    .fourwheeler .multidd.quoterows .basic_dd .ddList {
        width: 62%;
    }

    .review .contactDetailsbottom {
        margin-left: 0;
    }

        .review .contactDetailsbottom .RG_input {
            width: 100%;
        }

    .contentPart .benefitloginbox.DG h3.mT95mobil {
        padding-top: 95px;
    }

    .sbSelector {
        font-size: 13px;
        padding-right: 16px;
    }

    .sbOptions a {
        font-size: 12px;
    }

    .review .ipBox .sbHolder .sbSelector {
        font-size: 14px;
    }

    .getQuote.motor .contentPart h3 .basic_dd .sbHolder .sbSelector {
        font-size: 16px;
    }

    .renewal .re_enterotp .re_rows .labels {
        font-size: 16px;
        margin-bottom: 15px;
        display: block;
    }

    .renewal .longterm .basic_dd.lt-select {
        width: 40%;
    }

    .tblz01 tr td .inputradiobox .radioBtnHold {
        margin-right: 5px;
    }

    .review .renewaladdress .ipBox textarea {
        height: 53px;
    }

    .renewal .re_enterotp .re_rows .inputotp {
        width: 60%;
    }
    /*EXTENSION start*/
    .width-20 {
        width: 35% !important;
        padding: 7px 5px !important;
        letter-spacing: 1px !important;
    }

    .width-21 {
        width: 52% !important;
        padding: 7px 5px !important;
        letter-spacing: 1px !important;
    }

    .width-22 {
        width: 33% !important;
        padding: 7px 5px !important;
        letter-spacing: 1px !important;
    }

    .width-23 {
        width: 45% !important;
        padding: 7px 5px !important;
        letter-spacing: 1px !important;
    }

    .width-70 .col-lg-9.col-md-9.col-sm-9.col-xs-12 {
        margin-left: 5%;
    }
    /*EXTENSION end*/
    /**Login Page Start**/
    .login-nav li a {
        font-size: 13px;
    }

    .txtsz {
        font-size: 18px;
    }

    .PolicyTypetxt {
        font-size: 16px;
    }

    .review .ipBox1 input[type="text"] {
        width: 70%;
    }
    /**Login Page End**/
    .multidd.quoterows .multiholdlabel.mobbox {
        display: block;
        width: 100%;
        margin: 12px 0 40px;
    }

    .modelbox {
        width: 60%;
    }

    .multidd.quoterows .labels {
        margin-bottom: 5px;
        width: 100%;
    }

    .multidd.quoterows .basic_dd {
        width: 60%;
    }

    .multidd.quoterows .multiholdlabel.empty {
        width: 0;
    }

    .multidd.quoterows .modeloutput .RG_gray_box {
        width: 83%;
    }

    .multidd.quoterows .multiholdlabel.mobbox {
        margin: 12px 0 60px;
    }
    /*added by RM on 30oct15 starts*/
    .captchasec input {
        width: 70%;
    }
    /*added by RM on 30oct15 ends*/
    /*added on 2-nov-15 starts*/
    .qsect img {
        width: 100%;
    }

    .customer-wrapper .banner .ban-txt1 h2 {
        font-size: 24px;
    }

        .customer-wrapper .banner .ban-txt1 h2 span {
            font-size: 20px;
        }

    .customer-wrapper .correct_policy p {
        font-size: 30px;
    }

    .customer-wrapper .fques h2 {
        font-size: 15px;
    }

    .customer-wrapper .hservice p {
        font-size: 24px;
    }

    .customer-wrapper .testi p {
        font-size: 24px;
    }

    .customer-wrapper .watch-now .block .title-text {
        font-size: 24px;
    }

    .customer-wrapper .member-container .member .member-text {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 33%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #FFF;
        text-align: center;
        width: 35%;
    }
    /*added on 2-nov-15 ends*/

    /*added by RM on 5nov15 starts*/
    .travel_insurance .tplan h2 {
        font-size: 20px;
        text-align: left;
        padding: 0;
    }

    .travel_insurance .tplan-info h3 {
        font-size: 18px;
    }

    .travel_insurance .tplan-info p {
        font-size: 14px;
    }

    .travel_insurance .tplan-info a.knowmore {
        font-size: 12px;
    }

    .travel_insurance .tplan-info a.buynow {
        font-size: 12px;
    }

    .travel_insurance .tpartner h3 {
        font-size: 20px;
    }

    .travel_insurance .customer-speak h3 {
        font-size: 20px;
        font-weight: normal;
    }

    .travel_insurance .insights h2, .travel_insurance .insights h3 {
        font-size: 20px;
        padding: 0;
    }

    .travel_insurance .insights p {
        padding: 0;
    }

    .travel_insurance .travel_guide .mapsec h3 {
        font-size: 15px;
        padding: 0;
    }

    .travel_insurance .insights .article_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 7px;
    }

    .travel_insurance .queries .faqs_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 20px;
    }

    .travel_insurance .insights img {
        float: right;
        padding: 0px;
        width: 100px;
        height: 28px;
        margin: 5px 0 0 0;
    }

    .travel_insurance .queries h2 {
        font-size: 20px;
        padding: 0;
    }

    .travel_insurance .youtube-image .youtube-text .text {
        padding-top: 46%;
    }

        .travel_insurance .youtube-image .youtube-text .text img {
            width: 60px;
            height: 60px;
        }

        .travel_insurance .youtube-image .youtube-text .text h4 {
            font-size: 18px;
            margin: 0;
        }

    .travel_insurance .tpartner .insurance-partner .owl-buttons .owl-next {
        right: -15px;
    }

    .travel_insurance .tpartner .insurance-partner .owl-buttons .owl-prev {
        left: -5px;
    }

    .travel_insurance .section4 {
        background: #f68134;
        position: relative;
    }

    .air {
        position: absolute;
        bottom: 0;
        width: 100%;
    }

    .travel_insurance .tpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 5px;
        left: 32%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 35%;
    }

    .health_insurance .hpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 27px;
        left: 30%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 40%;
    }

    .car_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 24px;
        left: 34%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 33%;
    }

    .twowheeler_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 24px;
        left: 34%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 33%;
    }

    .home_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 24px;
        left: 34%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 33%;
    }

    .travel_insurance .queries .ques {
        font-size: 14px;
        padding: 8px 10px;
    }

    /*added by RM on 5nov15 ends*/
    /*added on 6nov15 starts*/
    .showroom .labels {
        padding-top: 20px;
    }

    .showroom .multidd.quoterows .RG_gray_box {
        padding: 20px 0px 0px 80px;
        width: 80%;
    }
    /*added on 16nov15 ends*/
    /*added on 16nov15 starts*/
    .post-login .bansect1 .bantxts h2 {
        font-family: arial;
        font-size: 16px;
        color: #004a80;
        font-weight: bold;
        padding: 30px 0 0 15px;
        text-transform: uppercase;
    }

    .post-login .bansect1 .bantxts p {
        font-family: arial;
        font-size: 14px;
        color: #4d4d4f;
        padding: 0px 0 0 15px;
    }

    .post-login .bansect1 .bantxts .button1 {
        font-family: arial;
        font-size: 13px;
        color: #f4f3ed;
        padding: 6px 15px;
        background: #e77817;
        margin: 0 0 0 15px;
        display: inline-block;
    }
    /*added on 16nov15 ends here*/
    .travel_insurance .customer-speak .readts, .car_insurance .customer-speak .readts, .health_insurance .customer-speak .readts, .home_insurance .customer-speak .readts {
        display: none;
    }

    .car_insurance .cplan h2 {
        font-size: 20px;
        text-align: left;
        padding: 0;
    }

    .car_insurance .cplan-info h3 {
        font-size: 18px;
    }

    .car_insurance .cplan-info p {
        font-size: 14px;
    }

    .car_insurance .cplan-info a.knowmore {
        font-size: 12px;
    }

    .car_insurance .cplan-info a.buynow {
        font-size: 12px;
    }

    .car_insurance .cpartner h3 {
        font-size: 20px;
    }

    .car_insurance .customer-speak h3 {
        font-size: 20px;
        font-weight: normal;
        text-transform: capitalize;
    }

    .car_insurance .insights h2, .travel_insurance .insights h3 {
        font-size: 20px;
        padding: 0;
    }

    .car_insurance .insights p {
        padding: 0;
    }

    .car_insurance .travel_guide .mapsec h3 {
        font-size: 15px;
        padding: 0;
    }

    .car_insurance .insights .article_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 7px;
    }

    .car_insurance .queries .faqs_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 20px;
    }

    .car_insurance .insights img {
        float: right;
        padding: 0px;
        width: 100px;
        height: 28px;
        margin: 5px 0 0 0;
    }

    .car_insurance .queries h2 {
        font-size: 20px;
        padding: 0;
    }

    .car_insurance .youtube-image .youtube-text .text {
        padding-top: 46%;
    }

        .car_insurance .youtube-image .youtube-text .text img {
            width: 60px;
            height: 60px;
        }

        .car_insurance .youtube-image .youtube-text .text h4 {
            font-size: 18px;
            margin: 0;
        }

    .car_insurance .queries .ques {
        font-size: 14px;
        padding: 8px 10px;
    }

    .car_insurance .insights h3 {
        padding: 0;
    }

    .car_insurance .customer-speak .member-container {
        padding: 0 40px 180px;
    }

    .car_insurance .section4 .customer-speak .testilink a {
        font-family: arial;
        background: #97291e;
        font-size: 12px;
        color: #fff;
        margin: 0px 0px 110px;
        display: inline-block;
        padding: 10px 0px;
        width: 100%;
    }

    .car_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 30px;
        left: 0;
        z-index: 1;
        width: 100%;
        padding: 0px 15px;
    }

    .twowheeler_insurance .cplan h2 {
        font-size: 20px;
        text-align: left;
        padding: 0;
    }

    .twowheeler_insurance .cplan-info h3 {
        font-size: 18px;
    }

    .twowheeler_insurance .cplan-info p {
        font-size: 14px;
    }

    .twowheeler_insurance .cplan-info a.knowmore {
        font-size: 12px;
    }

    .twowheeler_insurance .cplan-info a.buynow {
        font-size: 12px;
    }

    .twowheeler_insurance .cpartner h3 {
        font-size: 20px;
    }

    .twowheeler_insurance .customer-speak h3 {
        font-size: 20px;
        font-weight: normal;
        text-transform: capitalize;
    }

    .twowheeler_insurance .insights h2, .travel_insurance .insights h3 {
        font-size: 20px;
        padding: 0;
    }

    .twowheeler_insurance .insights p {
        padding: 0;
    }

    .twowheeler_insurance .travel_guide .mapsec h3 {
        font-size: 15px;
        padding: 0;
    }

    .twowheeler_insurance .insights .article_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 7px;
    }

    .twowheeler_insurance .queries .faqs_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 20px;
    }

    .twowheeler_insurance .insights img {
        float: right;
        padding: 0px;
        width: 100px;
        height: 28px;
        margin: 5px 0 0 0;
    }

    .twowheeler_insurance .queries h2 {
        font-size: 20px;
        padding: 0;
    }

    .twowheeler_insurance .youtube-image .youtube-text .text {
        padding-top: 46%;
    }

        .twowheeler_insurance .youtube-image .youtube-text .text img {
            width: 60px;
            height: 60px;
        }

        .twowheeler_insurance .youtube-image .youtube-text .text h4 {
            font-size: 18px;
            margin: 0;
        }

    .twowheeler_insurance .queries .ques {
        font-size: 14px;
        padding: 8px 10px;
    }

    .twowheeler_insurance .insights h3 {
        padding: 0;
    }

    .twowheeler_insurance .customer-speak .member-container {
        padding: 0 40px 180px;
    }

    .twowheeler_insurance .section4 .customer-speak .testilink a {
        font-family: arial;
        background: #97291e;
        font-size: 12px;
        color: #fff;
        margin: 0px 0px 110px;
        display: inline-block;
        padding: 10px 0px;
        width: 100%;
    }

    .twowheeler_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 30px;
        left: 0;
        z-index: 1;
        width: 100%;
        padding: 0px 15px;
    }

    .home_insurance .cplan h2 {
        font-size: 20px;
        text-align: left;
        padding: 0;
    }

    .home_insurance .cplan-info h3 {
        font-size: 18px;
    }

    .home_insurance .cplan-info p {
        font-size: 14px;
    }

    .home_insurance .cplan-info a.knowmore {
        font-size: 12px;
    }

    .home_insurance .cplan-info a.buynow {
        font-size: 12px;
    }

    .home_insurance .cpartner h3 {
        font-size: 20px;
    }

    .home_insurance .customer-speak h3 {
        font-size: 20px;
        font-weight: normal;
        text-transform: capitalize;
    }

    .home_insurance .insights h2, .travel_insurance .insights h3 {
        font-size: 20px;
        padding: 0;
    }

    .home_insurance .insights p {
        padding: 0;
    }

    .home_insurance .travel_guide .mapsec h3 {
        font-size: 15px;
        padding: 0;
    }

    .home_insurance .insights .article_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 7px;
    }

    .home_insurance .queries .faqs_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 20px;
    }

    .home_insurance .insights img {
        float: right;
        padding: 0px;
        width: 100px;
        height: 28px;
        margin: 5px 0 0 0;
    }

    .home_insurance .queries h2 {
        font-size: 20px;
        padding: 0;
    }

    .home_insurance .youtube-image .youtube-text .text {
        padding-top: 46%;
    }

        .home_insurance .youtube-image .youtube-text .text img {
            width: 60px;
            height: 60px;
        }

        .home_insurance .youtube-image .youtube-text .text h4 {
            font-size: 18px;
            margin: 0;
        }

    .home_insurance .queries .ques {
        font-size: 14px;
        padding: 8px 10px;
    }

    .home_insurance .insights h3 {
        padding: 0;
    }

    .home_insurance .customer-speak .member-container {
        padding: 0 40px 180px;
    }

    .home_insurance .section4 .customer-speak .testilink a {
        font-family: arial;
        background: #97291e;
        font-size: 12px;
        color: #fff;
        margin: 0px 0px 110px;
        display: inline-block;
        padding: 10px 0px;
        width: 100%;
    }

    .home_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 30px;
        left: 0;
        z-index: 1;
        width: 100%;
        padding: 0px 15px;
    }

    .health_insurance .hplan h2 {
        font-size: 20px;
        text-align: left;
        padding: 0;
    }

    .health_insurance .hplan-info h3 {
        font-size: 18px;
    }

    .health_insurance .hplan-info p {
        font-size: 14px;
    }

    .health_insurance .hplan-info a.knowmore {
        font-size: 12px;
    }

    .health_insurance .hplan-info a.buynow {
        font-size: 12px;
    }

    .health_insurance .hpartner h3 {
        font-size: 20px;
    }

    .health_insurance .customer-speak h3 {
        font-size: 20px;
        font-weight: normal;
        text-transform: capitalize;
    }

    .health_insurance .insights h2, .travel_insurance .insights h3 {
        font-size: 20px;
        padding: 0;
    }

    .health_insurance .insights p {
        padding: 0;
    }

    .health_insurance .travel_guide .mapsec h3 {
        font-size: 15px;
        padding: 0;
    }

    .health_insurance .insights .article_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 7px;
    }

    .health_insurance .queries .faqs_rd {
        font-size: 12px;
        padding: 5px 10px;
        margin: 5px 0px 20px;
    }

    .health_insurance .insights img {
        float: right;
        padding: 0px;
        width: 100px;
        height: 28px;
        margin: 5px 0 0 0;
    }

    .health_insurance .queries h2 {
        font-size: 20px;
        padding: 0;
    }

    .health_insurance .youtube-image .youtube-text .text {
        padding-top: 46%;
    }

        .health_insurance .youtube-image .youtube-text .text img {
            width: 60px;
            height: 60px;
        }

        .health_insurance .youtube-image .youtube-text .text h4 {
            font-size: 18px;
            margin: 0;
        }

    .health_insurance .queries .ques {
        font-size: 14px;
        padding: 8px 10px;
    }

    .health_insurance .insights h3 {
        padding: 0;
    }

    .health_insurance .customer-speak .member-container {
        padding: 0 40px 180px;
    }

    .health_insurance .section4 .customer-speak .testilink a {
        font-family: arial;
        background: #97291e;
        font-size: 12px;
        color: #fff;
        margin: 0px 0px 110px;
        display: inline-block;
        padding: 10px 0px;
        width: 100%;
    }

    .health_insurance .section4 .customer-speak .testilink {
        position: absolute;
        bottom: 30px;
        left: 0;
        z-index: 1;
        width: 100%;
        padding: 0px 15px;
    }

    .travel_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 7px;
        font-size: 12px;
    }

    .car_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 7px;
        font-size: 12px;
    }

    .health_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 7px;
        font-size: 12px;
    }

    .home_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 7px;
        font-size: 12px;
    }

    .twowheeler_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 7px;
        font-size: 12px;
    }

    .rd_block .rd_single .thumbImg img {
        width: 80px;
    }

    .rd_block .rd_single .travTitle {
        font-size: 14px;
        padding: 0 12px;
    }

    .car_insurance .rd_block .rd_single .travTitle {
        font-size: 15px;
        padding: 0;
    }

    .twowheeler_insurance .rd_block .rd_single .travTitle {
        font-size: 15px;
        padding: 0;
    }

    .rd_block .dropdownbox label {
        width: 50%;
    }

    .rd_block.single-trip_accord .senioeCitizen .dateLabel {
        font-size: 12px;
    }

    .rd_block.single-trip_destination .travelWorld {
        padding: 25px 15px 0px;
    }

        .rd_block.single-trip_destination .travelWorld .radioBtnHold, .rd_block.single-trip_destination .travelWorld .radioBtnHold a.ttip {
            font-size: 12px;
        }

    .rd_block.single-trip_from_to .checkbx_block, .rd_block.multi-trip_from_to .checkbx_block, .rd_block.student-trip_accord .checkbx_block {
        padding: 10px 4% 0px;
    }

    .rd_block.single-trip_from_to .calender_block, .rd_block.multi-trip_from_to .calender_block {
        width: 72%;
    }

    .rd_block.single-trip_getquote .RG_gray_box, .rd_block.multi-trip_getquote .RG_gray_box {
        padding: 11px 7%;
    }

    .rd_block .RG_rows .inputbtm, .RG_input .inputbtm {
        font-size: 13px;
    }

    .rd_block .RG_mobileicn {
        height: 78px;
        background-size: 60% auto;
    }

    .rd_block.student-trip_accord .calendarBox {
        margin: 0 10px;
    }

    .rd_block.single-trip_accord .senioeCitizen .date input[type="text"] {
        letter-spacing: 1px;
        font-size: 13px;
    }

    .rd_block .text h5 {
        font-size: 16px;
    }

    .home_insurance .rd_block .calign .inputradiobox {
        width: 100%;
    }

        .home_insurance .rd_block .calign .inputradiobox span.veh {
            width: auto;
            position: relative;
            left: 2px;
            top: -3px;
        }

    .home_insurance .rd_block .calign {
        padding: 0px 0px 0px 10px;
    }

    .home_insurance .inputradiobox .radioBtnHold label {
        width: 16px;
    }

    .home_insurance .inputradiobox .radioBtnHold .off-radio {
        height: 15px;
        width: 15px;
    }

    .home_insurance .inputradiobox .radioBtnHold .on-radio {
        height: 13px;
        width: 13px;
        left: 1px;
        top: 1px;
    }

    .home_insurance .quoterows .labels {
        font-size: 15px;
    }

    .home_insurance .multidd.quoterows .labels {
        width: 54%;
    }

    .home_insurance .CB_cols, .home_insurance .CB_cols1 {
        padding: 4% 0px 0px 11%;
    }
    /*added for the new designs starts*/
    .reviews .sdetails .checkbx_block .checkboxHold span.gr {
        font-size: 14px;
    }

    .reviews .sdetails .checkbx_block .checkboxHold span {
        font-size: 14px;
    }

    .reviews .sdetails .checkboxHold .off-checkbox {
        height: 18px;
        width: 18px;
    }

    .reviews .sdetails .checkboxHold .on-checkbox {
        height: 14px;
        width: 14px;
    }

    .reviews .sdetails .checkboxHold label {
        width: 22px;
    }
    /*added for the new designs ends*/
    .homepage .section4 .customer-speak .block p {
        display: none;
    }

    .homepage .insurance_select {
        display: none;
    }

    .homepage .section4 .customer-speak .block a.gobtn {
        display: block;
        font-size: 14px;
        width: 20%;
        left: 38%;
        position: relative;
    }

    .customisepg .customiseBtn .cback {
        padding: 0;
        font-size: 16px;
    }

    .customisepg .customiseBtn .csave_btn {
        font-family: "arial";
        font-size: 16px;
        margin: 40px 21px 30px;
        transition: all 0.3s ease 0s;
        padding: 10px 15px;
    }

    .customisepg .customiseBtn .cquote_btn {
        font-family: "arial";
        font-size: 16px;
        padding: 10px 24px;
        margin: 0px 0px 40px;
    }

    .flyout {
        left: 0%;
        top: 34%;
        width: 320px;
    }

    .pays .visa_num {
        margin: 0 0 10px;
    }

    .pays .tab0 .visa_num1 .inputradiobox, .pays .tab3 .visa_num1 .inputradiobox {
        padding: 10px 15px;
    }

        .pays .tab0 .visa_num1 .inputradiobox .cvv_code input, .pays .tab3 .visa_num1 .inputradiobox .cvv_code input {
            width: 50%;
            margin: 2% 0px 0px 13%;
        }

        .pays .tab0 .visa_num1 .inputradiobox .visa_img, .pays .tab3 .visa_num1 .inputradiobox .visa_img {
            left: 66%;
            width: 10%;
            top: 29%;
        }

    .pays .tab0 .visa_num1 .inputradiobox, .pays .tab3 .visa_num1 .inputradiobox {
        padding: 10px 8px;
    }

        .pays .tab0 .visa_num1 .inputradiobox a, .pays .tab3 .visa_num1 .inputradiobox a {
            font-size: 11px;
            top: 12px;
            right: 8px;
        }

    .pays .inner_menu li, .pays .pay_now {
        font-size: 14px;
    }

    .pays .detail_sectn .visa_num .visa_img {
        width: 15%;
    }

    .pays .tab0 .second .inputradiobox, .pays .tab3 .second1 .inputradiobox {
        width: 100%;
        padding: 0px 0px 12px 20px;
    }

    .pays .tab4 .inputradiobox {
        width: 100%;
    }

    .pays .detail_sectn h2, .pays .drop_down .basic_dd .sbSelector {
        font-size: 16px;
    }

    .pays .detail_sectn h3 {
        font-size: 14px;
    }

    .pays .drop_down .basic_dd .sbHolder {
        width: 70%;
    }

    .reviews .sdetails .checkbx_block .checkboxHold span, .reviews .sdetails .checkbx_block .checkboxHold span.gr {
        font-size: 14px;
    }

    .reviews .sdetails .checkbx_block .checkboxHold label {
        height: 2px;
    }
    /*added for travel_home page starts*/
    .ps .InsQuoteBox h3 {
        text-align: center;
        padding: 0;
    }

    .new_accordion .travelWorld .radioBtnHold {
        width: 100%;
    }
    /*added for travel_home page ends*/
    .retrievequotes .captcha .question {
        height: 35px;
        line-height: 38px;
        font-size: 24px;
        width: 130px;
    }

    .retrievequotes .contentPart h2 {
        font-size: 18px;
    }

    .retrievequotes .RG_gray_box > .form-group .mimg input, .retrievequotes .RG_gray_box > .form-group input {
        font-size: 16px;
    }

    .retrievequotes .contactDetailsinner .RG_gray_box > .form-group .mimg label.register, .retrievequotes .contactDetailsinner .RG_gray_box > .form-group label.register {
        font-size: 14px;
    }

    .plans .planbox {
        width: 92%;
    }

        .plans .planbox h2 {
            font-size: 16px;
        }

        .plans .planbox p {
            font-size: 13px;
            padding: 5px 0px 0px;
        }

        .plans .planbox h3 {
            font-size: 14px;
            padding: 9px 0px 10px;
        }

        .plans .planbox .emilink {
            font-size: 14px;
            padding: 0;
        }

        .plans .planbox h4 {
            font-size: 13px;
            padding: 10px 0px 10px;
        }

        .plans .planbox ul li {
            font-size: 13px;
            padding: 0px 0px 1px;
        }

    .plans .planbox1 {
        width: 92%;
    }

        .plans .planbox1 h2 {
            font-size: 16px;
        }

        .plans .planbox1 p {
            font-size: 13px;
            padding: 5px 0px 0px;
        }

        .plans .planbox1 h3 {
            font-size: 14px;
            padding: 9px 0px 10px;
        }

        .plans .planbox1 .emilink {
            font-size: 14px;
            padding: 0;
        }

        .plans .planbox1 h4 {
            font-size: 13px;
            padding: 10px 0px 10px;
        }

        .plans .planbox1 ul li {
            font-size: 13px;
            padding: 0px 0px 1px;
        }

    .plans .pgHead1 {
        font-size: 18px;
    }

    .plans .subData1, .plans .subHeading1 {
        font-size: 16px;
    }

    .plans .notes {
        font-size: 14px;
    }

    .ps .travInsBlock .radioBtnHold label, .ps .travInsBlock .radioBtnHold .off-radio {
        width: 30px;
        height: 30px;
    }

    .ps .travInsBlock .radioBtnHold .on-radio {
        width: 20px;
        height: 20px;
    }

    .liststate .head {
        font-size: 16px;
    }

    .pays .tab2 .inputradiobox {
        width: 100%;
    }

    .pays .detail_sectn .fill_details .name_card {
        width: 90%;
    }

    .pays .detail_sectn .fill_details .cvv_code {
        width: 80%;
    }

    .pays .detail_sectn .visa_num span {
        font-size: 15px;
        padding: 10px;
    }

    .pays .detail_sectn .visa_num .visa_img {
        float: none;
        padding: 4px 10px 0px 10px;
    }

    .pays .detail_sectn .visa_num input {
        font-size: 15px;
        width: 48px;
    }

    .ps .eldest_mem .labels {
        font-size: 15px;
    }

    .ps .multitrip .checkboxHold {
        padding: 0;
    }

    .travel_insurance .queries .questn div .qimg img {
        padding: 10px 0 0 0;
    }

    .travel_insurance .queries .faqs_rd {
        padding: 5px 10px 0px 30px;
    }

    .travel_insurance .f_trip .ftrip_right img, .travel_insurance .f_trip .ftrip_left img {
        width: 100%;
    }

    .travel_insurance .f_trip .protect_trip {
        position: relative;
        top: -20px;
        left: 0px;
    }

    .travel_insurance .f_trip .timg {
        left: 0;
    }

    .travel_insurance .videos .travel_risks .insights h2 {
        font-size: 18px;
    }

    .travel_insurance .videos .travel_risks .insights a, .travel_insurance .videos .travel_risks .insights h3 {
        font-size: 14px;
    }

    .travel_insurance .videos .vdo {
        height: 250px;
    }

    .health_insurance .videos .travel_risks .insights h2 {
        font-size: 18px;
    }

    .health_insurance .videos .travel_risks .insights a, .health_insurance .videos .travel_risks .insights h3 {
        font-size: 14px;
    }

    .health_insurance .videos .vdo {
        height: 250px;
    }

        .health_insurance .videos .vdo p {
            font-size: 14px;
        }

        .health_insurance .videos .vdo a img {
            width: 10%;
        }

    .twowheeler_insurance .videos .vdo {
        height: 250px;
    }

        .twowheeler_insurance .videos .vdo p {
            font-size: 14px;
        }

        .twowheeler_insurance .videos .vdo a img {
            width: 10%;
        }

    .car_insurance .videos .vdo {
        height: 250px;
    }

        .car_insurance .videos .vdo p {
            font-size: 14px;
        }

        .car_insurance .videos .vdo a img {
            width: 10%;
        }

    .home_insurance .videos .travel_risks .insights h2 {
        font-size: 18px;
    }

    .home_insurance .videos .travel_risks .insights a, .health_insurance .videos .travel_risks .insights h3 {
        font-size: 14px;
    }

    .home_insurance .videos .vdo {
        height: 250px;
    }

        .home_insurance .videos .vdo p {
            font-size: 14px;
        }

        .home_insurance .videos .vdo a img {
            width: 10%;
        }

    .health_insurance .hplan h2, .health_insurance .queries h2 {
        font-size: 18px;
    }

    .travel_insurance .videos .vdo p {
        font-size: 14px;
    }

    .travel_insurance .videos .vdo a img, .videos .vdo a img {
        width: 10%;
    }

    .travel_insurance .f_trip .protect_trip {
        padding: 0px 50px 0px 20px;
    }

    .travel_insurance .videos {
        padding: 0;
    }

    .travel_insurance .f_trip .protect_trip h2, .travel_insurance .f_trip .protect_trip h3, .travel_insurance .f_trip .protect_trip1 h2, .travel_insurance .f_trip .protect_trip1 h3 {
        font-size: 16px;
    }

    .travel_insurance .f_trip .protect_trip a, .travel_insurance .f_trip .protect_trip1 a {
        font-size: 14px;
        margin: 15px 0;
    }

    .travel_insurance .f_trip {
        padding: 30px 0;
    }

    .travel_insurance .tplan h2, .travel_insurance .queries h2, .travel_insurance .customer_review .reviews h2, .travel_insurance .customer_review .ratings h2, .travel_insurance .customer-speak h3 {
        font-size: 18px;
    }

    .travel_insurance .customer_review .client_reviews h3 {
        font-size: 16px;
    }

    .travel_insurance .customer_review .client_reviews .read {
        font-size: 16px;
        padding: 0 0 15px 0;
    }

    .travel_insurance .customer_review .article_rd {
        font-size: 18px;
        padding: 0px 0px 10px;
    }

    .travel_insurance .customer_review, .health_insurance .customer_review, .home_insurance .customer_review {
        padding: 15px 0px;
    }

    .travel_insurance .section4 .customer-speak .testilink a {
        font-size: 16px;
    }

    .travel_insurance .customer-speak .member-container {
        padding: 0px 40px 110px;
    }

    .travel_insurance .rotator .member .member-text, .rotator .member .member-text {
        width: 100%;
    }

    .travel_insurance .rotator h2, .rotator h2 {
        font-size: 18px;
    }

    .health_insurance .insurance_cover h2 {
        font-size: 20px;
    }

    .health_insurance .insurance_cover h3 {
        font-size: 14px;
    }

    .health_insurance .insurance_cover p {
        font-size: 16px;
        width: 100%;
    }

    .health_insurance .insurance_cover a {
        font-size: 14px;
    }

    .health_insurance .insurance_cover img {
        width: 70%;
    }

    .health_insurance .insurance_cover .ftbg img {
        width: auto;
    }

    .health_insurance .customer_review .reviews h2, .health_insurance .customer_review .ratings h2 {
        font-size: 18px;
    }

    .health_insurance .customer_review .client_reviews h3 {
        font-size: 16px;
    }

    .health_insurance .customer_review .client_reviews .read {
        font-size: 16px;
        padding: 0px 0px 15px;
    }

    .health_insurance .customer_review .article_rd {
        font-size: 18px;
        padding: 0px 0px 10px;
    }

    .health_insurance .find_nw .fnd_nw h2 {
        font-size: 18px;
        top: 4px;
    }

    .health_insurance .find_nw .search_sect .state, .health_insurance .find_nw .search_sect .city, .health_insurance .find_nw .search_sect .hospital {
        padding: 5px 0;
    }

    .health_insurance .find_nw .search_sect .sbToggle {
        top: 11px;
    }

    .health_insurance .find_nw .search_sect .srhbox a {
        padding: 8px 18px;
    }

    .health_insurance.chi .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
        padding: 0px 60px 0px 0px;
    }

    .health_insurance.chi .chk_eligible h2, .health_insurance.chi .claim_process .notes h2, .health_insurance .queries h2, .health_insurance .customer_review .reviews h2, .health_insurance .customer_review .ratings h2, .health_insurance .customer-speak h3 {
        font-size: 18px;
    }

    .health_insurance.chi .policy_coverage .h_coverage h2, .health_insurance.chi .policy_coverage h2, .health_insurance.chi .claim_process h2, .health_insurance.chi .claim_process h3 {
        font-size: 16px;
        text-align: left;
    }

    .health_insurance.chi .policy_coverage h2, .health_insurance.chi .claim_process h3 {
        font-weight: bold;
    }

    .health_insurance.chi .policy_coverage ul li, .health_insurance.chi .policy_coverage p, .health_insurance.chi .chk_eligible ul li {
        font-size: 14px;
    }

    .health_insurance.chi .claim_process .notes p {
        font-size: 12px;
    }

    .health_insurance.chi .policy_coverage, .health_insurance.chi .chk_eligible, .health_insurance.chi .claim_process {
        padding: 30px 0px 30px;
    }

    .home_insurance .policy_coverage, .home_insurance .chk_eligible, .home_insurance .claim_process {
        padding: 30px 0px 30px;
    }

        .home_insurance .policy_coverage .h_coverage h2 {
            padding: 0;
        }

    .twowheeler_insurance .customer_review {
        padding: 8px 0;
    }

    .twowheeler_insurance .insurance_cover h2 {
        font-size: 20px;
    }

    .twowheeler_insurance .insurance_cover h3 {
        font-size: 14px;
    }

    .twowheeler_insurance .insurance_cover p {
        font-size: 16px;
        width: 100%;
    }

    .twowheeler_insurance .insurance_cover a {
        font-size: 14px;
    }

    .twowheeler_insurance .insurance_cover img {
        width: 70%;
    }

    .twowheeler_insurance .insurance_cover .ftbg img {
        width: auto;
    }

    .twowheeler_insurance .customer_review .reviews h2, .twowheeler_insurance .customer_review .ratings h2 {
        font-size: 18px;
    }

    .twowheeler_insurance .customer_review .client_reviews h3 {
        font-size: 16px;
    }

    .twowheeler_insurance .customer_review .client_reviews .read {
        font-size: 16px;
        padding: 0px 0px 15px;
    }

    .twowheeler_insurance .customer_review .article_rd {
        font-size: 18px;
        padding: 0px 0px 10px;
    }

    .twowheeler_insurance .find_nw .fnd_nw h2 {
        font-size: 18px;
        top: 4px;
    }

    .twowheeler_insurance .find_nw .search_sect .state, .twowheeler_insurance .find_nw .search_sect .city, .twowheeler_insurance .find_nw .search_sect .hospital {
        padding: 5px 0;
    }

    .twowheeler_insurance .find_nw .search_sect .sbToggle {
        top: 11px;
    }

    .twowheeler_insurance .find_nw .search_sect .srhbox a {
        padding: 8px 18px;
    }

    .twowheeler_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
        padding: 0px 60px 0px 0px;
    }

    .twowheeler_insurance .chk_eligible h2, .twowheeler_insurance .claim_process .notes h2, .twowheeler_insurance .queries h2, .twowheeler_insurance .customer_review .reviews h2, .twowheeler_insurance .customer_review .ratings h2, .twowheeler_insurance .customer-speak h3 {
        font-size: 18px;
    }

    .twowheeler_insurance .policy_coverage .h_coverage h2, .twowheeler_insurance .policy_coverage h2, .twowheeler_insurance .claim_process h2, .twowheeler_insurance .claim_process h3 {
        font-size: 16px;
        text-align: left;
    }

    .twowheeler_insurance .policy_coverage h2, .twowheeler_insurance .claim_process h3 {
        font-weight: bold;
    }

    .twowheeler_insurance .policy_coverage ul li, .twowheeler_insurance .policy_coverage p, .twowheeler_insurance .chk_eligible ul li {
        font-size: 14px;
    }

    .twowheeler_insurance .claim_process .notes p {
        font-size: 12px;
    }

    .twowheeler_insurance .policy_coverage, .twowheeler_insurance .chk_eligible, .twowheeler_insurance .claim_process {
        padding: 30px 0px 30px;
    }

    .twowheeler_insurance .find_nw .fnd_nw h2 {
        font-size: 15px;
    }

    .twowheeler_insurance .insurance_cover h3 {
        font-size: 16px;
    }

    .twowheeler_insurance .insurance_cover p {
        font-size: 14px;
        line-height: 18px;
    }

    .twowheeler_insurance .insurance_cover .imgs img {
        width: 50%;
    }

    .twowheeler_insurance .policy_coverage .h_coverage h2 {
        padding: 0;
    }

    .twowheeler_insurance .insurance_cover {
        padding: 5px 0;
    }

    .twowheeler_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
        padding: 0px 60px 0px 0px;
    }

    .twowheeler_insurance .chk_eligible h2, .twowheeler_insurance .claim_process .notes h2, .twowheeler_insurance .queries h2, .twowheeler_insurance .customer_review .reviews h2, .twowheeler_insurance .customer_review .ratings h2, .twowheeler_insurance .customer-speak h3 {
        font-size: 16px;
    }

    .twowheeler_insurance .policy_coverage .h_coverage h2, .twowheeler_insurance .policy_coverage h2, .twowheeler_insurance .claim_process h2, .twowheeler_insurance .claim_process h3 {
        font-size: 16px;
        text-align: left;
    }

    .twowheeler_insurance .policy_coverage h2, .twowheeler_insurance .claim_process h3 {
        font-weight: bold;
    }

    .twowheeler_insurance .policy_coverage ul li, .twowheeler_insurance .policy_coverage p, .twowheeler_insurance .chk_eligible ul li {
        font-size: 14px;
    }

    .twowheeler_insurance .customer_review .client_reviews .read {
        font-size: 16px;
        padding: 0px 0px 15px;
    }

    .twowheeler_insurance .customer_review .article_rd {
        font-size: 18px;
        padding: 0px 0px 10px;
    }

    .twowheeler_insurance .chk_eligible h2 {
        font-weight: bold;
    }

    .health_insurance.chi .insurance_cover h3 {
        font-size: 16px;
    }

    .health_insurance .insurance_cover p {
        font-size: 14px;
        line-height: 18px;
    }

    .health_insurance.chi .insurance_cover .imgs img {
        width: 50%;
    }

    .health_insurance.chi .policy_coverage .h_coverage h2 {
        padding: 0;
    }

    .health_insurance.chi .insurance_cover {
        padding: 5px 0;
    }

    .home_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
        padding: 0px 60px 0px 0px;
    }

    .home_insurance .chk_eligible h2, .home_insurance .claim_process .notes h2, .home_insurance .queries h2, .home_insurance .customer_review .reviews h2, .home_insurance .customer_review .ratings h2, .home_insurance .customer-speak h3 {
        font-size: 18px;
    }

    .home_insurance .policy_coverage .h_coverage h2, .home_insurance .policy_coverage h2, .home_insurance .claim_process h2, .home_insurance .claim_process h3 {
        font-size: 16px;
        text-align: left;
    }

    .home_insurance .policy_coverage h2, .home_insurance .claim_process h3 {
        font-weight: bold;
    }

    .home_insurance .policy_coverage ul li, .home_insurance .policy_coverage p, .home_insurance .chk_eligible ul li {
        font-size: 14px;
    }

    .home_insurance .customer_review .client_reviews .read {
        font-size: 16px;
        padding: 0px 0px 15px;
    }

    .home_insurance .customer_review .article_rd {
        font-size: 18px;
        padding: 0px 0px 10px;
    }

    .travel_insurance .policy_coverage h2, .travel_insurance .policy_coverage h3, .travel_insurance .claim_process h2, .travel_insurance .queries h2, .travel_insurance .customer_review .reviews h2, .travel_insurance .customer-speak h3, .travel_insurance .customer_review .ratings h2 {
        font-size: 18px;
    }

    .travel_insurance .policy_coverage {
        padding: 20px 0;
    }

    .travel_insurance .claim_process {
        padding: 30px 0px;
    }

    .travel_insurance.s_trip .videos .travel_risks .insights h2 {
        font-size: 18px;
    }

    .travel_insurance.s_trip .videos .travel_risks .insights h3 {
        font-size: 16px;
    }

    .travel_insurance.s_trip .videos .travel_risks .insights a {
        font-size: 14px;
    }

    .travel_insurance .policy_coverage h2 {
        padding: 0;
    }

    .twowheeler_insurance .policy_coverage {
        padding: 20px 0;
    }

    .twowheeler_insurance .claim_process {
        padding: 30px 0px;
    }

    .twowheeler_insurance .videos .travel_risks .insights h2 {
        font-size: 18px;
    }

    .twowheeler_insurance .videos .travel_risks .insights h3 {
        font-size: 16px;
    }

    .twowheeler_insurance .videos .travel_risks .insights a, .twowheeler_insurance .claim_process ul li, .twowheeler_insurance .claim_process p.bpadd {
        font-size: 14px;
    }

    .twowheeler_insurance .claim_process .bor {
        padding-top: 18px;
        margin-top: 18px;
    }

    .travel_insurance .single_trip .protect_trip h2, .travel_insurance .single_trip .protect_trip h3 {
        font-size: 16px;
    }

    .travel_insurance .single_trip .protect_trip a {
        font-size: 14px;
        margin-bottom: 15px;
    }

    .travel_insurance .single_trip .protect_trip {
        padding-right: 5px;
    }

    .travel_insurance.s_trip .single_trip .str .simg {
        width: 85%;
    }

    .travel_insurance.s_trip .single_trip .ftrip_left .fimg {
        width: 65%;
    }

    .home_insurance .f_safety h2 {
        font-size: 16px;
    }

    .home_insurance .f_safety p {
        font-size: 14px;
    }

    .home_insurance .f_safety .explore {
        font-size: 14px;
        margin: 0px 0px 30px;
    }

    .home_insurance .queries .ques, .twowheeler_insurance .queries .ques, .car_insurance .queries .ques {
        padding: 0 10px;
    }

    .car_insurance .customer_review {
        padding: 8px 0;
    }

    .car_insurance .insurance_cover h2 {
        font-size: 20px;
    }

    .car_insurance .insurance_cover h3 {
        font-size: 14px;
    }

    .car_insurance .insurance_cover p {
        font-size: 16px;
        width: 100%;
    }

    .car_insurance .insurance_cover a {
        font-size: 14px;
    }

    .car_insurance .insurance_cover img {
        width: 70%;
    }

    .car_insurance .insurance_cover .ftbg img {
        width: auto;
    }

    .car_insurance .customer_review .reviews h2, .car_insurance .customer_review .ratings h2 {
        font-size: 18px;
    }

    .car_insurance .customer_review .client_reviews h3 {
        font-size: 16px;
    }

    .car_insurance .customer_review .client_reviews .read {
        font-size: 16px;
        padding: 0px 0px 15px;
    }

    .car_insurance .customer_review .article_rd {
        font-size: 18px;
        padding: 0px 0px 10px;
    }

    .car_insurance .find_nw .fnd_nw h2 {
        font-size: 18px;
        top: 4px;
    }

    .car_insurance .find_nw .search_sect .state, .car_insurance .find_nw .search_sect .city, .car_insurance .find_nw .search_sect .hospital {
        padding: 5px 0;
    }

    .car_insurance .find_nw .search_sect .sbToggle {
        top: 11px;
    }

    .car_insurance .find_nw .search_sect .srhbox a {
        padding: 8px 18px;
    }

    .car_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
        padding: 0px 60px 0px 0px;
    }

    .car_insurance .chk_eligible h2, .car_insurance .claim_process .notes h2, .car_insurance .queries h2, .car_insurance .customer_review .reviews h2, .car_insurance .customer_review .ratings h2, .car_insurance .customer-speak h3 {
        font-size: 18px;
    }

    .car_insurance .policy_coverage .h_coverage h2, .car_insurance .policy_coverage h2, .car_insurance .claim_process h2, .car_insurance .claim_process h3 {
        font-size: 16px;
        text-align: left;
    }

    .car_insurance .policy_coverage h2, .car_insurance .claim_process h3 {
        font-weight: bold;
    }

    .car_insurance .policy_coverage ul li, .car_insurance .policy_coverage p, .car_insurance .chk_eligible ul li {
        font-size: 14px;
    }

    .car_insurance .claim_process .notes p {
        font-size: 12px;
    }

    .car_insurance .policy_coverage, .car_insurance .chk_eligible, .car_insurance .claim_process {
        padding: 30px 0px 30px;
    }

    .car_insurance .find_nw .fnd_nw h2 {
        font-size: 15px;
    }

    .car_insurance .insurance_cover h3 {
        font-size: 16px;
    }

    .car_insurance .insurance_cover p {
        font-size: 14px;
        line-height: 18px;
    }

    .car_insurance .insurance_cover .imgs img {
        width: 50%;
    }

    .car_insurance .policy_coverage .h_coverage h2 {
        padding: 0;
    }

    .car_insurance .insurance_cover {
        padding: 5px 0;
    }

    .car_insurance .insightsec .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 16px;
        padding: 0px 60px 0px 0px;
    }

    .car_insurance .chk_eligible h2, .car_insurance .claim_process .notes h2, .car_insurance .queries h2, .car_insurance .customer_review .reviews h2, .car_insurance .customer_review .ratings h2, .car_insurance .customer-speak h3 {
        font-size: 16px;
    }

    .car_insurance .policy_coverage .h_coverage h2, .car_insurance .policy_coverage h2, .car_insurance .claim_process h2, .car_insurance .claim_process h3 {
        font-size: 16px;
        text-align: left;
    }

    .car_insurance .policy_coverage h2, .car_insurance .claim_process h3 {
        font-weight: bold;
    }

    .car_insurance .policy_coverage ul li, .car_insurance .policy_coverage p, .car_insurance .chk_eligible ul li {
        font-size: 14px;
    }

    .car_insurance .customer_review .client_reviews .read {
        font-size: 16px;
        padding: 0px 0px 15px;
    }

    .car_insurance .customer_review .article_rd {
        font-size: 18px;
        padding: 0px 0px 10px;
    }

    .car_insurance .chk_eligible h2 {
        font-weight: bold;
    }

    .car_insurance .policy_coverage {
        padding: 20px 0;
    }

    .car_insurance .claim_process {
        padding: 30px 0px;
    }

    .car_insurance .videos .travel_risks .insights h2 {
        font-size: 18px;
    }

    .car_insurance .videos .travel_risks .insights h3 {
        font-size: 16px;
    }

    .car_insurance .videos .travel_risks .insights a, .car_insurance .claim_process ul li, .car_insurance .claim_process p.bpadd {
        font-size: 14px;
    }

    .car_insurance .claim_process .bor {
        padding-top: 18px;
        margin-top: 18px;
    }

    .car_insurance .explores p {
        font-size: 16px;
        padding: 20px 0 0 0;
    }

    .car_insurance .explores a, .car_insurance .chk_eligible p, .car_insurance .claim_process p, .car_insurance .policy_coverage a, .car_insurance .claim_process p.paddn a {
        font-size: 14px;
    }

    .FAQs .search_sect {
        margin: 25px 0px 13px;
    }

        .FAQs .search_sect .travel_insurance {
            padding: 6px 10px 3px;
        }

        .FAQs .search_sect .general {
            padding: 6px 10px 3px;
        }

        .FAQs .search_sect input {
            padding: 10px 0px 10px 21px;
        }

    .Expert_blog .author_detail h2 {
        font-size: 18px;
    }

    .Expert_blog .author_detail h3, .Expert_blog .author_detail h4 {
        font-size: 14px;
    }

    .Expert_blog .author_detail p {
        font-size: 15px;
    }

    .Expert_blog .author_detail {
        padding: 40px 0px;
        margin: 0px 0px 30px;
    }

        .Expert_blog .author_detail img.authorimg {
            width: 200px;
        }

    .Expert_blog .expert_panel h1, .Expert_blog .expert_panel .expert-spotlight .expert-slider h3 {
        font-size: 16px;
    }

    .Expert_blog .expert_panel ul {
        padding: 10px 20px 30px 30px;
    }

        .Expert_blog .expert_panel ul li {
            font-size: 18px;
            padding: 10px 0px 2px 6px;
            line-height: 22px;
        }

            .Expert_blog .expert_panel ul li a {
                color: #053c6d;
                display: inline-block;
            }

            .Expert_blog .expert_panel ul li p {
                font-size: 14px;
            }

    .Expert_blog .expert_panel .expert-spotlight .expert-slider img {
        width: 100%;
    }

    .Expert_blog .expert_panel .expert-spotlight .expert-slider h2 {
        font-size: 18px;
    }

    .Expert_blog .expert_panel .expert-spotlight .expert-slider p, .Expert_blog .expert_panel .expert-spotlight .expert-slider a {
        font-size: 15px;
    }

    .infocenter .gen_insurance h2, .infocenter .insu_infogrph h2, .infocenter .Glossary h2, .infocenter .insu_infogrph h3, .infocenter .insu_infogrph a {
        font-size: 16px;
    }

    .infocenter .insu_infogrph p {
        font-size: 14px;
    }

    .infocenter .gen_insurance, .infocenter .insu_infogrph, .infocenter .Glossary {
        padding: 24px 0;
    }

        .infocenter .insu_infogrph .text-center div img {
            padding: 10px 0px;
            width: 30%;
        }

        .infocenter .insu_infogrph .text-center div {
            padding: 20px 0px;
        }

    .infocenter .youtube-image .text img {
        width: 50%;
    }

    .infocenter .youtube-image .bg {
        height: 250px;
    }

    .infocenter .infocenter_banner .ban-txt2 div {
        width: 50%;
    }

    .infocenter .Glossary h2 {
        padding: 0 0 10px;
    }

    .find_nw .modal-dialog {
        width: 100%;
    }

    .customer-speak .member-container .owl-buttons .owl-next, .customer-speak .member-container .owl-buttons .owl-prev {
        bottom: 40%;
    }

    .india-map .tab-body .highest-claim-content .middle p, .india-map .tab-body .highest-claim-content .cir98 span {
        font-size: 14px;
        width: 75%;
    }

    .fd_bk .fdbk_banner .red_strip ul li a, .fd_bk .fdbk_banner .red_strip ul {
        font-size: 14px;
    }

    .fd_bk .fdbk_sect h2.fds {
        padding: 24px 0px 20px;
    }

    .fd_bk .captcha_sub span.txt {
        font-size: 14px;
        padding: 0 0 12px 0;
    }

    .fd_bk .captcha_sub span.chg {
        font-size: 14px;
    }

    .fd_bk .captcha_sub .submit_btn {
        padding: 8px 12px;
        font-size: 14px;
    }

    .fd_bk .captcha_sub .c_sub {
        margin: 30px 0 0;
    }

    .testi_ls .testimonials_st h2 {
        font-size: 18px;
        line-height: 36px;
    }

    .testi_ls .testimonials_st p {
        font-size: 15px;
    }

    .testi_ls .user_testi .mbsc-mobiscroll .mbsc-ms-item {
        font-size: 14px;
    }

    .testi_ls .user_testi .tests .u_info p {
        font-size: 8px;
    }

    .testi_ls .user_testi .tests .u_info h3.u_name {
        font-size: 14px;
    }

    .testi_ls .user_testi .tests .t_box::before {
        left: 15%;
    }

    .claim .claim_status .a_btns {
        font-size: 12px;
        padding: 10px 15px;
        margin: 0px 0px 24px 10px;
    }

    .claim .media .basic_dd .sbSelector:link, .claim .media .basic_dd .sbSelector:visited, .claim .media .basic_dd .sbSelector:hover {
        font-size: 14px;
    }

    .claim .claim_status h4 img {
        padding: 0px 0px 0px 0px;
    }

    .claim .claim_status h4 {
        font-size: 14px;
    }

    .claim .claim_status .block h2, .claim .claim_status .block p {
        font-size: 16px;
    }

    .claim .claim_status .block h3 {
        font-size: 14px;
    }

    .claim .claim_status .paddTs {
        padding-top: 24px;
    }

    .claim .claim_status .para {
        font-size: 14px;
    }

    .fd_bk .agent_sect h2, .fd_bk .agent_sect .heds .sbSelector:link, .fd_bk .agent_sect .heds .sbSelector:visited, .fd_bk .agent_sect .heds .sbSelector:hover, .fd_bk .t_link_box .w_link {
        font-size: 16px;
    }

    .fd_bk .agent_sect ul.frms li {
        font-size: 14px;
    }

    .fd_bk .fdbk_banner .txt_block {
        left: 2%;
    }

        .fd_bk .fdbk_banner .txt_block h1 {
            font-size: 18px;
        }

        .fd_bk .fdbk_banner .txt_block h3 {
            font-size: 14px;
        }

        .fd_bk .fdbk_banner .txt_block a {
            font-size: 16px;
        }

    .fd_bk .pr_news_sect ul li {
        font-size: 14px;
        line-height: 24px;
    }

    .fd_bk .pr_news_sect h2 {
        font-size: 16px;
    }

    .fd_bk .pr_news_sect {
        padding: 15px 0;
    }

    .fd_bk .fdbk_banner .txt_block1 h1, .fd_bk .agent_sect .cr_announce h2 {
        font-size: 16px;
    }

    #multilines ul.newsticker > li {
        font-size: 14px;
    }

    #multilines, #multilines .containers {
        height: 140px;
    }

        #multilines ul.newsticker > li {
            padding: 6px 22px 130px;
        }

    .info-wrap {
        padding: 10px 15px;
    }

    .about_us .we_do a {
        font-size: 10px;
    }

    .about_us .we_do h3 {
        top: 0;
        font-size: 12px;
    }

    .about_us .we_do h2 {
        font-size: 20px;
    }

    .about_us .we_do p {
        font-size: 14px;
        line-height: 18px;
    }

    .about_us .we_do {
        padding: 15px 0;
    }

    .about_us .about_banner .banner-txt h2 {
        font-size: 16px;
    }

    .about_us .about_banner .banner-txt p {
        font-size: 12px;
        width: 100%;
    }

    .about_us .about_banner .banner-txt {
        left: 3%;
    }

        .about_us .about_banner .banner-txt a {
            font-size: 10px;
        }

    .about_us .vision h2 {
        font-size: 20px;
    }

    .about_us .vision p, .about_us .f_result .calendarBox .date input, .about_us .awards .awards-partner .member h3, .about_us .social h3, .about_us .social a, .about_us .media .basic_dd .sbSelector:link, .about_us .media .basic_dd .sbSelector:visited, .about_us .media .basic_dd .sbSelector:hover {
        font-size: 16px;
    }

    .about_us .vision {
        padding: 0px 0px 30px;
    }

    .about_us .corp_msg h2, .about_us .corp_msg .info h3, .about_us .corp_msg .info p {
        font-size: 16px;
    }

    .about_us .corp_msg .info {
        padding: 16px 0px 10px 20px;
    }

    .about_us .milestone h2, .about_us .f_result h2, .about_us .awards h2, .about_us .social h2, .about_us .media h2, .about_us .our_team h2 {
        font-size: 18px;
    }

    .about_us .f_result h2, .about_us .f_result p, .about_us .awards h2, .about_us .social h2 {
        padding: 0 0 15px;
    }

    .about_us .milestone p, .about_us .f_result p, .about_us .awards p, .about_us .awards .awards-partner .member p, .about_us .social p {
        font-size: 14px;
    }

    .about_us .f_result, .about_us .awards, .about_us .our_team {
        padding: 30px 0px;
    }

    .about_us .media {
        padding: 10px 0px;
    }

    .about_us .social {
        padding: 30px 0px 10px;
    }

    .about_us .awards .awards-partner .owl-buttons .owl-prev {
        left: -4%;
    }

    .about_us .awards .awards-partner .owl-buttons .owl-next {
        right: -8%;
    }

    .about_us .media .dw_report span {
        font-size: 14px;
        top: 3px;
        left: 10px;
    }

    .about_us .media .basic_dd.an_report .sbSelector:link, .about_us .media .basic_dd.an_report .sbSelector:visited, .about_us .media .basic_dd.an_report .sbSelector:hover {
        font-size: 18px;
    }

    .about_us .our_team .awards-partner1 .member .fr1 img {
        width: 80%;
    }

    .about_us .our_team .awards-partner1 .member .fr2 h3 {
        font-size: 16px;
    }

    .about_us .our_team .awards-partner1 .member .fr2 h4 {
        font-size: 14px;
    }

    .about_us .our_team .awards-partner1 .member .fr2 p {
        font-size: 12px;
    }

    .about_us .our_team .awards-partner1 .member .fr2 p {
        margin: 0px 0px 50px;
    }

    .about_us .our_team .accordion .panel-default > .panel-heading {
        padding: 12px 25px;
    }

    .about_us .our_team .accordion .panel-heading a h4 {
        font-size: 14px;
    }

    .about_us .our_team .owl-theme .owl-controls .owl-page span {
        width: 14px;
        height: 14px;
        border: 1px solid #FE6500;
    }

    .claims_well .sbSelector:link, .claims_well .sbSelector:visited, .claims_well .sbSelector:hover {
        font-size: 16px;
    }

    .claims_well .navigation_below_header ul li, .claims_well .navigation_below_header ul li a {
        font-size: 14px;
    }

    .claims_well .about_us h3, .claims_well .health_advisor h3, .claims_well .middle_header .below_header h2 {
        font-size: 16px;
    }

    .claims_well .about_us h3 {
        margin-top: 20px;
    }

    .claims_well .about_us p, .claims_well .health_list ul li, .claims_well .middle_header .below_header p {
        font-size: 14px;
    }

    .claims_well .read_more {
        font-size: 14px;
        padding: 0;
    }

    .claims_well .middle_header {
        padding: 20px 0px;
    }

    .news_lt .cstry_art h2, .news_lt .cstry_art .c_story h3, .news_lt .articles .awd .infos h3 {
        font-size: 16px;
    }

    .news_lt .cstry_art .c_story h4, .news_lt .cstry_art .c_story p, .news_lt .cstry_art .c_story a, .news_lt .articles .awd .infos a, .news_lt .articles .awd .infos p, .news_lt .registry a, .news_lt .cstry_news .awd1 .infos1 a {
        font-size: 14px;
    }

    .news_lt .articles .awd .infos p {
        line-height: 20px;
    }

    .news_lt .cstry_art {
        padding: 24px 0px 20px;
    }

    .news_lt .registry h2, .news_lt .registry input, .news_lt .cstry_news .awd1 .infos1 h3 {
        font-size: 16px;
    }

    .news_lt .registry h2 {
        padding: 0;
    }

    .news_lt .cstry_news {
        padding: 10px 0px;
    }

        .news_lt .cstry_news .awd1 .infos1 p {
            font-size: 14px;
            line-height: 20px;
        }

        .news_lt .cstry_news .awd1 .infos1 img {
            width: 18%;
        }

        .news_lt .cstry_news .awd1 .i_sect1 {
            float: none;
            width: 100%;
        }

        .news_lt .cstry_news .awd1 .infos1 {
            float: none;
            width: 100%;
            padding: 0px 10px;
        }

            .news_lt .cstry_news .awd1 .infos1 h3 {
                padding: 15px 0 0;
            }

        .news_lt .cstry_news .awd1 .i_sect1 img {
            width: 50%;
        }

    .news_lt .main_cnt p {
        font-size: 14px;
    }

    .news_lt .main_cnt img {
        width: 60%;
    }

    .award .award_info p, .award .award_info p.inf {
        font-size: 14px;
    }

    .award .award_info p {
        padding: 20px 0 0;
    }

    .award .award_info h2, .award .award_info h2.hds {
        font-size: 16px;
    }

    .award .award_info .sbSelector:link, .award .award_info .sbSelector:visited, .award .award_info .sbSelector:hover {
        font-size: 16px;
    }

    .award .scrolls_top .scrollst {
        font-size: 14px;
    }

    .err_pg .err_txt {
        top: 10%;
    }

        .err_pg .err_txt h2 {
            font-size: 20px;
        }

        .err_pg .err_txt h3 {
            font-size: 16px;
        }

        .err_pg .err_txt a {
            font-size: 12px;
            margin: 0;
        }

        .err_pg .err_txt p {
            font-size: 12px;
        }

            .err_pg .err_txt p span {
                font-size: 14px;
            }
    /*renewal new ui starts */
    .stransact h1 {
        font-size: 18px;
    }

    .stransact h3, .stransact h4, .renews a.pmt_opt {
        font-size: 16px;
    }

    .renews .address p {
        font-size: 14px;
    }

    .stransact .sub_transact {
        font-size: 16px;
    }

    .stransact.renews .sub_transact {
        margin-bottom: 30px;
    }

    .stransact .tblz01 tr td {
        font-size: 14px;
    }

    .reviews .sdetails.renews .checkbx_block .checkboxHold span {
        font-size: 14px;
        padding: 0px 0px 10px 0px;
        width: 90%;
    }

        .reviews .sdetails.renews .checkbx_block .checkboxHold span.updt {
            padding-left: 0px;
        }

    .sdetails .renew_btn {
        margin-right: 0;
    }

    .sdetails .gquote_btn {
        margin-left: 0;
    }

    .reviews .renews h2, .btnHold input.btnOrange {
        font-size: 16px;
    }

    .reviews .renews .basic_dd .sbSelector:link, .reviews .renews .basic_dd .sbSelector:visited, .reviews .renews .basic_dd .sbSelector:hover {
        font-size: 16px;
    }

    .reviews .renews.paddT {
        padding: 20px 0px;
    }

    .homePg.reviews .renews .btnHold {
        margin-top: 70px;
    }

    .ps .h_ds {
        font-size: 18px;
    }

    .ps .sdetails .otp .RG_input .otps {
        font-size: 16px;
    }

    .sdetails .btnHold {
        margin: 0px 0px 10% 30%;
    }

    .sdetails .gquote_btn {
        font-size: 14px;
    }

    .reviews .sdetails.renews .add_btn {
        padding-bottom: 20px;
    }

    .reviews .sdetails .prm_details h2, .prm_details h2 {
        font-size: 16px;
    }

    .reviews .sdetails .prm_details .prm p, .prm_details .prm p {
        font-size: 12px;
    }

    .reviews .sdetails .prm_details p, .prm_details p {
        font-size: 11px;
    }
    /*renewal new ui ends */
    .about_us .media .basic_dd .sbOptions {
        height: 70px;
    }

    .about_us .f_result span {
        font-size: 16px;
    }

    .about_us .f_result .dwns a img {
        width: 7%;
    }

    .contact_us .call_status h2 {
        font-size: 16px;
    }

    .contact_us .call_status p.info, .contact_us .call_status ul li {
        font-size: 14px;
    }

    .contact_us .call_status .tblz01 tr td, .contact_us .call_status .tblz01 tr td p {
        font-size: 14px;
    }

    .about_us .f_result .basic_dd .sbSelector:link, .about_us .f_result .basic_dd .sbSelector:visited, .about_us .f_result .basic_dd .sbSelector:hover {
        font-size: 16px;
    }

    .careers .area_opp h2, .careers .area_opp h3, .careers .area_opp ul li, .careers .area_opp a, .careers .area_opp p.hds {
        font-size: 16px;
    }

        .careers .area_opp p, .careers .scrolls_top .scrollst, .careers .area_opp p.infos, .careers .area_opp a.btns {
            font-size: 14px;
        }

    .careers .area_opp h4 {
        font-size: 18px;
    }

    .careers .area_opp a.knws {
        font-size: 12px;
    }

    .careers .career_banner .carousel-indicators li {
        border-radius: 0px;
        width: 10px;
        height: 10px;
        border: 1px solid #053c6d;
    }

    .careers .career_banner .carousel-indicators .active {
        width: 10px;
        height: 11px;
        background: #053c6d;
    }

    .infocenter .infocenter_banner .red_strip p {
        font-size: 16px;
    }

    .infocenter .infocenter_banner .red_strip {
        height: 30px;
        padding: 3px 0;
    }

    .infocenter .infocenter_banner .ban-txt2 div {
        width: 80%;
    }

    .infocenter .infocenter_banner .ban-txt2 h2 {
        font-size: 18px;
    }

    .infocenter .infocenter_banner .ban-txt2 p {
        font-size: 12px;
        width: 100%;
    }

    .infocenter .infocenter_banner .ban-txt2 div a {
        width: 20%;
    }

    .infocenter .infocenter_banner .ban-txt2 img {
        width: 100%;
    }

    .infocenter .infocenter_banner .banimg {
        width: 100%;
        min-height: 185px;
    }

    .infocenter .infocenter_banner .ban-txt2 h2.cd {
        padding: 0;
    }

    .infocenter .infocenter_banner .ban-txt1 p {
        font-size: 14px;
    }

    .infocenter .infocenter_banner .ban-txt1 h2 {
        font-size: 18px;
        padding: 0;
    }

    .infocenter .infocenter_banner .ban-txt1 a {
        font-size: 14px;
    }

    .infocenter .video_gallery .comp_health h2 {
        font-size: 16px;
    }

    .infocenter .video_gallery .comp_health p, .youtube_list li a {
        font-size: 14px;
    }

    .claim .claim_banner .red_strip {
        height: 30px;
        padding: 4px 0;
    }

        .claim .claim_banner .red_strip p {
            font-size: 16px;
            padding: 0;
        }

    .claim_banner .banimg {
        width: 100%;
        min-height: 160px;
    }

    .FAQs .red_strip {
        height: 30px;
        padding: 4px 0;
    }

        .FAQs .red_strip p {
            font-size: 16px;
            padding: 0;
        }

    .FAQs .faq_banner .banimg {
        width: 100%;
        min-height: 160px;
    }

    .Glossary .red_strip {
        height: 30px;
        padding: 4px 0;
    }

        .Glossary .red_strip p {
            font-size: 16px;
            padding: 0;
        }

    .Glossary .glossary_banner .banimg {
        width: 100%;
        min-height: 160px;
    }

    .getTitle {
        font-size: 14px;
        padding-top: 0;
    }

    .other_landing_banner ul li {
        font-family: arial;
        font-size: 14px;
    }

    .other_pages_bg .other_land h3 {
        font-size: 16px;
    }

    .other_pages_bg .other_land p {
        font-size: 14px;
    }

    .other_landing_banner img {
        width: 100%;
        min-height: 140px;
    }

    .other_land h3 {
        font-size: 16px;
    }

    .health_insurance .find_nw .search_sect .srhbox img, .find_nw .search_sect .srhbox img {
        position: relative;
        left: -9%;
        width: 27px;
    }

    .sevenlinks a, .car_insurance .mvideos .travel_risks .insights a {
        font-size: 14px;
    }

    .customer_review h2 {
        font-size: 20px;
    }

    .reviews .sfcommentsSubmitBtnWrp input[type="submit"] {
        font-size: 14px;
    }

    .anwrs {
        padding-left: 20px;
    }

    .travel_insurance .rotator, .rotator {
        padding: 24px 0;
    }

    .car_insurance .mvideos h2, .health_insurance .find_nw .fnd_nw h2, .car_insurance .chk_eligible h2.hds, .car_insurance .articles h2, .car_insurance .articles .read_all, .car_insurance .articles ul li h2, .car_insurance .articles ul li a, .car_insurance .mvideos .travel_risks .insights h2, .car_insurance .mvideos .travel_risks .insights h3, .car_insurance .chk_eligible a.readf {
        font-size: 16px;
    }

    .other_landing_banner .banner-txt h2 {
        font-size: 16px;
    }

    .other_landing_banner .banner-txt p {
        font-size: 13px;
    }

    .other_pages_buy {
        border: 1px solid #F78200;
        font-size: 13px;
    }

    .other_landing_banner .banner-txt {
        padding: 12px 0px 0px 0;
    }

    .car_insurance .mvideos {
        padding: 20px 0px 0px;
    }

    .car_insurance .articles {
        padding: 24px 0px;
    }

        .car_insurance .articles h2 {
            padding: 0px 0px 24px;
        }

    .motor_insurance .tr_banner img {
        min-height: 160px;
    }

    .car_insurance.traveller_landing .banner-txt p.wht {
        font-size: 14px;
        padding: 0;
    }

    .about_us .our_team a, .about_us .our_team p, .about_us .our_team h3, .about_us .our_team p.nm {
        font-size: 16px;
    }

    .about_us .our_team a {
        margin: 30px 5px 60px;
    }

    .about_us .milestone p.s_info {
        font-size: 14px;
        padding: 60% 0px 0px;
    }

    .about_us .milestone h2 {
        padding: 0 0 78%;
    }

    .about_us .our_team .infos {
        height: 110px;
    }

    .about_us .our_team h3 {
        font-size: 16px;
        font-weight: bold;
    }

    .about_us .our_team p.nm {
        font-size: 14px;
    }
    /*added for promoters page starts*/
    .prm h2 {
        font-size: 16px;
    }

    .prm p {
        font-size: 14px;
    }

    .prm .paddTs {
        padding-top: 30px;
    }

    .prm .paddTs1 {
        padding-top: 10px;
    }

    .prm .wT100 {
        width: 100%;
        min-height: 170px;
    }
    /*added for promoters page ends*/
    .car_model .call_me p {
        font-size: 14px;
        line-height: 18px;
    }

    .car_model .call_me {
        width: 21%;
    }

    .car_model .info_details input {
        font-size: 16px;
    }

    .car_model .info_details {
        height: 215px;
    }

        .car_model .info_details .submit {
            font-size: 14px;
            top: 8%;
            padding: 7px 18px;
        }

    .car_model p, .car_model h4 a {
        font-size: 14px;
    }

    .car_model h3, .car_model h2 {
        font-size: 16px;
    }

    .prm .b_text {
        width: 75%;
        right: 0;
        top: -5%;
    }

        .prm .b_text h2 {
            font-size: 16px;
        }

        .prm .b_text .buy_nw {
            font-size: 12px;
            margin: 0;
        }

    .site_map h2, .site_map h3 a {
        font-size: 16px;
    }

    .site_map ul li a {
        font-size: 14px;
    }

    .griev .imgs1 {
        width: 85%;
    }

    .griev .imgs2 {
        width: 75%;
        transform: rotate(52deg);
        -webkit-transform: rotate(52deg);
        -ms-transform: rotate(52deg);
    }

    .griev .imgs3 {
        width: 60%;
    }

    .griev .red_circle .txts p, .griev .red_circle .txts a, .griev .yellow_circle .txts p, .griev .orange_circle .txts p {
        font-size: 14px;
    }

    .griev .red_circle .txts {
        position: absolute;
        top: 57px;
        left: 131px;
    }

    .griev .yellow_circle {
        top: -99px;
        left: 5px;
        position: relative;
    }

        .griev .yellow_circle .digit2 {
            position: absolute;
            top: 181px;
            left: 120px;
            width: 11%;
        }

        .griev .yellow_circle .txts {
            position: absolute;
            top: 131px;
            left: 184px;
            width: 160px;
        }

    .griev .orange_circle {
        left: 1px;
        top: -168px;
        position: relative;
    }

        .griev .orange_circle .txts {
            position: absolute;
            top: 110px;
            left: 188px;
        }

        .griev .orange_circle .digit3 {
            position: absolute;
            top: 170px;
            left: 140px;
            width: 8%;
        }

    .griev .outer {
        height: 880px;
    }
}

@media screen and (max-width: 478px) {
    .retrievequotes .RG_icn {
        width: 15%;
    }

    .retrievequotes .RG_input {
        width: 68%;
    }

    .RG_button {
        width: 13%;
    }

        .RG_button .enter {
            background-size: 100%;
            width: 30px;
        }

    .buysingletrip.bst .RG_icn {
        width: 20%;
    }

    .buysingletrip.bst .buysingletripContainer .RG_input {
        width: 80%;
    }

    .buysingletrip.bst .RG_icn > span {
        float: left;
    }

    .RG_gray_box > .form-group input:focus ~ label, .RG_gray_box > .form-group input:valid ~ label, .RG_gray_box > .form-group input.hasValue ~ label, .RG_gray_box > .form-group textarea:focus ~ label, .RG_gray_box > .form-group textarea:valid ~ label, .RG_gray_box > .form-group textarea.hasValue ~ label {
        font-size: 14px;
    }

    .RG_gray_box > .form-group input, .RG_gray_box > .form-group textarea {
        font-size: 14px;
    }

    .RG_gray_box > .form-group label.register {
        font-size: 14px;
    }

    .buysingletripContainer .bytitlecl {
        font-size: 22px;
    }

    .buysingletrip.bst .cdhead {
        font-size: 22px;
    }

    .buysingletrip.bst .buysingletripContainer .RG_gray_box.full .ddValue {
        font-size: 14px;
    }

    .buysingletrip.bst .buysingletripContainer .RG_input .calendarBox .datePick {
        font-size: 16px;
    }

    .trav_accordance .inputrows {
        width: 33px;
    }

    .trav_accordance .inputno {
        font-size: 17px;
        margin: 7px 0 0 5px;
        width: 25px;
    }

    .trav_accordance h2 {
        font-size: 12px;
        height: 40px;
        line-height: 12px;
        padding: 9px 54px 0 0;
        width: 85%;
    }

    .modelbox {
        width: 175px;
    }

    .quoterows .labels {
        margin-bottom: 10px;
    }
    /**Login Page Start**/
    .login-nav li a {
        font-size: 13px;
    }

    .txtsz {
        font-size: 18px;
    }

    .PolicyTypetxt {
        font-size: 16px;
    }

    .review .ipBox1 input[type="text"] {
        width: 100%;
    }
    /**Login Page End**/
    .captcha .question {
        width: 250px;
    }

    .post-login img.tosays {
        width: 170%;
    }

    .post-login .table > tbody > tr > td {
        font-size: 14px;
    }

    .post-login .rwd-table th, .post-login .rwd-table td:before {
        font-size: 12px;
    }

    .careers .area_opp .a_opp {
        padding: 30px 0px 0px;
    }

    .careers .area_opp h4, .careers .c_spk p, .careers .c_spk .c_msg .info h3, .careers .c_spk h2, .careers .emp_details h2 {
        font-size: 16px;
    }

    .careers .c_spk a, .careers .c_spk .c_msg .info p {
        font-size: 14px;
    }

    .careers .area_opp .job_sect .job_txt h3 {
        font-size: 18px;
    }

    .careers .area_opp .jobs {
        padding: 0px 0px 24px;
    }

    .careers .c_spk .c_msg .info {
        padding: 12px 0px 9px 20px;
    }

    .careers .area_opp .job_sect .basic_dd {
        padding: 50px 20px 35px;
    }

        .careers .area_opp .job_sect .basic_dd.j_loc {
            padding: 0px 20px 112px;
        }

    .careers .c_spk {
        padding: 20px 0;
    }

    .careers .emp_details h2 {
        padding: 20px 0px 10px;
    }

    .careers .area_opp .job_sect .basic_dd .sbSelector:link, .careers .area_opp .job_sect .basic_dd .sbSelector:visited, .careers .area_opp .job_sect .basic_dd .sbSelector:hover {
        font-size: 14px;
    }

    .careers .area_opp .a_opp img {
        width: 50%;
    }

    .careers .area_opp .j_form .form .file-upload-button {
        font-size: 10px;
        padding: 7px 0px;
    }

    .careers .career_banner .banner_txts h2 {
        font-size: 12px;
    }

    .careers .career_banner .banner_txts {
        width: 62%;
    }

    .careers .career_banner .career_vd {
        bottom: 46px;
        right: 5%;
    }

        .careers .career_banner .career_vd a {
            width: 40%;
        }
}
/*media query for all mobile protrait mode*/
@media (max-width:400px) {
    .insurance-container {
        overflow: hidden;
        text-align: center;
        margin: 0px auto;
        width: 100%;
    }
    /*.insurance-container .insurance-block{width: 32%;float: none;margin-bottom: 0;}
    .insurance-container .insurance-block a {width: 100%;}
    .insurance-container .insurance-block a.umbrella{padding : 5px 0 0 0;}*/
    .section1 .banner .desktop {
        display: none;
    }

    .section1 .banner .mobile {
        display: block;
        height: 390px;
    }

    .post-login .btnlinks .serv {
        padding: 6px 12px 6px 10px;
        font-size: 13px;
    }

    .post-login .btnlinks .claims1 {
        padding: 6px 8px 6px 10px;
        font-size: 13px;
    }

    .post-login .btnlinks .help {
        padding: 6px 7px 6px 5px;
        ;
        font-size: 13px;
    }

    .post-login .btnlinks .feed {
        padding: 6px 1px;
        font-size: 13px;
    }

    .reviews .sdetails .checkbx_block .checkboxHold span, .reviews .sdetails .checkbx_block .checkboxHold span.gr {
        padding: 0 0 0 35px;
    }

    .reviews .sdetails.renews .checkbx_block .checkboxHold span.updt {
        padding-left: 34px;
    }

    .reviews .sdetails.renews .checkbx_block .checkboxHold span {
        padding: 0px 0px 10px 34px;
    }
}

@media screen and (max-width: 375px) {
    .griev .imgs1 {
        width: 100%;
    }

    .griev .red_circle .txts p, .griev .red_circle .txts a, .griev .yellow_circle .txts p, .griev .orange_circle .txts p {
        font-size: 12px;
    }

    .griev .red_circle .txts {
        position: absolute;
        top: 61px;
        left: 91px;
    }

    .griev .imgs2 {
        width: 90%;
    }

    .griev .yellow_circle {
        top: -90px;
        left: 9px;
        position: relative;
    }

        .griev .yellow_circle .txts {
            position: absolute;
            top: 114px;
            left: 134px;
            width: 130px;
        }

        .griev .yellow_circle .digit2 {
            position: absolute;
            top: 169px;
            left: 81px;
            width: 11%;
        }

    .griev .imgs3 {
        width: 70%;
    }

    .griev .orange_circle {
        left: 6px;
        top: -151px;
        position: relative;
    }

        .griev .orange_circle .txts {
            position: absolute;
            top: 91px;
            left: 141px;
        }

        .griev .orange_circle .digit3 {
            position: absolute;
            top: 149px;
            left: 98px;
            width: 8%;
        }

    .griev .outer {
        height: 788px;
    }
}

@media screen and (max-width: 360px) {
    .RG_gray_box {
        padding: 20px 10px;
    }

    .RG_otpicn {
        background: background-size:100%;
    }

    .RG_icn > span {
        width: 38px;
        background-size: 100%;
    }

    .retrievequotes .RG_icn > span {
        width: 18px;
    }

    .optionListArrow span {
        top: -4px;
    }

    .trav_accordance h2 {
        padding: 15px 54px 0 0;
    }

    .senioeCitizen .date {
        margin-right: 5px;
    }

        .senioeCitizen .date input[type="text"] {
            font-size: 11px;
            letter-spacing: 0;
            margin-right: 0;
            padding-left: 5px;
        }

    .removebtnbrw {
        font-size: 10px;
        padding: 5px 2px;
    }

    .singletrip .trav_accordance h2 {
        padding-top: 11px;
    }

    .paymentData .ccfp .name {
        padding-left: 0;
    }

    .pay_graybg {
        padding: 15px 5px;
    }

    .paymentData .radioBtnHold label {
        margin-bottom: 0;
    }

    .paymentData .radioBtnHold {
        font-size: 12px;
        line-height: 20px;
    }

    .paymentData .cardhold {
        bottom: 0;
        right: 13%;
    }

    .optionListArrow span {
        top: -5px;
    }

    .optionBox .EMI {
        width: 79%;
    }

    .lightBoxHoldcontactdetails .contactDetailsinner .closeBtn {
        top: 48px;
    }

    .sliderPlanBox.studentspb .sliderPlan {
        margin-right: 0;
        width: 100%;
    }

    .benefits_login {
        left: 33%;
    }

    .multidd.quoterows .checkboxHold {
        width: 90%;
    }

    .multidd.quoterows .basic_dd {
        margin-right: 10px;
        width: 35%;
    }

    .multidd .basic_dd .ddValue {
        font-size: 15px;
    }

    .multidd.quoterows .RG_input .inputbtm {
        font-size: 11px;
    }

    .multidd.quoterows .basic_dd .ddValue {
        font-size: 11px;
    }

    .coveragedetails_list li .h2txt {
        width: 84%;
    }

    .question_icn {
        margin: 0 5px;
    }

    .multidd .basic_dd .ddValue {
        background-position: right 7px;
    }

    .fourwheeler .calendarBox .datePick {
        text-align: left;
    }

    .calendarBox .datePick {
        letter-spacing: 1px;
    }

    .calendarBox .multidd.quoterows .datePick {
        font-size: 15px;
        letter-spacing: 1px;
    }

    .basicpremium .inputradiobox {
        padding: 15px 18px;
    }

    .basicpremium.basicpremium_hcp .tophead02 {
        display: block;
    }

    .homeinsurance .fourwheeler .multidd .basic_dd {
        width: 90%;
    }

    .fourwheeler .multidd .basic_dd .ddList {
        width: 90%;
    }

    .quoterows .labels {
        margin-right: 2px;
    }

    .multidd.quoterows .basic_dd {
        margin-right: 3px;
        width: 70%;
    }

    .tblz01.rwd-table th, .review .tblz01.rwd-table td::before { /* height: 75px; */
    }

    .tblz01 tr td .input05title {
        left: 0;
    }

    .width-70 .col-lg-9.col-md-9.col-sm-9.col-xs-12 {
        margin-left: 0%;
    }

    .multidd.quoterows .modeloutput .RG_gray_box {
        width: 77%;
    }
    /*home page*/
    .insurance-container .insurance-block .getQuotes a {
        width: auto;
        padding: 10px 10px;
        font-size: 12px;
    }

        .insurance-container .insurance-block .getQuotes a.close1 {
            width: 15px;
        }

    .insurance-container .insurance-block a span {
    }

    .insurance-container .insurance-block a span {
    }

    .insurance-container .insurance-block.mobile-wrap a span {
    }
    /*ends here*/
    /*section 3 starts here*/
    .india-map .highest-claim img {
        width: 35%;
    }

    .india-map .highest-claim .know-more {
        padding-top: 5px;
    }
    /*ends here*/
    /*section4 starts here*/
    .section4 .select-block select {
        width: 270px;
    }

    .customer-speak .member-container .member .member-img {
    }
    /*ends here*/
    /*added on 3nov15 starts*/
    .customer-wrapper .member-container .member .member-text {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 28%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #FFF;
        text-align: center;
        width: 45%;
    }
    /*added on 3nov15 ends*/
    /*added on 5nov15 starts*/
    .travel_insurance .tpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 5px;
        left: 26%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 48%;
    }

    .car_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 30px;
        left: 28%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 45%;
    }

    .twowheeler_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 18px;
        left: 26%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 48%;
    }

    .home_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 18px;
        left: 26%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 48%;
    }
    /*added on 5nov15 ends*/
    /*added on 6nov15 starts*/
    .showroom .labels {
        padding-top: 20px;
    }

    .showroom .multidd.quoterows .RG_gray_box {
        padding: 20px 0px 0px 40px;
        width: 85%;
    }
    /*added on 6nov15 ends*/
    .post-login img.tosays {
        width: 220%;
    }

    .post-login .fques h2 {
        font-size: 14px;
    }

    .travel_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 8px;
        font-size: 11px;
    }

    .car_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 6px;
        font-size: 11px;
    }

    .health_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 6px;
        font-size: 11px;
    }

    .home_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 6px;
        font-size: 11px;
    }

    .twowheeler_insurance.traveller_landing .banner_text_btn1 a {
        padding: 7px 6px;
        font-size: 11px;
    }

    .rd_block .rd_single .travTitle {
        font-size: 14px;
        padding: 0px 5px;
    }

    .car_insurance .rd_block .rd_single .travTitle {
        font-size: 14px;
        padding: 0px 5px;
        line-height: 16px;
    }

    .car_insurance .rd_block .text .text_image h5.carblock {
        width: 78%;
    }

    .car_insurance .rd_block .calign .inputradiobox {
        width: 100%;
    }

    .car_insurance .rd_block .checkbx_block {
        padding-top: 0px;
    }

    .twowheeler_insurance .rd_block .rd_single .travTitle {
        font-size: 14px;
        padding: 0px 5px;
        line-height: 16px;
    }

    .twowheeler_insurance .rd_block .text .text_image h5.carblock {
        width: 94%;
    }

    .twowheeler_insurance .rd_block .calign .inputradiobox {
        width: 100%;
    }

    .twowheeler_insurance .rd_block .checkbx_block {
        padding-top: 0px;
    }
    /*added for register page starts*/
    .treg .new_register .cd_checkbox {
        background: transparent url("../../ImagesNew/checkbox1.png") no-repeat scroll left top;
        width: 18px;
        height: 16px;
        display: inline-block;
        vertical-align: top;
        margin-right: 1px;
        cursor: pointer;
        float: left;
    }

        .treg .new_register .cd_checkbox.on {
            background: transparent url("../../ImagesNew/checkbox_actives.png") no-repeat scroll left top;
            width: 18px;
            height: 16px;
            display: inline-block;
            vertical-align: top;
            margin-right: 1px;
            float: left;
        }

    .treg .new_register .registeredinner .i-agree p {
        float: left;
        font-size: 11px;
    }
    /*added for register page ends*/
    .reviews .sdetails .gback {
        padding: 0 25px;
    }

    .plans .saved_btn {
        font-size: 16px;
        margin-right: 0;
    }

    .plans .compare_btn, .plans .cust_btn {
        font-size: 16px;
        margin-right: 0;
    }

    .plans .buy_btn {
        font-size: 16px;
    }

    .Glossary .quick_links span a {
        padding: 0px 32% 0px 0px;
        margin-top: 9px;
    }

    .travel_insurance .rotator .member .member-text, .rotator .member .member-text {
        width: 100%;
    }

    .travel_insurance .rotator .insurance-partner .owl-buttons .owl-next, .rotator .insurance-partner .owl-buttons .owl-next {
        right: -12px;
    }

    .about_us .our_team .awards-partner1 .member .fr2 p {
        margin: 0px 0px 15px;
    }

    .err_pg .err_txt {
        top: 5%;
    }

    .err_pg img {
        height: 138px;
    }

    .careers .area_opp ul li, .careers .area_opp a {
        font-size: 14px;
    }

    .infocenter .infocenter_banner .ban-txt2 p {
        width: 100%;
    }

    .infocenter .infocenter_banner .ban-txt2 div a {
        width: 20%;
    }

    .infocenter .infocenter_banner .ban-txt2 img {
        width: 100%;
    }

    .infocenter .infocenter_banner .ban-txt2 h2 {
        font-size: 16px;
    }

    .infocenter .infocenter_banner .banimg {
        width: 100%;
        min-height: 160px;
    }

    .sevenlinks a {
        font-size: 11px;
        padding: 3px 5px;
    }

    .about_us .milestone h2 {
        padding: 0px 0px 100%;
    }

    .about_us .milestone p.s_info {
        padding: 65% 0px 0px;
    }

    .about_us .our_team h3 {
        font-size: 14px;
        font-weight: bold;
    }

    .about_us .our_team p.nm {
        font-size: 12px;
    }

    .car_model .call_me {
        width: 27%;
    }

    .car_model .info_details {
        height: 190px;
    }

    .griev .red_circle .txts {
        position: absolute;
        top: 44px;
        left: 82px;
    }

    .griev .imgs3 {
        width: 72%;
    }

    .griev .orange_circle .txts {
        position: absolute;
        top: 102px;
        left: 137px;
    }

        .griev .yellow_circle .txts p, .griev .orange_circle .txts p {
            line-height: 16px;
        }
}

@media screen and (max-width: 320px) {
    .paymentData .radioBtnHold label {
        padding-bottom: 27%;
    }

    .getQuote.motor .contentPart .conformbox {
        font-size: 11px;
    }

    .multidd.quoterows .checkboxHold {
        width: 100%;
    }

    .btnHold.backbutton {
        margin-bottom: 20px;
    }
    /**Login Page Start**/
    .login-nav li a {
        font-size: 13px;
    }

    .txtsz {
        font-size: 18px;
    }

    .PolicyTypetxt {
        font-size: 16px;
    }

    .review .ipBox1 input[type="text"] {
        width: 100%;
    }
    /**Login Page End**/
    /*added on 3nov15 starts*/
    .customer-wrapper .member-container .member .member-text {
        position: absolute;
        right: 15%;
        top: 8px;
        left: 25%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #FFF;
        text-align: center;
        width: 50%;
    }
    /*added on 3nov15 ends*/
    /*added on 5nov15 starts*/
    .travel_insurance .tpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 5px;
        left: 23%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 55%;
    }

    .car_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 30px;
        left: 25%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 50%;
    }

    .twowheeler_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 18px;
        left: 22%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 56%;
    }

    .home_insurance .cpartner .insurance-partner .member .member-text {
        position: absolute;
        right: 15%;
        top: 29px;
        left: 22%;
        z-index: 10;
        padding-top: 30px;
        padding-bottom: 20px;
        color: #333;
        text-align: center;
        width: 56%;
    }
    /*added on 5nov15 ends*/
    .health_insurance .hpartner .insurance-partner .owl-buttons .owl-next, .car_insurance .cpartner .insurance-partner .owl-buttons .owl-next, .twowheeler_insurance .cpartner .insurance-partner .owl-buttons .owl-next, .home_insurance .cpartner .insurance-partner .owl-buttons .owl-next {
        right: -10px;
    }

    .travel_insurance .rotator .member .member-text, .rotator .member .member-text {
        width: 50%;
    }
    /*added for new designs starts*/
    .reviews .sdetails .gback {
        padding: 0px 25px;
    }
    /*added for new designs ends*/
    .griev .red_circle .txts p, .griev .red_circle .txts a, .griev .yellow_circle .txts p, .griev .orange_circle .txts p {
        font-size: 11px;
    }

    .griev .red_circle .txts {
        position: absolute;
        top: 30px;
        left: 71px;
    }

    .griev .yellow_circle {
        top: -76px;
        left: 7px;
        position: relative;
    }

        .griev .yellow_circle .txts {
            position: absolute;
            top: 95px;
            left: 104px;
            width: 120px;
        }

        .griev .yellow_circle .digit2 {
            position: absolute;
            top: 146px;
            left: 62px;
            width: 11%;
        }

    .griev .orange_circle {
        left: 4px;
        top: -130px;
        position: relative;
    }

        .griev .orange_circle .txts {
            position: absolute;
            top: 81px;
            left: 121px;
        }

        .griev .orange_circle .digit3 {
            position: absolute;
            top: 129px;
            left: 83px;
            width: 8%;
        }

    .griev .outer {
        height: 668px;
    }
}

@media (min-width: 768px) {
    .rwd-table th, .rwd-table td {
        padding: 1em;
    }

        .rwd-table td:before {
            display: none;
        }

    .rwd-table th, .rwd-table td {
        display: table-cell;
        padding: .25em .5em;
    }

        .rwd-table th:last-child, .rwd-table td:last-child { /* padding-right: 0; */
        }

    .rwd-table2 th, .rwd-table2 td {
        padding: 1em;
    }

        .rwd-table2 td:before {
            display: none;
        }

    .rwd-table2 th, .rwd-table2 td {
        display: table-cell;
        padding: .25em .5em;
    }

        .rwd-table2 th:last-child, .rwd-table2 td:last-child {
            padding-right: 0;
        }
}

/*RK ED 27-08-2015*/

.knowledgePopUP {
    z-index: 999;
    width: 101%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    background-color: #9facb5;
    color: #aaaaaa;
    border-style: solid;
    filter: alpha(opacity = 80) !important;
    opacity: 0.9;
    margin-left: 5px;
}

#divKnowledgepopup {
    width: 300px;
    height: 150px;
    position: absolute;
    color: #000000;
    /*border-color:Black;*/
    border-style: groove;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -180px;
}

#knowledgePopUPtable {
    width: 720px;
    height: 110px;
    /*position: absolute;*/
    color: #000000;
    /*background-color: #ffdaa4;*/
    /*border-color:Black;*/
    border-style: groove;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
    margin-top: 1000px;
    top: 50%;
    /*				left: 50%;
				
				margin-left: -180px;*/
}

.captcha_sub .c_sub {
    background: #f1f1ea;
    width: 100%;
    padding: 15px 20px;
    margin-bottom: 40px;
}

.Grievence_drp {
    border-style: none;
    border-bottom: 1px solid #666;
    color: #4d4d4f;
    font-family: arial;
    font-size: 18px;
}

.Grievence_lbl {
    color: #053C6D;
    font-family: Arial;
    font-size: 18px;
    padding-top: 4px;
}

.btnbuttton {
    border-right: #5b5b5b 1px solid;
    border-top: #5b5b5b 1px solid;
    font-size: 10px;
    font-weight: BOLD; /*BACKGROUND-IMAGE: url(../images/button_bg.gif);*/
    border-left: #5b5b5b 1px solid;
    cursor: hand;
    color: #000000;
    border-bottom: #5b5b5b 1px solid;
    background-repeat: repeat-x;
    font-family: Arial;
    text-align: center;
    background-color: #DDD7BD;
}

.Grievence_txt {
    width: 95%;
    border-bottom: 1px solid #000000;
    font-size: 18px;
}

.Grievence_td {
    padding-bottom: 15px;
    width: 50%;
}

.container .captchasec1 {
    font-family: arial;
    font-size: 17px;
    color: #fff;
    background: #97291e;
    display: inline-block;
    margin-bottom: 0px;
    border-color: #97291e;
}
