.stransact .tblz01 .sub_transact:hover,
.stransact h5 a:hover {
    text-decoration: underline
}
.fd_bk .sbOptions,
.flyout,
.pays .policy_summary .whitebg,
.retrievequotes .contactDetailsinner,
.sdetails .egs .basic_dd .sbOptions,
.sdetails_pay {
    -weblit-box-shadow: 0 0 4px rgba(80, 80, 80, .24)
}
.plans .pgHead1 {
    font-family: arial;
    font-size: 22px;
    color: #104371
}
.plans .buy_btn,
.plans .subData1 {
    font-family: arial;
    font-size: 18px
}
.planbox ul li#DEC,
.planbox ul li#HDC,
.planbox ul li#OUT,
.planbox ul li#T1_adon1,
.planbox ul li#T1_adon2,
.planbox ul li#T1_adon3,
.planbox ul li#T2_adon1,
.planbox ul li#T2_adon2,
.planbox ul li#T2_adon3,
.planbox ul li#T3_adon1,
.planbox ul li#T3_adon2,
.planbox ul li#T3_adon3 {
    color: #004A80
}
.plans .subData1 {
    color: #0d416f;
    padding: 10px 0 15px;
    margin-top: 0
}
.plans .subData1 span {
    font-weight: 700
}
.plans .subHeading1 {
    font-family: arial;
    font-size: 20px;
    color: #4a4941;
    font-style: italic
}
.plans .buy_btn {
    color: #fff;
    background: #97291e;
    padding: 10px 18px;
    display: inline-block;
    margin: 0 0 35px
}
.plans .compare_btn,
.plans .cust_btn,
.plans .saved_btn {
    font-size: 18px;
    padding: 9px 25px;
    margin: 0 35px 35px 0;
    border: 1px solid #97291E;
    font-family: arial;
    display: inline-block
}
.plans .planbox,
.plans .planbox1 {
    text-align: left;
    margin: 4% 1%;
    display: inline-block
}
.plans .planbox h2,
.plans .planbox h3,
.plans .planbox h4,
.plans .planbox p,
.plans .planbox ul li,
.plans .planbox1 h2,
.plans .planbox1 h3,
.plans .planbox1 p {
    margin: 0;
    font-family: arial
}
.plans .saved_btn {
    color: #97291E
}
.plans .saved_btn:hover {
    color: #fff;
    background: #97291E
}
.plans .compare_btn {
    color: #97291E
}
.plans .compare_btn:hover {
    color: #fff;
    background: #97291E
}
.plans .cust_btn {
    color: #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;
    padding: 15px;
    border: 1px solid #97291e;
    width: 90%;
    position: relative
}
.plans .planbox.active:after,
.plans .planbox.active:before {
    position: absolute;
    content: ""
}
.plans .planbox h2 {
    font-size: 24px;
    color: #053c6d
}
.plans .planbox p {
    font-size: 16px;
    color: #333;
    padding: 10px 0 0
}
.plans .planbox h3,
.plans .planbox h4 {
    padding: 20px 0 15px;
    font-weight: 700
}
.plans .planbox h3 {
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #ccc
}
.plans .planbox h4,
.plans .planbox ul li {
    font-size: 16px;
    color: #333
}
.plans .planbox ul {
    padding: 0 0 0 15px
}
.plans .planbox ul li {
    list-style-type: disc;
    padding: 0 0 6px
}
.plans .planbox .emilink {
    font-family: arial;
    font-size: 18px;
    color: #97291e;
    display: inline-block;
    padding: 15px 0 12px
}
.plans .planbox.active:before {
    top: 10px;
    right: 5px;
    width: 20px;
    height: 20px;
    background-image: url(https://www.icicilombard.com/includes_new/images/plan_tick.png);
    z-index: 1;
    background-repeat: no-repeat
}
.plans .EMIBtn {
    background: 0 0;
    width: 55px;
    color: #a31c22;
    font-size: 17px
}
.plans .planbox.active:after {
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-bottom: 50px solid rgba(144, 109, 109, 0);
    border-right: 50px solid #053c6d;
    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;
    padding: 15px;
    border: 1px solid #97291e;
    width: 90%;
    position: relative
}
.plans .planbox1 h2 {
    font-size: 24px;
    color: #053c6d
}
.plans .planbox1 p {
    font-size: 16px;
    color: #333;
    padding: 10px 0 0
}
.plans .planbox1 h3,
.plans .planbox1 h4 {
    padding: 20px 0 15px;
    font-weight: 700
}
.plans .planbox1 h3 {
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #ccc
}
.plans .planbox1 h4,
.plans .planbox1 ul li {
    font-size: 16px;
    color: #333;
    margin: 0;
    font-family: arial
}
.plans .planbox1 ul {
    padding: 0 0 0 15px
}
.plans .planbox1 ul li {
    list-style-type: disc;
    padding: 0 0 6px
}
.plans .planbox1 .emilink {
    font-family: arial;
    font-size: 18px;
    color: #97291e;
    display: inline-block;
    padding: 15px 0 12px
}
.plans .planbox1.active:before {
    content: "";
    position: absolute;
    top: 10px;
    right: 5px;
    width: 20px;
    height: 20px;
    background-image: url(https://www.icicilombard.com/includes_new/images/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: 0;
    top: 0;
    width: 0;
    height: 0;
    border-bottom: 49px solid rgba(144, 109, 109, 0);
    border-right: 50px solid #053c6d;
    background-repeat: no-repeat;
    background-position: 28px 7px;
    background-color: #E6E6E6;
    box-shadow: -2px 2px 7px #BBB
}
.flyout,
.sdetails_pay {
    box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -moz-box-shadow: 0 0 4px rgba(80, 80, 80, .24)
}
.plans .insurance-offering1 .owl-buttons {
    display: none
}
.plans .customisepg h3 {
    text-align: center
}
.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(https://www.icicilombard.com/includes_new/images/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(https://www.icicilombard.com/includes_new/images/arrows-right.png);
    width: 33px;
    height: 80px;
    background-repeat: no-repeat
}
.rotator .member,
.travel_insurance .rotator .member {
    position: relative;
    text-align: center
}
.rotator,
.travel_insurance .rotator {
    width: 100%;
    background: #053c6d;
    padding: 50px 0
}
.rotator .member .member-text,
.travel_insurance .rotator .member .member-text {
    z-index: 10;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    width: 100%
}
.rotator .member .member-text p,
.travel_insurance .rotator .member .member-text p {
    font-family: arial;
    font-size: 16px;
    color: #20507c;
    font-weight: 400;
    text-transform: none;
    padding: 0;
    text-align: center
}
.carousels {
    position: relative;
    height: 240px;
    overflow: hidden
}
.carousels .items {
    position: absolute;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -moz-transition: all .3s ease
}
.carousels .items.active {
    cursor: pointer
}
.carousels .card {
    width: 100%;
    height: 100%;
    position: absolute;
    cursor: pointer;
    -webkit-transition: -webkit-transform .4s;
    -moz-transition: -moz-transform .4s;
    -o-transition: -o-transform .4s;
    -ms-transition: -o-transform .4s;
    transition: transform .4s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.rotator .member,
.travel_insurance .rotator .member {
    height: 240px;
    width: 240px
}
.card .back,
.card .front {
    display: table;
    height: 100%;
    width: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}
.card .back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    color: #fff
}
.carousels .card.flipped {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
.animation {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease
}
.carousels .card .front img {
    position: absolute;
    left: 0;
    z-index: -1
}
.carousels .card .back img {
    position: absolute;
    left: -4px;
    z-index: -1
}
.card.flipped .front {
    opacity: 0;
    transition: all .5s ease .5s;
    -webkit-transition: all .5s ease .5s
}
.rotator .member .member-text,
.travel_insurance .rotator .member .member-text {
    top: 0;
    height: 100%;
    padding: 45px 20px;
    position: static;
    vertical-align: middle;
    display: table-cell
}
.carousels .items:nth-child(1),
.carousels .items:nth-child(7) {
    transform: scale(.7);
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7)
}
.carousels .items:nth-child(2),
.carousels .items:nth-child(6) {
    transform: scale(.8);
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8)
}
.carousels .items:nth-child(3),
.carousels .items:nth-child(5) {
    transform: scale(.9);
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9)
}
.benifits_seven {
    position: relative
}
.benifits_seven h1,
.benifits_seven h2 {
    font-size: 28px;
    font-weight: 700;
    padding-bottom: 50px;
    color: #fff;
    text-align: center;
    margin: 0
}
.benifits_seven .back .member-text img {
    position: static;
    width: auto;
    padding: 0 10px
}
.benifits_seven .buttons .next,
.benifits_seven .buttons .prev {
    position: absolute;
    top: 63%
}
.benifits_seven .buttons .prev {
    left: 0;
    cursor: pointer
}
.benifits_seven .buttons .next {
    right: 0;
    cursor: pointer
}
.rotator .benifits_seven .back .member-text p,
.travel_insurance .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);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    background-color: #fff;
    z-index: 25;
    height: 100%;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease
}
.popup_carousel.active {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1)
}
.popup_carousel .popup_items {
    display: none
}
.popup_carousel .popup_items.active {
    display: block;
    max-height: 248px;
    overflow: auto
}
.popup_carousel .popup_items h5 {
    color: #053c6d;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 3px 0
}
.popup_carousel .popup_items .list li,
.popup_carousel .popup_items p {
    color: #333;
    font-size: 16px;
    padding-top: 0;
    text-transform: none;
    font-weight: 400
}
.popup_carousel .popup_items .list li {
    padding-bottom: 5px;
    background-image: url(https://www.icicilombard.com/includes_new/images/list_dot.png);
    background-repeat: no-repeat;
    background-position: 0 7px;
    list-style-type: disc;
    margin-left: 30px
}
.popup_carousel .popup_items .list p {
    font-weight: 700
}
.close_popup {
    display: inline-block;
    position: absolute;
    right: 2%;
    top: 2%
}
.registeredDataContainer.new_register {
    padding: 0 20px
}
.new_register .RG_gray_box {
    padding: 0;
    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%
}
.agreeyn span {
    color: #000;
    float: left
}
.agreeyn .inputradiobox {
    padding-left: 0
}
.regnt h2 {
    font-family: arial;
    font-size: 28px;
    color: #053c6d;
    padding: 0 0 20px
}
.regnt h3,
.regnt h4 {
    color: #333;
    font-family: arial;
    text-align: left;
    margin: 0
}
.regnt .wt {
    background: #fff
}
.regnt h3 {
    font-size: 22px;
    padding: 25px 0 0 32px
}
.regnt h4 {
    font-size: 14px;
    padding: 0 0 0 32px
}
.regnt .RG_gray_box {
    background: #fff;
    margin-top: 0
}
.regnt .nameimg {
    background: url(https://www.icicilombard.com/includes_new/images/manimg.png) no-repeat
}
.regnt .RG_gray_box>.form-group input {
    padding: 2px 2px 0 50px
}
.regnt .RG_gray_box>.form-group label.register {
    left: 50px
}
.customisepg h1 {
    font-family: arial;
    font-size: 28px;
    color: #053c6d
}
.customisepg h3,
.customisepg h4 {
    font-family: arial;
    font-size: 20px
}
.customisepg h4 {
    color: #333
}
.customisepg h3 {
    color: #053c6d;
    text-align: left
}
.customisepg h5,
.customisepg h6,
.customisepg p {
    font-family: arial;
    color: #333
}
.customisepg h5,
.customisepg h6 {
    font-size: 16px;
    text-align: left;
    padding: 5px 0;
    margin: 0
}
.customisepg h6 {
    padding: 5px 0 15px;
    margin: 0
}
.customisepg p {
    font-size: 15px;
    text-align: left;
    padding: 15px 0 25px
}
.customisepg .pre,
.customisepg .pre1,
.customisepg .pre2 {
    font-size: 18px;
    font-family: arial;
    text-align: left
}
.customisepg .pre {
    color: #053c6d;
    padding: 15px 0 0;
    font-weight: 700
}
.customisepg .pre1,
.customisepg .pre2 {
    color: #333;
    padding: 0 5px 5px 0;
    margin: 0
}
.customisepg .pre2 {
    font-size: 16px
}
.customisepg .rupe {
    font-family: arial;
    font-size: 20px;
    color: #333;
    text-align: left;
    padding: 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
}
.customiseBtn .cback,
.customiseBtn .cquote_btn,
.customiseBtn .csave_btn {
    padding: 10px 30px;
    font-family: arial
}
.customisepg .policyDtls,
.customisepg .totalAmount {
    color: #4d4d4f;
    text-align: left
}
.customisepg .totalAmount {
    background: url(https://www.icicilombard.com/includes_new/images/icon_isEqual1.png) left center no-repeat
}
.customisepg .insurance-offering .owl-buttons {
    display: none
}
.customiseBtn .csave_btn {
    font-size: 20px;
    color: #97291e;
    display: inline-block;
    border: 1px solid #97291e;
    margin: 40px 30px 60px;
    transition: .3s
}
.customiseBtn .csave_btn:hover {
    background: #97291e;
    color: #fff
}
.customiseBtn .cback {
    font-size: 18px;
    color: #97291e;
    display: inline-block
}
.customiseBtn .cback .backbtx {
    position: relative;
    top: -2px;
    right: 5px
}
.customiseBtn .cquote_btn {
    font-size: 20px;
    color: #fff;
    display: inline-block;
    background: #97291e
}
.customisepg .sliderBox .ui-widget-content {
    margin-left: 4%
}
.customisepg .planbox {
    background: #fff;
    text-align: left;
    padding: 15px;
    border: 1px solid #97291e;
    margin: 0 20px 0 0;
    position: relative
}
.customisepg .planbox.active:after,
.customisepg .planbox.active:before {
    content: "";
    position: absolute;
    background-repeat: no-repeat
}
.customisepg .planbox h2 {
    font-family: arial;
    font-size: 24px;
    color: #053c6d;
    margin: 0
}
.customisepg .planbox h3,
.customisepg .planbox h4,
.customisepg .planbox p {
    color: #333;
    margin: 0;
    font-family: arial
}
.customisepg .planbox p {
    font-size: 16px;
    padding: 10px 0 0
}
.customisepg .planbox h3 {
    font-size: 18px;
    padding: 20px 0 15px;
    font-weight: 700;
    border-bottom: 1px solid #ccc
}
.customisepg .planbox h4 {
    font-size: 20px;
    padding: 10px 0;
    font-weight: 700
}
.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
}
.customisepg .planbox .emilink {
    font-family: arial;
    font-size: 18px;
    color: #97291e;
    display: inline-block;
    padding: 0 0 12px
}
.customisepg .planbox.active:before {
    top: 10px;
    right: 5px;
    width: 20px;
    height: 20px;
    background-image: url(https://www.icicilombard.com/includes_new/images/plan_tick.png);
    z-index: 1
}
.customisepg .health_plan_box .planbox {
    min-height: 300px
}
.customisepg .health_plan_box .planbox h4 {
    font-size: 18px;
    font-weight: 400;
    padding-top: 20px
}
.customisepg .planbox.active:after {
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-bottom: 49px solid rgba(144, 109, 109, 0);
    border-right: 50px solid #053c6d;
    background-position: 28px 7px
}
.customisepg .planbox1 {
    background: #fff;
    text-align: left;
    padding: 15px;
    border: 1px solid #97291e;
    margin: 0 20px 0 0
}
.customisepg .planbox1.active:after,
.customisepg .planbox1.active:before {
    content: "";
    position: absolute;
    background-repeat: no-repeat
}
.customisepg .planbox1 h2 {
    font-family: arial;
    font-size: 24px;
    color: #053c6d;
    margin: 0
}
.customisepg .planbox1 h3,
.customisepg .planbox1 h4,
.customisepg .planbox1 p {
    color: #333;
    font-family: arial;
    margin: 0
}
.customisepg .planbox1 p {
    font-size: 16px;
    padding: 10px 0 0
}
.customisepg .planbox1 h3 {
    font-size: 18px;
    padding: 20px 0 15px;
    font-weight: 700;
    border-bottom: 1px solid #ccc
}
.customisepg .planbox1 h4 {
    font-size: 20px;
    padding: 10px 0;
    font-weight: 700
}
.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
}
.customisepg .planbox1 .emilink,
.pays .tab1 .emi_s {
    color: #97291e;
    font-family: arial
}
.customisepg .planbox1 .emilink {
    font-size: 18px;
    display: inline-block;
    padding: 0 0 12px
}
.customisepg .planbox1.active:before {
    top: 10px;
    right: 26px;
    width: 20px;
    height: 20px;
    background-image: url(https://www.icicilombard.com/includes_new/images/plan_tick.png);
    z-index: 1
}
.customisepg .planbox1.active:after {
    right: 22px;
    top: 0;
    width: 0;
    height: 0;
    border-bottom: 49px solid rgba(144, 109, 109, 0);
    border-right: 50px solid #053c6d;
    background-position: 28px 7px
}
.sdetails_pay {
    background: #fff;
    margin: 2% 0
}
.pays .tab1 .inputradiobox .radioBtnHold label {
    float: left
}
.pays .tab1 .inputradiobox .radioBtnHold .veh {
    padding: 0 10px 0 0
}
.pays .tab1 .emi_s {
    font-size: 16px;
    float: right;
    padding: 0;
    margin-bottom: 30px
}
.pays .pay_now {
    font-family: arial;
    font-size: 18px;
    color: #fff;
    background: #97291e;
    display: inline-block;
    padding: 10px 15px;
    margin: 20px 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 #666;
    width: 45%
}
.pays .drop_down .basic_dd .sbSelector {
    text-align: left;
    text-indent: 0;
    color: #77787b;
    font-size: 20px
}
.pays .inputradiobox {
    padding: 15px 0 12px;
    width: 35%;
    float: left
}
.pays .tab0 .visa_num1 .inputradiobox,
.pays .tab3 .visa_num1 .inputradiobox {
    width: 100%;
    position: relative;
    padding: 15px
}
.pays .tab0 .visa_num1 .inputradiobox .cvv_code input,
.pays .tab3 .visa_num1 .inputradiobox .cvv_code input {
    background: 0 0;
    border-bottom: 1px solid #333;
    color: #666;
    margin: 0 0 0 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: 700;
    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;
    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;
    width: 33%;
    float: left
}
.pays .tab4 .inputradiobox {
    padding: 15px 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
}
.pays .inner_menu li {
    display: inline;
    font-family: arial;
    font-size: 16px;
    color: #97291e;
    padding: 0 0 1px;
    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 #ccc;
    margin: 20px 0 0;
    padding: 18px 0
}
.flyout a.closes,
.flyout p {
    font-family: arial;
    color: #333;
    padding: 5px 10px
}
.flyout p {
    font-size: 16px
}
.flyout a.closes {
    font-size: 15px;
    float: right;
    cursor: pointer
}
.flyout {
    position: absolute;
    width: 360px;
    height: auto;
    top: 37%;
    left: 59%;
    background: #fff;
    overflow: hidden;
    z-index: 10000;
    display: none
}
.flyout table {
    width: 100%
}
.flyout table tr td,
.flyout table tr th {
    width: 50%;
    text-align: left;
    font-size: 16px;
    padding: 10px 0 8px 20px;
    font-family: arial
}
.flyout table tr th {
    color: #fff;
    background: #053c6d
}
.flyout table tr {
    border-bottom: 1px solid #aaa
}
.flyout table tr td {
    color: #333
}
.pays .visa_num {
    background: #f3f3ef;
    border: 1px solid #ceccb8;
    margin: 0 20px 10px;
    padding: 10px 0
}
.pays .detail_sectn .visa_num input,
.pays .visa_num span {
    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: #0f4270;
    font-family: arial;
    font-size: 20px;
    padding: 0 0 0 7px
}
.pays .fill_detail input,
.pays .fill_details .cvv_code input,
.pays .fill_details .name_card input {
    background: 0 0;
    border-bottom: 1px solid #333;
    margin: 0 0 0 20px
}
.pays .fill_detail h4,
.pays .fill_details .cvv_code h4,
.pays .fill_details .name_card h4 {
    font-family: arial
}
.pays .visa_num .visa_img {
    float: right;
    padding: 0 2px 0 0
}
.pays .fill_detail h4 {
    font-size: 16px;
    color: #0f4270;
    padding: 0 0 0 20px
}
.pays .fill_detail input {
    color: #333;
    font-size: 18px
}
.pays .fill_details {
    padding: 6px 0 0
}
.pays .fill_details .name_card {
    float: left;
    width: 50%
}
.pays .fill_details .name_card h4 {
    font-size: 16px;
    color: #0f4270;
    padding: 0 0 0 20px
}
.pays .fill_details .name_card input {
    color: #333;
    font-size: 18px;
    width: 90%
}
.pays .fill_details .cvv_code {
    float: left;
    width: 40%
}
.pays .fill_details .cvv_code h4 {
    font-size: 16px;
    color: #0f4270;
    padding: 0 0 0 20px
}
.pays .fill_details .cvv_code input {
    color: #333;
    font-size: 18px
}
.expire_dd {
    width: 20%;
    display: inline-block;
    margin: 0 15px
}
.black_brdd .sbHolder,
.expire_dd .sbHolder {
    border-bottom: 1px solid #000;
    background-color: transparent
}
.pays .detail_sectn .visa_num {
    background: #f3f3ef;
    border: 1px solid #ceccb8;
    margin: 0 20px 10px;
    padding: 10px 0
}
.pays .detail_sectn .visa_num input,
.pays .detail_sectn .visa_num span {
    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: #0f4270;
    font-family: arial;
    font-size: 20px;
    padding: 0 0 0 7px
}
.pays .detail_sectn .visa_num .visa_img {
    float: right;
    padding: 0 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: 0 0;
    color: #333;
    border-bottom: 1px solid #333;
    margin: 0 0 0 20px;
    font-size: 18px
}
.pays .detail_sectn .fill_details {
    padding: 6px 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: 0 0;
    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: 0 0;
    color: #333;
    border-bottom: 1px solid #333;
    margin: 0 0 0 20px;
    font-size: 18px;
    width: 100%
}
.pays .detail_sectn .checkbx_block .checkboxHold span,
.pays .tab3 .payment_options h3 {
    color: #4d4d4f;
    font-family: arial
}
.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 .tab3 .payment_options h3 {
    font-size: 14px;
    padding: 0 0 20px;
    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: 0 0 0 25px
}
.pays .detail_sectn h2 {
    font-family: arial;
    font-size: 20px;
    color: #0f4270;
    font-weight: 700;
    padding: 0 0 0 20px;
    margin: 0
}
.pays .detail_sectn h3,
.pays .detail_sectn h4 {
    font-family: arial;
    font-size: 18px;
    color: #0f4270
}
.pays .detail_sectn h3 {
    padding: 10px 0 0 20px;
    margin: 0
}
.pays .detail_sectn h4 {
    padding: 7px 0 7px 20px
}
.pays .policy_summary h3,
.pays .policy_summary h4 {
    color: #333;
    text-align: left;
    font-family: arial
}
.pays .tab3 .first .visa_num {
    border: none;
    margin-bottom: 0
}
.pays .tab3 .first .visa_num span {
    padding: 10px 15px 10px 0
}
.pays .tab3 .detail_sectn .paddB40 {
    padding: 0 0 40px
}
.pays .policy_summary h3 {
    font-size: 16px;
    font-weight: 700;
    padding: 9px 0 0;
    margin: 0
}
.pays .policy_summary h4 {
    font-size: 14px
}
.pays .policy_summary .whitebg {
    background: #fff;
    padding: 18px 0;
    box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -moz-box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    width: 970px;
    margin: 0 auto
}
.pays .detail_sectn.direct_pay {
    margin-top: 0;
    background-color: transparent;
    border: 0;
    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: 0
}
.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(https://www.icicilombard.com/includes_new/images/cust-support.png);
    background-repeat: no-repeat;
    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: 0;
    height: 24px;
    border-right: 24px solid rgba(255, 255, 255, 0);
    left: 0;
    top: 86%;
    border-top: 25px solid #a91e24;
    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: #DDD;
    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: #FFF;
    border-radius: 5px;
    color: #A91E24;
    margin-right: 10px;
    display: inline-block;
    font-weight: 700;
    border: 1px solid #A91E24;
    transition: all .3s ease
}
.close_chat,
.close_chat1 {
    position: absolute;
    height: 22px;
    width: 22px;
    padding-left: 7px;
    display: inline-block
}
.call_center .call_text .chat_nowbt a:hover {
    color: #fff;
    background-color: #A91E24
}
.close_chat {
    top: -11px;
    right: -8px;
    border-radius: 50%;
    background: #000;
    color: #fff
}
.close_chat:hover {
    color: #fff
}
.close_chat1 {
    bottom: 98%;
    right: 0;
    background: #FCAF41;
    color: #000;
    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: 0;
    width: 26px;
    height: 30px;
    background: url(https://www.icicilombard.com/includes_new/images/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 .chat_nw,
.idle_content1 .call_center .c_details .or_s,
.idle_content1 .call_center .c_details .toll_f {
    float: left
}
.idle_content1 .call_center .c_details .or_s p {
    font-family: arial;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    text-align: center;
    position: relative
}
.stransact .lt,
.stransact h2,
.stransact h3.rate_sec,
.stransact h4 {
    text-align: left
}
.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: 700;
    margin: 0;
    display: inline-block
}
.stransact h1,
.stransact h2 {
    color: #053c6d;
    font-weight: 700;
    font-family: arial
}
.idle_content1 .call_center .c_details .toll_f {
    width: 100%;
    padding: 8px 10px 0;
    cursor: pointer
}
.idle_content1 .call_center .c_details .chat_nw,
.idle_content1 .call_center .c_details .or_s {
    width: 100%
}
.idle_content1 .call_center .c_details .or_s p:after,
.idle_content1 .call_center .c_details .or_s p:before {
    position: absolute;
    content: '';
    width: 48px;
    height: 1px;
    background-color: #fff;
    top: 10px
}
.idle_content1 .call_center .c_details .or_s p:after {
    left: 10px
}
.idle_content1 .call_center .c_details .or_s p:before {
    right: 10px
}
.idle_content1 {
    position: fixed;
    bottom: 0;
    right: 0;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -moz-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 .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .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
}
.stransact h1 {
    font-size: 24px
}
.stransact h2 {
    margin: 0
}
.stransact h3 {
    font-family: arial;
    font-size: 20px;
    color: #000
}
.stransact h4,
.stransact h4 input,
.stransact h5 {
    font-size: 18px;
    color: #333;
    font-family: arial
}
.stransact h4 input {
    background: 0 0;
    border-bottom: 2px dotted #a91e24;
    width: 38%
}
.stransact h5 {
    border-bottom: 2px solid #fff;
    padding: 0 0 50px
}
.stransact h5 a {
    color: #a91e24
}
.stransact .sub_transact {
    font-family: arial;
    font-size: 20px;
    color: #fff;
    background: #a91e24;
    display: inline-block;
    padding: 10px 20px;
    margin: 20px 0;
    cursor: pointer
}
.stransact .tblz01 .sub_transact {
    font-family: arial;
    font-size: 16px;
    color: #a91e24;
    background: 0 0;
    display: inline-block;
    padding: 2px 0;
    margin: 0
}
.stransact .tblz01 tr td,
.stransact .tblz01 tr th {
    font-size: 18px;
    border: none;
    font-family: arial
}
.stransact .tblz01 tr th {
    background: #053c6d;
    text-transform: none;
    font-weight: 400
}
.stransact .tblz01 tr td {
    color: #484848;
    padding-top: 19px
}
.stransact .tblz01 tr td .red {
    color: #a91e24;
    font-weight: 700
}
.stransact h3.rate_sec {
    font-family: arial;
    font-size: 22px;
    color: #053c6d;
    margin: 0
}
.stransact h3.rate_sec img {
    position: relative;
    top: -5px;
    left: 15px
}
.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 .email_field,
.stransact .reviewbox .name_field {
    width: 50%;
    float: left;
    border-bottom: 1px solid #ccc;
    padding: 5px 0
}
.stransact .reviewbox .email_field input,
.stransact .reviewbox .name_field input {
    font-family: arial;
    font-size: 22px;
    color: #999;
    padding: 10px 0;
    width: 100%
}
.stransact .reviewbox .email_field input {
    border-left: 1px solid #333;
    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
}
.fw_qts .model_list span,
.increment_block .title .edit {
    position: absolute;
    right: 135px;
    display: none;
    background-color: #585858;
    color: #fff;
    border-radius: 3px;
    text-transform: capitalize;
    top: 0;
    padding: 1px 4px
}
.increment_main {
    padding: 25px 0
}
.increment_block .title .edit {
    padding: 1px 4px
}
.increment_block {
    padding-bottom: 30px
}
.increment_block .text h4,
.increment_block .title h4,
.new_accordion .radioBtnHold a.ttip,
.new_accordion .travelWorld .radioBtnHold {
    font-size: 16px;
    color: #053c6d;
    margin: 0;
    padding-bottom: 5px
}
.increment_block .text h4 {
    font-size: 14px;
    display: inline-block;
    padding-top: 0
}
.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: 0
}
.fw_qts .model_list span {
    display: block;
    right: 0;
    cursor: pointer;
    font-size: 12px
}
.calendarBox .new_label {
    font-size: 22px;
    color: #000;
    font-style: italic
}
.renews .address p,
.stransact .renews h4 a {
    font-size: 16px;
    font-family: arial
}
.new_travelWorld .mapspopup_icn {
    background: url(https://www.icicilombard.com/includes_new/images/info_know.png) 4px 0 no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 2px
}
.stransact .renews h3 {
    padding: 20px 0
}
.renews .tblz01 tr {
    border-bottom: 1px solid #cfcdb9
}
.stransact .renews h4 a {
    color: #A91E24;
    text-decoration: none;
    display: inline-block;
    font-weight: 700
}
.prsummary_sectn span a,
.renews a.pmt_opt,
.reviews .sdetails.renews .benefit_tab:hover,
.reviews .sdetails.renews .details_btn:hover,
.reviews .sdetails.renews .reviewhead a:hover,
.stransact .renews .tblz01 tr td a:hover,
.stransact .renews h4 .udl,
.stransact .renews h4 a:hover {
    text-decoration: underline
}
.stransact .renews .sub_transact {
    margin-bottom: 50px
}
.renews .dark {
    font-weight: 700
}
.renews .address {
    padding-bottom: 10px
}
.renews .address p {
    color: #333;
    text-align: left;
    line-height: 16px
}
.stransact .treg .modal-body .mailimg1 .RG_input label.register,
.stransact h2 {
    font-size: 18px
}
.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: 700;
    padding: 20px 0
}
.stransact .renews h3.padd0 {
    padding: 0;
    margin-top: 0
}
.stransact .renews h3.red {
    color: #97291e
}
.stransact .modal .treg .RG_gray_box {
    padding: 0
}
.stransact h2 {
    padding: 8px 0 0
}
.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
}
.reviews .sdetails.renews .checkbx_block {
    padding: 0
}
.reviews .sdetails.renews .remove_btn {
    font-family: arial;
    font-size: 16px;
    color: #97291E;
    padding: 5px 25px;
    margin: 0 0 30px;
    border: 1px solid #97291E;
    display: inline-block
}
.reviews .sdetails.renews .add_btn,
.reviews .sdetails.renews .subs_btn {
    font-size: 18px;
    display: inline-block;
    font-family: arial
}
.reviews .sdetails.renews .add_btn {
    color: #97291E;
    padding: 5px 0 0 25px;
    float: right
}
.reviews .sdetails.renews .subs_btn {
    color: #fff;
    background: #97291E;
    padding: 5px 25px
}
.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: 0 0 5px 20px;
    font-weight: 700
}
.renews p,
.reviews .modal .modal-body p {
    font-family: arial
}
.reviews .renews .checkbx_block .checkboxHold span,
.reviews .sdetails.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-size: 16px;
    color: #333;
    text-align: left
}
.reviews .modal .modal-title {
    color: #333;
    text-align: left
}
.reviews .sdetails.renews .add_btn:hover,
.reviews .sdetails.renews .remove_btn:hover {
    background: #97291E;
    color: #fff
}
.reviews .sdetails.renews .tblz01 tr td .inputradiobox .radioBtnHold {
    width: auto
}
.reviews .renews .rl_welcome {
    margin: 10px 0 30px;
    text-align: left
}
.reviews .renews .rl_welcome h2 {
    font-size: 18px;
    font-weight: 400;
    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-size: 16px;
    color: #666;
    text-align: left
}
.renews p.notes {
    font-family: arial;
    font-size: 14px;
    color: #666;
    padding-bottom: 0;
    position: relative;
    top: -23px;
    left: 37px
}
.reviews .sdetails.renews .reviewheads {
    font-family: arial;
    font-size: 16px;
    color: #053C6D;
    text-align: left;
    padding: 0;
    bottom: 0;
    min-height: 30px;
    line-height: 16px
}
.shadow_br {
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #848484;
    box-shadow: 0 0 9px rgba(0, 0, 34, .45)
}
.reviews .sdetails .tw_tenure {
    margin-top: 15px
}
.reviews .sdetails .tenure_text h3 {
    text-align: center;
    padding-bottom: 0
}
.reviews .sdetails .tw_tenure h3 {
    padding: 8px 0 8px 25px
}
.tw_tenure .inputradiobox .radioBtnHold {
    font-size: 21px
}
.renews .mds .ipBox .inputradiobox,
.reviews .sdetails.renews .mds .ipBox .inputradiobox {
    padding-top: 0
}
.reviews .sdetails.renews .r_btn input,
.reviews .sdetails.renews .reviewcontainer .basic_dd .sbHolder,
.reviews .sdetails.renews .reviewcontainer 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 .r_btn input,
.reviews .sdetails.renews .reviewcontainer .basic_dd,
.reviews .sdetails.renews .reviewcontainer input {
    margin-bottom: 0
}
.reviews .sdetails.renews .reviewcontainer input,
.sdetails.renews .reviewcontainer .basic_dd .sbHolder {
    border: none;
    width: 77%;
    font-size: 16px;
    padding: 0 0 5px
}
.reviews .sdetails.renews .basic_dd .sbSelector:hover,
.reviews .sdetails.renews .basic_dd .sbSelector:link,
.reviews .sdetails.renews .basic_dd .sbSelector:visited {
    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: 0 0 4px rgba(80, 80, 80, .24);
    -webkit-box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -moz-box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -ms-box-shadow: 0 0 4px rgba(80, 80, 80, .24)
}
.reviews .sdetails.renews .tblz01 {
    margin-bottom: 50px
}
.reviews .sdetails.renews .tblz01 tr td {
    border: none;
    padding: 15px 0
}
.reviews .sdetails.renews .tblz01 tr {
    border: 1px solid #053C6D
}
.reviews .renews h2 {
    font-family: arial;
    font-size: 30px;
    color: #053c6d;
    font-style: normal;
    margin: 0;
    text-align: right
}
.reviews .renews h2.thds {
    text-align: center
}
.reviews .renews .basic_dd .sbHolder {
    background: 0 0;
    border-bottom: 1px solid #666
}
.reviews .renews .basic_dd .sbSelector:hover,
.reviews .renews .basic_dd .sbSelector:link,
.reviews .renews .basic_dd .sbSelector:visited {
    font-size: 24px;
    color: #77787B
}
.reviews .renews .basic_dd .sbSelector {
    font-size: 24px;
    color: #333;
    text-align: left;
    text-indent: 5px
}
.ps .h_ds,
.ps .o_r {
    color: #053c6d;
    font-family: arial
}
.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: 0
}
.otps .btnHold {
    margin-top: 50px;
    margin-bottom: 30px
}
.ps .o_r {
    font-size: 20px;
    text-align: center;
    padding: 30px 0 0
}
.ps .h_ds {
    font-size: 28px;
    padding: 30px 0
}
.ps .sdetails .otps .RG_gray_box>.form-group input {
    height: 30px
}
.ps .sdetails .otps .mimg {
    background: url(https://www.icicilombard.com/includes_new/images/rg_mobiles1.png) no-repeat
}
.ps .sdetails .otps .mailimg {
    background: url(https://www.icicilombard.com/includes_new/images/rg_emails1.png) no-repeat
}
.ps .sdetails .otps .mailadd .RG_gray_box>.form-group label.register,
.ps .sdetails .otps .mnum .RG_gray_box>.form-group label.register {
    left: 42px;
    top: -30px
}
.ps .sdetails .os .mailadd .RG_gray_box>.form-group label.register,
.ps .sdetails .otps .mailadd .RG_gray_box>.form-group label.left0,
.ps .sdetails .otps .mnum .RG_gray_box>.form-group label.left0 {
    left: 0
}
.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 .inputbtm a,
.ps .sdetails .otp .RG_input .rotp {
    display: none
}
.ps .sdetails .otp .RG_input .inputbtm .fgpass {
    color: #AA3439
}
.ps .sdetails .os .mailadd .RG_gray_box>.form-group input {
    padding: 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% 2%;
    margin: 0;
    font-style: normal;
    text-align: center
}
.reviews .sdetails.renews .basic_dd .sbHolder {
    background: #F1F1EA
}
.sdetails .mailadd .RG_gray_box>.form-group input.left0,
.sdetails .mnum .RG_gray_box>.form-group input.left0 {
    padding: 0
}
.sdetails .egs .basic_dd {
    padding-top: 11px
}
.sdetails .egs .basic_dd .sbSelector:hover,
.sdetails .egs .basic_dd .sbSelector:link,
.sdetails .egs .basic_dd .sbSelector:visited {
    font-size: 16px;
    color: #97291e
}
.sdetails .egs .basic_dd .sbOptions {
    box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -moz-box-shadow: 0 0 4px rgba(80, 80, 80, .24)
}
.sdetails .egs .basic_dd .sbOptions a {
    text-align: left;
    border-bottom: 1px solid #EEE;
    padding: 10px;
    font-size: 16px
}
.reviews .sdetails.renews .paddBt {
    padding-bottom: 50px
}
.reviews .sdetails.renews .heads_top.nopaddB {
    padding-bottom: 15px
}
.reviews .sdetails.renews input.sd {
    margin-bottom: 12px
}
.reviews .sdetails.renews .sub_total {
    background: #053c6d;
    width: 90%;
    margin: 0 0 0 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
}
.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: 0;
    background: 0 0
}
.modal .reviews .sdetails .reviewhead,
.pop_up_isured .reviews .sdetails .reviewhead {
    position: static
}
.modal .reviews .sdetails.renews .basic_dd,
.modal .reviews .sdetails.renews .basic_dd .sbHolder,
.modal .reviews .sdetails.renews input,
.pop_up_isured .reviews .sdetails.renews input {
    margin-bottom: 10px;
    background-color: transparent;
    padding-left: 0
}
.modal .reviews .sdetails .fsectns .inputbtm,
.pop_up_isured .reviews .sdetails .fsectns .inputbtm {
    color: #000
}
.add_ons .ipBox .inputradiobox {
    display: inline-block;
    width: auto;
    padding: 3px 0;
    margin-right: 40px
}
#policy_no1 .RG_gray_box .RG_input,
.renews.eg_ch .RG_gray_box .RG_input,
.renews.otp_sect .RG_gray_box .RG_input,
.renews.otp_sect1 .RG_gray_box .RG_input {
    width: 100%
}
.reviews .sdetails .access .basic_dd .sbSelector,
.reviews .sdetails .access input,
.reviews .sdetails .add_ons input,
.sdetails .access .basic_dd .sbHolder,
.sdetails .add_ons .basic_dd .sbHolder {
    background-color: transparent;
    height: 30px
}
.modal .reviews .sdetails .basic_dd .sbToggle,
.reviews .sdetails .access .basic_dd .sbToggle,
.reviews .sdetails .add_ons .basic_dd .sbToggle {
    display: block;
    height: 30px
}
.reviews .sdetails .access .basic_dd .sbOptions li:hover,
.reviews .sdetails .add_ons .basic_dd .sbOptions li:hover {
    background-color: #B5B5B5
}
.reviews .sdetails .add_ons .add_rd {
    margin-bottom: 50px
}
.modal sup,
.pop_up_isured sup {
    color: red
}
.no_liaemploy {
    position: absolute;
    top: -8px;
    left: 62%;
    display: none
}
.renews.eg_ch .RG_gray_box>.form-group label.register,
.renews.otp_sect .RG_gray_box>.form-group label.register,
.renews.otp_sect1 .RG_gray_box>.form-group label.register {
    left: 0;
    top: -29px
}
.driver_no {
    position: static;
    display: none
}
.reviews .sdetails.renews .reviewhead a {
    font-size: 16px;
    color: #053C6D;
    font-weight: 700
}
.renews.otp_sect .otp_s,
.renews.otp_sect1 .otp_s {
    color: #000;
    float: left;
    font-size: 18px;
    font-family: arial
}
.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: 0
}
.reviews .sdetails.renews p.s_bh {
    padding: 20px 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: 0 0;
    margin: 0;
    padding: 30px 0
}
.renews.otp_sect .RG_gray_box>.form-group input {
    border-bottom: 1px solid #333;
    font-size: 18px
}
.renews.otp_sect1 .RG_gray_box {
    background: 0 0;
    padding: 20px 0
}
.renews.otp_sect1 .RG_gray_box>.form-group input {
    border-bottom: 1px solid #333;
    font-size: 18px
}
#policy_no input,
.renews #HI_optiondd1 .sbHolder {
    background: 0 0;
    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: 0 0;
    padding: 0
}
.RG_input .inputbtm,
.renews.eg_ch .RG_rows .inputbtm {
    color: #333
}
.reviews .renews.eg_ch .basic_dd .sbSelector:hover,
.reviews .renews.eg_ch .basic_dd .sbSelector:link,
.reviews .renews.eg_ch .basic_dd .sbSelector:visited {
    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: 0 0;
    border-bottom: 1px solid #333
}
.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: 700
}
.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
}
.prm_details,
.reviews .sdetails .prm_details {
    background: #004A80;
    width: 100%;
    padding: 20px 0
}
.prm_details:before,
.reviews .sdetails .prm_details:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -5%;
    top: 45%;
    width: 45px;
    height: 5px;
    border-top: 15px solid transparent;
    border-right: 24px solid #004A80;
    border-bottom: 15px solid transparent
}
.ps .multitrip .calendarBox .date,
.ps .sbHolder {
    border-bottom: 1px solid #000
}
.prm_details h2,
.reviews .sdetails .prm_details h2 {
    font-family: arial;
    font-size: 22px;
    color: #fff;
    margin: 0;
    padding: 0 0 10px
}
.prm_details p,
.reviews .sdetails .prm_details p {
    font-family: arial;
    font-size: 14px;
    color: #ff0;
    text-align: center;
    padding: 10px 0 0
}
.prm_details .prm p,
.reviews .sdetails .prm_details .prm p {
    font-family: arial;
    font-size: 16px;
    color: #fff;
    text-align: left;
    padding: 10px 20px
}
.ps .cback,
.ps .multitrip .multidd .labels,
.treg .new_register .otp .RG_input .otps,
.treg .new_register .social_or {
    font-family: arial
}
.reviews .sdetails .access .checkbx_block,
.reviews .sdetails .add_ons .checkbx_block {
    padding: 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
}
.ps .checkboxHold {
    margin-bottom: 0;
    padding: 0 0 0 9%
}
.ps .checkbox_sect {
    padding: 15px 0 0
}
.ps .InsQuoteBox h3 {
    color: #0e4270;
    text-align: left;
    padding: 40px 15px 15px 30px
}
.ps .multidd {
    margin-bottom: 0
}
.ps .multidd .basic_dd {
    width: 50%;
    float: left
}
.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-style: italic
}
.ps .multitrip .calendarBox .CB_cols .labels {
    font-size: 17px;
    margin-bottom: 0
}
.ps .multitrip .multidd {
    padding-top: 30px
}
.multitrip .calendarBox .datePick {
    font-size: 17px
}
.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: 0;
    font-size: 17px
}
.multitrip .multi_trbuy .basic_dd {
    margin-bottom: 0
}
.ps .multidd .CB_cols .labels {
    font-size: 22px;
    text-align: left;
    margin-bottom: 5px
}
.ps .Adddob,
.ps .mbandmail .getQuoteBtn {
    text-align: center
}
.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-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 .sdetails .mailadd .RG_gray_box>.form-group label.register,
.ps .sdetails .mnum .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;
    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 .aincre_sect,
.ps .aincre_sects,
.ps .sincre_sect,
.ps .sincre_sects {
    border: 1px solid #ccc;
    padding: 0 0 0 5px
}
.ps .travInsBlock .radioBtnHold .on-radio {
    left: 5px;
    top: 5px;
    width: 35px;
    height: 33px
}
.ps .singletrip .sdetails {
    margin-top: 4%
}
.ps .disarea,
.ps .disarea1 {
    background: 0 0;
    width: 20px;
    height: 20px;
    position: relative;
    left: 44px;
    top: -22px;
    display: none
}
.ps .aincre_sects,
.ps .sincre_sects {
    margin-bottom: 10px
}
.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 span,
.counter[data-type=simple-digits] .digit::before {
    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 span,
.counter[data-type=simple-digits] .digit.flip::before {
    -webkit-animation: slideUp .5s;
    -moz-animation: slideUp .5s;
    -ms-animation: slideUp .5s;
    animation: slideUp .5s
}
.counter[data-type="3d-digits"] .digit {
    border-right: 1px solid #fff;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translzteZ(0);
    -ms-transform: translzteZ(0);
    transform: translzteZ(0);
    background: -webkit-linear-gradient(#222 50%, #333 50%);
    background: -ms-linear-gradient(#222 50%, #333 50%);
    background: linear-gradient(#222 50%, #333 50%);
    color: #fff;
    position: relative;
    -webkit-perspective: 500px;
    -ms-perspective: 500px;
    perspective: 500px
}
.counter[data-type="3d-digits"] .digit:last-child {
    border-right-width: 0
}
.saveqt .tblz01 tr td,
.saveqt .tblz01 tr th {
    border-right: 1px solid #FFF
}
.counter[data-type="3d-digits"] .digit .current {
    width: 100%;
    display: block;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translzteZ(0);
    -ms-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 .current::after,
.counter[data-type="3d-digits"] .digit::after,
.counter[data-type="3d-digits"] .digit::before {
    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 .current::after,
.counter[data-type="3d-digits"] .digit::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%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    visibility: visible;
    -webkit-animation: flip3dTop ease-in .3s both;
    -ms-animation: flip3dTop ease-in .3s both;
    animation: flip3dTop ease-in .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;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-animation: flip3dBottom .3s ease-out .3s;
    -ms-animation: flip3dBottom .3s ease-out .3s;
    animation: flip3dBottom .3s ease-out .3s
}
.counter[data-type="3d-digits"] .digit.flip .current {
    -webkit-animation: emptyForCallback .6s;
    -ms-animation: emptyForCallback .6s;
    animation: emptyForCallback .6s
}
@-webkit-keyframes slideUp {
    from {
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%)
    }
}
@keyframes slideUp {
    from {
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%)
    }
}
@-webkit-keyframes emptyForCallback {
    to {
        top: auto
    }
}
@keyframes emptyForCallback {
    to {
        top: auto
    }
}
@-webkit-keyframes flip3dTop {
    from {
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
    to {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        background: #111
    }
}
@keyframes flip3dTop {
    from {
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
    to {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        background: #111
    }
}
@-webkit-keyframes flip3dBottom {
    to {
        background: #333;
        border-bottom-color: #333;
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
}
@keyframes flip3dBottom {
    to {
        background: #333;
        border-bottom-color: #333;
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
}
.title-text_counter p {
    position: absolute;
    top: 0;
    right: 0;
    width: 107px;
    margin: 0;
    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
}
.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: url(https://www.icicilombard.com/includes_new/images/mail.png) 0 10px no-repeat
}
.treg .mimg {
    background: url(https://www.icicilombard.com/includes_new/images/mphone.png) 0 10px no-repeat
}
.treg .pimg {
    background: url(https://www.icicilombard.com/includes_new/images/rg_name1.png) 0 4px no-repeat
}
.treg .pwd {
    background: url(https://www.icicilombard.com/includes_new/images/pwd.png) 0 10px no-repeat
}
.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;
    font-size: 16px
}
.treg .modal-body .mimg1 .RG_input input {
    padding: 12px 0 0;
    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;
    font-size: 16px
}
.treg .new_register .otp .RG_input .otps {
    font-size: 16px;
    color: #97291e;
    position: relative;
    top: -16px
}
.treg .new_register .otp .RG_input .inputbtm a,
.treg .new_register .otp .RG_input .rotp {
    display: none
}
.homes.center .multidd,
.saveqt .saveqt_view,
.youtube_list li a {
    display: inline-block
}
.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 .modal-body .mailimg1 .RG_input label.register,
.treg .modal-body .mimg1 .RG_input label.register,
.treg .new_register .otp .RG_input label.register {
    left: 0;
    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 .socials,
.treg .new_register .socials1 {
    position: relative;
    top: -6px;
    width: 46%
}
.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-size: 15px;
    color: #333;
    font-weight: 700;
    padding: 0 10px 0 0
}
.treg .new_register .socials1 {
    left: 14px
}
.treg .new_register .other_login .socials,
.treg .new_register .other_login .socials1 {
    position: static;
    width: auto
}
.treg .new_register .cd_checkbox,
.treg .new_register .cd_checkbox.on {
    width: 18px;
    height: 16px;
    vertical-align: top;
    margin-right: 10px;
    display: inline-block
}
.treg .new_register .arwimg {
    padding: 0 0 0 10px;
    position: relative;
    top: -2px
}
.treg .new_register .cd_checkbox {
    background: url(https://www.icicilombard.com/includes_new/images/checkbox1.png) left top no-repeat;
    cursor: pointer
}
.treg .new_register .cd_checkbox.on {
    background: url(https://www.icicilombard.com/includes_new/images/checkbox_actives.png) left top no-repeat
}
.treg .new_register .or_text {
    text-align: center;
    font-size: 20px;
    color: #000
}
.treg .new_register .RG_input .inputbtm,
.treg .new_register .RG_rows .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: 0
}
.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
}
.saveqt .tblz01 tr th {
    background: #053C6D;
    text-transform: none;
    font-family: arial;
    font-size: 18px;
    font-weight: 400
}
.saveqt .bgInsQuote {
    padding: 0;
    margin: 0
}
.saveqt .contentPart h1 {
    font-size: 24px;
    font-weight: 700
}
.saveqt .saveqt_view {
    font-family: arial;
    font-size: 14px;
    color: #A91E24
}
.saveqt .tblz01 tr td span {
    color: #333
}
.saveqt .pgBox {
    background: 0 0
}
.retrievequotes .mimg {
    background: url(https://www.icicilombard.com/includes_new/images/mphone.png) 0 10px no-repeat
}
.retrievequotes .pgBox {
    background: 0 0
}
.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 0 0 30px
}
.retrievequotes .RG_gray_box>.form-group input {
    border-bottom: 1px solid #333;
    font-size: 20px;
    padding: 7px 0 0
}
.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: 0
}
.retrievequotes .contactDetailsinner {
    box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -moz-box-shadow: 0 0 4px rgba(80, 80, 80, .24)
}
.hmbgs_car .coveragedetails_list li .cd_content .cd_contentinner,
.tw_ns .coveragedetails_list li .cd_content .cd_contentinner {
    border: 0;
    background-color: #edecde;
    width: 85%
}
.hmbgs_car .input04,
.tw_ns .input04 {
    border-bottom: 1px solid #000
}
.hmbgs_car .coveragedetails_list .sbHolder {
    background-color: transparent;
    border-bottom: 1px solid #000
}
.homes.center {
    padding-left: 0;
    text-align: center
}
.strip .dts.twnopd .RG_gray_box {
    padding: 6px 0 0
}
.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: 0 auto 15px;
    color: #333;
    font-size: 24px;
    font-family: arial;
    background: 0 0
}
.tw_ns .captcha .input06 {
    background: 0 0;
    border: 1px solid #333;
    color: #333;
    text-align: center;
    width: 160px;
    font-size: 18px
}
.tw_ns .paddl {
    padding-left: 30px
}
.tw_ns .captcha {
    margin: 0
}
.tw_ns .multidd.quoterows .RG_gray_box>.form-group input {
    border-bottom: 1px solid #333
}
.youtube_list {
    margin: 0;
    padding: 15px;
    background-color: #F2F2EF;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(191, 191, 191, .84)
}
.youtube_list li {
    padding-bottom: 10px
}
.youtube_list li a {
    color: #053C6D;
    padding: 6px 0 4px
}
.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, .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: 0 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;
    border: 1px solid #D3D0BD
}
#homewidget .title .basic_dd .sbOptions {
    max-height: 100px!important
}
.planscarmodel .basic_dd .sbOptions a,
.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: #c1c1c1
}
.coverage_fix,
.fixed_footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    margin: 0 auto;
    background-color: #B7B7B7;
    left: 0;
    padding: 15px 0;
    z-index: 10
}
.coverage_fix {
    padding: 0;
    display: none
}
.insured .sdetails .fixed_footer .gnext_btn,
.plans .fixed_footer .buy_btn,
.plans .fixed_footer .compare_btn,
.plans .fixed_footer .cust_btn,
.plans .fixed_footer .saved_btn,
.sdetails .fixed_footer .gquote_btn,
.sdetails .fixed_footer .gsave_btn {
    margin-bottom: 5px
}
.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: 0;
    box-shadow: 0 0 18px #7B7B7B
}
.customiseBtn.fixed_footer .csave_btn {
    margin-top: 0;
    margin-bottom: 0
}
.reviews .sdetails .sbox input {
    margin: 0
}
.homes,
.homes1 {
    padding: 0
}
.homes .aC {
    text-align: left;
    display: block;
    padding: 5px 0 0
}
.homes .multidd {
    padding-top: 0;
    width: 35%;
    float: none
}
.homes .sbSelector:hover,
.homes .sbSelector:link,
.homes .sbSelector:visited {
    color: #77787b;
    font-size: 20px
}
.homes .sbSelector {
    text-indent: 12px
}
.homes .multidd .rsinput {
    left: 0;
    top: 0
}
.homes1 .multidd.quoterows .RG_gray_box>.form-group input {
    border-bottom: 1px solid #333;
    height: auto;
    text-align: left
}
.homes1 .multidd.quoterows .RG_gray_box {
    float: left
}
.ps #Structure .error,
.ps #StructureandBelongings .error {
    top: 24px
}
.ps .calendarBox .CB_cols.homes .labels,
.ps .calendarBox .CB_cols.homes1 .labels {
    font-family: arial;
    font-size: 16px;
    color: #053C6D;
    text-align: left;
    padding: 0;
    font-style: normal
}
.ps .homes .multidd .basic_dd {
    width: 100%;
    float: none
}
.ps .multitrip .homes .multidd {
    padding-top: 0;
    width: 100%
}
.strip .rowsCB.checkboxHold {
    color: #053C6D
}
.strip .dts .RG_gray_box {
    background: 0 0;
    margin: 0
}
.hlineafter.Wbg:after,
.hlineafter:after {
    background-color: #fff
}
.strip .dts .RG_input {
    width: 100%;
    text-align: left
}
#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;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease
}
.hlineafter:hover:after {
    top: 100%;
    height: 2px;
    width: 100%;
    left: 0
}
input.Addbtnbrw,
input.removebtnbrw {
    padding: 3px 10px 3px 16px;
    text-align: left;
    width: 13px;
    display: inline-block;
    color: #fff
}
.stamp {
    position: absolute;
    top: 82%;
    right: 69%
}
input.Addbtnbrw {
    background: url(/includes/images/plusbrw_icn_.png) 80% center no-repeat #a13b46;
    min-width: 80px
}
input.removebtnbrw {
    background: url(/includes/images/removebrw_icn_.png) 85% center no-repeat #a13b46;
    min-width: 100px
}
.fd_bk .sfError,
.find_nw .modal-title,
.trW_inc {
    text-align: center
}
.trW_inc {
    width: 23px;
    display: inline-block;
    background-color: #E77924;
    padding: 3px;
    border-radius: 50%;
    color: #fff;
    margin: 0 10px 0 5px
}
.fd_bk .fdbk_banner .ban-txt1 h2,
.fd_bk .fdbk_banner .ban-txt1 p,
.fd_bk .fdbk_banner .ban-txt2 h2,
.fd_bk .fdbk_banner .ban-txt2 p {
    margin: 0;
    font-family: arial
}
.health_insurance .find_nw .fnd_nw img {
    display: none
}
.find_nw .modal .treg .tfgpass {
    font-size: 14px
}
.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 .calendarBox .date,
.homeWg .calendarBox .date .ui-datepicker-trigger,
.homeWg .senoir_add .date {
    top: 0
}
homeWg.modal .treg .RG_gray_box {
    background: 0 0
}
.fd_bk .fdbk_banner,
.fdbk_banner {
    position: relative
}
.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 {
    color: #333;
    font-size: 26px;
    font-weight: 700;
    padding: 15px 0 0
}
.fd_bk .fdbk_banner .ban-txt1 p {
    color: #333;
    font-size: 16px
}
.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 {
    color: #63b8e0;
    font-size: 36px;
    font-weight: 700;
    padding: 25px 0 0;
    text-transform: uppercase
}
.fd_bk .fdbk_banner .ban-txt2 p {
    color: #000;
    font-size: 16px;
    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: 700;
    margin: 0;
    padding: 0
}
.fd_bk .fdbk_banner .txt_block a,
.fd_bk .fdbk_banner .txt_block h3 {
    font-family: arial;
    font-size: 22px;
    margin: 0
}
.fd_bk .fdbk_banner .txt_block h3 {
    color: #053c6d;
    padding: 0
}
.fd_bk .fdbk_banner .txt_block a {
    color: #97291e;
    padding: 16px 0 0;
    font-weight: 700;
    display: inline-block
}
.fd_bk .fdbk_banner .txt_block1 h1,
.fd_bk .fdbk_banner .txt_block1 p {
    color: #333;
    padding: 0;
    font-family: arial;
    margin: 0
}
.fd_bk .fdbk_banner .txt_block1 {
    position: absolute;
    width: 100%;
    top: 10%;
    left: 35%
}
.fd_bk .fdbk_banner .txt_block1 h1 {
    font-size: 26px;
    text-transform: Capitalize;
    font-weight: 700
}
.fd_bk .fdbk_banner .txt_block1 p {
    font-size: 16px;
    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 p,
.fd_bk .fdbk_banner .red_strip ul,
.fd_bk .fdbk_banner .red_strip ul li a {
    color: #fff;
    font-size: 16px;
    font-family: arial
}
.fd_bk .fdbk_banner .red_strip {
    position: absolute;
    bottom: 0;
    background: url(https://www.icicilombard.com/includes_new/images/redbgs.png);
    width: 100%;
    height: 52px
}
.fd_bk .fdbk_banner .red_strip p,
.fd_bk .fdbk_banner .red_strip ul {
    padding: 15px 0
}
.fd_bk .fdbk_banner .red_strip ul li {
    display: inline
}
.fd_bk .fdbk_sect h2 {
    font-family: arial;
    color: #333;
    font-size: 16px
}
.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: 0;
    padding: 0;
    box-shadow: none
}
.fd_bk .fdbk_sect.sdetails .basic_dd .sbSelector:hover,
.fd_bk .fdbk_sect.sdetails .basic_dd .sbSelector:link,
.fd_bk .fdbk_sect.sdetails .basic_dd .sbSelector:visited {
    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 textarea {
    width: 100%;
    margin: 10px 0 0;
    resize: none;
    border: 1px solid #666;
    padding: 10px 9px
}
.fd_bk .address_sectn,
.fd_bk .pinsured_select {
    height: 64px;
    margin-bottom: 25px
}
.fd_bk .captcha_sub {
    width: 100%;
    padding-top: 33px
}
.fd_bk .sfError {
    background: url(/includes/images/error_icn.png) right 3px no-repeat #DFE2DF;
    color: #a41c22;
    float: left;
    font-size: 14px;
    padding: 2px 30px 5px 2px;
    width: 100%;
    z-index: 3;
    line-height: 14px;
    border: 1px solid
}
.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,
.fd_bk .sfFormSubmit input {
    font-size: 18px;
    font-family: arial
}
.fd_bk .captcha_sub span.chg {
    color: #97291e;
    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 {
    color: #fff;
    text-transform: uppercase;
    background: #97291e;
    padding: 10px 12px;
    float: right;
    margin-top: 10px
}
.fd_bk .sbToggle {
    background: url(https://www.icicilombard.com/includes_new/images/dwarws.png) 0 10px no-repeat
}
.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: 400
}
#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: 0
}
.capF .sfFormCaptcha p,
.capF .sfFormCaptcha>div {
    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_C046_Col00,
.fd_bk #Banner_C008_ctl00_ctl00_C047_Col00 {
    margin-top: 20px
}
.fd_bk #Banner_C008_ctl00_ctl00_C048_Col00 {
    margin-top: 40px
}
.fd_bk .rcRefreshImage {
    padding: 0 0 0 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: 0 0 0 10px
}
.fd_bk .sbOptions {
    box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -moz-box-shadow: 0 0 4px rgba(80, 80, 80, .24)
}
.under_const {
    width: 100%;
    background: #053b6c
}
.under_const .uds {
    width: 100%;
    padding: 50px 0
}
.insurance-container .mobi_view {
    display: none
}
.modal-open .modal-backdrop .fade in {
    height: 100%!important
}
.travel_insurance .rd_block .checkbx_block {
    padding-top: 6px;
    padding-left: 7%
}
.c_panel_body {
    display: none;
    padding: 15px 10px 15px 15px
}
.c_panel_head {
    cursor: pointer;
    position: relative
}
.s_claim {
    margin-bottom: 25px
}
.c_panel {
    margin-bottom: 10px
}
.c_panel_head:after {
    content: '+';
    position: absolute;
    right: 5px;
    width: 25px;
    height: 20px;
    top: 0;
    font-size: 33px;
    color: #fff
}
.c_panel.active .c_panel_head:after {
    content: '-';
    right: 3px;
    top: -2px
}
.c_panel_body li a {
    display: inline-block
}
.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: 0 0 0 25px
}
.T_Cterms h4 {
    color: #053c6d
}
.T_Cterms p {
    font-size: 14px
}
.Expert_blog .expert_panel .ftArticle .right-info h3.fdate,
.ftarticlelist h3.fdate {
    font-family: arial;
    font-size: 18px;
    color: #7A7676;
    text-align: left
}
.Expert_blog .expert_panel .ftArticle .right-info h3.fdate {
    padding-bottom: 6px
}
.ftarticlelist h3.fdate {
    padding-bottom: 0
}
.ban_text {
    position: absolute;
    top: 10%;
    right: 2%;
    font-size: 36px;
    width: 50%;
    text-transform: capitalize;
    color: #636467;
    text-shadow: 0 0 15px #FFF
}
.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%
}
.charms li,
.charms li a {
    position: relative
}
.thank_you_content .content h1,
.thank_you_content .content h3,
.thank_you_content .content p {
    color: #fff
}
.charms li a {
    background-color: #fff;
    z-index: 10
}
.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 .3s ease;
    z-index: -1;
    box-shadow: 0 0 2px rgba(140, 140, 140, .61)
}
.charms .call_back_form.active {
    left: 120%
}
.charms .cf {
    top: 15%
}
.charms .call_back_form.app_link {
    top: 45%
}
.charms .call_back_form.app_link .imgt div {
    cursor: pointer
}
.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: 400;
    font-family: arial;
    letter-spacing: .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: 7%
}
.pagesharing {
    position: absolute;
    top: 66.7%;
    height: auto;
    padding: 10px 15px;
    width: 250px;
    background-color: #fff;
    left: -250px;
    z-index: 0;
    border: 1px solid #aaa;
    border-left: 0;
    transition: all .3s ease
}
.pagesharing.active {
    left: 100%
}
.pagesharing .sshListItem {
    width: 23%
}
.pagesharing .sshListItem a {
    height: 50px;
    border-bottom: 0;
    background: 0 0;
    padding: 10px 0 0
}
.pagesharing .sshListItem a img {
    width: auto
}
.pagesharing .RadSocialShare,
.pagesharing .sshContent {
    width: 100%;
    padding: 0
}
.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:hover,
.basic_dd.input_bkT .sbSelector:link,
.basic_dd.input_bkT .sbSelector:visited {
    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
}
.car_model h4 a,
.claims_well .form_terms_condition a,
.claims_well .health_list ul li a,
.griev .red_circle .txts a,
.site_map ul li a {
    text-decoration: underline
}
.captcha_no {
    padding: 5px 10px;
    font-size: 20px;
    background-color: #fff;
    margin-left: 10px;
    border: 1px solid #000;
    color: #053c6d
}
.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>a>img,
#HomeBrSlider .carousel-inner>.item>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: 0
}
#myModalhome .title .basic_dd .sbOptions a {
    text-align: center
}
#myModalhome .title .basic_dd .sbOptions {
    max-height: 115px!important
}
.rd_block.multi-trip_getquote .RG_gray_box,
.rd_block.single-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
}
.testi_ls .testi_banner {
    position: relative
}
.testi_ls .testi_banner .red_strip {
    position: absolute;
    bottom: 0;
    background: url(https://www.icicilombard.com/includes_new/images/redbgs.png);
    width: 100%;
    height: 52px
}
.testi_ls .testi_banner .red_strip p,
.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 span a,
.testi_ls .quick_links ul li a {
    display: inline-block;
    font-family: arial
}
.testi_ls .quick_links ul {
    font-family: arial;
    color: #053c6d;
    font-size: 15px;
    text-transform: uppercase
}
.testi_ls .quick_links ul li a {
    color: #4d4d4f;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 24px
}
.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 {
    color: #4d4d4f;
    font-size: 14px;
    padding: 0 9% 0 0;
    margin-top: 25px
}
.testi_ls .quick_links span a:hover {
    color: #000
}
.testi_ls .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0 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: 700;
    padding: 0 23% 0 0;
    line-height: 40px
}
.testi_ls .testimonials_st p,
.testi_ls .testimonials_st span,
.testi_ls .user_testi .tests .u_info h3.u_name {
    font-family: arial;
    color: #333
}
.testi_ls .testimonials_st p {
    font-size: 20px;
    padding: 0 74px 0 0
}
.testi_ls .testimonials_st span {
    font-size: 16px;
    padding: 0
}
.testi_ls .user_testi .mbsc-mobiscroll.mbsc-ms-c {
    background: 0 0;
    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 0;
    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: 0 0
}
.testi_ls .user_testi .mbsc-mobiscroll .mbsc-ms-item {
    font-size: 18px;
    padding: 0 50px 0 0;
    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;
    border-radius: 50%;
    box-shadow: 0 0 8px #232323
}
.claim .media .basic_dd .sbHolder,
.claim .media .basic_dd .sbOptions {
    box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -weblit-box-shadow: 0 0 4px rgba(80, 80, 80, .24);
    -moz-box-shadow: 0 0 4px rgba(80, 80, 80, .24)
}
.testi_ls .user_testi .tests .u_info {
    display: inline-block;
    float: left;
    padding: 20px 10px;
    width: 73%;
    margin-top: 0
}
.testi_ls .user_testi .tests .u_info h3.u_name {
    font-size: 24px;
    padding: 0;
    margin: 0
}
.testi_ls .user_testi .tests .t_box p,
.testi_ls .user_testi .tests .u_info p {
    color: #333;
    font-size: 18px;
    font-family: arial
}
.testi_ls .user_testi .tests .t_box {
    width: 100%;
    background: #e8e7dd;
    border-radius: 0 25px;
    margin-top: 16px;
    position: relative
}
.testi_ls .user_testi .tests .t_box p {
    padding: 15px 30px;
    margin-bottom: 50px
}
.testi_ls .user_testi .tests .t_box:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 46px;
    top: -13px;
    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(https://www.icicilombard.com/includes_new/images/quotes_d.png)
}
.testi_ls .testimonials_st h2:after {
    content: url(https://www.icicilombard.com/includes_new/images/quotes_d1.png)
}
.testi_ls .user_testi .tests .u_img {
    width: 25%;
    display: INLINE-BLOCK;
    text-align: center;
    float: left;
    margin-top: 15px
}
.testi_ls .scrolls_top .scrollst {
    font-family: arial;
    font-size: 16px;
    color: #fff;
    display: inline-block;
    background: #97291e;
    float: right;
    padding: 10px
}
.car_insurance .other_land {
    background-color: #fff
}
.car_insurance .other_pages_bg .other_land,
.other_land h3 {
    background-color: transparent
}
.car_insurance .other_land .travel_risks {
    margin-bottom: 15px
}
.head_text_other {
    padding: 15px 0 30px
}
.head_text_other p {
    font-size: 20px;
    line-height: 1.4;
    color: #333
}
.other_land h3 {
    font-size: 24px;
    color: #053866;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0
}
.other_pages_bg .other_land h3 {
    margin-bottom: 0;
    font-size: 22px;
    text-transform: none
}
.other_pages_bg .other_land p {
    font-size: 16px;
    padding-bottom: 15px
}
.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;
    position: relative;
    margin-top: 15px;
    min-height: 254px
}
.other_blocks_pd h3 {
    font-size: 23px;
    color: #1c4775;
    margin-top: 0;
    font-weight: 700;
    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: #333;
    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 .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .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
}
.claim .claim_banner .ban-txt1 h2,
.claim .claim_banner .ban-txt1 p,
.claim .claim_banner .ban-txt2 h2,
.claim .claim_banner .ban-txt2 p {
    margin: 0;
    font-family: arial
}
.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 {
    color: #333;
    font-size: 26px;
    font-weight: 700;
    padding: 15px 0 0
}
.claim .claim_banner .ban-txt1 p {
    color: #333;
    font-size: 16px
}
.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 {
    color: #63b8e0;
    font-size: 36px;
    font-weight: 700;
    padding: 25px 0 0;
    text-transform: uppercase
}
.claim .claim_banner .ban-txt2 p {
    color: #000;
    font-size: 16px;
    padding: 0 0 6px
}
.claim .claim_banner .red_strip {
    position: absolute;
    bottom: 0;
    background: url(https://www.icicilombard.com/includes_new/images/redbgs.png);
    width: 100%;
    height: 52px
}
.claim .claim_banner .red_strip p {
    font-family: arial;
    color: #fff;
    font-size: 24px;
    padding: 0
}
.claim .claim_banner .red_strip ul,
.claim .claim_banner .red_strip ul li a {
    font-family: arial;
    color: #fff;
    font-size: 16px
}
.claim .claim_banner .red_strip ul {
    padding: 15px 0
}
.claim .claim_status h2,
.claim .claim_status h3 {
    color: #053c6d;
    font-family: arial
}
.claim .claim_banner .red_strip ul li {
    display: inline
}
.claim .claim_status h2 {
    font-size: 18px;
    text-transform: uppercase;
    padding: 20px 0 10px;
    font-weight: 700
}
.claim .claim_status h3 {
    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
}
.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: url(https://www.icicilombard.com/includes_new/images/dwarws.png) 0 10px no-repeat
}
.claim .sbHolder {
    border-bottom: 1px solid #666
}
.claim .sbSelector:hover,
.claim .sbSelector:link,
.claim .sbSelector:visited {
    text-align: left;
    color: #bfbfbf;
    font-size: 18px
}
.claim .scrolls_top {
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    margin: 40px 0 50px
}
.claim .claim_status .tblz01,
.claim .claim_status .tblz01 tr td,
.claim .claim_status .tblz01 tr th {
    border-bottom: 1px solid #053C6D
}
.claim .scrolls_top .scrollst {
    font-family: arial;
    font-size: 16px;
    color: #FFF;
    display: inline-block;
    background: #97291E;
    float: right;
    padding: 10px
}
.claim .claim_status .tblz01 {
    background: #FFF
}
.claim .claim_status .tblz01 tr td {
    padding-top: 15px;
    padding-bottom: 15px
}
.claim .claim_status .tblz01 tr th {
    font-size: 16px;
    font-weight: 400;
    background: #053C6D;
    padding: 20px 10px;
    text-transform: capitalize;
    color: #fff
}
.claim .claim_status .a_btns,
.claim .claim_status .know_btns {
    display: inline-block;
    background: #97291e;
    color: #fff;
    font-size: 18px
}
.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 {
    padding: 10px 40px;
    text-transform: uppercase;
    margin: 0 0 70px 15px;
    float: right
}
.claim .claim_status .know_btns {
    padding: 15px 18px;
    text-transform: uppercase;
    margin: 60px 0 0
}
.claim .media .basic_dd .sbHolder {
    border: 1px solid #aaa;
    background: #fff
}
.claim .media .m_details {
    margin: 30px 0 0
}
.claim .media .basic_dd .sbOptions a {
    text-align: left
}
.claim .media .basic_dd .sbSelector:hover,
.claim .media .basic_dd .sbSelector:link,
.claim .media .basic_dd .sbSelector:visited {
    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 .general,
.claim .FAQs .search_sect .travel_insurance {
    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 h2,
.claim .claim_status .block h3,
.claim .claim_status .block p {
    color: #fff;
    text-align: left;
    font-family: arial
}
.claim .claim_status .block {
    background: #053c6d;
    padding: 20px;
    margin: 60px 0
}
.claim .claim_status .block .brs {
    border-bottom: 1px solid #022f57
}
.claim .claim_status .block h2 {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 20px
}
.claim .claim_status .block h3 {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding: 20px 0 0
}
.claim .claim_status .block p {
    font-size: 20px;
    margin: 0;
    line-height: 26px;
    padding: 0 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_well .header_top {
    background: #636467;
    padding: 8px 0
}
.claims_well .helpline {
    float: left
}
.claims_well .helpline p,
.claims_well .helpline span {
    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: url(https://www.icicilombard.com/includes_new/images/dwarws.png) 0 10px no-repeat
}
.claims_well .sbSelector:hover,
.claims_well .sbSelector:link,
.claims_well .sbSelector:visited {
    text-align: left;
    color: #615f5f;
    font-size: 18px
}
.claims_well .basic_dd .sbHolder {
    border: 1px solid #666
}
.claims_well .navigation_below_header {
    width: 100%;
    background: #97291e;
    padding: 15px 0
}
.claims_well .below_header {
    width: 100%;
    color: #fff;
    font-weight: 700
}
.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: 400;
    font-size: 16px
}
.claims_well .impInstruction {
    width: 100%;
    margin: 0
}
.claims_well .impInstruction h3 {
    color: #053c6d;
    font-weight: 700;
    font-size: 24px;
    font-family: arial;
    margin-top: 40px
}
.claims_well .impInstruction ul li,
.claims_well .impInstruction ul li span,
.claims_well .impInstruction ul li span a {
    font-weight: 400;
    font-size: 18px;
    line-height: 32px
}
.claims_well .impInstruction ul {
    list-style: disc;
    display: inline-block;
    padding: 0 0 0 21px;
    margin: 0;
    color: #053c6d
}
.claims_well .impInstruction ul li span {
    color: #333
}
.claims_well .impInstruction ul li span a {
    color: #97291e
}
.claims_well .section_2 {
    padding-top: 2%
}
.claims_well .impInstructionBox {
    width: 19%;
    height: 271px;
    background-color: #f3f1f1;
    display: inline-block;
    margin: 0 .5%;
    float: left;
    border: 1px solid #ccc;
    position: relative;
    text-align: center;
    padding-top: 19px
}
.claims_well .impInstructionBox span {
    font-size: 74px;
    color: #fff;
    font-family: arial;
    font-weight: 900;
    position: absolute;
    top: -9%;
    left: -2px
}
.claims_well .impInstructionBox p {
    font-size: 14px;
    color: #333;
    font-family: arial;
    text-align: center;
    margin: 11px
}
.claims_well .impInstructionBox .box {
    height: 72px
}
.claims_well .about_us p {
    margin-top: 20px
}
.claims_well .about_us h3 {
    margin-top: 40px;
    color: #053c6d;
    font-weight: 700;
    font-size: 24px;
    font-family: arial
}
.claims_well .about_us p {
    color: #333;
    font-size: 18px;
    font-family: arial
}
.claims_well .login_form {
    margin-top: 40px;
    background: #e8e7dd;
    padding: 20px
}
.claims_well .login_form input {
    width: 100%;
    border: 0;
    border-bottom: 1px solid;
    margin-top: 10%;
    background: 0 0;
    color: #333;
    padding-bottom: 5px
}
#login_form_uname::-webkit-input-placeholder {
    color: #333
}
#login_form_password::-webkit-input-placeholder {
    color: #333
}
.claims_well .login_form input::-webkit-input-placeholder {
    color: #fff;
    font-size: 20px
}
.claims_well .login_form input::-moz-placeholder {
    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: #97291e;
    font-size: 14px
}
.claims_well .cust_button {
    margin-top: 10%
}
.claims_well .cust_button button {
    background: #97291e;
    color: #fff;
    font-size: 16px;
    margin-right: 10px;
    padding: 6px 12px;
    border: none
}
.claims_well .form_terms_condition {
    margin-top: 5%
}
.claims_well .form_terms_condition,
.claims_well .form_terms_condition p {
    color: #333
}
.claims_well .form_terms_condition,
.claims_well .form_terms_condition a {
    color: #97291e
}
.claims_well .section_2 {
    width: 100%;
    background: #053c6d;
    margin: 0;
    position: relative;
    padding-bottom: 4%
}
.claims_well .sect_2_content {
    width: 100%;
    padding: 2px
}
.claims_well .health_advisor {
    margin-top: 40px;
    color: #fff
}
.claims_well .health_advisor h3 {
    color: #fff;
    font-size: 18px
}
.claims_well .health_list ul {
    padding: 0;
    list-style-position: inside;
    list-style-type: disc;
    color: #053C6D;
    margin-top: 20px;
    font-size: 18px
}
.claims_well .health_list ul li {
    list-style-type: disc;
    margin-bottom: 0;
    font-family: arial;
    color: #fff;
    font-size: 14px;
    line-height: 35px
}
.claims_well .health_list ul li a {
    color: #fff
}
.claims_well .read_more {
    color: #fff;
    font-size: 14px;
    padding: 10px 12px;
    display: inline-block;
    border: 1px solid #fff;
    font-weight: 700
}
.claims_well .middle_header {
    width: 100%;
    background: #e8e7dd;
    padding: 50px 0
}
.claims_well .middle_header .below_header h2 {
    width: 100%;
    color: #053c6d;
    font-weight: 700;
    font-size: 28px;
    text-align: center
}
.claims_well .middle_header .below_header h2:before {
    content: url(https://www.icicilombard.com/includes_new/images/coats.png)
}
.claims_well .middle_header .below_header h2:after {
    content: url(https://www.icicilombard.com/includes_new/images/coats2.png)
}
.claims_well .middle_header .below_header p {
    text-align: left;
    display: block;
    margin-left: 6%;
    color: #053c6d;
    margin-top: 2%;
    font-size: 20px;
    font-weight: 100
}
#video-controls,
.newmodel_popup .modal-footer {
    text-align: center
}
#claims_well_testimonials .carousel-indicators {
    bottom: -30px
}
#claims_well_testimonials .carousel-indicators .active {
    background-color: #053c6d
}
#claims_well_testimonials .carousel-indicators li {
    border: 1px solid #053c6d
}
#video-container {
    position: absolute;
    top: 10%;
    height: 100%
}
#video {
    width: 100%;
    height: 100%;
    display: none
}
#video-controls {
    position: absolute;
    padding-top: 10%;
    width: 100%;
    color: #fff;
    top: 0;
    height: 100%;
    background: rgba(0, 0, 0, .59)
}
#video-controls.paused {
    background: rgba(0, 0, 0, .68)
}
#play-pause {
    cursor: pointer
}
.sevenlinks a {
    padding: 0 10px;
    margin: 18px 0 0;
    color: #fff;
    font-size: 18px;
    border-right: 1px solid #fff;
    display: inline-block
}
.sevenlinks a:last-child {
    border-right: 0
}
.breadcum-block ul li .icon.current p .icon-text:after {
    background-image: url(https://www.icicilombard.com/includes_new/images/current_breadcum.png)
}
.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
}
.other_land ul li,
.other_landing_banner ul li {
    font-family: arial;
    font-size: 16px;
    list-style: disc
}
.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%
}
.fd_bk .fdbk_banner,
.gback img,
.login_panels {
    position: relative
}
.locate_go p {
    margin-bottom: 0
}
.other_landing_banner img {
    min-height: auto
}
.other_landing_banner ul li {
    margin: 0 0 0 19px
}
.other_landing_banner .red_strip1 ul li {
    margin: 0
}
.other_land ul li {
    margin: 0 0 0 19px
}
.fd_bk .agent_sect h2,
span#ListOfBankFSS {
    font-family: arial
}
.other_land ul {
    padding-top: 5px;
    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 a {
    color: #97291e
}
#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 button {
    background-color: #97291e;
    color: #fff;
    border-radius: 0
}
.find_nw .w100 {
    width: 100%
}
.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: 0 1px 10px
}
.img_trade {
    left: 51%
}
.gback {
    font-size: 18px;
    color: #97291E;
    padding: 0 24px
}
.gback img {
    right: 5px;
    top: -2px
}
span#ListOfBankFSS {
    font-size: 18px;
    color: #0f4270;
    margin: 0
}
.login_panels {
    display: inline-block;
    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: 0;
    padding: 5px 3px 1px;
    border-bottom: 1px solid #000;
    font-size: 18px
}
.login_dp .input_bk .prlink {
    position: absolute;
    right: 0;
    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: 0
}
.Logintop {
    padding-top: 0;
    height: 35px
}
.Logintop.active {
    color: #000;
    background: url(https://www.icicilombard.com/includes_new/images/toplogin_bg1.png) 3px 8px no-repeat #fff
}
.agent_login p {
    margin-bottom: 0;
    padding: 20px 0 0
}
.other_land ul li ul li {
    list-style: square
}
.spnlogin {
    color: #fff;
    font-size: 12px
}
.fd_bk .agent_sect h2 {
    color: #053c6d;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 15px
}
.fd_bk .agent_sect .heds h2 {
    padding: 0 0 5px
}
.fd_bk .agent_sect .sbgs {
    background: url(https://www.icicilombard.com/includes_new/images/agency_samachar.jpg) no-repeat #fff;
    background-size: cover
}
.fd_bk .agent_sect .sbgs .basic_dd {
    padding: 118px 40px
}
.fd_bk .agent_sect .heds .fg_btn,
.fd_bk .agent_sect .heds .lg_btn {
    font-size: 18px;
    padding: 10px 15px;
    font-family: arial
}
.fd_bk .agent_sect .heds .sbSelector:hover,
.fd_bk .agent_sect .heds .sbSelector:link,
.fd_bk .agent_sect .heds .sbSelector:visited {
    font-size: 18px;
    color: #97291e;
    text-align: left
}
.fd_bk .agent_sect .heds .sbHolder {
    border-bottom: 1px solid #333;
    background: url(https://www.icicilombard.com/includes_new/images/bgsc.png)
}
.fd_bk .agent_sect .heds .prod .sbHolder {
    background: 0 0
}
.fd_bk .agent_sect .heds .lg_btn {
    color: #fff;
    background: #97291e;
    text-transform: uppercase;
    margin: 20px 0;
    display: inline-block
}
.fd_bk .agent_sect .heds .fg_btn {
    color: #97291e
}
.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: 20px
}
.fd_bk .agent_sect .heds .login_frm {
    background: #f6f5f1;
    padding: 95px 20px;
    margin: 0;
    text-align: center
}
.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: 0 0;
    border-bottom: 1px solid #333;
    width: 81%;
    font-size: 18px;
    color: #666
}
.fd_bk .agent_sect ul.frms li,
.fd_bk .t_link_box .w_link {
    color: #97291e;
    font-family: arial
}
.fd_bk .agent_sect ul.frms li {
    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
}
.fd_bk .t_link_box .w_link {
    font-size: 22px;
    display: block;
    font-weight: 700;
    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: 700;
    text-transform: uppercase;
    margin: 0;
    padding: 20px 0 0 20px
}
.fd_bk .agent_sect h3,
.fd_bk .agent_sect p {
    color: #053c6d;
    margin: 0;
    font-family: arial
}
.fd_bk .agent_sect h3 {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 700;
    padding: 0 0 8px
}
#multilines .controls a,
.car_model .call_me p,
.car_model h4,
.fd_bk .pr_news_sect h2,
.site_map h2 {
    text-transform: uppercase
}
.fd_bk .agent_sect p {
    font-size: 14px;
    padding: 10px 0
}
.fd_bk .agent_sect a {
    font-family: arial;
    font-size: 18px;
    margin: 0;
    padding: 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;
    margin: 0;
    padding: 0 0 15px;
    font-weight: 700
}
.fd_bk .pr_news_sect ul li {
    list-style: disc;
    font-family: arial;
    color: #333;
    font-size: 18px;
    line-height: 30px
}
.fd_bk .pr_news_sect ul {
    padding: 0 0 0 18px
}
.fd_bk .fdbk_sect .login_bt,
.fd_bk .fdbk_sect .reset_bt {
    font-size: 18px;
    display: inline-block;
    padding: 10px 20px;
    font-family: arial
}
.fd_bk .fdbk_sect .login_bt {
    background: #97291E;
    color: #FFF;
    text-transform: uppercase;
    margin: 60px 0 0
}
.fd_bk .fdbk_sect .reset_bt {
    color: #97291E
}
.sdetails .address_sectn h2,
.sdetails .pinsured_select h2 {
    font-family: arial;
    font-size: 16px;
    color: #053C6D;
    text-align: left;
    padding: 0
}
.fd_bk .fdbk_sect .r_check {
    font-family: arial;
    color: #053C6D;
    font-size: 18px;
    margin: 0;
    padding: 0 0 10px
}
#multilines {
    height: 90px
}
#multilines .controls {
    width: 20%;
    float: left
}
#multilines .controls a {
    margin-left: 8px;
    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: none;
    margin: 0;
    height: 78px;
    padding: 16px 22px;
    transition: background-color .2s ease 0s;
    width: 100%;
    font-family: arial;
    color: #fff;
    font-size: 16px
}
#DIVZDPreviousPolicy .inputradiobox,
.icon_img,
.model_form_product,
.slide_arrows .left,
.slide_arrows .left a,
.slide_arrows .right,
.slide_arrows .right a,
.year {
    display: inline-block
}
.reviews .sdetails.renews .extnd {
    font-size: 24px;
    padding-left: 0;
    padding-right: 0
}
.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.renews h4.sub_hds,
.reviews .sdetails.renews h4.sub_hds1 {
    font-family: arial;
    color: #053C6D;
    padding: 0;
    text-align: left;
    font-size: 18px
}
.reviews .sdetails.nobg .basic_dd .sbHolder,
.reviews .sdetails.nobg input {
    background: 0 0
}
.reviews .sdetails.renews h4.sub_hds {
    margin: 0 0 42px
}
.reviews .sdetails.renews h4.sub_hds1 {
    margin: 0
}
.prm h2,
.prm p,
.sdetails#divMTAmsg p {
    font-family: arial
}
.reviews .sdetails.renews h4.paddl {
    padding: 0 0 0 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;
    box-shadow: 0 0 4px rgba(80, 80, 80, .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
}
.claim .claim_status h4 .lang.read {
    font-size: 20px
}
.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: 400
}
.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
}
.inner_milestone,
.posrela {
    position: relative
}
.customisepg .prem_details.posabso p {
    color: #ff0
}
#DIVZDPreviousPolicy p {
    padding-left: 21px;
    font-size: 16px;
    color: #77787b
}
#DIVZDPreviousPolicy .inputradiobox {
    width: 50%;
    float: left;
    padding: 0
}
.content span,
.old_link {
    float: right
}
.about_us .f_result .table {
    margin: 50px 0 0
}
.sdetails#divMTAmsg {
    margin: 5% auto;
    padding: 25px
}
.sdetails#divMTAmsg p {
    font-size: 14px;
    color: #333;
    padding: 0 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: url(https://www.icicilombard.com/includes_new/images/sprites3.png) no-repeat #053c6d;
    min-height: 600px;
    background-position: -40px -218px;
}
.inner_milestone {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    min-height: 650px
}
.scroll_container {
    position: absolute;
    height: 100%;
    transition: all .6s cubic-bezier(.38, .14, .65, .92);
    -moz-transition: all .6s cubic-bezier(.38, .14, .65, .92);
    -ms-transition: all .6s cubic-bezier(.38, .14, .65, .92);
    -webkit-transition: all .6s cubic-bezier(.38, .14, .65, .92)
}
.year {
    width: 100%;
    position: relative;
    min-height: 300px;
    margin-bottom: 25px
}
.pos,
.slide_arrows,
.year p,
.year span {
    position: absolute
}
.year span {
    width: 77px;
    height: 68px;
    padding: 19px 0;
    text-align: center;
    color: #000;
    left: -40px;
    font-size: 22px
}
.year p {
    bottom: 0;
    text-align: left;
    color: #fff;
    padding-left: 5px;
    font-size: 16px;
    line-height: 1.2;
    padding-bottom: 23px;
    padding-right: 23px
}
.bottom_text p,
.mile_stone_text h3 {
    padding-bottom: 25px;
    color: #fff;
    text-align: center
}
.pos {
    width: 260px;
    padding-left: 37px
}
.slide_arrows {
    top: 40%;
    width: 110%;
    left: -5%
}
.slide_arrows .left {
    right: 100%
}
.slide_arrows .right {
    left: 100%
}
.pos1 {
    background: url(https://www.icicilombard.com/includes_new/images/time1.png) top left no-repeat;
    background-size: contain
}
.pos2 {
    background: url(https://www.icicilombard.com/includes_new/images/time2.png) top left no-repeat;
    background-size: contain
}
.pos3 {
    background: url(https://www.icicilombard.com/includes_new/images/time3.png) top left no-repeat;
    background-size: contain
}
.pos4 {
    background: url(https://www.icicilombard.com/includes_new/images/time4.png) top left no-repeat;
    background-size: contain
}
.pos5 {
    background: url(https://www.icicilombard.com/includes_new/images/time5.png) top left no-repeat;
    background-size: contain
}
.pos6 {
    background: url(https://www.icicilombard.com/includes_new/images/time6.png) top left no-repeat;
    background-size: contain
}
.mile_stone_text h3 {
    font-size: 40px
}
.bottom_text p {
    font-size: 18px
}
.old_link {
    padding: 4px 10px;
    margin-top: 2px;
    background: #DC6D18;
    border-radius: 5px;
    box-shadow: 1px 2px 5px rgba(56, 56, 56, .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: 400
}
.travel_insurance .policy_coverage tbody {
    background-color: #ECECEC
}
.form_contain h4 {
    text-align: center
}
.icon_img {
    width: 70px;
    height: 70px;
    margin-right: 15px;
    background: #F3F3F3;
    border-radius: 50%;
    border: 3px solid #ABABAB
}
.icon_img img {
    width: 100%
}
.icon_img.active {
    box-shadow: 0 0 11px #828282;
    border: 3px solid #A41C22
}
.icon_img.nom {
    margin-right: 0
}
.form_contain .imgt {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px
}
.noquote_msg p {
    color: #a41c22;
    font-size: 20px;
    text-align: center
}
#owl-banner.owl-theme .owl-controls .owl-buttons div {
    background: 0 0;
    border-radius: 0;
    margin: 0;
    padding: 0
}
#owl-banner.owl-theme .owl-controls .owl-buttons .owl-prev {
    background-image: url(https://www.icicilombard.com/includes_new/images/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(https://www.icicilombard.com/includes_new/images/tab-slider-right.png);
    background-size: 50% 60%;
    background-position: center center;
    background-repeat: no-repeat;
    right: 5px
}
#owl-banner .owl-next,
#owl-banner .owl-prev {
    background-size: cover;
    height: 60px;
    position: absolute;
    top: 45%;
    width: 35px
}
.traveller_landing .owl-item .item img {
    width: 100%;
    min-height: 440px
}
.prm h2 {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    margin: 0;
    padding: 30px 0 10px
}
.prm p {
    font-size: 18px;
    color: #333;
    margin: 0;
    padding: 0
}
.car_model h3,
.car_model p {
    font-size: 20px;
    color: #333;
    font-family: arial;
    margin: 0
}
.prm .paddTs {
    padding-top: 50px
}
.prm .paddTs1 {
    padding-top: 20px
}
.prm .wT100 {
    width: 100%;
    min-height: 310px
}
.car_model p {
    padding: 0
}
.car_model h3 {
    font-weight: 700;
    padding: 30px 0 20px
}
.car_model h2 {
    font-family: arial;
    font-size: 26px;
    color: #333;
    margin: 0;
    padding: 40px 0 5px
}
.car_model h4,
.car_model h4 a {
    font-size: 22px;
    color: #333;
    font-family: arial
}
.car_model h4 {
    margin: 0;
    padding: 0 0 10px
}
.car_model .call_me {
    background: #ffa200;
    text-align: center;
    border-radius: 18px 18px 0 0;
    width: 190px;
    margin: 0 auto;
    padding: 10px 0
}
.car_model .call_me p {
    font-family: arial;
    font-size: 15px;
    color: #fff;
    margin: 0;
    padding: 0;
    line-height: 30px
}
.model_form_product {
    margin-right: 0;
    width: 20%;
    vertical-align: top;
    margin-left: 10px
}
.model_form_product .sbHolder {
    background: 0 0
}
.model_form_product .sbHolder .sbSelector {
    color: #805100;
    font-size: 14px;
    letter-spacing: 0
}
.car_model .info_details {
    width: 100%;
    background: #ffa200;
    padding: 10px 0;
    margin: 0 0 50px;
    height: 100px;
    position: relative;
    right: 0
}
.car_model .info_details input {
    background: 0 0;
    font-family: arial;
    font-size: 18px;
    color: #666;
    border-bottom: 1px solid #333;
    width: 100%;
    margin: 2% 3%
}
.car_model .info_details .submit,
.prm .b_text .buy_nw {
    background: #851301;
    display: inline-block;
    font-family: arial
}
.car_model .info_details .submit {
    font-size: 24px;
    color: #fff;
    padding: 10px 25px;
    border-radius: 5px;
    position: relative;
    top: 8%
}
.prm .claim_banner {
    position: relative
}
.prm .b_text {
    position: absolute;
    width: 28%;
    right: 16%;
    top: 14%
}
.prm .b_text h2 {
    font-family: arial;
    font-size: 30px;
    color: #333
}
.prm .b_text .buy_nw {
    font-size: 26px;
    color: #fff;
    padding: 8px 24px;
    border-radius: 6px;
    margin: 6% 0 0
}
.site_map h2,
.site_map h3 a {
    font-size: 22px;
    font-weight: 700
}
.site_map h2 {
    font-family: arial;
    color: #063b6d;
    border-bottom: 1px solid #063b6d;
    margin: 0;
    padding: 50px 0 5px
}
.griev p,
.site_map h3 a,
.site_map ul li a {
    font-family: arial;
    color: #333;
    margin: 0
}
.site_map h3 {
    margin: 0;
    padding: 0
}
.site_map h3 a {
    padding: 30px 0 0;
    display: block
}
.site_map ul {
    padding: 10px 0 0
}
.site_map ul li a {
    font-size: 18px;
    display: block;
    padding: 0
}
.griev p {
    font-size: 16px;
    padding: 0 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,
.griev .yellow_circle .txts p {
    padding: 0;
    font-size: 16px;
    color: #fff;
    margin: 0;
    font-family: arial
}
.griev .red_circle .txts a {
    font-family: arial;
    font-size: 16px;
    color: #fff;
    display: block
}
.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 {
    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: 0;
    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
}
.reviews .modal.pop_up_breakup .modal-title {
    text-align: center;
    font-size: 26px
}
.pop_up_breakup .modal-dialog {
    width: 90%;
    margin: 3% auto;
}
.breakup_link {
    font-size: 18px;
    text-transform: capitalize;
    color: #97291E!important
}
.prm_details a.breakup_link,
.prm_details a.breakup_link:hover {
    font-size: 14px;
    color: #ff0!important;
    padding-left: 20px
}
.reviews .modal.pop_up_breakup .modal-body .own_damage p {
    margin-bottom: 0;
    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 {
    color: #fff;
    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: 0
}
.renews p.h_top {
    padding: 0 0 20px;
    font-size: 16px;
    color: #053c6d;
    font-weight: 700
}
.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: 0 0 6px rgba(193, 193, 193, .63)
}
.renews .own_damage p.white {
    background-color: #fff
}
.renews p {
    padding: 0
}
.renews p.blue {
    background: #053c6d;
    color: #fff
}
.renews .ce_sw {
    padding: 20px 0 0
}
.renews .checkboxHold.ce_sw {
    margin: 0 0 40px
}
.renews .tright {
    text-align: right
}
input::-webkit-input-placeholder {
    color: #000;
    opacity: .5;
    -webkit-transition: opacity .35s ease-in-out;
    transition: opacity .35s ease-in-out;
    font-size: 14px
}
input:-moz-placeholder {
    color: #000;
    opacity: .5;
    -moz-transition: opacity .35s ease-in-out;
    transition: opacity .35s ease-in-out;
    font-size: 14px
}
input::-moz-placeholder {
    color: #000;
    opacity: .5;
    -moz-transition: opacity .35s ease-in-out;
    transition: opacity .35s ease-in-out;
    font-size: 14px
}
input:-ms-input-placeholder {
    color: #000;
    opacity: .5;
    -ms-transition: opacity .35s ease-in-out;
    transition: opacity .35s ease-in-out;
    font-size: 14px
}
.input_rupee {
    position: relative
}
.input_rupee .rpicon,
.rp_placeholder {
    position: absolute
}
.input_rupee input {
    padding-left: 15px;
    font-size: 15px
}
.customisepg h4.title1 {
    font-size: 18px;
    padding: 15px 50px;
    line-height: 1.4;
    word-spacing: 2.2px
}
.customisepg h4.title1 span {
    color: #053c6d;
    font-weight: 700
}
.c_panel_body li a,
.c_panel_body p a,
.car_insurance .c_panel_body li a,
.car_insurance .c_panel_body p a,
.other_land a,
.twowheeler_insurance .c_panel_body li a,
.twowheeler_insurance .c_panel_body p a {
    color: #DC6D18;
    text-decoration: underline
}
.cover_imgs img {
    padding-top: 0px
}
.ps .multidd.owned_basicdd .basic_dd {
    width: 100%
}
.overlay_container {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(64, 64, 64, .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: #ff6803;
    left: 0;
    top: 0;
    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: .34s;
    -o-animation-delay: .34s;
    -ms-animation-delay: .34s;
    -webkit-animation-delay: .34s;
    -moz-animation-delay: .34s
}
.windows8 #wBall_3 {
    animation-delay: .69s;
    -o-animation-delay: .69s;
    -ms-animation-delay: .69s;
    -webkit-animation-delay: .69s;
    -moz-animation-delay: .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%
    }
    100%,
    76% {
        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%
    }
    100%,
    76% {
        opacity: 0;
        -o-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%
    }
    100%,
    76% {
        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%
    }
    100%,
    76% {
        opacity: 0;
        -moz-transform: rotate(900deg)
    }
}
.compare_container {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    z-index: 100;
    background: rgba(0, 0, 0, .8);
    display: none
}
.compare_container.active {
    display: block
}
.compare_innerbox {
    position: absolute;
    top: 100px;
    width: 100%
}
.compare_title {
    width: 30%;
    float: left
}
.compare_title ul {
    list-style-type: none;
    text-align: left;
    margin-top: 86px
}
.plans50bk.ondate input,
.plans50bk.rto input {
    text-align: center;
    border-bottom: 1px solid #000
}
.compare_title ul li a,
.inner_tabs li a {
    padding: 15px 10px;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    width: 100%;
    min-height: 55px;
    background-color: #063b6d;
    border-bottom: 1px solid #517699;
    font-size: 15px
}
.compare_title ul li:first-child a {
    background-color: transparent;
    padding: 0 0 23px;
    font-size: 22px
}
.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
}
.tabs_link li.active {
    border-bottom: 1px solid #063b6d
}
.compare_tabs {
    width: 65%;
    float: left
}
.inner_tabs ul {
    padding-right: 2px;
    padding-top: 30px;
    background: #063b6d
}
.tabs_link ul {
    margin-bottom: 0
}
.tabs_link li {
    width: 33.3%;
    float: left;
    border-bottom: 1px solid #fff
}
.tabs_link li a {
    padding: 13px 10px;
    display: inline-block;
    color: #fff;
    font-weight: 700;
    background-color: transparent;
    font-size: 20px;
    width: 100%
}
.tabs_link li.active a {
    background: #063B6D
}
.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(https://www.icicilombard.com/includes_new/images/compare_tooltip.png);
    width: 15px;
    height: 15px;
    position: absolute;
    right: 8px;
    top: 18px;
    background-size: contain
}
.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 {
    margin-top: 5%
}
.tool_tip_msg p {
    margin: 0;
    padding-bottom: 10px;
    font-size: 14px;
    color: #000
}
.compare_title ul li {
    position: relative
}
.compare_title ul li:hover a:before {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    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: 0
}
.healthscreen1,
.travelscreen1 {
    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: 100px;
    position: relative
}
.planscarmodel span {
    position: absolute;
    left: 18px;
    top: 9px
}
.idv_link:after,
.new_claims.fd_bk .agent_sect a:after,
.new_claims.fd_bk .agent_sect a:before {
    top: 100%;
    content: ''
}
.plans50bk.rto input {
    margin-left: 12px;
    padding: 5px
}
.plans50bk.ondate {
    padding-left: 18px
}
.plans50bk.ondate input {
    margin-left: 18px;
    padding: 5px
}
.idv_link {
    color: #DC6D18;
    position: relative
}
.idv_link:after {
    position: absolute;
    left: 45%;
    width: 0;
    height: 2px;
    background-color: #000;
    transition: all .3s ease;
    -webkit-transition: all .3s ease
}
.idv_link:hover:after {
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #DC6D18
}
.mtreview.reviews .sdetails input,
.trreview.reviews .sdetails input {
    margin-bottom: 10px
}
.mtreview.reviews .sdetails input {
    margin-bottom: 0
}
.trreview.reviews .sdetails .reviewhead {
    line-height: 25px
}
.mtreview.reviews .sdetails .reviewhead,
.mtreview.reviews .sdetails .reviewhead_sect,
.trreview.reviews .sdetails .reviewhead,
.trreview.reviews .sdetails .reviewhead_sect {
    position: static
}
.mtreview.reviews .sdetails .fsectns,
.trreview.reviews .sdetails .fsectns {
    margin-bottom: 15px
}
.mtreview.reviews .sdetails .heads_top,
.trreview.reviews .sdetails .heads_top {
    padding: 12px 0 12px 14px
}
.mtreview.reviews .sdetails .reviewhead {
    height: 32px;
    display: table-cell;
    vertical-align: middle
}
.other_land .insights ul li {
    color: #fff
}
.customisepg .tophead02 {
    padding-top: 20px;
    padding-bottom: 0
}
.hmbgs_health .increment_main {
    padding: 15px 0
}
.hmbgs_health .trMemberBox {
    padding: 14px 0
}
.sdetails p.dexp1 {
    text-align: left
}
.declaimer_scroll {
    max-height: 120px;
    overflow-y: scroll;
    border-bottom: 1px solid #000
}
.sdetails.chi_detail {
    margin: 0
}
.inner_landBanner img {
    width: 100%
}
.rd_block.multi-trip_accord.tw_expired_policy .accordion_container {
    max-height: 200px
}
.less_than90 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-top: 5px;
    padding-left: 15px;
    font-family: arial;
    font-size: 18px;
    color: #243f76;
    font-style: italic
}
.rd_block.multi-trip_accord.tw_expired_policy .basic_dd {
    width: 48%;
    display: inline-block
}
.twowheeler_insurance .rd_block.tw_expired_policy .regnum .RG_gray_box {
    padding-left: 0;
    width: 45%;
    display: inline-block
}
.tw_expired_policy .less_than90,
.twowheeler_insurance .rd_block.tw_expired_policy .regnum h3 {
    text-align: right;
    width: 43%;
    padding-top: 0;
    display: inline-block;
    vertical-align: top
}
.tw_expired_policy .text h4 {
    padding-bottom: 20px
}
.twowheeler_insurance .rd_block.tw_expired_policy .regnum h3 {
    margin-top: 10px
}
.tw_expired_policy .less_than90 {
    text-align: left;
    margin-top: 7px
}
.twowheeler_insurance .rd_block.tw_expired_policy .regnum {
    margin-top: 10px
}
.new_claims.fd_bk .paddts {
    padding-top: 20px
}
.new_claims.fd_bk .agent_sect h2 {
    text-transform: none;
    padding-bottom: 8px;
    padding-top: 5px
}
.new_claims.fd_bk .agent_sect h2 strong {
    font-weight: 400;
    font-size: 20px;
    padding-left: 30px;
    padding-bottom: 15px;
    background-repeat: no-repeat;
    background-position: -4px -2px;
    background-size: contain
}
.help_bg {
    background-image: url(https://www.icicilombard.com/includes_new/images/buylonline_icon.gif)
}
.gri_bg {
    background-image: url(https://www.icicilombard.com/includes_new/images/gr_icon.gif)
}
.claim_bg {
    background-image: url(https://www.icicilombard.com/includes_new/images/claimform_icon.gif)
}
.track_bg {
    background-image: url(https://www.icicilombard.com/includes_new/images/claimstatus_icon.gif)
}
.garage_bg {
    background-image: url(https://www.icicilombard.com/includes_new/images/hospital_icon.gif)
}
.print_bg {
    background-image: url(https://www.icicilombard.com/includes_new/images/print_icon.gif)
}
.new_claims.fd_bk .agent_sect a {
    position: relative;
    margin-bottom: 5px;
    color: #616161;
    text-decoration: none
}
.new_claims.fd_bk .agent_sect a:after {
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #616161;
    left: 0
}
.new_claims.fd_bk .agent_sect a:hover {
    color: #97291e
}
.new_claims.fd_bk .agent_sect a:before {
    position: absolute;
    width: 0;
    height: 2px;
    background-color: #97291e;
    left: 50%;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease
}
.new_claims.fd_bk .agent_sect a:hover:before {
    content: '';
    width: 100%;
    left: 0;
    height: 2px
}
.mclaims.img-responsive {
    margin: 0 auto
}
.m_claims .claim_process {
    background-color: #fff;
    padding: 0
}
.fd_bk.m_claims .agent_sect h3 {
    font-family: arial;
    color: #FFF;
    font-size: 18px;
    padding: 10px 38px 10px 12px;
    margin: 0;
    border-bottom: 1px solid #FFF;
    background-color: #053C6D;
    text-transform: none
}
.quick_quoteblock {
    padding: 0 20px
}
.quote_head {
    text-align: center;
    background: #DC6D18;
    border-radius: 5px
}
.quote_head h4 {
    display: inline-block;
    font-size: 22px;
    color: #fff
}
.m_claims .c_panel_body,
.quote_links {
    background: #eaeaea
}
.quote_links {
    padding: 10px 0
}
.quote_links ul {
    margin-left: 15px
}
.fd_bk .quote_links ul li a {
    font-size: 15px
}
.m_claims .c_panel_body p strong {
    font-size: 20px
}
.m_claims .c_panel_body h4 {
    color: #000
}
.tool_tip_msg ul {
    margin-top: 10px;
    list-style-type: disc;
    padding-left: 15px
}
.tool_tip_msg ul li {
    color: #000;
    font-size: 14px
}
.ceord {
    color: #053C6D;
    text-decoration: underline
}
.ceord:hover {
    font-weight: 700
}
.advisor_links {
    padding: 20px 0 45px
}
.advisor_links h3 {
    text-align: center;
    color: #1b4674;
    text-transform: uppercase
}
.pop_up_breakup .tblz01 tr th,
.savedQuotecontainer .tblz01 tr th {
    text-transform: none
}
.advisor_links ul {
    text-align: center;
    padding-top: 15px
}
.advisor_links li {
    display: inline-block
}
.advisor_links li a {
    font-size: 16px;
    padding-right: 15px;
    padding-left: 15px;
    color: #97291E;
    border-right: 1px solid #97291E
}
.advisor_links li a:hover {
    color: #1b4674
}
.health_advisor .customer-speak+img {
    display: none
}
.health_advisor .search_sect .sbOptions {
    z-index: 1000
}
.health_advisor .tr_banner {
    height: auto
}
.health_advisor .banner-texts p {
    text-align: left
}
#divCheckBox .checkboxbtn,
.bgclr,
.deductables_dd {
    text-align: center
}
.media .title .basic_dd .sbOptions {
    max-height: 160px!important
}
.fd_bk .fdbk_sect.sdetails .sbHolder {
    height: 31px
}
#divNetBankingOptions {
    padding: 0 15px
}
#divNetBankingOptions .inputradiobox:nth-child(5) {
    width: 35%
}
#divBankList {
    padding: 5px 20px
}
.sdetails_pay .resp-vtabs ul.resp-tabs-list {
    min-height: 271px
}
.contact_us .call_status .hw {
    min-height: 420px
}
.contact_us .call_status .tblz01 tr td p.contact_minh {
    min-height: 55px;
    vertical-align: middle;
    padding-top: 29px;
    display: inline-block;
    width: 100%
}
.sepbtm .basic_dd .sbOptions li:nth-child(even),
.title .basic_dd .sbOptions li:nth-child(even) {
    background: #F6F6F4
}
.m_claims.fd_bk .fdbk_banner .red_strip ul {
    padding: 5px 0;
    margin: 0
}
.car_insurance .quick_links ul li a:after,
.home_insurance .quick_links ul li a:after,
.topabout:after,
.travel_insurance .quick_links ul li a:after,
.twowheeler_insurance .quick_links ul li a:after {
    content: '';
    position: absolute;
    top: 98%;
    width: 0;
    left: 50%;
    height: 1px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -moz-transition: all .3s ease;
    background-color: #000
}
.car_insurance .quick_links ul li a,
.home_insurance .quick_links ul li a,
.topabout,
.travel_insurance .quick_links ul li a,
.twowheeler_insurance .quick_links ul li a,
a.cover_rd {
    position: relative
}
.car_insurance .quick_links ul li a:hover:after,
.home_insurance .quick_links ul li a:hover:after,
.topabout:hover:after,
.travel_insurance .quick_links ul li a:hover:after,
.twowheeler_insurance .quick_links ul li a:hover:after {
    left: 0;
    width: 100%
}
.car_insurance .queries .questn div a {
    float: none;
    width: auto;
    color: #DC6D18;
    text-decoration: underline;
    padding: 0 5px;
    display: inline-block
}
.customer-wrapper .banner .wd1 {
    height: auto
}
.owl-theme .owl-controls.clickable .owl-buttons .owl-next.disabled,
.owl-theme .owl-controls.clickable .owl-buttons .owl-prev.disabled {
    cursor: default;
    opacity: .5
}
.health_insurance .map_sect .container {
    width: 100%
}
.marauto {
    margin: 0 auto
}
.testimonials_st {
    display: none
}
.jk .other_land p,
.other_land p {
    font-size: 16px;
    margin-bottom: 5px
}
.jk .other_land ul,
.other_land ul {
    border-bottom: 0;
    font-size: 16px
}
.jk .other_land p strong,
.other_land p strong,
.other_land strong {
    padding-top: 8px;
    font-size: 18px;
    display: inline-block
}
.jk .other_land h3 {
    margin-top: 20px;
    margin-bottom: 5px
}
.addr_title_sec p,
.checkboxHold.customck,
.pay_error p {
    margin-bottom: 0
}
.marrun {
    text-decoration: none
}
.marrun.dark {
    color: #97291e!important
}
.marrun.dark:after {
    background-color: #97291e
}
.addr_title_sec {
    font-size: 20px;
    padding: 5px 0
}
.address_bks {
    width: 50%
}
.address_bks span {
    font-size: 17px;
    display: block
}
.address_bks em {
    padding: 5px 0;
    display: inline-block
}
.explores a,
.insurance_cover a,
.single_trip .protect_trip a {
    border: 1px solid transparent;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -moz-transition: all .3s ease
}
.explores a:hover,
.health_insurance .insurance_cover a:hover,
.home_insurance .f_safety .explore:hover,
.insurance_cover a:hover,
.single_trip .protect_trip a:hover {
    color: #a41c22;
    background: #fff;
    border: 1px solid #a41c22
}
a.cover_rd:after {
    position: absolute;
    left: 105%;
    content: '';
    background-image: url(https://www.icicilombard.com/includes_new/images/sprites1.png);
    width: 12px;
    height: 16px;
    background-position: -549px -142px;
    top: 2px;
    background-repeat: no-repeat;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -moz-transition: all .3s ease
}
a.cover_rd:hover:after {
    left: 110%
}
.sfError {
    color: red
}
.article_rd.hlineafter:hover:after {
    background-color: #a41c22
}
.topNav .navbar-nav>li:hover {
    background-image: none
}
.car_insurance .owl-controls,
.health_insurance .owl-controls,
.s_trip .owl-controls {
    display: none
}
#divCheckBox {
    padding-top: 15px
}
.checkboxHold.customck .off-checkbox {
    height: 27px;
    width: 29px;
    left: 0;
    background-color: #fff
}
.checkboxHold.customck input[type=text] {
    display: inline-block
}
.checkboxHold.customck label {
    height: 30px
}
.pop_up_breakup .modal-body {
    max-height: 500px;
    overflow: auto
}
.bgclr {
    background-color: #c7c5b1
}
.pay_error {
    padding: 15% 0
}
.pay_error p {
    font-size: 18px;
    color: #292929
}
.pay_error a {
    color: #E07118;
    text-decoration: underline
}
.pay_error h3 {
    padding-bottom: 30px
}
.claim_banner img,
.expert_banner img,
.fdbk_banner img {
    width: 100%
}
#structured_div .RG_gray_box {
    float: left;
    width: 80%
}
.trMemberBox.nopadding {
    padding: 0
}
#structured_div .labels {
    padding-top: 0;
    display: block;
    float: none
}
#structured_div .padL15 {
    padding-left: 15px
}
.home_insurance #structured_div .multidd.quoterows .RG_gray_box>.form-group input {
    height: 34px;
    padding-top: 7px
}
.home_insurance #structured_div .CB_cols {
    padding: 0 30px
}
.home_insurance #belongings_div .CB_cols {
    padding-top: 0
}
#belongings_div .calendarBox {
    margin: 0
}
.plans .sct h3.madenotmade {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 15px
}
#belongings_div .multidd {
    width: 100%
}
.plans .sct h3.madenotmade .basic_dd .sbHolder .sbSelector {
    font-size: 16px;
    padding-top: 0;
    height: 26px
}
.plans .saved_btn1 {
    padding: 5px 18px;
    margin: 0 0 32px;
    font-size: 15px
}
.marB25 {
    margin-bottom: 25px
}
.active_policies .pblock .policy_block .pblock-body a:first-child span {
    font-size: 14px
}
.Logintop .logout a {
    color: #dc6d18
}
.customisepg .planbox.new ul li,
.plans .planbox.new ul li,
.plans .planbox.new ul li.blu_li {
    color: #053c6d
}
.deductables_dd {
    width: 160px;
    display: block;
    margin: 0 auto;
    padding-bottom: 10px
}
.deductables_dd.cust_dd {
    width: auto;
    text-align: left
}
.deductables_dd.cust_dd.text-center {
    text-align: center
}
.deductables_dd.cust_dd h6 {
    display: inline-block;
    text-align: left;
    vertical-align: top
}
.ped_table tr:nth-child(2) th,
.travel_blogs {
    text-align: center
}
.deductables_dd.cust_dd .basic_dd {
    width: 100px;
    display: inline-block;
    padding-left: 10px
}
.deductables_dd .sbHolder {
    border-bottom: 1px solid #000;
    height: 30px
}
.deductables_dd .sbSelector {
    height: 30px
}
.deductables_dd .sbOptions {
    padding: 0;
    border: 1px solid #949494;
    border-top: 0 solid
}
.deductables_dd .sbOptions a.sbFocus,
.deductables_dd .sbOptions a:focus,
.deductables_dd .sbOptions a:hover {
    background: #c1c1c1
}
.deductables_dd .basic_dd .sbOptions li:nth-child(even) {
    background: #F6F6F4
}
.strip .basic_dd.manda {
    padding-bottom: 0
}
#healthbooster.rd_block.multi-trip_accord .accordion_container {
    max-height: 200px
}
.multitrip.no_abso {
    position: static
}
.social_hover a img {
    transform: scale(.9);
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9)
}
.social_hover a:hover img {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease
}
.lightBoxHold {
    top: 10%
}
.rwd-table.ped_table td:before,
.rwd-table.ped_table th {
    background-color: #004a80
}
.table.ped_table td,
.table.ped_table th {
    vertical-align: middle
}
.table.ped_table td {
    color: #000
}
.preexitdisease .headbrn {
    margin-top: 0;
    color: #004a80
}
.lightBox .preexitdisease p {
    margin: 20px 0;
    font-size: 16px
}
.ped_table .detailsoptioncol .bprow .inputradiobox .radioBtnHold label {
    margin-bottom: 0
}
.customisepg .planbox.new ul li.blu_li {
    color: #053c6d
}
.modal-body ul {
    list-style-type: disc;
    margin-left: 15px
}
.qk_qotes_block .RG_gray_box>.form-group input {
    border-bottom: 1px solid #4d4d4f;
    border-color: #4d4d4f;
    border-width: 0 0 1px
}
.prm .left,
.rev_prem .left {
    width: 80%;
    display: inline-block
}
.pln_vdetails {
    color: #d96b18;
    display: inline-block;
    padding: 5px;
    vertical-align: top;
    text-decoration: underline
}
.cust_dis.cd_row .inputradiobox {
    padding: 0 5px
}
.hbi_slider .ui-slider-pips .ui-slider-pip {
    font-size: .7em
}
.widgetagree {
    width: 90%
}
.home_insurance .policy_coverage .cover_edit .cover_hide span,
.policy_coverage .cover_edit .cover_hide span {
    font-weight: 700;
    font-style: normal;
    padding-top: 20px
}
.home_insurance .policy_coverage .cover_edit .cover_hide p,
.policy_coverage .cover_edit .cover_hide p {
    font-family: arial;
    color: #333;
    font-size: 16px;
    padding: 20px 0 0;
    margin: 0;
    font-style: normal
}
.chk_eligible ul li a,
.home_insurance .chk_eligible ul li a {
    color: #97291e;
    text-decoration: none
}
.addr_lombard a,
.bu {
    text-decoration: underline
}
.sdetails .input-group.bootstrap-touchspin {
    padding-top: 0
}
.list-bullet {
    list-style-type: disc;
    margin-left: 15px
}
.mtreview.reviews .sdetails .reviewhead.h80 {
    height: 80px
}
.tr_banner #owl-banner.owl-theme .owl-controls .owl-buttons .owl-next,
.tr_banner #owl-banner.owl-theme .owl-controls .owl-buttons .owl-prev {
    display: none
}
.travel_blogs .member {
    text-align: left;
    width: 30%;
    display: inline-block;
    margin: 0 40px
}
.new_radios .inputradiobox {
    width: 50%;
    display: inline-block;
    float: left;
    padding: 0 5px
}
.confirm_link_anchor,
.confirm_link_anchor:active,
.confirm_link_anchor:hover {
    display: inline-block;
    padding: 3px 10px;
    background: #792F31;
    color: #fff;
    font-size: 16px
}
.download_app_link {
    display: none
}
.mobile_app_no span {
    font-size: 16px
}
.mobile_app_no input {
    width: 115px;
    color: #000;
    padding: 2px 5px;
    font-size: 18px;
    border: 1px solid #000
}
.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: url(https://www.icicilombard.com/includes_new/images/btn_arrow.png) 120px center no-repeat #f07b21;
    width: 150px
}
.savedQuotecontainer .comrows .btnContainer .btnHold:hover {
    background-position: 125px center
}
.mobile_app_no .alert_text {
    display: block;
    font-size: 14px;
    color: #cf513a
}
.m10C,
.savedQuote .text_info p.m10C {
    margin: 0 auto;
    text-align: center;
    width: 600px
}
.m20C,
.savedQuote .text_info p.m20C {
    margin: 0 20%;
    text-align: center
}
.w160,
.w320 {
    margin: 0 auto
}
.w320 {
    width: 336px;
    text-align: center
}
.w160 {
    width: 160px
}
.addr_lombard,
.mobile_app_no {
    width: 600px;
    text-align: center;
    margin: 0 auto;
    background: #f2f2f2
}
.addr_lombard {
    padding: 10px
}
.addr_lombard p,
.mobile_app_no p {
    color: #792f31;
    font-weight: 700
}
.wB {
    font-weight: 700;
    color: #2f2f2f
}
.addr_lombard a {
    color: #4c7ca6;
    display: block;
    padding-top: 15px
}
.savedQuote .inspec_text p {
    padding: 10px 0;
    color: #0e4b82;
    font-size: 18px
}
.bu {
    color: #4c7ca6
}
.pd10 {
    padding: 10px 0
}
.pdB40 {
    padding-bottom: 40px
}
.mobile_app_no {
    padding: 10px 0
}
.car_insurance .health_insurance.insuoffer {
    width: 100%;
    background: #fff
}
.sbHolderDisabled {
    background-color: #fff;
    border: 0;
    border-bottom: dotted 2px #ae353a
}
.sbHolderDisabled .sbToggle {
    display: none
}
.breadcum-block .breadcrumb_2 {
    margin: 0
}
.breadcum-block .breadcrumb_2 li {
    float: none;
    display: inline-block
}
.left1,
label#ch-details_m1_predisease_yes {
    float: left
}
.car-modal-img img {
    margin: 0 auto;
    width: 100%
}
.sdetails .input-group.bootstrap-touchspin .input-group-btn-vertical {
    display: none
}
.modal-body sup {
    color: #4d4d4f
}
.plans .ch_agree .off-checkbox {
    border: 1px solid #0b3f6d
}
.dinblk {
    display: inline-block
}
[data-toggle=tooltip]+.tooltip,
a[data-toggle=tooltip]+.tooltip {
    opacity: 1
}
[data-toggle=tooltip]+.tooltip>.tooltip-inner,
a[data-toggle=tooltip]+.tooltip>.tooltip-inner {
    background-color: #004a80;
    opacity: 1
}
[data-toggle=tooltip]+.tooltip-top .tooltip-arrow,
a[data-toggle=tooltip]+.tooltip-top .tooltip-arrow {
    border-top-color: #004a80;
    opacity: 1
}
.renewal_landing {
    padding: 0 30px
}
.reviews.mtreview .sdetails .add_ons .add_rd {
    margin-bottom: 0
}
.access .ipBox .inputradiobox,
.add_ons1 .ipBox .inputradiobox,
.add_rd .inputradiobox {
    display: inline-block;
    width: auto;
    padding: 3px 0;
    margin-right: 40px
}
.reviews .sdetails .reviewhead {
    position: relative
}
.modal .reviews .sdetails .reviewhead,
.pop_up_isured .reviews .sdetails .reviewhead {
    padding: 0
}
.model_form {
    width: 100%
}
.model_form_name {
    width: 22%;
    display: inline-block
}
.model_form_number {
    width: 17%;
    display: inline-block
}
.model_form_email {
    width: 38%;
    display: inline-block
}
.model_form .error {
    position: static
}
.car_model .info_details .submit {
    width: 15%
}
.input_bkT .sbHolder {
    border-bottom: 1px solid #000
}
.input_bkT .sbHolder,
.input_bkT .sbHolder .sbToggle,
.sbSelector,
.sbSelector:hover,
.sbSelector:link,
.sbSelector:visited {
    height: 30px
}
.charms .input_bkT .sbHolder .sbOptions li a {
    padding: 5px;
    text-align: left;
    height: auto
}
.news_icon,
.newsl_title,
.reviews .modal#div_pop_up_nomineename .modal-title {
    text-align: center
}
input#txtMobileR {
    width: 143px
}
#mobcode {
    font-size: 18px
}
.l1_mgmenu .mg_blocks .tplan-info .tplanhead h3 a {
    color: #053c6d
}
.home_insurance .policy_coverage .cover_edit .cover_hide span.rpicon,
.policy_coverage .cover_edit .cover_hide span.rpicon {
    padding-top: 0;
    display: inline-block;
    font-weight: 400
}
.blog_details .sfnewsContent ul {
    list-style: disc;
    margin-left: 15px;
    margin-bottom: 5px
}
.Expert_blog .blog_details h4 {
    font-family: arial;
    font-size: 24px;
    color: #053c6d;
    display: inline-block
}
.reviews.mtreview .sdetails .basic_dd {
    margin-bottom: 0
}
.mtreview .add_ons .ipBox .inputradiobox {
    padding: 0
}
.rupee_input {
    top: 30px;
    position: relative
}
.rupee_input span.rpicon {
    color: #77787b;
    font-size: 18px;
    position: absolute;
    top: 1px
}
.reviews .sdetails .rupee_input input {
    padding-left: 12px
}
.driver_no label {
    font-size: 16px;
    color: #053c6d;
    font-weight: 400;
    margin-top: 17px
}
.reviews .sdetails.renews .m_btn span {
    font-size: 16px
}
.best_view_container {
    padding: 5px 0;
    color: #000;
    margin-top: 40px;
    background: #ececec
}
.rpicon+span {
    padding-left: 5px
}
.pnlerror {
    color: red
}
.pnlsuccess {
    color: green;
    padding-left: 20px;
    font-weight: bolder
}
.newl_subtitle,
.newsl_title {
    font-weight: 700;
    font-size: 16px
}
.newsl_block {
    border: 1px solid #d6cfb1;
    background-color: #e3e3e3;
    padding: 10px;
    margin: 15px 0
}
.newsl_info {
    min-height: 100px;
    overflow: hidden
}
.newsl_title {
    height: auto;
    background-color: #eb922c;
    color: #fff;
    padding: 10px
}
.news_icon {
    border: none;
    margin: 10px
}
.newl_subtitle {
    color: #a41c2b;
    text-align: left;
    margin: 10px 0
}
.buttoBox,
.g_quote_wgt p,
.graphic_banner {
    text-align: center
}
.newsl_readmore a {
    color: #A91E24;
    font-size: 16px;
    position: relative;
    display: inline-block
}
.newsl_readmore a:after {
    position: absolute;
    left: 100%;
    content: '';
    background-image: url(https://www.icicilombard.com/includes_new/images/rd-mr-arrows.png);
    width: 12px;
    height: 16px;
    top: 3px;
    background-repeat: no-repeat;
    transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease
}
.liveChatWrap h2.active:after,
.liveChatWrap h2:after,
.liveChatWrap h2:before {
    content: ""
}
.newsl_readmore a:hover:after {
    left: 105%
}
.newsl_text {
    position: relative;
    min-height: 170px;
    overflow: hidden
}
.newsl_info {
    padding-bottom: 30px
}
.newsl_readmore {
    position: absolute;
    bottom: 0
}
.insurance-offering01 .member {
    padding: 0 15px
}
.careers .area_opp .form_overlay h3,
.careers .area_opp .form_overlay p {
    color: #fff
}
.topabout:after {
    background-color: #fff
}
.quick_links ul li .social_hover a:hover:after {
    content: "";
    width: 100%
}
.new_accordion .radioBtnHold a.hidetpsm {
    display: inline-block;
    padding-bottom: 0
}
.graphic_banner h1 {
    font-size: 30px;
    color: #21517b
}
.g_quote_wgt {
    position: fixed;
    right: 0;
    z-index: 100;
    background: #a41c22;
    border-radius: 8px 0 0 8px;
    width: 160px;
    top: 40%;
    -webkit-box-shadow: -1px 9px 16px 1px rgba(36, 36, 36, 1);
    -moz-box-shadow: -1px 9px 16px 1px rgba(36, 36, 36, 1);
    box-shadow: -1px 9px 16px 1px rgba(36, 36, 36, 1);
    cursor: pointer
}
.g_quote_wgt p {
    font-family: Roboto, sans-serif;
    color: #fff;
    font-weight: 300;
    font-size: 21px;
    line-height: 26px;
    margin: 0;
    padding: 16px 0
}
.g_quote_wgt p span {
    font-size: 42px;
    font-weight: 500
}
.loader_charms {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(134, 134, 134, .5)
}
.hmbgs.plans .planbox {
    min-height: 350px
}
.hmbgs.plans .planbox1 {
    min-height: 460px
}
.graphic_banner img {
    margin: 0 auto
}
.graphic_banner .detimg {
    padding: 0
}
.resume_div {
    position: relative
}
.resume_div span.error {
    top: 30px;
    position: absolute
}
#fuResume {
    padding-top: 10px
}
@media \0screen {
    .radioBtnHold label,
    .single-trip_destination.rd_block .travelWorld .radioBtnHold {
        position: static
    }
    .radioBtnHold input[type=radio] {
        display: block
    }
    .radioBtnHold .on-radio,
    .rd_block .rd_single .radioBtnHold .off-radio,
    .rd_block.single-trip_destination .radioBtnHold .off-radio {
        display: none
    }
    .single-trip_destination.rd_block .mapspopup_icn {
        background-image: none
    }
    .rd_block .calendarBox .datePick {
        height: 44px
    }
}
.liveChatWrap {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 260px;
    z-index: 99
}
.liveChatWrap h2 {
    background-color: #e57200;
    border-radius: 10px 10px 0 0;
    display: inline-flex;
    font-family: Arial;
    font-size: 18px;
    padding: 10px 25px;
    width: 100%;
    color: #fff;
    cursor: pointer;
    border-bottom: 1px solid #f0b171;
    margin: 0
}
.liveChatWrap h2:before {
    display: inline-block;
    background: url(https://www.icicilombard.com/includes_new/images/chatIcon.png) no-repeat;
    width: 26px;
    height: 22px;
    margin-right: 10px
}
.liveChatWrap h2:after {
    background: url(https://www.icicilombard.com/includes_new/images/up-arrow.png) right center no-repeat rgba(0, 0, 0, 0);
    display: inline-block;
    height: 7px;
    margin-left: 35%;
    margin-top: 7px;
    width: 13px
}
.liveChatWrap h2.active:after {
    background: url(https://www.icicilombard.com/includes_new/images/down-arrow.png) right center no-repeat rgba(0, 0, 0, 0);
    display: inline-block
}
.chatBox {
    border: 1px solid #e67505;
    border-top: 0;
    border-bottom: 2px solid #f0b171;
    padding: .5rem 1rem;
    width: 100%;
    background: #fff
}
.chatBox p {
    display: inline-block;
    font-size: 15px;
    color: #000
}
.buttoBox,
.buttoBox:focus,
.buttoBox:hover {
    color: #fff
}
.content {
    margin-bottom: 10rem
}
.buttoBox {
    background-color: #243f76;
    width: 100%;
    padding: 10px 5px;
    border-radius: 5px;
    display: block;
    text-decoration: none
}
/*Telematics Section starts*/

.plans .planbox .teleMatics img {
    width: 70px;
    position: relative;
    top: 9px;
    left: 39px;
}
.plans .planbox .teleMatics a {
    background: #e57200;
    color: #fff;
    padding: 3px 7px;
    font-size: 12px;
    float: right;
    margin: 0 10px 0 0;
}
.plans .planbox .teleMatics p {
    border: 1px solid #333;
    border-radius: 15px;
    font-size: 12px;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    height: auto !important;
}
.plans .planbox .teleMatics h5 {
    color: #117ad7;
    font-size: 16px;
}
#telematics .modal-dialog {
    width: 650px;
}
#telematics .close {
    font-size: 35px;
}
#telematics .modal-title {
    font-size: 24px;
    color: #053c6d;
}
#telematics .modal-body {
    padding: 15px;
}
#telematics .modal-body p {
    text-align: left;
    font-size: 18px;
    color: #333;
}
#telematics .modal-body ul {
    color: #053c6d;
    text-align: left;
    font-size: 16px;
    padding: 10px 0;
}
#telematics .modal-body img {
    width: 100%;
}
#spnTelematicsCustomised {
    color: #ca1a08;
    font-size: 16px;
    font-weight: bold;
}
/*Telematics Section ends*/

.captchaBox #TextBox1 {
    width: 150px;
    display: inline-block;
    float: left;
}
.captchaBox .imgCaptcha {
    width: 100px;
    border: 1px solid #ccc;
    padding: 7px 0 0px;
    border-radius: 4px;
}
.captchaBox .refreshCaptcha {
    width: 30px;
    padding-left: 10px;
    cursor: pointer;
}
.captchaBox #Label2 {
    color: #ff0000;
}
.captchaError {
    background: #DFE2DF url(https://www.icicilombard.com/includes_new/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;
    position: absolute;
    left: 0;
    top: 46px;
    border: 1px solid;
    text-align: center;
}
.loginBlock .log-in {
    margin-top: 33px;
}
.page_cnt {
    margin-top: 36px;
    display: block;
    float: right;
}
.page_cnt span {
    background-color: #053c6d;
    color: #fff;
    font-size: 18px;
    padding: 9px 14px;
    margin: 0;
    display: inline-block;
    border: 1px solid #053c6d;
}
.page_cnt a {
    background-color: #ffffff;
    color: #053c6d;
    font-size: 18px;
    padding: 9px 14px;
    margin: 0;
    display: inline-block;
    border: 1px solid #053c6d;
}
.page_cnt a:hover,
.page_cnt a:focus {
    background-color: #053c6d;
    color: #fff;
}
.mobile_chat {
display: none;
}
.old_link  { display:none}
.pre_policy1 input{background: transparent; border-bottom: 1px solid #333;}

/*Added for GST Tax Block Starts*/
#div_gstTax .checkbx_block{
    margin:0 auto;
    width:275px;
    padding-bottom: 25px;
}
.sdetails .checkbx_block .checkboxHold, .checkbx_block .checkboxHold{
    margin-bottom:20px;
}
.checkbx_block .checkboxHold .slBox{
    width: 17%;
    position: absolute;
    left: 55%;
    top: -17px;
}
.mtreview.reviews .sdetails #divghd .reviewhead{
    line-height:22px;
}
#divgoldH .lightBox p{
    margin:0;
    text-align:left;
}
#divgoldH .lightBox ol{
    list-style: decimal;
    padding-left: 16px;
    padding-bottom: 20px;
}
#divgoldH .lightBox ol li{
    text-align: left;
    line-height: 20px;
    padding-top: 10px;
    font-size:16px;
}
.checkbx_block .checkboxHold .slBox1{
    width: 17%;
    position: absolute;
    left: 34%;
    top: 16px;
}
#div_gstTax .checkbx_block span{
    position: relative;
    top: 2px;
    color: #053C6D;
    font-size: 14px;
    width: auto;
}

.gstSectn{
    display:none;
}
.reviews .sdetails.renews .gstSectn input, .reviews .sdetails .gstSectn input{
    background: transparent;
}
.reviews .sdetails.renews .gstSectn .basic_dd .sbHolder, .reviews .sdetails .gstSectn .basic_dd .sbHolder{
    background: transparent;
}
.reviews .sdetails .gstSectn .basic_dd .sbToggle{
    display: block;
}
.taxinfo_sectn p{
    font-size: 14px;
    background: #d4eaff;
    text-align: left;
    width: 72%;
    margin: 10px auto;
    padding: 5px 18px;
    color:#053c6d;
}
.customisepg .taxCmt, .sdetails .taxCmt{
    text-align: right;
    padding: 2px 0 0 0;
    font-size: 13px;
    color:#97291e;
    font-weight: bold;
}
.taxNote, .customisepg .taxNote{
    text-align: center;
    padding: 2px 0 0 0;
    font-size: 14px;
    color:#97291e;
    font-weight: bold;
}
.customisepg .taxCmt1{
    text-align: left;
    padding: 5px 0 0 0;
    font-size: 14px;
    color:#97291e;
    font-weight: bold;
}
.renews .gstNt{
    padding:15px 0;
}

.gstNt1{
    font-size:11px;
    color:#333;
    display:block;
}
.renewPremiumBox{
    width:90%;
}
.renewPremiumBox .selectedval{
    color: #a21c22;
    float:right;
}
.reviews .sdetails #div_gstTax input{
    margin-bottom: 0px;
}
.sdetails #div_gstTax .checkbx_block .checkboxHold, #div_gstTax .checkbx_block .checkboxHold{
    margin-bottom:0;
}
.reviews .sdetails .heads_top{
    padding:12px 0 12px 14px;
}
.reviews .sdetails.renews .DelIndex .add_btn, .reviews .sdetails.renews .add_btn{
    font-size:16px;
    padding: 5px 10px;
}
.bsft h4{
    font-size:16px;
}
.goldAndSilver{
    display:inline-block;
    float:right;
}
.paraPP{
    height: 210px;
    overflow-y: scroll;
}
.rwd-table td:before, .rwd-table th{
    background:#053c6d;
}
.reviews .sdetails input{
    width:95%;
}
.inputz01 {
    line-height: 0;
}
/*Added for GST Tax Block Ends*/

/*Added for travel geoScope popup starts*/
.travelgeoscope .modal-dialog {
    width: 1000px;
    margin: 1% auto;
}

.travelgeoscope .modal-header{
    background:#053c6d;
    border-bottom: none;
}

.travelgeoscope .modal-header h4{
    color:#fff;
    font-size:16px;
    text-align:center;
}
.travelgeoscope .modal-header .close{
    background: #d1e0ec;
    border-radius: 50%;
    padding: 3px 7px;
    opacity:1;
}
.travelgeoscope.modal{
margin-top:0;
}
.travelgeoscope.modal .modal-body{
    background:#053c6d;
    padding:0;
}
.travelgeoscope .modal-body h2{
    margin:0;
    padding: 18px 0;
    text-align:center;
    color:#fff;
    font-size:16px;
    font-weight: bold;
    position:relative;
}
.travelgeoscope .modal-body h2:after {
    width: 0;
    height: 0;
    content: "";
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #053c6d;
    position: absolute;
    top: 53px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto auto;
}

.travelgeoscope .modal-body .sBox{
    background:#fff;
    padding: 54px 0;
    margin:0 15px;
}
.travelgeoscope .pBtn{
    display: inline-block;
    border: 1px solid #053c6d;
    border-radius: 20px;
    width: 170px;
    text-align: center;
    padding: 10px 0;
    color: #053c6d;
    text-transform: uppercase;
    font-size: 12px;
    transition: 0.5s;
    margin-top: 20px;
}
.travelgeoscope .pBtn:hover{
    background: #053c6d;
    color:#fff;
}
.travelgeoscope .b51{
    background: #133654;
    color: #fff;
    width: 47.8%;
    display: inline-block;
    text-align: center;
    margin-left: 1.6%;
    margin-right: 0.6%;
    float:left;
    padding: 10px 0;
    font-size: 16px;
    font-weight: bold;
    border-radius:6px 6px 0 0;
}
.travelgeoscope .b51 img, .travelgeoscope .a51 img{
    padding: 0 12px 5px 0;
}
.travelgeoscope .a51{
    background: #133654;
    width: 47.8%;
    display: inline-block;
    text-align: center;
    margin-right: 1.5%;
    margin-left: 0.6%;
    float:right;
    padding: 10px 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border-radius:6px 6px 0 0;
}
.travelgeoscope .activeTb{
    background: #eee;
    color: #053c6d;
}

.travelgeoscope .modal-body .sBox1 table{
    width:968px;
    background: #fff;
}
.travelgeoscope .modal-body .sBox1 table th{
    background: #eee;
    padding: 8px 0;
    font-size: 12px;
    color:#000;
}
.travelgeoscope .modal-body .sBox1 table .tnum{
    width:78px;
}
.travelgeoscope .modal-body .sBox1 table .geoL{
    width:291px;
}
.travelgeoscope .modal-body .sBox1 table .tpl{
    width:145px;
}
.travelgeoscope .modal-body .sBox1 table .trest{
    width:164px;
}
.travelgeoscope .modal-body .sBox1 table th span{
    display:block;
    font-size:11px;
    color:#aaa;
}
.travelgeoscope .modal-body .sBox1 table tr:first-child{
    background:#eee;
}
.travelgeoscope .modal-body .sBox1 table tr{
    height: 55px;
    border-bottom: 1px solid #ccc;
}
.travelgeoscope .modal-body .sBox1 table th, .travelgeoscope .modal-body .sBox1 table td{
    text-align: center;
    
}
.travelgeoscope .modal-body .sBox1 table td{
    background: #fff;
}
.travelgeoscope .modal-body .sBox1 table td .num{
    display: inline-block;
    background: #ccc;
    padding: 7px 14px;
    border-radius: 50%;
    color:#333;
    cursor: pointer;
    transition: 0.5s;
    font-size:16px;
}
.travelgeoscope .modal-body .sBox1 table td .num:hover{
    background: #053c6d;
    color:#fff;
}
.travelgeoscope .modal-body .sBox1 table .tleft{
    text-align: left;
    color:#ccc;
}
.travelgeoscope .modal-body .sBox1 table .tleft span{
    display:block;
     color: #053c6d;
     font-weight:bold;
}
.travelgeoscope .modal-body .statesList{
    background:#fff;
    margin-top:10px;
}
.travelgeoscope .modal-body .statesList h5{
    margin: 0;
    padding: 10px 0;
    color: #333;
    font-weight: bold;
    text-align: center;
    background: #e6e5e5;
    font-size: 15px;
}

.travelgeoscope .modal-body .statesList ol{
    width: 14%;
    display:inline-block;
    float:left;
    margin:0;
}
.travelgeoscope .modal-body .statesList .schengen4, .travelgeoscope .modal-body .statesList .schengen5, .travelgeoscope .modal-body .statesList .schengen6, .travelgeoscope .modal-body .statesList .schengen7, .travelgeoscope .modal-body .statesList .schengen8, .travelgeoscope .modal-body .statesList .schengen9, .travelgeoscope .modal-body .statesList .schengen10{
    width: 10%;
}
.travelgeoscope .modal-body .statesList .schengen1, .travelgeoscope .modal-body .statesList .schengen2{
     width: 8.5%;
}
.travelgeoscope .modal-body .statesList .schengen4 li, .travelgeoscope .modal-body .statesList .schengen5 li, .travelgeoscope .modal-body .statesList .schengen6 li, .travelgeoscope .modal-body .statesList .schengen7 li, .travelgeoscope .modal-body .statesList .schengen8 li, .travelgeoscope .modal-body .statesList .schengen9 li, .travelgeoscope .modal-body .statesList .schengen10 li{
    padding: 9% 0 9% 27%;
}
.travelgeoscope .modal-body .statesList .schengen1 li, .travelgeoscope .modal-body .statesList .schengen2 li{
    padding: 10.6% 0 10.6% 27%;
}
.travelgeoscope .modal-body .statesList .schengen3{
    width:13%;
}
.travelgeoscope .modal-body .statesList .schengen3 li{
    padding: 6.9% 0 7% 27%;
}

.travelgeoscope .modal-body .statesList ol li{
     border-bottom: 1px solid #ccc;
     font-size: 12px;
     font-weight:bold;
}
.travelScope{
    font-size: 16px;
    text-align: center;
    display: block;
    padding: 16px 0 0;
    margin: 0;
    color: #0e4270;
    font-weight: bold;
    transition: 0.5s;
    text-decoration: underline; 
font-style: Italic;
}
.travelScope:hover{
    color: #0e4270;
    text-decoration: underline;
}

.clnTab1{
    display:none;
}

/*Added for travel geoScope popup ends*/
