@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular8c0000ff45fd68ff8a0df0055df09de0.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular8c0000ff45fd68ff8a0df0055df09dd9.woff) format('woff'),url(../fonts/glyphicons-halflings-regular8c0000ff45fd68ff8a0df0055df09dd2.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular8c0000ff45fd68ff8a0df0055df09dcb.svg#glyphicons_halflingsregular) format('svg')}

.loader, .loader_tr {
    display: none;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(255,255,255,0.99);
    z-index: 99999;
}
.loader .innerT{position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    text-align: center;}

.loader p{
    font-size: 15px;
    color: #053c6d;
}
.lightBoxHold,
.overLay {
    position: fixed;
    width: 100%;
    display: none;
    left: 0;
}
.overLay {
    height: 100%;
    top: 0;
    background: #282824;
    opacity: .8;
    z-index: 99999;
}
.lightBoxHold {
    top: 20%;
    z-index: 999991;
}
.lightBoxHold.lightBoxHoldmaps {
    position: absolute
}
.lightBox {
    margin: 0 auto;
    background: #fff;
    padding: 30px;
    width: 600px;
    max-height: 550px;
    overflow: auto
}
.closeBtn {
    float: right;
    margin-bottom: 30px;
    cursor: pointer
}
.lightBox p {
    clear: both;
    margin: 30px 0;
    font-size: 22px;
    color: #053C6D
}
.LbBtnHold input,
.LbBtnHold span {
    padding: 5px 20px;
    border-radius: 15px;
    display: inline-block;
    font-size: 20px;
    margin-right: 10px;
    cursor: pointer
}
.LbBtnHold .yesBtn,
.LbBtnHold span.yesBtn {
    background: #053C8E;
    color: #f2f2ee
}
.LbBtnHold span.noBtn a,
.LbBtnHold span.yesBtn a {
    color: #fff
}
.LbBtnHold .noBtn,
.LbBtnHold span.noBtn {
    background: #bfbfbf;
    color: #474747
}
table.popupTable {
   width: 100%;
   margin: 0 auto;
   margin-bottom: 16px;
}
table.popupTable thead {
   background: #f7f7f7;
   color: #282828;
   border-color: #dae2e9;
   border-style: solid;
   border-width: 1px 0;
}
table.popupTable thead th {
padding: 5px;
   font-size: 13px;
   color: #282828;
}
table.popupTable tbody tr td {
   border-bottom: 1px solid #dae2e9;
   padding: 8px;
   color: #000;
   font-size: 12px;
}
.widgetSectn.healthLandingwidget.basiclanding {padding:15px 0 70px;}
.widgetSectn{background:#e6f4f5;padding:15px 0 70px;position: relative; display: inline-block; width: 100%;}
.widgetSectn .selectOptn{background:#fff;border-radius: 6px;padding: 10px 0;box-shadow: 0px 0px 18px #e6e0e0;width:88%;margin:0px 6% 10px;}
.widgetSectn .selectOptn a{cursor: pointer;display: inline-block;width: 33%;outline:none;text-align: center;position: relative;margin: 0;padding: 20px 0;}
.widgetSectn .selectOptn a:hover, .widgetSectn .selecttOptn a:focus{text-decoration: none;}
.widgetSectn .selectOptn .brLs{border-right:1px solid #e6ebef;border-left:1px solid #e6ebef;}
.widgetSectn .selectOptn a h2{margin:0;padding:0 0 5px;font-size:20px !important;color:#053a6c;font-weight: bold;}
.widgetSectn .selectOptn a span{font-size:14px;color:#333;}
.widgetSectn .optDetials{background:#fff;border-radius: 6px;padding:0px;box-shadow: 0px 0px 18px #e6e0e0;width:88%;margin: 15px 6% 10px;}
.widgetSectn .optDetials .sInput input{cursor:auto;border:none;color:#063b6d;border-bottom: 1px solid #b4c4d3;font-size:16px;z-index: 12;width:100%;height: 35px;margin-top: 16px;outline:none;}
.widgetSectn .optDetials .sInput input.finalnofAdults[value^="0"]{
    color: transparent;
}
.widgetSectn .optDetials .err input{border-bottom: 1px solid #ff0000;}
.widgetSectn .optDetials .sInput:after{content: '';display: inline-block;width: 0px;height: 1px;background: #063b6d;transition: width .4s;position: relative;top: -1px;}
.widgetSectn .optDetials .err:after{background: #ff0000;}
.widgetSectn .optDetials .sInput.focus:after {width: 100%;}
.widgetSectn .optDetials .block label{cursor:auto;display: inline-flex;font-size:13px;color:#adadad;font-weight: normal;position: absolute;top: 26px;}
.widgetSectn .optDetials .blocks label{font-size:13px;color:#adadad;font-weight: normal;}
.widgetSectn .optDetials .blocks{padding:20px 0 40px;}
.widgetSectn .optDetials .blocks.sInputs {
    padding: 0px 0 40px;
}
.widgetSectn .optDetials .blocks.sInputs label{font-size:13px;}
.widgetSectn .sBtn{text-transform:uppercase;background:#063b6d;color:#fff;font-size:16px;border-radius: 20px;margin-top: 30px;display: inline-block;padding: 8px 35px;}
.widgetSectn .sBtn:hover, .sBtn:focus{color:#fff;text-decoration: none;}
.widgetSectn .sBtn1, .widgetSectn .glyphicon-menu-right{display:none;}
.widgetSectn .sBtn2{text-transform:uppercase;background:#fff;color:#063b6d;border:1px solid #063b6d;font-size:16px;border-radius: 20px;margin-top: 30px;display: inline-block;padding: 8px 35px;margin-right: 10px;}
.widgetSectn .sBtn2:hover, .sBtn2:focus{color:#063b6d;text-decoration: none;}
.widgetSectn .optDetials .block{position: relative;padding-bottom: 18px;height: 68px;}
.widgetSectn .optDetials .block.focus label{top:0px;font-size:13px;}
.widgetSectn .calendarBox .date .ui-datepicker-trigger {width: 20px;right: 7px;}
.widgetSectn .calendarBox .date .ui-datepicker-trigger {float: right;margin: 5px 0 0;cursor: pointer;position: absolute;right: 0;bottom: 28px;}
.widgetSectn .extP, .widgetSectn .renewP{display:none;}
.widgetSectn .optDetials .block label.regN{font-size: 13px;bottom: 0;right: 0;left: 0;margin: auto auto;top:26px;width: auto;}
.widgetSectn .optDetials .block.focus label.regN{top:-5px;width: auto;font-size: 13px;}
.widgetSectn .optDetials .sInput input#reginum{font-size:24px;text-align: center;}
.widgetSectn #erreginum {text-align: center;}
.widgetSectn .dReg{display: block;color: #000;margin: 40px 0 0;text-decoration: underline;}
.widgetSectn .dReg:hover, .widgetSectn .dReg:focus{color: #000;}
.widgetSectn .selectOptn a.active:before{content: " ";height: 6px;width: 100%;background: #063b6d;display: inline-block;position: absolute;left: 0;bottom: -10px;}
.widgetSectn .selectOptn .byNw.active:before{border-radius: 0 0 0 6px;}
.widgetSectn .selectOptn .renewPly.active:before{border-radius: 0 0 6px 0;width:101%;}
.widgetSectn .selectOptn a.active:after {content: '';position: absolute;left: 0;top: 0;bottom: -116px;right:0;margin:auto;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #063b6d;clear: both;}
.widgetSectn .sInput .basic_dd{margin-top: 16px;}
.widgetSectn .sInput .basic_dd .sbHolder{background-color: transparent;font-size: 16px;border-bottom: 1px solid #b4c4d3;}
.widgetSectn .sInput .basic_dd .sbSelector{opacity:0;line-height:33px;text-indent: 0;text-align:center;color: #063b6d;}
.widgetSectn .sInput .basic_dd .sbOptions{background-color: #efefef;font-size: 14px;padding: 0 10px;}
.widgetSectn .sInput .basic_dd .sbOptions a{border-bottom: 1px solid #e2e2e2;text-align: center;}
.widgetSectn .optDetials .block.drp label{top:10px;}
.widgetSectn .sInput .basic_dd .sbToggle, .widgetSectn .sInput .basic_dd .sbToggleOpen {background:transparent;}
.widgetSectn .togSect1 a{padding:4px 0;width:50px;display:inline-block;color:#333;float:left;background:#ccc;text-align: center;}
.widgetSectn .togSect1 a:hover, .widgetSectn .togSect1 a:focus{text-decoration: none;}
.widgetSectn .togSect1 .lft{border-radius:9px 0 0 9px}
.widgetSectn .togSect1 .rgt{border-radius:0 9px 9px 0;}
.widgetSectn .togSect1 .active{background:#da6a18;color:#fff;border:none;}
.widgetSectn label .glyphicon.glyphicon-info-sign{color: #adadad;top: 2px;}
.widgetSectn .block .glyphicon.glyphicon-menu-down {color: #214d7a;top: 15px;position: absolute;right:0;font-size: 16px;}
.widgetSectn .tooltip {position: relative;display: inline-block;opacity: 1;font-size:15px;z-index:99;}
.widgetSectn .tooltip .tooltiptext {visibility: hidden;width: 200px;background-color: #fff;color: #282828;border:1px solid #063b6d;text-align: left;border-radius: 6px;padding: 8px 12px;position: absolute;z-index: 101;bottom: 125%;left: 50%;margin-left: -97px;opacity: 0;transition: opacity 1s;font-size: 12px;}
.widgetSectn .tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #063b6d transparent transparent transparent;}
.widgetSectn .tooltip:hover .tooltiptext {visibility: visible;opacity: 1;}
.widgetSectn .tooltip:hover .glyphicon-info-sign{color: #063b6d;}
.widgetSectn .switch {
    width: 64px;
    padding: 3px;
    border: 2px solid #d3dde5;
    box-sizing: border-box;
    opacity: 1;
    -webkit-transition: all 03s;
    transition: all 0.3s;
    border-radius: 540px;
    cursor: pointer;
    background: #fff;
    display: block;
    position: relative;
    top: -2px;
    margin: 0;
}
.widgetSectn .switch .yesT{position: absolute;
    left: 8px;
    top: 3px;
    font-size: 15px;
    font-weight: 400;
    color: #053c6d;display:none;}
.widgetSectn .switch .noT{position: absolute;
    right: 8px;
    top: 3px;
    font-size: 15px;
    color: #053c6d;
    font-weight: 400;}
.widgetSectn .toggle {
    width: 20px;
    height: 20px;
    background: #053c6d;
    border-radius: 100%;
    position: relative;
    transition: all 0.3s;
    left: 0;
    -webkit-transition: all 0.3s;
}
.widgetSectn .switch.hover .toggle {
    left: 35px;
    background: #053c6d;
    
}
.widgetSectn .switch.hover .noT{display: none;}
.widgetSectn .switch.hover .yesT{display: inline;}
.widgetSectn .switch {
    border: 2px solid #053c6d;
}
.widgetSectn .block.sInput.drp {
    margin: 0 !important;
    height: 52px;
}
#divmta .popup{
width: 50%;
}

.LbBtnHold{
    text-align: center;
}
.LbBtnHold .yesBtn, .LbBtnHold span.yesBtn {
    background: #053C8E;
    color: #f2f2ee;
    border: none;
    border-radius: 10px;
}
.calcDivInfo .termC .dsp {
    display: inline-block;
    /*width: 85%;*/
    vertical-align: top;
}


@font-face{font-family:IndianRupee;src:url(/includes_new/fonts/IndianRupee-Regular_gdi.eot);src:url(/includes_new/fonts/IndianRupee-Regular_gdi.eot?#iefix) format('embedded-opentype'),url(/includes_new/fonts/IndianRupee-Regular_gdi.woff) format('woff'),url(/includes_new/fonts/IndianRupee-Regular_gdi.ttf) format('truetype'),url(/includes_new/fonts/IndianRupee-Regular_gdi.svg#IndianRupee-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-0060}
html, body{font-family: 'Roboto', sans-serif;font-size: 14px;overflow-x: hidden;}

@media (max-width: 1300px) and (min-width: 768px){
/*covid19 banner css*/
    .healthLandingwidget .container.healthSection {
        width: 98%;
     }
    .healthLandingwidget .covidlandingWrapp .formWrapp .col-lg-6 {
       padding: 10px;
    }
    .healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent { padding-right: 5px !important;  }
}

@media (min-width: 1200px){
    .container {width: 1200px;}
    .insureDetailsSectn .container, .customizePlanSectn .container {width: 1200px;padding: 0;}
    }
@media (min-width: 768px) and (max-width: 1199px){
    .selectPlanSectn .container {width: 100%;}

   /* covdi banner css*/
   .healthLandingwidget .chiWidget .optDetials { padding: 24px 10px !important; }
 
   .healthLandingwidget .covidlandingWrapp .covid19Banner h1 { font-size: 18px; }
   .healthLandingwidget .covidlandingWrapp .covid19Banner:before { background-size: 80% !important; }
}

/*covidbanner responsive  css start here*/
@media (max-width: 1024px){
    .healthLandingwidget .covidlandingWrapp .covid19Banner { height: auto !important;}

}

.styled-checkbox {position: absolute;opacity: 0;}
.styled-checkbox + label {position: relative;cursor: pointer;padding: 0;}
.styled-checkbox + label:before {content: '';margin-right: 10px;display: inline-block;vertical-align: text-top;width: 25px;height: 25px;background: #fff;border: 1px solid #c5d9e2;border-radius: 5px;}
.styled-checkbox:checked + label:before {background: #da6a18;}
.styled-checkbox:checked + label:after {content: '';position: absolute;left: 7px;top: 9px;background: white;width: 2px;height: 2px;box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.unstyled {margin: 0;padding: 0;list-style-type: none;text-align: left;}
.rpicon{font-family:indianrupee;}
.rpicon sup{font-size: 20px;color: #063b6d;top: -14px;}
.ui-autocomplete .ui-menu-item{color: #063b6d !important;font-size: 14px !important;font-weight: 400 !important;padding: 9px 15px !important;border-bottom: 1px solid #eaeff3 !important;}
.ui-autocomplete .ui-menu-item:hover{border:none !important;background:#063b6d !important;color:#fff !important;}
.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper, .ui-autocomplete .ui-menu-item-wrapper, .ui-autocomplete .ui-menu-item-wrapper:hover{background:transparent !important;}
.ui-autocomplete .ui-menu-item:hover .ui-corner-all{background:transparent !important;color:#fff !important;border:none !important;}
.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper{color:#fff !important;border:none !important;}
.ui-autocomplete .ui-menu-item-wrapper{border:none !important;text-transform: capitalize !important;}
.ui-autocomplete.ui-menu{padding:0 !important;margin-top: -1px !important;}
.ui-autocomplete{border-radius:5px !important;border: 1px solid #b2c3d2 !important;max-height:290px !important;overflow: hidden !important;overflow-y: auto !important;}
.ui-autocomplete .ui-menu-item:last-child{border:none !important;}
.ui-widget-content{background:#fff !important; z-index: 1000;}


/*select plan starts*/
.detailsSectn{width:100%;background:#053c6d;text-align: center;margin:0;padding:30px 0 100px;}
.detailsSectn .basicDetails{margin:0;padding:0;}
.detailsSectn .basicDetails h3{font-size:15px;color:#fff;display:inline-block;margin:0;padding:0 20px;font-weight:400;}
.detailsSectn .basicDetails h3.brdrR{border-right:1px solid #fff;}
.detailsSectn a{font-size:13px;display:inline-block;color:#fff;text-transform: uppercase;text-decoration: underline;position:absolute;top:47px;right:15%;}
.detailsSectn .detailInfo{margin:35px 0 0;padding:0;display:none;}
.detailsSectn .detailInfo .infoArea{display:inline-block;text-align: left;}
.detailsSectn .detailInfo .infoArea h4{font-weight:300;font-size:14px;color:#fff;margin: 0;padding: 0 0 5px;}
.detailsSectn .detailInfo .infoArea span{color:#fff;font-weight:600;font-size:15px;}
.detailsSectn .detailInfo hr{height:22px;background: #406a8f;width:2px;display:inline-block;position: relative;top: -5px;margin:0 28px;border: none;}
.detailsSectn h2{color:#fff;margin:0;padding:0 0 24px;font-size:22px;font-weight:500;}
.selectPlanSectn{border-bottom: 1px solid #c5d9e2;width:100%;background:#e7f4f6;text-align: center;margin:0;padding:0 0 75px;}
.planDetails{box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);
    -moz-box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);
    -ms-box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);
    width: 100%;
    background: #ffffff;
    border-radius: 10px;
    position: relative;
    top: -66px;
    padding: 30px 175px;text-align: center;}
.planDetails h2{margin: 0;
    font-size: 18px;
    color: #282828;
    padding-bottom: 30px;}
.planDetails p{clear: both;margin: 0;
    padding: 20px 0 0;
    text-align: left;
    color: #333;
    font-weight: 600;}
.planDetails span.mobF{font-weight:600;}
.planDetails span{font-weight:400;font-size: 14px;}
.planDetails .rTick{width:15px;height:9px;background-position: -868px -256px;margin-left: 12px;}
.planDetails .planbox{ width:50%; position:relative;cursor:pointer;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;display:inline-block;background:#fff;margin:0;padding-bottom: 5px;border: 1px solid #c5d9e2;border-radius: 10px;float: left;min-height: 180px;transition: transform 1s;transform: scale(0.9) translateX(1px);z-index: 100;}
/* .planDetails .mid{margin:0 2.5%;} */
.selectPlanSectn.singleTripselpln .idvSect input {
    padding-left: 0;
}
.planDetails .selected{border: 2px solid #eb8e15 !important;background: #fffbf5;transform: scale(1) translateX(1px);}
.planDetails .planbox .tick{display:none;}
.planDetails .selected .tick{width:40px;height:40px;border-radius:50%;background:#eb8e15;display:block;position:absolute;top:-20px;right:0;left:0;margin:0 auto;border:2px solid #fff;color: #fff;font-size: 17px;padding: 9px 0 0 0;}
.planbox h3{font-size:18px;font-weight:400;color:#282828;margin:0;padding:22px 0;}
.planbox .premiumSect{border-color:#e2eaeb;border-style: solid;border-width: 1px 0 0 0;padding: 24px 0 8px;}
.planbox .premiumSect h4{font-size:12px;font-weight:400;color:#666666;margin:0;padding:0;}
.planbox .premiumSect .tpVal{font-size:40px;font-weight:400;color:#063b6d;}
.planbox .premiumSect .tpVal sup{font-size: 20px;top: -20px;}
.planbox h5{font-size:15px;font-weight:400;color:#000;margin:0;padding:20px 0;font-weight:700;}
.planbox ul{padding:0 45px;}
.planbox ul li{text-align: left;padding-bottom: 8px;color:#333;font-size:15px;font-weight:400;}
.planbox .telS span{color:#fff;background:#00a651;font-size:15px;font-weight:400;text-transform: uppercase;display: inline-block;padding: 3px 8px 1px;border-radius: 5px;}
.planbox .telS img{position: relative;top: -4px;}
.planbox .telS p{font-size:15px;color:#282828;font-weight:400;margin:0;padding:0;text-align: center;}
.planbox .telS a{text-transform:uppercase;font-size:12px;color:#000;font-weight:400;display:block;margin:0;padding:6px 0 24px;text-decoration: underline;font-weight: 500;}
.selected h3, .selected .rpicon, .selected .premiumSect .tpVal{font-weight:600;}
.btnSectn a{text-transform:uppercase;display:inline-block;padding:13px 0;width:155px;border-radius: 50px;text-align: center;font-weight:400;color:#053c6d;border:1px solid #053c6d;font-size:15px;margin:0 8px;transition: 0.3s;}
.btnSectn a.bg{background:#053c6d;color:#fff;}
.btnSectn a:hover, .btnSectn a:focus{background:#053c6d;text-decoration:none;color:#fff;}
.ppCoverSect{display:inline-block;margin-bottom:18px;position: relative;top: -25px;}
.ppCoverSect .basic_dd{display:inline-flex;position:relative;top:3px;}
.ppCoverSect .sbHolder{width: 120px;background-color: transparent;height: 24px;border-bottom: 1px solid #c5d9e2;}
.ppCoverSect .sbSelector{text-align: left;color:#053c6d;font-size:15px;font-weight:500;text-indent: 0;}
.ppCoverSect .unstyled a:hover, .ppCoverSect .unstyled a:focus{color:#053c6d;text-decoration: none;}
.ppCoverSect .chkBxs label{font-size:15px;color:#333;font-weight:400;display:inline-flex;}
.ppCoverSect .chkBxs label .txtR{width:730px;margin: -5px 0 0 4px}
.ppCoverSect .chkBxs label .txtR .spr-info-sign{position: relative;top:4px;margin-left:0;}
.ppCoverSect .txtR .tooltip .tooltiptext{margin-left: -99px;}
.ppCoverSect .chkBxs label input{background: transparent;border: none;font-size:15px;color:#053c6d;font-weight:500;border-bottom: 1px solid #c5d9e2;width: 100px;height: 20px;position: relative;top: -2px;}
.buySectn .tooltip {position: relative;display: inline-block;opacity: 1;font-size:15px;z-index:99}
.buySectn .tooltip .tooltiptext {visibility: hidden;width: 200px;background-color: #fff;color: #282828;border:1px solid #063b6d;text-align: left;border-radius: 6px;padding: 8px 14px;position: absolute;z-index: 1;bottom: 115%;left: 50%;margin-left: -96px;opacity: 0;transition: opacity 1s;font-size: 12px;}
.buySectn .tooltip .tooltiptext::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #063b6d transparent transparent transparent;}
.buySectn .tooltip:hover .tooltiptext {visibility: visible;opacity: 1;}
.buySectn .tooltip:hover .glyphicon-info-sign{color: #063b6d;}
.buySectn .glyphicon.glyphicon-info-sign {color: #adadad;top: 3px;left:4px;font-weight: normal;}
.sbToggle, .sbToggleOpen{background:transparent;}
.ppCoverSect .basic_dd .glyphicon.glyphicon-menu-down {color: #214d7a;top: 8px;position: absolute;right: 0;font-size: 13px;}
.ppCoverSect .chkBxs label .glyphicon.glyphicon-info-sign {color: #adadad;top: 3px;left:0;}
.ppCoverSect .basic_dd .sbOptions{    top: 24px !important;    font-size: 14px;
    z-index: 99991;
    height: 110px;
    overflow: hidden;
    overflow-y: scroll;}
.byfFooter{width:100%;padding:40px 0 20px;}
.byfFooter p{margin:0;padding:0 0 20px;font-size:12px;color:#666666;font-weight:400;}
.byfFooter h4{margin:0;padding:0 0 16px;font-size:14px;color:#000;font-weight:400;}
.byfFooter .groupWebsites{padding-bottom: 20px;}
.byfFooter .groupWebsites .select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    color: #646565;
    border: 1px solid #c9d6e0;
    width: 100%;
    padding: 7px 0;
    border-radius: 6px;
    font-weight: normal;
}
.byfFooter .groupWebsites .styledSelect {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:white;
    padding:8px 10px;
    border-radius: 6px;
}
.byfFooter .groupWebsites .styledSelect:after {
    content:"";
    width:0;
    height:0;
    border:5px solid transparent;
    border-color:black transparent transparent transparent;
    position:absolute;
    top: 15px;
    right: 10px;
}
.byfFooter .groupWebsites .options {
    display:none;
    position:absolute;
    top:100%;
    right:0;
    left:0;
    z-index:999;
    margin:0 0;
    padding:0 0;
    height:81px;
    overflow-y:scroll;
    list-style:none;
    border:1px solid #c9d6e0;
    background-color:white;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
.byfFooter .groupWebsites .options li {
    margin:0 0;
    padding:6px 10px;
    transition: all 0.5s ease;
}
.byfFooter .groupWebsites .options li:hover {
    background-color:#063b6d;
    color:#fff;
}
.viewPln{text-transform: uppercase;color:#053c6d;font-size:14px;font-weight:500;text-decoration: underline;display: inline-block;padding: 30px 0 0;}

/*select plan ends*/



/*customize plan starts*/
span#spntowwheelermodel {padding-left: 5px;}
#minidv,#maxidv{cursor:pointer;}
.customizePlanSectn{width:100%;background:#e7f4f6;}
.customize {padding: 35px 0 78px;}
.customize h2{padding: 0 0 16px;}
.crvs .custB{padding-bottom: 8px;}
.customize .custIdv {position: relative;}
.customize a.editIdv{right: 0;top: 6px;background-position: -731px -257px;width:20px;height:19px;}
.customize .custIdv h4{font-weight:300;font-size:15px;color:#fff;display:inline-block;}
.customize .custIdv span{font-size:13px;color:#fff;font-weight:300;}
.customize .custIdv .maxMin{display: block;padding-top: 8px;}
/*.customize .custIdv .maxMin span{color: #7995af;}*/
.idvSect{width: 154px;border-bottom: 1px solid #37638a;margin-bottom: 3px;display:inline-block;position: relative;top: 2px;left: 8px;text-align: left;}
.idvSect input{background:transparent;outline:none;border:none;color:#fff;font-size: 21px;color:#fff;font-weight:400;width: 113px;}
.customize .custIdv span sup{font-size: 18px;color: #ffffff;top:-1px;left: 0px;}
.custPlanSectn{-webkit-box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);
-moz-box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);
box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);width:100%;background: #f7f5ef;border-radius:10px;position:relative;top:-66px;float:left;}
.custPlanSectn h3{font-size:16px;color:#333333;font-weight:600;margin:0;padding:36px 0 24px;text-align: center;}
.custPlanSectn .box{display:inline-block;float:left;}
.custPlanSectn .outerBox{background:#fff;float: left;width: 64.33%;border-radius: 0 10px 10px 0;}
.moreCvr{background:#f7f5ef;min-height:480px;width: 35.67%;border-radius: 10px 0 0 10px;border-right: 2px solid #f1f4f6;}
.protAcc{width: 58.3%;min-height:480px;background:#fff;}
.protAcc .btnSectn{text-align: center;}
.tPre{width: 41.7%;text-align: center;min-height:480px;background:#fff;border-radius: 0 10px 10px 0;}
.coversSect{padding:0 45px;}
.crvs{position: relative;border-bottom: 1px solid #e7e8e6;padding: 15px 0 15px 0;}
.crvs h4{font-size:14px;color:#282828;font-weight:400;margin: 0;padding: 0;width: 70%;line-height: 18px;}
.crvs span{font-size:15px;font-weight:600;color:#053c6d;}
.crvs .spr-info-sign{position: relative;top: 3px;}
.crvs .AddCover{font-size:15px;font-weight:400;color:#053c6d;border:1px solid #dee2e2;padding: 6px 15px;border-radius: 6px;position: absolute;top: 21px;right: 0;}
.crvs .AddCover:hover, .crvs .AddCover:focus{text-decoration: none;border-color:#053c6d;}
.crvs .tickC{background:#053c6d;}
.crvs .AddCover .tick{display:none;}
.crvs .tickC .tick{position: absolute;top: 9px;left: 20px;color: #fff;display:block;}
.nbr{border:none;}
.crvs .basic_dd, .protA .basic_dd{display: inline-flex;position: relative;top: 3px;}
.crvs .sbHolder, .protA .sbHolder{width: 89px;background-color: transparent;height: 15px;border-bottom: 1px solid #d6d6d6;}
.crvs .sbSelector, .protA .sbSelector{line-height: 13px;text-align: left;color: #053c6d;font-size: 15px;font-weight: 500;text-indent: 0;}
.crvs .basic_dd .glyphicon.glyphicon-menu-down, .protA .basic_dd .glyphicon.glyphicon-menu-down{color: #707070;top: -2px;position: absolute;right: 0;font-size: 13px;}
.crvs .basic_dd .sbOptions, .protA .basic_dd .sbOptions{top: 15px !important;font-size: 14px;}
.protA {margin: 0 30px 10px;border: 1px solid #efece0;border-radius: 8px;}
.protA h2{font-size:14px;font-weight:400;color:#282828;text-align: left;margin: 0;padding: 16px 20px;border-radius: 8px 8px 0 0;}
.protA h2.proActive{background:#eae7d8;}
.protA .innerSect{padding: 15px 20px 20px;display:none;}
.protA .innerSect label{font-size:14px;font-weight:400;color:#282828;display: inline-flex;width: 100%;}
.protA .innerSect input{background:transparent;border:none;border-bottom:1px solid #d6d6d6;font-size:14px;color:#282828;font-weight:400;outline:none;}
.tPre h3{font-size:20px;font-weight:400;color:#053c6d;padding: 65px 0 0px;}
.tPre span{font-size:50px;font-weight:600;color:#053c6d;}
.tPre span sup{font-size:30px;color:#053c6d;top: -13px;left: 5px;}
.tPre .preDetails{padding:0 30px;}
.tPre .preDetails h4{font-size:18px;font-weight:400;color:#282828;border-bottom: 1px solid #f1f4f6;margin: 0;padding: 30px 0 10px 0;}
.tPre .btnSectn a{width:180px;}
.tPre .btnSectn{padding-bottom: 40px;}
.prDet{padding:20px 0 24px;}
.prDet p{text-align: left;}
.prDet p span{font-size:15px;font-weight:400;color:#282828;float:right;}
.prDet p b span{font-weight:600;}
.protAcc .btnSectn{padding:50px 0 40px;}
.protAcc .glyphicon.glyphicon-menu-down, .protAcc .glyphicon.glyphicon-menu-up{float: right;color: #707070;font-size: 16px;}
/*.protA .innerSect li label > span{position: relative;top: 4px;}*/
.protA .innerSect li label .spr-info-sign{position: relative;top:3px;margin-left: 4px;}
.protA .innerSect .styled-checkbox:checked + label:after{top:14px;}
.dAT{display:none;}
.brdrRgt{border-right: 2px solid #f1f4f6;}
.custPaddT{padding-top:10px;}
.error{color:#ff0000;font-size:12px;font-weight:400;padding: 5px 0 0;margin: 0;}
.landingWidget .optDetials .error{
  color: #ff0000;
    font-size: 13px;
    position: relative;
    top: 9px;
    background: #fff;
    width: 100%;
    padding: 0 0 5px;
    z-index: 100;
    display: none;
    bottom: 0px;
    border:0px;
    line-height: 0px;
    text-align: left;
}
#divmta p, #divBMI p {
 font-size:14px;
}
/*customize plan ends*/



/*insured details starts*/
.insureD h4{font-weight:300;font-size:17px;color:#fff;margin: 0;padding: 0;}
.insureD h2{padding: 10px 0 0;}
.sComp{width:22px;height:22px;border-radius:50%;display: inline-block;position: absolute;top: 21px;left: 40px;}
.sComp span{display:none;}
.completed span {
    display: inline-block;
    color: #fff;
    font-size: 11px;
    padding: 0px 0 0 4px;
    position: relative;
    left: 0px;
    top: 0px;
}
.completed{background: #000;}
.completed span{display: inline-block;}
.insureD a{top: 14px;right: 23%;}
.insureDsectn .editTxt{display:none;font-weight:400;font-size:15px;color:#282828;text-decoration: underline;padding: 0 0 0 20px;}
.insureDetailsSectn{width:100%;background:#e7f4f6;padding-bottom: 70px;}
.insureDsectn{position: relative;top: -66px;-webkit-box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);
-moz-box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);
box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);border-radius:9px;}
.insureDsectn h2{font-weight:600;font-size:18px;color:#000;margin: 0;padding:23px 40px 23px 77px;position:relative;}
.insureDsectn .insClose{background:#f9f8f3;cursor:pointer;}
.insureDsectn .insActive{background:#efece0;cursor:pointer;}
.brdrBtm{border-bottom:1px solid #d5dcdf;}
.brdrRdT{border-radius: 9px 9px 0 0;}
.brdrRdB{border-radius: 0 0 9px 9px;}
.brdrRdB.insActive{border-radius:0;}
/*.clsnoedit, .pNone {pointer-events: none;} */
.clsnoedit {pointer-events: none;} 
.hides{display:none;}
.insureDsectn .innerSectn{background:#fff;padding:30px 40px;display:none;}
.insureDsectn .innerSectn .sInput input {
    cursor: auto;
    border: none;
    color: #053b6c;
    border-bottom: 1px solid #b4c4d3;
    font-size: 15px;
    z-index: 12;
    font-weight:400;
    width: 100%;
    height: 30px;
    outline: none;
}
.block .errorN{color: #ff0000;
    font-size: 13px;
    position: absolute;
    top: -4px;
    background: #fff;
    width: 100%;
    padding: 0 0 5px; 
    z-index: 100;display:none;}
.drp .errorN{ 
    top: -9px;
    display:none;
     }
     .zerotopdrp .errorN {
    top: -2px;
     display:none;
}
.insureDsectn .innerSectn .block label {
    cursor: auto;
    display: inline-flex;
    font-size: 15px;
    color: #999999;
    font-weight: 400;
    position: absolute;
    top: 18px;
    transition: 0.5s;
}
.insureDsectn .innerSectn .focus label{top:-4px;font-size: 13px;}
.insureDsectn .innerSectn .block {
    position: relative;
    margin: 0;
    padding: 10px 0 28px;
    height: 68px;
}
.insureDsectn .innerSectn .sInput:after {
    content: '';
    display: inline-block;
    width: 0px;
    height: 1px;
    background: #063b6d;
    transition: width .4s;
    position: relative;
    top: -1px;
}
.insureDsectn .innerSectn .sInput.focus:after {width: 100%;}
.insureDsectn .innerSectn h3{font-weight:400;font-size:18px;color:#282828;margin: 0;padding: 16px 0;}
.insureDsectn .innerSectn .disabled{pointer-events: none;}
.insureDsectn .innerSectn .disabled .glyphicon-menu-down, .insureDsectn .innerSectn .disabled .ui-datepicker-trigger{display:none;}
.insureDsectn .innerSectn .unstyled span{display: inline-table;font-size:15px;color:#282828;font-weight:400;position: relative;top: 5px;}
.insureDsectn .glyphicon.glyphicon-plus-sign, .insureDsectn .glyphicon.glyphicon-minus-sign{float: right;color: #707070;font-size: 21px;}
.insureDsectn .pNone .icn {    display: none;}
.bt1 a{width: 140px;padding: 10px 0;}
.bt1{text-align: center;}
.bt1 .edit, .bt1 .save{display:none;}
.gstf{font-weight:400;font-size:12px;color:#999999;position: absolute;bottom: -5px;display:none;}
.gstSectn{display:none;}
#gstTax{margin-bottom:15px;}
.insureDsectn .block .glyphicon.glyphicon-menu-down{color: #999999;
    top: 20px;
    position: absolute;
    right: 0;
    font-size: 16px;}
.insureDsectn .sInput .basic_dd .sbHolder {
    background-color: transparent;
    font-size: 16px;
    border-bottom: 1px solid #b4c4d3;
    height: 30px;
}
.insureDsectn .sInput .basic_dd .sbSelector {
    opacity: 1;
    line-height: 33px;
    text-indent: 0;
    text-align: left;
    color: #063b6d;
    font-size:15px;
}
.insureDsectn .sInput .opt .sbSelector {
    opacity: 1;
}
.insureDsectn .basic_dd .sbOptions{background-color: #efefef;
    font-size: 14px;
    padding: 0 10px;
    max-height: 200px;
    overflow: auto;top: 30px !important;-webkit-box-shadow: 0 2px 2px #d4cfcf;-ms-box-shadow: 0 2px 2px #d4cfcf;-moz-box-shadow: 0 2px 2px #d4cfcf;box-shadow: 0 2px 2px #d4cfcf;}
.insureDsectn .basic_dd .sbOptions li a{color: #616161;
    text-decoration: none;
    height: auto;
    text-align: left;
    font-size: 14px;
    padding: 5px 9px;border-bottom: 1px solid #e2e2e2;
    text-align: left;
    padding: 6px 5px;}
.insureDsectn .basic_dd .sbOptions li:last-child a{border:none;}
.insureDsectn .sInput .basic_dd .sbOptions a:hover{color:#000;}
.insureDsectn .calendarBox .date .ui-datepicker-trigger {
    float: right;
    margin: 5px 0 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 9px;
    width:20px;
}
.insureDsectn .styled-checkbox:checked + label:after{top:13px;}
.insureDsectn #switch {
    width: 54px;
    padding: 2px;
    border: 2px solid #d3dde5;
    box-sizing: border-box;
    opacity: 1;
    -webkit-transition: all 03s;
    transition: all 0.3s;
    border-radius: 540px;
    cursor: pointer;
    background: #fff;
    display: inline-block;
    position: relative;
    top: 5px;
    margin: 0;
}
.insureDsectn #toggle {
    width: 14px;
    height: 14px;
    background: #d6d6d6;
    border-radius: 100%;
    position: relative;
    transition: all 0.3s;
    left: 0;
    -webkit-transition: all 0.3s;
}
.insureDsectn #switch.hover #toggle {
    left: 30px;
    background: #053c6d;
}

.insureDsectn #switch.hover {
    border: 2px solid #053c6d;
}
.insureDsectn .prehead {
    float: left;
}
.insureDsectn .togSect {
    position: relative;
    top: -8px;
    left: 4px;
}
.insureDsectn .togSect span {
    color: #da6a18;
    font-weight: bold;
}
.buySectn .insureDsectn .glyphicon.glyphicon-info-sign{left:0;}
.insurePreSect{border:1px solid #c5d9e2;background:#fff;position: relative;top: -40px;-webkit-box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
-moz-box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);border-radius:9px;padding-bottom: 35px;display:none;}
.insurePreSect h3{font-weight:600;font-size:18px;color:#243f76;margin:0;padding:20px 10px 20px 40px;}
.insurePreSect h3 a{font-weight:400;font-size:15px;color:#e57200;text-transform: uppercase;text-decoration: underline;border-left: 1px solid #dae2e9;
    padding: 0 0 0 12px;
    margin-left: 10px;}
.btnSectn a.wdM{width:227px;}
.insurePreSect table{margin:0;}
.insurePreSect table thead tr th{font-weight:600;font-size: 15px;color:#282828;border:none;background:#f7f7f7;border-color: #dae2e9;border-style: solid;border-width: 1px 0;padding: 15px 0 12px 40px;}
.insurePreSect table>thead:first-child>tr:first-child>th{border-top:1px solid #dae2e9;}
.insurePreSect table tbody tr td{font-weight:400;font-size: 15px;color:#282828;border:none;border-bottom:1px solid #dae2e9;padding: 15px 0 12px 40px;}
/*.insurePreSect table tbody tr td:last-child{border:none;}*/
.insurePreSect .calcDiv{width:100%;margin:0;padding:0 30px;}
.insurePreSect .calcDiv h4{font-weight:600;font-size: 15px;color:#000;padding:26px 10px 14px;margin:0;}
.insurePreSect .calcDiv .breakUpSect{width:100%;}
/*.insurePreSect .calcDiv .breakUpSect .leftSect{width:50%;float:left;padding-right:30px;}*/
.insurePreSect .calcDiv{width:35%;float:right;padding-right:30px;}
.insurePreSect .calcDiv .breakUpSect .rightSect{width:50%;float:left;padding-left:30px;border-left:2px solid #f8f8f8;}
.insurePreSect .calcDiv .breakUpSect .fright{float:right;width: 20%;display: inline-block;}
.insurePreSect .calcDiv .breakUpSect .nm{float:left;width: 80%;display: inline-block;}
.insurePreSect .calcDiv .breakUpSect p{font-weight:400;font-size: 15px;width:100%;float: left;color:#282828;border-bottom:1px solid #f0f0f0;margin:0;padding:6px 30px 6px 10px;}
.insurePreSect .calcDiv .breakUpSect .leftSect p:last-child, .insurePreSect .calcDiv .breakUpSect .rightSect p:last-child{border:none;}
.blu{color:#053c6d;}
.extPara{display:none;}
.calcDivInfo .Mre,.calcDivInfo .Les{font-weight:400;font-size: 14px;color:#000;}
.calcDivInfo .Les span{padding-left:6px;font-weight:400;font-size: 14px;color:#000;}
.calcDivInfo .Mre span{padding-left:3px;font-weight:400;font-size: 14px;color:#000;}
.calcDivInfo .Mre:hover,.calcDivInfo .Les:hover, .calcDivInfo .Mre:focus,.calcDivInfo .Les:focus{text-decoration: none;color:#000;}
.calcDivInfo .Mre span,.calcDivInfo .Les span{text-decoration: underline !important;}
.calcDivInfo{position: relative;top: -12px;display:none; float:left; width:100%;}
.calcDivInfo .inInfo{padding:0 0 40px; border-bottom:1px solid #dfe8e9;padding: 0 30px 22px;}
.calcDivInfo span{font-weight:400;font-size: 14px;color:#666666;}
.calcDivInfo strong span {font-weight:600;}
/*.calcDivInfo .termC{padding: 22px 30px 40px;}*/
.calcDivInfo .termC{padding:0;}
.calcDivInfo .termC .dsp{display:inline-table;}
.calcDivInfo .termC .dsp a{color:#000;text-decoration: underline;}
.calcDivInfo .termC .dsp a:hover, .calcDivInfo .termC .dsp a:focus{color:#000;}
.calcDivInfo .termC #decdate{color:#000;font-weight:600;}
/* .calcDivInfo .termC .styled-checkbox:checked + label:after{top:12px;} */
.pts {pointer-events: none;opacity: 0.5;}
/*.innerSectn .btnSectn .next{display:none;}*/
.fixed_footer {
    position: fixed;
    bottom: 0%;
    width: 100%;
    margin: 0 auto;
    left: 0%;
    padding: 0 0 15px 0px;
    z-index: 999;
}
.landingWidget .fixed_footer {
    position: relative !important;
    background: none !important;
 z-index: 1;
}
.insurePreSect .calcDiv .cls, .cls1 span, .sPlanHead{display:none;}
.sprite{ background-image: url('/images/default-source/HomeRevamp/page-sprite-img.png');display: inline-block;text-align: center;margin: auto;}
.spr-ok{background-position: -506px -254px;width: 17px;height: 17px;}
.spr-minus-sign{background-position: -457px -251px;width: 28px;height: 28px;float: right;}
.spr-plus-sign{background-position: -409px -251px;width: 28px;height: 28px;float: right;}
.spr-info-sign{background-position: -333px -256px;width: 18px;height: 18px;margin-left: 5px;}
.spr-info-sign:hover{background-position: -371px -256px;}
.wid100{width:100%;}

/*insured details ends*/
#showhidePA{ display:none;}
.landingWidget .selectOptn{margin: 0px 0 10px; width: 100%;}
.landingWidget .optDetials{margin: 15px 0 10px;width: 100%;}
.landingWidget .optDetials .block{text-align: left;padding-top: 0; margin-bottom:0rem; max-width:100%; }
.landingWidget .calendarBox{margin:0}
.landingWidget .calendarBox .date{border:none;line-height: inherit;background:transparent !important;position: static;}
.landingWidget .calendarBox .datePick{letter-spacing: 0;text-align: left;}
.landingWidget .ui-datepicker-calendardarBox .date .ui-datepicker-trigger{top:19px;}
.landingWidget .optDetials .sInput:after{top:-15px;}        
.basiclanding .landingWidget .optDetials .sInput:after{top:-1px;}
.landingWidget .selectOptn a {width: 33%;}
.landingWidget.widgetSectn a {cursor: pointer;}
.twowheeler_insurance.traveller_landing .banner-txt{display:none;}
.twowheeler_insurance .cpartner.marT24 {margin: 1% 0 2% !important;}
.twowheeler_insurance.traveller_landing .tr_banner .travel_banner_content{position:relative;}
.twowheeler_insurance.traveller_landing .tr_banner .sfContentBlock:first-child{display:none;}
.twowheeler_insurance.traveller_landing .tr_banner .travel_banner_content .sfContentBlock:first-child{display:block;}
.info_sect.marTwidget, .network_sect.marTwidget {margin-top: 0 !important;}

.uTs .basic_dd .sbOptions, .uTs .sInput .basic_dd .sbOptions{background-color: #fff;padding:0;border-radius: 5px;border: 1px solid #b2c3d2;max-height: 150px !important;overflow: hidden;overflow-y: auto;z-index:1000;}
.uTs .basic_dd .sbOptions li{color: #063b6d;font-size: 14px;font-weight: 400;padding: 2px 15px;border-bottom: 1px solid #eaeff3;}
.uTs .basic_dd .sbOptions li:hover{border:none;background:#063b6d;color:#fff;}
.uTs .sInput .basic_dd .sbOptions a{border:none;}
.uTs .sInput .basic_dd .sbOptions a:hover, .uTs .basic_dd .sbOptions li a:hover, .uTs .basic_dd .sbOptions li:hover a, .uTs .sInput .basic_dd .sbOptions li:hover a{color:#fff;}
/*datepicker styling starts*/
.ui-widget, .ui-widget select{font-family: 'Roboto', sans-serif !important;}
.ui-datepicker{width:302px;padding: 3px;}
/*.ui-widget.ui-widget-content{border:1px solid #9bb1c5;border-radius: 6px;box-shadow: 0px 0px 10px 6px rgba(0, 0, 0, .1)}
.ui-widget-header{background: #053c6d;border-radius: 6px;}*/

.ui-datepicker-multi-2{width:auto !important;padding: 3px;}
.ui-widget.ui-widget-content{border:1px solid #9bb1c5;border-radius: 6px;box-shadow: 0px 0px 10px 6px rgba(0, 0, 0, .1)}
.ui-widget-header{background: #053c6d;border-radius: 6px;height: 40px;color:#fff;}
.ui-datepicker-group-first .ui-widget-header{border-radius: 6px 0 0 6px;border-right-width: 0;}
.ui-datepicker-group-last .ui-widget-header{border-radius: 0 6px 6px 0;border-left-width: 0;}
.ui-datepicker .ui-datepicker-title{line-height: 2.3em;}
.ui-datepicker-group-first .ui-datepicker-calendar{margin-right: 30px !important;}



.ui-datepicker th{color: #999;font-size: 11px;text-transform: uppercase;font-weight:500;}
.ui-datepicker td a{text-align: center;}
.ui-datepicker .ui-state-default{background: transparent;text-align: center;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{background: #fae3cc !important;}
.ui-datepicker .ui-state-default, .ui-datepicker .ui-datepicker-calendar .ui-state-hover{border:none;color: #333;font-weight: 600;font-size: 13px;border-radius: 50%;padding: 7px 0;width: 32px;height: 32px;margin: 3px;}
.ui-state-active, .ui-widget-content .ui-state-active{background:#043c6f !important;color: #fff !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover{background:#e1e7ed;}
.ui-datepicker-prev, .ui-datepicker-next{width:32px;height:32px;cursor:pointer;}
.ui-datepicker-prev.ui-state-hover{left:2px;top:2px;}
.ui-datepicker-next.ui-state-hover{right:2px;top:2px;}
.ui-datepicker-prev.ui-state-hover, .ui-datepicker-next.ui-state-hover{background:transparent;border:none;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{background: #1e507c;border: none;color: #fff;border-radius: 3px;padding: 3px 5px;margin: 5px 3px 6px;text-transform: uppercase;font-size: 12px;outline:none;width: 104px;}
.ui-widget-header .ui-icon, .ui-icon, .ui-widget-content .ui-icon{background:url('/images/default-source/HomeRevamp/page-sprite-img.png');}
.ui-icon.ui-icon-circle-triangle-w{background-position: -653px -258px;display:inline-block;width:14px;height:14px;}
.ui-datepicker .ui-datepicker-prev span{margin-left: 0;margin-top: -3px;}
.ui-datepicker .ui-datepicker-next span{margin-left: -12px;margin-top: -3px;}
.ui-icon.ui-icon-circle-triangle-e{background-position: -692px -258px;display:inline-block;width:14px;height:14px;}

.ui-datepicker .ui-datepicker-calendar .jStarts > a {background: #e2e7ed;border-radius:none;}
.ui-datepicker .ui-datepicker-calendar .start > a {position: relative;background: #043c6f;color: #fff;}
.ui-datepicker .ui-datepicker-calendar .end > a {position: relative;background: #043c6f;color: #fff;}


/*datepicker styling ends*/

/*Modal Pop-up styling starts*/
.overlayN {
 position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: opacity 200ms;
  opacity: 1;
  z-index: 99999;
  display: none;
}
.overlayN.active {
    display: block;
}

.overlayN .cancel {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: default;
}
.overlayN:target,.overlayN.showMsg {
  opacity: 1;
}


.popup {
  margin: 75px auto;
  padding: 20px;
  background: #fff;
  border: 1px solid #666;
  width: 90%;
  min-height: 150px;
  max-height: 500px;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  position: relative;
  border-radius: 10px;
}
.popup.light{width:600px;}
.bTBor{position: absolute;bottom:0;width:100%;background:#eb8e15;height:6px;left:0;border-radius: 0 0 10px 10px;}


.popup h2 {
  margin-top: 0;
  color: #282828;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
    font-weight: 600;
    text-align: center;
}


.popup h3 {
  margin: 0;
  color: #282828;
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
    font-weight: 600;
    text-align: left;
    padding-bottom: 5px;
}

.popup .close {
  position: absolute;
  width: 27px;
    height: 27px;
    top: -52px;
  right: 0;
  opacity: 1;
  transition: all 200ms;
  font-size: 48px;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
}
.popup .close:hover {
  opacity: 1;
}
.popup .content {
  max-height: 400px;
  overflow: auto;
}

/*car select plan styling starts*/
.popup .mCSB_inside>.mCSB_container{margin-right:0;}
.popup .mCSB_scrollTools{width:6px;opacity:1;}
.popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;}
.popup .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}
.popup .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #063b6d !important;}
.blockTab{width:33.33%;float:left;}
.blockTab h3{color: #282828;
    font-size: 15px;
    font-weight: 500;
    padding: 18px 70px 15px;}
.sdInfo{padding: 0 40px;border-color: #e2ecf0;border-style: solid;border-width: 1px 1px 1px 0;}
.sdInfo h3{font-size:15px;color:#282828;font-weight:500;margin:0;display: inline-block;padding: 30px 0;}
.sdInfo .tpreInfo{display: inline-block;text-align: center;float: right;padding: 18px 0 6px;}
.sdInfo .tpreInfo h5{font-size:11px;color:#666666;font-weight:400;margin:0;}
.sdInfo .tpreInfo .rpicon{font-size:20px;position: relative;top: -5px;left: 5px;}
.sdInfo .tpreInfo span{color:#053c6d;font-size:28px;}
.sdInfo .tpreInfo .astric{font-size: 17px;position: relative;top: -8px;left: 1px;}
.contnt{border-color: #e2ecf0;border-style: solid;border-width: 0 1px 0 0;}
.nbr{border-right:none;}
.popup .innerWrap{max-height: 400px;overflow-y: auto;}
.popup .blockTab ul{padding:0 40px 30px;margin: 0;}
.popup .blockTab ul li{text-align: left;display: inline-flex;width:100%;}
.blockTab ul{list-style: none;}
.blockTab ul li{font-size:13px;font-weight:400;color:#666;padding-bottom: 10px;}

.checkmark {
  display: inline-block;
  padding-right: 24px;
  padding-top: 3px;
}
.checkmark:after {
  content: '';
  display: block;
  width: 6px;
  height: 11px;
  border: solid #6dca9a;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.cancelmark {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 18px;
}
.cancelmark::before, .cancelmark::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 43%;
  top: 42%;
  left: -4px;
  background: #ff0000;
}
.cancelmark::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cancelmark::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.popup ul .lgtGray{color:#c5c5c5;}
/*car select plan styling ends*/
.popup p {
  margin: 0 0 10px;
  font-weight:400;
  color:#333;
  font-size:20px;
  text-align: center;
}
.popup ol{padding: 0 15px;}
.popup ul{padding: 0 18px;}
.popup ol li, .popup ul li {
  font-weight:400;
  color:#333;
  font-size:13px;
  text-align: justify;
}
.popup p:last-child {
  margin: 0;
} 
.popup .mCSB_inside>.mCSB_container{margin-right:0;}
.popup .mCSB_scrollTools{width:6px;opacity:1;}
.popup .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;}
.popup .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}
.popup .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #063b6d !important;}
/*Modal Pop-up styling ends*/


/* donation block css start */
.donationBlock{ background:#fbfbf7; border-radius:10px; margin:20px 0 0 0; padding:20px; width:63%;  float: left;}
.donationBlock .styled-checkbox + label{ padding-left: 36px; font-size:14px; color:#282828;}
.donationBlock .styled-checkbox + label:before{position: absolute; left:0; top:4px;}
.donationBlock .styled-checkbox:checked + label:after{top:15px;}
.donationBlock .styled-checkbox:checked + label:before{background: #053c6d; border:0;}
.donationBlock  label span{font-weight: normal; font-size: 12px; display:block;}
.choose-dn-bottom{padding-left: 36px;}
.choose-dn{display:flex; padding:10px 0 15px 0;     align-items: center; }
.choose-dn .choosednTxt{display:inline-block; font-size:13px; padding-right:15px;}
.choose-amt-block .dn-amnt{display:inline-block; margin-right:5px; position: relative;}
.dn-amnt{background:#ececec; cursor:pointer; padding:5px 10px; min-width:80px; text-align:center; border-radius:5px;}
.dn-amnt.dnActive{background:#fe6625; color:#fff; }
.dn-amnt.dnActive input{color:#fff;-webkit-text-fill-color: #fff;}
.dn-hidden{display:none;}
.donationBlock .choose-dn-bottom p.dn-para{padding: 0;  font-size: 12px;  margin-bottom: 10px;  border: 0;}
.dn-know-more{ font-size: 14px; color: #fe6625; text-decoration: underline;}
.dn-know-more:hover{color: #fe6625; text-decoration:underline;}
.dn-popup h5{font-size:16px; color:#282828; font-weight:bold; text-align:left; margin:20px 0 8px 0;}
.dn-popup .content p{font-size:15px; text-align:left; color:#282828;}
.dn-popup{padding:30px;}
.dn-popup .content{max-height:450px;}
.popup.dn-popup .content h5:first-child{margin-top:0;}
.dn-popup .dn-disclaimer h6{color:#676767; font-size:13px; margin-top:25px;}
.dn-popup .content .dn-disclaimer p{color:#676767; font-size:13px;}
.dn-popu-more{font-size:13px; color:#063b6d; margin-top: 15px; text-decoration:underline; display:inline-block;}
.dn-popu-more:hover{text-decoration:underline;}
.choose-amt-block .dn-amnt.dn-other-input{width:120px; max-width: 255px; }
.choose-amt-block .dn-amnt.dn-other-input input{width:100%; height:20px; background:transparent; border:0; outline:none; text-align: center;}
.donationBlock .choose-dn-bottom p.dn-para .dnmark{font-weight:bold; text-decoration: underline; color:#000}
.premium-inner{padding:0 30px;}
.insurePreSect .premium-inner .calcDiv{padding:0;}
.dn-amnt .rpicon{ margin-right:-3px; }
.choose-amt-block .dn-amnt:first-child::before{left:15px;}
.dn-amnt::before{ position:absolute; left:11px; top:10px; content:''; width:25px; height:25px; 
background:url(/docs/default-source/assets/images/dn-dl-img.png) 0 0 no-repeat; display:none;}
.dn-amnt.dnActive::before{display:block;}
.dn-other-input .rpicon{position: absolute; top: 6px; left:28px; display:none;}
.dn-other-input.dnActive .rpicon, .dn-other-input.dnActive .closeOther{ display:inline-block; }
.dn-disable{pointer-events:none;}
.closeOther{position:absolute; right:8px; font-size:15px; color:#fff; display:none;}
.closeOther:hover{ color:#fff;}
.dn-other-input input::-ms-clear { display:none; height: 0; width: 0;}
.hiden-dninput{display:none;}
.insurePreSect.premium-breakup-wrapper{float: left; width:100%;}
.insurePreSect.premium-breakup-wrapper h3 a{font-weight: 600; font-size: 14px; color: #fe6625;}
#donation-mobile{display:none;}
#donation-desktop{display:block;}
.insurePreSect{border:1px solid #c5d9e2;background:#fff;position: relative;top: -40px;-webkit-box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
-moz-box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);border-radius:9px;padding-bottom: 35px;}
/*.widgetSectn .basiclanding .landingWidget { padding: 15px 30px;}*/

@media (max-width:1199px){
    .choose-amt-block .dn-amnt.dn-other-input{ width:100%;  margin-top:5px; }
  
}
@media (max-width:991px){
.healthLandingwidget .ui-optblock .covidlandingWrapp .covid19Banner, .healthLandingwidget .covidlandingWrapp .covid19Banner { padding: 0 !important; }
    .donationBlock{width:100%; margin: 20px 0 30px 0;}
    .healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent ul { display: none; }
    .healthLandingwidget .covidlandingWrapp .covid19Banner { background-image: none !important; height: auto !important; }
    .healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent { width: 100% !important; padding: 25px 15px !important; float: none;
    text-align: center; }
    .healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus:before, .healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus:after {position: absolute; content: "";     width: 99px;
    height: 45px; display: block; background-repeat: no-repeat; bottom: 0;}
    .healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus:before { background-image: url(/docs/default-source/assets/images/covidbanner/moblandingvirus1.png);right: -5px;
    background-size: 80%;}
    .healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus:after { border-radius: 0 0 0px 20px;background-image: url(/docs/default-source/assets/images/covidbanner/moblandingvirus2.png); left: 0; background-size: 80%;    width: 80px;
    height: 61px;
    bottom: 0px;
    border-radius: 0 0 20px 20px;}
    .healthLandingwidget .covidlandingWrapp .covid19Banner span.bluevirus { display:none !important;}
    .healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus .smallvirus {display: block !important;background-image: url(/docs/default-source/assets/images/covidbanner/moblandingvirus3.png?sfvrsn=2);
    display: inline-block; height: 54px; width: 50px;  position: absolute;  top: -93px;
    background-repeat: no-repeat;
    left: 47px;
    background-size: 70%; }
    .health_insurance.chi .healthLandingwidget .covidlandingWrapp .formWrapp { padding-left: 30px; padding-right: 30px;}
    .health_insurance.chi .healthLandingwidget .chiWidget, .health_insurance.chi .healthLandingwidget .chiWidget .optDetials  { padding:0}
    .healthLandingwidget .covidlandingWrapp .covid19Banner h1 { padding: 0 30px; margin-bottom: 0;padding-bottom: 8px !important; margin-top: 0 !important;}
}
@media (max-width:767px){
.healthLandingwidget .chiWidget .dicountOuter p { width: 80%;vertical-align: middle;}

.widgetSectn.basiclanding .selectOptn {padding-right: 15px;padding-left: 15px;}
    .popup .content {
  max-height: 550px;
  overflow: auto;
}
.basiclanding.widgetSectn.healthLandingwidget .optDetials {
    padding: 0;
    margin-top: -680px;
}
.basiclanding.widgetSectn.healthLandingwidget .optDetials {
    padding: 0;
}
.healthLandingwidget.basiclanding .landingWidget .healthSection .col-lg-12 {
    padding: 0;
}
    .popup {max-height:95%; max-width: 95%;}
    .btnSectn.bt1 a{width: 130px;padding: 10px 0; margin: 20px 3px;}
    .fixed_footer{padding:0!important;}
    .tableBlock{overflow:hidden; border:1px solid #c5d9e2;background:#fff;position: relative;-webkit-box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
-moz-box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);border-radius:9px; float: left; width:100%;}
    .insurePreSect.premium-breakup-wrapper{    
    box-shadow: none;
    border: 0;
    background: transparent;}
    #donation-mobile{display:block;     overflow: hidden;
    border: 1px solid #c5d9e2;
    background: #fff;
    position: relative;
    -webkit-box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
    -moz-box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
    box-shadow: 0px 0px 7px 0px rgb(222, 222, 222);
    border-radius: 9px;
    float: left;
    width: 100%;}
    #donation-desktop{display:none;}
    .donationBlock{ width:100%; padding:15px;}
    .premium-breakup-wrapper.insurePreSect td:nth-child(odd){ background: #f7f7f7;}
    .choose-dn{display:inherit; padding:10px 0 15px 0; align-items: center; }
    .choose-amt-block .dn-amnt.dn-other-input{ width:100%;  margin-top:5px; }
    .premium-inner{padding:0;}
    .choose-amt-block .dn-amnt{ margin-right: 4px;}
    .choosednTxt{margin-bottom:10px;}
    .btnSectn.fixed_footer a{font-size:13px;}
    .donationBlock .styled-checkbox + label{line-height:18px;}
    .popup.dn-popup{max-height:500px;}
    .dn-popup .content p{font-size:14px;}
     .basiclanding.healthLandingwidget .covidlandingWrapp .formWrapp { padding-top: 30px; }
    .basiclanding.healthLandingwidget .covidlandingWrapp .formWrapp, .basiclanding.widgetSectn.healthLandingwidget .optDetials .extP, .basiclanding.widgetSectn.healthLandingwidget .optDetials .renewP, .basiclanding.widgetSectn.healthLandingwidget .optDetials .arogyaPolicy {
        padding-left: 30px;
        padding-right: 30px;
    }
    /*covid19 banner changes*/
    .health_insurance.chi .healthLandingwidget .chiWidget .selectOptn { padding-left: 15px; padding-right: 15px; /*margin-top: 20px;*/}
    .healthLandingwidget .covidlandingWrapp .covid19Banner { border-radius: 0 0 20px 20px !important;} 

    /*fayde ki bad*/
    .widgetSectn.healthLandingwidget { padding-top: 0 !important }
    .health_insurance.chi .healthLandingwidget { position: relative; top: -3px;}
}
/* donation block css start */


/*responsive*/
@media (max-width:1199px){
.detailsSectn a{right: 3%;}
.customize a{right:31%;} 
.widgetSectn .optDetials .block.focus label.regN{width:auto;}
}

@media (max-width:991px){
.health_insurance.chi .healthLandingwidget .chiWidget .optDetials {
    padding: 10px !important;
}
.healthLandingwidget .chiWidget .dicountOuter:before, .healthLandingwidget .chiWidget .dicountOuter:after { display:none;}
.planDetails{padding:30px 90px;border-radius: 0;}
.landingWidget .selectOptn a {width: 32.96%;}
.detailsSectn .basicDetails h3{padding-bottom: 10px;display: block;}
.detailsSectn .basicDetails h3.brdrR{border:none;}
.insurePreSect .calcDiv .breakUpSect .leftSect {width: 100%;float: none;padding-right: 0;}
.insurePreSect .calcDiv .breakUpSect .rightSect {width: 100%;float: none;padding-left: 0;border: none;}
.insurePreSect table thead tr th{font-weight: 500;font-size: 13px;padding: 15px 0 12px 20px;}
.insurePreSect table tbody tr td{font-size: 13px;padding: 15px 0 12px 20px;margin-top: 18px;}
.custPlanSectn .box{float:none;width:100%;display:block;}
.custPlanSectn .outerBox{float:none;width:100%;display:block;margin-top:18px;}
.moreCvr{border-radius: 10px;box-shadow: 0px 0px 10px -2px rgb(84, 84, 84);min-height: auto;}
.custPlanSectn{box-shadow:none;background:transparent;}
.custPlanSectn h3{font-size: 18px;padding: 24px 0 24px;}
.coversSect {padding: 0 15px;}
.tPre{position:absolute;background: transparent;}
.tPre .btnSectn {
    display:block;
    position: fixed;
    bottom: 0%;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    left: 0%;
    padding: 0;
    z-index: 9999;
    box-shadow: 0px 0px 10px #e0dede;
}
.tPre .btnSectn a {
    width: 50%;
    margin: 0;
    float: left;
    border: none;
    border-radius: 0;
    padding: 9px 0;
    height: 68px;
}
.tPre .btnSectn .preD{font-size: 15px;
    display: block;
    font-weight: 400;
    margin: 0;
    padding: 0 0 0 28px;}

.tPre .btnSectn span{
    display:inline-block;
    font-size: 24px;
}
.tPre .btnSectn .glyphicon-info-sign{position: absolute;
    top: 21px;
    left: 28px;}
.tPre .btnSectn span sup{
    font-size: 15px;
    top: -6px;
    left: 2px;
}
.tPre .btnSectn a.bg{padding:22px 0;}
.tPre .preDetails {
    padding: 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 99999;
    display:none;
    left: 0;
}
.tPre h3, .tPre span{display:none;}
.tPre .preDetails h4{background: #063b6d;color: #fff;font-size: 20px;padding:15px 0;}
.prDet span{display:inline-block;}
.prDet{padding:0;}
.prDet p{font-size: 16px;
    font-weight: 400;margin:0;padding:8px 30px;border-bottom:1px solid #f0f3f6;}
.cls1 span{display:inline-block;color:#fff;font-size: 18px;
    position: absolute;
    right: 18px;
    top: 17px;}
.widgetSectn .selectOptn{margin: 0 0 10px;width:100%;}
.widgetSectn .optDetials{padding: 24px 15px 50px;margin: 15px 0 10px;width:100%;}
.widgetSectn .selectOptn a{width:32.96%;}
.widgetSectn .selectOptn a h2{font-size:18px;}
.widgetSectn .selectOptn a span{font-size: 12px;}
.widgetSectn .selectOptn a.active:after{bottom: -109px;}
.widgetSectn .selectOptn .renewPly.active:before{width:100%;}
/*.popup .content {
    max-height: 200px;
    overflow: auto;
}*/
.popup{
    max-height: 420px;
}

#divmta .popup{
width: 90%;
}
/*covid19 banner css*/
.healthLandingwidget .covidlandingWrapp .formWrapp, .healthLandingwidget .covidlandingWrapp .blueWrapp { width: 100% !important;}
.healthLandingwidget .covidlandingWrapp .covid19Banner:before, .healthLandingwidget .covidlandingWrapp .covid19Banner:after { display: none !important; }
}

@media (max-width:767px){ 
    .btnSectn a{    text-transform: uppercase;
    display: inline-block;
    padding: 8px 0;
    width:auto;
    border-radius: 50px;
    text-align: center;
    font-weight: 400;
    color: #053c6d;
    border: 1px solid #053c6d;
    font-size: 15px;
    margin: 0 5px;
    transition: 0.3s;
    text-transform: uppercase;
    font-size: 16px;    
    margin-top: 30px;
    display: inline-block;
        padding: 8px 35px;
    }
.widgetSectn .arogyaLandingwrapp .optDetials {
    z-index: 99;
}
.glyphicon-menu-right:before{content:"\e258"}
.widgetSectn{padding: 15px 0 0px;}
.widgetSectn .optDetials .block.focus label.regN {
    width: auto;
}
.widgetSectn .optDetials .blocks {
    padding: 0px 0 20px;
}
.widgetSectn .overlay{width:100%;height:100%;background: #fff;opacity:1;position:absolute;top:0;z-index:1;display:none;}
.widgetSectn .sBtn1{text-transform:uppercase;background:#fff;color:#063b6d;border:1px solid #063b6d;font-size:16px;border-radius: 20px;margin-top: 30px;display: inline-block;padding: 8px 35px;margin-right: 10px;}
.widgetSectn .sBtn1:hover, .sBtn1:focus{color:#063b6d;text-decoration: none;}
.widgetSectn .optDetials{position: relative;
    width: 100%;
    margin-top: -591px;
    left: 100%;
    z-index: 2;display:none;border-radius: 0;padding: 24px 0px 50px;box-shadow:none;}
.widgetSectn .selectOptn a{width:100%;text-align:left;padding: 58px 50px;background: #fff;margin-bottom:10px;box-shadow: 0px 0px 18px #e6e0e0;border-radius: 8px;}
.widgetSectn .selectOptn a h2 {
    font-size: 30px;
}
.widgetSectn .selectOptn a span {
    font-size: 20px;

}
.widgetSectn .selectOptn a.active:before{height: 0px;}
.widgetSectn .selectOptn a.active:after{border:none;}
.widgetSectn .selectOptn{background: transparent;padding:0;box-shadow:none;}
.extP, .renewP{display: none;}
.widgetSectn .glyphicon-menu-right{display:inline-block;position: absolute;
    right: 50px;
    top: 0;
    bottom: 0;
    margin: auto auto;
    width: 20px;
    height: 20px;
    color: #777777 !important;}
.detailsSectn .basicDetails h3{font-size:16px;font-weight: 300;}
.detailsSectn h2{font-size:20px;}
.detailsSectn a{position: relative;right:0;}
.outCv{width:1100px;width:100%;overflow-x:scroll;padding-top: 18px;padding-bottom:30px;}
.innerCv{width:1100px;}
.srM{padding:0;}
.planDetails{top: -84px;}
.baseCv{height:195px;overflow: hidden;}
.fwBuySectn .baseCv{height:522px;overflow: hidden;}
.planDetails .planbox{width:30%;margin:0 1%;}
.planDetails .mid{margin:0;}
.ppCoverSect{top: -43px;margin-bottom: 0;}
.selectPlanSectn{padding:0 0 10px;}
.fixed_footer{background:#fff;padding:0; -webkit-box-shadow: 0px 0px 10px #e0dede;
    -moz-box-shadow: 0px 0px 10px #e0dede;
    -ms-box-shadow: 0px 0px 10px #e0dede;
    box-shadow: 0px 0px 10px #e0dede;}
.fixed_footer a{width:50%;margin:0;float:left;border:none;border-radius:0;padding: 22px 0;}
.btnSectn a.wdM{width:50%;}
.byfFooter{padding: 20px 0 60px;}
.btnSectn a, .insureD h4{font-size:15px;}
.insureDsectn .innerSectn .block{padding: 10px 0 0;}
.insureDsectn .innerSectn h3{font-size:16px;}
.insurePreSect table tbody tr td{padding: 15px 15px 12px 15px;margin-top:0;}
.insurePreSect table tbody tr td .mixD{float:right;}
.insurePreSect table{
    width: 100%;
  }
.insurePreSect thead {display: none;}
.insurePreSect  tr {border-bottom: 2px solid rgba(17,149,178,.35);}
.insurePreSect  tr:last-child {border-bottom: 0 none;}
.insurePreSect  td {
    display: block;
    padding: .3rem .5rem;
  }
.insurePreSect  td:before {
    content: attr(data-th);
    display: inline-block;
    width: auto;;
    min-width: 40%;
    font-weight: 600;
    padding-right: 1rem;
  }
.insurePreSect  td:last-child {text-align: left;}
.insurePreSect  td:nth-child(odd) {
    background: rgba(17,149,178,.15);
  }
.insurePreSect h3{font-size:16px;padding: 20px 10px 20px 15px;}
.insurePreSect h3 a{font-size:12px;}
.insurePreSect .calcDiv {
    width: 100%;
    margin: 0;
    padding: 0 15px 70px;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 99999;
    height: 100%;
    overflow-y: scroll;
}
.insurePreSect .calcDiv h4{font-size:18px;text-align: center;color: #243f76;}
.insurePreSect .calcDiv .cls{width: 100%;
    color: #676767;
    font-size: 33px;
    text-align: center;
    padding: 40px 0;
    margin: 0;
    position: fixed;
    bottom: 0;
    left: 0;background: #fff;display:block;}
.insurePreSect .calcDiv .cls:before{content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 2px;
    height: 40px;
    background: #000;
    transform: rotate(-45deg);}
.insurePreSect .calcDiv .cls:after{content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 2px;
    height: 40px;
    background: #000;
    transform: rotate(45deg);}
.insurePreSect .calcDiv .cls:hover, .insurePreSect .calcDiv .cls:focus{text-decoration: none;}
.insurePreSect .calcDiv .cls span{display: block;margin: 0 auto;}
.insureDetailsSectn, .insurePreSect{padding-bottom: 0;}
.detailsSectn .detailInfo{margin: 30px 0 0;}
.detailsSectn .detailInfo .infoArea{display: block;margin: 0 auto;text-align: center;}
.detailsSectn .detailInfo hr{height: 1px;width: 100px;}
.idvSect input{font-size:20px;}
.customize .custIdv span sup{font-size: 15px;}
.customize a {position:absolute;right: 27%;}
.customizePlanSectn .container{padding:0;margin:0;}
.custPlanSectn .moreCvr{margin:0 5%;}
.custPlanSectn .moreCvr{width:90%;}
.protA{margin: 0 15px 10px;}
.customize h2{display:none;}
.customize {
    padding: 18px 0 90px;
}
.idvSect input{width:105px;}
.sPlanHead{display:block;background:url('../images/main-nav-bg.jpg') repeat-x;padding:0 18px;}
.sPlanHead h4{margin: 0;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding: 18px 0;
    height: 56px;}
.sPlanHead .glyphicon-chevron-left{position: absolute;
    color: #fff;
    font-size: 20px;
    top: 16px;}

.sPlanHead .glyphicon-comment{position: absolute;
    color: #fff;
    font-size: 20px;
    top: 16px;right:18px;}
}
@media (max-width:600px){
    .healthLandingwidget .covidlandingWrapp .covid19Banner h1 { font-size: 18px !important }
.healthLandingwidget .chiWidget .dicountOuter { display: flex;
    align-items: center;}
 }
@media (max-width:480px){
.basiclanding.healthLandingwidget .covidlandingWrapp .formWrapp, .basiclanding.widgetSectn.healthLandingwidget .optDetials .extP, .basiclanding.widgetSectn.healthLandingwidget .optDetials .renewP, .basiclanding.widgetSectn.healthLandingwidget .optDetials .arogyaPolicy {    padding-left: 10px;
    padding-right: 10px;}
.planDetails p span.mobF{width:100%;display: block;}
.detailsSectn h2 {font-size: 18px;}
.planDetails{padding: 18px 20px;}
.planDetails h2{padding-bottom: 0;}
.planDetails .planbox{width:24%;}
.ppCoverSect .chkBxs label .txtR {width: 370px;}
.insureDsectn h2{font-size:16px;padding: 23px 15px 23px 49px;}
.sComp{left:15px;}
.insureDsectn .innerSectn{padding: 20px 18px;}
.insureDsectn .prehead{float:none;}
.insureDsectn .togSect{margin-bottom: 10px;left: 0;}
.insureDsectn .innerSectn .unstyled span{width:80%;}
.customize a {position:absolute;right: 13%;}
 
.widgetSectn .optDetials .block.focus label.regN {
    width: auto;
}
.widgetSectn .optDetials{margin-top:-439px;}
.widgetSectn .selectOptn a h2 {
    font-size: 24px;
}
.widgetSectn .selectOptn a span {
    font-size: 16px;
}
.widgetSectn .selectOptn a{padding: 40px 30px;}
.widgetSectn .glyphicon-menu-right{right:30px;}
/*covid banner changes start here*/
.healthLandingwidget .covidlandingWrapp .covid19Banner h1 {     padding: 0 30px !important;
    font-size: 14px !important;
    line-height: 20px !important;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent { padding: 20px !important;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus .smallvirus {left: 20px;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus:before, .healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus:after {
    height: 50px;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus:before {height: 45px !important;}
}

@media (max-width:375px){
.ppCoverSect .chkBxs label .txtR {
    width: 292px;
}
}
@media (max-width:360px){
.planDetails .planbox{width: 20%;}
.baseCv {height: 190px;}
.fwBuySectn .baseCv {
    height: 561px;
}
.customize a {position:absolute;right: 11%;}
.tPre .btnSectn .glyphicon-info-sign {
    position: absolute;
    top: 21px;
    left: 12px;
}
.widgetSectn .optDetials {
    margin-top: -316px;
}
.widgetSectn .selectOptn a h2 {
    font-size: 18px;
}
.widgetSectn .selectOptn a span {
    font-size: 12px;
}
.widgetSectn .selectOptn a{padding: 24px 20px;}
.widgetSectn .glyphicon-menu-right{right:20px;}
}

@media (max-width:320px){
.ppCoverSect .chkBxs label .txtR {
    width: 242px;
}
.planDetails .planbox {width: 18%;}
.planbox h5{padding:15px 0;}
.baseCv {height: 195px;}
.fwBuySectn .baseCv {
    height: 572px;
}
.customize a {position:absolute;right: 6%;}
.widgetSectn .optDetials {
    padding: 24px 0 50px;
}
.widgetSectn .optDetials .block label, .widgetSectn .optDetials .blocks label{font-size:13;}
.widgetSectn .healthSection.chiWidget .optDetials {
    margin-top: -632px !important;
}
.health_insurance.chi .healthLandingwidget .covidlandingWrapp .formWrapp, .basiclanding.widgetSectn.healthLandingwidget .optDetials .extP, .basiclanding.widgetSectn.healthLandingwidget .optDetials .renewP, .basiclanding.widgetSectn.healthLandingwidget .optDetials .arogyaPolicy {
    padding-left: 2px;
    padding-right: 2px;
}
.basiclanding.widgetSectn.healthLandingwidget .optDetials { margin-top: -748px!important;}
}



.mainselectBox label{top:26px;}
.mainselectBox .select{cursor: pointer;
    display: inline-block;
    position: relative;
    color: #646565;
    border-bottom: 1px solid #b4c4d3;
    width: 100%;
    padding: 5px 0 9px;
    border-radius: 0;
    font-weight: normal;
    margin-top: 16px;
}
.mainselectBox select{visibility: hidden;}
.mainselectBox .styledSelect{position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    padding: 8px 10px 8px 0;color: #063b6d;font-size:15px;opacity:0;}
.mainselectBox .options{position: absolute;
    top: 100%;
    right: 0px;
    left: 0px;
    z-index: 999;
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 1px solid rgb(201, 214, 224);
    background-color: #efefef;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;
    display: none;font-size: 14px;}
.mainselectBox .options li{color: #616161;border-bottom: 1px solid #e2e2e2;display:block; background: #fff;     margin: 0 0;
    padding: 6px 10px; transition: all 0.5s ease;}
.mainselectBox .options li:hover{background-color: #063b6d; color: #fff;}
.mainselectBox .options li:last-child{border:none;}
.mainselectBox .glyphicon.glyphicon-menu-down {
    color: #214d7a;
    top: 15px;
    position: absolute;
    right: 0;
    font-size: 16px;
}






 
.selectDiseaseType{
    width: 100%;
}
.selectDiseaseType .innerWrap{
    padding:0 25px;
}
.selectDiseaseType h3{
    font-size: 18px;
    font-weight: 600;
    padding:30px 0 10px;
    color: #053c6d;
    text-align: center;
}
.selectDiseaseType h4{
    font-size: 14px;
    text-align: center;
    font-weight: 500;
    padding:0 0 15px;
    color: #666666;
}
.selectDiseaseType ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.selectDiseaseType li{
    display: block;
    border-bottom:1px solid #eee;
    padding: 8px 15px;
}
.selectDiseaseType li p{
    display: inline-block;
    text-align: left;
    font-size: 13px;
    color: #333;
    width: 90%;
}
.selectDiseaseType .yesNoWrap{
    display: inline-block;
    text-align: right;
}
.selectDiseaseType .switch {
    width: 64px;
    padding: 2px;
    border: 2px solid #d3dde5;
    box-sizing: border-box;
    opacity: 1;
    -webkit-transition: all 03s;
    transition: all 0.3s;
    border-radius: 540px;
    cursor: pointer;
    background: #fff;
    display: block;
    position: relative;
    top: 5px;
    margin: 0 auto;
}
.selectDiseaseType .switch .yesT{position: absolute;
    left: 6px;
    top: 3px;
    font-size: 15px;
    font-weight: 400;
    color: #053c6d;display:none;}
.selectDiseaseType .switch .noT{position: absolute;
    right: 6px;
    top: 3px;
    font-size: 15px;
    color: #999999;
    font-weight: 400;}
.selectDiseaseType #toggle {
    width: 20px;
    height: 20px;
    background: #d6d6d6;
    border-radius: 100%;
    position: relative;
    transition: all 0.3s;
    left: 0;
    -webkit-transition: all 0.3s;
}
.selectDiseaseType .switch.hover #toggle {
    left: 35px;
    background: #053c6d;
}
.selectDiseaseType .switch.hover .noT{display: none;}
.selectDiseaseType .switch.hover .yesT{display: inline;}
.selectDiseaseType .switch.hover {
    border: 2px solid #053c6d;
}
.selectDiseaseType .pInfo{
    display: inline-block;
    text-align: left;
    font-size: 12px;
    color: #666;
    width: 100%;
    padding:15px 15px 10px;
}
.selectDiseaseType .btnSectn{
    text-align: left;
    padding:0 15px 30px;
    text-align: center;
}
.selectDiseaseType .btnSectn a{
    padding: 10px 0;
    width: 140px;
    font-size: 13px;
}

@media screen and (max-width:991px){
.selectDiseaseType .popup.light1{
    width: 94%;
    overflow: hidden;;
    padding-bottom: 0;
}
.selectDiseaseType .close{
    top: 10px;
    right: 20px;
    color: #ccc;
    font-size: 40px;
}
.selectDiseaseType h3{
    font-size: 16px;
    padding-left: 15px;
    text-align: left;
}
.selectDiseaseType h4{
    font-size: 13px;
    text-align: left;
    margin: 0;
    padding-bottom: 20px;
}
.selectDiseaseType .innerWrap{
    padding: 0 15px;
    padding-bottom: 20px
}
.selectDiseaseType li{
    padding: 5px 0;
}
.selectDiseaseType li p{
    font-size: 12px;
    margin: 0;
    padding-top: 5px;
}
.selectDiseaseType li p{
    width: 74%;
    padding-right: 10px;
}
.selectDiseaseType .yesNoWrap{
    width: 24%;
}
.selectDiseaseType .switch .yesT, .selectDiseaseType #switch .noT{
    font-size: 13px;
}
.selectDiseaseType #toggle{
    width: 16px;
    height: 16px
}
.selectDiseaseType .switch.hover #toggle{
    left: 31px;
}
.selectDiseaseType .switch{
    width: 56px;
}
.selectDiseaseType .pInfo{
    padding: 10px 0 0 0;
    font-size: 11px;
}
.selectDiseaseType .btnSectn{
    padding-bottom: 15px;
}
.selectDiseaseType .btnSectn a{
    padding: 8px 0;
    width: 120px;
    font-size: 12px;
}


}

@media screen and (max-width:460px){
.selectDiseaseType li p{
    vertical-align: top;
}
a#arg_buynowsel {
    padding: 13px;
    width: 100% !important;
    white-space: nowrap;
}


}




/*discount css start here */ 
.healthLandingwidget .chiWidget .dicountOuter { width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 15px 0;
    max-width: 710px;
    margin: 0 auto; position: relative; background:#f9f9f9;}
.healthLandingwidget .chiWidget .dicountOuter p { padding: 0 1rem; display: inline-block; font-size: 15px; color: #282828; font-weight: 500;} 
.healthLandingwidget .chiWidget .dicountOuter:before, .healthLandingwidget .chiWidget .dicountOuter:after {
    content: '';
    width: 41px;
    height: 41px;
    background: #fff;
    position: absolute;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 9px;
    right: -21px;
}

.healthLandingwidget .chiWidget .dicountOuter:after {
    left: -21px;
}   
@media (max-width: 767px) { 
    .healthLandingwidget .chiWidget .dicountOuter { margin: 2rem auto 1rem;} 
}
@media (max-width: 480px) {
  .healthLandingwidget .chiWidget .dicountOuter p { padding: 0 0.5rem; font-size: 12px; }
  .healthLandingwidget .chiWidget .dicountOuter { width: 92%; padding: 5px 0; }
  .healthLandingwidget .chiWidget .dicountOuter:before, .healthLandingwidget .chiWidget .dicountOuter:after {width: 30px;
    height: 30px;top: 5px; right: -19px;}
  .healthLandingwidget .chiWidget .dicountOuter:after {  left: -19px;}
}

@media (max-width: 320px) {
.healthLandingwidget .chiWidget .dicountOuter p {
    padding: 0 0.2rem;
    font-size: 11px;
}
}
/*discount end start here */ 




/*for covidbanner css*/
.healthLandingwidget .chiWidget .optDetials { padding: 24px 20px; }
.healthLandingwidget .covidlandingWrapp .blueWrapp { width: 35%; float: left; position: relative;}
.healthLandingwidget .covidlandingWrapp .formWrapp { width: 65%; float: left; }
.healthLandingwidget .covidlandingWrapp .covid19Banner {  display: inline-block; background: #143c69;
   width: 100%;
    height: 328px;
    position: relative;
 border-radius: 20px;}   
.healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus { position: relative; float: left; width:100%;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .mobvirus .smallvirus { display: none; }
.healthLandingwidget .covidlandingWrapp .covid19Banner:before { background-size: 90%;background-image: url(/docs/default-source/assets/images/covidbanner/yogalanding.png);
    content: '';
    position: absolute;
       height: 210px;
    display: block;
    bottom: 20px;
    left: 0px;
    background-repeat: no-repeat;
    width: 154px;} 
.healthLandingwidget .covidlandingWrapp .covid19Banner:after {    background-image: url(/docs/default-source/assets/images/covidbanner/orange-virus8c0005ff45fd68ff8a0df0055dff7985.png?sfvrsn=4);
    background-repeat: no-repeat;
    content: '';
    display: block;
    position: absolute;
    width: 62px;
    height: 67px;
    left: 56px;
    top: 30px;
    background-size: 90%;
} 
.healthLandingwidget .covidlandingWrapp .covid19Banner span.bluevirus {
background-image: url(/docs/default-source/assets/images/covidbanner/bluev.png?sfvrsn=2);
    position: absolute;
    width: 78px;
    height: 82px;
    bottom: 0;
    right: 0;
    display: block;
    background-repeat: no-repeat;
    border-radius: 0 0px 20px 0;
}
.healthLandingwidget .covidlandingWrapp .covid19Banner h1 { font-size: 22px; padding-bottom: 15px; margin-top: 0; line-height: 28px;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent {
    color: #fff;
    width: 62%;
    padding: 25px 15px 25px 0;
    float: right;
}
.healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent ul {padding-left: 15px; list-style-type: none;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent a { color: #fe6623; font-size: 12px;
    text-decoration: underline;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent ul li { font-size: 12px; padding-bottom: 10px; position: relative; color: #fff;}
.healthLandingwidget .covidlandingWrapp .covid19Banner .covidcontent ul li:before { position: absolute; content: ""; height: 5px; width: 5px;     left: -13px;
    border-radius: 50%; background: #fff; top: 4px; }


.wrapper .health_insurance.chi .widgetSectn.healthLandingwidget {width: 100%;display: inline-block;}
.health_insurance.chi .widgetSectn.healthLandingwidget .health-ins-bg, .health-ins-bg { display: none !important; }

/* covid banner new changes */
.healthLandingwidget .chiWidget .optDetials {
    padding: 0;
    border-radius: 10px 0 0 10px;
}

.optDetials .formWrapp {
    padding: 30px 10px;
}

.healthLandingwidget .covidlandingWrapp .covid19Banner {
    border-radius: 10px 0 0 10px;
    height: auto;
    padding: 30px 0;
    float: left;
}
.healthLandingwidget .covidlandingWrapp .covid19Banner:before{
      bottom: 60px
}
.healthLandingwidget .covidlandingWrapp .covid19Banner:after{
      width: 70px;
    height: 67px;
    left: 70px;
    top: 55px;
}



.chiplanPage .covidplanWrapper .covid19Banner .covidContent ul.listOne {
        display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
}
/* covid banner new changes */

.countAdult .newTsenior .stepColum  input{
    margin: 0;
    display: inline-block;
    width: 50px !important;
    height: 32px !important;
    vertical-align: top;
    text-align: center;
    border: 0;
    font-size: 19px !important;
    }

/*@media screen and (min-width: 375px) and (max-width: 480px){

    
}*/

@media screen and (max-width: 767px){

    .buySectn .tooltip .tooltiptext{
        margin-left: -16px;
    }
    .buySectn .tooltip .tooltiptext::after{
        left: 20px;
    }

    .buySectn #dailyallowanceli .tooltip{
        display: block;
    }
    .buySectn #dailyallowanceli .tooltip .tooltiptext{
        margin-left: -146px;
    }
}


/***** layout color UI changes ******/

.ui-loader, .ui-loader-pay {
    display: block;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000000;
    background: #ffffff;
    transition: all 0.1s ease;
}
.loader-inner {
    width: 300px;
    display: block;
    justify-content: center;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    text-align: center;
    /*    flex-direction: column;
    */
    grid-row-gap: 15px;
    row-gap: 15px;
    height: 60px;
    align-items: center;
}
.face .dot {
    display: inline-block;
    width: 12px !important;
    height: 12px !important;
    border-radius: 50%;
    margin: 0;
    opacity: 1;
    background: #303131;
    animation: wave 1s linear infinite;
    border-radius: 30rem !important;
}
.face .dot:nth-child(1) {
    background: #ec6625;
}
.face:nth-child(2) .dot {
    animation-delay: 0.15s;
    background: #004a80;
}
.face .dot:nth-child(3) {
    animation-delay: 0.3s;
    background: #ec6625;
}
/*.face:nth-child(1) .dot{
    background: none;
}*/

.face {
    display: inline-block !important;
    width: 1.6rem !important;
    height: 2rem !important;
    margin: 0 !important;
    opacity: 1;
    animation: none !important;
}
.fourth-face, .fifth-face, .sixth-face{
    display: none !important;
}
@keyframes wave {
    0%,
    30%,
    60%,
    to {
        transform: initial;
        -webkit-transform: initial;
        -ms-transform: initial;
        -moz-transform: initial;
        opacity: 0.25;
    }
    30% {
        transform: translateY(-3px);
        -webkit-transform: translateY(-3px);
        -ms-transform: translateY(-3px);
        -moz-transform: translateY(-3px);
        opacity: 1;
    }
}

@-webkit-keyframes waves {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 0;
    }
    4% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
        opacity: 1;
    }
    8% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    70% {
        opacity: 0;
    }
}
@keyframes waves {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 0;
    }
    4% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
        opacity: 1;
    }
    8% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
    70% {
        opacity: 0;
    }
}

/*max health select plan css start*/

.planDetails{
    border: 1px solid #CAC5C4;
    box-shadow: none;
        background: #ffffff;
}
.detailsSectn, .selectPlanSectn{
    background: #fff;
}
.detailsSectn h2{
    color: #282828;
}
.healthSelectmain .healthpolicyDur .styled-checkbox:checked + label:after{
    left: 19px;
    top: 18px;
}
/*max health select plan css start*/


/*travel select plan css start*/
.singleTripsec .planDetails{
    border: 1px solid #CAC5C4;
    box-shadow: none;
        background: #ffffff;
}
.singleTripsec.detailsSectn, .selectPlanSectn{
    background: #fff;
}
.singleTripsec.detailsSectn h2{
    color: #282828;
    font-weight: 700;
}
.help-wrap .desc p{
    color: #fff !important;
}
.singleTripsec .cTravel-details{
    color:#000
}
.singleTripsec,.CHI.healthSelectmain .bdr-link{
  text-decoration: underline;
    color: #DC6D18;
}
.singtrMainpage .planDetails {
    border: none;
}
.singtrMainpage .afterFormSpace {
    border: 1px solid #CAC5C4;
   box-shadow: none !important;
}
.healthSelectmain .healthpolicyDur .styled-checkbox:checked + label:after{
    left: 19px;
    top: 18px;
}
.tvPlanText{
    font-weight: 700;
}
.fixedNav ul.planNav li a{
    color: #282828;
}
.fixedNav ul.planNav li.activeTab a {
    font-weight: 600;
}
a.viewMr {
    color: #EC6625 !important;
    font-weight: 500;
}
.trv-allBenf a.jsfullCOverShow{
    color: #EC6625;
        border-bottom: 1px solid #EC6625;
}
.carSelectplan .singtrMainpage h2, .travelPage.carSelectplan ul.coveredList li h6{
    font-weight: 700;
}
.carSelectplan .planDetails .planbox.selected span.covRs{
    color: #fff !important;
    font-weight: 600;
}
#travelType {
    padding: 30px 0px 10px;
}
.carSelectplan .cvListFlow ul.coveredList{
        padding-left: 20px;
    padding-right: 20px;
}
.carSelectplan .cvListFlow {
    padding-left: 0 !important;
}
.carSelectplan .singtrMainpage #featurPl h2{
    text-align: center !important;
    margin-bottom: 2rem;
}
.carSelectplan ul.downlList li a{
    font-weight: 500;
    text-decoration: underline;
}
body .travelPage.carSelectplan .downlList li {
    padding: 0 12px !important;
}
.Bagi-menu-wrap {
        display: none !important;
    }

/*.typing_loader{

    width: 11px;

    height: 11px;

    border-radius: 50%;

    -webkit-animation: typing 1s linear infinite alternate;

       -moz-animation: Typing 1s linear infinite alternate;

       -ms-animation: typing 1s linear infinite alternate;

            animation: typing 1s linear infinite alternate;

     margin: 46px auto; Not necessary- its only for layouting  

    margin: auto;

    position: relative;

    right: 23px;

}

@-webkit-keyframes typing{

    0%{

        background-color: rgba(4,60,111, 1);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

      }

    25%{ 

        background-color: rgba(4,60,111, 0.4);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

    }

    75%{ background-color: rgba(4,60,111, 0.4);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,1);

      }

}
 
@-moz-keyframes typing{

   0%{

        background-color: rgba(4,60,111, 1);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

      }

    25%{ 

        background-color: rgba(4,60,111, 0.4);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

    }

    75%{ background-color: rgba(4,60,111, 0.4);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,1);

      }

}
 
@keyframes typing{

   0%{

        background-color: rgba(4,60,111, 1);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

        -ms-box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

      }

    25%{ 

        background-color: rgba(4,60,111, 0.4);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

        -ms-box-shadow: 18px 0px 0px 0px rgba(4,60,111,2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

    }

    75%{ background-color: rgba(4,60,111, 0.4);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,1);

        -ms-box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,1);

      }

}
 
@keyframes typing{

   from{

        background-color: rgba(4,60,111, 1);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

        -ms-box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

      }

    25%{ 

        background-color: rgba(4,60,111, 0.4);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

        -ms-box-shadow: 18px 0px 0px 0px rgba(4,60,111,2), 

                    36px 0px 0px 0px rgba(4,60,111,0.2);

    }

    to{ background-color: rgba(4,60,111, 0.4);

        box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,1);

        -ms-box-shadow: 18px 0px 0px 0px rgba(4,60,111,0.2), 

                    36px 0px 0px 0px rgba(4,60,111,1);

      }

}
*/

    @media(min-width: 768px) and (max-width: 1199px){
            .lombInsurance .singleTripselpln .discountBanner .newPlandtl {
        padding: 1.5rem 1.5rem 30px;
    }
    }
@media(max-width: 767px){
    .selct-chkout-block.lombInsurance .singleTripselpln .newPlandtl{
        border-radius: 1rem !important;
    }
    .carSelectplan .cvListFlow {
        padding-left: 0 !important;
    }
    .fixed_footer{
        display: flex;
        gap: 1rem;
        padding: 1rem 1.5rem !important;
    }
}
/*travel select plan css end*/


/*arogya-sanjeevani-policy css start*/
.arogyaFaq h2,li,p,span, #travel_readfaqs,.arogyaFaq .anwrs{
    color:#282828;
}


.arogyaFaq .mbsc-ms-c{
        border-bottom: 1px solid #c9c9c9!important;
}
.arogyaFaq.newFqs .insightsec{
    background:#fff;
}
.newFqs .insightsec .mbsc-mobiscroll.mbsc-ms-b .mbsc-ms-item-sel .mbsc-ms-item-i{
      border-bottom-color: #f86424;
}
 .arogyaFaq .ques:before{
    content: '';
    position: absolute;
    /*background: url(../images/org-tick.svg) no-repeat;*/
    width: 30px;
    height: 20px;
    /*top: 0px;*/
    left: 0;

    color: #ec6625;

    content: '\2794';
}
/* Typing Loader (Now Matches Second UI Loader) */
.typing_loader {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px; /* Space between dots */
}

/* Dots inside loader */
.typing_loader .dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ec6625; /* Default color */
    animation: bounce 1.2s linear infinite;
}

/* Second dot color and delay */
.typing_loader .dot:nth-child(2) {
    background-color: #004a80;
    animation-delay: 0.15s;
}

/* Third dot color and delay */
.typing_loader .dot:nth-child(3) {
    background-color: #ec6625;
    animation-delay: 0.3s;
}

/* Bouncing effect */
@keyframes bounce {
    0%, 80%, 100% {
        transform: translateY(0);
        opacity: 0.5;
    }
    40% {
        transform: translateY(-5px); /* Controlled bounce */
        opacity: 1;
    }
}

.loader p {
    font-size: 15px;
    color: #282828;
    font-weight: 600;
} 


.popup .LbBtnHold .yesBtn1, .popup .LbBtnHold span.yesBtn1 {
    background: #ec6625;
}
#welcome-usertxt{
    color: #282828;
}

.btnSectn a.bg {
position: relative;
cursor: pointer;
overflow: hidden;
color: #fff;
padding: 1.1rem 2.4rem;
font-size: 1.6rem;
background: #EC6625;
border-radius: 5px;
text-decoration: none;
outline: none;
border: 3px solid transparent;
font-weight: 700;
text-align: center;

}
.btnSectn a.bg:hover
{
background: #FD7B20;
    color:#fff;
}
/*.btnSectn a.bg:focus
{
background: #E26123;
box-shadow: 0 0 0px 3px #e26123;
border: 3px solid #fff;
}
*/
.btnSectn a {
position: relative;
cursor: pointer;
overflow: hidden;
padding: 1.3rem 2.4rem;
font-size: 1.6rem;
border-radius: 5px;
text-decoration: none;
outline: none;
border: 1px solid #EC6625;
font-weight: 700;
text-align: center;
background: #fff;
color: #EC6625;
}
.btnSectn a:hover {position: relative;background: #FFF2EB;/* border: 1px solid #EC6625; */color: #EC6625;}
.btnSectn a:focus-visible {
position: relative;
background: #FFF9F6;
border: 1px solid #EC6625;
color: #EC6625;
}
.btnSectn a:active {
position: relative;
background: #FFF9F6;
border: 1px solid #BB5106;
color: #BB5106;
}
.singtrMainpage.arogyaOutermid {
    border: none !important;
}
.newFqs .anwrs p, .newFqs .queries .ques{
    color: #282828;
}
.arogyaPolicywrapp .footer-btn-wrapper {
    max-width: max-content;
    display: flex;
    gap: 2rem;
}
a#travel_readfaqs {
    color: #ec6625;
    text-decoration: underline;
}
@media(max-width: 767px){
    .arogyaPolicywrapp a.allBenf{
        border: 1px solid #ec6625;
        color: #ec6625;
        border-radius: 5px;
    }
    .lombInsurance .singleTripselpln .newPlandtl{
        border-radius: 0;
    border: none;

    }
}

/*arogya-sanjeevani-policy css start*/

/*pp changes*/
.selectPlanSectn .planbox h3, .selectPlanSectn .planbox .premiumSect h4, .planbox .premiumSect .tpVal{
    color: #282828;
        font-weight: 600;
}
.planDetails .planbox {
    border-color: #CAC5C4;
}
.healthSelectmain .rpicon sup{
    color: #282828;
}
.healthSelectmain .healthpolicyDur .styled-checkbox:checked + label:before{
    border-color: #ec6625;
}
.healthSelectmain .healthpolicyDur .styled-checkbox:checked + label:after{
    background: #ec6625;
}
.healthSelectmain .healthpolicyDur .styled-checkbox:checked + label {
    border: 1px solid #ec6625;
}
.singleTripselpln .singtrMainpage{
    border: 1px solid #CAC5C4;
    border-radius: 1rem;
}
.healthSelectmain .healthCoveracco .styled-checkbox:checked + label:before {
    background: #da6a18;
    border: none;
}
.buySectn .tooltip .tooltiptext{
        background-color: #282828;
    color: #fff;
    border: 1px solid #282828;
}
/*pp changes*/

/*multi trip change start */
#travelmain .singtrMainpage.discountBanner {
    border: none;
}
.planDetails .selected{
    border: 2px solid #ec6625 !important;
}
.carSelectplan .planDetails .planbox.selected span.covRs{
        background: #ec6625;
}
.wel-back{
    color:#282828!important;
}



.fixedNav ul.planNav li.activeTab a.tab1:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IllvdXIgcGxhbiIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzJfMjE0KSI+CjxnIGlkPSJMYXllciAxIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI1LjkzMTkgMTUuMjc4OFYyNS44NTI2QzI1LjkzMTkgMjguNjk3NSAyMy42NTM5IDMxLjAwNTMgMjAuODQ1NyAzMS4wMDUzSDYuMDY4MTZDMy4yNTk5MyAzMS4wMDUzIDAuOTgxOTM0IDI4LjY5NzUgMC45ODE5MzQgMjUuODUyNlYxMC44ODIyQzAuOTgxOTM0IDguMDM3MjkgMy4yNTk5MyA1LjcyOTU1IDYuMDY4MTYgNS43Mjk1NUgxNS41ODI3IiBzdHJva2U9IiMxRDQ5N0MiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTMxLjAxODEgNC44ODQwM0wxNi4wNDQyIDIwLjA1MzRMMTEuMzIxMyAyMC45NDg3TDEyLjIwNSAxNi4xNjQxTDI3LjE3ODkgMC45OTQ2OUwzMS4wMTgxIDQuODg0MDNaIiBzdHJva2U9IiNFQzY2MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzJfMjE0Ij4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)
}

.fixedNav ul.planNav li a.tab1:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IllvdXIgcGxhbiIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzJfMjk0KSI+CjxnIGlkPSJMYXllciAxIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI1LjkzMTkgMTUuMjc4OFYyNS44NTI2QzI1LjkzMTkgMjguNjk3NSAyMy42NTM5IDMxLjAwNTMgMjAuODQ1NyAzMS4wMDUzSDYuMDY4MTZDMy4yNTk5MyAzMS4wMDUzIDAuOTgxOTM0IDI4LjY5NzUgMC45ODE5MzQgMjUuODUyNlYxMC44ODIyQzAuOTgxOTM0IDguMDM3MjkgMy4yNTk5MyA1LjcyOTU1IDYuMDY4MTYgNS43Mjk1NUgxNS41ODI3IiBzdHJva2U9IiM4MzgzODMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTMxLjAxODEgNC44ODQwM0wxNi4wNDQyIDIwLjA1MzRMMTEuMzIxMyAyMC45NDg3TDEyLjIwNSAxNi4xNjQxTDI3LjE3ODkgMC45OTQ2OUwzMS4wMTgxIDQuODg0MDNaIiBzdHJva2U9IiM4MzgzODMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzJfMjk0Ij4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)
}

.fixedNav ul.planNav li.activeTab a.tab2:before {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAyNyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkNvdmVyIGJlbmVmaXRzIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMl8yNjcpIj4KPGcgaWQ9IkxheWVyIDEiPgo8ZyBpZD0iR3JvdXAiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjQuOTk0OSAyMy41NTEyTDE1LjYwNDggMzIuMjQwMUMxNC4zOTgyIDMzLjM1NSAxMi41ODM2IDMzLjM1NSAxMS4zNzcgMzIuMjQwMUwxLjk5NTk0IDIzLjU1MTJDMS4zMDY0MiAyMi45MDYyIDAuOTA3MjI3IDIxLjk4NDggMC45MDcyMjcgMjEuMDE3M1Y1LjcwMzUyQzAuOTA3MjI3IDQuMDE3MzQgMi4wNzc1OSAyLjU5ODM3IDMuNjY1MjkgMi4zNTg4TDEzLjA1NTQgMC45NTgyNTlDMTMuMzU0OCAwLjkxMjE4OCAxMy42NTQyIDAuOTEyMTg4IDEzLjk1MzYgMC45NTgyNTlMMjMuMzQzNyAyLjM1ODhDMjQuOTIyMyAyLjU5ODM3IDI2LjEwMTggNC4wMTczNCAyNi4xMDE4IDUuNzAzNTJWMjEuMDE3M0MyNi4xMDE4IDIxLjk4NDggMjUuNzAyNiAyMi45MTU0IDI1LjAxMzEgMjMuNTUxMkgyNC45OTQ5WiIgc3Ryb2tlPSIjMUQ0OTdDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik05LjI5OTMyIDE2LjcxNDNMMTIuMTMgMTkuNTg5MUwxOS4wNDMzIDEyLjU2OCIgc3Ryb2tlPSIjRUM2NjI1IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yXzI2NyI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIzNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)
}

.fixedNav ul.planNav li a.tab2:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAyNyAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkNvdmVyIGJlbmVmaXRzIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMl8zMDApIj4KPGcgaWQ9IkxheWVyIDEiPgo8ZyBpZD0iR3JvdXAiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjQuOTk0OSAyMy41NTEyTDE1LjYwNDggMzIuMjQwMUMxNC4zOTgyIDMzLjM1NSAxMi41ODM2IDMzLjM1NSAxMS4zNzcgMzIuMjQwMUwxLjk5NTk0IDIzLjU1MTJDMS4zMDY0MiAyMi45MDYyIDAuOTA3MjI3IDIxLjk4NDggMC45MDcyMjcgMjEuMDE3M1Y1LjcwMzUyQzAuOTA3MjI3IDQuMDE3MzQgMi4wNzc1OSAyLjU5ODM3IDMuNjY1MjkgMi4zNTg4TDEzLjA1NTQgMC45NTgyNTlDMTMuMzU0OCAwLjkxMjE4OCAxMy42NTQyIDAuOTEyMTg4IDEzLjk1MzYgMC45NTgyNTlMMjMuMzQzNyAyLjM1ODhDMjQuOTIyMyAyLjU5ODM3IDI2LjEwMTggNC4wMTczNCAyNi4xMDE4IDUuNzAzNTJWMjEuMDE3M0MyNi4xMDE4IDIxLjk4NDggMjUuNzAyNiAyMi45MTU0IDI1LjAxMzEgMjMuNTUxMkgyNC45OTQ5WiIgc3Ryb2tlPSIjODM4MzgzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik05LjI5OTMyIDE2LjcxNDNMMTIuMTMgMTkuNTg5MUwxOS4wNDMzIDEyLjU2OCIgc3Ryb2tlPSIjODM4MzgzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yXzMwMCI+CjxyZWN0IHdpZHRoPSIyNyIgaGVpZ2h0PSIzNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)
}


.fixedNav ul.planNav li.activeTab a.tab4:before {
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBvbGljeSB3b3JkaW5nIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMl8yODIpIj4KPGcgaWQ9IkxheWVyIDEiPgo8ZyBpZD0iR3JvdXAiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNi4yODQwNiAxMS41NTUzSDE3Ljk0MTEiIHN0cm9rZT0iI0UzNTMwRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNi4yODQwNiAxNi4xNDU1SDE3Ljk0MTEiIHN0cm9rZT0iI0UzNTMwRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNi4yODQwNiAyMC43MzU3SDE3Ljk0MTEiIHN0cm9rZT0iI0UzNTMwRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMTcuMTU3NiAwLjgzOTE3MkgzLjM4MDM5QzEuOTgzOTMgMC44MzkxNzIgMC44NTE0NCAxLjk1NTI2IDAuODUxNDQgMy4zMzE0OFYyNi42Njg1QzAuODUxNDQgMjguMDQ0OCAxLjk4MzkzIDI5LjE2MDggMy4zODAzOSAyOS4xNjA4SDIxLjYyOEMyMy4wMjQ1IDI5LjE2MDggMjQuMTU3IDI4LjA0NDggMjQuMTU3IDI2LjY2ODVWNy43Mjg2OEwxNy4xNTc2IDAuODM5MTcyWiIgc3Ryb2tlPSIjMDA0QzgzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzUiIGQ9Ik0xNy4xNTc2IDAuODM5MTcyVjYuMjQzMzdDMTcuMTU3NiA3LjEwNzcgMTcuODcyOSA3LjgxMjYgMTguNzQ5OSA3LjgxMjZIMjQuMTQ4NCIgc3Ryb2tlPSIjMDA0QzgzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yXzI4MiI+CjxyZWN0IHdpZHRoPSIyNSIgaGVpZ2h0PSIzMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)
}

.fixedNav ul.planNav li a.tab4:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBvbGljeSB3b3JkaW5nIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMl8zMDYpIj4KPGcgaWQ9IkxheWVyIDEiPgo8ZyBpZD0iR3JvdXAiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNi4yODQwNiAxMS41NTUzSDE3Ljk0MTEiIHN0cm9rZT0iIzgzODM4MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNi4yODQwNiAxNi4xNDU1SDE3Ljk0MTEiIHN0cm9rZT0iIzgzODM4MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNi4yODQwNiAyMC43MzU3SDE3Ljk0MTEiIHN0cm9rZT0iIzgzODM4MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMTcuMTU3NiAwLjgzOTE3MkgzLjM4MDM5QzEuOTgzOTMgMC44MzkxNzIgMC44NTE0NCAxLjk1NTI2IDAuODUxNDQgMy4zMzE0OFYyNi42Njg1QzAuODUxNDQgMjguMDQ0OCAxLjk4MzkzIDI5LjE2MDggMy4zODAzOSAyOS4xNjA4SDIxLjYyOEMyMy4wMjQ1IDI5LjE2MDggMjQuMTU3IDI4LjA0NDggMjQuMTU3IDI2LjY2ODVWNy43Mjg2OEwxNy4xNTc2IDAuODM5MTcyWiIgc3Ryb2tlPSIjODM4MzgzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzUiIGQ9Ik0xNy4xNTc2IDAuODM5MTcyVjYuMjQzMzdDMTcuMTU3NiA3LjEwNzcgMTcuODcyOSA3LjgxMjYgMTguNzQ5OSA3LjgxMjZIMjQuMTQ4NCIgc3Ryb2tlPSIjODM4MzgzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yXzMwNiI+CjxyZWN0IHdpZHRoPSIyNSIgaGVpZ2h0PSIzMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)
}

.fixedNav ul.planNav li.activeTab a.tab3:before {

 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMjE4KSI+CjxwYXRoIGQ9Ik0yMS4zNjU4IDQuNjgwMjZWMy4xMDUyNEMyMS4zNjU4IDEuODA2NDEgMjAuMzIwOCAwLjc1MzkwNiAxOS4wMzEyIDAuNzUzOTA2SDEyLjk2ODdDMTEuNjc5MiAwLjc1MzkwNiAxMC42MzQyIDEuODA2NDEgMTAuNjM0MiAzLjEwNTI0VjQuNjgwMjZIOC43MTQ2M0M3LjYxNzc1IDQuNjgwMjYgNi43MjgzOSA1LjU3NiA2LjcyODM5IDYuNjgwNzVWMjkuMjUzNUgyNS4yNzE1VjYuNjgwNzVDMjUuMjcxNSA1LjU3NiAyNC4zODIyIDQuNjgwMjYgMjMuMjg1MyA0LjY4MDI2SDIxLjM2NThaIiBzdHJva2U9IiMwMDRBODAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yLjc0MTA5IDI5LjI1MzVIMjkuMjU4OCIgc3Ryb2tlPSIjMDA0QTgwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTEuMTE1OCAxNy40NTk2VjE5LjQyMjciIHN0cm9rZT0iIzAwNEE4MCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1Ljk5OTkgMTcuNDU5NlYxOS40MjI3IiBzdHJva2U9IiMwMDRBODAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMC44NzY2IDE3LjQ1OTZWMTkuNDIyNyIgc3Ryb2tlPSIjMDA0QTgwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuOTA1OCAyMy4zNTY1SDEyLjA5NDJWMjkuMjUzNUgxOS45MDU4VjIzLjM1NjVaIiBzdHJva2U9IiMwMDRBODAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNiA1LjI0NzU2VjkuNTMyMjEiIHN0cm9rZT0iI0VDNjYyNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjEyNyA3LjM4OTg5SDEzLjg3MjkiIHN0cm9rZT0iI0VDNjYyNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF85XzIxOCI+CjxyZWN0IHdpZHRoPSIyOCIgaGVpZ2h0PSIzMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)
}

.fixedNav ul.planNav li a.tab3:before {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyOCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMzAwKSI+CjxwYXRoIGQ9Ik0xOS4zNjU4IDQuNjgwMjZWMy4xMDUyNEMxOS4zNjU4IDEuODA2NDEgMTguMzIwOCAwLjc1MzkwNiAxNy4wMzEyIDAuNzUzOTA2SDEwLjk2ODdDOS42NzkxNiAwLjc1MzkwNiA4LjYzNDE2IDEuODA2NDEgOC42MzQxNiAzLjEwNTI0VjQuNjgwMjZINi43MTQ2M0M1LjYxNzc1IDQuNjgwMjYgNC43MjgzOSA1LjU3NiA0LjcyODM5IDYuNjgwNzVWMjkuMjUzNUgyMy4yNzE1VjYuNjgwNzVDMjMuMjcxNSA1LjU3NiAyMi4zODIyIDQuNjgwMjYgMjEuMjg1MyA0LjY4MDI2SDE5LjM2NThaIiBzdHJva2U9IiM4MzgzODMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0wLjc0MTA4OSAyOS4yNTM1SDI3LjI1ODgiIHN0cm9rZT0iIzgzODM4MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuMTE1ODQgMTcuNDU5NlYxOS40MjI3IiBzdHJva2U9IiM4MzgzODMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy45OTk5IDE3LjQ1OTZWMTkuNDIyNyIgc3Ryb2tlPSIjODM4MzgzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTguODc2NiAxNy40NTk2VjE5LjQyMjciIHN0cm9rZT0iIzgzODM4MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3LjkwNTggMjMuMzU2NUgxMC4wOTQyVjI5LjI1MzVIMTcuOTA1OFYyMy4zNTY1WiIgc3Ryb2tlPSIjODM4MzgzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQgNS4yNDc1NlY5LjUzMjIxIiBzdHJva2U9IiM4MzgzODMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNi4xMjcgNy4zODk4OUgxMS44NzI5IiBzdHJva2U9IiM4MzgzODMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOV8zMDAiPgo8cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMzAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)
}

.fixedNav ul.planNav li.activeTab a.tab5:before {
 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMjU2KSI+CjxwYXRoIGQ9Ik0yNC4xMDQ0IDAuNzgxMjVINS44OTU2M0MzLjA2ODUzIDAuNzgxMjUgMC43Nzg4MDkgMy4wNzgxMyAwLjc3ODgwOSA1LjkxNDA2VjEyLjcxMDlDMC43Nzg4MDkgMTUuNTQ2OSAzLjA2ODUzIDE3Ljg0MzggNS44OTU2MyAxNy44NDM4SDI2LjE3NkwyOS4yMjEyIDIxLjIyNjZWNS45MTQwNkMyOS4yMjEyIDMuMDc4MTMgMjYuOTMxNSAwLjc4MTI1IDI0LjEwNDQgMC43ODEyNVoiIHN0cm9rZT0iIzAwNEE4MCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuNTA2MjMgNi45NjA5NEgxMy40MTkiIHN0cm9rZT0iI0VDNjYyNSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuNTA2MjMgMTEuNjY0MUgyMi4wNzE2IiBzdHJva2U9IiNFQzY2MjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOV8yNTYiPgo8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)
}

.fixedNav ul.planNav li a.tab5:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzlfMzM0KSI+CjxwYXRoIGQ9Ik0yNC4xMDQ0IDAuNzgxMjVINS44OTU2M0MzLjA2ODUzIDAuNzgxMjUgMC43Nzg4MDkgMy4wNzgxMyAwLjc3ODgwOSA1LjkxNDA2VjEyLjcxMDlDMC43Nzg4MDkgMTUuNTQ2OSAzLjA2ODUzIDE3Ljg0MzggNS44OTU2MyAxNy44NDM4SDI2LjE3NkwyOS4yMjEyIDIxLjIyNjZWNS45MTQwNkMyOS4yMjEyIDMuMDc4MTMgMjYuOTMxNSAwLjc4MTI1IDI0LjEwNDQgMC43ODEyNVoiIHN0cm9rZT0iIzgzODM4MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuNTA2MjMgNi45NjA5NEgxMy40MTkiIHN0cm9rZT0iIzgzODM4MyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuNTA2MjMgMTEuNjY0MUgyMi4wNzE2IiBzdHJva2U9IiM4MzgzODMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOV8zMzQiPgo8cmVjdCB3aWR0aD0iMzAiIGhlaWdodD0iMjIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}


.fixedNav ul.planNav li a.tab3:before {
    background-position-x: 0;
}

.fixedNav ul.planNav li a.tab5:before {
    background-position-x: 0;
}
.fixedNav ul.planNav li.activeTab a:before {
    background-position-y: 0px;
}
.fixedNav ul.planNav li a.tab2:before {
    background-position-x: 0px;
}
.fixedNav ul.planNav li a.tab4:before {
    background-position-x: 0px;
}
.carSelectplan .singleTripselpln .singtrMainpage, .twBuySectn .singleTripselpln .singtrMainpage, .CHI .singleTripselpln .singtrMainpage{
    top:0;
}
.detailsSectn.singleTripsec.customize{
        padding-top: 12px!important;
    padding-bottom: 25px!important;
}
/*multi trip change end*/

/***** layout color UI changes ******/